

This is the new *CloudFormation Template Reference Guide*. Please update your bookmarks and links. For help getting started with CloudFormation, see the [AWS CloudFormation User Guide](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html).

# AWS::Deadline::Queue
<a name="aws-resource-deadline-queue"></a>

Creates a queue to coordinate the order in which jobs run on a farm. A queue can also specify where to pull resources and indicate where to output completed jobs.

## Syntax
<a name="aws-resource-deadline-queue-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-resource-deadline-queue-syntax.json"></a>

```
{
  "Type" : "AWS::Deadline::Queue",
  "Properties" : {
      "[AllowedStorageProfileIds](#cfn-deadline-queue-allowedstorageprofileids)" : [ String, ... ],
      "[DefaultBudgetAction](#cfn-deadline-queue-defaultbudgetaction)" : String,
      "[Description](#cfn-deadline-queue-description)" : String,
      "[DisplayName](#cfn-deadline-queue-displayname)" : String,
      "[FarmId](#cfn-deadline-queue-farmid)" : String,
      "[JobAttachmentSettings](#cfn-deadline-queue-jobattachmentsettings)" : JobAttachmentSettings,
      "[JobRunAsUser](#cfn-deadline-queue-jobrunasuser)" : JobRunAsUser,
      "[RequiredFileSystemLocationNames](#cfn-deadline-queue-requiredfilesystemlocationnames)" : [ String, ... ],
      "[RoleArn](#cfn-deadline-queue-rolearn)" : String,
      "[SchedulingConfiguration](#cfn-deadline-queue-schedulingconfiguration)" : SchedulingConfiguration,
      "[Tags](#cfn-deadline-queue-tags)" : [ Tag, ... ]
    }
}
```

### YAML
<a name="aws-resource-deadline-queue-syntax.yaml"></a>

```
Type: AWS::Deadline::Queue
Properties:
  [AllowedStorageProfileIds](#cfn-deadline-queue-allowedstorageprofileids): 
    - String
  [DefaultBudgetAction](#cfn-deadline-queue-defaultbudgetaction): String
  [Description](#cfn-deadline-queue-description): String
  [DisplayName](#cfn-deadline-queue-displayname): String
  [FarmId](#cfn-deadline-queue-farmid): String
  [JobAttachmentSettings](#cfn-deadline-queue-jobattachmentsettings): 
    JobAttachmentSettings
  [JobRunAsUser](#cfn-deadline-queue-jobrunasuser): 
    JobRunAsUser
  [RequiredFileSystemLocationNames](#cfn-deadline-queue-requiredfilesystemlocationnames): 
    - String
  [RoleArn](#cfn-deadline-queue-rolearn): String
  [SchedulingConfiguration](#cfn-deadline-queue-schedulingconfiguration): 
    SchedulingConfiguration
  [Tags](#cfn-deadline-queue-tags): 
    - Tag
```

## Properties
<a name="aws-resource-deadline-queue-properties"></a>

