Class: Aws::FSx::Types::CreateAndAttachS3AccessPointS3Configuration
- Inherits:
-
Struct
- Object
- Struct
- Aws::FSx::Types::CreateAndAttachS3AccessPointS3Configuration
- 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
-
#policy ⇒ String
Specifies an access policy to associate with the S3 access point configuration.
-
#vpc_configuration ⇒ Types::S3AccessPointVpcConfiguration
If included, Amazon S3 restricts access to this S3 access point to requests made from the specified virtual private cloud (VPC).
Instance Attribute Details
#policy ⇒ String
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.
1224 1225 1226 1227 1228 1229 |
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 1224 class CreateAndAttachS3AccessPointS3Configuration < Struct.new( :vpc_configuration, :policy) SENSITIVE = [] include Aws::Structure end |
#vpc_configuration ⇒ Types::S3AccessPointVpcConfiguration
If included, Amazon S3 restricts access to this S3 access point to requests made from the specified virtual private cloud (VPC).
1224 1225 1226 1227 1228 1229 |
# File 'gems/aws-sdk-fsx/lib/aws-sdk-fsx/types.rb', line 1224 class CreateAndAttachS3AccessPointS3Configuration < Struct.new( :vpc_configuration, :policy) SENSITIVE = [] include Aws::Structure end |