/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.
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 |