1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. Streaming
  5. getStreamPools
Oracle Cloud Infrastructure v2.32.0 published on Thursday, Apr 24, 2025 by Pulumi

oci.Streaming.getStreamPools

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.32.0 published on Thursday, Apr 24, 2025 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: compartmentId,
    id: streamPoolId,
    name: streamPoolName,
    state: streamPoolState,
});
Copy
import pulumi
import pulumi_oci as oci

test_stream_pools = oci.Streaming.get_stream_pools(compartment_id=compartment_id,
    id=stream_pool_id,
    name=stream_pool_name,
    state=stream_pool_state)
Copy
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/v2/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: compartmentId,
			Id:            pulumi.StringRef(streamPoolId),
			Name:          pulumi.StringRef(streamPoolName),
			State:         pulumi.StringRef(streamPoolState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
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 = compartmentId,
        Id = streamPoolId,
        Name = streamPoolName,
        State = streamPoolState,
    });

});
Copy
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(compartmentId)
            .id(streamPoolId)
            .name(streamPoolName)
            .state(streamPoolState)
            .build());

    }
}
Copy
variables:
  testStreamPools:
    fn::invoke:
      function: oci:Streaming:getStreamPools
      arguments:
        compartmentId: ${compartmentId}
        id: ${streamPoolId}
        name: ${streamPoolName}
        state: ${streamPoolState}
