AWS::Deadline::Fleet CustomerManagedWorkerCapabilities
The worker capabilities for a customer managed workflow.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "AcceleratorCount" :
AcceleratorCountRange
, "AcceleratorTotalMemoryMiB" :AcceleratorTotalMemoryMiBRange
, "AcceleratorTypes" :[ String, ... ]
, "CpuArchitectureType" :String
, "CustomAmounts" :[ FleetAmountCapability, ... ]
, "CustomAttributes" :[ FleetAttributeCapability, ... ]
, "MemoryMiB" :MemoryMiBRange
, "OsFamily" :String
, "VCpuCount" :VCpuCountRange
}
YAML
AcceleratorCount:
AcceleratorCountRange
AcceleratorTotalMemoryMiB:AcceleratorTotalMemoryMiBRange
AcceleratorTypes:- String
CpuArchitectureType:String
CustomAmounts:- FleetAmountCapability
CustomAttributes:- FleetAttributeCapability
MemoryMiB:MemoryMiBRange
OsFamily:String
VCpuCount:VCpuCountRange
Properties
AcceleratorCount
-
The range of the accelerator.
Required: No
Type: AcceleratorCountRange
Update requires: No interruption
AcceleratorTotalMemoryMiB
-
The total memory (MiB) for the customer managed worker capabilities.
Required: No
Type: AcceleratorTotalMemoryMiBRange
Update requires: No interruption
AcceleratorTypes
-
The accelerator types for the customer managed worker capabilities.
Required: No
Type: Array of String
Update requires: No interruption
CpuArchitectureType
-
The CPU architecture type for the customer managed worker capabilities.
Required: Yes
Type: String
Allowed values:
x86_64 | arm64
Update requires: No interruption
CustomAmounts
-
Custom requirement ranges for customer managed worker capabilities.
Required: No
Type: Array of FleetAmountCapability
Minimum:
1
Maximum:
15
Update requires: No interruption
CustomAttributes
-
Custom attributes for the customer manged worker capabilities.
Required: No
Type: Array of FleetAttributeCapability
Minimum:
1
Maximum:
15
Update requires: No interruption
MemoryMiB
-
The memory (MiB).
Required: Yes
Type: MemoryMiBRange
Update requires: No interruption
OsFamily
-
The operating system (OS) family.
Required: Yes
Type: String
Allowed values:
WINDOWS | LINUX | MACOS
Update requires: No interruption
VCpuCount
-
The vCPU count for the customer manged worker capabilities.
Required: Yes
Type: VCpuCountRange
Update requires: No interruption