AWS::EC2::CapacityReservationResource Type definition for AWS::EC2::CapacityReservation
15 configurable properties. 3 required. Click a row to see details.
| Property | Type | Flags |
|---|---|---|
InstanceCount | integer | Required |
InstancePlatform | string | RequiredCreate-only |
InstanceType | string | RequiredCreate-only |
AvailabilityZone | string | Create-only |
AvailabilityZoneId | string | Create-only |
EbsOptimized | boolean | Create-only |
EndDate | string | |
EndDateType | string | |
EphemeralStorage | boolean | Create-only |
InstanceMatchCriteria | string | |
OutPostArn | string | Create-only |
PlacementGroupArn | string | Create-only |
TagSpecifications | Array<TagSpecification> | Create-only |
Tenancy | string | Create-only |
UnusedReservationBillingOwnerId | string | Write-only |
Values returned after the resource is created. Access these with Fn::GetAtt.
| Attribute | Type | Description |
|---|---|---|
AvailableInstanceCount | integer | - |
CapacityAllocationSet | Array<CapacityAllocation> | - |
CapacityReservationArn | string | - |
CapacityReservationFleetId | string | - |
CommitmentInfo | object | - |
CreateDate | string | - |
DeliveryPreference | string | - |
Id | string | - |
OwnerId | string | - |
ReservationType | string | - |
StartDate | string | - |
State | string | - |
TotalInstanceCount | integer | - |
A minimal template with required properties and common optional ones.
AWSTemplateFormatVersion: "2010-09-09"
Description: Sample template for AWS::EC2::CapacityReservation
Resources:
MyResource:
Type: AWS::EC2::CapacityReservation
Properties:
InstanceCount: 1
InstancePlatform: "value"
InstanceType: "value"Permissions CloudFormation needs in your IAM role to manage this resource.
ec2:DescribeCapacityReservationsec2:CreateCapacityReservationec2:DescribeCapacityReservationsec2:CancelCapacityReservationec2:CreateTagsec2:ModifyCapacityReservationec2:CreateCapacityReservationec2:DescribeCapacityReservationsec2:CancelCapacityReservationec2:AssociateCapacityReservationBillingOwnerec2:CreateTagsec2:DeleteTagsec2:DescribeCapacityReservationsec2:CreateCapacityReservationec2:DescribeCapacityReservationsec2:CancelCapacityReservationec2:DeleteTagsEverything you need to know about EC2 on one page. HD quality, print-friendly.
Download Free InfographicIdThese properties cannot be changed after the resource is created. Updating them triggers a replacement.
TenancyInstancePlatformInstanceTypeAvailabilityZoneTagSpecificationsOutPostArnEphemeralStorageEbsOptimizedPlacementGroupArnAvailabilityZoneId