Class: Aws::S3::Types::CreateBucketConfiguration

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

Overview

The configuration information for the bucket.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#bucketTypes::BucketInfo

Specifies the information about the bucket that will be created.

<note markdown=“1”> This functionality is only supported by directory buckets.

</note>

Returns:



2527
2528
2529
2530
2531
2532
2533
# File 'lib/aws-sdk-s3/types.rb', line 2527

class CreateBucketConfiguration < Struct.new(
  :location_constraint,
  :location,
  :bucket)
  SENSITIVE = []
  include Aws::Structure
end

#locationTypes::LocationInfo

Specifies the location where the bucket will be created.

Directory buckets - The location type is Availability Zone or Local Zone. To use the Local Zone location type, your account must be enabled for Dedicated Local Zones. Otherwise, you get an HTTP ‘403 Forbidden` error with the error code `AccessDenied`. To learn more, see [Enable accounts for Dedicated Local Zones] in the *Amazon S3 User Guide*.

<note markdown=“1”> This functionality is only supported by directory buckets.

</note>

[1]: docs.aws.amazon.com/AmazonS3/latest/userguide/opt-in-directory-bucket-lz.html

Returns:



2527
2528
2529
2530
2531
2532
2533
# File 'lib/aws-sdk-s3/types.rb', line 2527

class CreateBucketConfiguration < Struct.new(
  :location_constraint,
  :location,
  :bucket)
  SENSITIVE = []
  include Aws::Structure
end

#location_constraintString

Specifies the Region where the bucket will be created. You might choose a Region to optimize latency, minimize costs, or address regulatory requirements. For example, if you reside in Europe, you will probably find it advantageous to create buckets in the Europe (Ireland) Region.

If you don’t specify a Region, the bucket is created in the US East (N. Virginia) Region (us-east-1) by default.

For a list of the valid values for all of the Amazon Web Services Regions, see [Regions and Endpoints].

<note markdown=“1”> This functionality is not supported for directory buckets.

</note>

[1]: docs.aws.amazon.com/general/latest/gr/rande.html#s3_region

Returns:

  • (String)


2527
2528
2529
2530
2531
2532
2533
# File 'lib/aws-sdk-s3/types.rb', line 2527

class CreateBucketConfiguration < Struct.new(
  :location_constraint,
  :location,
  :bucket)
  SENSITIVE = []
  include Aws::Structure
end