import * as mod from "https://aws-api.deno.dev/v0.4/services/batch.ts?docs=full";| ArrayProperties | An object that represents an Batch array job. |
| ArrayPropertiesDetail | An object that represents the array properties of a job. |
| ArrayPropertiesSummary | An object that represents the array properties of a job. |
| AttemptContainerDetail | An object that represents the details of a container that's part of a job attempt. |
| AttemptDetail | An object that represents a job attempt. |
| CancelJobRequest | Contains the parameters for |
| ComputeEnvironmentDetail | An object that represents an Batch compute environment. |
| ComputeEnvironmentOrder | The order that compute environments are tried in for job placement within a queue.
Compute environments are tried in ascending order.
For example, if two compute environments are associated with a job queue, the compute environment with a lower order integer value is tried for job placement first.
Compute environments must be in the |
| ComputeResource | An object that represents an Batch compute resource. For more information, see Compute environments in the Batch User Guide. |
| ComputeResourceUpdate | An object that represents the attributes of a compute environment that can be updated. For more information, see Updating compute environments in the Batch User Guide. |
| ContainerDetail | An object that represents the details of a container that's part of a job. |
| ContainerOverrides | The overrides that should be sent to a container. |
| ContainerProperties | Container properties are used for Amazon ECS based job definitions. These properties to describe the container that's launched as part of a job. |
| ContainerSummary | An object that represents summary details of a container within a job. |
| CreateComputeEnvironmentRequest | Contains the parameters for |
| CreateComputeEnvironmentResponse | |
| CreateJobQueueRequest | Contains the parameters for |
| CreateJobQueueResponse | |
| CreateSchedulingPolicyRequest | Contains the parameters for |
| CreateSchedulingPolicyResponse | |
| DeleteComputeEnvironmentRequest | Contains the parameters for |
| DeleteJobQueueRequest | Contains the parameters for |
| DeleteSchedulingPolicyRequest | Contains the parameters for |
| DeregisterJobDefinitionRequest | |
| DescribeComputeEnvironmentsRequest | Contains the parameters for |
| DescribeComputeEnvironmentsResponse | |
| DescribeJobDefinitionsRequest | Contains the parameters for |
| DescribeJobDefinitionsResponse | |
| DescribeJobQueuesRequest | Contains the parameters for |
| DescribeJobQueuesResponse | |
| DescribeJobsRequest | Contains the parameters for |
| DescribeJobsResponse | |
| DescribeSchedulingPoliciesRequest | Contains the parameters for |
| DescribeSchedulingPoliciesResponse | |
| Device | An object that represents a container instance host device. |
| Ec2Configuration | Provides information used to select Amazon Machine Images (AMIs) for instances in the compute environment.
If |
| EFSAuthorizationConfig | The authorization configuration details for the Amazon EFS file system. |
| EFSVolumeConfiguration | This is used when you're using an Amazon Elastic File System file system for job storage. For more information, see Amazon EFS Volumes in the Batch User Guide. |
| EksAttemptContainerDetail | An object that represents the details for an attempt for a job attempt that an Amazon EKS container runs. |
| EksAttemptDetail | An object that represents the details of a job attempt for a job attempt by an Amazon EKS container. |
| EksConfiguration | Configuration for the Amazon EKS cluster that supports the Batch compute environment. The cluster must exist before the compute environment can be created. |
| EksContainer | EKS container properties are used in job definitions for Amazon EKS based job definitions to describe the properties for a container node in the pod that's launched as part of a job. This can't be specified for Amazon ECS based job definitions. |
| EksContainerDetail | The details for container properties that are returned by |
| EksContainerEnvironmentVariable | An environment variable. |
| EksContainerOverride | Object representing any Kubernetes overrides to a job definition that's used in a "SubmitJob" API operation. |
| EksContainerResourceRequirements | The type and amount of resources to assign to a container.
The supported resources include |
| EksContainerSecurityContext | The security context for a job. For more information, see Configure a security context for a pod or container in the Kubernetes documentation. |
| EksContainerVolumeMount | The volume mounts for a container for an Amazon EKS job. For more information about volumes and volume mounts in Kubernetes, see Volumes in the Kubernetes documentation. |
| EksEmptyDir | Specifies the configuration of a Kubernetes |
| EksHostPath | Specifies the configuration of a Kubernetes |
| EksPodProperties | The properties for the pod. |
| EksPodPropertiesDetail | The details for the pod. |
| EksPodPropertiesOverride | An object that contains overrides for the Kubernetes pod properties of a job. |
| EksProperties | An object that contains the properties for the Kubernetes resources of a job. |
| EksPropertiesDetail | An object that contains the details for the Kubernetes resources of a job. |
| EksPropertiesOverride | An object that contains overrides for the Kubernetes resources of a job. |
| EksSecret | Specifies the configuration of a Kubernetes |
| EksVolume | Specifies an Amazon EKS volume for a job definition. |
| EvaluateOnExit | Specifies an array of up to 5 conditions to be met, and an action to take ( |
| FairsharePolicy | The fair share policy for a scheduling policy. |
| FargatePlatformConfiguration | The platform configuration for jobs that are running on Fargate resources. Jobs that run on EC2 resources must not specify this parameter. |
| Host | Determine whether your data volume persists on the host container instance and where it's stored. If this parameter is empty, then the Docker daemon assigns a host path for your data volume. However, the data isn't guaranteed to persist after the containers that are associated with it stop running. |
| JobDefinition | An object that represents an Batch job definition. |
| JobDependency | An object that represents an Batch job dependency. |
| JobDetail | An object that represents an Batch job. |
| JobQueueDetail | An object that represents the details for an Batch job queue. |
| JobSummary | An object that represents summary details of a job. |
| JobTimeout | An object that represents a job timeout configuration. |
| KeyValuePair | A key-value pair object. |
| KeyValuesPair | A filter name and value pair that's used to return a more specific list of results from a |
| LaunchTemplateSpecification | An object that represents a launch template that's associated with a compute resource. You must specify either the launch template ID or launch template name in the request, but not both. |
| LinuxParameters | Linux-specific modifications that are applied to the container, such as details for device mappings. |
| ListJobsRequest | Contains the parameters for |
| ListJobsResponse | |
| ListSchedulingPoliciesRequest | Contains the parameters for |
| ListSchedulingPoliciesResponse | |
| ListTagsForResourceRequest | Contains the parameters for |
| ListTagsForResourceResponse | |
| LogConfiguration | Log configuration options to send to a custom log driver for the container. |
| MountPoint | Details for a Docker volume mount point that's used in a job's container properties.
This parameter maps to |
| NetworkConfiguration | The network configuration for jobs that are running on Fargate resources. Jobs that are running on EC2 resources must not specify this parameter. |
| NetworkInterface | An object that represents the elastic network interface for a multi-node parallel job node. |
| NodeDetails | An object that represents the details of a multi-node parallel job node. |
| NodeOverrides | An object that represents any node overrides to a job definition that's used in a "SubmitJob" API operation. |
| NodeProperties | An object that represents the node properties of a multi-node parallel job. |
| NodePropertiesSummary | An object that represents the properties of a node that's associated with a multi-node parallel job. |
| NodePropertyOverride | The object that represents any node overrides to a job definition that's used in a "SubmitJob" API operation. |
| NodeRangeProperty | An object that represents the properties of the node range for a multi-node parallel job. |
| RegisterJobDefinitionRequest | Contains the parameters for |
| RegisterJobDefinitionResponse | |
| ResourceRequirement | The type and amount of a resource to assign to a container.
The supported resources include |
| RetryStrategy | The retry strategy that's associated with a job. For more information, see Automated job retries in the Batch User Guide. |
| SchedulingPolicyDetail | An object that represents a scheduling policy. |
| SchedulingPolicyListingDetail | An object that contains the details of a scheduling policy that's returned in a |
| Secret | An object that represents the secret to expose to your container. Secrets can be exposed to a container in the following ways: |
| ShareAttributes | Specifies the weights for the fair share identifiers for the fair share policy.
Fair share identifiers that aren't included have a default weight of |
| SubmitJobRequest | Contains the parameters for |
| SubmitJobResponse | |
| TagResourceRequest | Contains the parameters for |
| TerminateJobRequest | Contains the parameters for |
| Tmpfs | The container path, mount options, and size of the |
| Ulimit | The |
| UntagResourceRequest | Contains the parameters for |
| UpdateComputeEnvironmentRequest | Contains the parameters for |
| UpdateComputeEnvironmentResponse | |
| UpdateJobQueueRequest | Contains the parameters for |
| UpdateJobQueueResponse | |
| UpdatePolicy | Specifies the infrastructure update policy for the compute environment. For more information about infrastructure updates, see Updating compute environments in the Batch User Guide. |
| UpdateSchedulingPolicyRequest | Contains the parameters for |
| Volume | A data volume that's used in a job's container properties. |