@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)
70 lines (69 loc) • 3.07 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 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 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];