Interface CfnCluster.IBrokerNodeGroupInfoProperty
Namespace: Amazon.CDK.AWS.MSK
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface IBrokerNodeGroupInfoProperty
Syntax (vb)
Public Interface IBrokerNodeGroupInfoProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.MSK;
var brokerNodeGroupInfoProperty = new BrokerNodeGroupInfoProperty {
ClientSubnets = new [] { "clientSubnets" },
InstanceType = "instanceType",
// the properties below are optional
BrokerAzDistribution = "brokerAzDistribution",
ConnectivityInfo = new ConnectivityInfoProperty {
PublicAccess = new PublicAccessProperty {
Type = "type"
},
VpcConnectivity = new VpcConnectivityProperty {
ClientAuthentication = new VpcConnectivityClientAuthenticationProperty {
Sasl = new VpcConnectivitySaslProperty {
Iam = new VpcConnectivityIamProperty {
Enabled = false
},
Scram = new VpcConnectivityScramProperty {
Enabled = false
}
},
Tls = new VpcConnectivityTlsProperty {
Enabled = false
}
}
}
},
SecurityGroups = new [] { "securityGroups" },
StorageInfo = new StorageInfoProperty {
EbsStorageInfo = new EBSStorageInfoProperty {
ProvisionedThroughput = new ProvisionedThroughputProperty {
Enabled = false,
VolumeThroughput = 123
},
VolumeSize = 123
}
}
};
Synopsis
Properties
Broker |
|
Client |
|
Connectivity |
|
Instance |
The type of Amazon EC2 instances to use for brokers. |
Security |
|
Storage |
Properties
BrokerAzDistribution
virtual string BrokerAzDistribution { get; }
Property Value
System.
Remarks
ClientSubnets
string[] ClientSubnets { get; }
Property Value
System.
Remarks
ConnectivityInfo
virtual object ConnectivityInfo { get; }
Property Value
System.
Remarks
InstanceType
The type of Amazon EC2 instances to use for brokers.
string InstanceType { get; }
Property Value
System.
Remarks
The following instance types are allowed: kafka.m5.large, kafka.m5.xlarge, kafka.m5.2xlarge, kafka.m5.4xlarge, kafka.m5.8xlarge, kafka.m5.12xlarge, kafka.m5.16xlarge, kafka.m5.24xlarge, and kafka.t3.small.
SecurityGroups
virtual string[] SecurityGroups { get; }
Property Value
System.
Remarks
StorageInfo
virtual object StorageInfo { get; }
Property Value
System.