QueueArgs

data class QueueArgs(val allowedStorageProfileIds: Output<List<String>>? = null, val defaultBudgetAction: Output<QueueDefaultQueueBudgetAction>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val farmId: Output<String>? = null, val jobAttachmentSettings: Output<QueueJobAttachmentSettingsArgs>? = null, val jobRunAsUser: Output<QueueJobRunAsUserArgs>? = null, val requiredFileSystemLocationNames: Output<List<String>>? = null, val roleArn: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<QueueArgs>

Definition of AWS::Deadline::Queue Resource Type

Constructors

Link copied to clipboard
constructor(allowedStorageProfileIds: Output<List<String>>? = null, defaultBudgetAction: Output<QueueDefaultQueueBudgetAction>? = null, description: Output<String>? = null, displayName: Output<String>? = null, farmId: Output<String>? = null, jobAttachmentSettings: Output<QueueJobAttachmentSettingsArgs>? = null, jobRunAsUser: Output<QueueJobRunAsUserArgs>? = null, requiredFileSystemLocationNames: Output<List<String>>? = null, roleArn: Output<String>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard
val allowedStorageProfileIds: Output<List<String>>? = null

The identifiers of the storage profiles that this queue can use to share assets between workers using different operating systems.

Link copied to clipboard

The default action taken on a queue summary if a budget wasn't configured.

Link copied to clipboard
val description: Output<String>? = null

A description of the queue that helps identify what the queue is used for.

Link copied to clipboard
val displayName: Output<String>? = null

The display name of the queue summary to update.

Link copied to clipboard
val farmId: Output<String>? = null

The farm ID.

Link copied to clipboard

The job attachment settings. These are the Amazon S3 bucket name and the Amazon S3 prefix.

Link copied to clipboard
val jobRunAsUser: Output<QueueJobRunAsUserArgs>? = null

Identifies the user for a job.

Link copied to clipboard

The file system location that the queue uses.

Link copied to clipboard
val roleArn: Output<String>? = null

The Amazon Resource Name (ARN) of the IAM role that workers use when running jobs in this queue.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

An array of key-value pairs to apply to this resource.

Functions

Link copied to clipboard
open override fun toJava(): QueueArgs