Class CfnLocationFSxLustre
A CloudFormation AWS::DataSync::LocationFSxLustre
.
Inherited Members
Namespace: Amazon.CDK.AWS.DataSync
Assembly: Amazon.CDK.AWS.DataSync.dll
Syntax (csharp)
public class CfnLocationFSxLustre : CfnResource, IConstruct, IDependable, IInspectable
Syntax (vb)
Public Class CfnLocationFSxLustre
Inherits CfnResource
Implements IConstruct, IDependable, IInspectable
Remarks
The AWS::DataSync::LocationFSxLustre
resource specifies an endpoint for an Amazon FSx for Lustre file system.
CloudformationResource: AWS::DataSync::LocationFSxLustre
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.DataSync;
var cfnLocationFSxLustre = new CfnLocationFSxLustre(this, "MyCfnLocationFSxLustre", new CfnLocationFSxLustreProps {
SecurityGroupArns = new [] { "securityGroupArns" },
// the properties below are optional
FsxFilesystemArn = "fsxFilesystemArn",
Subdirectory = "subdirectory",
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
});
Synopsis
Constructors
CfnLocationFSxLustre(Construct, String, ICfnLocationFSxLustreProps) | Create a new |
CfnLocationFSxLustre(ByRefValue) | Used by jsii to construct an instance of this class from a Javascript-owned object reference |
CfnLocationFSxLustre(DeputyBase.DeputyProps) | Used by jsii to construct an instance of this class from DeputyProps |
Properties
AttrLocationArn | The ARN of the specified FSx for Lustre file system location. |
AttrLocationUri | The URI of the specified FSx for Lustre file system location. |
CFN_RESOURCE_TYPE_NAME | The CloudFormation resource type name for this resource class. |
CfnProperties | |
FsxFilesystemArn | The Amazon Resource Name (ARN) for the FSx for Lustre file system. |
SecurityGroupArns | The ARNs of the security groups that are used to configure the FSx for Lustre file system. |
Subdirectory | A subdirectory in the location's path. |
Tags | The key-value pair that represents a tag that you want to add to the resource. |
Methods
Inspect(TreeInspector) | Examines the CloudFormation resource and discloses attributes. |
RenderProperties(IDictionary<String, Object>) |
Constructors
CfnLocationFSxLustre(Construct, String, ICfnLocationFSxLustreProps)
Create a new AWS::DataSync::LocationFSxLustre
.
public CfnLocationFSxLustre(Construct scope, string id, ICfnLocationFSxLustreProps props)
Parameters
- scope Construct
- scope in which this resource is defined.
- id System.String
- scoped id of the resource.
- props ICfnLocationFSxLustreProps
- resource properties.
CfnLocationFSxLustre(ByRefValue)
Used by jsii to construct an instance of this class from a Javascript-owned object reference
protected CfnLocationFSxLustre(ByRefValue reference)
Parameters
- reference Amazon.JSII.Runtime.Deputy.ByRefValue
The Javascript-owned object reference
CfnLocationFSxLustre(DeputyBase.DeputyProps)
Used by jsii to construct an instance of this class from DeputyProps
protected CfnLocationFSxLustre(DeputyBase.DeputyProps props)
Parameters
- props Amazon.JSII.Runtime.Deputy.DeputyBase.DeputyProps
The deputy props
Properties
AttrLocationArn
The ARN of the specified FSx for Lustre file system location.
public virtual string AttrLocationArn { get; }
Property Value
System.String
Remarks
CloudformationAttribute: LocationArn
AttrLocationUri
The URI of the specified FSx for Lustre file system location.
public virtual string AttrLocationUri { get; }
Property Value
System.String
Remarks
CloudformationAttribute: LocationUri
CFN_RESOURCE_TYPE_NAME
The CloudFormation resource type name for this resource class.
public static string CFN_RESOURCE_TYPE_NAME { get; }
Property Value
System.String
CfnProperties
protected override IDictionary<string, object> CfnProperties { get; }
Property Value
System.Collections.Generic.IDictionary<System.String, System.Object>
Overrides
FsxFilesystemArn
The Amazon Resource Name (ARN) for the FSx for Lustre file system.
public virtual string FsxFilesystemArn { get; set; }
Property Value
System.String
Remarks
SecurityGroupArns
The ARNs of the security groups that are used to configure the FSx for Lustre file system.
public virtual string[] SecurityGroupArns { get; set; }
Property Value
System.String[]
Remarks
Pattern : ^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):ec2:[a-z-0-9]:[0-9]{12}:security-group/.$
Length constraints : Maximum length of 128.
Subdirectory
A subdirectory in the location's path.
public virtual string Subdirectory { get; set; }
Property Value
System.String
Remarks
This subdirectory in the FSx for Lustre file system is used to read data from the FSx for Lustre source location or write data to the FSx for Lustre destination.
Tags
The key-value pair that represents a tag that you want to add to the resource.
public virtual TagManager Tags { get; }
Property Value
Remarks
The value can be an empty string. This value helps you manage, filter, and search for your resources. We recommend that you create a name tag for your location.
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.
RenderProperties(IDictionary<String, Object>)
protected override IDictionary<string, object> RenderProperties(IDictionary<string, object> props)
Parameters
- props System.Collections.Generic.IDictionary<System.String, System.Object>
Returns
System.Collections.Generic.IDictionary<System.String, System.Object>