Show / Hide Table of Contents

Class CfnLocationFSxOpenZFSProps

Properties for defining a CfnLocationFSxOpenZFS.

Inheritance
object
CfnLocationFSxOpenZFSProps
Implements
ICfnLocationFSxOpenZFSProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.DataSync
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnLocationFSxOpenZFSProps : ICfnLocationFSxOpenZFSProps
Syntax (vb)
Public Class CfnLocationFSxOpenZFSProps Implements ICfnLocationFSxOpenZFSProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationfsxopenzfs.html

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 cfnLocationFSxOpenZFSProps = new CfnLocationFSxOpenZFSProps {
                 Protocol = new ProtocolProperty {
                     Nfs = new NFSProperty {
                         MountOptions = new MountOptionsProperty {
                             Version = "version"
                         }
                     }
                 },
                 SecurityGroupArns = new [] { "securityGroupArns" },

                 // the properties below are optional
                 FsxFilesystemArn = "fsxFilesystemArn",
                 Subdirectory = "subdirectory",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Synopsis

Constructors

CfnLocationFSxOpenZFSProps()

Properties for defining a CfnLocationFSxOpenZFS.

Properties

FsxFilesystemArn

The Amazon Resource Name (ARN) of the FSx for OpenZFS file system.

Protocol

The type of protocol that AWS DataSync uses to access your file system.

SecurityGroupArns

The ARNs of the security groups that are used to configure the FSx for OpenZFS file system.

Subdirectory

A subdirectory in the location's path that must begin with /fsx .

Tags

The key-value pair that represents a tag that you want to add to the resource.

Constructors

CfnLocationFSxOpenZFSProps()

Properties for defining a CfnLocationFSxOpenZFS.

public CfnLocationFSxOpenZFSProps()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationfsxopenzfs.html

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 cfnLocationFSxOpenZFSProps = new CfnLocationFSxOpenZFSProps {
                 Protocol = new ProtocolProperty {
                     Nfs = new NFSProperty {
                         MountOptions = new MountOptionsProperty {
                             Version = "version"
                         }
                     }
                 },
                 SecurityGroupArns = new [] { "securityGroupArns" },

                 // the properties below are optional
                 FsxFilesystemArn = "fsxFilesystemArn",
                 Subdirectory = "subdirectory",
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Properties

FsxFilesystemArn

The Amazon Resource Name (ARN) of the FSx for OpenZFS file system.

public string? FsxFilesystemArn { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationfsxopenzfs.html#cfn-datasync-locationfsxopenzfs-fsxfilesystemarn

Protocol

The type of protocol that AWS DataSync uses to access your file system.

public object Protocol { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationfsxopenzfs.html#cfn-datasync-locationfsxopenzfs-protocol

Type union: either IResolvable or CfnLocationFSxOpenZFS.IProtocolProperty

SecurityGroupArns

The ARNs of the security groups that are used to configure the FSx for OpenZFS file system.

public string[] SecurityGroupArns { get; set; }
Property Value

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationfsxopenzfs.html#cfn-datasync-locationfsxopenzfs-securitygrouparns

Subdirectory

A subdirectory in the location's path that must begin with /fsx .

public string? Subdirectory { get; set; }
Property Value

string

Remarks

DataSync uses this subdirectory to read or write data (depending on whether the file system is a source or destination location).

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationfsxopenzfs.html#cfn-datasync-locationfsxopenzfs-subdirectory

Tags

The key-value pair that represents a tag that you want to add to the resource.

public ICfnTag[]? Tags { get; set; }
Property Value

ICfnTag[]

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationfsxopenzfs.html#cfn-datasync-locationfsxopenzfs-tags

Implements

ICfnLocationFSxOpenZFSProps
Back to top Generated by DocFX