AWS Kafka Service Tables

The AWS Kafka Service uses the following tables

Tables

AWSKafkaClusterOperationBrokerEBSVolumes

NameTypeDescription
AWSKafkaClusterOperationARNstringAmazon Resource Name (ARN) identifying the specific MSK cluster operation.
ConfigIDintegerInternal identifier linking this EBS volume configuration to a configuration context.
VolumeSizeInGBintegerSize of the EBS volume allocated to the broker, in gigabytes.
ProvisionedThroughputVolumeintegerProvisioned throughput value for the EBS volume, in MiB/s.
ProvisionedThroughputEnabledbitIndicates whether provisioned throughput is enabled for the EBS volume.
IsSourcebitIndicates if this configuration is the original (source) state.
BatchDatedatetimeDate the data was collected or processed.
IDintegerUnique identifier for this EBS volume configuration.
KafkaBrokerNodeIDstringIdentifier of the broker node associated with this EBS volume.

AWSKafkaClusterOperations

NameTypeDescription
ARNstringAmazon Resource Name (ARN) identifying the specific MSK cluster operation.
AWSKafkaClusterARNstringARN of the MSK cluster associated with the operation.
ConfigIDintegerInternal identifier linking this operation to a specific configuration context.
ClusterTypestringType of the cluster, either PROVISIONED or SERVERLESS.
TypestringType of the cluster operation (e.g., UPDATE, DELETE).
StartTimedatetimeThe time at which the operation was started.
EndTimedatetimeThe time at which the operation finished.
ErrorCodestringA code describing the error if the operation failed.
ErrorStringstringA detailed message describing the error if the operation failed.
ProvisionedClusterOperationMutableSourceClientAuthenticationtSASLIAMEnabledbitIndicates whether SASL/IAM authentication was enabled in the source configuration.
ProvisionedClusterOperationMutableSourceClientAuthenticationtSASLSCRAMEnabledbitIndicates whether SASL/SCRAM authentication was enabled in the source configuration.
ProvisionedClusterOperationMutableSourceClientAuthenticationtTLSEnabledbitIndicates whether TLS authentication was enabled in the source configuration.
ProvisionedClusterOperationMutableSourceClientAuthenticationtUnauthenticatedEnabledbitIndicates whether unauthenticated access was enabled in the source configuration.
ProvisionedClusterOperationMutableSourceConfigurationRevisionbigintThe revision number of the source configuration.
ProvisionedClusterOperationMutableSourceConnectivityPublicAccessTypestringType of public access in the source configuration (DISABLED or SERVICE_PROVIDED_EIPS).
ProvisionedClusterOperationMutableSourceConnectivityVPCClientSASLIAMEnabledbitIndicates whether SASL/IAM authentication was enabled for VPC clients in the source configuration.
ProvisionedClusterOperationMutableSourceConnectivityVPCClientSASLSCRAMEnabledbitIndicates whether SASL/SCRAM authentication was enabled for VPC clients in the source configuration.
ProvisionedClusterOperationMutableSourceConnectivityVPCClientTLSEnabledbitIndicates whether TLS authentication was enabled for VPC clients in the source configuration.
ProvisionedClusterOperationMutableSourceEnhancedMonitoringstringLevel of enhanced monitoring in the source configuration (e.g., DEFAULT, PER_BROKER, etc.).
ProvisionedClusterOperationMutableSourceInstanceTypestringBroker instance type in the source configuration (e.g., kafka.m5.large).
ServerlessClusterOperationMutableSourceKafkaVersionstringKafka version in the source configuration for serverless clusters.
ProvisionedClusterOperationMutableSourceLoggingCloudWatchLogsEnabledbitIndicates whether CloudWatch Logs were enabled in the source configuration.
ProvisionedClusterOperationMutableSourceLoggingCloudWatchLogsGroupstringCloudWatch Logs group name in the source configuration.
ProvisionedClusterOperationMutableSourceLoggingFirehoseEnabledbitIndicates whether Kinesis Data Firehose logging was enabled in the source configuration.
ProvisionedClusterOperationMutableSourceLoggingFirehoseDeliveryStreamstringKinesis Data Firehose delivery stream name in the source configuration.
ProvisionedClusterOperationMutableSourceLoggingS3EnabledbitIndicates whether S3 logging was enabled in the source configuration.
ProvisionedClusterOperationMutableSourceLoggingS3BucketstringS3 bucket name for logging in the source configuration.
ProvisionedClusterOperationMutableSourceLoggingS3PrefixstringS3 prefix for logging in the source configuration.
ProvisionedClusterOperationMutableSourceNumberOfBrokerNodesintegerNumber of broker nodes in the source configuration.
ProvisionedClusterOperationMutableSourceOpenMonitoringPrometheusJMXExporterEnabledInBrokerbitIndicates whether JMX Exporter was enabled in the source configuration.
ProvisionedClusterOperationMutableSourceOpenMonitoringPrometheusNodeExporterEnabledInBrokerbitIndicates whether Node Exporter was enabled in the source configuration.
ProvisionedClusterOperationMutableSourceStorageModestringStorage mode in the source configuration (LOCAL or TIERED).
ProvisionedClusterOperationMutableTargetClientAuthenticationtSASLIAMEnabledbitIndicates whether SASL/IAM authentication is enabled in the target configuration.
ProvisionedClusterOperationMutableTargetClientAuthenticationtSASLSCRAMEnabledbitIndicates whether SASL/SCRAM authentication is enabled in the target configuration.
ProvisionedClusterOperationMutableTargetClientAuthenticationtTLSEnabledbitIndicates whether TLS authentication is enabled in the target configuration.
ProvisionedClusterOperationMutableTargetClientAuthenticationtUnauthenticatedEnabledbitIndicates whether unauthenticated access is enabled in the target configuration.
ProvisionedClusterOperationMutableTargetConfigurationRevisionbigintThe revision number of the target configuration.
ProvisionedClusterOperationMutableTargetConnectivityPublicAccessTypestringType of public access in the target configuration (DISABLED or SERVICE_PROVIDED_EIPS).
ProvisionedClusterOperationMutableTargetConnectivityVPCClientSASLIAMEnabledbitIndicates whether SASL/IAM authentication is enabled for VPC clients in the target configuration.
ProvisionedClusterOperationMutableTargetConnectivityVPCClientSASLSCRAMEnabledbitIndicates whether SASL/SCRAM authentication is enabled for VPC clients in the target configuration.
ProvisionedClusterOperationMutableTargetConnectivityVPCClientTLSEnabledbitIndicates whether TLS authentication is enabled for VPC clients in the target configuration.
ProvisionedClusterOperationMutableTargetEnhancedMonitoringstringLevel of enhanced monitoring in the target configuration (e.g., DEFAULT, PER_BROKER, etc.).
ProvisionedClusterOperationMutableTargetInstanceTypestringBroker instance type in the target configuration (e.g., kafka.m5.large).
ProvisionedClusterOperationMutableTargetKafkaVersionstringKafka version in the target configuration.
ProvisionedClusterOperationMutableTargetLoggingCloudWatchLogsEnabledbitIndicates whether CloudWatch Logs are enabled in the target configuration.
ProvisionedClusterOperationMutableTargetLoggingCloudWatchLogsGroupstringCloudWatch Logs group name in the target configuration.
ProvisionedClusterOperationMutableTargetLoggingFirehoseEnabledbitIndicates whether Kinesis Data Firehose logging is enabled in the target configuration.
ProvisionedClusterOperationMutableTargetLoggingFirehoseDeliveryStreamstringKinesis Data Firehose delivery stream name in the target configuration.
ProvisionedClusterOperationMutableTargetLoggingS3EnabledbitIndicates whether S3 logging is enabled in the target configuration.
ProvisionedClusterOperationMutableTargetLoggingS3BucketstringS3 bucket name for logging in the target configuration.
ProvisionedClusterOperationMutableTargetLoggingS3PrefixstringS3 prefix for logging in the target configuration.
ProvisionedClusterOperationMutableTargetNumberOfBrokerNodesintegerNumber of broker nodes in the target configuration.
ProvisionedClusterOperationMutableTargetOpenMonitoringPrometheusJMXExporterEnabledInBrokerbitIndicates whether JMX Exporter is enabled in the target configuration.
ProvisionedClusterOperationMutableTargetOpenMonitoringPrometheusNodeExporterEnabledInBrokerbitThe storage mode used in the target configuration, either LOCAL or TIERED.
ProvisionedClusterOperationMutableTargetStorageModestringThe target storage mode for a provisioned Kafka cluster during a cluster operation update (e.g., EBS, LOCAL). It defines how broker node storage is configured post-operation.
ProvisionedClusterOperationVPCConnectionCreationTimedatetimeThe time when the VPC connection for the provisioned cluster operation was created.
ProvisionedClusterOperationVPCConnectionOwnerstringThe AWS account ID that owns the VPC connection for the provisioned cluster operation.
ServerlessClusterOperationVPCConnectionCreationTimedatetimeThe time when the VPC connection for the serverless cluster operation was created.
ServerlessClusterOperationVPCConnectionOwnerstringThe AWS account ID that owns the VPC connection for the serverless cluster operation.
StatestringThe state of the cluster operation (e.g., IN_PROGRESS, SUCCEEDED, FAILED).
BatchDatedatetimeThe date when the batch operation was executed.
ProvisionedClusterOperationMutableSourceBrokerCountUpdateCreatedIDsJsonstringA JSON list of broker IDs created during the source broker count update for the provisioned cluster operation.
ProvisionedClusterOperationMutableSourceBrokerCountUpdateDeletedIDsJsonstringA JSON list of broker IDs deleted during the source broker count update for the provisioned cluster operation.
ProvisionedClusterOperationMutableTargetBrokerCountUpdateCreatedIDsJsonstringA JSON list of broker IDs created during the target broker count update for the provisioned cluster operation.
ProvisionedClusterOperationMutableTargetBrokerCountUpdateDeletedIDsJsonstringA JSON list of broker IDs deleted during the target broker count update for the provisioned cluster operation.
ProvisionedClusterOperationVPCConnectionUserIdentityPrincipalIDstringThe principal ID of the user identity associated with the VPC connection in the provisioned cluster operation.
ProvisionedClusterOperationVPCConnectionUserIdentityTypestringThe type of the user identity associated with the VPC connection in the provisioned cluster operation.
ServerlessClusterOperationVPCConnectionUserIdentityPrincipalIDstringThe principal ID of the user identity associated with the VPC connection in the serverless cluster operation.
ServerlessClusterOperationVPCConnectionUserIdentityTypestringThe type of the user identity associated with the VPC connection in the serverless cluster operation.
ProvisionedClusterOperationMutableSourceClientAuthenticationtTLSCertificateAuthorityARNListJsonstringA JSON list of ARN values for the TLS certificate authorities used in the source client authentication for the provisioned cluster operation.
ProvisionedClusterOperationMutableSourceConfigurationARNstringThe ARN of the configuration used in the source for the provisioned cluster operation.
ProvisionedClusterOperationMutableTargetClientAuthenticationtTLSCertificateAuthorityARNListJsonstringA JSON list of ARN values for the TLS certificate authorities used in the target client authentication for the provisioned cluster operation.
ProvisionedClusterOperationMutableTargetConfigurationARNstringThe ARN of the configuration used in the target for the provisioned cluster operation.
ProvisionedClusterOperationVPCConnectionARNstringThe ARN of the VPC connection for the provisioned cluster operation.
ServerlessClusterOperationVPCConnectionARNstringThe ARN of the VPC connection for the serverless cluster operation.

