/**
* 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.