AWS::EC2::EC2FleetResource Type definition for AWS::EC2::EC2Fleet
12 configurable properties. 2 required. Click a row to see details.
| Property | Type | Flags |
|---|---|---|
LaunchTemplateConfigs | Array<FleetLaunchTemplateConfigRequest> | RequiredCreate-only |
TargetCapacitySpecification | TargetCapacitySpecificationRequest | Required |
Context | string | |
ExcessCapacityTerminationPolicy | string | |
OnDemandOptions | OnDemandOptionsRequest | Create-only |
ReplaceUnhealthyInstances | boolean | Create-only |
SpotOptions | SpotOptionsRequest | Create-only |
TagSpecifications | Array<TagSpecification> | Create-only |
TerminateInstancesWithExpiration | boolean | Create-only |
Type | string | Create-only |
ValidFrom | string | Create-only |
ValidUntil | string | Create-only |
Values returned after the resource is created. Access these with Fn::GetAtt.
| Attribute | Type | Description |
|---|---|---|
FleetId | string | - |
A minimal template with required properties and common optional ones.
AWSTemplateFormatVersion: "2010-09-09"
Description: Sample template for AWS::EC2::EC2Fleet
Resources:
MyResource:
Type: AWS::EC2::EC2Fleet
Properties:
TargetCapacitySpecification: "value"
LaunchTemplateConfigs: []Permissions CloudFormation needs in your IAM role to manage this resource.
ec2:CreateFleetec2:DescribeFleetsec2:CreateTagsec2:RunInstancesiam:PassRoleec2:DescribeCapacityReservationsec2:DescribeFleetsec2:DescribeFleetInstancesec2:DescribeInstanceStatusec2:DeleteFleetsec2:TerminateInstancesec2:DescribeFleetsec2:DescribeFleetsec2:ModifyFleetec2:DescribeFleetsEverything you need to know about EC2 on one page. HD quality, print-friendly.
Download Free InfographicFleetIdThese properties cannot be changed after the resource is created. Updating them triggers a replacement.
LaunchTemplateConfigsOnDemandOptionsReplaceUnhealthyInstancesSpotOptionsTagSpecificationsTerminateInstancesWithExpirationTypeValidFromValidUntilTargetCapacitySpecification/TargetCapacityUnitTypeTargetCapacitySpecification/DefaultTargetCapacityType