@Stability(value=Stable) public static final class CfnLocationFSxOpenZFSProps.Builder extends Object implements software.amazon.jsii.Builder<CfnLocationFSxOpenZFSProps>
CfnLocationFSxOpenZFSProps| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CfnLocationFSxOpenZFSProps |
build()
Builds the configured instance.
|
CfnLocationFSxOpenZFSProps.Builder |
fsxFilesystemArn(String fsxFilesystemArn)
Sets the value of
CfnLocationFSxOpenZFSProps.getFsxFilesystemArn() |
CfnLocationFSxOpenZFSProps.Builder |
protocol(CfnLocationFSxOpenZFS.ProtocolProperty protocol)
Sets the value of
CfnLocationFSxOpenZFSProps.getProtocol() |
CfnLocationFSxOpenZFSProps.Builder |
protocol(IResolvable protocol)
Sets the value of
CfnLocationFSxOpenZFSProps.getProtocol() |
CfnLocationFSxOpenZFSProps.Builder |
securityGroupArns(List<String> securityGroupArns)
Sets the value of
CfnLocationFSxOpenZFSProps.getSecurityGroupArns() |
CfnLocationFSxOpenZFSProps.Builder |
subdirectory(String subdirectory)
Sets the value of
CfnLocationFSxOpenZFSProps.getSubdirectory() |
CfnLocationFSxOpenZFSProps.Builder |
tags(List<? extends CfnTag> tags)
Sets the value of
CfnLocationFSxOpenZFSProps.getTags() |
@Stability(value=Stable) public CfnLocationFSxOpenZFSProps.Builder fsxFilesystemArn(String fsxFilesystemArn)
CfnLocationFSxOpenZFSProps.getFsxFilesystemArn()fsxFilesystemArn - The Amazon Resource Name (ARN) of the FSx for OpenZFS file system. This parameter is required.this@Stability(value=Stable) public CfnLocationFSxOpenZFSProps.Builder protocol(CfnLocationFSxOpenZFS.ProtocolProperty protocol)
CfnLocationFSxOpenZFSProps.getProtocol()protocol - The type of protocol that AWS DataSync uses to access your file system. This parameter is required.this@Stability(value=Stable) public CfnLocationFSxOpenZFSProps.Builder protocol(IResolvable protocol)
CfnLocationFSxOpenZFSProps.getProtocol()protocol - The type of protocol that AWS DataSync uses to access your file system. This parameter is required.this@Stability(value=Stable) public CfnLocationFSxOpenZFSProps.Builder securityGroupArns(List<String> securityGroupArns)
CfnLocationFSxOpenZFSProps.getSecurityGroupArns()securityGroupArns - The ARNs of the security groups that are used to configure the FSx for OpenZFS file system. This parameter is required.
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.
this@Stability(value=Stable) public CfnLocationFSxOpenZFSProps.Builder subdirectory(String subdirectory)
CfnLocationFSxOpenZFSProps.getSubdirectory()subdirectory - A subdirectory in the location's path that must begin with `/fsx` .
DataSync uses this subdirectory to read or write data (depending on whether the file system is a source or destination location).this@Stability(value=Stable) public CfnLocationFSxOpenZFSProps.Builder tags(List<? extends CfnTag> tags)
CfnLocationFSxOpenZFSProps.getTags()tags - The key-value pair that represents a tag that you want to add to the resource.
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.this@Stability(value=Stable) public CfnLocationFSxOpenZFSProps build()
build in interface software.amazon.jsii.Builder<CfnLocationFSxOpenZFSProps>CfnLocationFSxOpenZFSPropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.