Create a Capacity Reservation group
You can use the following information to create a resource group for Capacity Reservations.
To create a group for Capacity Reservations
Use the create-group AWS CLI command. For name
, provide a
descriptive name for the group, and for configuration
, specify two
Type
request parameters:
-
AWS::EC2::CapacityReservationPool
to ensure that the resource group can be targeted for instance launches -
AWS::ResourceGroups::Generic
withallowed-resource-types
set toAWS::EC2::CapacityReservation
to ensure that the resource group accepts Capacity Reservations only
For example, the following command creates a group named
MyCRGroup
.
aws resource-groups create-group \ --name
MyCRGroup
\ --configuration '{"Type":"AWS::EC2::CapacityReservationPool"}' '{"Type":"AWS::ResourceGroups::Generic", "Parameters": [{"Name": "allowed-resource-types", "Values": ["AWS::EC2::CapacityReservation"]}]}'
The following shows example output.
{
"GroupConfiguration": {
"Status": "UPDATE_COMPLETE",
"Configuration": [
{
"Type": "AWS::EC2::CapacityReservationPool"
},
{
"Type": "AWS::ResourceGroups::Generic",
"Parameters": [
{
"Values": [
"AWS::EC2::CapacityReservation"
],
"Name": "allowed-resource-types"
}
]
}
]
},
"Group": {
"GroupArn": "arn:aws:resource-groups:sa-east-1:123456789012:group/MyCRGroup",
"Name": "MyCRGroup"
}
}