Class: Aws::S3Control::Types::CreateBucketRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::S3Control::Types::CreateBucketRequest
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-s3control/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#acl ⇒ String
The canned ACL to apply to the bucket.
-
#bucket ⇒ String
The name of the bucket.
-
#create_bucket_configuration ⇒ Types::CreateBucketConfiguration
The configuration information for the bucket.
-
#grant_full_control ⇒ String
Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.
-
#grant_read ⇒ String
Allows grantee to list the objects in the bucket.
-
#grant_read_acp ⇒ String
Allows grantee to read the bucket ACL.
-
#grant_write ⇒ String
Allows grantee to create, overwrite, and delete any object in the bucket.
-
#grant_write_acp ⇒ String
Allows grantee to write the ACL for the applicable bucket.
-
#object_lock_enabled_for_bucket ⇒ Boolean
Specifies whether you want S3 Object Lock to be enabled for the new bucket.
-
#outpost_id ⇒ String
The ID of the Outposts where the bucket is being created.
Instance Attribute Details
#acl ⇒ String
The canned ACL to apply to the bucket.
<note markdown=“1”> This is not supported by Amazon S3 on Outposts buckets.
</note>
1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 |
# File 'lib/aws-sdk-s3control/types.rb', line 1116 class CreateBucketRequest < Struct.new( :acl, :bucket, :create_bucket_configuration, :grant_full_control, :grant_read, :grant_read_acp, :grant_write, :grant_write_acp, :object_lock_enabled_for_bucket, :outpost_id) SENSITIVE = [] include Aws::Structure end |
#bucket ⇒ String
The name of the bucket.
1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 |
# File 'lib/aws-sdk-s3control/types.rb', line 1116 class CreateBucketRequest < Struct.new( :acl, :bucket, :create_bucket_configuration, :grant_full_control, :grant_read, :grant_read_acp, :grant_write, :grant_write_acp, :object_lock_enabled_for_bucket, :outpost_id) SENSITIVE = [] include Aws::Structure end |
#create_bucket_configuration ⇒ Types::CreateBucketConfiguration
The configuration information for the bucket.
<note markdown=“1”> This is not supported by Amazon S3 on Outposts buckets.
</note>
1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 |
# File 'lib/aws-sdk-s3control/types.rb', line 1116 class CreateBucketRequest < Struct.new( :acl, :bucket, :create_bucket_configuration, :grant_full_control, :grant_read, :grant_read_acp, :grant_write, :grant_write_acp, :object_lock_enabled_for_bucket, :outpost_id) SENSITIVE = [] include Aws::Structure end |
#grant_full_control ⇒ String
Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.
<note markdown=“1”> This is not supported by Amazon S3 on Outposts buckets.
</note>
1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 |
# File 'lib/aws-sdk-s3control/types.rb', line 1116 class CreateBucketRequest < Struct.new( :acl, :bucket, :create_bucket_configuration, :grant_full_control, :grant_read, :grant_read_acp, :grant_write, :grant_write_acp, :object_lock_enabled_for_bucket, :outpost_id) SENSITIVE = [] include Aws::Structure end |
#grant_read ⇒ String
Allows grantee to list the objects in the bucket.
<note markdown=“1”> This is not supported by Amazon S3 on Outposts buckets.
</note>
1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 |
# File 'lib/aws-sdk-s3control/types.rb', line 1116 class CreateBucketRequest < Struct.new( :acl, :bucket, :create_bucket_configuration, :grant_full_control, :grant_read, :grant_read_acp, :grant_write, :grant_write_acp, :object_lock_enabled_for_bucket, :outpost_id) SENSITIVE = [] include Aws::Structure end |
#grant_read_acp ⇒ String
Allows grantee to read the bucket ACL.
<note markdown=“1”> This is not supported by Amazon S3 on Outposts buckets.
</note>
1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 |
# File 'lib/aws-sdk-s3control/types.rb', line 1116 class CreateBucketRequest < Struct.new( :acl, :bucket, :create_bucket_configuration, :grant_full_control, :grant_read, :grant_read_acp, :grant_write, :grant_write_acp, :object_lock_enabled_for_bucket, :outpost_id) SENSITIVE = [] include Aws::Structure end |
#grant_write ⇒ String
Allows grantee to create, overwrite, and delete any object in the bucket.
<note markdown=“1”> This is not supported by Amazon S3 on Outposts buckets.
</note>
1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 |
# File 'lib/aws-sdk-s3control/types.rb', line 1116 class CreateBucketRequest < Struct.new( :acl, :bucket, :create_bucket_configuration, :grant_full_control, :grant_read, :grant_read_acp, :grant_write, :grant_write_acp, :object_lock_enabled_for_bucket, :outpost_id) SENSITIVE = [] include Aws::Structure end |
#grant_write_acp ⇒ String
Allows grantee to write the ACL for the applicable bucket.
<note markdown=“1”> This is not supported by Amazon S3 on Outposts buckets.
</note>
1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 |
# File 'lib/aws-sdk-s3control/types.rb', line 1116 class CreateBucketRequest < Struct.new( :acl, :bucket, :create_bucket_configuration, :grant_full_control, :grant_read, :grant_read_acp, :grant_write, :grant_write_acp, :object_lock_enabled_for_bucket, :outpost_id) SENSITIVE = [] include Aws::Structure end |
#object_lock_enabled_for_bucket ⇒ Boolean
Specifies whether you want S3 Object Lock to be enabled for the new bucket.
<note markdown=“1”> This is not supported by Amazon S3 on Outposts buckets.
</note>
1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 |
# File 'lib/aws-sdk-s3control/types.rb', line 1116 class CreateBucketRequest < Struct.new( :acl, :bucket, :create_bucket_configuration, :grant_full_control, :grant_read, :grant_read_acp, :grant_write, :grant_write_acp, :object_lock_enabled_for_bucket, :outpost_id) SENSITIVE = [] include Aws::Structure end |
#outpost_id ⇒ String
The ID of the Outposts where the bucket is being created.
<note markdown=“1”> This ID is required by Amazon S3 on Outposts buckets.
</note>
1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 |
# File 'lib/aws-sdk-s3control/types.rb', line 1116 class CreateBucketRequest < Struct.new( :acl, :bucket, :create_bucket_configuration, :grant_full_control, :grant_read, :grant_read_acp, :grant_write, :grant_write_acp, :object_lock_enabled_for_bucket, :outpost_id) SENSITIVE = [] include Aws::Structure end |