ServiceManagedEc2InstanceCapabilities
The Amazon EC2 instance capabilities.
Contents
- cpuArchitectureType
-
The CPU architecture type.
Type: String
Valid Values:
x86_64 | arm64
Required: Yes
- memoryMiB
-
The memory, as MiB, for the Amazon EC2 instance type.
Type: MemoryMiBRange object
Required: Yes
- osFamily
-
The operating system (OS) family.
Type: String
Valid Values:
WINDOWS | LINUX
Required: Yes
- vCpuCount
-
The amount of vCPU to require for instances in this fleet.
Type: VCpuCountRange object
Required: Yes
- allowedInstanceTypes
-
The allowable Amazon EC2 instance types.
Type: Array of strings
Array Members: Minimum number of 1 item. Maximum number of 100 items.
Pattern:
[a-zA-Z0-9]+\.[a-zA-Z0-9]+
Required: No
- customAmounts
-
The custom capability amounts to require for instances in this fleet.
Type: Array of FleetAmountCapability objects
Array Members: Minimum number of 1 item. Maximum number of 15 items.
Required: No
- customAttributes
-
The custom capability attributes to require for instances in this fleet.
Type: Array of FleetAttributeCapability objects
Array Members: Minimum number of 1 item. Maximum number of 15 items.
Required: No
- excludedInstanceTypes
-
The instance types to exclude from the fleet.
Type: Array of strings
Array Members: Minimum number of 1 item. Maximum number of 100 items.
Pattern:
[a-zA-Z0-9]+\.[a-zA-Z0-9]+
Required: No
- rootEbsVolume
-
The root EBS volume.
Type: Ec2EbsVolume object
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: