Class: Aws::FSx::Types::CreateAndAttachS3AccessPointRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::FSx::Types::CreateAndAttachS3AccessPointRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-fsx/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#client_request_token ⇒ String
(Optional) An idempotency token for resource creation, in a string of up to 63 ASCII characters.
-
#name ⇒ String
The name you want to assign to this S3 access point.
-
#ontap_configuration ⇒ Types::CreateAndAttachS3AccessPointOntapConfiguration
Specifies the FSx for ONTAP volume that the S3 access point will be attached to, and the file system user identity.
-
#open_zfs_configuration ⇒ Types::CreateAndAttachS3AccessPointOpenZFSConfiguration
Specifies the configuration to use when creating and attaching an S3 access point to an FSx for OpenZFS volume.
-
#s3_access_point ⇒ Types::CreateAndAttachS3AccessPointS3Configuration
Specifies the virtual private cloud (VPC) configuration if you’re creating an access point that is restricted to a VPC.
-
#type ⇒ String
The type of S3 access point you want to create.
Instance Attribute Details
#client_request_token ⇒ String
(Optional) An idempotency token for resource creation, in a string of up to 63 ASCII characters. This token is automatically filled on your behalf when you use the Command Line Interface (CLI) or an Amazon Web Services SDK.
**A suitable default value is auto-generated.** You should normally not need to pass this option.
1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 |
# File 'lib/aws-sdk-fsx/types.rb', line 1207 class CreateAndAttachS3AccessPointRequest < Struct.new( :client_request_token, :name, :type, :open_zfs_configuration, :ontap_configuration, :s3_access_point) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name you want to assign to this S3 access point.
1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 |
# File 'lib/aws-sdk-fsx/types.rb', line 1207 class CreateAndAttachS3AccessPointRequest < Struct.new( :client_request_token, :name, :type, :open_zfs_configuration, :ontap_configuration, :s3_access_point) SENSITIVE = [] include Aws::Structure end |
#ontap_configuration ⇒ Types::CreateAndAttachS3AccessPointOntapConfiguration
Specifies the FSx for ONTAP volume that the S3 access point will be attached to, and the file system user identity.
1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 |
# File 'lib/aws-sdk-fsx/types.rb', line 1207 class CreateAndAttachS3AccessPointRequest < Struct.new( :client_request_token, :name, :type, :open_zfs_configuration, :ontap_configuration, :s3_access_point) SENSITIVE = [] include Aws::Structure end |
#open_zfs_configuration ⇒ Types::CreateAndAttachS3AccessPointOpenZFSConfiguration
Specifies the configuration to use when creating and attaching an S3 access point to an FSx for OpenZFS volume.
1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 |
# File 'lib/aws-sdk-fsx/types.rb', line 1207 class CreateAndAttachS3AccessPointRequest < Struct.new( :client_request_token, :name, :type, :open_zfs_configuration, :ontap_configuration, :s3_access_point) SENSITIVE = [] include Aws::Structure end |
#s3_access_point ⇒ Types::CreateAndAttachS3AccessPointS3Configuration
Specifies the virtual private cloud (VPC) configuration if you’re creating an access point that is restricted to a VPC. For more information, see [Creating access points restricted to a virtual private cloud].
[1]: docs.aws.amazon.com/fsx/latest/OpenZFSGuide/access-points-vpc.html
1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 |
# File 'lib/aws-sdk-fsx/types.rb', line 1207 class CreateAndAttachS3AccessPointRequest < Struct.new( :client_request_token, :name, :type, :open_zfs_configuration, :ontap_configuration, :s3_access_point) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The type of S3 access point you want to create. Only ‘OpenZFS` is supported.
1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 |
# File 'lib/aws-sdk-fsx/types.rb', line 1207 class CreateAndAttachS3AccessPointRequest < Struct.new( :client_request_token, :name, :type, :open_zfs_configuration, :ontap_configuration, :s3_access_point) SENSITIVE = [] include Aws::Structure end |