AWS::Deadline::Fleet ServiceManagedEc2InstanceCapabilities
The Amazon EC2 instance capabilities.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "AllowedInstanceTypes" :
[ String, ... ]
, "CpuArchitectureType" :String
, "CustomAmounts" :[ FleetAmountCapability, ... ]
, "CustomAttributes" :[ FleetAttributeCapability, ... ]
, "ExcludedInstanceTypes" :[ String, ... ]
, "MemoryMiB" :MemoryMiBRange
, "OsFamily" :String
, "RootEbsVolume" :Ec2EbsVolume
, "VCpuCount" :VCpuCountRange
}
YAML
AllowedInstanceTypes:
- String
CpuArchitectureType:String
CustomAmounts:- FleetAmountCapability
CustomAttributes:- FleetAttributeCapability
ExcludedInstanceTypes:- String
MemoryMiB:MemoryMiBRange
OsFamily:String
RootEbsVolume:Ec2EbsVolume
VCpuCount:VCpuCountRange
Properties
AllowedInstanceTypes
-
The allowable Amazon EC2 instance types.
Required: No
Type: Array of String
Minimum:
1
Maximum:
100
Update requires: No interruption
CpuArchitectureType
-
The CPU architecture type.
Required: Yes
Type: String
Allowed values:
x86_64 | arm64
Update requires: No interruption
CustomAmounts
-
The custom capability amounts to require for instances in this fleet.
Required: No
Type: Array of FleetAmountCapability
Minimum:
1
Maximum:
15
Update requires: No interruption
CustomAttributes
-
The custom capability attributes to require for instances in this fleet.
Required: No
Type: Array of FleetAttributeCapability
Minimum:
1
Maximum:
15
Update requires: No interruption
ExcludedInstanceTypes
-
The instance types to exclude from the fleet.
Required: No
Type: Array of String
Minimum:
1
Maximum:
100
Update requires: No interruption
MemoryMiB
-
The memory, as MiB, for the Amazon EC2 instance type.
Required: Yes
Type: MemoryMiBRange
Update requires: No interruption
OsFamily
-
The operating system (OS) family.
Required: Yes
Type: String
Allowed values:
LINUX | WINDOWS
Update requires: No interruption
RootEbsVolume
-
The root EBS volume.
Required: No
Type: Ec2EbsVolume
Update requires: No interruption
VCpuCount
-
The amount of vCPU to require for instances in this fleet.
Required: Yes
Type: VCpuCountRange
Update requires: No interruption