AWSKafkaClusterOperationSteps

NameTypeDescription
AWSKafkaClusterOperationARNstringThe ARN of the Kafka cluster operation.
ConfigIDintegerThe unique identifier for the configuration associated with the operation step.
NamestringThe name of the Kafka cluster operation step.
StatusstringThe current status of the operation step (e.g., IN_PROGRESS, SUCCEEDED, FAILED).
BatchDatedatetimeThe date when the batch operation was executed.
IDintegerThe unique identifier for the Kafka cluster operation step.

AWSKafkaClusters

NameTypeDescription
ActiveOperationARNstringThe ARN of the active operation currently being performed on the Kafka cluster.
ARNstringThe ARN of the Kafka cluster.
ConfigIDintegerThe unique identifier for the configuration associated with the Kafka cluster.
NamestringThe name of the Kafka cluster.
TypestringThe type of the Kafka cluster (e.g., Provisioned, Serverless).
CreationTimedatetimeThe time when the Kafka cluster was created.
CurrentVersionstringThe current version of the Kafka cluster.
ProvisionedClusterBrokerNodeGroupAZDistributionstringThe distribution of broker nodes across availability zones for a provisioned Kafka cluster.
ProvisionedClusterBrokerNodeGroupClientSubnetJsonstringThe list of subnets for client communication in a provisioned Kafka cluster.
ProvisionedClusterBrokerNodeGroupConnectivityPublicAccessTypestringThe type of public access for the provisioned Kafka cluster broker node group connectivity (e.g., DISABLED, ENABLED).
ProvisionedClusterBrokerNodeGroupConnectivityVPCClientSASLIAMEnabledbitIndicates if SASL authentication using IAM is enabled for VPC client connectivity in a provisioned Kafka cluster.
ProvisionedClusterBrokerNodeGroupConnectivityVPCClientSASLSCRAMEnabledbitIndicates if SASL authentication using SCRAM is enabled for VPC client connectivity in a provisioned Kafka cluster.
ProvisionedClusterBrokerNodeGroupConnectivityVPCClientTLSEnabledbitIndicates if TLS encryption is enabled for VPC client connectivity in a provisioned Kafka cluster.
ProvisionedClusterBrokerNodeGroupInstanceTypestringThe instance type of broker nodes in the provisioned Kafka cluster.
ProvisionedClusterBrokerNodeGroupSecurityGroupsJsonstringThe list of security groups associated with the provisioned Kafka cluster broker node group.
ProvisionedClusterBrokerNodeGroupEBSStorageVolumeSizeintegerThe size of the EBS volume attached to broker nodes in a provisioned Kafka cluster.
ProvisionedClusterBrokerNodeGroupEBSStorageProvisionedThroughputVolumeintegerThe provisioned throughput volume for the EBS storage in a provisioned Kafka cluster.
ProvisionedClusterBrokerNodeGroupEBSStorageProvisionedThroughputEnabledbitIndicates whether provisioned throughput is enabled for the EBS storage in a provisioned Kafka cluster.
ProvisionedClusterClientAuthenticationPublicAccessTypestringThe type of public access allowed for client authentication in the provisioned Kafka cluster.
ProvisionedClusterClientAuthenticationSASLIAMEnabledbitIndicates if SASL authentication using IAM is enabled for client authentication in a provisioned Kafka cluster.
ProvisionedClusterClientAuthenticationSASLSCRAMEnabledbitIndicates if SASL authentication using SCRAM is enabled for client authentication in a provisioned Kafka cluster.
ProvisionedClusterClientAuthenticationTLSEnabledbitIndicates if TLS encryption is enabled for client authentication in a provisioned Kafka cluster.
ProvisionedClusterClientAuthenticationUnauthenticatedEnabledbitIndicates if unauthenticated access is enabled for client authentication in a provisioned Kafka cluster.
ProvisionedClusterCurrentBrokerSoftwareKafkaVersionstringThe Kafka software version currently being used by the broker in the provisioned Kafka cluster.
ProvisionedClusterCurrentBrokerSoftwareConfigurationRevisionbigintThe configuration revision of the current broker software for the provisioned Kafka cluster.
ProvisionedClusterCustomerActionStatusstringThe status of any customer action on the provisioned Kafka cluster.
ProvisionedClusterEncryptionInTransitClientBrokerstringIndicates whether encryption in transit is enabled between client and broker in a provisioned Kafka cluster.
ProvisionedClusterEncryptionInTransitInClusterbitIndicates whether encryption in transit is enabled within the cluster for a provisioned Kafka cluster.
ProvisionedClusterEnhancedMonitoringstringIndicates whether enhanced monitoring is enabled for a provisioned Kafka cluster.
ProvisionedClusterLoggingCloudWatchLogsEnabledbitIndicates if CloudWatch logs are enabled for logging in the provisioned Kafka cluster.
ProvisionedClusterLoggingCloudWatchLogsGroupstringThe CloudWatch Logs group used for logging in the provisioned Kafka cluster.
ProvisionedClusterLoggingFirehoseEnabledbitIndicates if Firehose logging is enabled for the provisioned Kafka cluster.
ProvisionedClusterLoggingFirehoseDeliveryStreamstringThe Firehose delivery stream used for logging in the provisioned Kafka cluster.
ProvisionedClusterLoggingS3EnabledbitIndicates if S3 logging is enabled for the provisioned Kafka cluster.
ProvisionedClusterLoggingS3BucketstringThe S3 bucket used for logging in the provisioned Kafka cluster.
ProvisionedClusterLoggingS3PrefixstringThe S3 prefix used for logging in the provisioned Kafka cluster.
ProvisionedClusterNumberOfClusterNodesintegerThe number of broker nodes in the provisioned Kafka cluster.
ProvisionedClusterOpenMonitoringPrometheusJMXExporterEnabledInBrokerbitIndicates if JMX exporter for Prometheus monitoring is enabled for the broker nodes in the provisioned Kafka cluster.
ProvisionedClusterOpenMonitoringPrometheusNodeExporterEnabledInBrokerbitIndicates if node exporter for Prometheus monitoring is enabled for the broker nodes in the provisioned Kafka cluster.
ProvisionedClusterStorageModestringThe storage mode for the provisioned Kafka cluster (e.g., LOCAL, EBS).
ProvisionedClusterZookeeperConnectStringstringThe Zookeeper connection string for the provisioned Kafka cluster.
ProvisionedClusterZookeeperConnectStringTLSstringThe Zookeeper connection string with TLS for the provisioned Kafka cluster.
ServerlessClusterClientAuthenticationSASLIAMEnabledbitIndicates if SASL authentication using IAM is enabled for the serverless Kafka cluster.
ServerlessClusterVPCConfigsJsonstringThe list of VPC configurations for the serverless Kafka cluster.
StatestringThe current state of the Kafka cluster (e.g., ACTIVE, IN_PROGRESS, FAILED).
StateCodestringThe numeric code representing the current state of the Kafka cluster.
StateMessagestringThe message describing the current state of the Kafka cluster.
BatchDatedatetimeThe date when the batch operation was executed.
ProvisionedClusterClientAuthenticationTLSCertificateAuthorityARNListJsonstringThe list of ARN for the certificate authority used for TLS authentication in the provisioned Kafka cluster.
ProvisionedClusterCurrentBrokerSoftwareConfigurationARNstringThe ARN of the broker software configuration used in the provisioned Kafka cluster.
ProvisionedClusterBrokerNodeGroupZoneIDsJsonstringThe list of zone IDs for the broker node group in the provisioned Kafka cluster.
ProvisionedClusterEncryptionAtRestDataVolumeKMSKeyIDstringThe KMS key ID used for data encryption at rest in the provisioned Kafka cluster.

Did this page help you?