import * as core from "@terrascript/core"; export interface ComputeEnvironmentOrderArgs extends core.SchemaArgs { computeEnvironment: string | core.StringOut; order: number | core.NumberOut; } export declare class ComputeEnvironmentOrder extends core.Schema { computeEnvironment: string | core.StringOut; order: number | core.NumberOut; } export interface DsJobQueueArgs { /** * (Required) The name of the job queue. */ name: string | core.StringOut; /** * Key-value map of resource tags */ tags?: core.Map | core.MapOut; } export declare class DsJobQueue extends core.Data { /** * The ARN of the job queue. */ arn: string | core.StringOut; /** * The compute environments that are attached to the job queue and the order in */ computeEnvironmentOrder: core.Array | core.ArrayOut; id: string | core.StringOut; /** * (Required) The name of the job queue. */ name: string | core.StringOut; /** * The priority of the job queue. Job queues with a higher priority are evaluated first when */ priority: number | core.NumberOut; /** * The ARN of the fair share scheduling policy. If this attribute has a value, the job queue uses a fai * r share scheduling policy. If this attribute does not have a value, the job queue uses a first in, f * irst out (FIFO) scheduling policy. */ schedulingPolicyArn: string | core.StringOut; /** * Describes the ability of the queue to accept new jobs (for example, `ENABLED` or `DISABLED`). */ state: string | core.StringOut; /** * The current status of the job queue (for example, `CREATING` or `VALID`). */ status: string | core.StringOut; /** * A short, human-readable string to provide additional details about the current status */ statusReason: string | core.StringOut; /** * Key-value map of resource tags */ tags?: core.Map | core.MapOut; constructor(name: string, args?: DsJobQueueArgs); getNamespace(): string; } //# sourceMappingURL=ds_job_queue.d.ts.map