Class CfnAccessPointPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.efs.CfnAccessPointPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAccessPointPropsMixin>
- Enclosing class:
CfnAccessPointPropsMixin
@Stability(Stable)
public static final class CfnAccessPointPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnAccessPointPropsMixin>
A fluent builder for
CfnAccessPointPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionaccessPointTags(List<? extends CfnAccessPointPropsMixin.AccessPointTagProperty> accessPointTags) An array of key-value pairs to apply to this resource.build()clientToken(String clientToken) The opaque string specified in the request to ensure idempotent creation.create()create(CfnPropertyMixinOptions options) fileSystemId(String fileSystemId) The ID of the EFS file system that the access point applies to.fileSystemId(IFileSystemRef fileSystemId) The ID of the EFS file system that the access point applies to.The full POSIX identity, including the user ID, group ID, and secondary group IDs on the access point that is used for all file operations by NFS clients using the access point.posixUser(IResolvable posixUser) The full POSIX identity, including the user ID, group ID, and secondary group IDs on the access point that is used for all file operations by NFS clients using the access point.rootDirectory(CfnAccessPointPropsMixin.RootDirectoryProperty rootDirectory) The directory on the EFS file system that the access point exposes as the root directory to NFS clients using the access point.rootDirectory(IResolvable rootDirectory) The directory on the EFS file system that the access point exposes as the root directory to NFS clients using the access point.
-
Method Details
-
create
@Stability(Stable) public static CfnAccessPointPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnAccessPointPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnAccessPointPropsMixin.Builder.
-
accessPointTags
@Stability(Stable) public CfnAccessPointPropsMixin.Builder accessPointTags(List<? extends CfnAccessPointPropsMixin.AccessPointTagProperty> accessPointTags) An array of key-value pairs to apply to this resource.For more information, see Tag .
- Parameters:
accessPointTags- An array of key-value pairs to apply to this resource. This parameter is required.- Returns:
this- See Also:
-
clientToken
The opaque string specified in the request to ensure idempotent creation.- Parameters:
clientToken- The opaque string specified in the request to ensure idempotent creation. This parameter is required.- Returns:
this- See Also:
-
fileSystemId
The ID of the EFS file system that the access point applies to.Accepts only the ID format for input when specifying a file system, for example
fs-0123456789abcedf2.- Parameters:
fileSystemId- The ID of the EFS file system that the access point applies to. This parameter is required.- Returns:
this- See Also:
-
fileSystemId
@Stability(Stable) public CfnAccessPointPropsMixin.Builder fileSystemId(IFileSystemRef fileSystemId) The ID of the EFS file system that the access point applies to.Accepts only the ID format for input when specifying a file system, for example
fs-0123456789abcedf2.- Parameters:
fileSystemId- The ID of the EFS file system that the access point applies to. This parameter is required.- Returns:
this- See Also:
-
posixUser
The full POSIX identity, including the user ID, group ID, and secondary group IDs on the access point that is used for all file operations by NFS clients using the access point.- Parameters:
posixUser- The full POSIX identity, including the user ID, group ID, and secondary group IDs on the access point that is used for all file operations by NFS clients using the access point. This parameter is required.- Returns:
this- See Also:
-
posixUser
@Stability(Stable) public CfnAccessPointPropsMixin.Builder posixUser(CfnAccessPointPropsMixin.PosixUserProperty posixUser) The full POSIX identity, including the user ID, group ID, and secondary group IDs on the access point that is used for all file operations by NFS clients using the access point.- Parameters:
posixUser- The full POSIX identity, including the user ID, group ID, and secondary group IDs on the access point that is used for all file operations by NFS clients using the access point. This parameter is required.- Returns:
this- See Also:
-
rootDirectory
The directory on the EFS file system that the access point exposes as the root directory to NFS clients using the access point.- Parameters:
rootDirectory- The directory on the EFS file system that the access point exposes as the root directory to NFS clients using the access point. This parameter is required.- Returns:
this- See Also:
-
rootDirectory
@Stability(Stable) public CfnAccessPointPropsMixin.Builder rootDirectory(CfnAccessPointPropsMixin.RootDirectoryProperty rootDirectory) The directory on the EFS file system that the access point exposes as the root directory to NFS clients using the access point.- Parameters:
rootDirectory- The directory on the EFS file system that the access point exposes as the root directory to NFS clients using the access point. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnAccessPointPropsMixin>- Returns:
- a newly built instance of
CfnAccessPointPropsMixin.
-