/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include An object that represents the compute environment architecture for Batch jobs
* on Fargate.See Also:
AWS
* API Reference
The operating system for the compute environment. Valid values are:
* LINUX (default), WINDOWS_SERVER_2019_CORE,
* WINDOWS_SERVER_2019_FULL, WINDOWS_SERVER_2022_CORE,
* and WINDOWS_SERVER_2022_FULL.
The following
* parameters can’t be set for Windows containers: linuxParameters,
* privileged, user, ulimits,
* readonlyRootFilesystem, and
* efsVolumeConfiguration.
The Batch Scheduler
* checks before registering a task definition with Fargate. If the job requires a
* Windows container and the first compute environment is LINUX, the
* compute environment is skipped and the next is checked until a Windows-based
* compute environment is found.
Fargate Spot is not
* supported for Windows-based containers on Fargate. A job queue will be blocked
* if a Fargate Windows job is submitted to a job queue with only Fargate Spot
* compute environments. However, you can attach both FARGATE and
* FARGATE_SPOT compute environments to the same job queue.
The operating system for the compute environment. Valid values are:
* LINUX (default), WINDOWS_SERVER_2019_CORE,
* WINDOWS_SERVER_2019_FULL, WINDOWS_SERVER_2022_CORE,
* and WINDOWS_SERVER_2022_FULL.
The following
* parameters can’t be set for Windows containers: linuxParameters,
* privileged, user, ulimits,
* readonlyRootFilesystem, and
* efsVolumeConfiguration.
The Batch Scheduler
* checks before registering a task definition with Fargate. If the job requires a
* Windows container and the first compute environment is LINUX, the
* compute environment is skipped and the next is checked until a Windows-based
* compute environment is found.
Fargate Spot is not
* supported for Windows-based containers on Fargate. A job queue will be blocked
* if a Fargate Windows job is submitted to a job queue with only Fargate Spot
* compute environments. However, you can attach both FARGATE and
* FARGATE_SPOT compute environments to the same job queue.
The operating system for the compute environment. Valid values are:
* LINUX (default), WINDOWS_SERVER_2019_CORE,
* WINDOWS_SERVER_2019_FULL, WINDOWS_SERVER_2022_CORE,
* and WINDOWS_SERVER_2022_FULL.
The following
* parameters can’t be set for Windows containers: linuxParameters,
* privileged, user, ulimits,
* readonlyRootFilesystem, and
* efsVolumeConfiguration.
The Batch Scheduler
* checks before registering a task definition with Fargate. If the job requires a
* Windows container and the first compute environment is LINUX, the
* compute environment is skipped and the next is checked until a Windows-based
* compute environment is found.
Fargate Spot is not
* supported for Windows-based containers on Fargate. A job queue will be blocked
* if a Fargate Windows job is submitted to a job queue with only Fargate Spot
* compute environments. However, you can attach both FARGATE and
* FARGATE_SPOT compute environments to the same job queue.
The operating system for the compute environment. Valid values are:
* LINUX (default), WINDOWS_SERVER_2019_CORE,
* WINDOWS_SERVER_2019_FULL, WINDOWS_SERVER_2022_CORE,
* and WINDOWS_SERVER_2022_FULL.
The following
* parameters can’t be set for Windows containers: linuxParameters,
* privileged, user, ulimits,
* readonlyRootFilesystem, and
* efsVolumeConfiguration.
The Batch Scheduler
* checks before registering a task definition with Fargate. If the job requires a
* Windows container and the first compute environment is LINUX, the
* compute environment is skipped and the next is checked until a Windows-based
* compute environment is found.
Fargate Spot is not
* supported for Windows-based containers on Fargate. A job queue will be blocked
* if a Fargate Windows job is submitted to a job queue with only Fargate Spot
* compute environments. However, you can attach both FARGATE and
* FARGATE_SPOT compute environments to the same job queue.
The operating system for the compute environment. Valid values are:
* LINUX (default), WINDOWS_SERVER_2019_CORE,
* WINDOWS_SERVER_2019_FULL, WINDOWS_SERVER_2022_CORE,
* and WINDOWS_SERVER_2022_FULL.
The following
* parameters can’t be set for Windows containers: linuxParameters,
* privileged, user, ulimits,
* readonlyRootFilesystem, and
* efsVolumeConfiguration.
The Batch Scheduler
* checks before registering a task definition with Fargate. If the job requires a
* Windows container and the first compute environment is LINUX, the
* compute environment is skipped and the next is checked until a Windows-based
* compute environment is found.
Fargate Spot is not
* supported for Windows-based containers on Fargate. A job queue will be blocked
* if a Fargate Windows job is submitted to a job queue with only Fargate Spot
* compute environments. However, you can attach both FARGATE and
* FARGATE_SPOT compute environments to the same job queue.
The operating system for the compute environment. Valid values are:
* LINUX (default), WINDOWS_SERVER_2019_CORE,
* WINDOWS_SERVER_2019_FULL, WINDOWS_SERVER_2022_CORE,
* and WINDOWS_SERVER_2022_FULL.
The following
* parameters can’t be set for Windows containers: linuxParameters,
* privileged, user, ulimits,
* readonlyRootFilesystem, and
* efsVolumeConfiguration.
The Batch Scheduler
* checks before registering a task definition with Fargate. If the job requires a
* Windows container and the first compute environment is LINUX, the
* compute environment is skipped and the next is checked until a Windows-based
* compute environment is found.
Fargate Spot is not
* supported for Windows-based containers on Fargate. A job queue will be blocked
* if a Fargate Windows job is submitted to a job queue with only Fargate Spot
* compute environments. However, you can attach both FARGATE and
* FARGATE_SPOT compute environments to the same job queue.
The operating system for the compute environment. Valid values are:
* LINUX (default), WINDOWS_SERVER_2019_CORE,
* WINDOWS_SERVER_2019_FULL, WINDOWS_SERVER_2022_CORE,
* and WINDOWS_SERVER_2022_FULL.
The following
* parameters can’t be set for Windows containers: linuxParameters,
* privileged, user, ulimits,
* readonlyRootFilesystem, and
* efsVolumeConfiguration.
The Batch Scheduler
* checks before registering a task definition with Fargate. If the job requires a
* Windows container and the first compute environment is LINUX, the
* compute environment is skipped and the next is checked until a Windows-based
* compute environment is found.
Fargate Spot is not
* supported for Windows-based containers on Fargate. A job queue will be blocked
* if a Fargate Windows job is submitted to a job queue with only Fargate Spot
* compute environments. However, you can attach both FARGATE and
* FARGATE_SPOT compute environments to the same job queue.
The operating system for the compute environment. Valid values are:
* LINUX (default), WINDOWS_SERVER_2019_CORE,
* WINDOWS_SERVER_2019_FULL, WINDOWS_SERVER_2022_CORE,
* and WINDOWS_SERVER_2022_FULL.
The following
* parameters can’t be set for Windows containers: linuxParameters,
* privileged, user, ulimits,
* readonlyRootFilesystem, and
* efsVolumeConfiguration.
The Batch Scheduler
* checks before registering a task definition with Fargate. If the job requires a
* Windows container and the first compute environment is LINUX, the
* compute environment is skipped and the next is checked until a Windows-based
* compute environment is found.
Fargate Spot is not
* supported for Windows-based containers on Fargate. A job queue will be blocked
* if a Fargate Windows job is submitted to a job queue with only Fargate Spot
* compute environments. However, you can attach both FARGATE and
* FARGATE_SPOT compute environments to the same job queue.
The vCPU architecture. The default value is X86_64. Valid values
* are X86_64 and ARM64.
This parameter
* must be set to X86_64 for Windows containers.
The vCPU architecture. The default value is X86_64. Valid values
* are X86_64 and ARM64.
This parameter
* must be set to X86_64 for Windows containers.
The vCPU architecture. The default value is X86_64. Valid values
* are X86_64 and ARM64.
This parameter
* must be set to X86_64 for Windows containers.
The vCPU architecture. The default value is X86_64. Valid values
* are X86_64 and ARM64.
This parameter
* must be set to X86_64 for Windows containers.
The vCPU architecture. The default value is X86_64. Valid values
* are X86_64 and ARM64.
This parameter
* must be set to X86_64 for Windows containers.
The vCPU architecture. The default value is X86_64. Valid values
* are X86_64 and ARM64.
This parameter
* must be set to X86_64 for Windows containers.
The vCPU architecture. The default value is X86_64. Valid values
* are X86_64 and ARM64.
This parameter
* must be set to X86_64 for Windows containers.
The vCPU architecture. The default value is X86_64. Valid values
* are X86_64 and ARM64.
This parameter
* must be set to X86_64 for Windows containers.