Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class ComputeEnvironment : KotlinCustomResource

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
Link copied to clipboard
class ConsumableResource : KotlinCustomResource

Resource Type definition for AWS::Batch::ConsumableResource

Link copied to clipboard
data class ConsumableResourceArgs(val consumableResourceName: Output<String>? = null, val resourceType: Output<ConsumableResourceResourceType>? = null, val tags: Output<Map<String, String>>? = null, val totalQuantity: Output<Int>? = null) : ConvertibleToJava<ConsumableResourceArgs>

Resource Type definition for AWS::Batch::ConsumableResource

Link copied to clipboard
Link copied to clipboard
class JobDefinition : KotlinCustomResource

Resource Type definition for AWS::Batch::JobDefinition

Link copied to clipboard
data class JobDefinitionArgs(val consumableResourceProperties: Output<JobDefinitionConsumableResourcePropertiesArgs>? = null, 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<Map<String, String>>? = 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<Map<String, String>>? = null, val timeout: Output<JobDefinitionJobTimeoutArgs>? = null, val type: Output<String>? = null) : ConvertibleToJava<JobDefinitionArgs>

Resource Type definition for AWS::Batch::JobDefinition

Link copied to clipboard
Link copied to clipboard
object JobDefinitionMapper : ResourceMapper<JobDefinition>
Link copied to clipboard
Link copied to clipboard
class JobQueue : KotlinCustomResource

Resource Type definition for AWS::Batch::JobQueue

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
Link copied to clipboard
object JobQueueMapper : ResourceMapper<JobQueue>
Link copied to clipboard
Link copied to clipboard
class SchedulingPolicy : KotlinCustomResource

Resource Type definition 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 definition for AWS::Batch::SchedulingPolicy

Link copied to clipboard
object SchedulingPolicyMapper : ResourceMapper<SchedulingPolicy>

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun jobQueue(name: String, block: suspend JobQueueResourceBuilder.() -> Unit): JobQueue
Link copied to clipboard