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 Ec2Configuration Source #
Provides information used to select Amazon Machine Images (AMIs) for
instances in the compute environment. If Ec2Configuration
isn't
specified, the default is currently ECS_AL1
(Amazon Linux)
for non-GPU, non AWSGraviton instances. Starting on March 31, 2021, this
default will be changing to ECS_AL2
(Amazon Linux 2).
This object isn't applicable to jobs that are running on Fargate resources.
See: newEc2Configuration
smart constructor.
Ec2Configuration' | |
|
Instances
Create a value of Ec2Configuration
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:imageIdOverride:Ec2Configuration'
, ec2Configuration_imageIdOverride
- The AMI ID used for instances launched in the compute environment that
match the image type. This setting overrides the imageId
set in the
computeResource
object.
$sel:imageType:Ec2Configuration'
, ec2Configuration_imageType
- The image type to match with the instance type to select an AMI. If the
imageIdOverride
parameter isn't specified, then a recent
Amazon ECS-optimized AMI
(ECS_AL1
) is used. Starting on March 31, 2021, this default will be
changing to ECS_AL2
(Amazon Linux 2).
- ECS_AL2
- Amazon Linux 2−
Default for all Amazon Web Services Graviton-based instance families
(for example,
C6g
,M6g
,R6g
, andT4g
) and can be used for all non-GPU instance types. - ECS_AL2_NVIDIA
- Amazon Linux 2 (GPU)−Default
for all GPU instance families (for example
P4
andG4
) and can be used for all non Amazon Web Services Graviton-based instance types. - ECS_AL1
- Amazon Linux−Default for all non-GPU, non Amazon Web Services Graviton instance families. Amazon Linux is reaching the end-of-life of standard support. For more information, see Amazon Linux AMI.
ec2Configuration_imageIdOverride :: Lens' Ec2Configuration (Maybe Text) Source #
The AMI ID used for instances launched in the compute environment that
match the image type. This setting overrides the imageId
set in the
computeResource
object.
ec2Configuration_imageType :: Lens' Ec2Configuration Text Source #
The image type to match with the instance type to select an AMI. If the
imageIdOverride
parameter isn't specified, then a recent
Amazon ECS-optimized AMI
(ECS_AL1
) is used. Starting on March 31, 2021, this default will be
changing to ECS_AL2
(Amazon Linux 2).
- ECS_AL2
- Amazon Linux 2−
Default for all Amazon Web Services Graviton-based instance families
(for example,
C6g
,M6g
,R6g
, andT4g
) and can be used for all non-GPU instance types. - ECS_AL2_NVIDIA
- Amazon Linux 2 (GPU)−Default
for all GPU instance families (for example
P4
andG4
) and can be used for all non Amazon Web Services Graviton-based instance types. - ECS_AL1
- Amazon Linux−Default for all non-GPU, non Amazon Web Services Graviton instance families. Amazon Linux is reaching the end-of-life of standard support. For more information, see Amazon Linux AMI.