`AllowedStorageProfileIds`  <a name="cfn-deadline-queue-allowedstorageprofileids"></a>
The identifiers of the storage profiles that this queue can use to share assets between workers using different operating systems.  
*Required*: No  
*Type*: Array of String  
*Minimum*: `0`  
*Maximum*: `20`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`DefaultBudgetAction`  <a name="cfn-deadline-queue-defaultbudgetaction"></a>
The default action taken on a queue summary if a budget wasn't configured.  
*Required*: No  
*Type*: String  
*Allowed values*: `NONE | STOP_SCHEDULING_AND_COMPLETE_TASKS | STOP_SCHEDULING_AND_CANCEL_TASKS`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Description`  <a name="cfn-deadline-queue-description"></a>
A description of the queue that helps identify what the queue is used for.  
This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.
*Required*: No  
*Type*: String  
*Minimum*: `0`  
*Maximum*: `100`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`DisplayName`  <a name="cfn-deadline-queue-displayname"></a>
The display name of the queue summary to update.  
This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.
*Required*: Yes  
*Type*: String  
*Minimum*: `1`  
*Maximum*: `100`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`FarmId`  <a name="cfn-deadline-queue-farmid"></a>
The farm ID.  
*Required*: Yes  
*Type*: String  
*Pattern*: `^farm-[0-9a-f]{32}$`  
*Update requires*: [Replacement](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement)

`JobAttachmentSettings`  <a name="cfn-deadline-queue-jobattachmentsettings"></a>
The job attachment settings. These are the Amazon S3 bucket name and the Amazon S3 prefix.  
*Required*: No  
*Type*: [JobAttachmentSettings](aws-properties-deadline-queue-jobattachmentsettings.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`JobRunAsUser`  <a name="cfn-deadline-queue-jobrunasuser"></a>
Identifies the user for a job.  
*Required*: No  
*Type*: [JobRunAsUser](aws-properties-deadline-queue-jobrunasuser.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`RequiredFileSystemLocationNames`  <a name="cfn-deadline-queue-requiredfilesystemlocationnames"></a>
The file system location that the queue uses.  
*Required*: No  
*Type*: Array of String  
*Minimum*: `1 | 0`  
*Maximum*: `64 | 20`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`RoleArn`  <a name="cfn-deadline-queue-rolearn"></a>
The Amazon Resource Name (ARN) of the IAM role that workers use when running jobs in this queue.  
*Required*: No  
*Type*: String  
*Pattern*: `^arn:(aws[a-zA-Z-]*):iam::\d{12}:role(/[!-.0-~]+)*/[\w+=,.@-]+$`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`SchedulingConfiguration`  <a name="cfn-deadline-queue-schedulingconfiguration"></a>
Property description not available.  
*Required*: No  
*Type*: [SchedulingConfiguration](aws-properties-deadline-queue-schedulingconfiguration.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Tags`  <a name="cfn-deadline-queue-tags"></a>
The tags to add to your queue. Each tag consists of a tag key and a tag value. Tag keys and values are both required, but tag values can be empty strings.  
*Required*: No  
*Type*: Array of [Tag](aws-properties-deadline-queue-tag.md)  
*Maximum*: `50`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

## Return values
<a name="aws-resource-deadline-queue-return-values"></a>

### Ref
<a name="aws-resource-deadline-queue-return-values-ref"></a>

When you pass the logical ID of this resource to the intrinsic `Ref` function, `Ref` returns the Amazon Resource Name (ARN) of the specified queue.

For more information about using the `Ref` function, see [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/intrinsic-function-reference-ref.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/intrinsic-function-reference-ref.html).

### Fn::GetAtt
<a name="aws-resource-deadline-queue-return-values-fn--getatt"></a>

The `Fn::GetAtt` intrinsic function returns a value for a specified attribute of this type. The following are the available attributes and sample return values.

For more information about using the `Fn::GetAtt` intrinsic function, see [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/intrinsic-function-reference-getatt.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/intrinsic-function-reference-getatt.html).

#### 
<a name="aws-resource-deadline-queue-return-values-fn--getatt-fn--getatt"></a>

`Arn`  <a name="Arn-fn::getatt"></a>
The Amazon Resource Name (ARN) of the queue.

`QueueId`  <a name="QueueId-fn::getatt"></a>
The queue ID.

# AWS::Deadline::Queue JobAttachmentSettings
<a name="aws-properties-deadline-queue-jobattachmentsettings"></a>

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

## Syntax
<a name="aws-properties-deadline-queue-jobattachmentsettings-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-deadline-queue-jobattachmentsettings-syntax.json"></a>

```
{
  "[RootPrefix](#cfn-deadline-queue-jobattachmentsettings-rootprefix)" : String,
  "[S3BucketName](#cfn-deadline-queue-jobattachmentsettings-s3bucketname)" : String
}
```

### YAML
<a name="aws-properties-deadline-queue-jobattachmentsettings-syntax.yaml"></a>

```
  [RootPrefix](#cfn-deadline-queue-jobattachmentsettings-rootprefix): String
  [S3BucketName](#cfn-deadline-queue-jobattachmentsettings-s3bucketname): String
```

## Properties
<a name="aws-properties-deadline-queue-jobattachmentsettings-properties"></a>

`RootPrefix`  <a name="cfn-deadline-queue-jobattachmentsettings-rootprefix"></a>
The root prefix.  
*Required*: Yes  
*Type*: String  
*Minimum*: `1`  
*Maximum*: `63`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`S3BucketName`  <a name="cfn-deadline-queue-jobattachmentsettings-s3bucketname"></a>
The Amazon S3 bucket name.  
*Required*: Yes  
*Type*: String  
*Pattern*: `(?!^(\d+\.)+\d+$)(^(([a-z0-9]|[a-z0-9][a-z0-9\-]*[a-z0-9])\.)*([a-z0-9]|[a-z0-9][a-z0-9\-]*[a-z0-9])$)`  
*Minimum*: `3`  
*Maximum*: `63`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Deadline::Queue JobRunAsUser
<a name="aws-properties-deadline-queue-jobrunasuser"></a>

Identifies the user for a job.

## Syntax
<a name="aws-properties-deadline-queue-jobrunasuser-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-deadline-queue-jobrunasuser-syntax.json"></a>

```
{
  "[Posix](#cfn-deadline-queue-jobrunasuser-posix)" : PosixUser,
  "[RunAs](#cfn-deadline-queue-jobrunasuser-runas)" : String,
  "[Windows](#cfn-deadline-queue-jobrunasuser-windows)" : WindowsUser
}
```

### YAML
<a name="aws-properties-deadline-queue-jobrunasuser-syntax.yaml"></a>

```
  [Posix](#cfn-deadline-queue-jobrunasuser-posix): 
    PosixUser
  [RunAs](#cfn-deadline-queue-jobrunasuser-runas): String
  [Windows](#cfn-deadline-queue-jobrunasuser-windows): 
    WindowsUser
```

## Properties
<a name="aws-properties-deadline-queue-jobrunasuser-properties"></a>

`Posix`  <a name="cfn-deadline-queue-jobrunasuser-posix"></a>
The user and group that the jobs in the queue run as.  
*Required*: No  
*Type*: [PosixUser](aws-properties-deadline-queue-posixuser.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`RunAs`  <a name="cfn-deadline-queue-jobrunasuser-runas"></a>
Specifies whether the job should run using the queue's system user or if the job should run using the worker agent system user.  
*Required*: Yes  
*Type*: String  
*Allowed values*: `QUEUE_CONFIGURED_USER | WORKER_AGENT_USER`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Windows`  <a name="cfn-deadline-queue-jobrunasuser-windows"></a>
Identifies a Microsoft Windows user.  
*Required*: No  
*Type*: [WindowsUser](aws-properties-deadline-queue-windowsuser.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Deadline::Queue PosixUser
<a name="aws-properties-deadline-queue-posixuser"></a>

The POSIX user.

## Syntax
<a name="aws-properties-deadline-queue-posixuser-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-deadline-queue-posixuser-syntax.json"></a>

```
{
  "[Group](#cfn-deadline-queue-posixuser-group)" : String,
  "[User](#cfn-deadline-queue-posixuser-user)" : String
}
```

### YAML
<a name="aws-properties-deadline-queue-posixuser-syntax.yaml"></a>

```
  [Group](#cfn-deadline-queue-posixuser-group): String
  [User](#cfn-deadline-queue-posixuser-user): String
```

## Properties
<a name="aws-properties-deadline-queue-posixuser-properties"></a>

`Group`  <a name="cfn-deadline-queue-posixuser-group"></a>
The name of the POSIX user's group.  
*Required*: Yes  
*Type*: String  
*Pattern*: `^(?:[a-z][a-z0-9-]{0,30})?$`  
*Minimum*: `0`  
*Maximum*: `31`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`User`  <a name="cfn-deadline-queue-posixuser-user"></a>
The name of the POSIX user.  
*Required*: Yes  
*Type*: String  
*Pattern*: `^(?:[a-z][a-z0-9-]{0,30})?$`  
*Minimum*: `0`  
*Maximum*: `31`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Deadline::Queue PriorityBalancedSchedulingConfiguration
<a name="aws-properties-deadline-queue-prioritybalancedschedulingconfiguration"></a>

<a name="aws-properties-deadline-queue-prioritybalancedschedulingconfiguration-description"></a>The `PriorityBalancedSchedulingConfiguration` property type specifies Property description not available. for an [AWS::Deadline::Queue](aws-resource-deadline-queue.md).

## Syntax
<a name="aws-properties-deadline-queue-prioritybalancedschedulingconfiguration-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-deadline-queue-prioritybalancedschedulingconfiguration-syntax.json"></a>

```
{
  "[RenderingTaskBuffer](#cfn-deadline-queue-prioritybalancedschedulingconfiguration-renderingtaskbuffer)" : Integer
}
```

### YAML
<a name="aws-properties-deadline-queue-prioritybalancedschedulingconfiguration-syntax.yaml"></a>

```
  [RenderingTaskBuffer](#cfn-deadline-queue-prioritybalancedschedulingconfiguration-renderingtaskbuffer): Integer
```

## Properties
<a name="aws-properties-deadline-queue-prioritybalancedschedulingconfiguration-properties"></a>

`RenderingTaskBuffer`  <a name="cfn-deadline-queue-prioritybalancedschedulingconfiguration-renderingtaskbuffer"></a>
Property description not available.  
*Required*: No  
*Type*: Integer  
*Minimum*: `0`  
*Maximum*: `1000`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Deadline::Queue SchedulingConfiguration
<a name="aws-properties-deadline-queue-schedulingconfiguration"></a>

<a name="aws-properties-deadline-queue-schedulingconfiguration-description"></a>The `SchedulingConfiguration` property type specifies Property description not available. for an [AWS::Deadline::Queue](aws-resource-deadline-queue.md).

## Syntax
<a name="aws-properties-deadline-queue-schedulingconfiguration-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-deadline-queue-schedulingconfiguration-syntax.json"></a>

```
{
  "[PriorityBalanced](#cfn-deadline-queue-schedulingconfiguration-prioritybalanced)" : PriorityBalancedSchedulingConfiguration,
  "[PriorityFifo](#cfn-deadline-queue-schedulingconfiguration-priorityfifo)" : Json,
  "[WeightedBalanced](#cfn-deadline-queue-schedulingconfiguration-weightedbalanced)" : WeightedBalancedSchedulingConfiguration
}
```

### YAML
<a name="aws-properties-deadline-queue-schedulingconfiguration-syntax.yaml"></a>

```
  [PriorityBalanced](#cfn-deadline-queue-schedulingconfiguration-prioritybalanced): 
    PriorityBalancedSchedulingConfiguration
  [PriorityFifo](#cfn-deadline-queue-schedulingconfiguration-priorityfifo): Json
  [WeightedBalanced](#cfn-deadline-queue-schedulingconfiguration-weightedbalanced): 
    WeightedBalancedSchedulingConfiguration
```

## Properties
<a name="aws-properties-deadline-queue-schedulingconfiguration-properties"></a>

`PriorityBalanced`  <a name="cfn-deadline-queue-schedulingconfiguration-prioritybalanced"></a>
Property description not available.  
*Required*: No  
*Type*: [PriorityBalancedSchedulingConfiguration](aws-properties-deadline-queue-prioritybalancedschedulingconfiguration.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`PriorityFifo`  <a name="cfn-deadline-queue-schedulingconfiguration-priorityfifo"></a>
Property description not available.  
*Required*: No  
*Type*: Json  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`WeightedBalanced`  <a name="cfn-deadline-queue-schedulingconfiguration-weightedbalanced"></a>
Property description not available.  
*Required*: No  
*Type*: [WeightedBalancedSchedulingConfiguration](aws-properties-deadline-queue-weightedbalancedschedulingconfiguration.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Deadline::Queue SchedulingMaxPriorityOverride
<a name="aws-properties-deadline-queue-schedulingmaxpriorityoverride"></a>

<a name="aws-properties-deadline-queue-schedulingmaxpriorityoverride-description"></a>The `SchedulingMaxPriorityOverride` property type specifies Property description not available. for an [AWS::Deadline::Queue](aws-resource-deadline-queue.md).

## Syntax
<a name="aws-properties-deadline-queue-schedulingmaxpriorityoverride-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-deadline-queue-schedulingmaxpriorityoverride-syntax.json"></a>

```
{
  "[AlwaysScheduleFirst](#cfn-deadline-queue-schedulingmaxpriorityoverride-alwaysschedulefirst)" : Json
}
```

### YAML
<a name="aws-properties-deadline-queue-schedulingmaxpriorityoverride-syntax.yaml"></a>

```
  [AlwaysScheduleFirst](#cfn-deadline-queue-schedulingmaxpriorityoverride-alwaysschedulefirst): Json
```

## Properties
<a name="aws-properties-deadline-queue-schedulingmaxpriorityoverride-properties"></a>

`AlwaysScheduleFirst`  <a name="cfn-deadline-queue-schedulingmaxpriorityoverride-alwaysschedulefirst"></a>
Property description not available.  
*Required*: Yes  
*Type*: Json  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Deadline::Queue SchedulingMinPriorityOverride
<a name="aws-properties-deadline-queue-schedulingminpriorityoverride"></a>

<a name="aws-properties-deadline-queue-schedulingminpriorityoverride-description"></a>The `SchedulingMinPriorityOverride` property type specifies Property description not available. for an [AWS::Deadline::Queue](aws-resource-deadline-queue.md).

## Syntax
<a name="aws-properties-deadline-queue-schedulingminpriorityoverride-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-deadline-queue-schedulingminpriorityoverride-syntax.json"></a>

```
{
  "[AlwaysScheduleLast](#cfn-deadline-queue-schedulingminpriorityoverride-alwaysschedulelast)" : Json
}
```

### YAML
<a name="aws-properties-deadline-queue-schedulingminpriorityoverride-syntax.yaml"></a>

```
  [AlwaysScheduleLast](#cfn-deadline-queue-schedulingminpriorityoverride-alwaysschedulelast): Json
```

## Properties
<a name="aws-properties-deadline-queue-schedulingminpriorityoverride-properties"></a>

`AlwaysScheduleLast`  <a name="cfn-deadline-queue-schedulingminpriorityoverride-alwaysschedulelast"></a>
Property description not available.  
*Required*: Yes  
*Type*: Json  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Deadline::Queue Tag
<a name="aws-properties-deadline-queue-tag"></a>

The tags to add to your queue. Each tag consists of a tag key and a tag value. Tag keys and values are both required, but tag values can be empty strings.

## Syntax
<a name="aws-properties-deadline-queue-tag-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-deadline-queue-tag-syntax.json"></a>

```
{
  "[Key](#cfn-deadline-queue-tag-key)" : String,
  "[Value](#cfn-deadline-queue-tag-value)" : String
}
```

### YAML
<a name="aws-properties-deadline-queue-tag-syntax.yaml"></a>

```
  [Key](#cfn-deadline-queue-tag-key): String
  [Value](#cfn-deadline-queue-tag-value): String
```

## Properties
<a name="aws-properties-deadline-queue-tag-properties"></a>

`Key`  <a name="cfn-deadline-queue-tag-key"></a>
The key name of the tag. You can specify a value that's 1 to 127 Unicode characters in length and can't be prefixed with `aws:`. digits, whitespace, `_`, `.`, `:`, `/`, `=`, `+`, `@`, `-`, and `"`.  
For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html).  
*Required*: Yes  
*Type*: String  
*Minimum*: `1`  
*Maximum*: `127`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Value`  <a name="cfn-deadline-queue-tag-value"></a>
The value for the tag. You can specify a value that's 1 to 255 characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, `_`, `.`, `/`, `=`, `+`, and `-`.  
For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html).  
*Required*: Yes  
*Type*: String  
*Minimum*: `1`  
*Maximum*: `255`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Deadline::Queue WeightedBalancedSchedulingConfiguration
<a name="aws-properties-deadline-queue-weightedbalancedschedulingconfiguration"></a>

<a name="aws-properties-deadline-queue-weightedbalancedschedulingconfiguration-description"></a>The `WeightedBalancedSchedulingConfiguration` property type specifies Property description not available. for an [AWS::Deadline::Queue](aws-resource-deadline-queue.md).

## Syntax
<a name="aws-properties-deadline-queue-weightedbalancedschedulingconfiguration-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-deadline-queue-weightedbalancedschedulingconfiguration-syntax.json"></a>

```
{
  "[ErrorWeight](#cfn-deadline-queue-weightedbalancedschedulingconfiguration-errorweight)" : Number,
  "[MaxPriorityOverride](#cfn-deadline-queue-weightedbalancedschedulingconfiguration-maxpriorityoverride)" : SchedulingMaxPriorityOverride,
  "[MinPriorityOverride](#cfn-deadline-queue-weightedbalancedschedulingconfiguration-minpriorityoverride)" : SchedulingMinPriorityOverride,
  "[PriorityWeight](#cfn-deadline-queue-weightedbalancedschedulingconfiguration-priorityweight)" : Number,
  "[RenderingTaskBuffer](#cfn-deadline-queue-weightedbalancedschedulingconfiguration-renderingtaskbuffer)" : Integer,
  "[RenderingTaskWeight](#cfn-deadline-queue-weightedbalancedschedulingconfiguration-renderingtaskweight)" : Number,
  "[SubmissionTimeWeight](#cfn-deadline-queue-weightedbalancedschedulingconfiguration-submissiontimeweight)" : Number
}
```

### YAML
<a name="aws-properties-deadline-queue-weightedbalancedschedulingconfiguration-syntax.yaml"></a>

```
  [ErrorWeight](#cfn-deadline-queue-weightedbalancedschedulingconfiguration-errorweight): Number
  [MaxPriorityOverride](#cfn-deadline-queue-weightedbalancedschedulingconfiguration-maxpriorityoverride): 
    SchedulingMaxPriorityOverride
  [MinPriorityOverride](#cfn-deadline-queue-weightedbalancedschedulingconfiguration-minpriorityoverride): 
    SchedulingMinPriorityOverride
  [PriorityWeight](#cfn-deadline-queue-weightedbalancedschedulingconfiguration-priorityweight): Number
  [RenderingTaskBuffer](#cfn-deadline-queue-weightedbalancedschedulingconfiguration-renderingtaskbuffer): Integer
  [RenderingTaskWeight](#cfn-deadline-queue-weightedbalancedschedulingconfiguration-renderingtaskweight): Number
  [SubmissionTimeWeight](#cfn-deadline-queue-weightedbalancedschedulingconfiguration-submissiontimeweight): Number
```

## Properties
<a name="aws-properties-deadline-queue-weightedbalancedschedulingconfiguration-properties"></a>

`ErrorWeight`  <a name="cfn-deadline-queue-weightedbalancedschedulingconfiguration-errorweight"></a>
Property description not available.  
*Required*: No  
*Type*: Number  
*Minimum*: `-10000`  
*Maximum*: `10000`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`MaxPriorityOverride`  <a name="cfn-deadline-queue-weightedbalancedschedulingconfiguration-maxpriorityoverride"></a>
Property description not available.  
*Required*: No  
*Type*: [SchedulingMaxPriorityOverride](aws-properties-deadline-queue-schedulingmaxpriorityoverride.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`MinPriorityOverride`  <a name="cfn-deadline-queue-weightedbalancedschedulingconfiguration-minpriorityoverride"></a>
Property description not available.  
*Required*: No  
*Type*: [SchedulingMinPriorityOverride](aws-properties-deadline-queue-schedulingminpriorityoverride.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`PriorityWeight`  <a name="cfn-deadline-queue-weightedbalancedschedulingconfiguration-priorityweight"></a>
Property description not available.  
*Required*: No  
*Type*: Number  
*Minimum*: `0`  
*Maximum*: `10000`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`RenderingTaskBuffer`  <a name="cfn-deadline-queue-weightedbalancedschedulingconfiguration-renderingtaskbuffer"></a>
Property description not available.  
*Required*: No  
*Type*: Integer  
*Minimum*: `0`  
*Maximum*: `1000`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`RenderingTaskWeight`  <a name="cfn-deadline-queue-weightedbalancedschedulingconfiguration-renderingtaskweight"></a>
Property description not available.  
*Required*: No  
*Type*: Number  
*Minimum*: `-10000`  
*Maximum*: `10000`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`SubmissionTimeWeight`  <a name="cfn-deadline-queue-weightedbalancedschedulingconfiguration-submissiontimeweight"></a>
Property description not available.  
*Required*: No  
*Type*: Number  
*Minimum*: `0`  
*Maximum*: `10000`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

# AWS::Deadline::Queue WindowsUser
<a name="aws-properties-deadline-queue-windowsuser"></a>

The Windows user details.

## Syntax
<a name="aws-properties-deadline-queue-windowsuser-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-deadline-queue-windowsuser-syntax.json"></a>

```
{
  "[PasswordArn](#cfn-deadline-queue-windowsuser-passwordarn)" : String,
  "[User](#cfn-deadline-queue-windowsuser-user)" : String
}
```

### YAML
<a name="aws-properties-deadline-queue-windowsuser-syntax.yaml"></a>

```
  [PasswordArn](#cfn-deadline-queue-windowsuser-passwordarn): String
  [User](#cfn-deadline-queue-windowsuser-user): String
```

## Properties
<a name="aws-properties-deadline-queue-windowsuser-properties"></a>

`PasswordArn`  <a name="cfn-deadline-queue-windowsuser-passwordarn"></a>
The password ARN for the Windows user.  
*Required*: Yes  
*Type*: String  
*Pattern*: `^arn:(aws[a-zA-Z-]*):secretsmanager:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\d{1}:\d{12}:secret:[a-zA-Z0-9-/_+=.@]{1,2028}$`  
*Minimum*: `20`  
*Maximum*: `2048`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`User`  <a name="cfn-deadline-queue-windowsuser-user"></a>
The user.  
*Required*: Yes  
*Type*: String  
*Pattern*: `^[^"'/\[\]:;|=,+*?<>\s]*$`  
*Minimum*: `0`  
*Maximum*: `111`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)