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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-s3/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.

This functionality is only supported by directory buckets.

Returns:



2409
2410
2411
2412
2413
2414
2415
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 2409

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

#locationTypes::LocationInfo

Specifies the location where the bucket will be created.

For directory buckets, the location type is Availability Zone.

This functionality is only supported by directory buckets.

Returns:



2409
2410
2411
2412
2413
2414
2415
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 2409

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. For more information, see Accessing a bucket in the Amazon S3 User Guide.

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

This functionality is not supported for directory buckets.

Returns:

  • (String)


2409
2410
2411
2412
2413
2414
2415
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 2409

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