CfnEC2FleetProps¶
-
class
aws_cdk.aws_ec2.
CfnEC2FleetProps
(*, launch_template_configs, target_capacity_specification, excess_capacity_termination_policy=None, on_demand_options=None, replace_unhealthy_instances=None, spot_options=None, tag_specifications=None, terminate_instances_with_expiration=None, type=None, valid_from=None, valid_until=None)¶ Bases:
object
Properties for defining a
AWS::EC2::EC2Fleet
.- Parameters
launch_template_configs (
Union
[IResolvable
,Sequence
[Union
[IResolvable
,FleetLaunchTemplateConfigRequestProperty
]]]) –AWS::EC2::EC2Fleet.LaunchTemplateConfigs
.target_capacity_specification (
Union
[IResolvable
,TargetCapacitySpecificationRequestProperty
]) –AWS::EC2::EC2Fleet.TargetCapacitySpecification
.excess_capacity_termination_policy (
Optional
[str
]) –AWS::EC2::EC2Fleet.ExcessCapacityTerminationPolicy
.on_demand_options (
Union
[IResolvable
,OnDemandOptionsRequestProperty
,None
]) –AWS::EC2::EC2Fleet.OnDemandOptions
.replace_unhealthy_instances (
Union
[bool
,IResolvable
,None
]) –AWS::EC2::EC2Fleet.ReplaceUnhealthyInstances
.spot_options (
Union
[IResolvable
,SpotOptionsRequestProperty
,None
]) –AWS::EC2::EC2Fleet.SpotOptions
.tag_specifications (
Union
[IResolvable
,Sequence
[Union
[IResolvable
,TagSpecificationProperty
]],None
]) –AWS::EC2::EC2Fleet.TagSpecifications
.terminate_instances_with_expiration (
Union
[bool
,IResolvable
,None
]) –AWS::EC2::EC2Fleet.TerminateInstancesWithExpiration
.type (
Optional
[str
]) –AWS::EC2::EC2Fleet.Type
.valid_from (
Optional
[str
]) –AWS::EC2::EC2Fleet.ValidFrom
.valid_until (
Optional
[str
]) –AWS::EC2::EC2Fleet.ValidUntil
.
- Link
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ec2fleet.html
Attributes
-
excess_capacity_termination_policy
¶ AWS::EC2::EC2Fleet.ExcessCapacityTerminationPolicy
.
-
launch_template_configs
¶ AWS::EC2::EC2Fleet.LaunchTemplateConfigs
.
-
on_demand_options
¶ AWS::EC2::EC2Fleet.OnDemandOptions
.
-
replace_unhealthy_instances
¶ AWS::EC2::EC2Fleet.ReplaceUnhealthyInstances
.- Link
- Return type
Union
[bool
,IResolvable
,None
]
-
spot_options
¶ AWS::EC2::EC2Fleet.SpotOptions
.
-
tag_specifications
¶ AWS::EC2::EC2Fleet.TagSpecifications
.- Link
- Return type
Union
[IResolvable
,List
[Union
[IResolvable
,TagSpecificationProperty
]],None
]
-
target_capacity_specification
¶ AWS::EC2::EC2Fleet.TargetCapacitySpecification
.
-
terminate_instances_with_expiration
¶ AWS::EC2::EC2Fleet.TerminateInstancesWithExpiration
.
-
type
¶ AWS::EC2::EC2Fleet.Type
.- Link
- Return type
Optional
[str
]
-
valid_from
¶ AWS::EC2::EC2Fleet.ValidFrom
.- Link
- Return type
Optional
[str
]
-
valid_until
¶ AWS::EC2::EC2Fleet.ValidUntil
.- Link
- Return type
Optional
[str
]