CfnS3AccessPointAttachmentMixinProps

class aws_cdk.mixins_preview.aws_fsx.mixins.CfnS3AccessPointAttachmentMixinProps(*, name=None, open_zfs_configuration=None, s3_access_point=None, type=None)

Bases: object

Properties for CfnS3AccessPointAttachmentPropsMixin.

Parameters:
  • name (Optional[str]) – The name of the S3 access point attachment; also used for the name of the S3 access point.

  • open_zfs_configuration (Union[IResolvable, S3AccessPointOpenZFSConfigurationProperty, Dict[str, Any], None]) – The OpenZFSConfiguration of the S3 access point attachment.

  • s3_access_point (Union[IResolvable, S3AccessPointProperty, Dict[str, Any], None]) – The S3 access point configuration of the S3 access point attachment.

  • type (Optional[str]) – The type of Amazon FSx volume that the S3 access point is attached to.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fsx-s3accesspointattachment.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_fsx import mixins as fsx_mixins

# policy: Any

cfn_s3_access_point_attachment_mixin_props = fsx_mixins.CfnS3AccessPointAttachmentMixinProps(
    name="name",
    open_zfs_configuration=fsx_mixins.CfnS3AccessPointAttachmentPropsMixin.S3AccessPointOpenZFSConfigurationProperty(
        file_system_identity=fsx_mixins.CfnS3AccessPointAttachmentPropsMixin.OpenZFSFileSystemIdentityProperty(
            posix_user=fsx_mixins.CfnS3AccessPointAttachmentPropsMixin.OpenZFSPosixFileSystemUserProperty(
                gid=123,
                secondary_gids=[fsx_mixins.CfnS3AccessPointAttachmentPropsMixin.FileSystemGIDProperty(
                    gid=123
                )],
                uid=123
            ),
            type="type"
        ),
        volume_id="volumeId"
    ),
    s3_access_point=fsx_mixins.CfnS3AccessPointAttachmentPropsMixin.S3AccessPointProperty(
        alias="alias",
        policy=policy,
        resource_arn="resourceArn",
        vpc_configuration=fsx_mixins.CfnS3AccessPointAttachmentPropsMixin.S3AccessPointVpcConfigurationProperty(
            vpc_id="vpcId"
        )
    ),
    type="type"
)

Attributes

name

The name of the S3 access point attachment;

also used for the name of the S3 access point.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fsx-s3accesspointattachment.html#cfn-fsx-s3accesspointattachment-name

open_zfs_configuration

The OpenZFSConfiguration of the S3 access point attachment.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fsx-s3accesspointattachment.html#cfn-fsx-s3accesspointattachment-openzfsconfiguration

s3_access_point

The S3 access point configuration of the S3 access point attachment.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fsx-s3accesspointattachment.html#cfn-fsx-s3accesspointattachment-s3accesspoint

type

The type of Amazon FSx volume that the S3 access point is attached to.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-fsx-s3accesspointattachment.html#cfn-fsx-s3accesspointattachment-type