Class CfnFarm
Creates a farm to allow space for queues and fleets.
Inherited Members
Namespace: Amazon.CDK.AwsDeadline
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnFarm : CfnResource, IInspectable, ITaggableV2
Syntax (vb)
Public Class CfnFarm Inherits CfnResource Implements IInspectable, ITaggableV2
Remarks
Farms are the space where the components of your renders gather and are pieced together in the cloud. Farms contain budgets and allow you to enforce permissions. Deadline Cloud farms are a useful container for large projects.
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-farm.html
CloudformationResource: AWS::Deadline::Farm
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 cfnFarm = new CfnFarm(this, "MyCfnFarm", new CfnFarmProps {
DisplayName = "displayName",
// the properties below are optional
Description = "description",
KmsKeyArn = "kmsKeyArn",
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
});
Synopsis
Constructors
CfnFarm(Construct, string, ICfnFarmProps) | Creates a farm to allow space for queues and fleets. |
Properties
AttrArn | The Amazon Resource Name (ARN) assigned to the farm. |
AttrFarmId | The farm ID. |
CFN_RESOURCE_TYPE_NAME | The CloudFormation resource type name for this resource class. |
CdkTagManager | Tag Manager which manages the tags for this resource. |
CfnProperties | Creates a farm to allow space for queues and fleets. |
Description | A description of the farm that helps identify what the farm is used for. |
DisplayName | The display name of the farm. |
KmsKeyArn | The ARN for the KMS key. |
Tags | The tags to add to your farm. |
Methods
Inspect(TreeInspector) | Examines the CloudFormation resource and discloses attributes. |
RenderProperties(IDictionary<string, object>) | Creates a farm to allow space for queues and fleets. |
Constructors
CfnFarm(Construct, string, ICfnFarmProps)
Creates a farm to allow space for queues and fleets.
public CfnFarm(Construct scope, string id, ICfnFarmProps props)
Parameters
- scope Construct
Scope in which this resource is defined.
- id string
Construct identifier for this resource (unique in its scope).
- props ICfnFarmProps
Resource properties.
Remarks
Farms are the space where the components of your renders gather and are pieced together in the cloud. Farms contain budgets and allow you to enforce permissions. Deadline Cloud farms are a useful container for large projects.
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-farm.html
CloudformationResource: AWS::Deadline::Farm
ExampleMetadata: fixture=_generated
Properties
AttrArn
The Amazon Resource Name (ARN) assigned to the farm.
public virtual string AttrArn { get; }
Property Value
Remarks
CloudformationAttribute: Arn
AttrFarmId
The farm ID.
public virtual string AttrFarmId { get; }
Property Value
Remarks
CloudformationAttribute: FarmId
CFN_RESOURCE_TYPE_NAME
The CloudFormation resource type name for this resource class.
public static string CFN_RESOURCE_TYPE_NAME { get; }
Property Value
Remarks
Farms are the space where the components of your renders gather and are pieced together in the cloud. Farms contain budgets and allow you to enforce permissions. Deadline Cloud farms are a useful container for large projects.
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-farm.html
CloudformationResource: AWS::Deadline::Farm
ExampleMetadata: fixture=_generated
CdkTagManager
Tag Manager which manages the tags for this resource.
public virtual TagManager CdkTagManager { get; }
Property Value
Remarks
Farms are the space where the components of your renders gather and are pieced together in the cloud. Farms contain budgets and allow you to enforce permissions. Deadline Cloud farms are a useful container for large projects.
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-farm.html
CloudformationResource: AWS::Deadline::Farm
ExampleMetadata: fixture=_generated
CfnProperties
Creates a farm to allow space for queues and fleets.
protected override IDictionary<string, object> CfnProperties { get; }
Property Value
Overrides
Remarks
Farms are the space where the components of your renders gather and are pieced together in the cloud. Farms contain budgets and allow you to enforce permissions. Deadline Cloud farms are a useful container for large projects.
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-farm.html
CloudformationResource: AWS::Deadline::Farm
ExampleMetadata: fixture=_generated
Description
A description of the farm that helps identify what the farm is used for.
public virtual string? Description { get; set; }
Property Value
Remarks
Farms are the space where the components of your renders gather and are pieced together in the cloud. Farms contain budgets and allow you to enforce permissions. Deadline Cloud farms are a useful container for large projects.
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-farm.html
CloudformationResource: AWS::Deadline::Farm
ExampleMetadata: fixture=_generated
DisplayName
The display name of the farm.
public virtual string DisplayName { get; set; }
Property Value
Remarks
Farms are the space where the components of your renders gather and are pieced together in the cloud. Farms contain budgets and allow you to enforce permissions. Deadline Cloud farms are a useful container for large projects.
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-farm.html
CloudformationResource: AWS::Deadline::Farm
ExampleMetadata: fixture=_generated
KmsKeyArn
The ARN for the KMS key.
public virtual string? KmsKeyArn { get; set; }
Property Value
Remarks
Farms are the space where the components of your renders gather and are pieced together in the cloud. Farms contain budgets and allow you to enforce permissions. Deadline Cloud farms are a useful container for large projects.
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-farm.html
CloudformationResource: AWS::Deadline::Farm
ExampleMetadata: fixture=_generated
Tags
The tags to add to your farm.
public virtual ICfnTag[]? Tags { get; set; }
Property Value
ICfnTag[]
Remarks
Farms are the space where the components of your renders gather and are pieced together in the cloud. Farms contain budgets and allow you to enforce permissions. Deadline Cloud farms are a useful container for large projects.
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-farm.html
CloudformationResource: AWS::Deadline::Farm
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
Farms are the space where the components of your renders gather and are pieced together in the cloud. Farms contain budgets and allow you to enforce permissions. Deadline Cloud farms are a useful container for large projects.
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-farm.html
CloudformationResource: AWS::Deadline::Farm
ExampleMetadata: fixture=_generated
RenderProperties(IDictionary<string, object>)
Creates a farm to allow space for queues and fleets.
protected override IDictionary<string, object> RenderProperties(IDictionary<string, object> props)
Parameters
- props IDictionary<string, object>
Returns
Overrides
Remarks
Farms are the space where the components of your renders gather and are pieced together in the cloud. Farms contain budgets and allow you to enforce permissions. Deadline Cloud farms are a useful container for large projects.
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-deadline-farm.html
CloudformationResource: AWS::Deadline::Farm
ExampleMetadata: fixture=_generated