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.
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_configuration ⇒ Types::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 |