BrokerNodeGroupInfo class
Describes the setup to be used for Kafka broker nodes in the cluster.
Constructors
-
BrokerNodeGroupInfo({required List<
String> clientSubnets, required String instanceType, BrokerAZDistribution? brokerAZDistribution, List<String> ? securityGroups, StorageInfo? storageInfo}) -
BrokerNodeGroupInfo.fromJson(Map<
String, dynamic> json) -
factory
Properties
- brokerAZDistribution → BrokerAZDistribution?
-
The distribution of broker nodes across Availability Zones. This is an
optional parameter. If you don't specify it, Amazon MSK gives it the value
DEFAULT. You can also explicitly set this parameter to the value DEFAULT. No
other values are currently allowed.
final
-
clientSubnets
→ List<
String> -
The list of subnets to connect to in the client virtual private cloud (VPC).
AWS creates elastic network interfaces inside these subnets. Client
applications use elastic network interfaces to produce and consume data.
Client subnets can't be in Availability Zone us-east-1e.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- instanceType → String
-
The type of Amazon EC2 instances to use for Kafka brokers. The following
instance types are allowed: kafka.m5.large, kafka.m5.xlarge,
kafka.m5.2xlarge,
kafka.m5.4xlarge, kafka.m5.12xlarge, and kafka.m5.24xlarge.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
securityGroups
→ List<
String> ? -
The AWS security groups to associate with the elastic network interfaces in
order to specify who can connect to and communicate with the Amazon MSK
cluster. If you don't specify a security group, Amazon MSK uses the default
security group associated with the VPC.
final
- storageInfo → StorageInfo?
-
Contains information about storage volumes attached to MSK broker nodes.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited