Cluster constructor
Cluster({
- List<
Application> ? applications, - String? autoScalingRole,
- bool? autoTerminate,
- String? clusterArn,
- List<
Configuration> ? configurations, - String? customAmiId,
- int? ebsRootVolumeSize,
- Ec2InstanceAttributes? ec2InstanceAttributes,
- String? id,
- InstanceCollectionType? instanceCollectionType,
- KerberosAttributes? kerberosAttributes,
- String? logEncryptionKmsKeyId,
- String? logUri,
- String? masterPublicDnsName,
- String? name,
- int? normalizedInstanceHours,
- String? outpostArn,
- List<
PlacementGroupConfig> ? placementGroups, - String? releaseLabel,
- RepoUpgradeOnBoot? repoUpgradeOnBoot,
- String? requestedAmiVersion,
- String? runningAmiVersion,
- ScaleDownBehavior? scaleDownBehavior,
- String? securityConfiguration,
- String? serviceRole,
- ClusterStatus? status,
- int? stepConcurrencyLevel,
- List<
Tag> ? tags, - bool? terminationProtected,
- bool? visibleToAllUsers,
Implementation
Cluster({
this.applications,
this.autoScalingRole,
this.autoTerminate,
this.clusterArn,
this.configurations,
this.customAmiId,
this.ebsRootVolumeSize,
this.ec2InstanceAttributes,
this.id,
this.instanceCollectionType,
this.kerberosAttributes,
this.logEncryptionKmsKeyId,
this.logUri,
this.masterPublicDnsName,
this.name,
this.normalizedInstanceHours,
this.outpostArn,
this.placementGroups,
this.releaseLabel,
this.repoUpgradeOnBoot,
this.requestedAmiVersion,
this.runningAmiVersion,
this.scaleDownBehavior,
this.securityConfiguration,
this.serviceRole,
this.status,
this.stepConcurrencyLevel,
this.tags,
this.terminationProtected,
this.visibleToAllUsers,
});