CreateClusterRequest
public struct CreateClusterRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
Information about the broker nodes in the cluster.
Declaration
Swift
public let brokerNodeGroupInfo: BrokerNodeGroupInfo -
Includes all client authentication related information.
Declaration
Swift
public let clientAuthentication: ClientAuthentication? -
The name of the cluster.
Declaration
Swift
public let clusterName: String -
Represents the configuration that you want MSK to use for the cluster.
Declaration
Swift
public let configurationInfo: ConfigurationInfo? -
Includes all encryption-related information.
Declaration
Swift
public let encryptionInfo: EncryptionInfo? -
Specifies the level of monitoring for the MSK cluster. The possible values are DEFAULT, PER_BROKER, and PER_TOPIC_PER_BROKER.
Declaration
Swift
public let enhancedMonitoring: EnhancedMonitoring? -
The version of Apache Kafka.
Declaration
Swift
public let kafkaVersion: String -
LoggingInfo details.
Declaration
Swift
public let loggingInfo: LoggingInfo? -
The number of Kafka broker nodes in the Amazon MSK cluster.
Declaration
Swift
public let numberOfBrokerNodes: Int -
The settings for open monitoring.
Declaration
Swift
public let openMonitoring: OpenMonitoringInfo? -
Create tags when creating the cluster.
Declaration
Swift
public let tags: [String : String]? -
init(brokerNodeGroupInfo:clientAuthentication:clusterName:configurationInfo:encryptionInfo:enhancedMonitoring:kafkaVersion:loggingInfo:numberOfBrokerNodes:openMonitoring:tags:)Undocumented
Declaration
Swift
public init(brokerNodeGroupInfo: BrokerNodeGroupInfo, clientAuthentication: ClientAuthentication? = nil, clusterName: String, configurationInfo: ConfigurationInfo? = nil, encryptionInfo: EncryptionInfo? = nil, enhancedMonitoring: EnhancedMonitoring? = nil, kafkaVersion: String, loggingInfo: LoggingInfo? = nil, numberOfBrokerNodes: Int, openMonitoring: OpenMonitoringInfo? = nil, tags: [String : String]? = nil) -
Declaration
Swift
public func validate(name: String) throws
View on GitHub
CreateClusterRequest Structure Reference