Class: Aws::S3Files::Types::CreateAccessPointRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::S3Files::Types::CreateAccessPointRequest
- Defined in:
- gems/aws-sdk-s3files/lib/aws-sdk-s3files/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#client_token ⇒ String
A unique, case-sensitive identifier to ensure that the operation completes no more than one time.
-
#file_system_id ⇒ String
The ID or Amazon Resource Name (ARN) of the S3 File System.
-
#posix_user ⇒ Types::PosixUser
The POSIX identity with uid, gid, and secondary group IDs for user enforcement when accessing the file system through this access point.
-
#root_directory ⇒ Types::RootDirectory
The root directory path for the access point, with optional creation permissions for newly created directories.
-
#tags ⇒ Array<Types::Tag>
An array of key-value pairs to apply to the access point for resource tagging.
Instance Attribute Details
#client_token ⇒ String
A unique, case-sensitive identifier to ensure that the operation completes no more than one time. If this token matches a previous request, Amazon Web Services ignores the request, but does not return an error.
A suitable default value is auto-generated. You should normally not need to pass this option.
75 76 77 78 79 80 81 82 83 |
# File 'gems/aws-sdk-s3files/lib/aws-sdk-s3files/types.rb', line 75 class CreateAccessPointRequest < Struct.new( :client_token, :tags, :file_system_id, :posix_user, :root_directory) SENSITIVE = [] include Aws::Structure end |
#file_system_id ⇒ String
The ID or Amazon Resource Name (ARN) of the S3 File System.
75 76 77 78 79 80 81 82 83 |
# File 'gems/aws-sdk-s3files/lib/aws-sdk-s3files/types.rb', line 75 class CreateAccessPointRequest < Struct.new( :client_token, :tags, :file_system_id, :posix_user, :root_directory) SENSITIVE = [] include Aws::Structure end |
#posix_user ⇒ Types::PosixUser
The POSIX identity with uid, gid, and secondary group IDs for user enforcement when accessing the file system through this access point.
75 76 77 78 79 80 81 82 83 |
# File 'gems/aws-sdk-s3files/lib/aws-sdk-s3files/types.rb', line 75 class CreateAccessPointRequest < Struct.new( :client_token, :tags, :file_system_id, :posix_user, :root_directory) SENSITIVE = [] include Aws::Structure end |
#root_directory ⇒ Types::RootDirectory
The root directory path for the access point, with optional creation permissions for newly created directories.
75 76 77 78 79 80 81 82 83 |
# File 'gems/aws-sdk-s3files/lib/aws-sdk-s3files/types.rb', line 75 class CreateAccessPointRequest < Struct.new( :client_token, :tags, :file_system_id, :posix_user, :root_directory) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
An array of key-value pairs to apply to the access point for resource tagging.
75 76 77 78 79 80 81 82 83 |
# File 'gems/aws-sdk-s3files/lib/aws-sdk-s3files/types.rb', line 75 class CreateAccessPointRequest < Struct.new( :client_token, :tags, :file_system_id, :posix_user, :root_directory) SENSITIVE = [] include Aws::Structure end |