Expand description
Data structures used by operation inputs/outputs.
Modules§
Structs§
- Amazon
MskCluster Details of an Amazon MSK Cluster.
- Broker
Count Update Info Information regarding UpdateBrokerCount.
- Broker
EbsVolume Info Specifies the EBS volume upgrade information. The broker identifier must be set to the keyword ALL. This means the changes apply to all the brokers in the cluster.
- Broker
Logs - Broker
Node Group Info Describes the setup to be used for Apache Kafka broker nodes in the cluster.
- Broker
Node Info BrokerNodeInfo
- Broker
Software Info Information about the current software installed on the cluster.
- Client
Authentication Includes all client authentication information.
- Client
VpcConnection The client VPC connection object.
- Cloud
Watch Logs - Cluster
Returns information about a cluster.
- Cluster
Info Returns information about a cluster.
- Cluster
Operation Info Returns information about a cluster operation.
- Cluster
Operation Step Step taken during a cluster operation.
- Cluster
Operation Step Info State information about the operation step.
- Cluster
Operation V2 Returns information about a cluster operation.
- Cluster
Operation V2Provisioned Returns information about a provisioned cluster operation.
- Cluster
Operation V2Serverless Returns information about a serverless cluster operation.
- Cluster
Operation V2Summary Returns information about a cluster operation.
- Compatible
Kafka Version Contains source Apache Kafka versions and compatible target Apache Kafka versions.
- Configuration
Represents an MSK Configuration.
- Configuration
Info Specifies the configuration to use for the brokers.
- Configuration
Revision Describes a configuration revision.
- Connectivity
Info Information about the broker access configuration.
- Consumer
Group Replication Details about consumer group replication.
- Consumer
Group Replication Update Details about consumer group replication.
- Controller
Node Info Controller node information.
- EbsStorage
Info Contains information about the EBS storage volumes attached to Apache Kafka broker nodes.
- Encryption
AtRest The data-volume encryption details.
- Encryption
InTransit The settings for encrypting data in transit.
- Encryption
Info Includes encryption-related information, such as the AWS KMS key used for encrypting data at rest and whether you want MSK to encrypt your data in transit.
- Error
Info Returns information about an error state of the cluster.
- Firehose
- Iam
Details for IAM access control.
- JmxExporter
Indicates whether you want to turn on or turn off the JMX Exporter.
- JmxExporter
Info Indicates whether you want to turn on or turn off the JMX Exporter.
- Kafka
Cluster Information about Kafka Cluster to be used as source / target for replication.
- Kafka
Cluster Client VpcConfig Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.
- Kafka
Cluster Description Information about Kafka Cluster used as source / target for replication.
- Kafka
Cluster Summary Summarized information about Kafka Cluster used as source / target for replication.
- Kafka
Version - Logging
Info - Mutable
Cluster Info Information about cluster attributes that can be updated via update APIs.
- Node
Exporter Indicates whether you want to turn on or turn off the Node Exporter.
- Node
Exporter Info Indicates whether you want to turn on or turn off the Node Exporter.
- Node
Info The node information object.
- Open
Monitoring JMX and Node monitoring for the MSK cluster.
- Open
Monitoring Info JMX and Node monitoring for the MSK cluster.
- Prometheus
Prometheus settings.
- Prometheus
Info Prometheus settings.
- Provisioned
Provisioned cluster.
- Provisioned
Request Provisioned cluster request.
- Provisioned
Throughput Contains information about provisioned throughput for EBS storage volumes attached to kafka broker nodes.
- Public
Access - Public access control for brokers.
- Replication
Info Specifies configuration for replication between a source and target Kafka cluster.
- Replication
Info Description Specifies configuration for replication between a source and target Kafka cluster (sourceKafkaClusterAlias -> targetKafkaClusterAlias)
- Replication
Info Summary Summarized information of replication between clusters.
- Replication
Starting Position Configuration for specifying the position in the topics to start replicating from.
- Replication
State Info - Details about the state of a replicator
- Replication
Topic Name Configuration Configuration for specifying replicated topic names should be the same as their corresponding upstream topics or prefixed with source cluster alias.
- Replicator
Summary Information about a replicator.
- S3
- Sasl
Details for client authentication using SASL.
- Scram
Details for SASL/SCRAM client authentication.
- Serverless
Serverless cluster.
- Serverless
Client Authentication Includes all client authentication information.
- Serverless
Request Serverless cluster request.
- Serverless
Sasl Details for client authentication using SASL.
- State
Info - Storage
Info Contains information about storage volumes attached to MSK broker nodes.
- Tls
Details for client authentication using TLS.
- Topic
Replication Details about topic replication.
- Topic
Replication Update Details for updating the topic replication of a replicator.
- Unauthenticated
- Unprocessed
Scram Secret Error info for scram secret associate/disassociate failure.
- User
Identity Description of the requester that calls the API operation.
- VpcConfig
The configuration of the Amazon VPCs for the cluster.
- VpcConnection
The VPC connection object.
- VpcConnection
Info Description of the VPC connection.
- VpcConnection
Info Serverless - Description of the VPC connection.
- VpcConnectivity
- VPC connectivity access control for brokers.
- VpcConnectivity
Client Authentication Includes all client authentication information for VPC connectivity.
- VpcConnectivity
Iam Details for IAM access control for VPC connectivity.
- VpcConnectivity
Sasl Details for SASL client authentication for VPC connectivity.
- VpcConnectivity
Scram Details for SASL/SCRAM client authentication for VPC connectivity.
- VpcConnectivity
Tls Details for TLS client authentication for VPC connectivity.
- Zookeeper
Node Info Zookeeper node information.
Enums§
- Broker
AzDistribution - When writing a match expression against
BrokerAzDistribution
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Client
Broker - When writing a match expression against
ClientBroker
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Cluster
State - When writing a match expression against
ClusterState
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Cluster
Type - When writing a match expression against
ClusterType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Configuration
State - When writing a match expression against
ConfigurationState
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Customer
Action Status - When writing a match expression against
CustomerActionStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Enhanced
Monitoring - When writing a match expression against
EnhancedMonitoring
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Kafka
Version Status - When writing a match expression against
KafkaVersionStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Node
Type - When writing a match expression against
NodeType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Replication
Starting Position Type - When writing a match expression against
ReplicationStartingPositionType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Replication
Topic Name Configuration Type - When writing a match expression against
ReplicationTopicNameConfigurationType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Replicator
State - When writing a match expression against
ReplicatorState
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Storage
Mode - When writing a match expression against
StorageMode
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Target
Compression Type - When writing a match expression against
TargetCompressionType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - User
Identity Type - When writing a match expression against
UserIdentityType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - VpcConnection
State - When writing a match expression against
VpcConnectionState
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.