@Stability(value=Stable) public static final class CfnLocationFSxOpenZFS.Builder extends Object implements software.amazon.jsii.Builder<CfnLocationFSxOpenZFS>
CfnLocationFSxOpenZFS.| Modifier and Type | Method and Description |
|---|---|
CfnLocationFSxOpenZFS |
build() |
static CfnLocationFSxOpenZFS.Builder |
create(software.constructs.Construct scope,
String id) |
CfnLocationFSxOpenZFS.Builder |
fsxFilesystemArn(String fsxFilesystemArn)
The Amazon Resource Name (ARN) of the FSx for OpenZFS file system.
|
CfnLocationFSxOpenZFS.Builder |
protocol(CfnLocationFSxOpenZFS.ProtocolProperty protocol)
The type of protocol that AWS DataSync uses to access your file system.
|
CfnLocationFSxOpenZFS.Builder |
protocol(IResolvable protocol)
The type of protocol that AWS DataSync uses to access your file system.
|
CfnLocationFSxOpenZFS.Builder |
securityGroupArns(List<String> securityGroupArns)
The ARNs of the security groups that are used to configure the FSx for OpenZFS file system.
|
CfnLocationFSxOpenZFS.Builder |
subdirectory(String subdirectory)
A subdirectory in the location's path that must begin with `/fsx` .
|
CfnLocationFSxOpenZFS.Builder |
tags(List<? extends CfnTag> tags)
The key-value pair that represents a tag that you want to add to the resource.
|
@Stability(value=Stable) public static CfnLocationFSxOpenZFS.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnLocationFSxOpenZFS.MountOptionsProperty.Builder.@Stability(value=Stable) public CfnLocationFSxOpenZFS.Builder fsxFilesystemArn(String fsxFilesystemArn)
fsxFilesystemArn - The Amazon Resource Name (ARN) of the FSx for OpenZFS file system. This parameter is required.this@Stability(value=Stable) public CfnLocationFSxOpenZFS.Builder protocol(CfnLocationFSxOpenZFS.ProtocolProperty protocol)
protocol - The type of protocol that AWS DataSync uses to access your file system. This parameter is required.this@Stability(value=Stable) public CfnLocationFSxOpenZFS.Builder protocol(IResolvable protocol)
protocol - The type of protocol that AWS DataSync uses to access your file system. This parameter is required.this@Stability(value=Stable) public CfnLocationFSxOpenZFS.Builder securityGroupArns(List<String> securityGroupArns)
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.
securityGroupArns - The ARNs of the security groups that are used to configure the FSx for OpenZFS file system. This parameter is required.this@Stability(value=Stable) public CfnLocationFSxOpenZFS.Builder subdirectory(String subdirectory)
DataSync uses this subdirectory to read or write data (depending on whether the file system is a source or destination location).
subdirectory - A subdirectory in the location's path that must begin with `/fsx` . This parameter is required.this@Stability(value=Stable) public CfnLocationFSxOpenZFS.Builder tags(List<? extends CfnTag> tags)
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.
tags - The key-value pair that represents a tag that you want to add to the resource. This parameter is required.this@Stability(value=Stable) public CfnLocationFSxOpenZFS build()
build in interface software.amazon.jsii.Builder<CfnLocationFSxOpenZFS>Copyright © 2022. All rights reserved.