Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Documentation
data ResourceRequirement Source #
The type and amount of a resource to assign to a container. The supported resource types are GPUs and Elastic Inference accelerators. For more information, see Working with GPUs on Amazon ECS or Working with Amazon Elastic Inference on Amazon ECS in the Amazon Elastic Container Service Developer Guide
See: newResourceRequirement
smart constructor.
ResourceRequirement' | |
|
Instances
newResourceRequirement Source #
:: Text | |
-> ResourceType | |
-> ResourceRequirement |
Create a value of ResourceRequirement
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:value:ResourceRequirement'
, resourceRequirement_value
- The value for the specified resource type.
If the GPU
type is used, the value is the number of physical GPUs
the Amazon ECS container agent will reserve for the container. The
number of GPUs reserved for all containers in a task should not exceed
the number of available GPUs on the container instance the task is
launched on.
If the InferenceAccelerator
type is used, the value
should match the
deviceName
for an InferenceAccelerator specified in a task definition.
$sel:type':ResourceRequirement'
, resourceRequirement_type
- The type of resource to assign to a container. The supported values are
GPU
or InferenceAccelerator
.
resourceRequirement_value :: Lens' ResourceRequirement Text Source #
The value for the specified resource type.
If the GPU
type is used, the value is the number of physical GPUs
the Amazon ECS container agent will reserve for the container. The
number of GPUs reserved for all containers in a task should not exceed
the number of available GPUs on the container instance the task is
launched on.
If the InferenceAccelerator
type is used, the value
should match the
deviceName
for an InferenceAccelerator specified in a task definition.
resourceRequirement_type :: Lens' ResourceRequirement ResourceType Source #
The type of resource to assign to a container. The supported values are
GPU
or InferenceAccelerator
.