| 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 |
Amazonka.Batch.Types.Ec2Configuration
Description
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.
Constructors
| Ec2Configuration' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> Ec2Configuration |
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
P4andG4) 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
P4andG4) 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.