batch library

AWS Batch.

Classes

AwsBatchComputeEnvironment
Factory wrapper for aws_batch_compute_environment.
AwsBatchJobDefinition
Factory wrapper for aws_batch_job_definition.
AwsBatchJobQueue
Factory wrapper for aws_batch_job_queue.
AwsBatchSchedulingPolicy
Factory wrapper for aws_batch_scheduling_policy.
BatchComputeEnvironmentComputeResources
Typed helper for the compute_resources block of aws_batch_compute_environment (derived from provider schema).
BatchComputeEnvironmentEc2Configuration
Typed helper for the compute_resources.ec2_configuration block of aws_batch_compute_environment (derived from provider schema).
BatchComputeEnvironmentEksConfiguration
Typed helper for the eks_configuration block of aws_batch_compute_environment (derived from provider schema).
BatchComputeEnvironmentIdentifier
At most one of launch_template_id, launch_template_name on the compute_resources.launch_template block of aws_batch_compute_environment: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
BatchComputeEnvironmentIdentifierLaunchTemplateId
The BatchComputeEnvironmentIdentifier.launchTemplateId choice: sets launch_template_id.
BatchComputeEnvironmentIdentifierLaunchTemplateName
The BatchComputeEnvironmentIdentifier.launchTemplateName choice: sets launch_template_name.
BatchComputeEnvironmentLaunchTemplate
Typed helper for the compute_resources.launch_template block of aws_batch_compute_environment (derived from provider schema).
BatchComputeEnvironmentName
At most one of name, name_prefix on aws_batch_compute_environment: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
BatchComputeEnvironmentNameChoice
The BatchComputeEnvironmentName.name choice: sets name.
BatchComputeEnvironmentNamePrefix
The BatchComputeEnvironmentName.namePrefix choice: sets name_prefix.
BatchComputeEnvironmentUpdatePolicy
Typed helper for the update_policy block of aws_batch_compute_environment (derived from provider schema).
BatchJobDefinitionContainerProperties
The BatchJobDefinitionProperties.containerProperties choice: sets container_properties.
BatchJobDefinitionContainers
Typed helper for the eks_properties.pod_properties.containers block of aws_batch_job_definition (derived from provider schema).
BatchJobDefinitionEcsProperties
The BatchJobDefinitionProperties.ecsProperties choice: sets ecs_properties.
BatchJobDefinitionEksProperties
Typed helper for the eks_properties block of aws_batch_job_definition (derived from provider schema).
BatchJobDefinitionEksPropertiesChoice
The BatchJobDefinitionProperties.eksProperties choice: sets eks_properties.
BatchJobDefinitionEmptyDir
Typed helper for the eks_properties.pod_properties.volumes.empty_dir block of aws_batch_job_definition (derived from provider schema).
BatchJobDefinitionEnv
Typed helper for the eks_properties.pod_properties.containers.env block of aws_batch_job_definition (derived from provider schema). Shared by every block of this shape in the resource.
BatchJobDefinitionEvaluateOnExit
Typed helper for the retry_strategy.evaluate_on_exit block of aws_batch_job_definition (derived from provider schema).
BatchJobDefinitionHostPath
Typed helper for the eks_properties.pod_properties.volumes.host_path block of aws_batch_job_definition (derived from provider schema).
BatchJobDefinitionImagePullSecret
Typed helper for the eks_properties.pod_properties.image_pull_secret block of aws_batch_job_definition (derived from provider schema).
BatchJobDefinitionInitContainers
Typed helper for the eks_properties.pod_properties.init_containers block of aws_batch_job_definition (derived from provider schema).
BatchJobDefinitionMetadata
Typed helper for the eks_properties.pod_properties.metadata block of aws_batch_job_definition (derived from provider schema).
BatchJobDefinitionNodeProperties
The BatchJobDefinitionProperties.nodeProperties choice: sets node_properties.
BatchJobDefinitionPodProperties
Typed helper for the eks_properties.pod_properties block of aws_batch_job_definition (derived from provider schema).
BatchJobDefinitionProperties
At most one of container_properties, ecs_properties, eks_properties, node_properties on aws_batch_job_definition: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
BatchJobDefinitionResources
Typed helper for the eks_properties.pod_properties.containers.resources block of aws_batch_job_definition (derived from provider schema). Shared by every block of this shape in the resource.
BatchJobDefinitionRetryStrategy
Typed helper for the retry_strategy block of aws_batch_job_definition (derived from provider schema).
BatchJobDefinitionSecret
Typed helper for the eks_properties.pod_properties.volumes.secret block of aws_batch_job_definition (derived from provider schema).
BatchJobDefinitionSecurityContext
Typed helper for the eks_properties.pod_properties.containers.security_context block of aws_batch_job_definition (derived from provider schema). Shared by every block of this shape in the resource.
BatchJobDefinitionTimeout
Typed helper for the timeout block of aws_batch_job_definition (derived from provider schema).
BatchJobDefinitionVolumeMounts
Typed helper for the eks_properties.pod_properties.containers.volume_mounts block of aws_batch_job_definition (derived from provider schema). Shared by every block of this shape in the resource.
BatchJobDefinitionVolumes
Typed helper for the eks_properties.pod_properties.volumes block of aws_batch_job_definition (derived from provider schema).
BatchJobQueueComputeEnvironmentOrder
Typed helper for the compute_environment_order block of aws_batch_job_queue (derived from provider schema).
BatchJobQueueJobStateTimeLimitAction
Typed helper for the job_state_time_limit_action block of aws_batch_job_queue (derived from provider schema).
BatchSchedulingPolicyFairSharePolicy
Typed helper for the fair_share_policy block of aws_batch_scheduling_policy (derived from provider schema).
BatchSchedulingPolicyShareDistribution
Typed helper for the fair_share_policy.share_distribution block of aws_batch_scheduling_policy (derived from provider schema).

Enums

BatchComputeEnvironmentAllocationStrategy
allocation_strategy — derived from the provider schema description.
BatchComputeEnvironmentComputeResourcesType
type — derived from the provider schema description.
BatchComputeEnvironmentState
Batch Compute Environment enum for state.
BatchComputeEnvironmentType
Batch Compute Environment enum for type.
BatchJobDefinitionAction
action — derived from the provider schema description.
BatchJobDefinitionDnsPolicy
dns_policy — derived from the provider schema description.
BatchJobDefinitionImagePullPolicy
image_pull_policy — derived from the provider schema description.
BatchJobDefinitionMedium
medium — derived from the provider schema description.
BatchJobDefinitionPlatformCapabilities
Batch Job Definition Platform enum for platform_capabilities.
BatchJobDefinitionType
Batch Job Definition enum for type.