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_resourcesblock ofaws_batch_compute_environment(derived from provider schema). - BatchComputeEnvironmentEc2Configuration
-
Typed helper for the
compute_resources.ec2_configurationblock ofaws_batch_compute_environment(derived from provider schema). - BatchComputeEnvironmentEksConfiguration
-
Typed helper for the
eks_configurationblock ofaws_batch_compute_environment(derived from provider schema). - BatchComputeEnvironmentIdentifier
-
At most one of
launch_template_id,launch_template_nameon thecompute_resources.launch_templateblock ofaws_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_templateblock ofaws_batch_compute_environment(derived from provider schema). - BatchComputeEnvironmentName
-
At most one of
name,name_prefixonaws_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_policyblock ofaws_batch_compute_environment(derived from provider schema). - BatchJobDefinitionContainerProperties
-
The BatchJobDefinitionProperties.containerProperties choice: sets
container_properties. - BatchJobDefinitionContainers
-
Typed helper for the
eks_properties.pod_properties.containersblock ofaws_batch_job_definition(derived from provider schema). - BatchJobDefinitionEcsProperties
-
The BatchJobDefinitionProperties.ecsProperties choice: sets
ecs_properties. - BatchJobDefinitionEksProperties
-
Typed helper for the
eks_propertiesblock ofaws_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_dirblock ofaws_batch_job_definition(derived from provider schema). - BatchJobDefinitionEnv
-
Typed helper for the
eks_properties.pod_properties.containers.envblock ofaws_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_exitblock ofaws_batch_job_definition(derived from provider schema). - BatchJobDefinitionHostPath
-
Typed helper for the
eks_properties.pod_properties.volumes.host_pathblock ofaws_batch_job_definition(derived from provider schema). - BatchJobDefinitionImagePullSecret
-
Typed helper for the
eks_properties.pod_properties.image_pull_secretblock ofaws_batch_job_definition(derived from provider schema). - BatchJobDefinitionInitContainers
-
Typed helper for the
eks_properties.pod_properties.init_containersblock ofaws_batch_job_definition(derived from provider schema). - BatchJobDefinitionMetadata
-
Typed helper for the
eks_properties.pod_properties.metadatablock ofaws_batch_job_definition(derived from provider schema). - BatchJobDefinitionNodeProperties
-
The BatchJobDefinitionProperties.nodeProperties choice: sets
node_properties. - BatchJobDefinitionPodProperties
-
Typed helper for the
eks_properties.pod_propertiesblock ofaws_batch_job_definition(derived from provider schema). - BatchJobDefinitionProperties
-
At most one of
container_properties,ecs_properties,eks_properties,node_propertiesonaws_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.resourcesblock ofaws_batch_job_definition(derived from provider schema). Shared by every block of this shape in the resource. - BatchJobDefinitionRetryStrategy
-
Typed helper for the
retry_strategyblock ofaws_batch_job_definition(derived from provider schema). - BatchJobDefinitionSecret
-
Typed helper for the
eks_properties.pod_properties.volumes.secretblock ofaws_batch_job_definition(derived from provider schema). - BatchJobDefinitionSecurityContext
-
Typed helper for the
eks_properties.pod_properties.containers.security_contextblock ofaws_batch_job_definition(derived from provider schema). Shared by every block of this shape in the resource. - BatchJobDefinitionTimeout
-
Typed helper for the
timeoutblock ofaws_batch_job_definition(derived from provider schema). - BatchJobDefinitionVolumeMounts
-
Typed helper for the
eks_properties.pod_properties.containers.volume_mountsblock ofaws_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.volumesblock ofaws_batch_job_definition(derived from provider schema). - BatchJobQueueComputeEnvironmentOrder
-
Typed helper for the
compute_environment_orderblock ofaws_batch_job_queue(derived from provider schema). - BatchJobQueueJobStateTimeLimitAction
-
Typed helper for the
job_state_time_limit_actionblock ofaws_batch_job_queue(derived from provider schema). -
Typed helper for the
fair_share_policyblock ofaws_batch_scheduling_policy(derived from provider schema). -
Typed helper for the
fair_share_policy.share_distributionblock ofaws_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.