Skip to content

/AWS1/CL_KFK=>CREATECLUSTER()

About CreateCluster

Creates a new MSK cluster.

Method Signature

IMPORTING

Required arguments:

IO_BROKERNODEGROUPINFO TYPE REF TO /AWS1/CL_KFKBROKERNODEGRPINFO /AWS1/CL_KFKBROKERNODEGRPINFO

Information about the broker nodes in the cluster.

IV_CLUSTERNAME TYPE /AWS1/KFK__STRINGMIN1MAX64 /AWS1/KFK__STRINGMIN1MAX64

The name of the cluster.

IV_KAFKAVERSION TYPE /AWS1/KFK__STRINGMIN1MAX128 /AWS1/KFK__STRINGMIN1MAX128

The version of Apache Kafka.

IV_NUMBEROFBROKERNODES TYPE /AWS1/KFK__INTEGERMIN1MAX15 /AWS1/KFK__INTEGERMIN1MAX15

The number of broker nodes in the cluster.

Optional arguments:

IO_CLIENTAUTHENTICATION TYPE REF TO /AWS1/CL_KFKCLIENTAUTHNTCTN /AWS1/CL_KFKCLIENTAUTHNTCTN

Includes all client authentication related information.

IO_CONFIGURATIONINFO TYPE REF TO /AWS1/CL_KFKCONFIGURATIONINFO /AWS1/CL_KFKCONFIGURATIONINFO

Represents the configuration that you want MSK to use for the brokers in a cluster.

IO_ENCRYPTIONINFO TYPE REF TO /AWS1/CL_KFKENCRYPTIONINFO /AWS1/CL_KFKENCRYPTIONINFO

Includes all encryption-related information.

IV_ENHANCEDMONITORING TYPE /AWS1/KFKENHANCEDMONITORING /AWS1/KFKENHANCEDMONITORING

Specifies the level of monitoring for the MSK cluster. The possible values are DEFAULT, PER_BROKER, PER_TOPIC_PER_BROKER, and PER_TOPIC_PER_PARTITION.

IO_OPENMONITORING TYPE REF TO /AWS1/CL_KFKOPENMONITORINGINFO /AWS1/CL_KFKOPENMONITORINGINFO

The settings for open monitoring.

IO_LOGGINGINFO TYPE REF TO /AWS1/CL_KFKLOGGINGINFO /AWS1/CL_KFKLOGGINGINFO

LoggingInfo

IT_TAGS TYPE /AWS1/CL_KFK__MAPOF__STRING_W=>TT___MAPOF__STRING TT___MAPOF__STRING

Create tags when creating the cluster.

IV_STORAGEMODE TYPE /AWS1/KFKSTORAGEMODE /AWS1/KFKSTORAGEMODE

This controls storage mode for supported storage tiers.

RETURNING

OO_OUTPUT TYPE REF TO /AWS1/CL_KFKCREATECLUSTERRSP /AWS1/CL_KFKCREATECLUSTERRSP