CfnAccessPointMixinProps

class aws_cdk.mixins_preview.aws_efs.mixins.CfnAccessPointMixinProps(*, access_point_tags=None, client_token=None, file_system_id=None, posix_user=None, root_directory=None)

Bases: object

Properties for CfnAccessPointPropsMixin.

Parameters:
  • access_point_tags (Optional[Sequence[Union[AccessPointTagProperty, Dict[str, Any]]]]) – An array of key-value pairs to apply to this resource. For more information, see Tag .

  • client_token (Optional[str]) – The opaque string specified in the request to ensure idempotent creation.

  • file_system_id (Optional[str]) – 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 .

  • posix_user (Union[IResolvable, PosixUserProperty, Dict[str, Any], None]) – 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.

  • root_directory (Union[IResolvable, RootDirectoryProperty, Dict[str, Any], None]) – The directory on the EFS file system that the access point exposes as the root directory to NFS clients using the access point.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-accesspoint.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_efs import mixins as efs_mixins

cfn_access_point_mixin_props = efs_mixins.CfnAccessPointMixinProps(
    access_point_tags=[efs_mixins.CfnAccessPointPropsMixin.AccessPointTagProperty(
        key="key",
        value="value"
    )],
    client_token="clientToken",
    file_system_id="fileSystemId",
    posix_user=efs_mixins.CfnAccessPointPropsMixin.PosixUserProperty(
        gid="gid",
        secondary_gids=["secondaryGids"],
        uid="uid"
    ),
    root_directory=efs_mixins.CfnAccessPointPropsMixin.RootDirectoryProperty(
        creation_info=efs_mixins.CfnAccessPointPropsMixin.CreationInfoProperty(
            owner_gid="ownerGid",
            owner_uid="ownerUid",
            permissions="permissions"
        ),
        path="path"
    )
)

Attributes

access_point_tags

An array of key-value pairs to apply to this resource.

For more information, see Tag .

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-accesspoint.html#cfn-efs-accesspoint-accesspointtags

client_token

The opaque string specified in the request to ensure idempotent creation.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-accesspoint.html#cfn-efs-accesspoint-clienttoken

file_system_id

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 .

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-accesspoint.html#cfn-efs-accesspoint-filesystemid

posix_user

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.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-accesspoint.html#cfn-efs-accesspoint-posixuser

root_directory

The directory on the EFS file system that the access point exposes as the root directory to NFS clients using the access point.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-accesspoint.html#cfn-efs-accesspoint-rootdirectory