Skip to content

/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