@pulumi/aws-native
Version:
The Pulumi AWS Cloud Control Provider enables you to build, deploy, and manage [any AWS resource that's supported by the AWS Cloud Control API](https://github.com/pulumi/pulumi-aws-native/blob/master/provider/cmd/pulumi-gen-aws-native/supported-types.txt)
103 lines (102 loc) • 4.53 kB
TypeScript
export declare const ClusterEncryptionInTransitClientBroker: {
readonly Tls: "TLS";
readonly TlsPlaintext: "TLS_PLAINTEXT";
readonly 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` : Indicates that client-broker communication is enabled with TLS only.
* - `TLS_PLAINTEXT` : Indicates that client-broker communication is enabled for both TLS-encrypted, as well as plaintext data.
* - `PLAINTEXT` : Indicates that client-broker communication is enabled in plaintext only.
*
* The default value is `TLS` .
*/
export type ClusterEncryptionInTransitClientBroker = (typeof ClusterEncryptionInTransitClientBroker)[keyof typeof ClusterEncryptionInTransitClientBroker];
export declare const ClusterEnhancedMonitoring: {
readonly Default: "DEFAULT";
readonly PerBroker: "PER_BROKER";
readonly PerTopicPerBroker: "PER_TOPIC_PER_BROKER";
readonly PerTopicPerPartition: "PER_TOPIC_PER_PARTITION";
};
/**
* Specifies the level of monitoring for the MSK cluster.
*/
export type ClusterEnhancedMonitoring = (typeof ClusterEnhancedMonitoring)[keyof typeof ClusterEnhancedMonitoring];
export declare const ClusterNetworkType: {
readonly Ipv4: "IPV4";
readonly Dual: "DUAL";
};
export type ClusterNetworkType = (typeof ClusterNetworkType)[keyof typeof ClusterNetworkType];
export declare const ClusterRebalancingStatus: {
readonly Paused: "PAUSED";
readonly Active: "ACTIVE";
};
export type ClusterRebalancingStatus = (typeof ClusterRebalancingStatus)[keyof typeof ClusterRebalancingStatus];
export declare const ClusterStorageMode: {
readonly Local: "LOCAL";
readonly Tiered: "TIERED";
};
/**
* This controls storage mode for supported storage tiers.
*/
export type ClusterStorageMode = (typeof ClusterStorageMode)[keyof typeof ClusterStorageMode];
export declare const ReplicatorConsumerGroupOffsetSyncMode: {
readonly Legacy: "LEGACY";
readonly Enhanced: "ENHANCED";
};
/**
* The consumer group offset synchronization mode.
*/
export type ReplicatorConsumerGroupOffsetSyncMode = (typeof ReplicatorConsumerGroupOffsetSyncMode)[keyof typeof ReplicatorConsumerGroupOffsetSyncMode];
export declare const ReplicatorKafkaClusterEncryptionInTransitType: {
readonly Tls: "TLS";
};
/**
* The type of encryption in transit to the Apache Kafka cluster.
*/
export type ReplicatorKafkaClusterEncryptionInTransitType = (typeof ReplicatorKafkaClusterEncryptionInTransitType)[keyof typeof ReplicatorKafkaClusterEncryptionInTransitType];
export declare const ReplicatorKafkaClusterSaslScramMechanism: {
readonly Sha256: "SHA256";
readonly Sha512: "SHA512";
};
/**
* The SASL/SCRAM authentication mechanism.
*/
export type ReplicatorKafkaClusterSaslScramMechanism = (typeof ReplicatorKafkaClusterSaslScramMechanism)[keyof typeof ReplicatorKafkaClusterSaslScramMechanism];
export declare const ReplicatorReplicationInfoTargetCompressionType: {
readonly None: "NONE";
readonly Gzip: "GZIP";
readonly Snappy: "SNAPPY";
readonly Lz4: "LZ4";
readonly Zstd: "ZSTD";
};
/**
* The type of compression to use writing records to target Kafka cluster.
*/
export type ReplicatorReplicationInfoTargetCompressionType = (typeof ReplicatorReplicationInfoTargetCompressionType)[keyof typeof ReplicatorReplicationInfoTargetCompressionType];
export declare const ReplicatorReplicationStartingPositionType: {
readonly Latest: "LATEST";
readonly Earliest: "EARLIEST";
};
/**
* The type of replication starting position.
*/
export type ReplicatorReplicationStartingPositionType = (typeof ReplicatorReplicationStartingPositionType)[keyof typeof ReplicatorReplicationStartingPositionType];
export declare const ReplicatorReplicationTopicNameConfigurationType: {
readonly PrefixedWithSourceClusterAlias: "PREFIXED_WITH_SOURCE_CLUSTER_ALIAS";
readonly Identical: "IDENTICAL";
};
/**
* The type of replicated topic name.
*/
export type ReplicatorReplicationTopicNameConfigurationType = (typeof ReplicatorReplicationTopicNameConfigurationType)[keyof typeof ReplicatorReplicationTopicNameConfigurationType];
export declare const VpcConnectionAuthentication: {
readonly SaslIam: "SASL_IAM";
readonly SaslScram: "SASL_SCRAM";
readonly Tls: "TLS";
};
/**
* The type of private link authentication
*/
export type VpcConnectionAuthentication = (typeof VpcConnectionAuthentication)[keyof typeof VpcConnectionAuthentication];