From 6771613c297cad4fbc6bb5d5d111d9db9025fe67 Mon Sep 17 00:00:00 2001
From: awstools
As a fully managed service, Batch can run batch computing workloads of any scale. Batch automatically provisions compute resources and optimizes workload distribution based on the quantity and scale of your specific diff --git a/clients/client-batch/src/Batch.ts b/clients/client-batch/src/Batch.ts index e0a9d201bacc6..46bf147302846 100644 --- a/clients/client-batch/src/Batch.ts +++ b/clients/client-batch/src/Batch.ts @@ -505,7 +505,7 @@ export interface Batch { * developers, scientists, and engineers to access large amounts of compute resources. Batch uses the advantages of * the batch computing to remove the undifferentiated heavy lifting of configuring and managing required infrastructure. * At the same time, it also adopts a familiar batch computing software approach. You can use Batch to efficiently - * provision resources d, and work toward eliminating capacity constraints, reducing your overall compute costs, and + * provision resources, and work toward eliminating capacity constraints, reducing your overall compute costs, and * delivering results more quickly.
*As a fully managed service, Batch can run batch computing workloads of any scale. Batch automatically * provisions compute resources and optimizes workload distribution based on the quantity and scale of your specific diff --git a/clients/client-batch/src/BatchClient.ts b/clients/client-batch/src/BatchClient.ts index b13c2dc807d53..584fc99a60da8 100644 --- a/clients/client-batch/src/BatchClient.ts +++ b/clients/client-batch/src/BatchClient.ts @@ -362,7 +362,7 @@ export interface BatchClientResolvedConfig extends BatchClientResolvedConfigType * developers, scientists, and engineers to access large amounts of compute resources. Batch uses the advantages of * the batch computing to remove the undifferentiated heavy lifting of configuring and managing required infrastructure. * At the same time, it also adopts a familiar batch computing software approach. You can use Batch to efficiently - * provision resources d, and work toward eliminating capacity constraints, reducing your overall compute costs, and + * provision resources, and work toward eliminating capacity constraints, reducing your overall compute costs, and * delivering results more quickly.
*As a fully managed service, Batch can run batch computing workloads of any scale. Batch automatically
* provisions compute resources and optimizes workload distribution based on the quantity and scale of your specific
diff --git a/clients/client-batch/src/commands/DescribeJobsCommand.ts b/clients/client-batch/src/commands/DescribeJobsCommand.ts
index 8b8a36233190b..7305a20d1b746 100644
--- a/clients/client-batch/src/commands/DescribeJobsCommand.ts
+++ b/clients/client-batch/src/commands/DescribeJobsCommand.ts
@@ -70,6 +70,27 @@ export interface DescribeJobsCommandOutput extends DescribeJobsResponse, __Metad
* // startedAt: Number("long"),
* // stoppedAt: Number("long"),
* // statusReason: "STRING_VALUE",
+ * // taskProperties: [ // ListAttemptEcsTaskDetails
+ * // { // AttemptEcsTaskDetails
+ * // containerInstanceArn: "STRING_VALUE",
+ * // taskArn: "STRING_VALUE",
+ * // containers: [ // ListAttemptTaskContainerDetails
+ * // { // AttemptTaskContainerDetails
+ * // exitCode: Number("int"),
+ * // name: "STRING_VALUE",
+ * // reason: "STRING_VALUE",
+ * // logStreamName: "STRING_VALUE",
+ * // networkInterfaces: [
+ * // {
+ * // attachmentId: "STRING_VALUE",
+ * // ipv6Address: "STRING_VALUE",
+ * // privateIpv4Address: "STRING_VALUE",
+ * // },
+ * // ],
+ * // },
+ * // ],
+ * // },
+ * // ],
* // },
* // ],
* // statusReason: "STRING_VALUE",
@@ -153,13 +174,7 @@ export interface DescribeJobsCommandOutput extends DescribeJobsResponse, __Metad
* // taskArn: "STRING_VALUE",
* // logStreamName: "STRING_VALUE",
* // instanceType: "STRING_VALUE",
- * // networkInterfaces: [
- * // {
- * // attachmentId: "STRING_VALUE",
- * // ipv6Address: "STRING_VALUE",
- * // privateIpv4Address: "STRING_VALUE",
- * // },
- * // ],
+ * // networkInterfaces: "
As a fully managed service, Batch can run batch computing workloads of any scale. Batch automatically * provisions compute resources and optimizes workload distribution based on the quantity and scale of your specific diff --git a/clients/client-batch/src/models/models_0.ts b/clients/client-batch/src/models/models_0.ts index 3c9c658918975..353734d130231 100644 --- a/clients/client-batch/src/models/models_0.ts +++ b/clients/client-batch/src/models/models_0.ts @@ -159,6 +159,69 @@ export interface AttemptContainerDetail { networkInterfaces?: NetworkInterface[]; } +/** + *
An object that represents the details of a container that's part of a job attempt.
+ * @public + */ +export interface AttemptTaskContainerDetails { + /** + *The exit code for the container’s attempt. A non-zero exit code is considered failed.
+ * @public + */ + exitCode?: number; + + /** + *The name of a container.
+ * @public + */ + name?: string; + + /** + *A short (255 max characters) string that's easy to understand and provides additional details for a + * running or stopped container.
+ * @public + */ + reason?: string; + + /** + *The name of the Amazon CloudWatch Logs log stream that's associated with the container. The log
+ * group for Batch jobs is /aws/batch/job
. Each container attempt receives a log stream name
+ * when they reach the RUNNING
status.
The network interfaces that are associated with the job attempt.
+ * @public + */ + networkInterfaces?: NetworkInterface[]; +} + +/** + *An object that represents the details of a task.
+ * @public + */ +export interface AttemptEcsTaskDetails { + /** + *The Amazon Resource Name (ARN) of the container instance that hosts the task.
+ * @public + */ + containerInstanceArn?: string; + + /** + *The ARN of the Amazon ECS task.
+ * @public + */ + taskArn?: string; + + /** + *A list of containers that are included in the taskProperties
list.
An object that represents a job attempt.
* @public @@ -191,6 +254,13 @@ export interface AttemptDetail { * @public */ statusReason?: string; + + /** + *The properties for a task definition that describes the container and volume definitions of + * an Amazon ECS task.
+ * @public + */ + taskProperties?: AttemptEcsTaskDetails[]; } /** @@ -998,7 +1068,7 @@ export interface JobStateTimeLimitAction { reason: string | undefined; /** - *The state of the job needed to trigger the action. The only supported value is "RUNNABLE
".
The state of the job needed to trigger the action. The only supported value is RUNNABLE
.
The action to take when a job is at the head of the job queue in the specified state for the specified period of
- * time. The only supported value is "CANCEL
", which will cancel the job.
CANCEL
, which will cancel the job.
* @public
*/
action: JobStateTimeLimitActionsAction | undefined;
@@ -2820,7 +2890,9 @@ export interface TaskContainerDependency {
*
- * START
- This condition emulates the behavior of links and volumes today. It validates that a dependent container is started before permitting other containers to start.
START
- This condition emulates the behavior of links and volumes today. It
+ * validates that a dependent container is started before permitting other containers to start.
+ *
* @@ -2965,7 +3037,8 @@ export interface TaskContainerProperties { mountPoints?: MountPoint[]; /** - *
The name of a container. The name can be used as a unique identifier to target your dependsOn
and Overrides
objects.
The name of a container. The name can be used as a unique identifier to target your
+ * dependsOn
and Overrides
objects.
The IPC resource namespace to use for the containers in the task. The valid values are
- * host
, task
, or none
.
host
, task
, or none
.
* If host
is specified, all containers within the tasks that specified the
- * host
IPC mode on the same container instance share the same IPC resources with the
+ * host
IPC mode on the same container instance share the same IPC resources with the
* host Amazon EC2 instance.
If task
is specified, all containers within the specified task
* share the same IPC resources.
The process namespace to use for the containers in the task. The valid values are
- * host
or task
. For example, monitoring sidecars might need
- * pidMode
to access information about other containers running in the same
+ * host
or task
. For example, monitoring sidecars might need
+ * pidMode
to access information about other containers running in the same
* task.
If host
is specified, all containers within the tasks that specified the
- * host
PID mode on the same container instance share the process namespace with the
+ * host
PID mode on the same container instance share the process namespace with the
* host Amazon EC2 instance.
If task
is specified, all containers within the specified task share the same
* process namespace.
Whether or not a container or a Kubernetes pod is allowed to gain more privileges than its parent process. The default value is false
.
Whether or not a container or a Kubernetes pod is allowed to gain more privileges than its parent
+ * process. The default value is false
.
References a Kubernetes configuration resource that holds a list of secrets. These secrets help to gain access to pull an image from a private registry.
+ *References a Kubernetes secret resource. This name of the secret must start and end with an + * alphanumeric character, is required to be lowercase, can include periods (.) and hyphens (-), and + * can't contain more than 253 characters.
* @public */ export interface ImagePullSecret { /** - *Provides a unique identifier for the ImagePullSecret
. This object is required when EksPodProperties$imagePullSecrets
is used.
Provides a unique identifier for the ImagePullSecret
. This object is required
+ * when EksPodProperties$imagePullSecrets
is used.
References a Kubernetes secret resource. This object must start and end with an alphanumeric character, is required to be lowercase, can include periods (.) and hyphens (-), and can't contain more than 253 characters.
+ *References a Kubernetes secret resource. It holds a list of secrets. These secrets help to gain + * access to pull an images from a private registry.
*
* ImagePullSecret$name
is required when this object is used.
These containers run before application containers, always runs to completion, and must complete successfully before the next container starts. These containers are registered with the Amazon EKS Connector agent and persists the registration information in the Kubernetes backend data store. For more information, see Init - * Containers in the Kubernetes documentation.
+ *These containers run before application containers, always runs to completion, and must + * complete successfully before the next container starts. These containers are registered with the + * Amazon EKS Connector agent and persists the registration information in the Kubernetes backend data store. + * For more information, see Init + * Containers in the Kubernetes documentation.
*This object is limited to 10 elements
*The instance types of the underlying host infrastructure of a multi-node parallel job.
+ *The instance types of the underlying host infrastructure of a multi-node parallel + * job.
*This parameter isn't applicable to jobs that are running on Fargate resources.
*In addition, this list object is currently limited to one element.
@@ -3993,8 +4075,9 @@ export interface JobDefinition { retryStrategy?: RetryStrategy; /** - *An object with properties specific to Amazon ECS-based jobs. When containerProperties
is used in the job definition, it can't be used in addition to eksProperties
, ecsProperties
, or
- * nodeProperties
.
An object with properties specific to Amazon ECS-based jobs. When
+ * containerProperties
is used in the job definition, it can't be used in addition to
+ * eksProperties
, ecsProperties
, or nodeProperties
.
An object with properties that are specific to multi-node parallel jobs. When nodeProperties
is used in the job definition, it can't be used in addition to containerProperties
, ecsProperties
, or eksProperties
.
An object with properties that are specific to multi-node parallel jobs. When
+ * nodeProperties
is used in the job definition, it can't be used in addition to
+ * containerProperties
, ecsProperties
, or
+ * eksProperties
.
If the job runs on Fargate resources, don't specify nodeProperties
. Use
* containerProperties
instead.
An object that contains the properties for the Amazon ECS resources of a job.When ecsProperties
- * is used in the job definition, it can't be used in addition to containerProperties
, eksProperties
, or nodeProperties
.
An object that contains the properties for the Amazon ECS resources of a job.When
+ * ecsProperties
is used in the job definition, it can't be used in addition to
+ * containerProperties
, eksProperties
, or
+ * nodeProperties
.
An object with properties that are specific to Amazon EKS-based jobs. When eksProperties
- * is used in the job definition, it can't be used in addition to containerProperties
, ecsProperties
, or nodeProperties
.
An object with properties that are specific to Amazon EKS-based jobs. When
+ * eksProperties
is used in the job definition, it can't be used in addition to
+ * containerProperties
, ecsProperties
, or
+ * nodeProperties
.
A list of containers that are included in the taskProperties
- * list.
A list of containers that are included in the taskProperties
list.
The Amazon Resource Name (ARN) of the IAM role that the container can assume for Amazon Web Services permissions. For more * information, see IAM roles for tasks in the - * Amazon Elastic Container Service Developer Guide.
+ * Amazon Elastic Container Service Developer Guide. *This is object is comparable to ContainerProperties:jobRoleArn.
*The exit code returned for the job attempt. A non-zero exit code is considered failed.
+ *The name of a container.
+ * @public + */ + name?: string; + + /** + *The exit code returned for the job attempt. A non-zero exit code is considered + * failed.
* @public */ exitCode?: number; @@ -5057,7 +5153,8 @@ export interface EksContainerDetail { resources?: EksContainerResourceRequirements; /** - *The exit code returned for the job attempt. A non-zero exit code is considered failed.
+ *The exit code returned for the job attempt. A non-zero exit code is considered + * failed.
* @public */ exitCode?: number; @@ -5130,7 +5227,8 @@ export interface EksPodPropertiesDetail { dnsPolicy?: string; /** - *Displays the reference pointer to the Kubernetes secret resource.
+ *Displays the reference pointer to the Kubernetes secret resource. These secrets help to gain + * access to pull an images from a private registry.
* @public */ imagePullSecrets?: ImagePullSecret[]; @@ -5294,27 +5392,28 @@ export interface JobDetail { attempts?: AttemptDetail[]; /** - *A short, human-readable string to provide more details for the current status of the job.
+ *A short, human-readable string to provide more details for the current status of the + * job.
*
- * CAPACITY:INSUFFICIENT_INSTANCE_CAPACITY
- All compute environments have insufficient capacity to
- * service the job.
CAPACITY:INSUFFICIENT_INSTANCE_CAPACITY
- All compute environments have
+ * insufficient capacity to service the job.
*
- * MISCONFIGURATION:COMPUTE_ENVIRONMENT_MAX_RESOURCE
- All compute environments have a
- * maxVcpu
setting that is smaller than the job requirements.
MISCONFIGURATION:COMPUTE_ENVIRONMENT_MAX_RESOURCE
- All compute environments
+ * have a maxVcpu
setting that is smaller than the job requirements.
*
- * MISCONFIGURATION:JOB_RESOURCE_REQUIREMENT
- All compute environments have no connected instances
- * that meet the job requirements.
MISCONFIGURATION:JOB_RESOURCE_REQUIREMENT
- All compute environments have no
+ * connected instances that meet the job requirements.
*
- * MISCONFIGURATION:SERVICE_ROLE_PERMISSIONS
- All compute environments have problems with the
- * service role permissions.
MISCONFIGURATION:SERVICE_ROLE_PERMISSIONS
- All compute environments have
+ * problems with the service role permissions.
* An object that represents the details for the container that's associated with the - * job. If the details are for a multiple-container job, this object will be empty.
+ *An object that represents the details for the container that's associated with the job. If + * the details are for a multiple-container job, this object will be empty.
* @public */ container?: ContainerDetail; @@ -6247,7 +6346,8 @@ export interface EcsPropertiesOverride { */ export interface EksContainerOverride { /** - *A pointer to the container that you want to override. The name must match a unique container name that you wish to override.
+ *A pointer to the container that you want to override. The name must match a unique container + * name that you wish to override.
* @public */ name?: string; @@ -6309,7 +6409,10 @@ export interface EksPodPropertiesOverride { containers?: EksContainerOverride[]; /** - *The overrides for the conatainers defined in the Amazon EKS pod. These containers run before application containers, always runs to completion, and must complete successfully before the next container starts. These containers are registered with the Amazon EKS Connector agent and persists the registration information in the Kubernetes backend data store. For more information, see Init
+ * The overrides for the conatainers defined in the Amazon EKS pod. These containers run before
+ * application containers, always runs to completion, and must complete successfully before the next
+ * container starts. These containers are registered with the Amazon EKS Connector agent and persists the
+ * registration information in the Kubernetes backend data store. For more information, see Init
* Containers in the Kubernetes documentation. This object is limited to 10 elements Using Batch, you can run batch computing workloads on the Amazon Web Services Cloud. Batch computing is a common means for\n developers, scientists, and engineers to access large amounts of compute resources. Batch uses the advantages of\n the batch computing to remove the undifferentiated heavy lifting of configuring and managing required infrastructure.\n At the same time, it also adopts a familiar batch computing software approach. You can use Batch to efficiently\n provision resources d, and work toward eliminating capacity constraints, reducing your overall compute costs, and\n delivering results more quickly. As a fully managed service, Batch can run batch computing workloads of any scale. Batch automatically\n provisions compute resources and optimizes workload distribution based on the quantity and scale of your specific\n workloads. With Batch, there's no need to install or manage batch computing software. This means that you can focus\n on analyzing results and solving your specific problems instead. Using Batch, you can run batch computing workloads on the Amazon Web Services Cloud. Batch computing is a common means for\n developers, scientists, and engineers to access large amounts of compute resources. Batch uses the advantages of\n the batch computing to remove the undifferentiated heavy lifting of configuring and managing required infrastructure.\n At the same time, it also adopts a familiar batch computing software approach. You can use Batch to efficiently\n provision resources, and work toward eliminating capacity constraints, reducing your overall compute costs, and\n delivering results more quickly. As a fully managed service, Batch can run batch computing workloads of any scale. Batch automatically\n provisions compute resources and optimizes workload distribution based on the quantity and scale of your specific\n workloads. With Batch, there's no need to install or manage batch computing software. This means that you can focus\n on analyzing results and solving your specific problems instead. A short, human-readable string to provide additional details for the current status of the\n job attempt. The properties for a task definition that describes the container and volume definitions of\n an Amazon ECS task. The Amazon Resource Name (ARN) of the container instance that hosts the task. The ARN of the Amazon ECS task. A list of containers that are included in the An object that represents the details of a task. The exit code for the container’s attempt. A non-zero exit code is considered failed. The name of a container. A short (255 max characters) string that's easy to understand and provides additional details for a\n running or stopped container. The name of the Amazon CloudWatch Logs log stream that's associated with the container. The log\n group for Batch jobs is The network interfaces that are associated with the job attempt. An object that represents the details of a container that's part of a job attempt. A list of containers that are included in the A list of containers that are included in the The Amazon Resource Name (ARN) of the IAM role that the container can assume for Amazon Web Services permissions. For more\n information, see IAM roles for tasks in the\n Amazon Elastic Container Service Developer Guide. This is object is comparable to ContainerProperties:jobRoleArn. The Amazon Resource Name (ARN) of the IAM role that the container can assume for Amazon Web Services permissions. For more\n information, see IAM roles for tasks in the\n Amazon Elastic Container Service Developer Guide. This is object is comparable to ContainerProperties:jobRoleArn. The IPC resource namespace to use for the containers in the task. The valid values are\n If If If If no value is specified, then the IPC resource namespace sharing depends on the Docker\n daemon setting on the container instance. For more information, see IPC settings in\n the Docker run reference. The IPC resource namespace to use for the containers in the task. The valid values are\n If If If If no value is specified, then the IPC resource namespace sharing depends on the Docker\n daemon setting on the container instance. For more information, see IPC settings in\n the Docker run reference. The process namespace to use for the containers in the task. The valid values are\n If If If no value is specified, the default is a private namespace for each container. For more\n information, see PID settings in the Docker run reference. The process namespace to use for the containers in the task. The valid values are\n If If If no value is specified, the default is a private namespace for each container. For more\n information, see PID settings in the Docker run reference. The name of a container. The exit code returned for the job attempt. A non-zero exit code is considered failed. The exit code returned for the job attempt. A non-zero exit code is considered\n failed. The exit code returned for the job attempt. A non-zero exit code is considered failed. The exit code returned for the job attempt. A non-zero exit code is considered\n failed. A pointer to the container that you want to override. The name must match a unique container name that you wish to override. A pointer to the container that you want to override. The name must match a unique container\n name that you wish to override. Whether or not a container or a Kubernetes pod is allowed to gain more privileges than its parent process. The default value is Whether or not a container or a Kubernetes pod is allowed to gain more privileges than its parent\n process. The default value is References a Kubernetes secret resource. This object must start and end with an alphanumeric character, is required to be lowercase, can include periods (.) and hyphens (-), and can't contain more than 253 characters. \n References a Kubernetes secret resource. It holds a list of secrets. These secrets help to gain\n access to pull an images from a private registry. \n These containers run before application containers, always runs to completion, and must complete successfully before the next container starts. These containers are registered with the Amazon EKS Connector agent and persists the registration information in the Kubernetes backend data store. For more information, see Init\n Containers in the Kubernetes documentation. This object is limited to 10 elements These containers run before application containers, always runs to completion, and must\n complete successfully before the next container starts. These containers are registered with the\n Amazon EKS Connector agent and persists the registration information in the Kubernetes backend data store.\n For more information, see Init\n Containers in the Kubernetes documentation. This object is limited to 10 elements Displays the reference pointer to the Kubernetes secret resource. Displays the reference pointer to the Kubernetes secret resource. These secrets help to gain\n access to pull an images from a private registry. The overrides for the conatainers defined in the Amazon EKS pod. These containers run before application containers, always runs to completion, and must complete successfully before the next container starts. These containers are registered with the Amazon EKS Connector agent and persists the registration information in the Kubernetes backend data store. For more information, see Init\n Containers in the Kubernetes documentation. This object is limited to 10 elements The overrides for the conatainers defined in the Amazon EKS pod. These containers run before\n application containers, always runs to completion, and must complete successfully before the next\n container starts. These containers are registered with the Amazon EKS Connector agent and persists the\n registration information in the Kubernetes backend data store. For more information, see Init\n Containers in the Kubernetes documentation. This object is limited to 10 elements Provides a unique identifier for the Provides a unique identifier for the References a Kubernetes configuration resource that holds a list of secrets. These secrets help to gain access to pull an image from a private registry. References a Kubernetes secret resource. This name of the secret must start and end with an\n alphanumeric character, is required to be lowercase, can include periods (.) and hyphens (-), and\n can't contain more than 253 characters. An object with properties specific to Amazon ECS-based jobs. When An object with properties specific to Amazon ECS-based jobs. When\n An object with properties that are specific to multi-node parallel jobs. When If the job runs on Fargate resources, don't specify An object with properties that are specific to multi-node parallel jobs. When\n If the job runs on Fargate resources, don't specify An object that contains the properties for the Amazon ECS resources of a job.When An object that contains the properties for the Amazon ECS resources of a job.When\n An object with properties that are specific to Amazon EKS-based jobs. When An object with properties that are specific to Amazon EKS-based jobs. When\n A short, human-readable string to provide more details for the current status of the job. \n \n \n \n A short, human-readable string to provide more details for the current status of the\n job. \n \n \n \n An object that represents the details for the container that's associated with the\n job. If the details are for a multiple-container job, this object will be empty. An object that represents the details for the container that's associated with the job. If\n the details are for a multiple-container job, this object will be empty. The state of the job needed to trigger the action. The only supported value is \" The state of the job needed to trigger the action. The only supported value is The action to take when a job is at the head of the job queue in the specified state for the specified period of\n time. The only supported value is \" The action to take when a job is at the head of the job queue in the specified state for the specified period of\n time. The only supported value is Linux-specific modifications that are applied to the container, such as details for device\n mappings. The instance types of the underlying host infrastructure of a multi-node parallel job. This parameter isn't applicable to jobs that are running on Fargate resources. In addition, this list object is currently limited to one element. The instance types of the underlying host infrastructure of a multi-node parallel\n job. This parameter isn't applicable to jobs that are running on Fargate resources. In addition, this list object is currently limited to one element. The dependency condition of the container. The following are the available conditions and\n their behavior: \n \n \n The dependency condition of the container. The following are the available conditions and\n their behavior: \n \n \n The name of a container. The name can be used as a unique identifier to target your The name of a container. The name can be used as a unique identifier to target your\n taskProperties
list./aws/batch/job
. Each container attempt receives a log stream name\n when they reach the RUNNING
status.taskProperties
\n list.taskProperties
list.host
, task
, or none
.host
is specified, all containers within the tasks that specified the\n host
IPC mode on the same container instance share the same IPC resources with the\n host Amazon EC2 instance.task
is specified, all containers within the specified task
\n share the same IPC resources.none
is specified, the IPC resources within the containers of a task are\n private, and are not shared with other containers in a task or on the container instance. host
, task
, or none
.host
is specified, all containers within the tasks that specified the\n host
IPC mode on the same container instance share the same IPC resources with the\n host Amazon EC2 instance.task
is specified, all containers within the specified task
\n share the same IPC resources.none
is specified, the IPC resources within the containers of a task are\n private, and are not shared with other containers in a task or on the container instance. host
or task
. For example, monitoring sidecars might need\n pidMode
to access information about other containers running in the same\n task.host
is specified, all containers within the tasks that specified the\n host
PID mode on the same container instance share the process namespace with the\n host Amazon EC2 instance.task
is specified, all containers within the specified task share the same\n process namespace.host
or task
. For example, monitoring sidecars might need\n pidMode
to access information about other containers running in the same\n task.host
is specified, all containers within the tasks that specified the\n host
PID mode on the same container instance share the process namespace with the\n host Amazon EC2 instance.task
is specified, all containers within the specified task share the same\n process namespace.false
.false
.ImagePullSecret$name
is required when this object is used.ImagePullSecret$name
is required when this object is used.ImagePullSecret
. This object is required when EksPodProperties$imagePullSecrets
is used.ImagePullSecret
. This object is required\n when EksPodProperties$imagePullSecrets
is used.containerProperties
is used in the job definition, it can't be used in addition to eksProperties
, ecsProperties
, or\n nodeProperties
.containerProperties
is used in the job definition, it can't be used in addition to\n eksProperties
, ecsProperties
, or nodeProperties
.nodeProperties
is used in the job definition, it can't be used in addition to containerProperties
, ecsProperties
, or eksProperties
.nodeProperties
. Use\n containerProperties
instead.nodeProperties
is used in the job definition, it can't be used in addition to\n containerProperties
, ecsProperties
, or\n eksProperties
.nodeProperties
. Use\n containerProperties
instead.ecsProperties
\n is used in the job definition, it can't be used in addition to containerProperties
, eksProperties
, or nodeProperties
.ecsProperties
is used in the job definition, it can't be used in addition to\n containerProperties
, eksProperties
, or\n nodeProperties
.eksProperties
\n is used in the job definition, it can't be used in addition to containerProperties
, ecsProperties
, or nodeProperties
.eksProperties
is used in the job definition, it can't be used in addition to\n containerProperties
, ecsProperties
, or\n nodeProperties
.\n
"
+ "smithy.api#documentation": "CAPACITY:INSUFFICIENT_INSTANCE_CAPACITY
- All compute environments have insufficient capacity to\n service the job.MISCONFIGURATION:COMPUTE_ENVIRONMENT_MAX_RESOURCE
- All compute environments have a\n maxVcpu
setting that is smaller than the job requirements.MISCONFIGURATION:JOB_RESOURCE_REQUIREMENT
- All compute environments have no connected instances\n that meet the job requirements.MISCONFIGURATION:SERVICE_ROLE_PERMISSIONS
- All compute environments have problems with the\n service role permissions.\n
"
}
},
"createdAt": {
@@ -5123,7 +5199,7 @@
"container": {
"target": "com.amazonaws.batch#ContainerDetail",
"traits": {
- "smithy.api#documentation": "CAPACITY:INSUFFICIENT_INSTANCE_CAPACITY
- All compute environments have\n insufficient capacity to service the job.MISCONFIGURATION:COMPUTE_ENVIRONMENT_MAX_RESOURCE
- All compute environments\n have a maxVcpu
setting that is smaller than the job requirements.MISCONFIGURATION:JOB_RESOURCE_REQUIREMENT
- All compute environments have no\n connected instances that meet the job requirements.MISCONFIGURATION:SERVICE_ROLE_PERMISSIONS
- All compute environments have\n problems with the service role permissions.RUNNABLE
\".RUNNABLE
.CANCEL
\", which will cancel the job.CANCEL
, which will cancel the job.\n
"
+ "smithy.api#documentation": "START
- This condition emulates the behavior of links and volumes today. It validates that a dependent container is started before permitting other containers to start. COMPLETE
- This condition validates that a dependent container runs to\n completion (exits) before permitting other containers to start. This can be useful for\n nonessential containers that run a script and then exit. This condition can't be set on an\n essential container. SUCCESS
- This condition is the same as COMPLETE
, but it also\n requires that the container exits with a zero status. This condition can't be set on an\n essential container. \n
"
}
}
},
@@ -7389,7 +7477,7 @@
"name": {
"target": "com.amazonaws.batch#String",
"traits": {
- "smithy.api#documentation": "START
- This condition emulates the behavior of links and volumes today. It\n validates that a dependent container is started before permitting other containers to start.\n COMPLETE
- This condition validates that a dependent container runs to\n completion (exits) before permitting other containers to start. This can be useful for\n nonessential containers that run a script and then exit. This condition can't be set on an\n essential container. SUCCESS
- This condition is the same as COMPLETE
, but it also\n requires that the container exits with a zero status. This condition can't be set on an\n essential container. dependsOn
and Overrides
objects. dependsOn
and Overrides
objects.