Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
Documentation
data EcsResourceRequirement 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: newEcsResourceRequirement
smart constructor.
EcsResourceRequirement' | |
|
Instances
newEcsResourceRequirement Source #
Create a value of EcsResourceRequirement
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:type':EcsResourceRequirement'
, ecsResourceRequirement_type
- The type of resource to assign to a container. The supported values are
GPU
or InferenceAccelerator
.
$sel:value:EcsResourceRequirement'
, ecsResourceRequirement_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 reserves for the container. The number of
GPUs that's reserved for all containers in a task can't exceed the
number of available GPUs on the container instance that the task is
launched on.
If the InferenceAccelerator
type is used, the value
matches the
deviceName
for an InferenceAccelerator specified in a task definition.
ecsResourceRequirement_type :: Lens' EcsResourceRequirement EcsResourceRequirementType Source #
The type of resource to assign to a container. The supported values are
GPU
or InferenceAccelerator
.
ecsResourceRequirement_value :: Lens' EcsResourceRequirement 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 reserves for the container. The number of
GPUs that's reserved for all containers in a task can't exceed the
number of available GPUs on the container instance that the task is
launched on.
If the InferenceAccelerator
type is used, the value
matches the
deviceName
for an InferenceAccelerator specified in a task definition.