msk library

AWS Managed Streaming for Apache Kafka (MSK).

Classes

AwsMskChannel
Factory wrapper for aws_msk_channel.
AwsMskCluster
Factory wrapper for aws_msk_cluster.
AwsMskClusterPolicy
Factory wrapper for aws_msk_cluster_policy.
AwsMskConfiguration
Factory wrapper for aws_msk_configuration.
AwsMskReplicator
Factory wrapper for aws_msk_replicator.
AwsMskScramSecretAssociation
Factory wrapper for aws_msk_scram_secret_association.
AwsMskServerlessCluster
Factory wrapper for aws_msk_serverless_cluster.
AwsMskSingleScramSecretAssociation
Factory wrapper for aws_msk_single_scram_secret_association.
AwsMskTopic
Factory wrapper for aws_msk_topic.
AwsMskVpcConnection
Factory wrapper for aws_msk_vpc_connection.
MskChannelCatalog
Typed helper for the iceberg_destination.catalog block of aws_msk_channel (derived from provider schema).
MskChannelCloudwatchLogs
Typed helper for the logging_info.cloudwatch_logs block of aws_msk_channel (derived from provider schema).
MskChannelDeadLetterQueueS3
Typed helper for the iceberg_destination.dead_letter_queue_s3 block of aws_msk_channel (derived from provider schema). Shared by every block of this shape in the resource.
MskChannelDestination
Exactly one of iceberg_destination, s3_destination on aws_msk_channel: the provider rejects none and more than one, so each variant sets one of them.
MskChannelDestinationTable
Typed helper for the iceberg_destination.destination_table block of aws_msk_channel (derived from provider schema).
MskChannelEncryptionConfiguration
Typed helper for the encryption_configuration block of aws_msk_channel (derived from provider schema).
MskChannelFirehose
Typed helper for the logging_info.firehose block of aws_msk_channel (derived from provider schema).
MskChannelIcebergDestination
Typed helper for the iceberg_destination block of aws_msk_channel (derived from provider schema).
MskChannelIcebergDestinationChoice
The MskChannelDestination.icebergDestination choice: sets iceberg_destination.
MskChannelLoggingInfo
Typed helper for the logging_info block of aws_msk_channel (derived from provider schema).
MskChannelPartitionSpec
Typed helper for the iceberg_destination.destination_table.partition_spec block of aws_msk_channel (derived from provider schema).
MskChannelRecordConverter
Typed helper for the topic_configuration.record_converter block of aws_msk_channel (derived from provider schema).
MskChannelRecordSchema
Typed helper for the topic_configuration.record_schema block of aws_msk_channel (derived from provider schema).
MskChannelS3
Typed helper for the logging_info.s3 block of aws_msk_channel (derived from provider schema).
MskChannelS3Destination
Typed helper for the s3_destination block of aws_msk_channel (derived from provider schema).
MskChannelS3DestinationChoice
The MskChannelDestination.s3Destination choice: sets s3_destination.
MskChannelSchemaEvolution
Typed helper for the iceberg_destination.schema_evolution block of aws_msk_channel (derived from provider schema).
MskChannelSource
Typed helper for the iceberg_destination.destination_table.partition_spec.source block of aws_msk_channel (derived from provider schema).
MskChannelStorage
Typed helper for the s3_destination.storage block of aws_msk_channel (derived from provider schema).
MskChannelTableCreation
Typed helper for the iceberg_destination.table_creation block of aws_msk_channel (derived from provider schema).
MskChannelTopicConfiguration
Typed helper for the topic_configuration block of aws_msk_channel (derived from provider schema).
MskClusterBrokerLogs
Typed helper for the logging_info.broker_logs block of aws_msk_cluster (derived from provider schema).
MskClusterBrokerNodeGroupInfo
Typed helper for the broker_node_group_info block of aws_msk_cluster (derived from provider schema).
MskClusterClientAuthentication
Typed helper for the client_authentication block of aws_msk_cluster (derived from provider schema).
MskClusterCloudwatchLogs
Typed helper for the logging_info.broker_logs.cloudwatch_logs block of aws_msk_cluster (derived from provider schema).
MskClusterConfigurationInfo
Typed helper for the configuration_info block of aws_msk_cluster (derived from provider schema).
MskClusterConnectivityInfo
Typed helper for the broker_node_group_info.connectivity_info block of aws_msk_cluster (derived from provider schema).
MskClusterEbsStorageInfo
Typed helper for the broker_node_group_info.storage_info.ebs_storage_info block of aws_msk_cluster (derived from provider schema).
MskClusterEncryptionInfo
Typed helper for the encryption_info block of aws_msk_cluster (derived from provider schema).
MskClusterEncryptionInTransit
Typed helper for the encryption_info.encryption_in_transit block of aws_msk_cluster (derived from provider schema).
MskClusterFirehose
Typed helper for the logging_info.broker_logs.firehose block of aws_msk_cluster (derived from provider schema).
MskClusterJmxExporter
Typed helper for the open_monitoring.prometheus.jmx_exporter block of aws_msk_cluster (derived from provider schema).
MskClusterLoggingInfo
Typed helper for the logging_info block of aws_msk_cluster (derived from provider schema).
MskClusterNodeExporter
Typed helper for the open_monitoring.prometheus.node_exporter block of aws_msk_cluster (derived from provider schema).
MskClusterOpenMonitoring
Typed helper for the open_monitoring block of aws_msk_cluster (derived from provider schema).
MskClusterPrometheus
Typed helper for the open_monitoring.prometheus block of aws_msk_cluster (derived from provider schema).
MskClusterProvisionedThroughput
Typed helper for the broker_node_group_info.storage_info.ebs_storage_info.provisioned_throughput block of aws_msk_cluster (derived from provider schema).
MskClusterPublicAccess
Typed helper for the broker_node_group_info.connectivity_info.public_access block of aws_msk_cluster (derived from provider schema).
MskClusterRebalancing
Typed helper for the rebalancing block of aws_msk_cluster (derived from provider schema).
MskClusterS3
Typed helper for the logging_info.broker_logs.s3 block of aws_msk_cluster (derived from provider schema).
MskClusterSasl
Typed helper for the client_authentication.sasl block of aws_msk_cluster (derived from provider schema). Shared by every block of this shape in the resource.
MskClusterStorageInfo
Typed helper for the broker_node_group_info.storage_info block of aws_msk_cluster (derived from provider schema).
MskClusterTls
Typed helper for the client_authentication.tls block of aws_msk_cluster (derived from provider schema).
MskClusterVpcConnectivity
Typed helper for the broker_node_group_info.connectivity_info.vpc_connectivity block of aws_msk_cluster (derived from provider schema).
MskClusterVpcConnectivityClientAuthentication
Typed helper for the broker_node_group_info.connectivity_info.vpc_connectivity.client_authentication block of aws_msk_cluster (derived from provider schema).
MskReplicatorAmazonMskCluster
Typed helper for the kafka_cluster.amazon_msk_cluster block of aws_msk_replicator (derived from provider schema).
MskReplicatorApacheKafkaCluster
Typed helper for the kafka_cluster.apache_kafka_cluster block of aws_msk_replicator (derived from provider schema).
MskReplicatorClientAuthentication
Typed helper for the kafka_cluster.client_authentication block of aws_msk_replicator (derived from provider schema).
MskReplicatorCloudwatchLogs
Typed helper for the log_delivery.replicator_log_delivery.cloudwatch_logs block of aws_msk_replicator (derived from provider schema).
MskReplicatorConsumerGroupReplication
Typed helper for the replication_info_list.consumer_group_replication block of aws_msk_replicator (derived from provider schema).
MskReplicatorEncryptionInTransit
Typed helper for the kafka_cluster.encryption_in_transit block of aws_msk_replicator (derived from provider schema).
MskReplicatorFirehose
Typed helper for the log_delivery.replicator_log_delivery.firehose block of aws_msk_replicator (derived from provider schema).
MskReplicatorKafkaCluster
Typed helper for the kafka_cluster block of aws_msk_replicator (derived from provider schema).
MskReplicatorLogDelivery
Typed helper for the log_delivery block of aws_msk_replicator (derived from provider schema).
MskReplicatorMtls
Typed helper for the kafka_cluster.client_authentication.mtls block of aws_msk_replicator (derived from provider schema).
MskReplicatorReplicationInfoList
Typed helper for the replication_info_list block of aws_msk_replicator (derived from provider schema).
MskReplicatorReplicatorLogDelivery
Typed helper for the log_delivery.replicator_log_delivery block of aws_msk_replicator (derived from provider schema).
MskReplicatorS3
Typed helper for the log_delivery.replicator_log_delivery.s3 block of aws_msk_replicator (derived from provider schema).
MskReplicatorSaslScram
Typed helper for the kafka_cluster.client_authentication.sasl_scram block of aws_msk_replicator (derived from provider schema).
MskReplicatorSourceKafkaCluster
Exactly one of source_kafka_cluster_arn, source_kafka_cluster_id on the replication_info_list block of aws_msk_replicator: the provider rejects none and more than one, so each variant sets one of them.
MskReplicatorSourceKafkaClusterArn
The MskReplicatorSourceKafkaCluster.sourceKafkaClusterArn choice: sets source_kafka_cluster_arn.
MskReplicatorSourceKafkaClusterId
The MskReplicatorSourceKafkaCluster.sourceKafkaClusterId choice: sets source_kafka_cluster_id.
MskReplicatorStartingPosition
Typed helper for the replication_info_list.topic_replication.starting_position block of aws_msk_replicator (derived from provider schema).
MskReplicatorTargetKafkaCluster
Exactly one of target_kafka_cluster_arn, target_kafka_cluster_id on the replication_info_list block of aws_msk_replicator: the provider rejects none and more than one, so each variant sets one of them.
MskReplicatorTargetKafkaClusterArn
The MskReplicatorTargetKafkaCluster.targetKafkaClusterArn choice: sets target_kafka_cluster_arn.
MskReplicatorTargetKafkaClusterId
The MskReplicatorTargetKafkaCluster.targetKafkaClusterId choice: sets target_kafka_cluster_id.
MskReplicatorTopicNameConfiguration
Typed helper for the replication_info_list.topic_replication.topic_name_configuration block of aws_msk_replicator (derived from provider schema).
MskReplicatorTopicReplication
Typed helper for the replication_info_list.topic_replication block of aws_msk_replicator (derived from provider schema).
MskReplicatorVpcConfig
Typed helper for the kafka_cluster.vpc_config block of aws_msk_replicator (derived from provider schema).
MskServerlessClusterClientAuthentication
Typed helper for the client_authentication block of aws_msk_serverless_cluster (derived from provider schema).
MskServerlessClusterIam
Typed helper for the client_authentication.sasl.iam block of aws_msk_serverless_cluster (derived from provider schema).
MskServerlessClusterSasl
Typed helper for the client_authentication.sasl block of aws_msk_serverless_cluster (derived from provider schema).
MskServerlessClusterVpcConfig
Typed helper for the vpc_config block of aws_msk_serverless_cluster (derived from provider schema).

Enums

MskChannelCompressionType
compression_type — derived from the provider schema description.
MskChannelPartitionStrategy
partition_strategy — derived from the provider schema description.
MskChannelStorageClass
storage_class — derived from the provider schema description.
MskChannelStorageCompressionType
compression_type — derived from the provider schema description.
MskChannelValueConverter
value_converter — derived from the provider schema description.
MskClusterAzDistribution
az_distribution — derived from the provider schema description.
MskClusterClientBroker
client_broker — derived from the provider schema description.
MskClusterEnhancedMonitoring
Msk Cluster Enhanced enum for enhanced_monitoring.
MskClusterNetworkType
network_type — derived from the provider schema description.
MskClusterStatus
status — derived from the provider schema description.
MskClusterStorageMode
Msk Cluster Storage enum for storage_mode.
MskClusterType
type — derived from the provider schema description.
MskReplicatorConsumerGroupOffsetSyncMode
consumer_group_offset_sync_mode — derived from the provider schema description.
MskReplicatorMechanism
mechanism — derived from the provider schema description.
MskReplicatorStartingPositionType
type — derived from the provider schema description.
MskReplicatorTopicNameConfigurationType
type — derived from the provider schema description.