Class CfnLocationFSxLustrePropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.datasync.CfnLocationFSxLustrePropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnLocationFSxLustrePropsMixin>
- Enclosing class:
CfnLocationFSxLustrePropsMixin
@Stability(Stable)
public static final class CfnLocationFSxLustrePropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnLocationFSxLustrePropsMixin>
A fluent builder for
CfnLocationFSxLustrePropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) fsxFilesystemArn(String fsxFilesystemArn) Specifies the Amazon Resource Name (ARN) of the FSx for Lustre file system.securityGroupArns(List<String> securityGroupArns) The ARNs of the security groups that are used to configure the FSx for Lustre file system.subdirectory(String subdirectory) Specifies a mount path for your FSx for Lustre file system.Specifies labels that help you categorize, filter, and search for your AWS resources.
-
Method Details
-
create
@Stability(Stable) public static CfnLocationFSxLustrePropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnLocationFSxLustrePropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnLocationFSxLustrePropsMixin.Builder.
-
fsxFilesystemArn
@Stability(Stable) public CfnLocationFSxLustrePropsMixin.Builder fsxFilesystemArn(String fsxFilesystemArn) Specifies the Amazon Resource Name (ARN) of the FSx for Lustre file system.- Parameters:
fsxFilesystemArn- Specifies the Amazon Resource Name (ARN) of the FSx for Lustre file system. This parameter is required.- Returns:
this- See Also:
-
securityGroupArns
@Stability(Stable) public CfnLocationFSxLustrePropsMixin.Builder securityGroupArns(List<String> securityGroupArns) The ARNs of the security groups that are used to configure the FSx for Lustre file system.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.
- Parameters:
securityGroupArns- The ARNs of the security groups that are used to configure the FSx for Lustre file system. This parameter is required.- Returns:
this- See Also:
-
subdirectory
Specifies a mount path for your FSx for Lustre file system. The path can include subdirectories.When the location is used as a source, DataSync reads data from the mount path. When the location is used as a destination, DataSync writes data to the mount path. If you don't include this parameter, DataSync uses the file system's root directory (
/).- Parameters:
subdirectory- Specifies a mount path for your FSx for Lustre file system. The path can include subdirectories. This parameter is required.- Returns:
this- See Also:
-
tags
Specifies labels that help you categorize, filter, and search for your AWS resources.We recommend creating at least a name tag for your location.
- Parameters:
tags- Specifies labels that help you categorize, filter, and search for your AWS resources. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnLocationFSxLustrePropsMixin>- Returns:
- a newly built instance of
CfnLocationFSxLustrePropsMixin.
-