Class: Aws::S3Control::Types::MultiRegionAccessPointReport

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

Overview

A collection of statuses for a Multi-Region Access Point in the various Regions it supports.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#aliasString

The alias for the Multi-Region Access Point. For more information about the distinction between the name and the alias of an Multi-Region Access Point, see [Rules for naming Amazon S3 Multi-Region Access Points].

[1]: docs.aws.amazon.com/AmazonS3/latest/userguide/CreatingMultiRegionAccessPoints.html#multi-region-access-point-naming

Returns:

  • (String)


5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
# File 'lib/aws-sdk-s3control/types.rb', line 5538

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

#created_atTime

When the Multi-Region Access Point create request was received.

Returns:

  • (Time)


5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
# File 'lib/aws-sdk-s3control/types.rb', line 5538

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

#nameString

The name of the Multi-Region Access Point.

Returns:

  • (String)


5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
# File 'lib/aws-sdk-s3control/types.rb', line 5538

class MultiRegionAccessPointReport < Struct.new(
  :name,
  :alias,
  :created_at,
  :public_access_block,
  :status,
  :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



5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
# File 'lib/aws-sdk-s3control/types.rb', line 5538

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

#regionsArray<Types::RegionReport>

A collection of the Regions and buckets associated with the Multi-Region Access Point.

Returns:



5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
# File 'lib/aws-sdk-s3control/types.rb', line 5538

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

#statusString

The current status of the Multi-Region Access Point.

‘CREATING` and `DELETING` are temporary states that exist while the request is propagating and being completed. If a Multi-Region Access Point has a status of `PARTIALLY_CREATED`, you can retry creation or send a request to delete the Multi-Region Access Point. If a Multi-Region Access Point has a status of `PARTIALLY_DELETED`, you can retry a delete request to finish the deletion of the Multi-Region Access Point.

Returns:

  • (String)


5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
# File 'lib/aws-sdk-s3control/types.rb', line 5538

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