1. Packages
  2. AWS Native
  3. API Docs
  4. msk
  5. getCluster

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi

aws-native.msk.getCluster

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi

    Resource Type definition for AWS::MSK::Cluster

    Using getCluster

    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 getCluster(args: GetClusterArgs, opts?: InvokeOptions): Promise<GetClusterResult>
    function getClusterOutput(args: GetClusterOutputArgs, opts?: InvokeOptions): Output<GetClusterResult>
    def get_cluster(arn: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetClusterResult
    def get_cluster_output(arn: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetClusterResult]
    func LookupCluster(ctx *Context, args *LookupClusterArgs, opts ...InvokeOption) (*LookupClusterResult, error)
    func LookupClusterOutput(ctx *Context, args *LookupClusterOutputArgs, opts ...InvokeOption) LookupClusterResultOutput

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

    public static class GetCluster 
    {
        public static Task<GetClusterResult> InvokeAsync(GetClusterArgs args, InvokeOptions? opts = null)
        public static Output<GetClusterResult> Invoke(GetClusterInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetClusterResult> getCluster(GetClusterArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:msk:getCluster
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Arn string
    Arn string
    arn String
    arn string
    arn str
    arn String

    getCluster Result

    The following output properties are available:

    Arn string
    BrokerNodeGroupInfo Pulumi.AwsNative.Msk.Outputs.ClusterBrokerNodeGroupInfo
    Information about the broker nodes in the cluster.
    ClientAuthentication Pulumi.AwsNative.Msk.Outputs.ClusterClientAuthentication
    Includes all client authentication related information.
    ConfigurationInfo Pulumi.AwsNative.Msk.Outputs.ClusterConfigurationInfo
    Represents the configuration that you want MSK to use for the cluster.
    CurrentVersion string
    The current version of the MSK cluster
    EncryptionInfo Pulumi.AwsNative.Msk.Outputs.ClusterEncryptionInfo
    Includes all encryption-related information.
    EnhancedMonitoring Pulumi.AwsNative.Msk.ClusterEnhancedMonitoring
    Specifies the level of monitoring for the MSK cluster. The possible values are DEFAULT , PER_BROKER , and PER_TOPIC_PER_BROKER .
    KafkaVersion string
    The version of Apache Kafka. You can use Amazon MSK to create clusters that use Apache Kafka versions 1.1.1 and 2.2.1.
    LoggingInfo Pulumi.AwsNative.Msk.Outputs.ClusterLoggingInfo
    Logging Info details.
    NumberOfBrokerNodes int
    The number of broker nodes in the cluster.
    OpenMonitoring Pulumi.AwsNative.Msk.Outputs.ClusterOpenMonitoring
    The settings for open monitoring.
    StorageMode Pulumi.AwsNative.Msk.ClusterStorageMode
    This controls storage mode for supported storage tiers.
    Tags Dictionary<string, string>
    A key-value pair to associate with a resource.
    Arn string
    BrokerNodeGroupInfo ClusterBrokerNodeGroupInfo
    Information about the broker nodes in the cluster.
    ClientAuthentication ClusterClientAuthentication
    Includes all client authentication related information.
    ConfigurationInfo ClusterConfigurationInfo
    Represents the configuration that you want MSK to use for the cluster.
    CurrentVersion string
    The current version of the MSK cluster
    EncryptionInfo ClusterEncryptionInfo
    Includes all encryption-related information.
    EnhancedMonitoring ClusterEnhancedMonitoring
    Specifies the level of monitoring for the MSK cluster. The possible values are DEFAULT , PER_BROKER , and PER_TOPIC_PER_BROKER .
    KafkaVersion string
    The version of Apache Kafka. You can use Amazon MSK to create clusters that use Apache Kafka versions 1.1.1 and 2.2.1.
    LoggingInfo ClusterLoggingInfo
    Logging Info details.
    NumberOfBrokerNodes int
    The number of broker nodes in the cluster.
    OpenMonitoring ClusterOpenMonitoring
    The settings for open monitoring.
    StorageMode ClusterStorageMode
    This controls storage mode for supported storage tiers.
    Tags map[string]string
    A key-value pair to associate with a resource.
    arn String
    brokerNodeGroupInfo ClusterBrokerNodeGroupInfo
    Information about the broker nodes in the cluster.
    clientAuthentication ClusterClientAuthentication
    Includes all client authentication related information.
    configurationInfo ClusterConfigurationInfo
    Represents the configuration that you want MSK to use for the cluster.
    currentVersion String
    The current version of the MSK cluster
    encryptionInfo ClusterEncryptionInfo
    Includes all encryption-related information.
    enhancedMonitoring ClusterEnhancedMonitoring
    Specifies the level of monitoring for the MSK cluster. The possible values are DEFAULT , PER_BROKER , and PER_TOPIC_PER_BROKER .
    kafkaVersion String
    The version of Apache Kafka. You can use Amazon MSK to create clusters that use Apache Kafka versions 1.1.1 and 2.2.1.
    loggingInfo ClusterLoggingInfo
    Logging Info details.
    numberOfBrokerNodes Integer
    The number of broker nodes in the cluster.
    openMonitoring ClusterOpenMonitoring
    The settings for open monitoring.
    storageMode ClusterStorageMode
    This controls storage mode for supported storage tiers.
    tags Map<String,String>
    A key-value pair to associate with a resource.
    arn string
    brokerNodeGroupInfo ClusterBrokerNodeGroupInfo
    Information about the broker nodes in the cluster.
    clientAuthentication ClusterClientAuthentication
    Includes all client authentication related information.
    configurationInfo ClusterConfigurationInfo
    Represents the configuration that you want MSK to use for the cluster.
    currentVersion string
    The current version of the MSK cluster
    encryptionInfo ClusterEncryptionInfo
    Includes all encryption-related information.
    enhancedMonitoring ClusterEnhancedMonitoring
    Specifies the level of monitoring for the MSK cluster. The possible values are DEFAULT , PER_BROKER , and PER_TOPIC_PER_BROKER .
    kafkaVersion string
    The version of Apache Kafka. You can use Amazon MSK to create clusters that use Apache Kafka versions 1.1.1 and 2.2.1.
    loggingInfo ClusterLoggingInfo
    Logging Info details.
    numberOfBrokerNodes number
    The number of broker nodes in the cluster.
    openMonitoring ClusterOpenMonitoring
    The settings for open monitoring.
    storageMode ClusterStorageMode
    This controls storage mode for supported storage tiers.
    tags {[key: string]: string}
    A key-value pair to associate with a resource.
    arn str
    broker_node_group_info ClusterBrokerNodeGroupInfo
    Information about the broker nodes in the cluster.
    client_authentication ClusterClientAuthentication
    Includes all client authentication related information.
    configuration_info ClusterConfigurationInfo
    Represents the configuration that you want MSK to use for the cluster.
    current_version str
    The current version of the MSK cluster
    encryption_info ClusterEncryptionInfo
    Includes all encryption-related information.
    enhanced_monitoring ClusterEnhancedMonitoring
    Specifies the level of monitoring for the MSK cluster. The possible values are DEFAULT , PER_BROKER , and PER_TOPIC_PER_BROKER .
    kafka_version str
    The version of Apache Kafka. You can use Amazon MSK to create clusters that use Apache Kafka versions 1.1.1 and 2.2.1.
    logging_info ClusterLoggingInfo
    Logging Info details.
    number_of_broker_nodes int
    The number of broker nodes in the cluster.
    open_monitoring ClusterOpenMonitoring
    The settings for open monitoring.
    storage_mode ClusterStorageMode
    This controls storage mode for supported storage tiers.
    tags Mapping[str, str]
    A key-value pair to associate with a resource.
    arn String
    brokerNodeGroupInfo Property Map
    Information about the broker nodes in the cluster.
    clientAuthentication Property Map
    Includes all client authentication related information.
    configurationInfo Property Map
    Represents the configuration that you want MSK to use for the cluster.
    currentVersion String
    The current version of the MSK cluster
    encryptionInfo Property Map
    Includes all encryption-related information.
    enhancedMonitoring "DEFAULT" | "PER_BROKER" | "PER_TOPIC_PER_BROKER" | "PER_TOPIC_PER_PARTITION"
    Specifies the level of monitoring for the MSK cluster. The possible values are DEFAULT , PER_BROKER , and PER_TOPIC_PER_BROKER .
    kafkaVersion String
    The version of Apache Kafka. You can use Amazon MSK to create clusters that use Apache Kafka versions 1.1.1 and 2.2.1.
    loggingInfo Property Map
    Logging Info details.
    numberOfBrokerNodes Number
    The number of broker nodes in the cluster.
    openMonitoring Property Map
    The settings for open monitoring.
    storageMode "LOCAL" | "TIERED"
    This controls storage mode for supported storage tiers.
    tags Map<String>
    A key-value pair to associate with a resource.

    Supporting Types

    ClusterBrokerLogs

    CloudWatchLogs Pulumi.AwsNative.Msk.Inputs.ClusterCloudWatchLogs
    Details of the CloudWatch Logs destination for broker logs.
    Firehose Pulumi.AwsNative.Msk.Inputs.ClusterFirehose
    Details of the Kinesis Data Firehose delivery stream that is the destination for broker logs.
    S3 Pulumi.AwsNative.Msk.Inputs.ClusterS3
    Details of the Amazon S3 destination for broker logs.
    CloudWatchLogs ClusterCloudWatchLogs
    Details of the CloudWatch Logs destination for broker logs.
    Firehose ClusterFirehose
    Details of the Kinesis Data Firehose delivery stream that is the destination for broker logs.
    S3 ClusterS3
    Details of the Amazon S3 destination for broker logs.
    cloudWatchLogs ClusterCloudWatchLogs
    Details of the CloudWatch Logs destination for broker logs.
    firehose ClusterFirehose
    Details of the Kinesis Data Firehose delivery stream that is the destination for broker logs.
    s3 ClusterS3
    Details of the Amazon S3 destination for broker logs.
    cloudWatchLogs ClusterCloudWatchLogs
    Details of the CloudWatch Logs destination for broker logs.
    firehose ClusterFirehose
    Details of the Kinesis Data Firehose delivery stream that is the destination for broker logs.
    s3 ClusterS3
    Details of the Amazon S3 destination for broker logs.
    cloud_watch_logs ClusterCloudWatchLogs
    Details of the CloudWatch Logs destination for broker logs.
    firehose ClusterFirehose
    Details of the Kinesis Data Firehose delivery stream that is the destination for broker logs.
    s3 ClusterS3
    Details of the Amazon S3 destination for broker logs.
    cloudWatchLogs Property Map
    Details of the CloudWatch Logs destination for broker logs.
    firehose Property Map
    Details of the Kinesis Data Firehose delivery stream that is the destination for broker logs.
    s3 Property Map
    Details of the Amazon S3 destination for broker logs.

    ClusterBrokerNodeGroupInfo

    ClientSubnets List<string>

    The list of subnets to connect to in the client virtual private cloud (VPC). Amazon creates elastic network interfaces inside these subnets. Client applications use elastic network interfaces to produce and consume data.

    If you use the US West (N. California) Region, specify exactly two subnets. For other Regions where Amazon MSK is available, you can specify either two or three subnets. The subnets that you specify must be in distinct Availability Zones. When you create a cluster, Amazon MSK distributes the broker nodes evenly across the subnets that you specify.

    Client subnets can't occupy the Availability Zone with ID use1-az3 .

    InstanceType string
    The type of Amazon EC2 instances to use for brokers. The following instance types are allowed: kafka.m5.large, kafka.m5.xlarge, kafka.m5.2xlarge, kafka.m5.4xlarge, kafka.m5.8xlarge, kafka.m5.12xlarge, kafka.m5.16xlarge, kafka.m5.24xlarge, and kafka.t3.small.
    BrokerAzDistribution string
    This parameter is currently not in use.
    ConnectivityInfo Pulumi.AwsNative.Msk.Inputs.ClusterConnectivityInfo
    Information about the cluster's connectivity setting.
    SecurityGroups List<string>
    The security groups to associate with the elastic network interfaces in order to specify who can connect to and communicate with the Amazon MSK cluster. If you don't specify a security group, Amazon MSK uses the default security group associated with the VPC. If you specify security groups that were shared with you, you must ensure that you have permissions to them. Specifically, you need the ec2:DescribeSecurityGroups permission.
    StorageInfo Pulumi.AwsNative.Msk.Inputs.ClusterStorageInfo
    Contains information about storage volumes attached to Amazon MSK broker nodes.
    ClientSubnets []string

    The list of subnets to connect to in the client virtual private cloud (VPC). Amazon creates elastic network interfaces inside these subnets. Client applications use elastic network interfaces to produce and consume data.

    If you use the US West (N. California) Region, specify exactly two subnets. For other Regions where Amazon MSK is available, you can specify either two or three subnets. The subnets that you specify must be in distinct Availability Zones. When you create a cluster, Amazon MSK distributes the broker nodes evenly across the subnets that you specify.

    Client subnets can't occupy the Availability Zone with ID use1-az3 .

    InstanceType string
    The type of Amazon EC2 instances to use for brokers. The following instance types are allowed: kafka.m5.large, kafka.m5.xlarge, kafka.m5.2xlarge, kafka.m5.4xlarge, kafka.m5.8xlarge, kafka.m5.12xlarge, kafka.m5.16xlarge, kafka.m5.24xlarge, and kafka.t3.small.
    BrokerAzDistribution string
    This parameter is currently not in use.
    ConnectivityInfo ClusterConnectivityInfo
    Information about the cluster's connectivity setting.
    SecurityGroups []string
    The security groups to associate with the elastic network interfaces in order to specify who can connect to and communicate with the Amazon MSK cluster. If you don't specify a security group, Amazon MSK uses the default security group associated with the VPC. If you specify security groups that were shared with you, you must ensure that you have permissions to them. Specifically, you need the ec2:DescribeSecurityGroups permission.
    StorageInfo ClusterStorageInfo
    Contains information about storage volumes attached to Amazon MSK broker nodes.
    clientSubnets List<String>

    The list of subnets to connect to in the client virtual private cloud (VPC). Amazon creates elastic network interfaces inside these subnets. Client applications use elastic network interfaces to produce and consume data.

    If you use the US West (N. California) Region, specify exactly two subnets. For other Regions where Amazon MSK is available, you can specify either two or three subnets. The subnets that you specify must be in distinct Availability Zones. When you create a cluster, Amazon MSK distributes the broker nodes evenly across the subnets that you specify.

    Client subnets can't occupy the Availability Zone with ID use1-az3 .

    instanceType String
    The type of Amazon EC2 instances to use for brokers. The following instance types are allowed: kafka.m5.large, kafka.m5.xlarge, kafka.m5.2xlarge, kafka.m5.4xlarge, kafka.m5.8xlarge, kafka.m5.12xlarge, kafka.m5.16xlarge, kafka.m5.24xlarge, and kafka.t3.small.
    brokerAzDistribution String
    This parameter is currently not in use.
    connectivityInfo ClusterConnectivityInfo
    Information about the cluster's connectivity setting.
    securityGroups List<String>
    The security groups to associate with the elastic network interfaces in order to specify who can connect to and communicate with the Amazon MSK cluster. If you don't specify a security group, Amazon MSK uses the default security group associated with the VPC. If you specify security groups that were shared with you, you must ensure that you have permissions to them. Specifically, you need the ec2:DescribeSecurityGroups permission.
    storageInfo ClusterStorageInfo
    Contains information about storage volumes attached to Amazon MSK broker nodes.
    clientSubnets string[]

    The list of subnets to connect to in the client virtual private cloud (VPC). Amazon creates elastic network interfaces inside these subnets. Client applications use elastic network interfaces to produce and consume data.

    If you use the US West (N. California) Region, specify exactly two subnets. For other Regions where Amazon MSK is available, you can specify either two or three subnets. The subnets that you specify must be in distinct Availability Zones. When you create a cluster, Amazon MSK distributes the broker nodes evenly across the subnets that you specify.

    Client subnets can't occupy the Availability Zone with ID use1-az3 .

    instanceType string
    The type of Amazon EC2 instances to use for brokers. The following instance types are allowed: kafka.m5.large, kafka.m5.xlarge, kafka.m5.2xlarge, kafka.m5.4xlarge, kafka.m5.8xlarge, kafka.m5.12xlarge, kafka.m5.16xlarge, kafka.m5.24xlarge, and kafka.t3.small.
    brokerAzDistribution string
    This parameter is currently not in use.
    connectivityInfo ClusterConnectivityInfo
    Information about the cluster's connectivity setting.
    securityGroups string[]
    The security groups to associate with the elastic network interfaces in order to specify who can connect to and communicate with the Amazon MSK cluster. If you don't specify a security group, Amazon MSK uses the default security group associated with the VPC. If you specify security groups that were shared with you, you must ensure that you have permissions to them. Specifically, you need the ec2:DescribeSecurityGroups permission.
    storageInfo ClusterStorageInfo
    Contains information about storage volumes attached to Amazon MSK broker nodes.
    client_subnets Sequence[str]

    The list of subnets to connect to in the client virtual private cloud (VPC). Amazon creates elastic network interfaces inside these subnets. Client applications use elastic network interfaces to produce and consume data.

    If you use the US West (N. California) Region, specify exactly two subnets. For other Regions where Amazon MSK is available, you can specify either two or three subnets. The subnets that you specify must be in distinct Availability Zones. When you create a cluster, Amazon MSK distributes the broker nodes evenly across the subnets that you specify.

    Client subnets can't occupy the Availability Zone with ID use1-az3 .

    instance_type str
    The type of Amazon EC2 instances to use for brokers. The following instance types are allowed: kafka.m5.large, kafka.m5.xlarge, kafka.m5.2xlarge, kafka.m5.4xlarge, kafka.m5.8xlarge, kafka.m5.12xlarge, kafka.m5.16xlarge, kafka.m5.24xlarge, and kafka.t3.small.
    broker_az_distribution str
    This parameter is currently not in use.
    connectivity_info ClusterConnectivityInfo
    Information about the cluster's connectivity setting.
    security_groups Sequence[str]
    The security groups to associate with the elastic network interfaces in order to specify who can connect to and communicate with the Amazon MSK cluster. If you don't specify a security group, Amazon MSK uses the default security group associated with the VPC. If you specify security groups that were shared with you, you must ensure that you have permissions to them. Specifically, you need the ec2:DescribeSecurityGroups permission.
    storage_info ClusterStorageInfo
    Contains information about storage volumes attached to Amazon MSK broker nodes.
    clientSubnets List<String>

    The list of subnets to connect to in the client virtual private cloud (VPC). Amazon creates elastic network interfaces inside these subnets. Client applications use elastic network interfaces to produce and consume data.

    If you use the US West (N. California) Region, specify exactly two subnets. For other Regions where Amazon MSK is available, you can specify either two or three subnets. The subnets that you specify must be in distinct Availability Zones. When you create a cluster, Amazon MSK distributes the broker nodes evenly across the subnets that you specify.

    Client subnets can't occupy the Availability Zone with ID use1-az3 .

    instanceType String
    The type of Amazon EC2 instances to use for brokers. The following instance types are allowed: kafka.m5.large, kafka.m5.xlarge, kafka.m5.2xlarge, kafka.m5.4xlarge, kafka.m5.8xlarge, kafka.m5.12xlarge, kafka.m5.16xlarge, kafka.m5.24xlarge, and kafka.t3.small.
    brokerAzDistribution String
    This parameter is currently not in use.
    connectivityInfo Property Map
    Information about the cluster's connectivity setting.
    securityGroups List<String>
    The security groups to associate with the elastic network interfaces in order to specify who can connect to and communicate with the Amazon MSK cluster. If you don't specify a security group, Amazon MSK uses the default security group associated with the VPC. If you specify security groups that were shared with you, you must ensure that you have permissions to them. Specifically, you need the ec2:DescribeSecurityGroups permission.
    storageInfo Property Map
    Contains information about storage volumes attached to Amazon MSK broker nodes.

    ClusterClientAuthentication

    Sasl Pulumi.AwsNative.Msk.Inputs.ClusterSasl
    Details for client authentication using SASL. To turn on SASL, you must also turn on EncryptionInTransit by setting inCluster to true. You must set clientBroker to either TLS or TLS_PLAINTEXT . If you choose TLS_PLAINTEXT , then you must also set unauthenticated to true.
    Tls Pulumi.AwsNative.Msk.Inputs.ClusterTls
    Details for ClientAuthentication using TLS. To turn on TLS access control, you must also turn on EncryptionInTransit by setting inCluster to true and clientBroker to TLS .
    Unauthenticated Pulumi.AwsNative.Msk.Inputs.ClusterUnauthenticated
    Details for ClientAuthentication using no authentication.
    Sasl ClusterSasl
    Details for client authentication using SASL. To turn on SASL, you must also turn on EncryptionInTransit by setting inCluster to true. You must set clientBroker to either TLS or TLS_PLAINTEXT . If you choose TLS_PLAINTEXT , then you must also set unauthenticated to true.
    Tls ClusterTls
    Details for ClientAuthentication using TLS. To turn on TLS access control, you must also turn on EncryptionInTransit by setting inCluster to true and clientBroker to TLS .
    Unauthenticated ClusterUnauthenticated
    Details for ClientAuthentication using no authentication.
    sasl ClusterSasl
    Details for client authentication using SASL. To turn on SASL, you must also turn on EncryptionInTransit by setting inCluster to true. You must set clientBroker to either TLS or TLS_PLAINTEXT . If you choose TLS_PLAINTEXT , then you must also set unauthenticated to true.
    tls ClusterTls
    Details for ClientAuthentication using TLS. To turn on TLS access control, you must also turn on EncryptionInTransit by setting inCluster to true and clientBroker to TLS .
    unauthenticated ClusterUnauthenticated
    Details for ClientAuthentication using no authentication.
    sasl ClusterSasl
    Details for client authentication using SASL. To turn on SASL, you must also turn on EncryptionInTransit by setting inCluster to true. You must set clientBroker to either TLS or TLS_PLAINTEXT . If you choose TLS_PLAINTEXT , then you must also set unauthenticated to true.
    tls ClusterTls
    Details for ClientAuthentication using TLS. To turn on TLS access control, you must also turn on EncryptionInTransit by setting inCluster to true and clientBroker to TLS .
    unauthenticated ClusterUnauthenticated
    Details for ClientAuthentication using no authentication.
    sasl ClusterSasl
    Details for client authentication using SASL. To turn on SASL, you must also turn on EncryptionInTransit by setting inCluster to true. You must set clientBroker to either TLS or TLS_PLAINTEXT . If you choose TLS_PLAINTEXT , then you must also set unauthenticated to true.
    tls ClusterTls
    Details for ClientAuthentication using TLS. To turn on TLS access control, you must also turn on EncryptionInTransit by setting inCluster to true and clientBroker to TLS .
    unauthenticated ClusterUnauthenticated
    Details for ClientAuthentication using no authentication.
    sasl Property Map
    Details for client authentication using SASL. To turn on SASL, you must also turn on EncryptionInTransit by setting inCluster to true. You must set clientBroker to either TLS or TLS_PLAINTEXT . If you choose TLS_PLAINTEXT , then you must also set unauthenticated to true.
    tls Property Map
    Details for ClientAuthentication using TLS. To turn on TLS access control, you must also turn on EncryptionInTransit by setting inCluster to true and clientBroker to TLS .
    unauthenticated Property Map
    Details for ClientAuthentication using no authentication.

    ClusterCloudWatchLogs

    Enabled bool
    Specifies whether broker logs get sent to the specified CloudWatch Logs destination.
    LogGroup string
    The CloudWatch log group that is the destination for broker logs.
    Enabled bool
    Specifies whether broker logs get sent to the specified CloudWatch Logs destination.
    LogGroup string
    The CloudWatch log group that is the destination for broker logs.
    enabled Boolean
    Specifies whether broker logs get sent to the specified CloudWatch Logs destination.
    logGroup String
    The CloudWatch log group that is the destination for broker logs.
    enabled boolean
    Specifies whether broker logs get sent to the specified CloudWatch Logs destination.
    logGroup string
    The CloudWatch log group that is the destination for broker logs.
    enabled bool
    Specifies whether broker logs get sent to the specified CloudWatch Logs destination.
    log_group str
    The CloudWatch log group that is the destination for broker logs.
    enabled Boolean
    Specifies whether broker logs get sent to the specified CloudWatch Logs destination.
    logGroup String
    The CloudWatch log group that is the destination for broker logs.

    ClusterConfigurationInfo

    Arn string
    ARN of the configuration to use.
    Revision int
    The revision of the configuration to use.
    Arn string
    ARN of the configuration to use.
    Revision int
    The revision of the configuration to use.
    arn String
    ARN of the configuration to use.
    revision Integer
    The revision of the configuration to use.
    arn string
    ARN of the configuration to use.
    revision number
    The revision of the configuration to use.
    arn str
    ARN of the configuration to use.
    revision int
    The revision of the configuration to use.
    arn String
    ARN of the configuration to use.
    revision Number
    The revision of the configuration to use.

    ClusterConnectivityInfo

    PublicAccess Pulumi.AwsNative.Msk.Inputs.ClusterPublicAccess
    Access control settings for the cluster's brokers.
    VpcConnectivity Pulumi.AwsNative.Msk.Inputs.ClusterVpcConnectivity
    VPC connection control settings for brokers
    PublicAccess ClusterPublicAccess
    Access control settings for the cluster's brokers.
    VpcConnectivity ClusterVpcConnectivity
    VPC connection control settings for brokers
    publicAccess ClusterPublicAccess
    Access control settings for the cluster's brokers.
    vpcConnectivity ClusterVpcConnectivity
    VPC connection control settings for brokers
    publicAccess ClusterPublicAccess
    Access control settings for the cluster's brokers.
    vpcConnectivity ClusterVpcConnectivity
    VPC connection control settings for brokers
    public_access ClusterPublicAccess
    Access control settings for the cluster's brokers.
    vpc_connectivity ClusterVpcConnectivity
    VPC connection control settings for brokers
    publicAccess Property Map
    Access control settings for the cluster's brokers.
    vpcConnectivity Property Map
    VPC connection control settings for brokers

    ClusterEbsStorageInfo

    ProvisionedThroughput Pulumi.AwsNative.Msk.Inputs.ClusterProvisionedThroughput
    EBS volume provisioned throughput information.
    VolumeSize int
    The size in GiB of the EBS volume for the data drive on each broker node.
    ProvisionedThroughput ClusterProvisionedThroughput
    EBS volume provisioned throughput information.
    VolumeSize int
    The size in GiB of the EBS volume for the data drive on each broker node.
    provisionedThroughput ClusterProvisionedThroughput
    EBS volume provisioned throughput information.
    volumeSize Integer
    The size in GiB of the EBS volume for the data drive on each broker node.
    provisionedThroughput ClusterProvisionedThroughput
    EBS volume provisioned throughput information.
    volumeSize number
    The size in GiB of the EBS volume for the data drive on each broker node.
    provisioned_throughput ClusterProvisionedThroughput
    EBS volume provisioned throughput information.
    volume_size int
    The size in GiB of the EBS volume for the data drive on each broker node.
    provisionedThroughput Property Map
    EBS volume provisioned throughput information.
    volumeSize Number
    The size in GiB of the EBS volume for the data drive on each broker node.

    ClusterEncryptionAtRest

    DataVolumeKmsKeyId string
    The Amazon Resource Name (ARN) of the Amazon KMS key for encrypting data at rest. If you don't specify a KMS key, MSK creates one for you and uses it.
    DataVolumeKmsKeyId string
    The Amazon Resource Name (ARN) of the Amazon KMS key for encrypting data at rest. If you don't specify a KMS key, MSK creates one for you and uses it.
    dataVolumeKmsKeyId String
    The Amazon Resource Name (ARN) of the Amazon KMS key for encrypting data at rest. If you don't specify a KMS key, MSK creates one for you and uses it.
    dataVolumeKmsKeyId string
    The Amazon Resource Name (ARN) of the Amazon KMS key for encrypting data at rest. If you don't specify a KMS key, MSK creates one for you and uses it.
    data_volume_kms_key_id str
    The Amazon Resource Name (ARN) of the Amazon KMS key for encrypting data at rest. If you don't specify a KMS key, MSK creates one for you and uses it.
    dataVolumeKmsKeyId String
    The Amazon Resource Name (ARN) of the Amazon KMS key for encrypting data at rest. If you don't specify a KMS key, MSK creates one for you and uses it.

    ClusterEncryptionInTransit

    ClientBroker Pulumi.AwsNative.Msk.ClusterEncryptionInTransitClientBroker

    Indicates the encryption setting for data in transit between clients and brokers. You must set it to one of the following values.

    TLS means that client-broker communication is enabled with TLS only.

    TLS_PLAINTEXT means that client-broker communication is enabled for both TLS-encrypted, as well as plaintext data.

    PLAINTEXT means that client-broker communication is enabled in plaintext only.

    The default value is TLS .

    InCluster bool

    When set to true, it indicates that data communication among the broker nodes of the cluster is encrypted. When set to false, the communication happens in plaintext.

    The default value is true.

    ClientBroker ClusterEncryptionInTransitClientBroker

    Indicates the encryption setting for data in transit between clients and brokers. You must set it to one of the following values.

    TLS means that client-broker communication is enabled with TLS only.

    TLS_PLAINTEXT means that client-broker communication is enabled for both TLS-encrypted, as well as plaintext data.

    PLAINTEXT means that client-broker communication is enabled in plaintext only.

    The default value is TLS .

    InCluster bool

    When set to true, it indicates that data communication among the broker nodes of the cluster is encrypted. When set to false, the communication happens in plaintext.

    The default value is true.

    clientBroker ClusterEncryptionInTransitClientBroker

    Indicates the encryption setting for data in transit between clients and brokers. You must set it to one of the following values.

    TLS means that client-broker communication is enabled with TLS only.

    TLS_PLAINTEXT means that client-broker communication is enabled for both TLS-encrypted, as well as plaintext data.

    PLAINTEXT means that client-broker communication is enabled in plaintext only.

    The default value is TLS .

    inCluster Boolean

    When set to true, it indicates that data communication among the broker nodes of the cluster is encrypted. When set to false, the communication happens in plaintext.

    The default value is true.

    clientBroker ClusterEncryptionInTransitClientBroker

    Indicates the encryption setting for data in transit between clients and brokers. You must set it to one of the following values.

    TLS means that client-broker communication is enabled with TLS only.

    TLS_PLAINTEXT means that client-broker communication is enabled for both TLS-encrypted, as well as plaintext data.

    PLAINTEXT means that client-broker communication is enabled in plaintext only.

    The default value is TLS .

    inCluster boolean

    When set to true, it indicates that data communication among the broker nodes of the cluster is encrypted. When set to false, the communication happens in plaintext.

    The default value is true.

    client_broker ClusterEncryptionInTransitClientBroker

    Indicates the encryption setting for data in transit between clients and brokers. You must set it to one of the following values.

    TLS means that client-broker communication is enabled with TLS only.

    TLS_PLAINTEXT means that client-broker communication is enabled for both TLS-encrypted, as well as plaintext data.

    PLAINTEXT means that client-broker communication is enabled in plaintext only.

    The default value is TLS .

    in_cluster bool

    When set to true, it indicates that data communication among the broker nodes of the cluster is encrypted. When set to false, the communication happens in plaintext.

    The default value is true.

    clientBroker "TLS" | "TLS_PLAINTEXT" | "PLAINTEXT"

    Indicates the encryption setting for data in transit between clients and brokers. You must set it to one of the following values.

    TLS means that client-broker communication is enabled with TLS only.

    TLS_PLAINTEXT means that client-broker communication is enabled for both TLS-encrypted, as well as plaintext data.

    PLAINTEXT means that client-broker communication is enabled in plaintext only.

    The default value is TLS .

    inCluster Boolean

    When set to true, it indicates that data communication among the broker nodes of the cluster is encrypted. When set to false, the communication happens in plaintext.

    The default value is true.

    ClusterEncryptionInTransitClientBroker

    ClusterEncryptionInfo

    EncryptionAtRest ClusterEncryptionAtRest
    The data-volume encryption details.
    EncryptionInTransit ClusterEncryptionInTransit
    The details for encryption in transit.
    encryptionAtRest ClusterEncryptionAtRest
    The data-volume encryption details.
    encryptionInTransit ClusterEncryptionInTransit
    The details for encryption in transit.
    encryptionAtRest ClusterEncryptionAtRest
    The data-volume encryption details.
    encryptionInTransit ClusterEncryptionInTransit
    The details for encryption in transit.
    encryption_at_rest ClusterEncryptionAtRest
    The data-volume encryption details.
    encryption_in_transit ClusterEncryptionInTransit
    The details for encryption in transit.
    encryptionAtRest Property Map
    The data-volume encryption details.
    encryptionInTransit Property Map
    The details for encryption in transit.

    ClusterEnhancedMonitoring

    ClusterFirehose

    Enabled bool
    Specifies whether broker logs get sent to the specified Kinesis Data Firehose delivery stream.
    DeliveryStream string
    The Kinesis Data Firehose delivery stream that is the destination for broker logs.
    Enabled bool
    Specifies whether broker logs get sent to the specified Kinesis Data Firehose delivery stream.
    DeliveryStream string
    The Kinesis Data Firehose delivery stream that is the destination for broker logs.
    enabled Boolean
    Specifies whether broker logs get sent to the specified Kinesis Data Firehose delivery stream.
    deliveryStream String
    The Kinesis Data Firehose delivery stream that is the destination for broker logs.
    enabled boolean
    Specifies whether broker logs get sent to the specified Kinesis Data Firehose delivery stream.
    deliveryStream string
    The Kinesis Data Firehose delivery stream that is the destination for broker logs.
    enabled bool
    Specifies whether broker logs get sent to the specified Kinesis Data Firehose delivery stream.
    delivery_stream str
    The Kinesis Data Firehose delivery stream that is the destination for broker logs.
    enabled Boolean
    Specifies whether broker logs get sent to the specified Kinesis Data Firehose delivery stream.
    deliveryStream String
    The Kinesis Data Firehose delivery stream that is the destination for broker logs.

    ClusterIam

    Enabled bool
    SASL/IAM authentication is enabled or not.
    Enabled bool
    SASL/IAM authentication is enabled or not.
    enabled Boolean
    SASL/IAM authentication is enabled or not.
    enabled boolean
    SASL/IAM authentication is enabled or not.
    enabled bool
    SASL/IAM authentication is enabled or not.
    enabled Boolean
    SASL/IAM authentication is enabled or not.

    ClusterJmxExporter

    EnabledInBroker bool
    Indicates whether you want to enable or disable the JMX Exporter.
    EnabledInBroker bool
    Indicates whether you want to enable or disable the JMX Exporter.
    enabledInBroker Boolean
    Indicates whether you want to enable or disable the JMX Exporter.
    enabledInBroker boolean
    Indicates whether you want to enable or disable the JMX Exporter.
    enabled_in_broker bool
    Indicates whether you want to enable or disable the JMX Exporter.
    enabledInBroker Boolean
    Indicates whether you want to enable or disable the JMX Exporter.

    ClusterLoggingInfo

    BrokerLogs Pulumi.AwsNative.Msk.Inputs.ClusterBrokerLogs
    You can configure your MSK cluster to send broker logs to different destination types. This configuration specifies the details of these destinations.
    BrokerLogs ClusterBrokerLogs
    You can configure your MSK cluster to send broker logs to different destination types. This configuration specifies the details of these destinations.
    brokerLogs ClusterBrokerLogs
    You can configure your MSK cluster to send broker logs to different destination types. This configuration specifies the details of these destinations.
    brokerLogs ClusterBrokerLogs
    You can configure your MSK cluster to send broker logs to different destination types. This configuration specifies the details of these destinations.
    broker_logs ClusterBrokerLogs
    You can configure your MSK cluster to send broker logs to different destination types. This configuration specifies the details of these destinations.
    brokerLogs Property Map
    You can configure your MSK cluster to send broker logs to different destination types. This configuration specifies the details of these destinations.

    ClusterNodeExporter

    EnabledInBroker bool
    Indicates whether you want to enable or disable the Node Exporter.
    EnabledInBroker bool
    Indicates whether you want to enable or disable the Node Exporter.
    enabledInBroker Boolean
    Indicates whether you want to enable or disable the Node Exporter.
    enabledInBroker boolean
    Indicates whether you want to enable or disable the Node Exporter.
    enabled_in_broker bool
    Indicates whether you want to enable or disable the Node Exporter.
    enabledInBroker Boolean
    Indicates whether you want to enable or disable the Node Exporter.

    ClusterOpenMonitoring

    Prometheus ClusterPrometheus
    Prometheus exporter settings.
    prometheus ClusterPrometheus
    Prometheus exporter settings.
    prometheus ClusterPrometheus
    Prometheus exporter settings.
    prometheus ClusterPrometheus
    Prometheus exporter settings.
    prometheus Property Map
    Prometheus exporter settings.

    ClusterPrometheus

    JmxExporter Pulumi.AwsNative.Msk.Inputs.ClusterJmxExporter
    Indicates whether you want to enable or disable the JMX Exporter.
    NodeExporter Pulumi.AwsNative.Msk.Inputs.ClusterNodeExporter
    Indicates whether you want to enable or disable the Node Exporter.
    JmxExporter ClusterJmxExporter
    Indicates whether you want to enable or disable the JMX Exporter.
    NodeExporter ClusterNodeExporter
    Indicates whether you want to enable or disable the Node Exporter.
    jmxExporter ClusterJmxExporter
    Indicates whether you want to enable or disable the JMX Exporter.
    nodeExporter ClusterNodeExporter
    Indicates whether you want to enable or disable the Node Exporter.
    jmxExporter ClusterJmxExporter
    Indicates whether you want to enable or disable the JMX Exporter.
    nodeExporter ClusterNodeExporter
    Indicates whether you want to enable or disable the Node Exporter.
    jmx_exporter ClusterJmxExporter
    Indicates whether you want to enable or disable the JMX Exporter.
    node_exporter ClusterNodeExporter
    Indicates whether you want to enable or disable the Node Exporter.
    jmxExporter Property Map
    Indicates whether you want to enable or disable the JMX Exporter.
    nodeExporter Property Map
    Indicates whether you want to enable or disable the Node Exporter.

    ClusterProvisionedThroughput

    Enabled bool
    Provisioned throughput is enabled or not.
    VolumeThroughput int
    Throughput value of the EBS volumes for the data drive on each kafka broker node in MiB per second.
    Enabled bool
    Provisioned throughput is enabled or not.
    VolumeThroughput int
    Throughput value of the EBS volumes for the data drive on each kafka broker node in MiB per second.
    enabled Boolean
    Provisioned throughput is enabled or not.
    volumeThroughput Integer
    Throughput value of the EBS volumes for the data drive on each kafka broker node in MiB per second.
    enabled boolean
    Provisioned throughput is enabled or not.
    volumeThroughput number
    Throughput value of the EBS volumes for the data drive on each kafka broker node in MiB per second.
    enabled bool
    Provisioned throughput is enabled or not.
    volume_throughput int
    Throughput value of the EBS volumes for the data drive on each kafka broker node in MiB per second.
    enabled Boolean
    Provisioned throughput is enabled or not.
    volumeThroughput Number
    Throughput value of the EBS volumes for the data drive on each kafka broker node in MiB per second.

    ClusterPublicAccess

    Type string
    DISABLED means that public access is turned off. SERVICE_PROVIDED_EIPS means that public access is turned on.
    Type string
    DISABLED means that public access is turned off. SERVICE_PROVIDED_EIPS means that public access is turned on.
    type String
    DISABLED means that public access is turned off. SERVICE_PROVIDED_EIPS means that public access is turned on.
    type string
    DISABLED means that public access is turned off. SERVICE_PROVIDED_EIPS means that public access is turned on.
    type str
    DISABLED means that public access is turned off. SERVICE_PROVIDED_EIPS means that public access is turned on.
    type String
    DISABLED means that public access is turned off. SERVICE_PROVIDED_EIPS means that public access is turned on.

    ClusterS3

    Enabled bool
    Specifies whether broker logs get sent to the specified Amazon S3 destination.
    Bucket string
    The name of the S3 bucket that is the destination for broker logs.
    Prefix string
    The S3 prefix that is the destination for broker logs.
    Enabled bool
    Specifies whether broker logs get sent to the specified Amazon S3 destination.
    Bucket string
    The name of the S3 bucket that is the destination for broker logs.
    Prefix string
    The S3 prefix that is the destination for broker logs.
    enabled Boolean
    Specifies whether broker logs get sent to the specified Amazon S3 destination.
    bucket String
    The name of the S3 bucket that is the destination for broker logs.
    prefix String
    The S3 prefix that is the destination for broker logs.
    enabled boolean
    Specifies whether broker logs get sent to the specified Amazon S3 destination.
    bucket string
    The name of the S3 bucket that is the destination for broker logs.
    prefix string
    The S3 prefix that is the destination for broker logs.
    enabled bool
    Specifies whether broker logs get sent to the specified Amazon S3 destination.
    bucket str
    The name of the S3 bucket that is the destination for broker logs.
    prefix str
    The S3 prefix that is the destination for broker logs.
    enabled Boolean
    Specifies whether broker logs get sent to the specified Amazon S3 destination.
    bucket String
    The name of the S3 bucket that is the destination for broker logs.
    prefix String
    The S3 prefix that is the destination for broker logs.

    ClusterSasl

    Iam Pulumi.AwsNative.Msk.Inputs.ClusterIam
    Details for ClientAuthentication using IAM.
    Scram Pulumi.AwsNative.Msk.Inputs.ClusterScram
    Details for SASL/SCRAM client authentication.
    Iam ClusterIam
    Details for ClientAuthentication using IAM.
    Scram ClusterScram
    Details for SASL/SCRAM client authentication.
    iam ClusterIam
    Details for ClientAuthentication using IAM.
    scram ClusterScram
    Details for SASL/SCRAM client authentication.
    iam ClusterIam
    Details for ClientAuthentication using IAM.
    scram ClusterScram
    Details for SASL/SCRAM client authentication.
    iam ClusterIam
    Details for ClientAuthentication using IAM.
    scram ClusterScram
    Details for SASL/SCRAM client authentication.
    iam Property Map
    Details for ClientAuthentication using IAM.
    scram Property Map
    Details for SASL/SCRAM client authentication.

    ClusterScram

    Enabled bool
    SASL/SCRAM authentication is enabled or not.
    Enabled bool
    SASL/SCRAM authentication is enabled or not.
    enabled Boolean
    SASL/SCRAM authentication is enabled or not.
    enabled boolean
    SASL/SCRAM authentication is enabled or not.
    enabled bool
    SASL/SCRAM authentication is enabled or not.
    enabled Boolean
    SASL/SCRAM authentication is enabled or not.

    ClusterStorageInfo

    EbsStorageInfo ClusterEbsStorageInfo
    EBS volume information.
    ebsStorageInfo ClusterEbsStorageInfo
    EBS volume information.
    ebsStorageInfo ClusterEbsStorageInfo
    EBS volume information.
    ebsStorageInfo Property Map
    EBS volume information.

    ClusterStorageMode

    ClusterTls

    CertificateAuthorityArnList List<string>
    List of AWS Private CA Amazon Resource Name (ARN)s.
    Enabled bool
    TLS authentication is enabled or not.
    CertificateAuthorityArnList []string
    List of AWS Private CA Amazon Resource Name (ARN)s.
    Enabled bool
    TLS authentication is enabled or not.
    certificateAuthorityArnList List<String>
    List of AWS Private CA Amazon Resource Name (ARN)s.
    enabled Boolean
    TLS authentication is enabled or not.
    certificateAuthorityArnList string[]
    List of AWS Private CA Amazon Resource Name (ARN)s.
    enabled boolean
    TLS authentication is enabled or not.
    certificate_authority_arn_list Sequence[str]
    List of AWS Private CA Amazon Resource Name (ARN)s.
    enabled bool
    TLS authentication is enabled or not.
    certificateAuthorityArnList List<String>
    List of AWS Private CA Amazon Resource Name (ARN)s.
    enabled Boolean
    TLS authentication is enabled or not.

    ClusterUnauthenticated

    Enabled bool
    Unauthenticated is enabled or not.
    Enabled bool
    Unauthenticated is enabled or not.
    enabled Boolean
    Unauthenticated is enabled or not.
    enabled boolean
    Unauthenticated is enabled or not.
    enabled bool
    Unauthenticated is enabled or not.
    enabled Boolean
    Unauthenticated is enabled or not.

    ClusterVpcConnectivity

    ClientAuthentication ClusterVpcConnectivityClientAuthentication
    VPC connection control settings for brokers.
    clientAuthentication ClusterVpcConnectivityClientAuthentication
    VPC connection control settings for brokers.
    clientAuthentication ClusterVpcConnectivityClientAuthentication
    VPC connection control settings for brokers.
    client_authentication ClusterVpcConnectivityClientAuthentication
    VPC connection control settings for brokers.
    clientAuthentication Property Map
    VPC connection control settings for brokers.

    ClusterVpcConnectivityClientAuthentication

    Sasl Pulumi.AwsNative.Msk.Inputs.ClusterVpcConnectivitySasl
    Details for VpcConnectivity ClientAuthentication using SASL.
    Tls Pulumi.AwsNative.Msk.Inputs.ClusterVpcConnectivityTls
    Details for VpcConnectivity ClientAuthentication using TLS.
    Sasl ClusterVpcConnectivitySasl
    Details for VpcConnectivity ClientAuthentication using SASL.
    Tls ClusterVpcConnectivityTls
    Details for VpcConnectivity ClientAuthentication using TLS.
    sasl ClusterVpcConnectivitySasl
    Details for VpcConnectivity ClientAuthentication using SASL.
    tls ClusterVpcConnectivityTls
    Details for VpcConnectivity ClientAuthentication using TLS.
    sasl ClusterVpcConnectivitySasl
    Details for VpcConnectivity ClientAuthentication using SASL.
    tls ClusterVpcConnectivityTls
    Details for VpcConnectivity ClientAuthentication using TLS.
    sasl ClusterVpcConnectivitySasl
    Details for VpcConnectivity ClientAuthentication using SASL.
    tls ClusterVpcConnectivityTls
    Details for VpcConnectivity ClientAuthentication using TLS.
    sasl Property Map
    Details for VpcConnectivity ClientAuthentication using SASL.
    tls Property Map
    Details for VpcConnectivity ClientAuthentication using TLS.

    ClusterVpcConnectivityIam

    Enabled bool
    SASL/IAM authentication is enabled or not.
    Enabled bool
    SASL/IAM authentication is enabled or not.
    enabled Boolean
    SASL/IAM authentication is enabled or not.
    enabled boolean
    SASL/IAM authentication is enabled or not.
    enabled bool
    SASL/IAM authentication is enabled or not.
    enabled Boolean
    SASL/IAM authentication is enabled or not.

    ClusterVpcConnectivitySasl

    Iam Pulumi.AwsNative.Msk.Inputs.ClusterVpcConnectivityIam
    Details for ClientAuthentication using IAM for VpcConnectivity.
    Scram Pulumi.AwsNative.Msk.Inputs.ClusterVpcConnectivityScram
    Details for SASL/SCRAM client authentication for VpcConnectivity.
    Iam ClusterVpcConnectivityIam
    Details for ClientAuthentication using IAM for VpcConnectivity.
    Scram ClusterVpcConnectivityScram
    Details for SASL/SCRAM client authentication for VpcConnectivity.
    iam ClusterVpcConnectivityIam
    Details for ClientAuthentication using IAM for VpcConnectivity.
    scram ClusterVpcConnectivityScram
    Details for SASL/SCRAM client authentication for VpcConnectivity.
    iam ClusterVpcConnectivityIam
    Details for ClientAuthentication using IAM for VpcConnectivity.
    scram ClusterVpcConnectivityScram
    Details for SASL/SCRAM client authentication for VpcConnectivity.
    iam ClusterVpcConnectivityIam
    Details for ClientAuthentication using IAM for VpcConnectivity.
    scram ClusterVpcConnectivityScram
    Details for SASL/SCRAM client authentication for VpcConnectivity.
    iam Property Map
    Details for ClientAuthentication using IAM for VpcConnectivity.
    scram Property Map
    Details for SASL/SCRAM client authentication for VpcConnectivity.

    ClusterVpcConnectivityScram

    Enabled bool
    SASL/SCRAM authentication is enabled or not.
    Enabled bool
    SASL/SCRAM authentication is enabled or not.
    enabled Boolean
    SASL/SCRAM authentication is enabled or not.
    enabled boolean
    SASL/SCRAM authentication is enabled or not.
    enabled bool
    SASL/SCRAM authentication is enabled or not.
    enabled Boolean
    SASL/SCRAM authentication is enabled or not.

    ClusterVpcConnectivityTls

    Enabled bool
    TLS authentication is enabled or not.
    Enabled bool
    TLS authentication is enabled or not.
    enabled Boolean
    TLS authentication is enabled or not.
    enabled boolean
    TLS authentication is enabled or not.
    enabled bool
    TLS authentication is enabled or not.
    enabled Boolean
    TLS authentication is enabled or not.

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi