We recommend new projects start with resources from the AWS provider.
published on Monday, Apr 20, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Apr 20, 2026 by Pulumi
Resource Type definition for AWS::S3Files::AccessPoint
Create AccessPoint Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AccessPoint(name: string, args: AccessPointArgs, opts?: CustomResourceOptions);@overload
def AccessPoint(resource_name: str,
args: AccessPointArgs,
opts: Optional[ResourceOptions] = None)
@overload
def AccessPoint(resource_name: str,
opts: Optional[ResourceOptions] = None,
file_system_id: Optional[str] = None,
client_token: Optional[str] = None,
posix_user: Optional[AccessPointPosixUserArgs] = None,
root_directory: Optional[AccessPointRootDirectoryArgs] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewAccessPoint(ctx *Context, name string, args AccessPointArgs, opts ...ResourceOption) (*AccessPoint, error)public AccessPoint(string name, AccessPointArgs args, CustomResourceOptions? opts = null)
public AccessPoint(String name, AccessPointArgs args)
public AccessPoint(String name, AccessPointArgs args, CustomResourceOptions options)
type: aws-native:s3files:AccessPoint
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 AccessPointArgs
- 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 AccessPointArgs
- 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 AccessPointArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AccessPointArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AccessPointArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
AccessPoint 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 AccessPoint resource accepts the following input properties:
- File
System stringId - The ID of the S3 Files file system that the access point provides access to.
- Client
Token string - (optional) A string of up to 64 ASCII characters that Amazon EFS uses to ensure idempotent creation.
- Posix
User Pulumi.Aws Native. S3Files. Inputs. Access Point Posix User - The operating system user and group applied to all compute drive requests made using the access point.
- Root
Directory Pulumi.Aws Native. S3Files. Inputs. Access Point Root Directory - Specifies the directory on the Amazon EFS file system that the access point exposes as the root directory of your file system to NFS clients using the access point. The clients using the access point can only access the root directory and below. If the RootDirectory>Path specified does not exist, EFS creates it and applies the CreationPermissions settings when a client connects to an access point. When specifying a RootDirectory, you need to provide the Path, and the CreationPermissions is optional.
-
List<Pulumi.
Aws Native. Inputs. Tag>
- File
System stringId - The ID of the S3 Files file system that the access point provides access to.
- Client
Token string - (optional) A string of up to 64 ASCII characters that Amazon EFS uses to ensure idempotent creation.
- Posix
User AccessPoint Posix User Args - The operating system user and group applied to all compute drive requests made using the access point.
- Root
Directory AccessPoint Root Directory Args - Specifies the directory on the Amazon EFS file system that the access point exposes as the root directory of your file system to NFS clients using the access point. The clients using the access point can only access the root directory and below. If the RootDirectory>Path specified does not exist, EFS creates it and applies the CreationPermissions settings when a client connects to an access point. When specifying a RootDirectory, you need to provide the Path, and the CreationPermissions is optional.
-
Tag
Args
- file
System StringId - The ID of the S3 Files file system that the access point provides access to.
- client
Token String - (optional) A string of up to 64 ASCII characters that Amazon EFS uses to ensure idempotent creation.
- posix
User AccessPoint Posix User - The operating system user and group applied to all compute drive requests made using the access point.
- root
Directory AccessPoint Root Directory - Specifies the directory on the Amazon EFS file system that the access point exposes as the root directory of your file system to NFS clients using the access point. The clients using the access point can only access the root directory and below. If the RootDirectory>Path specified does not exist, EFS creates it and applies the CreationPermissions settings when a client connects to an access point. When specifying a RootDirectory, you need to provide the Path, and the CreationPermissions is optional.
- List<Tag>
- file
System stringId - The ID of the S3 Files file system that the access point provides access to.
- client
Token string - (optional) A string of up to 64 ASCII characters that Amazon EFS uses to ensure idempotent creation.
- posix
User AccessPoint Posix User - The operating system user and group applied to all compute drive requests made using the access point.
- root
Directory AccessPoint Root Directory - Specifies the directory on the Amazon EFS file system that the access point exposes as the root directory of your file system to NFS clients using the access point. The clients using the access point can only access the root directory and below. If the RootDirectory>Path specified does not exist, EFS creates it and applies the CreationPermissions settings when a client connects to an access point. When specifying a RootDirectory, you need to provide the Path, and the CreationPermissions is optional.
- Tag[]
- file_
system_ strid - The ID of the S3 Files file system that the access point provides access to.
- client_
token str - (optional) A string of up to 64 ASCII characters that Amazon EFS uses to ensure idempotent creation.
- posix_
user AccessPoint Posix User Args - The operating system user and group applied to all compute drive requests made using the access point.
- root_
directory AccessPoint Root Directory Args - Specifies the directory on the Amazon EFS file system that the access point exposes as the root directory of your file system to NFS clients using the access point. The clients using the access point can only access the root directory and below. If the RootDirectory>Path specified does not exist, EFS creates it and applies the CreationPermissions settings when a client connects to an access point. When specifying a RootDirectory, you need to provide the Path, and the CreationPermissions is optional.
-
Sequence[Tag
Args]
- file
System StringId - The ID of the S3 Files file system that the access point provides access to.
- client
Token String - (optional) A string of up to 64 ASCII characters that Amazon EFS uses to ensure idempotent creation.
- posix
User Property Map - The operating system user and group applied to all compute drive requests made using the access point.
- root
Directory Property Map - Specifies the directory on the Amazon EFS file system that the access point exposes as the root directory of your file system to NFS clients using the access point. The clients using the access point can only access the root directory and below. If the RootDirectory>Path specified does not exist, EFS creates it and applies the CreationPermissions settings when a client connects to an access point. When specifying a RootDirectory, you need to provide the Path, and the CreationPermissions is optional.
- List<Property Map>
Outputs
All input properties are implicitly available as output properties. Additionally, the AccessPoint resource produces the following output properties:
- Access
Point stringArn - Access
Point stringId - Id string
- The provider-assigned unique ID for this managed resource.
- Owner
Id string - Status
Pulumi.
Aws Native. S3Files. Access Point Status
- Access
Point stringArn - Access
Point stringId - Id string
- The provider-assigned unique ID for this managed resource.
- Owner
Id string - Status
Access
Point Status
- access
Point StringArn - access
Point StringId - id String
- The provider-assigned unique ID for this managed resource.
- owner
Id String - status
Access
Point Status
- access
Point stringArn - access
Point stringId - id string
- The provider-assigned unique ID for this managed resource.
- owner
Id string - status
Access
Point Status
- access_
point_ strarn - access_
point_ strid - id str
- The provider-assigned unique ID for this managed resource.
- owner_
id str - status
Access
Point Status
- access
Point StringArn - access
Point StringId - id String
- The provider-assigned unique ID for this managed resource.
- owner
Id String - status "available" | "creating" | "updating" | "deleting" | "deleted" | "error"
Supporting Types
AccessPointCreationPermissions, AccessPointCreationPermissionsArgs
- Owner
Gid string - Specifies the POSIX group ID to apply to the RootDirectory. Accepts values from 0 to 2^32 (4294967295).
- Owner
Uid string - Specifies the POSIX user ID to apply to the RootDirectory. Accepts values from 0 to 2^32 (4294967295).
- Permissions string
- Specifies the POSIX permissions to apply to the RootDirectory, in the format of an octal number representing the file's mode bits.
- Owner
Gid string - Specifies the POSIX group ID to apply to the RootDirectory. Accepts values from 0 to 2^32 (4294967295).
- Owner
Uid string - Specifies the POSIX user ID to apply to the RootDirectory. Accepts values from 0 to 2^32 (4294967295).
- Permissions string
- Specifies the POSIX permissions to apply to the RootDirectory, in the format of an octal number representing the file's mode bits.
- owner
Gid String - Specifies the POSIX group ID to apply to the RootDirectory. Accepts values from 0 to 2^32 (4294967295).
- owner
Uid String - Specifies the POSIX user ID to apply to the RootDirectory. Accepts values from 0 to 2^32 (4294967295).
- permissions String
- Specifies the POSIX permissions to apply to the RootDirectory, in the format of an octal number representing the file's mode bits.
- owner
Gid string - Specifies the POSIX group ID to apply to the RootDirectory. Accepts values from 0 to 2^32 (4294967295).
- owner
Uid string - Specifies the POSIX user ID to apply to the RootDirectory. Accepts values from 0 to 2^32 (4294967295).
- permissions string
- Specifies the POSIX permissions to apply to the RootDirectory, in the format of an octal number representing the file's mode bits.
- owner_
gid str - Specifies the POSIX group ID to apply to the RootDirectory. Accepts values from 0 to 2^32 (4294967295).
- owner_
uid str - Specifies the POSIX user ID to apply to the RootDirectory. Accepts values from 0 to 2^32 (4294967295).
- permissions str
- Specifies the POSIX permissions to apply to the RootDirectory, in the format of an octal number representing the file's mode bits.
- owner
Gid String - Specifies the POSIX group ID to apply to the RootDirectory. Accepts values from 0 to 2^32 (4294967295).
- owner
Uid String - Specifies the POSIX user ID to apply to the RootDirectory. Accepts values from 0 to 2^32 (4294967295).
- permissions String
- Specifies the POSIX permissions to apply to the RootDirectory, in the format of an octal number representing the file's mode bits.
AccessPointPosixUser, AccessPointPosixUserArgs
- Gid string
- The POSIX group ID used for all file system operations using this access point.
- Uid string
- The POSIX user ID used for all file system operations using this access point.
- Secondary
Gids List<string> - Secondary POSIX group IDs used for all file system operations using this access point.
- Gid string
- The POSIX group ID used for all file system operations using this access point.
- Uid string
- The POSIX user ID used for all file system operations using this access point.
- Secondary
Gids []string - Secondary POSIX group IDs used for all file system operations using this access point.
- gid String
- The POSIX group ID used for all file system operations using this access point.
- uid String
- The POSIX user ID used for all file system operations using this access point.
- secondary
Gids List<String> - Secondary POSIX group IDs used for all file system operations using this access point.
- gid string
- The POSIX group ID used for all file system operations using this access point.
- uid string
- The POSIX user ID used for all file system operations using this access point.
- secondary
Gids string[] - Secondary POSIX group IDs used for all file system operations using this access point.
- gid str
- The POSIX group ID used for all file system operations using this access point.
- uid str
- The POSIX user ID used for all file system operations using this access point.
- secondary_
gids Sequence[str] - Secondary POSIX group IDs used for all file system operations using this access point.
- gid String
- The POSIX group ID used for all file system operations using this access point.
- uid String
- The POSIX user ID used for all file system operations using this access point.
- secondary
Gids List<String> - Secondary POSIX group IDs used for all file system operations using this access point.
AccessPointRootDirectory, AccessPointRootDirectoryArgs
- Creation
Permissions Pulumi.Aws Native. S3Files. Inputs. Access Point Creation Permissions - (Optional) Specifies the POSIX IDs and permissions to apply to the access point's RootDirectory. If the RootDirectory>Path specified does not exist, EFS creates the root directory using the CreationPermissions settings when a client connects to an access point. When specifying the CreationPermissions, you must provide values for all properties. If you do not provide CreationPermissions and the specified RootDirectory>Path does not exist, attempts to mount the file system using the access point will fail.
- Path string
- Specifies the path on the EFS file system to expose as the root directory to NFS clients using the access point to access the EFS file system. A path can have up to four subdirectories. If the specified path does not exist, you are required to provide the CreationPermissions.
- Creation
Permissions AccessPoint Creation Permissions - (Optional) Specifies the POSIX IDs and permissions to apply to the access point's RootDirectory. If the RootDirectory>Path specified does not exist, EFS creates the root directory using the CreationPermissions settings when a client connects to an access point. When specifying the CreationPermissions, you must provide values for all properties. If you do not provide CreationPermissions and the specified RootDirectory>Path does not exist, attempts to mount the file system using the access point will fail.
- Path string
- Specifies the path on the EFS file system to expose as the root directory to NFS clients using the access point to access the EFS file system. A path can have up to four subdirectories. If the specified path does not exist, you are required to provide the CreationPermissions.
- creation
Permissions AccessPoint Creation Permissions - (Optional) Specifies the POSIX IDs and permissions to apply to the access point's RootDirectory. If the RootDirectory>Path specified does not exist, EFS creates the root directory using the CreationPermissions settings when a client connects to an access point. When specifying the CreationPermissions, you must provide values for all properties. If you do not provide CreationPermissions and the specified RootDirectory>Path does not exist, attempts to mount the file system using the access point will fail.
- path String
- Specifies the path on the EFS file system to expose as the root directory to NFS clients using the access point to access the EFS file system. A path can have up to four subdirectories. If the specified path does not exist, you are required to provide the CreationPermissions.
- creation
Permissions AccessPoint Creation Permissions - (Optional) Specifies the POSIX IDs and permissions to apply to the access point's RootDirectory. If the RootDirectory>Path specified does not exist, EFS creates the root directory using the CreationPermissions settings when a client connects to an access point. When specifying the CreationPermissions, you must provide values for all properties. If you do not provide CreationPermissions and the specified RootDirectory>Path does not exist, attempts to mount the file system using the access point will fail.
- path string
- Specifies the path on the EFS file system to expose as the root directory to NFS clients using the access point to access the EFS file system. A path can have up to four subdirectories. If the specified path does not exist, you are required to provide the CreationPermissions.
- creation_
permissions AccessPoint Creation Permissions - (Optional) Specifies the POSIX IDs and permissions to apply to the access point's RootDirectory. If the RootDirectory>Path specified does not exist, EFS creates the root directory using the CreationPermissions settings when a client connects to an access point. When specifying the CreationPermissions, you must provide values for all properties. If you do not provide CreationPermissions and the specified RootDirectory>Path does not exist, attempts to mount the file system using the access point will fail.
- path str
- Specifies the path on the EFS file system to expose as the root directory to NFS clients using the access point to access the EFS file system. A path can have up to four subdirectories. If the specified path does not exist, you are required to provide the CreationPermissions.
- creation
Permissions Property Map - (Optional) Specifies the POSIX IDs and permissions to apply to the access point's RootDirectory. If the RootDirectory>Path specified does not exist, EFS creates the root directory using the CreationPermissions settings when a client connects to an access point. When specifying the CreationPermissions, you must provide values for all properties. If you do not provide CreationPermissions and the specified RootDirectory>Path does not exist, attempts to mount the file system using the access point will fail.
- path String
- Specifies the path on the EFS file system to expose as the root directory to NFS clients using the access point to access the EFS file system. A path can have up to four subdirectories. If the specified path does not exist, you are required to provide the CreationPermissions.
AccessPointStatus, AccessPointStatusArgs
- Available
available- Creating
creating- Updating
updating- Deleting
deleting- Deleted
deleted- Error
error
- Access
Point Status Available available- Access
Point Status Creating creating- Access
Point Status Updating updating- Access
Point Status Deleting deleting- Access
Point Status Deleted deleted- Access
Point Status Error error
- Available
available- Creating
creating- Updating
updating- Deleting
deleting- Deleted
deleted- Error
error
- Available
available- Creating
creating- Updating
updating- Deleting
deleting- Deleted
deleted- Error
error
- AVAILABLE
available- CREATING
creating- UPDATING
updating- DELETING
deleting- DELETED
deleted- ERROR
error
- "available"
available- "creating"
creating- "updating"
updating- "deleting"
deleting- "deleted"
deleted- "error"
error
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Apr 20, 2026 by Pulumi
