Class: Aws::AccessAnalyzer::Types::S3ExpressDirectoryAccessPointConfiguration

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

Overview

Proposed configuration for an access point attached to an Amazon S3 directory bucket. You can propose up to 10 access points per bucket. If the proposed access point configuration is for an existing Amazon S3 directory bucket, the access preview uses the proposed access point configuration in place of the existing access points. To propose an access point without a policy, you can provide an empty string as the access point policy. For more information about access points for Amazon S3 directory buckets, see [Managing access to directory buckets with access points] in the Amazon Simple Storage Service User Guide.

[1]: docs.aws.amazon.com/AmazonS3/latest/userguide/access-points-directory-buckets.html

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#access_point_policyString

The proposed access point policy for an Amazon S3 directory bucket access point.

Returns:

  • (String)


3794
3795
3796
3797
3798
3799
# File 'lib/aws-sdk-accessanalyzer/types.rb', line 3794

class S3ExpressDirectoryAccessPointConfiguration < Struct.new(
  :access_point_policy,
  :network_origin)
  SENSITIVE = []
  include Aws::Structure
end

#network_originTypes::NetworkOriginConfiguration

The proposed ‘InternetConfiguration` or `VpcConfiguration` to apply to the Amazon S3 access point. You can make the access point accessible from the internet, or you can specify that all requests made through that access point must originate from a specific virtual private cloud (VPC). You can specify only one type of network configuration. For more information, see [Creating access points].

[1]: docs.aws.amazon.com/AmazonS3/latest/dev/creating-access-points.html



3794
3795
3796
3797
3798
3799
# File 'lib/aws-sdk-accessanalyzer/types.rb', line 3794

class S3ExpressDirectoryAccessPointConfiguration < Struct.new(
  :access_point_policy,
  :network_origin)
  SENSITIVE = []
  include Aws::Structure
end