Class: Aws::FSx::Types::CreateAndAttachS3AccessPointRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-fsx/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#client_request_tokenString

(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.

Returns:

  • (String)


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

#nameString

The name you want to assign to this S3 access point.

Returns:

  • (String)


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_configurationTypes::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_configurationTypes::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_pointTypes::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

#typeString

The type of S3 access point you want to create. Only ‘OpenZFS` is supported.

Returns:

  • (String)


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