Copy

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>
Copy
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]
Copy
func GetStreamPools(ctx *Context, args *GetStreamPoolsArgs, opts ...InvokeOption) (*GetStreamPoolsResult, error)
func GetStreamPoolsOutput(ctx *Context, args *GetStreamPoolsOutputArgs, opts ...InvokeOption) GetStreamPoolsResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetStreamPoolsResult> getStreamPools(GetStreamPoolsArgs args, InvokeOptions options)
public static Output<GetStreamPoolsResult> getStreamPools(GetStreamPoolsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:Streaming/getStreamPools:getStreamPools
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

CompartmentId This property is required. string
The OCID of the compartment.
Filters Changes to this property will trigger replacement. 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 This property is required. string
The OCID of the compartment.
Filters Changes to this property will trigger replacement. []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 This property is required. String
The OCID of the compartment.
filters Changes to this property will trigger replacement. 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 This property is required. string
The OCID of the compartment.
filters Changes to this property will trigger replacement. 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 This property is required. str
The OCID of the compartment.
filters Changes to this property will trigger replacement. 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 This property is required. String
The OCID of the compartment.
filters Changes to this property will trigger replacement. 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 This property is required. string
A filter to return only resources that match the given name exactly.
Values This property is required. List<string>
Regex bool
Name This property is required. string
A filter to return only resources that match the given name exactly.
Values This property is required. []string
Regex bool
name This property is required. String
A filter to return only resources that match the given name exactly.
values This property is required. List<String>
regex Boolean
name This property is required. string
A filter to return only resources that match the given name exactly.
values This property is required. string[]
regex boolean
name This property is required. str
A filter to return only resources that match the given name exactly.
values This property is required. Sequence[str]
regex bool
name This property is required. String
A filter to return only resources that match the given name exactly.
values This property is required. List<String>
regex Boolean

GetStreamPoolsStreamPool

CompartmentId This property is required. string
The OCID of the compartment.
CustomEncryptionKeys This property is required. List<GetStreamPoolsStreamPoolCustomEncryptionKey>
Custom Encryption Key which will be used for encryption by all the streams in the pool.
DefinedTags This property is required. Dictionary<string, string>
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 This property is required. 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 This property is required. Dictionary<string, string>
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 This property is required. string
A filter to return only resources that match the given ID exactly.
IsPrivate This property is required. 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 This property is required. List<GetStreamPoolsStreamPoolKafkaSetting>
Settings for the Kafka compatibility layer.
LifecycleStateDetails This property is required. string
Any additional details about the current state of the stream.
Name This property is required. string
A filter to return only resources that match the given name exactly.
PrivateEndpointSettings This property is required. List<GetStreamPoolsStreamPoolPrivateEndpointSetting>
Optional settings if the stream pool is private.
State This property is required. string
A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
TimeCreated This property is required. 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 This property is required. string
The OCID of the compartment.
CustomEncryptionKeys This property is required. []GetStreamPoolsStreamPoolCustomEncryptionKey
Custom Encryption Key which will be used for encryption by all the streams in the pool.
DefinedTags This property is required. map[string]string
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 This property is required. 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 This property is required. map[string]string
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 This property is required. string
A filter to return only resources that match the given ID exactly.
IsPrivate This property is required. 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 This property is required. []GetStreamPoolsStreamPoolKafkaSetting
Settings for the Kafka compatibility layer.
LifecycleStateDetails This property is required. string
Any additional details about the current state of the stream.
Name This property is required. string
A filter to return only resources that match the given name exactly.
PrivateEndpointSettings This property is required. []GetStreamPoolsStreamPoolPrivateEndpointSetting
Optional settings if the stream pool is private.
State This property is required. string
A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
TimeCreated This property is required. 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 This property is required. String
The OCID of the compartment.
customEncryptionKeys This property is required. List<GetStreamPoolsStreamPoolCustomEncryptionKey>
Custom Encryption Key which will be used for encryption by all the streams in the pool.
definedTags This property is required. Map<String,String>
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 This property is required. 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 This property is required. Map<String,String>
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 This property is required. String
A filter to return only resources that match the given ID exactly.
isPrivate This property is required. 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 This property is required. List<GetStreamPoolsStreamPoolKafkaSetting>
Settings for the Kafka compatibility layer.
lifecycleStateDetails This property is required. String
Any additional details about the current state of the stream.
name This property is required. String
A filter to return only resources that match the given name exactly.
privateEndpointSettings This property is required. List<GetStreamPoolsStreamPoolPrivateEndpointSetting>
Optional settings if the stream pool is private.
state This property is required. String
A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
timeCreated This property is required. 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 This property is required. string
The OCID of the compartment.
customEncryptionKeys This property is required. GetStreamPoolsStreamPoolCustomEncryptionKey[]
Custom Encryption Key which will be used for encryption by all the streams in the pool.
definedTags This property is required. {[key: string]: string}
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 This property is required. 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 This property is required. {[key: string]: string}
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 This property is required. string
A filter to return only resources that match the given ID exactly.
isPrivate This property is required. 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 This property is required. GetStreamPoolsStreamPoolKafkaSetting[]
Settings for the Kafka compatibility layer.
lifecycleStateDetails This property is required. string
Any additional details about the current state of the stream.
name This property is required. string
A filter to return only resources that match the given name exactly.
privateEndpointSettings This property is required. GetStreamPoolsStreamPoolPrivateEndpointSetting[]
Optional settings if the stream pool is private.
state This property is required. string
A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
timeCreated This property is required. 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 This property is required. str
The OCID of the compartment.
custom_encryption_keys This property is required. Sequence[streaming.GetStreamPoolsStreamPoolCustomEncryptionKey]
Custom Encryption Key which will be used for encryption by all the streams in the pool.
defined_tags This property is required. Mapping[str, str]
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 This property is required. 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 This property is required. Mapping[str, str]
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 This property is required. str
A filter to return only resources that match the given ID exactly.
is_private This property is required. 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 This property is required. Sequence[streaming.GetStreamPoolsStreamPoolKafkaSetting]
Settings for the Kafka compatibility layer.
lifecycle_state_details This property is required. str
Any additional details about the current state of the stream.
name This property is required. str
A filter to return only resources that match the given name exactly.
private_endpoint_settings This property is required. Sequence[streaming.GetStreamPoolsStreamPoolPrivateEndpointSetting]
Optional settings if the stream pool is private.
state This property is required. str
A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
time_created This property is required. 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 This property is required. String
The OCID of the compartment.
customEncryptionKeys This property is required. List<Property Map>
Custom Encryption Key which will be used for encryption by all the streams in the pool.
definedTags This property is required. Map<String>
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 This property is required. 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 This property is required. Map<String>
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 This property is required. String
A filter to return only resources that match the given ID exactly.
isPrivate This property is required. 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 This property is required. List<Property Map>
Settings for the Kafka compatibility layer.
lifecycleStateDetails This property is required. String
Any additional details about the current state of the stream.
name This property is required. String
A filter to return only resources that match the given name exactly.
privateEndpointSettings This property is required. List<Property Map>
Optional settings if the stream pool is private.
state This property is required. String
A filter to only return resources that match the given lifecycle state. The state value is case-insensitive.
timeCreated This property is required. 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 This property is required. string
Life cycle State of the custom key
KmsKeyId This property is required. string
Custom Encryption Key (Master Key) ocid.
KeyState This property is required. string
Life cycle State of the custom key
KmsKeyId This property is required. string
Custom Encryption Key (Master Key) ocid.
keyState This property is required. String
Life cycle State of the custom key
kmsKeyId This property is required. String
Custom Encryption Key (Master Key) ocid.
keyState This property is required. string
Life cycle State of the custom key
kmsKeyId This property is required. string
Custom Encryption Key (Master Key) ocid.
key_state This property is required. str
Life cycle State of the custom key
kms_key_id This property is required. str
Custom Encryption Key (Master Key) ocid.
keyState This property is required. String
Life cycle State of the custom key
kmsKeyId This property is required. String
Custom Encryption Key (Master Key) ocid.

GetStreamPoolsStreamPoolKafkaSetting

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

GetStreamPoolsStreamPoolPrivateEndpointSetting

NsgIds This property is required. List<string>
The optional list of network security groups that are associated with the private endpoint of the stream pool.
PrivateEndpointIp This property is required. 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 This property is required. 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 This property is required. []string
The optional list of network security groups that are associated with the private endpoint of the stream pool.
PrivateEndpointIp This property is required. 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 This property is required. 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 This property is required. List<String>
The optional list of network security groups that are associated with the private endpoint of the stream pool.
privateEndpointIp This property is required. 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 This property is required. 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 This property is required. string[]
The optional list of network security groups that are associated with the private endpoint of the stream pool.
privateEndpointIp This property is required. 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 This property is required. 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 This property is required. Sequence[str]
The optional list of network security groups that are associated with the private endpoint of the stream pool.
private_endpoint_ip This property is required. 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 This property is required. 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 This property is required. List<String>
The optional list of network security groups that are associated with the private endpoint of the stream pool.
privateEndpointIp This property is required. 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 This property is required. 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.
Oracle Cloud Infrastructure v2.32.0 published on Thursday, Apr 24, 2025 by Pulumi