1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. fsx
  5. S3AccessPointAttachment

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.32.0 published on Wednesday, Aug 13, 2025 by Pulumi

aws-native.fsx.S3AccessPointAttachment

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.32.0 published on Wednesday, Aug 13, 2025 by Pulumi

    Resource type definition for AWS::FSx::S3AccessPointAttachment

    Create S3AccessPointAttachment Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new S3AccessPointAttachment(name: string, args: S3AccessPointAttachmentArgs, opts?: CustomResourceOptions);
    @overload
    def S3AccessPointAttachment(resource_name: str,
                                args: S3AccessPointAttachmentArgs,
                                opts: Optional[ResourceOptions] = None)
    
    @overload
    def S3AccessPointAttachment(resource_name: str,
                                opts: Optional[ResourceOptions] = None,
                                open_zfs_configuration: Optional[S3AccessPointAttachmentS3AccessPointOpenZfsConfigurationArgs] = None,
                                type: Optional[S3AccessPointAttachmentType] = None,
                                name: Optional[str] = None,
                                s3_access_point: Optional[S3AccessPointAttachmentS3AccessPointArgs] = None)
    func NewS3AccessPointAttachment(ctx *Context, name string, args S3AccessPointAttachmentArgs, opts ...ResourceOption) (*S3AccessPointAttachment, error)
    public S3AccessPointAttachment(string name, S3AccessPointAttachmentArgs args, CustomResourceOptions? opts = null)
    public S3AccessPointAttachment(String name, S3AccessPointAttachmentArgs args)
    public S3AccessPointAttachment(String name, S3AccessPointAttachmentArgs args, CustomResourceOptions options)
    
    type: aws-native:fsx:S3AccessPointAttachment
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args S3AccessPointAttachmentArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args S3AccessPointAttachmentArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args S3AccessPointAttachmentArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args S3AccessPointAttachmentArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args S3AccessPointAttachmentArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    S3AccessPointAttachment Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The S3AccessPointAttachment resource accepts the following input properties:

    OpenZfsConfiguration Pulumi.AwsNative.FSx.Inputs.S3AccessPointAttachmentS3AccessPointOpenZfsConfiguration
    The OpenZFSConfiguration of the S3 access point attachment.
    Type Pulumi.AwsNative.FSx.S3AccessPointAttachmentType
    The type of Amazon FSx volume that the S3 access point is attached to.
    Name string
    The Name of the S3AccessPointAttachment
    S3AccessPoint Pulumi.AwsNative.FSx.Inputs.S3AccessPointAttachmentS3AccessPoint
    The S3 access point configuration of the S3 access point attachment.
    OpenZfsConfiguration S3AccessPointAttachmentS3AccessPointOpenZfsConfigurationArgs
    The OpenZFSConfiguration of the S3 access point attachment.
    Type S3AccessPointAttachmentType
    The type of Amazon FSx volume that the S3 access point is attached to.
    Name string
    The Name of the S3AccessPointAttachment
    S3AccessPoint S3AccessPointAttachmentS3AccessPointArgs
    The S3 access point configuration of the S3 access point attachment.
    openZfsConfiguration S3AccessPointAttachmentS3AccessPointOpenZfsConfiguration
    The OpenZFSConfiguration of the S3 access point attachment.
    type S3AccessPointAttachmentType
    The type of Amazon FSx volume that the S3 access point is attached to.
    name String
    The Name of the S3AccessPointAttachment
    s3AccessPoint S3AccessPointAttachmentS3AccessPoint
    The S3 access point configuration of the S3 access point attachment.
    openZfsConfiguration S3AccessPointAttachmentS3AccessPointOpenZfsConfiguration
    The OpenZFSConfiguration of the S3 access point attachment.
    type S3AccessPointAttachmentType
    The type of Amazon FSx volume that the S3 access point is attached to.
    name string
    The Name of the S3AccessPointAttachment
    s3AccessPoint S3AccessPointAttachmentS3AccessPoint
    The S3 access point configuration of the S3 access point attachment.
    open_zfs_configuration S3AccessPointAttachmentS3AccessPointOpenZfsConfigurationArgs
    The OpenZFSConfiguration of the S3 access point attachment.
    type S3AccessPointAttachmentType
    The type of Amazon FSx volume that the S3 access point is attached to.
    name str
    The Name of the S3AccessPointAttachment
    s3_access_point S3AccessPointAttachmentS3AccessPointArgs
    The S3 access point configuration of the S3 access point attachment.
    openZfsConfiguration Property Map
    The OpenZFSConfiguration of the S3 access point attachment.
    type "OPENZFS"
    The type of Amazon FSx volume that the S3 access point is attached to.
    name String
    The Name of the S3AccessPointAttachment
    s3AccessPoint Property Map
    The S3 access point configuration of the S3 access point attachment.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the S3AccessPointAttachment resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Supporting Types

    S3AccessPointAttachmentFileSystemGid, S3AccessPointAttachmentFileSystemGidArgs

    Gid double
    The GID of the file system user.
    Gid float64
    The GID of the file system user.
    gid Double
    The GID of the file system user.
    gid number
    The GID of the file system user.
    gid float
    The GID of the file system user.
    gid Number
    The GID of the file system user.

    S3AccessPointAttachmentOpenZfsFileSystemIdentity, S3AccessPointAttachmentOpenZfsFileSystemIdentityArgs

    PosixUser Pulumi.AwsNative.FSx.Inputs.S3AccessPointAttachmentOpenZfsPosixFileSystemUser
    Specifies the UID and GIDs of the file system POSIX user.
    Type Pulumi.AwsNative.FSx.S3AccessPointAttachmentOpenZfsFileSystemIdentityType
    Specifies the FSx for OpenZFS user identity type, accepts only POSIX .
    PosixUser S3AccessPointAttachmentOpenZfsPosixFileSystemUser
    Specifies the UID and GIDs of the file system POSIX user.
    Type S3AccessPointAttachmentOpenZfsFileSystemIdentityType
    Specifies the FSx for OpenZFS user identity type, accepts only POSIX .
    posixUser S3AccessPointAttachmentOpenZfsPosixFileSystemUser
    Specifies the UID and GIDs of the file system POSIX user.
    type S3AccessPointAttachmentOpenZfsFileSystemIdentityType
    Specifies the FSx for OpenZFS user identity type, accepts only POSIX .
    posixUser S3AccessPointAttachmentOpenZfsPosixFileSystemUser
    Specifies the UID and GIDs of the file system POSIX user.
    type S3AccessPointAttachmentOpenZfsFileSystemIdentityType
    Specifies the FSx for OpenZFS user identity type, accepts only POSIX .
    posix_user S3AccessPointAttachmentOpenZfsPosixFileSystemUser
    Specifies the UID and GIDs of the file system POSIX user.
    type S3AccessPointAttachmentOpenZfsFileSystemIdentityType
    Specifies the FSx for OpenZFS user identity type, accepts only POSIX .
    posixUser Property Map
    Specifies the UID and GIDs of the file system POSIX user.
    type "POSIX"
    Specifies the FSx for OpenZFS user identity type, accepts only POSIX .

    S3AccessPointAttachmentOpenZfsFileSystemIdentityType, S3AccessPointAttachmentOpenZfsFileSystemIdentityTypeArgs

    Posix
    POSIX
    S3AccessPointAttachmentOpenZfsFileSystemIdentityTypePosix
    POSIX
    Posix
    POSIX
    Posix
    POSIX
    POSIX
    POSIX
    "POSIX"
    POSIX

    S3AccessPointAttachmentOpenZfsPosixFileSystemUser, S3AccessPointAttachmentOpenZfsPosixFileSystemUserArgs

    Gid double
    The GID of the file system user.
    Uid double
    The UID of the file system user.
    SecondaryGids List<Pulumi.AwsNative.FSx.Inputs.S3AccessPointAttachmentFileSystemGid>
    The list of secondary GIDs for the file system user.
    Gid float64
    The GID of the file system user.
    Uid float64
    The UID of the file system user.
    SecondaryGids []S3AccessPointAttachmentFileSystemGid
    The list of secondary GIDs for the file system user.
    gid Double
    The GID of the file system user.
    uid Double
    The UID of the file system user.
    secondaryGids List<S3AccessPointAttachmentFileSystemGid>
    The list of secondary GIDs for the file system user.
    gid number
    The GID of the file system user.
    uid number
    The UID of the file system user.
    secondaryGids S3AccessPointAttachmentFileSystemGid[]
    The list of secondary GIDs for the file system user.
    gid float
    The GID of the file system user.
    uid float
    The UID of the file system user.
    secondary_gids Sequence[S3AccessPointAttachmentFileSystemGid]
    The list of secondary GIDs for the file system user.
    gid Number
    The GID of the file system user.
    uid Number
    The UID of the file system user.
    secondaryGids List<Property Map>
    The list of secondary GIDs for the file system user.

    S3AccessPointAttachmentS3AccessPoint, S3AccessPointAttachmentS3AccessPointArgs

    Alias string
    The S3 access point's alias.
    Policy object
    The S3 access point's policy.
    ResourceArn string
    The S3 access point's ARN.
    VpcConfiguration Pulumi.AwsNative.FSx.Inputs.S3AccessPointAttachmentS3AccessPointVpcConfiguration
    The S3 access point's virtual private cloud (VPC) configuration.
    Alias string
    The S3 access point's alias.
    Policy interface{}
    The S3 access point's policy.
    ResourceArn string
    The S3 access point's ARN.
    VpcConfiguration S3AccessPointAttachmentS3AccessPointVpcConfiguration
    The S3 access point's virtual private cloud (VPC) configuration.
    alias String
    The S3 access point's alias.
    policy Object
    The S3 access point's policy.
    resourceArn String
    The S3 access point's ARN.
    vpcConfiguration S3AccessPointAttachmentS3AccessPointVpcConfiguration
    The S3 access point's virtual private cloud (VPC) configuration.
    alias string
    The S3 access point's alias.
    policy any
    The S3 access point's policy.
    resourceArn string
    The S3 access point's ARN.
    vpcConfiguration S3AccessPointAttachmentS3AccessPointVpcConfiguration
    The S3 access point's virtual private cloud (VPC) configuration.
    alias str
    The S3 access point's alias.
    policy Any
    The S3 access point's policy.
    resource_arn str
    The S3 access point's ARN.
    vpc_configuration S3AccessPointAttachmentS3AccessPointVpcConfiguration
    The S3 access point's virtual private cloud (VPC) configuration.
    alias String
    The S3 access point's alias.
    policy Any
    The S3 access point's policy.
    resourceArn String
    The S3 access point's ARN.
    vpcConfiguration Property Map
    The S3 access point's virtual private cloud (VPC) configuration.

    S3AccessPointAttachmentS3AccessPointOpenZfsConfiguration, S3AccessPointAttachmentS3AccessPointOpenZfsConfigurationArgs

    FileSystemIdentity Pulumi.AwsNative.FSx.Inputs.S3AccessPointAttachmentOpenZfsFileSystemIdentity
    The file system identity used to authorize file access requests made using the S3 access point.
    VolumeId string
    The ID of the FSx for OpenZFS volume that the S3 access point is attached to.
    FileSystemIdentity S3AccessPointAttachmentOpenZfsFileSystemIdentity
    The file system identity used to authorize file access requests made using the S3 access point.
    VolumeId string
    The ID of the FSx for OpenZFS volume that the S3 access point is attached to.
    fileSystemIdentity S3AccessPointAttachmentOpenZfsFileSystemIdentity
    The file system identity used to authorize file access requests made using the S3 access point.
    volumeId String
    The ID of the FSx for OpenZFS volume that the S3 access point is attached to.
    fileSystemIdentity S3AccessPointAttachmentOpenZfsFileSystemIdentity
    The file system identity used to authorize file access requests made using the S3 access point.
    volumeId string
    The ID of the FSx for OpenZFS volume that the S3 access point is attached to.
    file_system_identity S3AccessPointAttachmentOpenZfsFileSystemIdentity
    The file system identity used to authorize file access requests made using the S3 access point.
    volume_id str
    The ID of the FSx for OpenZFS volume that the S3 access point is attached to.
    fileSystemIdentity Property Map
    The file system identity used to authorize file access requests made using the S3 access point.
    volumeId String
    The ID of the FSx for OpenZFS volume that the S3 access point is attached to.

    S3AccessPointAttachmentS3AccessPointVpcConfiguration, S3AccessPointAttachmentS3AccessPointVpcConfigurationArgs

    VpcId string
    Specifies the virtual private cloud (VPC) for the S3 access point VPC configuration, if one exists.
    VpcId string
    Specifies the virtual private cloud (VPC) for the S3 access point VPC configuration, if one exists.
    vpcId String
    Specifies the virtual private cloud (VPC) for the S3 access point VPC configuration, if one exists.
    vpcId string
    Specifies the virtual private cloud (VPC) for the S3 access point VPC configuration, if one exists.
    vpc_id str
    Specifies the virtual private cloud (VPC) for the S3 access point VPC configuration, if one exists.
    vpcId String
    Specifies the virtual private cloud (VPC) for the S3 access point VPC configuration, if one exists.

    S3AccessPointAttachmentType, S3AccessPointAttachmentTypeArgs

    Openzfs
    OPENZFS
    S3AccessPointAttachmentTypeOpenzfs
    OPENZFS
    Openzfs
    OPENZFS
    Openzfs
    OPENZFS
    OPENZFS
    OPENZFS
    "OPENZFS"
    OPENZFS

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    AWS Cloud Control v1.32.0 published on Wednesday, Aug 13, 2025 by Pulumi