Class CfnQueueEnvironment
Creates an environment for a queue that defines how jobs in the queue run.
Implements
Inherited Members
Namespace: Amazon.CDK.AwsDeadline
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnQueueEnvironment : CfnResource, IInspectable
Syntax (vb)
Public Class CfnQueueEnvironment Inherits CfnResource Implements IInspectable
Remarks
CloudformationResource: AWS::Deadline::QueueEnvironment
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Aws_deadline;
var cfnQueueEnvironment = new CfnQueueEnvironment(this, "MyCfnQueueEnvironment", new CfnQueueEnvironmentProps {
FarmId = "farmId",
Priority = 123,
QueueId = "queueId",
Template = "template",
TemplateType = "templateType"
});
Synopsis
Constructors
CfnQueueEnvironment(Construct, string, ICfnQueueEnvironmentProps) | Creates an environment for a queue that defines how jobs in the queue run. |
Properties
AttrName | The name of the queue environment. |
AttrQueueEnvironmentId | The queue environment ID. |
CFN_RESOURCE_TYPE_NAME | The CloudFormation resource type name for this resource class. |
CfnProperties | Creates an environment for a queue that defines how jobs in the queue run. |
FarmId | The identifier assigned to the farm that contains the queue. |
Priority | The queue environment's priority. |
QueueId | The unique identifier of the queue that contains the environment. |
Template | A JSON or YAML template that describes the processing environment for the queue. |
TemplateType | Specifies whether the template for the queue environment is JSON or YAML. |
Methods
Inspect(TreeInspector) | Examines the CloudFormation resource and discloses attributes. |
RenderProperties(IDictionary<string, object>) | Creates an environment for a queue that defines how jobs in the queue run. |
Constructors
CfnQueueEnvironment(Construct, string, ICfnQueueEnvironmentProps)
Creates an environment for a queue that defines how jobs in the queue run.
public CfnQueueEnvironment(Construct scope, string id, ICfnQueueEnvironmentProps props)
Parameters
- scope Construct
Scope in which this resource is defined.
- id string
Construct identifier for this resource (unique in its scope).
- props ICfnQueueEnvironmentProps
Resource properties.
Remarks
CloudformationResource: AWS::Deadline::QueueEnvironment
ExampleMetadata: fixture=_generated
Properties
AttrName
The name of the queue environment.
public virtual string AttrName { get; }
Property Value
Remarks
CloudformationAttribute: Name
AttrQueueEnvironmentId
The queue environment ID.
public virtual string AttrQueueEnvironmentId { get; }
Property Value
Remarks
CloudformationAttribute: QueueEnvironmentId
CFN_RESOURCE_TYPE_NAME
The CloudFormation resource type name for this resource class.
public static string CFN_RESOURCE_TYPE_NAME { get; }
Property Value
Remarks
CloudformationResource: AWS::Deadline::QueueEnvironment
ExampleMetadata: fixture=_generated
CfnProperties
Creates an environment for a queue that defines how jobs in the queue run.
protected override IDictionary<string, object> CfnProperties { get; }
Property Value
Overrides
Remarks
CloudformationResource: AWS::Deadline::QueueEnvironment
ExampleMetadata: fixture=_generated
FarmId
The identifier assigned to the farm that contains the queue.
public virtual string FarmId { get; set; }
Property Value
Remarks
CloudformationResource: AWS::Deadline::QueueEnvironment
ExampleMetadata: fixture=_generated
Priority
The queue environment's priority.
public virtual double Priority { get; set; }
Property Value
Remarks
CloudformationResource: AWS::Deadline::QueueEnvironment
ExampleMetadata: fixture=_generated
QueueId
The unique identifier of the queue that contains the environment.
public virtual string QueueId { get; set; }
Property Value
Remarks
CloudformationResource: AWS::Deadline::QueueEnvironment
ExampleMetadata: fixture=_generated
Template
A JSON or YAML template that describes the processing environment for the queue.
public virtual string Template { get; set; }
Property Value
Remarks
CloudformationResource: AWS::Deadline::QueueEnvironment
ExampleMetadata: fixture=_generated
TemplateType
Specifies whether the template for the queue environment is JSON or YAML.
public virtual string TemplateType { get; set; }
Property Value
Remarks
CloudformationResource: AWS::Deadline::QueueEnvironment
ExampleMetadata: fixture=_generated
Methods
Inspect(TreeInspector)
Examines the CloudFormation resource and discloses attributes.
public virtual void Inspect(TreeInspector inspector)
Parameters
- inspector TreeInspector
tree inspector to collect and process attributes.
Remarks
CloudformationResource: AWS::Deadline::QueueEnvironment
ExampleMetadata: fixture=_generated
RenderProperties(IDictionary<string, object>)
Creates an environment for a queue that defines how jobs in the queue run.
protected override IDictionary<string, object> RenderProperties(IDictionary<string, object> props)
Parameters
- props IDictionary<string, object>
Returns
Overrides
Remarks
CloudformationResource: AWS::Deadline::QueueEnvironment
ExampleMetadata: fixture=_generated