FleetArgs class

The set of arguments for Fleet. The set of arguments for Fleet.

Constructors

FleetArgs({required Input<int> baseCapacity, Input<FleetComputeConfiguration?>? computeConfiguration, required Input<String> computeType, required Input<String> environmentType, Input<String?>? fleetServiceRole, Input<String?>? imageId, Input<String?>? name, Input<String?>? overflowBehavior, Input<String?>? region, Input<FleetScalingConfiguration?>? scalingConfiguration, Input<Map<String, String>?>? tags, Input<List<FleetVpcConfig>?>? vpcConfigs})
Creates a new FleetArgs. 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. 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. 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. 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. vpcConfigs Configuration block. See vpcConfig below.
const
FleetArgs.fromMap(Map<String, dynamic> map)
factory

Properties

baseCapacity → Input<int>
Number of machines allocated to the fleet.
final
computeConfiguration → Input<FleetComputeConfiguration?>?
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.
final
computeType → Input<String>
Compute resources the compute fleet uses. See compute types for more information and valid values.
final
environmentType → Input<String>
Environment type of the compute fleet. See environment types for more information and valid values.
final
fleetServiceRole → Input<String?>?
The service role associated with the compute fleet.
final
hashCode → int
The hash code for this object.
no setterinherited
imageId → Input<String?>?
AMI of the compute fleet.
final
name → Input<String?>?
Fleet name.
final
overflowBehavior → Input<String?>?
Overflow behavior for compute fleet. Valid values: ON_DEMAND, QUEUE.
final
region → Input<String?>?
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
scalingConfiguration → Input<FleetScalingConfiguration?>?
Configuration block. This option is only valid when your overflow behavior is QUEUE. See scalingConfiguration below.
final
tags → Input<Map<String, String>?>?
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.
final
vpcConfigs → Input<List<FleetVpcConfig>?>?
Configuration block. See vpcConfig below.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited