Cluster constructor

Cluster({
  1. List<Application>? applications,
  2. String? autoScalingRole,
  3. bool? autoTerminate,
  4. String? clusterArn,
  5. List<Configuration>? configurations,
  6. String? customAmiId,
  7. int? ebsRootVolumeSize,
  8. Ec2InstanceAttributes? ec2InstanceAttributes,
  9. String? id,
  10. InstanceCollectionType? instanceCollectionType,
  11. KerberosAttributes? kerberosAttributes,
  12. String? logEncryptionKmsKeyId,
  13. String? logUri,
  14. String? masterPublicDnsName,
  15. String? name,
  16. int? normalizedInstanceHours,
  17. String? outpostArn,
  18. List<PlacementGroupConfig>? placementGroups,
  19. String? releaseLabel,
  20. RepoUpgradeOnBoot? repoUpgradeOnBoot,
  21. String? requestedAmiVersion,
  22. String? runningAmiVersion,
  23. ScaleDownBehavior? scaleDownBehavior,
  24. String? securityConfiguration,
  25. String? serviceRole,
  26. ClusterStatus? status,
  27. int? stepConcurrencyLevel,
  28. List<Tag>? tags,
  29. bool? terminationProtected,
  30. 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,
});