1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. Streaming
  5. getStreamPools
Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi

oci.Streaming.getStreamPools

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi

    This data source provides the list of Stream Pools in Oracle Cloud Infrastructure Streaming service.

    List the stream pools for a given compartment ID.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testStreamPools = oci.Streaming.getStreamPools({
        compartmentId: _var.compartment_id,
        id: _var.stream_pool_id,
        name: _var.stream_pool_name,
        state: _var.stream_pool_state,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_stream_pools = oci.Streaming.get_stream_pools(compartment_id=var["compartment_id"],
        id=var["stream_pool_id"],
        name=var["stream_pool_name"],
        state=var["stream_pool_state"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/go/oci/Streaming"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := Streaming.GetStreamPools(ctx, &streaming.GetStreamPoolsArgs{
    			CompartmentId: _var.Compartment_id,
    			Id:            pulumi.StringRef(_var.Stream_pool_id),
    			Name:          pulumi.StringRef(_var.Stream_pool_name),
    			State:         pulumi.StringRef(_var.Stream_pool_state),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Oci = Pulumi.Oci;
    
    return await Deployment.RunAsync(() => 
    {
        var testStreamPools = Oci.Streaming.GetStreamPools.Invoke(new()
        {
            CompartmentId = @var.Compartment_id,
            Id = @var.Stream_pool_id,
            Name = @var.Stream_pool_name,
            State = @var.Stream_pool_state,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.Streaming.StreamingFunctions;
    import com.pulumi.oci.Streaming.inputs.GetStreamPoolsArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var testStreamPools = StreamingFunctions.getStreamPools(GetStreamPoolsArgs.builder()
                .compartmentId(var_.compartment_id())
                .id(var_.stream_pool_id())
                .name(var_.stream_pool_name())
                .state(var_.stream_pool_state())
                .build());
    
        }
    }
    
    variables:
      testStreamPools:
        fn::invoke:
          Function: oci:Streaming:getStreamPools
          Arguments:
            compartmentId: ${var.compartment_id}
            id: ${var.stream_pool_id}
            name: ${var.stream_pool_name}
            state: ${var.stream_pool_state}
    

    Using getStreamPools

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getStreamPools(args: GetStreamPoolsArgs, opts?: InvokeOptions): Promise<GetStreamPoolsResult>
    function getStreamPoolsOutput(args: GetStreamPoolsOutputArgs, opts?: InvokeOptions): Output<GetStreamPoolsResult>
    def get_stream_pools(compartment_id: Optional[str] = None,
                         filters: Optional[Sequence[_streaming.GetStreamPoolsFilter]] = None,
                         id: Optional[str] = None,
                         name: Optional[str] = None,
                         state: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetStreamPoolsResult
    def get_stream_pools_output(compartment_id: Optional[pulumi.Input[str]] = None,
                         filters: Optional[pulumi.Input[Sequence[pulumi.Input[_streaming.GetStreamPoolsFilterArgs]]]] = None,
                         id: Optional[pulumi.Input[str]] = None,
                         name: Optional[pulumi.Input[str]] = None,
                         state: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetStreamPoolsResult]
    func GetStreamPools(ctx *Context, args *GetStreamPoolsArgs, opts ...InvokeOption) (*GetStreamPoolsResult, error)
    func GetStreamPoolsOutput(ctx *Context, args *GetStreamPoolsOutputArgs, opts ...InvokeOption) GetStreamPoolsResultOutput

    > Note: This function is named GetStreamPools in the Go SDK.

    public static class GetStreamPools 
    {
        public static Task<GetStreamPoolsResult> InvokeAsync(GetStreamPoolsArgs args, InvokeOptions? opts = null)
        public static Output<GetStreamPoolsResult> Invoke(GetStreamPoolsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetStreamPoolsResult> getStreamPools(GetStreamPoolsArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: oci:Streaming/getStreamPools:getStreamPools
      arguments:
        # arguments dictionary

    The following arguments are supported:

    CompartmentId string
    The OCID of the compartment.
    Filters List<GetStreamPoolsFilter>
    Id string
    A filter to return only resources that match the given ID exactly.
    Name string
    A filter to return only resources that match the given name exactly.
    State string
    A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
    CompartmentId string
    The OCID of the compartment.
    Filters []GetStreamPoolsFilter
    Id string
    A filter to return only resources that match the given ID exactly.
    Name string
    A filter to return only resources that match the given name exactly.
    State string
    A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
    compartmentId String
    The OCID of the compartment.
    filters List<GetStreamPoolsFilter>
    id String
    A filter to return only resources that match the given ID exactly.
    name String
    A filter to return only resources that match the given name exactly.
    state String
    A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
    compartmentId string
    The OCID of the compartment.
    filters GetStreamPoolsFilter[]
    id string
    A filter to return only resources that match the given ID exactly.
    name string
    A filter to return only resources that match the given name exactly.
    state string
    A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
    compartment_id str
    The OCID of the compartment.
    filters Sequence[streaming.GetStreamPoolsFilter]
    id str
    A filter to return only resources that match the given ID exactly.
    name str
    A filter to return only resources that match the given name exactly.
    state str
    A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
    compartmentId String
    The OCID of the compartment.
    filters List<Property Map>
    id String
    A filter to return only resources that match the given ID exactly.
    name String
    A filter to return only resources that match the given name exactly.
    state String
    A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.

    getStreamPools Result

    The following output properties are available:

    CompartmentId string
    Compartment OCID that the pool belongs to.
    StreamPools List<GetStreamPoolsStreamPool>
    The list of stream_pools.
    Filters List<GetStreamPoolsFilter>
    Id string
    The OCID of the stream pool.
    Name string
    The name of the stream pool.
    State string
    The current state of the stream pool.
    CompartmentId string
    Compartment OCID that the pool belongs to.
    StreamPools []GetStreamPoolsStreamPool
    The list of stream_pools.
    Filters []GetStreamPoolsFilter
    Id string
    The OCID of the stream pool.
    Name string
    The name of the stream pool.
    State string
    The current state of the stream pool.
    compartmentId String
    Compartment OCID that the pool belongs to.
    streamPools List<GetStreamPoolsStreamPool>
    The list of stream_pools.
    filters List<GetStreamPoolsFilter>
    id String
    The OCID of the stream pool.
    name String
    The name of the stream pool.
    state String
    The current state of the stream pool.
    compartmentId string
    Compartment OCID that the pool belongs to.
    streamPools GetStreamPoolsStreamPool[]
    The list of stream_pools.
    filters GetStreamPoolsFilter[]
    id string
    The OCID of the stream pool.
    name string
    The name of the stream pool.
    state string
    The current state of the stream pool.
    compartment_id str
    Compartment OCID that the pool belongs to.
    stream_pools Sequence[streaming.GetStreamPoolsStreamPool]
    The list of stream_pools.
    filters Sequence[streaming.GetStreamPoolsFilter]
    id str
    The OCID of the stream pool.
    name str
    The name of the stream pool.
    state str
    The current state of the stream pool.
    compartmentId String
    Compartment OCID that the pool belongs to.
    streamPools List<Property Map>
    The list of stream_pools.
    filters List<Property Map>
    id String
    The OCID of the stream pool.
    name String
    The name of the stream pool.
    state String
    The current state of the stream pool.

    Supporting Types

    GetStreamPoolsFilter

    Name string
    A filter to return only resources that match the given name exactly.
    Values List<string>
    Regex bool
    Name string
    A filter to return only resources that match the given name exactly.
    Values []string
    Regex bool
    name String
    A filter to return only resources that match the given name exactly.
    values List<String>
    regex Boolean
    name string
    A filter to return only resources that match the given name exactly.
    values string[]
    regex boolean
    name str
    A filter to return only resources that match the given name exactly.
    values Sequence[str]
    regex bool
    name String
    A filter to return only resources that match the given name exactly.
    values List<String>
    regex Boolean

    GetStreamPoolsStreamPool

    CompartmentId string
    The OCID of the compartment.
    CustomEncryptionKeys List<GetStreamPoolsStreamPoolCustomEncryptionKey>
    Custom Encryption Key which will be used for encryption by all the streams in the pool.
    DefinedTags Dictionary<string, object>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{"Operations": {"CostCenter": "42"}}'
    EndpointFqdn string
    The FQDN used to access the streams inside the stream pool (same FQDN as the messagesEndpoint attribute of a Stream object). If the stream pool is private, the FQDN is customized and can only be accessed from inside the associated subnetId, otherwise the FQDN is publicly resolvable. Depending on which protocol you attempt to use, you need to either prepend https or append the Kafka port.
    FreeformTags Dictionary<string, object>
    Free-form tags for this resource. Each tag is a simple key-value pair that is applied with no predefined name, type, or namespace. Exists for cross-compatibility only. For more information, see Resource Tags. Example: {"Department": "Finance"}
    Id string
    A filter to return only resources that match the given ID exactly.
    IsPrivate bool
    True if the stream pool is private, false otherwise. The associated endpoint and subnetId of a private stream pool can be retrieved through the GetStreamPool API.
    KafkaSettings List<GetStreamPoolsStreamPoolKafkaSetting>
    Settings for the Kafka compatibility layer.
    LifecycleStateDetails string
    Any additional details about the current state of the stream.
    Name string
    A filter to return only resources that match the given name exactly.
    PrivateEndpointSettings List<GetStreamPoolsStreamPoolPrivateEndpointSetting>
    Optional settings if the stream pool is private.
    State string
    A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
    TimeCreated string
    The date and time the stream pool was created, expressed in in RFC 3339 timestamp format. Example: 2018-04-20T00:00:07.405Z
    CompartmentId string
    The OCID of the compartment.
    CustomEncryptionKeys []GetStreamPoolsStreamPoolCustomEncryptionKey
    Custom Encryption Key which will be used for encryption by all the streams in the pool.
    DefinedTags map[string]interface{}
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{"Operations": {"CostCenter": "42"}}'
    EndpointFqdn string
    The FQDN used to access the streams inside the stream pool (same FQDN as the messagesEndpoint attribute of a Stream object). If the stream pool is private, the FQDN is customized and can only be accessed from inside the associated subnetId, otherwise the FQDN is publicly resolvable. Depending on which protocol you attempt to use, you need to either prepend https or append the Kafka port.
    FreeformTags map[string]interface{}
    Free-form tags for this resource. Each tag is a simple key-value pair that is applied with no predefined name, type, or namespace. Exists for cross-compatibility only. For more information, see Resource Tags. Example: {"Department": "Finance"}
    Id string
    A filter to return only resources that match the given ID exactly.
    IsPrivate bool
    True if the stream pool is private, false otherwise. The associated endpoint and subnetId of a private stream pool can be retrieved through the GetStreamPool API.
    KafkaSettings []GetStreamPoolsStreamPoolKafkaSetting
    Settings for the Kafka compatibility layer.
    LifecycleStateDetails string
    Any additional details about the current state of the stream.
    Name string
    A filter to return only resources that match the given name exactly.
    PrivateEndpointSettings []GetStreamPoolsStreamPoolPrivateEndpointSetting
    Optional settings if the stream pool is private.
    State string
    A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
    TimeCreated string
    The date and time the stream pool was created, expressed in in RFC 3339 timestamp format. Example: 2018-04-20T00:00:07.405Z
    compartmentId String
    The OCID of the compartment.
    customEncryptionKeys List<GetStreamPoolsStreamPoolCustomEncryptionKey>
    Custom Encryption Key which will be used for encryption by all the streams in the pool.
    definedTags Map<String,Object>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{"Operations": {"CostCenter": "42"}}'
    endpointFqdn String
    The FQDN used to access the streams inside the stream pool (same FQDN as the messagesEndpoint attribute of a Stream object). If the stream pool is private, the FQDN is customized and can only be accessed from inside the associated subnetId, otherwise the FQDN is publicly resolvable. Depending on which protocol you attempt to use, you need to either prepend https or append the Kafka port.
    freeformTags Map<String,Object>
    Free-form tags for this resource. Each tag is a simple key-value pair that is applied with no predefined name, type, or namespace. Exists for cross-compatibility only. For more information, see Resource Tags. Example: {"Department": "Finance"}
    id String
    A filter to return only resources that match the given ID exactly.
    isPrivate Boolean
    True if the stream pool is private, false otherwise. The associated endpoint and subnetId of a private stream pool can be retrieved through the GetStreamPool API.
    kafkaSettings List<GetStreamPoolsStreamPoolKafkaSetting>
    Settings for the Kafka compatibility layer.
    lifecycleStateDetails String
    Any additional details about the current state of the stream.
    name String
    A filter to return only resources that match the given name exactly.
    privateEndpointSettings List<GetStreamPoolsStreamPoolPrivateEndpointSetting>
    Optional settings if the stream pool is private.
    state String
    A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
    timeCreated String
    The date and time the stream pool was created, expressed in in RFC 3339 timestamp format. Example: 2018-04-20T00:00:07.405Z
    compartmentId string
    The OCID of the compartment.
    customEncryptionKeys GetStreamPoolsStreamPoolCustomEncryptionKey[]
    Custom Encryption Key which will be used for encryption by all the streams in the pool.
    definedTags {[key: string]: any}
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{"Operations": {"CostCenter": "42"}}'
    endpointFqdn string
    The FQDN used to access the streams inside the stream pool (same FQDN as the messagesEndpoint attribute of a Stream object). If the stream pool is private, the FQDN is customized and can only be accessed from inside the associated subnetId, otherwise the FQDN is publicly resolvable. Depending on which protocol you attempt to use, you need to either prepend https or append the Kafka port.
    freeformTags {[key: string]: any}
    Free-form tags for this resource. Each tag is a simple key-value pair that is applied with no predefined name, type, or namespace. Exists for cross-compatibility only. For more information, see Resource Tags. Example: {"Department": "Finance"}
    id string
    A filter to return only resources that match the given ID exactly.
    isPrivate boolean
    True if the stream pool is private, false otherwise. The associated endpoint and subnetId of a private stream pool can be retrieved through the GetStreamPool API.
    kafkaSettings GetStreamPoolsStreamPoolKafkaSetting[]
    Settings for the Kafka compatibility layer.
    lifecycleStateDetails string
    Any additional details about the current state of the stream.
    name string
    A filter to return only resources that match the given name exactly.
    privateEndpointSettings GetStreamPoolsStreamPoolPrivateEndpointSetting[]
    Optional settings if the stream pool is private.
    state string
    A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
    timeCreated string
    The date and time the stream pool was created, expressed in in RFC 3339 timestamp format. Example: 2018-04-20T00:00:07.405Z
    compartment_id str
    The OCID of the compartment.
    custom_encryption_keys Sequence[streaming.GetStreamPoolsStreamPoolCustomEncryptionKey]
    Custom Encryption Key which will be used for encryption by all the streams in the pool.
    defined_tags Mapping[str, Any]
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{"Operations": {"CostCenter": "42"}}'
    endpoint_fqdn str
    The FQDN used to access the streams inside the stream pool (same FQDN as the messagesEndpoint attribute of a Stream object). If the stream pool is private, the FQDN is customized and can only be accessed from inside the associated subnetId, otherwise the FQDN is publicly resolvable. Depending on which protocol you attempt to use, you need to either prepend https or append the Kafka port.
    freeform_tags Mapping[str, Any]
    Free-form tags for this resource. Each tag is a simple key-value pair that is applied with no predefined name, type, or namespace. Exists for cross-compatibility only. For more information, see Resource Tags. Example: {"Department": "Finance"}
    id str
    A filter to return only resources that match the given ID exactly.
    is_private bool
    True if the stream pool is private, false otherwise. The associated endpoint and subnetId of a private stream pool can be retrieved through the GetStreamPool API.
    kafka_settings Sequence[streaming.GetStreamPoolsStreamPoolKafkaSetting]
    Settings for the Kafka compatibility layer.
    lifecycle_state_details str
    Any additional details about the current state of the stream.
    name str
    A filter to return only resources that match the given name exactly.
    private_endpoint_settings Sequence[streaming.GetStreamPoolsStreamPoolPrivateEndpointSetting]
    Optional settings if the stream pool is private.
    state str
    A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
    time_created str
    The date and time the stream pool was created, expressed in in RFC 3339 timestamp format. Example: 2018-04-20T00:00:07.405Z
    compartmentId String
    The OCID of the compartment.
    customEncryptionKeys List<Property Map>
    Custom Encryption Key which will be used for encryption by all the streams in the pool.
    definedTags Map<Any>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: `{"Operations": {"CostCenter": "42"}}'
    endpointFqdn String
    The FQDN used to access the streams inside the stream pool (same FQDN as the messagesEndpoint attribute of a Stream object). If the stream pool is private, the FQDN is customized and can only be accessed from inside the associated subnetId, otherwise the FQDN is publicly resolvable. Depending on which protocol you attempt to use, you need to either prepend https or append the Kafka port.
    freeformTags Map<Any>
    Free-form tags for this resource. Each tag is a simple key-value pair that is applied with no predefined name, type, or namespace. Exists for cross-compatibility only. For more information, see Resource Tags. Example: {"Department": "Finance"}
    id String
    A filter to return only resources that match the given ID exactly.
    isPrivate Boolean
    True if the stream pool is private, false otherwise. The associated endpoint and subnetId of a private stream pool can be retrieved through the GetStreamPool API.
    kafkaSettings List<Property Map>
    Settings for the Kafka compatibility layer.
    lifecycleStateDetails String
    Any additional details about the current state of the stream.
    name String
    A filter to return only resources that match the given name exactly.
    privateEndpointSettings List<Property Map>
    Optional settings if the stream pool is private.
    state String
    A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
    timeCreated String
    The date and time the stream pool was created, expressed in in RFC 3339 timestamp format. Example: 2018-04-20T00:00:07.405Z

    GetStreamPoolsStreamPoolCustomEncryptionKey

    KeyState string
    Life cycle State of the custom key
    KmsKeyId string
    Custom Encryption Key (Master Key) ocid.
    KeyState string
    Life cycle State of the custom key
    KmsKeyId string
    Custom Encryption Key (Master Key) ocid.
    keyState String
    Life cycle State of the custom key
    kmsKeyId String
    Custom Encryption Key (Master Key) ocid.
    keyState string
    Life cycle State of the custom key
    kmsKeyId string
    Custom Encryption Key (Master Key) ocid.
    key_state str
    Life cycle State of the custom key
    kms_key_id str
    Custom Encryption Key (Master Key) ocid.
    keyState String
    Life cycle State of the custom key
    kmsKeyId String
    Custom Encryption Key (Master Key) ocid.

    GetStreamPoolsStreamPoolKafkaSetting

    AutoCreateTopicsEnable bool
    Enable auto creation of topic on the server.
    BootstrapServers string
    Bootstrap servers.
    LogRetentionHours int
    The number of hours to keep a log file before deleting it (in hours).
    NumPartitions int
    The default number of log partitions per topic.
    AutoCreateTopicsEnable bool
    Enable auto creation of topic on the server.
    BootstrapServers string
    Bootstrap servers.
    LogRetentionHours int
    The number of hours to keep a log file before deleting it (in hours).
    NumPartitions int
    The default number of log partitions per topic.
    autoCreateTopicsEnable Boolean
    Enable auto creation of topic on the server.
    bootstrapServers String
    Bootstrap servers.
    logRetentionHours Integer
    The number of hours to keep a log file before deleting it (in hours).
    numPartitions Integer
    The default number of log partitions per topic.
    autoCreateTopicsEnable boolean
    Enable auto creation of topic on the server.
    bootstrapServers string
    Bootstrap servers.
    logRetentionHours number
    The number of hours to keep a log file before deleting it (in hours).
    numPartitions number
    The default number of log partitions per topic.
    auto_create_topics_enable bool
    Enable auto creation of topic on the server.
    bootstrap_servers str
    Bootstrap servers.
    log_retention_hours int
    The number of hours to keep a log file before deleting it (in hours).
    num_partitions int
    The default number of log partitions per topic.
    autoCreateTopicsEnable Boolean
    Enable auto creation of topic on the server.
    bootstrapServers String
    Bootstrap servers.
    logRetentionHours Number
    The number of hours to keep a log file before deleting it (in hours).
    numPartitions Number
    The default number of log partitions per topic.

    GetStreamPoolsStreamPoolPrivateEndpointSetting

    NsgIds List<string>
    The optional list of network security groups that are associated with the private endpoint of the stream pool.
    PrivateEndpointIp string
    The private IP associated with the stream pool in the associated subnetId. The stream pool's FQDN resolves to that IP and should be used - instead of the private IP - in order to not trigger any TLS issues.
    SubnetId string
    The subnet id from which the private stream pool can be accessed. Trying to access the streams from another network location will result in an error.
    NsgIds []string
    The optional list of network security groups that are associated with the private endpoint of the stream pool.
    PrivateEndpointIp string
    The private IP associated with the stream pool in the associated subnetId. The stream pool's FQDN resolves to that IP and should be used - instead of the private IP - in order to not trigger any TLS issues.
    SubnetId string
    The subnet id from which the private stream pool can be accessed. Trying to access the streams from another network location will result in an error.
    nsgIds List<String>
    The optional list of network security groups that are associated with the private endpoint of the stream pool.
    privateEndpointIp String
    The private IP associated with the stream pool in the associated subnetId. The stream pool's FQDN resolves to that IP and should be used - instead of the private IP - in order to not trigger any TLS issues.
    subnetId String
    The subnet id from which the private stream pool can be accessed. Trying to access the streams from another network location will result in an error.
    nsgIds string[]
    The optional list of network security groups that are associated with the private endpoint of the stream pool.
    privateEndpointIp string
    The private IP associated with the stream pool in the associated subnetId. The stream pool's FQDN resolves to that IP and should be used - instead of the private IP - in order to not trigger any TLS issues.
    subnetId string
    The subnet id from which the private stream pool can be accessed. Trying to access the streams from another network location will result in an error.
    nsg_ids Sequence[str]
    The optional list of network security groups that are associated with the private endpoint of the stream pool.
    private_endpoint_ip str
    The private IP associated with the stream pool in the associated subnetId. The stream pool's FQDN resolves to that IP and should be used - instead of the private IP - in order to not trigger any TLS issues.
    subnet_id str
    The subnet id from which the private stream pool can be accessed. Trying to access the streams from another network location will result in an error.
    nsgIds List<String>
    The optional list of network security groups that are associated with the private endpoint of the stream pool.
    privateEndpointIp String
    The private IP associated with the stream pool in the associated subnetId. The stream pool's FQDN resolves to that IP and should be used - instead of the private IP - in order to not trigger any TLS issues.
    subnetId String
    The subnet id from which the private stream pool can be accessed. Trying to access the streams from another network location will result in an error.

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi