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];