Class: Aws::FSx::Types::CreateAndAttachS3AccessPointS3Configuration

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

Overview

Used to create an S3 access point that accepts requests only from a virtual private cloud (VPC) to restrict data access to a private network.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#policyString

Specifies an access policy to associate with the S3 access point configuration. For more information, see Configuring IAM policies for using access points in the Amazon Simple Storage Service User Guide.

Returns:

  • (String)


1219
1220
1221
1222
1223
1224
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 1219

class CreateAndAttachS3AccessPointS3Configuration < Struct.new(
  :vpc_configuration,
  :policy)
  SENSITIVE = []
  include Aws::Structure
end

#vpc_configurationTypes::S3AccessPointVpcConfiguration

If included, Amazon S3 restricts access to this S3 access point to requests made from the specified virtual private cloud (VPC).



1219
1220
1221
1222
1223
1224
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 1219

class CreateAndAttachS3AccessPointS3Configuration < Struct.new(
  :vpc_configuration,
  :policy)
  SENSITIVE = []
  include Aws::Structure
end