- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
",t};e.buildCustomizationMenuUi=t;function n(e){let t='
",t}function s(e){let n=e.filter.currentValue||e.filter.defaultValue,t='${e.filter.label}
`,e.filter.options.forEach(s=>{let o=s.id===n;t+=``}),t+="${e.filter.label}
`,t+=`account_id
Type: STRING
compute_environment_arn
Type: STRING
Provider name: computeEnvironmentArn
Description: The Amazon Resource Name (ARN) of the compute environment.
compute_environment_name
Type: STRING
Provider name: computeEnvironmentName
Description: The name of the compute environment. It can be up to 128 characters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_).
compute_resources
Type: STRUCT
Provider name: computeResources
Description: The compute resources defined for the compute environment. For more information, see Compute environments in the Batch User Guide.
allocation_strategy
STRING
allocationStrategy
BEST_FIT
, the Spot Fleet IAM Role must be specified. Compute resources that use a BEST_FIT
allocation strategy don’t support infrastructure updates and can’t update some parameters. For more information, see Updating compute environments in the Batch User Guide.BEST_FIT_PROGRESSIVE
,SPOT_CAPACITY_OPTIMIZED
and SPOT_PRICE_CAPACITY_OPTIMIZED
(recommended) strategies using On-Demand or Spot Instances, and the BEST_FIT
strategy using Spot Instances, Batch might need to exceed maxvCpus
to meet your capacity requirements. In this event, Batch never exceeds maxvCpus
by more than a single instance.bid_percentage
INT32
bidPercentage
desiredv_cpus
INT32
desiredvCpus
ec2_configuration
UNORDERED_LIST_STRUCT
ec2Configuration
Ec2Configuration
isn’t specified, the default is ECS_AL2
. One or two values can be provided. image_id_override
STRING
imageIdOverride
imageId
set in the computeResource
object. image_kubernetes_version
STRING
imageKubernetesVersion
image_type
STRING
imageType
ECS
and EKS
resources.imageIdOverride
parameter isn’t specified, then a recent Amazon ECS-optimized Amazon Linux 2 AMI (ECS_AL2
) is used. If a new image type is specified in an update, but neither an imageId
nor a imageIdOverride
parameter is specified, then the latest Amazon ECS optimized AMI for that image type that’s supported by Batch is used.P4
and G4
) and can be used for all non Amazon Web Services Graviton-based instance types.A1
instances.imageIdOverride
parameter isn’t specified, then a recent Amazon EKS-optimized Amazon Linux AMI (EKS_AL2
) is used. If a new image type is specified in an update, but neither an imageId
nor a imageIdOverride
parameter is specified, then the latest Amazon EKS optimized AMI for that image type that Batch supports is used.P4
and G4
) and can be used for all non Amazon Web Services Graviton-based instance types.ec2_key_pair
STRING
ec2KeyPair
image_id
STRING
imageId
imageIdOverride
member of the Ec2Configuration
structure. instance_role
STRING
instanceRole
ecsInstanceRole
or arn:aws:iam::<aws_account_id>:instance-profile/ecsInstanceRole
. For more information, see Amazon ECS instance role in the Batch User Guide. instance_types
UNORDERED_LIST_STRING
instanceTypes
c5
or p3
), or you can specify specific sizes within a family (such as c5.8xlarge
). You can also choose optimal
to select instance types (from the C4, M4, and R4 instance families) that match the demand of your job queues. optimal
uses instance types from the C4, M4, and R4 instance families. In Regions that don’t have instance types from those instance families, instance types from the C5, M5, and R5 instance families are used.launch_template
STRUCT
launchTemplate
launch_template_id
STRING
launchTemplateId
launch_template_name
STRING
launchTemplateName
overrides
UNORDERED_LIST_STRUCT
overrides
overrides
parameter when submitting the UpdateComputeEnvironment
API operation.launch_template_id
STRING
launchTemplateId
launchTemplateId
you can’t specify the launchTemplateName
as well.launch_template_name
STRING
launchTemplateName
launchTemplateName
you can’t specify the launchTemplateId
as well.target_instance_types
UNORDERED_LIST_STRING
targetInstanceTypes
optimal
isn’t allowed.targetInstanceTypes
can target only instance types and families that are included within the ComputeResource.instanceTypes
set. targetInstanceTypes
doesn’t need to include all of the instances from the instanceType
set, but at least a subset. For example, if ComputeResource.instanceTypes
includes [m5, g5]
, targetInstanceTypes
can include [m5.2xlarge]
and [m5.large]
but not [c5.large]
.targetInstanceTypes
included within the same launch template override or across launch template overrides can’t overlap for the same compute environment. For example, you can’t define one launch template override to target an instance family and another define an instance type within this same family.version
STRING
version
$Default
, or $Latest
. If the value is $Default
, the default version of the launch template is used. If the value is $Latest
, the latest version of the launch template is used. updateToLatestImageVersion
parameter for the compute environment is set to true
. During an infrastructure update, if either $Default
or $Latest
is specified, Batch re-evaluates the launch template version, and it might use a different version of the launch template. This is the case even if the launch template isn’t specified in the update. When updating a compute environment, changing the launch template requires an infrastructure update of the compute environment. For more information, see Updating compute environments in the Batch User Guide.$Default
Latest: $Latest
version
STRING
version
$Default
, or $Latest
. If the value is $Default
, the default version of the launch template is used. If the value is $Latest
, the latest version of the launch template is used. updateToLatestImageVersion
parameter for the compute environment is set to true
. During an infrastructure update, if either $Default
or $Latest
is specified, Batch re-evaluates the launch template version, and it might use a different version of the launch template. This is the case even if the launch template isn’t specified in the update. When updating a compute environment, changing the launch template requires an infrastructure update of the compute environment. For more information, see Updating compute environments in the Batch User Guide.$Default
Latest: $Latest
maxv_cpus
INT32
maxvCpus
BEST_FIT_PROGRESSIVE
,SPOT_CAPACITY_OPTIMIZED
and SPOT_PRICE_CAPACITY_OPTIMIZED
(recommended) strategies using On-Demand or Spot Instances, and the BEST_FIT
strategy using Spot Instances, Batch might need to exceed maxvCpus
to meet your capacity requirements. In this event, Batch never exceeds maxvCpus
by more than a single instance.minv_cpus
INT32
minvCpus
DISABLED
). placement_group
STRING
placementGroup
security_group_ids
UNORDERED_LIST_STRING
securityGroupIds
securityGroupIds
or using a launch template referenced in launchTemplate
. This parameter is required for jobs that are running on Fargate resources and must contain at least one security group. Fargate doesn’t support launch templates. If security groups are specified using both securityGroupIds
and launchTemplate
, the values in securityGroupIds
are used.spot_iam_fleet_role
STRING
spotIamFleetRole
SPOT
compute environment. This role is required if the allocation strategy set to BEST_FIT
or if the allocation strategy isn’t specified. For more information, see Amazon EC2 spot fleet role in the Batch User Guide. subnets
UNORDERED_LIST_STRING
subnets
type
STRING
type
EC2
, SPOT
, FARGATE
, or FARGATE_SPOT
. For more information, see Compute environments in the Batch User Guide. If you choose SPOT
, you must also specify an Amazon EC2 Spot Fleet role with the spotIamFleetRole
parameter. For more information, see Amazon EC2 spot fleet role in the Batch User Guide.container_orchestration_type
Type: STRING
Provider name: containerOrchestrationType
Description: The orchestration type of the compute environment. The valid values are ECS
(default) or EKS
.
context
Type: STRING
Provider name: context
Description: Reserved.
ecs_cluster_arn
Type: STRING
Provider name: ecsClusterArn
Description: The Amazon Resource Name (ARN) of the underlying Amazon ECS cluster that the compute environment uses.
eks_configuration
Type: STRUCT
Provider name: eksConfiguration
Description: The configuration for the Amazon EKS cluster that supports the Batch compute environment. Only specify this parameter if the containerOrchestrationType
is EKS
.
eks_cluster_arn
STRING
eksClusterArn
arn:aws:eks:us-east-1:123456789012:cluster/ClusterForBatch
.kubernetes_namespace
STRING
kubernetesNamespace
default
, can’t start with “kube-
,” and must match this regular expression: ^a-z0-9?$
. For more information, see Namespaces in the Kubernetes documentation.service_role
Type: STRING
Provider name: serviceRole
Description: The service role that’s associated with the compute environment that allows Batch to make calls to Amazon Web Services API operations on your behalf. For more information, see Batch service IAM role in the Batch User Guide.
state
Type: STRING
Provider name: state
Description: The state of the compute environment. The valid values are ENABLED
or DISABLED
. If the state is ENABLED
, then the Batch scheduler can attempt to place jobs from an associated job queue on the compute resources within the environment. If the compute environment is managed, then it can scale its instances out or in automatically based on the job queue demand. If the state is DISABLED
, then the Batch scheduler doesn’t attempt to place jobs within the environment. Jobs in a STARTING
or RUNNING
state continue to progress normally. Managed compute environments in the DISABLED
state don’t scale out. DISABLED
state may continue to incur billing charges. To prevent additional charges, turn off and then delete the compute environment. For more information, see State in the Batch User Guide. minvCpus
value. However, the instance size doesn’t change. For example, consider a c5.8xlarge
instance with a minvCpus
value of 4
and a desiredvCpus
value of 36
. This instance doesn’t scale down to a c5.large
instance.
status
Type: STRING
Provider name: status
Description: The current status of the compute environment (for example, CREATING
or VALID
).
status_reason
Type: STRING
Provider name: statusReason
Description: A short, human-readable string to provide additional details for the current status of the compute environment.
tags
Type: UNORDERED_LIST_STRING
type
Type: STRING
Provider name: type
Description: The type of the compute environment: MANAGED
or UNMANAGED
. For more information, see Compute environments in the Batch User Guide.
unmanagedv_cpus
Type: INT32
Provider name: unmanagedvCpus
Description: The maximum number of VCPUs expected to be used for an unmanaged compute environment.
update_policy
Type: STRUCT
Provider name: updatePolicy
Description: Specifies the infrastructure update policy for the compute environment. For more information about infrastructure updates, see Updating compute environments in the Batch User Guide.
job_execution_timeout_minutes
INT64
jobExecutionTimeoutMinutes
terminate_jobs_on_update
BOOLEAN
terminateJobsOnUpdate
false
.uuid
Type: STRING
Provider name: uuid
Description: Unique identifier for the compute environment.