This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
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:AcceleratorCountRangeAcceleratorTotalMemoryMiB:AcceleratorTotalMemoryMiBRangeAcceleratorTypes:- StringCpuArchitectureType:StringCustomAmounts:- FleetAmountCapabilityCustomAttributes:- FleetAttributeCapabilityMemoryMiB:MemoryMiBRangeOsFamily:StringVCpuCount: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 | arm64Update requires: No interruption
CustomAmounts-
Custom requirement ranges for customer managed worker capabilities.
Required: No
Type: Array of FleetAmountCapability
Minimum:
1Maximum:
15Update requires: No interruption
CustomAttributes-
Custom attributes for the customer manged worker capabilities.
Required: No
Type: Array of FleetAttributeCapability
Minimum:
1Maximum:
15Update 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 | MACOSUpdate requires: No interruption
VCpuCount-
The vCPU count for the customer manged worker capabilities.
Required: Yes
Type: VCpuCountRange
Update requires: No interruption