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< ? tags, Input<String, String> ?>List< ? vpcConfigs})FleetVpcConfig> ?> -
Creates a new FleetArgs.
baseCapacityNumber of machines allocated to the fleet.computeConfigurationThe compute configuration of the compute fleet. This is only required ifcomputeTypeis set toATTRIBUTE_BASED_COMPUTEorCUSTOM_INSTANCE_TYPE. SeecomputeConfigurationbelow.computeTypeCompute resources the compute fleet uses. See compute types for more information and valid values.environmentTypeEnvironment type of the compute fleet. See environment types for more information and valid values.fleetServiceRoleThe service role associated with the compute fleet.imageIdAMI of the compute fleet.nameFleet name.overflowBehaviorOverflow behavior for compute fleet. Valid values:ON_DEMAND,QUEUE.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.scalingConfigurationConfiguration block. This option is only valid when your overflow behavior isQUEUE. SeescalingConfigurationbelow.tagsMap of tags to assign to the resource. If configured with a providerdefaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.vpcConfigsConfiguration block. SeevpcConfigbelow.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
computeTypeis set toATTRIBUTE_BASED_COMPUTEorCUSTOM_INSTANCE_TYPE. SeecomputeConfigurationbelow.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. SeescalingConfigurationbelow.final -
Map of tags to assign to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.final -
vpcConfigs
→ Input<
List< ?FleetVpcConfig> ?> -
Configuration block. See
vpcConfigbelow.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