Package com.pulumi.aws.msk.outputs
Class GetClusterResult
- java.lang.Object
-
- com.pulumi.aws.msk.outputs.GetClusterResult
-
public final class GetClusterResult extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetClusterResult.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringarn()java.lang.StringbootstrapBrokers()java.lang.StringbootstrapBrokersPublicSaslIam()java.lang.StringbootstrapBrokersPublicSaslScram()java.lang.StringbootstrapBrokersPublicTls()java.lang.StringbootstrapBrokersSaslIam()java.lang.StringbootstrapBrokersSaslScram()java.lang.StringbootstrapBrokersTls()java.util.List<GetClusterBrokerNodeGroupInfo>brokerNodeGroupInfos()static GetClusterResult.Builderbuilder()static GetClusterResult.Builderbuilder(GetClusterResult defaults)java.lang.StringclusterName()java.lang.StringclusterUuid()java.lang.StringcustomerActionStatus()java.lang.Stringid()java.lang.StringkafkaVersion()java.lang.IntegernumberOfBrokerNodes()java.lang.Stringregion()java.util.Map<java.lang.String,java.lang.String>tags()java.lang.StringzookeeperConnectString()java.lang.StringzookeeperConnectStringTls()
-
-
-
Method Detail
-
arn
public java.lang.String arn()
- Returns:
- ARN of the MSK cluster.
-
bootstrapBrokers
public java.lang.String bootstrapBrokers()
- Returns:
- Comma separated list of one or more hostname:port pairs of kafka brokers suitable to bootstrap connectivity to the kafka cluster. Contains a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `PLAINTEXT` or `TLS_PLAINTEXT`. The resource sorts values alphabetically. AWS may not always return all endpoints so this value is not guaranteed to be stable across applies.
-
bootstrapBrokersPublicSaslIam
public java.lang.String bootstrapBrokersPublicSaslIam()
- Returns:
- One or more DNS names (or IP addresses) and SASL IAM port pairs. For example, `b-1-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9198,b-2-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9198,b-3-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9198`. This attribute will have a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `client_authentication.0.sasl.0.iam` is set to `true` and `broker_node_group_info.0.connectivity_info.0.public_access.0.type` is set to `SERVICE_PROVIDED_EIPS` and the cluster fulfill all other requirements for public access. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
-
bootstrapBrokersPublicSaslScram
public java.lang.String bootstrapBrokersPublicSaslScram()
- Returns:
- One or more DNS names (or IP addresses) and SASL SCRAM port pairs. For example, `b-1-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9196,b-2-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9196,b-3-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9196`. This attribute will have a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `client_authentication.0.sasl.0.scram` is set to `true` and `broker_node_group_info.0.connectivity_info.0.public_access.0.type` is set to `SERVICE_PROVIDED_EIPS` and the cluster fulfill all other requirements for public access. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
-
bootstrapBrokersPublicTls
public java.lang.String bootstrapBrokersPublicTls()
- Returns:
- One or more DNS names (or IP addresses) and TLS port pairs. For example, `b-1-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9194,b-2-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9194,b-3-public.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9194`. This attribute will have a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `broker_node_group_info.0.connectivity_info.0.public_access.0.type` is set to `SERVICE_PROVIDED_EIPS` and the cluster fulfill all other requirements for public access. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
-
bootstrapBrokersSaslIam
public java.lang.String bootstrapBrokersSaslIam()
- Returns:
- One or more DNS names (or IP addresses) and SASL IAM port pairs. For example, `b-1.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9098,b-2.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9098,b-3.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9098`. This attribute will have a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `client_authentication.0.sasl.0.iam` is set to `true`. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
-
bootstrapBrokersSaslScram
public java.lang.String bootstrapBrokersSaslScram()
- Returns:
- One or more DNS names (or IP addresses) and SASL SCRAM port pairs. For example, `b-1.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9096,b-2.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9096,b-3.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9096`. This attribute will have a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `TLS_PLAINTEXT` or `TLS` and `client_authentication.0.sasl.0.scram` is set to `true`. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
-
bootstrapBrokersTls
public java.lang.String bootstrapBrokersTls()
- Returns:
- One or more DNS names (or IP addresses) and TLS port pairs. For example, `b-1.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9094,b-2.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9094,b-3.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9094`. This attribute will have a value if `encryption_info.0.encryption_in_transit.0.client_broker` is set to `TLS_PLAINTEXT` or `TLS`. The resource sorts the list alphabetically. AWS may not always return all endpoints so the values may not be stable across applies.
-
brokerNodeGroupInfos
public java.util.List<GetClusterBrokerNodeGroupInfo> brokerNodeGroupInfos()
- Returns:
- Configuration block for the broker nodes of the Kafka cluster. See `brokerNodeGroupInfo` Block for details.
-
clusterName
public java.lang.String clusterName()
-
clusterUuid
public java.lang.String clusterUuid()
- Returns:
- UUID of the MSK cluster, for use in IAM policies.
-
customerActionStatus
public java.lang.String customerActionStatus()
- Returns:
- Status indicating whether Amazon MSK requires customer action for the cluster. Valid values are `NONE`, `ACTION_RECOMMENDED`, and `CRITICAL_ACTION_REQUIRED`.
-
id
public java.lang.String id()
- Returns:
- The provider-assigned unique ID for this managed resource.
-
kafkaVersion
public java.lang.String kafkaVersion()
- Returns:
- Apache Kafka version.
-
numberOfBrokerNodes
public java.lang.Integer numberOfBrokerNodes()
- Returns:
- Number of broker nodes in the cluster.
-
region
public java.lang.String region()
-
tags
public java.util.Map<java.lang.String,java.lang.String> tags()
- Returns:
- Map of key-value pairs assigned to the cluster.
-
zookeeperConnectString
public java.lang.String zookeeperConnectString()
- Returns:
- Comma separated list of one or more hostname:port pairs to use to connect to the Apache Zookeeper cluster. The returned values are sorted alphabetically. The AWS API may not return all endpoints, so this value is not guaranteed to be stable across applies.
-
zookeeperConnectStringTls
public java.lang.String zookeeperConnectStringTls()
- Returns:
- Comma separated list of one or more hostname:port pairs to use to connect to the Apache Zookeeper cluster via TLS. The returned values are sorted alphabetically. The AWS API may not return all endpoints, so this value is not guaranteed to be stable across applies.
-
builder
public static GetClusterResult.Builder builder()
-
builder
public static GetClusterResult.Builder builder(GetClusterResult defaults)
-
-