Uses of Package
software.amazon.awscdk.services.batch
Packages that use software.amazon.awscdk.services.batch
-
Classes in software.amazon.awscdk.services.batch used by software.amazon.awscdk.services.batchClassDescriptionThe Action to take when all specified conditions in a RetryStrategy are met.Determines how this compute environment chooses instances to spawn.The
AWS::Batch::ComputeEnvironmentresource defines your AWS Batch compute environment.A fluent builder forCfnComputeEnvironment.Details about the compute resources managed by the compute environment.A builder forCfnComputeEnvironment.ComputeResourcesPropertyProvides information used to select Amazon Machine Images (AMIs) for instances in the compute environment.A builder forCfnComputeEnvironment.Ec2ConfigurationObjectPropertyConfiguration for the Amazon EKS cluster that supports the AWS Batch compute environment.A builder forCfnComputeEnvironment.EksConfigurationPropertyAn object that represents a launch template to use in place of the default launch template.An object that represents a launch template that's associated with a compute resource.Specifies the infrastructure update policy for the Amazon EC2 compute environment.A builder forCfnComputeEnvironment.UpdatePolicyPropertyProperties for defining aCfnComputeEnvironment.A builder forCfnComputeEnvironmentPropsTheAWS::Batch::ConsumableResourceresource specifies the parameters for an AWS Batch consumable resource.A fluent builder forCfnConsumableResource.Properties for defining aCfnConsumableResource.A builder forCfnConsumableResourcePropsTheAWS::Batch::JobDefinitionresource specifies the parameters for an AWS Batch job definition.Example:A builder forCfnJobDefinition.AuthorizationConfigPropertyA fluent builder forCfnJobDefinition.Contains a list of consumable resources required by a job.A builder forCfnJobDefinition.ConsumableResourcePropertiesPropertyInformation about a consumable resource required to run a job.A builder forCfnJobDefinition.ConsumableResourceRequirementPropertyContainer properties are used for Amazon ECS based job definitions.A builder forCfnJobDefinition.ContainerPropertiesPropertyAn object that represents a container instance host device.A builder forCfnJobDefinition.DevicePropertyAn object that contains the properties for the Amazon ECS resources of a job.A builder forCfnJobDefinition.EcsPropertiesPropertyThe properties for a task definition that describes the container and volume definitions of an Amazon ECS task.A builder forCfnJobDefinition.EcsTaskPropertiesPropertyExample:A builder forCfnJobDefinition.EfsVolumeConfigurationPropertyAn environment variable.A builder forCfnJobDefinition.EksContainerEnvironmentVariablePropertyEKS 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.A builder forCfnJobDefinition.EksContainerPropertyThe volume mounts for a container for an Amazon EKS job.A builder forCfnJobDefinition.EksContainerVolumeMountPropertyApersistentVolumeClaimvolume is used to mount a PersistentVolume into a Pod.A builder forCfnJobDefinition.EksPersistentVolumeClaimPropertyAn object that contains the properties for the Kubernetes resources of a job.A builder forCfnJobDefinition.EksPropertiesPropertySpecifies the configuration of a Kubernetessecretvolume.A builder forCfnJobDefinition.EksSecretPropertySpecifies an Amazon EKS volume for a job definition.A builder forCfnJobDefinition.EksVolumePropertyExample:A builder forCfnJobDefinition.EmptyDirPropertyThe Environment property type specifies environment variables to use in a job definition.A builder forCfnJobDefinition.EnvironmentPropertyThe amount of ephemeral storage to allocate for the task.A builder forCfnJobDefinition.EphemeralStoragePropertySpecifies an array of up to 5 conditions to be met, and an action to take (RETRYorEXIT) if all conditions are met.A builder forCfnJobDefinition.EvaluateOnExitPropertyThe platform configuration for jobs that are running on Fargate resources.A builder forCfnJobDefinition.FargatePlatformConfigurationPropertyThe FireLens configuration for the container.A builder forCfnJobDefinition.FirelensConfigurationPropertyExample:A builder forCfnJobDefinition.HostPathPropertyReferences a Kubernetes secret resource.A builder forCfnJobDefinition.ImagePullSecretPropertyAn object that represents a job timeout configuration.A builder forCfnJobDefinition.JobTimeoutPropertyLinux-specific modifications that are applied to the container, such as details for device mappings.A builder forCfnJobDefinition.LinuxParametersPropertyLog configuration options to send to a custom log driver for the container.A builder forCfnJobDefinition.LogConfigurationPropertyExample:A builder forCfnJobDefinition.MetadataPropertyDetails for a Docker volume mount point that's used in a job's container properties.A builder forCfnJobDefinition.MountPointPropertyExample:A builder forCfnJobDefinition.MountPointsPropertyAn object that contains the properties for the Amazon ECS resources of a job.A builder forCfnJobDefinition.MultiNodeEcsPropertiesPropertyThe properties for a task definition that describes the container and volume definitions of an Amazon ECS task.A builder forCfnJobDefinition.MultiNodeEcsTaskPropertiesPropertyThe network configuration for jobs that are running on Fargate resources.A builder forCfnJobDefinition.NetworkConfigurationPropertyAn object that represents the node properties of a multi-node parallel job.A builder forCfnJobDefinition.NodePropertiesPropertyThis is an object that represents the properties of the node range for a multi-node parallel job.A builder forCfnJobDefinition.NodeRangePropertyPropertyExample:A builder forCfnJobDefinition.PodPropertiesPropertyThe repository credentials for private registry authentication.A builder forCfnJobDefinition.RepositoryCredentialsPropertyThe type and amount of a resource to assign to a container.A builder forCfnJobDefinition.ResourceRequirementPropertySpecifies the resource retention policy settings for a job definition.A builder forCfnJobDefinition.ResourceRetentionPolicyPropertyExample:A builder forCfnJobDefinition.ResourcesPropertyThe retry strategy that's associated with a job.A builder forCfnJobDefinition.RetryStrategyPropertyAn object that represents the compute environment architecture for AWS Batch jobs on Fargate.A builder forCfnJobDefinition.RuntimePlatformPropertyAn object that represents the secret to expose to your container.A builder forCfnJobDefinition.SecretPropertyExample:A builder forCfnJobDefinition.SecurityContextPropertyA list of containers that this task depends on.A builder forCfnJobDefinition.TaskContainerDependencyPropertyContainer properties are used for Amazon ECS-based job definitions.A builder forCfnJobDefinition.TaskContainerPropertiesPropertyExample:A builder forCfnJobDefinition.TimeoutPropertyThe container path, mount options, and size of thetmpfsmount.A builder forCfnJobDefinition.TmpfsPropertyTheulimitsettings to pass to the container.A builder forCfnJobDefinition.UlimitPropertyExample:A builder forCfnJobDefinition.VolumesHostPropertyExample:A builder forCfnJobDefinition.VolumesPropertyProperties for defining aCfnJobDefinition.A builder forCfnJobDefinitionPropsTheAWS::Batch::JobQueueresource specifies the parameters for an AWS Batch job queue definition.A fluent builder forCfnJobQueue.The order that compute environments are tried in for job placement within a queue.A builder forCfnJobQueue.ComputeEnvironmentOrderPropertySpecifies an action that AWS Batch will take after the job has remained at the head of the queue in the specified state for longer than the specified time.A builder forCfnJobQueue.JobStateTimeLimitActionPropertySpecifies the order of a service environment for a job queue.A builder forCfnJobQueue.ServiceEnvironmentOrderPropertyProperties for defining aCfnJobQueue.A builder forCfnJobQueuePropsTheAWS::Batch::SchedulingPolicyresource specifies the parameters for an AWS Batch scheduling policy.A fluent builder forCfnSchedulingPolicy.The fair-share scheduling policy details.A builder forCfnSchedulingPolicy.FairsharePolicyPropertySpecifies the weights for the share identifiers for the fair-share policy.A builder forCfnSchedulingPolicy.ShareAttributesPropertyProperties for defining aCfnSchedulingPolicy.A builder forCfnSchedulingPolicyPropsCreates a service environment for running service jobs.A fluent builder forCfnServiceEnvironment.Defines the capacity limit for a service environment.A builder forCfnServiceEnvironment.CapacityLimitPropertyProperties for defining aCfnServiceEnvironment.A builder forCfnServiceEnvironmentPropsProps common to all ComputeEnvironments.A builder forComputeEnvironmentPropsThe corresponding Action will only be taken if all of the conditions specified here are met.A builder forCustomReasonBatch default instances types.A container instance host device.A builder forDevicePermissions for device access.The DNS Policy for the pod used by the Job Definition.Props to configure an EcsContainerDefinition.A builder forEcsContainerDefinitionPropsA container orchestrated by ECS that uses EC2 resources.A fluent builder forEcsEc2ContainerDefinition.Props to configure an EcsEc2ContainerDefinition.A builder forEcsEc2ContainerDefinitionPropsA container orchestrated by ECS that uses Fargate resources.A fluent builder forEcsFargateContainerDefinition.Props to configure an EcsFargateContainerDefinition.A builder forEcsFargateContainerDefinitionPropsA JobDefinition that uses ECS orchestration.A fluent builder forEcsJobDefinition.Props for EcsJobDefinition.A builder forEcsJobDefinitionPropsA Batch MachineImage that is compatible with ECS.A builder forEcsMachineImageMaps the image to instance types.Represents a Volume that can be mounted to a container that uses ECS.Options to configure an EcsVolume.A builder forEcsVolumeOptionsA Volume that uses an AWS Elastic File System (EFS);A fluent builder forEfsVolume.Options for configuring an EfsVolume.A builder forEfsVolumeOptionsA container that can be run with EKS orchestration on EC2 resources.A fluent builder forEksContainerDefinition.Props to configure an EksContainerDefinition.A builder forEksContainerDefinitionPropsA JobDefinition that uses Eks orchestration.A fluent builder forEksJobDefinition.Props for EksJobDefinition.A builder forEksJobDefinitionPropsA Batch MachineImage that is compatible with EKS.A builder forEksMachineImageMaps the image to instance types.A Volume that can be mounted to a container supported by EKS.Options to configure an EksVolume.A builder forEksVolumeOptionsWhat medium the volume will live in.A Kubernetes EmptyDir volume.A fluent builder forEmptyDirVolume.Options for a Kubernetes EmptyDir volume.A builder forEmptyDirVolumeOptionsRepresents a Fairshare Scheduling Policy.A fluent builder forFairshareSchedulingPolicy.Fairshare SchedulingPolicy configuration.A builder forFairshareSchedulingPolicyPropsA ManagedComputeEnvironment that uses ECS orchestration on Fargate instances.A fluent builder forFargateComputeEnvironment.Props for a FargateComputeEnvironment.A builder forFargateComputeEnvironmentPropsA Kubernetes HostPath volume.A fluent builder forHostPathVolume.Options for a kubernetes HostPath volume.A builder forHostPathVolumeOptionsCreates a Host volume.A fluent builder forHostVolume.Options for configuring an ECS HostVolume.A builder forHostVolumeOptionsRepresents a ComputeEnvironment.Internal default implementation forIComputeEnvironment.A container that can be run with ECS orchestration.Internal default implementation forIEcsContainerDefinition.A container orchestrated by ECS that uses EC2 resources.Internal default implementation forIEcsEc2ContainerDefinition.A container orchestrated by ECS that uses Fargate resources and is orchestrated by ECS.Internal default implementation forIEcsFargateContainerDefinition.A container that can be run with EKS orchestration on EC2 resources.Internal default implementation forIEksContainerDefinition.A JobDefinition that uses Eks orchestration.Internal default implementation forIEksJobDefinition.Represents a Fairshare Scheduling Policy.Internal default implementation forIFairshareSchedulingPolicy.A ManagedComputeEnvironment that uses ECS orchestration on Fargate instances.Internal default implementation forIFargateComputeEnvironment.Represents a JobDefinition.Internal default implementation forIJobDefinition.Represents a JobQueue.Internal default implementation forIJobQueue.Determines when the image is pulled from the registry to launch a container.Represents a Managed ComputeEnvironment.Internal default implementation forIManagedComputeEnvironment.A ManagedComputeEnvironment that uses ECS orchestration on EC2 instances.Internal default implementation forIManagedEc2EcsComputeEnvironment.Represents a Scheduling Policy.Internal default implementation forISchedulingPolicy.Represents an UnmanagedComputeEnvironment.Internal default implementation forIUnmanagedComputeEnvironment.Props common to all JobDefinitions.A builder forJobDefinitionPropsJobQueues can receive Jobs, which are removed from the queue when sent to the linked ComputeEnvironment(s) to be executed.A fluent builder forJobQueue.Props to configure a JobQueue.A builder forJobQueuePropsSpecifies an action that AWS Batch will take after the job has remained at the head of the queue in the specified state for longer than the specified time.A builder forJobStateTimeLimitActionThe 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 reason to log for the action being taken.The state of the job needed to trigger the action.Linux-specific options that are applied to the container.A fluent builder forLinuxParameters.The properties for defining Linux-specific options that are applied to the container.A builder forLinuxParametersPropsProps for a ManagedComputeEnvironment.A builder forManagedComputeEnvironmentPropsA ManagedComputeEnvironment that uses ECS orchestration on EC2 instances.A fluent builder forManagedEc2EcsComputeEnvironment.Props for a ManagedEc2EcsComputeEnvironment.A builder forManagedEc2EcsComputeEnvironmentPropsA ManagedComputeEnvironment that uses ECS orchestration on EC2 instances.A fluent builder forManagedEc2EksComputeEnvironment.Props for a ManagedEc2EksComputeEnvironment.A builder forManagedEc2EksComputeEnvironmentPropsRuns the container on nodes [startNode, endNode].A builder forMultiNodeContainerA JobDefinition that uses Ecs orchestration to run multiple containers.A fluent builder forMultiNodeJobDefinition.Props to configure a MultiNodeJobDefinition.A builder forMultiNodeJobDefinitionPropsAssigns an order to a ComputeEnvironment.A builder forOrderedComputeEnvironmentCommon job exit reasons.Define how Jobs using this JobDefinition respond to different exit conditions.A secret environment variable.Specifies the configuration of a Kubernetes secret volume.A fluent builder forSecretPathVolume.Options for a Kubernetes SecretPath Volume.A builder forSecretPathVolumeOptionsSpecify the secret's version id or version stage.A builder forSecretVersionInfoRepresents a group of Job Definitions.A builder forShareThe details of a tmpfs mount for a container.A builder forTmpfsThe supported options for a tmpfs mount for a container.Sets limits for a resource withulimiton linux systems.A builder forUlimitThe resources to be limited.Unmanaged ComputeEnvironments do not provision or manage EC2 instances on your behalf.A fluent builder forUnmanagedComputeEnvironment.Represents an UnmanagedComputeEnvironment.A builder forUnmanagedComputeEnvironmentProps