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