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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-s3control/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 Managing Multi-Region Access Points.

Returns:

  • (String)


4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 4195

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)


4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 4195

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)


4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 4195

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 is not supported for Amazon S3 on Outposts.



4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 4195

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:



4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 4195

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 propogating 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)


4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 4195

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