Class: Aws::S3Control::Types::CreateMultiRegionAccessPointInput

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

Overview

A container for the information associated with a

CreateMultiRegionAccessPoint][1

request.

[1]: docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateMultiRegionAccessPoint.html

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#nameString

The name of the Multi-Region Access Point associated with this request.

Returns:

  • (String)


1389
1390
1391
1392
1393
1394
1395
# File 'lib/aws-sdk-s3control/types.rb', line 1389

class CreateMultiRegionAccessPointInput < Struct.new(
  :name,
  :public_access_block,
  :regions)
  SENSITIVE = []
  include Aws::Structure
end

#public_access_blockTypes::PublicAccessBlockConfiguration

The PublicAccessBlock configuration that you want to apply to this Amazon S3 account. You can enable the configuration options in any combination. For more information about when Amazon S3 considers a bucket or object public, see [The Meaning of “Public“] in the *Amazon S3 User Guide*.

This data type is not supported for Amazon S3 on Outposts.

[1]: docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html#access-control-block-public-access-policy-status



1389
1390
1391
1392
1393
1394
1395
# File 'lib/aws-sdk-s3control/types.rb', line 1389

class CreateMultiRegionAccessPointInput < Struct.new(
  :name,
  :public_access_block,
  :regions)
  SENSITIVE = []
  include Aws::Structure
end

#regionsArray<Types::Region>

The buckets in different Regions that are associated with the Multi-Region Access Point.

Returns:



1389
1390
1391
1392
1393
1394
1395
# File 'lib/aws-sdk-s3control/types.rb', line 1389

class CreateMultiRegionAccessPointInput < Struct.new(
  :name,
  :public_access_block,
  :regions)
  SENSITIVE = []
  include Aws::Structure
end