FleetState constructor

const FleetState({
  1. Input<String?>? arn,
  2. Input<int?>? baseCapacity,
  3. Input<FleetComputeConfiguration?>? computeConfiguration,
  4. Input<String?>? computeType,
  5. Input<String?>? created,
  6. Input<String?>? environmentType,
  7. Input<String?>? fleetServiceRole,
  8. Input<String?>? imageId,
  9. Input<String?>? lastModified,
  10. Input<String?>? name,
  11. Input<String?>? overflowBehavior,
  12. Input<String?>? region,
  13. Input<FleetScalingConfiguration?>? scalingConfiguration,
  14. Input<List<FleetStatus>?>? statuses,
  15. Input<Map<String, String>?>? tags,
  16. Input<Map<String, String>?>? tagsAll,
  17. Input<List<FleetVpcConfig>?>? vpcConfigs,
})

Creates a new FleetState. arn ARN of the Fleet. baseCapacity Number of machines allocated to the fleet. computeConfiguration The compute configuration of the compute fleet. This is only required if computeType is set to ATTRIBUTE_BASED_COMPUTE or CUSTOM_INSTANCE_TYPE. See computeConfiguration below. computeType Compute resources the compute fleet uses. See compute types for more information and valid values. created Creation time of the fleet. environmentType Environment type of the compute fleet. See environment types for more information and valid values. fleetServiceRole The service role associated with the compute fleet. imageId AMI of the compute fleet. lastModified Last modification time of the fleet. name Fleet name. overflowBehavior Overflow behavior for compute fleet. Valid values: ON_DEMAND, QUEUE. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. scalingConfiguration Configuration block. This option is only valid when your overflow behavior is QUEUE. See scalingConfiguration below. statuses Nested attribute containing information about the current status of the fleet. tags Map of tags to assign to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level. tagsAll Optional. vpcConfigs Configuration block. See vpcConfig below.

Implementation

const FleetState({
  this.arn,
  this.baseCapacity,
  this.computeConfiguration,
  this.computeType,
  this.created,
  this.environmentType,
  this.fleetServiceRole,
  this.imageId,
  this.lastModified,
  this.name,
  this.overflowBehavior,
  this.region,
  this.scalingConfiguration,
  this.statuses,
  this.tags,
  this.tagsAll,
  this.vpcConfigs,
});