/AWS1/CL_KFKMUTABLECLUSTERINFO¶
Information about cluster attributes that can be updated via update APIs.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
it_brokerebsvolumeinfo TYPE /AWS1/CL_KFKBROKEREBSVOLINFO=>TT___LISTOFBROKEREBSVOLUMEINFO TT___LISTOFBROKEREBSVOLUMEINFO¶
Specifies the size of the EBS volume and the ID of the associated broker.
io_configurationinfo TYPE REF TO /AWS1/CL_KFKCONFIGURATIONINFO /AWS1/CL_KFKCONFIGURATIONINFO¶
Information about the changes in the configuration of the brokers.
iv_numberofbrokernodes TYPE /AWS1/KFK__INTEGER /AWS1/KFK__INTEGER¶
The number of broker nodes in the cluster.
iv_enhancedmonitoring TYPE /AWS1/KFKENHANCEDMONITORING /AWS1/KFKENHANCEDMONITORING¶
Specifies which Apache Kafka metrics Amazon MSK gathers and sends to Amazon CloudWatch for this cluster.
io_openmonitoring TYPE REF TO /AWS1/CL_KFKOPENMONITORING /AWS1/CL_KFKOPENMONITORING¶
The settings for open monitoring.
iv_kafkaversion TYPE /AWS1/KFK__STRING /AWS1/KFK__STRING¶
The Apache Kafka version.
io_logginginfo TYPE REF TO /AWS1/CL_KFKLOGGINGINFO /AWS1/CL_KFKLOGGINGINFO¶
You can configure your MSK cluster to send broker logs to different destination types. This is a container for the configuration details related to broker logs.
iv_instancetype TYPE /AWS1/KFK__STRINGMIN5MAX32 /AWS1/KFK__STRINGMIN5MAX32¶
Information about the Amazon MSK broker type.
io_clientauthentication TYPE REF TO /AWS1/CL_KFKCLIENTAUTHNTCTN /AWS1/CL_KFKCLIENTAUTHNTCTN¶
Includes all client authentication information.
io_encryptioninfo TYPE REF TO /AWS1/CL_KFKENCRYPTIONINFO /AWS1/CL_KFKENCRYPTIONINFO¶
Includes all encryption-related information.
io_connectivityinfo TYPE REF TO /AWS1/CL_KFKCONNECTIVITYINFO /AWS1/CL_KFKCONNECTIVITYINFO¶
Information about the broker access configuration.
iv_storagemode TYPE /AWS1/KFKSTORAGEMODE /AWS1/KFKSTORAGEMODE¶
This controls storage mode for supported storage tiers.
io_brokercountupdateinfo TYPE REF TO /AWS1/CL_KFKBROKERCOUNTUPDINFO /AWS1/CL_KFKBROKERCOUNTUPDINFO¶
Describes brokers being changed during a broker count update.
io_rebalancing TYPE REF TO /AWS1/CL_KFKREBALANCING /AWS1/CL_KFKREBALANCING¶
Describes the intelligent rebalancing configuration of an MSK Provisioned cluster with Express brokers.
Queryable Attributes¶
BrokerEBSVolumeInfo¶
Specifies the size of the EBS volume and the ID of the associated broker.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BROKEREBSVOLUMEINFO() |
Getter for BROKEREBSVOLUMEINFO, with configurable default |
ASK_BROKEREBSVOLUMEINFO() |
Getter for BROKEREBSVOLUMEINFO w/ exceptions if field has no |
HAS_BROKEREBSVOLUMEINFO() |
Determine if BROKEREBSVOLUMEINFO has a value |
ConfigurationInfo¶
Information about the changes in the configuration of the brokers.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONFIGURATIONINFO() |
Getter for CONFIGURATIONINFO |
NumberOfBrokerNodes¶
The number of broker nodes in the cluster.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NUMBEROFBROKERNODES() |
Getter for NUMBEROFBROKERNODES, with configurable default |
ASK_NUMBEROFBROKERNODES() |
Getter for NUMBEROFBROKERNODES w/ exceptions if field has no |
HAS_NUMBEROFBROKERNODES() |
Determine if NUMBEROFBROKERNODES has a value |
EnhancedMonitoring¶
Specifies which Apache Kafka metrics Amazon MSK gathers and sends to Amazon CloudWatch for this cluster.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENHANCEDMONITORING() |
Getter for ENHANCEDMONITORING, with configurable default |
ASK_ENHANCEDMONITORING() |
Getter for ENHANCEDMONITORING w/ exceptions if field has no |
HAS_ENHANCEDMONITORING() |
Determine if ENHANCEDMONITORING has a value |
OpenMonitoring¶
The settings for open monitoring.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OPENMONITORING() |
Getter for OPENMONITORING |
KafkaVersion¶
The Apache Kafka version.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KAFKAVERSION() |
Getter for KAFKAVERSION, with configurable default |
ASK_KAFKAVERSION() |
Getter for KAFKAVERSION w/ exceptions if field has no value |
HAS_KAFKAVERSION() |
Determine if KAFKAVERSION has a value |
LoggingInfo¶
You can configure your MSK cluster to send broker logs to different destination types. This is a container for the configuration details related to broker logs.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LOGGINGINFO() |
Getter for LOGGINGINFO |
InstanceType¶
Information about the Amazon MSK broker type.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INSTANCETYPE() |
Getter for INSTANCETYPE, with configurable default |
ASK_INSTANCETYPE() |
Getter for INSTANCETYPE w/ exceptions if field has no value |
HAS_INSTANCETYPE() |
Determine if INSTANCETYPE has a value |
ClientAuthentication¶
Includes all client authentication information.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CLIENTAUTHENTICATION() |
Getter for CLIENTAUTHENTICATION |
EncryptionInfo¶
Includes all encryption-related information.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENCRYPTIONINFO() |
Getter for ENCRYPTIONINFO |
ConnectivityInfo¶
Information about the broker access configuration.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONNECTIVITYINFO() |
Getter for CONNECTIVITYINFO |
StorageMode¶
This controls storage mode for supported storage tiers.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STORAGEMODE() |
Getter for STORAGEMODE, with configurable default |
ASK_STORAGEMODE() |
Getter for STORAGEMODE w/ exceptions if field has no value |
HAS_STORAGEMODE() |
Determine if STORAGEMODE has a value |
BrokerCountUpdateInfo¶
Describes brokers being changed during a broker count update.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BROKERCOUNTUPDATEINFO() |
Getter for BROKERCOUNTUPDATEINFO |
Rebalancing¶
Describes the intelligent rebalancing configuration of an MSK Provisioned cluster with Express brokers.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REBALANCING() |
Getter for REBALANCING |