Package com.pulumi.aws.batch.inputs
Class JobQueueState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.batch.inputs.JobQueueState
-
public final class JobQueueState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJobQueueState.Builder
-
Field Summary
Fields Modifier and Type Field Description static JobQueueStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>arn()static JobQueueState.Builderbuilder()static JobQueueState.Builderbuilder(JobQueueState defaults)java.util.Optional<com.pulumi.core.Output<java.util.List<JobQueueComputeEnvironmentOrderArgs>>>computeEnvironmentOrders()java.util.Optional<com.pulumi.core.Output<java.util.List<JobQueueJobStateTimeLimitActionArgs>>>jobStateTimeLimitActions()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>priority()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.String>>schedulingPolicyArn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>state()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tags()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tagsAll()java.util.Optional<com.pulumi.core.Output<JobQueueTimeoutsArgs>>timeouts()
-
-
-
Field Detail
-
Empty
public static final JobQueueState Empty
-
-
Method Detail
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- ARN of the job queue.
-
computeEnvironmentOrders
public java.util.Optional<com.pulumi.core.Output<java.util.List<JobQueueComputeEnvironmentOrderArgs>>> computeEnvironmentOrders()
- Returns:
- Set of compute environments mapped to a job queue and their order relative to each other. The job scheduler uses this parameter to determine which compute environment runs a specific job. Compute environments must be in the VALID state before you can associate them with a job queue. You can associate up to three compute environments with a job queue.
-
jobStateTimeLimitActions
public java.util.Optional<com.pulumi.core.Output<java.util.List<JobQueueJobStateTimeLimitActionArgs>>> jobStateTimeLimitActions()
- Returns:
- Set of job state time limit actions mapped to a job queue. Specifies 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.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Name of the job queue.
-
priority
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> priority()
- Returns:
- Priority of the job queue. Job queues with a higher priority are evaluated first when associated with the same compute environment.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
schedulingPolicyArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> schedulingPolicyArn()
- Returns:
- ARN of the fair share scheduling policy. If this parameter is specified, the job queue uses a fair share scheduling policy. If this parameter isn't specified, the job queue uses a first in, first out (FIFO) scheduling policy. After a job queue is created, you can replace but can't remove the fair share scheduling policy.
-
state
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> state()
- Returns:
- State of the job queue. Must be one of: `ENABLED` or `DISABLED`
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
-
tagsAll
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tagsAll()
- Returns:
- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
-
timeouts
public java.util.Optional<com.pulumi.core.Output<JobQueueTimeoutsArgs>> timeouts()
-
builder
public static JobQueueState.Builder builder()
-
builder
public static JobQueueState.Builder builder(JobQueueState defaults)
-
-