Package-level declarations
Types
Link copied to clipboard
object BatchFunctions
Link copied to clipboard
Resource Type definition for AWS::Batch::ComputeEnvironment
Link copied to clipboard
data class ComputeEnvironmentArgs(val computeEnvironmentName: Output<String>? = null, val computeResources: Output<ComputeEnvironmentComputeResourcesArgs>? = null, val context: Output<String>? = null, val eksConfiguration: Output<ComputeEnvironmentEksConfigurationArgs>? = null, val replaceComputeEnvironment: Output<Boolean>? = null, val serviceRole: Output<String>? = null, val state: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val type: Output<String>? = null, val unmanagedvCpus: Output<Int>? = null, val updatePolicy: Output<ComputeEnvironmentUpdatePolicyArgs>? = null) : ConvertibleToJava<ComputeEnvironmentArgs>
Resource Type definition for AWS::Batch::ComputeEnvironment
Link copied to clipboard
Builder for ComputeEnvironmentArgs.
Link copied to clipboard
Link copied to clipboard
Builder for ComputeEnvironment.
Link copied to clipboard
Resource Type definition for AWS::Batch::JobDefinition
Link copied to clipboard
data class JobDefinitionArgs(val containerProperties: Output<JobDefinitionContainerPropertiesArgs>? = null, val ecsProperties: Output<JobDefinitionEcsPropertiesArgs>? = null, val eksProperties: Output<JobDefinitionEksPropertiesArgs>? = null, val jobDefinitionName: Output<String>? = null, val nodeProperties: Output<JobDefinitionNodePropertiesArgs>? = null, val parameters: Output<Any>? = null, val platformCapabilities: Output<List<String>>? = null, val propagateTags: Output<Boolean>? = null, val retryStrategy: Output<JobDefinitionRetryStrategyArgs>? = null, val schedulingPriority: Output<Int>? = null, val tags: Output<Any>? = null, val timeout: Output<JobDefinitionTimeoutArgs>? = null, val type: Output<String>? = null) : ConvertibleToJava<JobDefinitionArgs>
Resource Type definition for AWS::Batch::JobDefinition
Link copied to clipboard
class JobDefinitionArgsBuilder
Builder for JobDefinitionArgs.
Link copied to clipboard
Link copied to clipboard
Builder for JobDefinition.
Link copied to clipboard
data class JobQueueArgs(val computeEnvironmentOrder: Output<List<JobQueueComputeEnvironmentOrderArgs>>? = null, val jobQueueName: Output<String>? = null, val jobStateTimeLimitActions: Output<List<JobQueueJobStateTimeLimitActionArgs>>? = null, val priority: Output<Int>? = null, val schedulingPolicyArn: Output<String>? = null, val state: Output<JobQueueState>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<JobQueueArgs>
Resource Type definition for AWS::Batch::JobQueue
Link copied to clipboard
class JobQueueArgsBuilder
Builder for JobQueueArgs.
Link copied to clipboard
Link copied to clipboard
class JobQueueResourceBuilder
Builder for JobQueue.
Link copied to clipboard
Resource Type schema for AWS::Batch::SchedulingPolicy
Link copied to clipboard
data class SchedulingPolicyArgs(val fairsharePolicy: Output<SchedulingPolicyFairsharePolicyArgs>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<SchedulingPolicyArgs>
Resource Type schema for AWS::Batch::SchedulingPolicy
Link copied to clipboard
Builder for SchedulingPolicyArgs.
Link copied to clipboard
Link copied to clipboard
Builder for SchedulingPolicy.
Functions
Link copied to clipboard
suspend fun computeEnvironment(name: String, block: suspend ComputeEnvironmentResourceBuilder.() -> Unit): ComputeEnvironment
Link copied to clipboard
suspend fun jobDefinition(name: String, block: suspend JobDefinitionResourceBuilder.() -> Unit): JobDefinition
Link copied to clipboard
suspend fun schedulingPolicy(name: String, block: suspend SchedulingPolicyResourceBuilder.() -> Unit): SchedulingPolicy