Class: Aws::Lightsail::Types::UpdateBucketRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Lightsail::Types::UpdateBucketRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-lightsail/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#access_log_config ⇒ Types::BucketAccessLogConfig
An object that describes the access log configuration for the bucket.
-
#access_rules ⇒ Types::AccessRules
An object that sets the public accessibility of objects in the specified bucket.
-
#bucket_name ⇒ String
The name of the bucket to update.
-
#readonly_access_accounts ⇒ Array<String>
An array of strings to specify the Amazon Web Services account IDs that can access the bucket.
-
#versioning ⇒ String
Specifies whether to enable or suspend versioning of objects in the bucket.
Instance Attribute Details
#access_log_config ⇒ Types::BucketAccessLogConfig
An object that describes the access log configuration for the bucket.
14470 14471 14472 14473 14474 14475 14476 14477 14478 |
# File 'lib/aws-sdk-lightsail/types.rb', line 14470 class UpdateBucketRequest < Struct.new( :bucket_name, :access_rules, :versioning, :readonly_access_accounts, :access_log_config) SENSITIVE = [] include Aws::Structure end |
#access_rules ⇒ Types::AccessRules
An object that sets the public accessibility of objects in the specified bucket.
14470 14471 14472 14473 14474 14475 14476 14477 14478 |
# File 'lib/aws-sdk-lightsail/types.rb', line 14470 class UpdateBucketRequest < Struct.new( :bucket_name, :access_rules, :versioning, :readonly_access_accounts, :access_log_config) SENSITIVE = [] include Aws::Structure end |
#bucket_name ⇒ String
The name of the bucket to update.
14470 14471 14472 14473 14474 14475 14476 14477 14478 |
# File 'lib/aws-sdk-lightsail/types.rb', line 14470 class UpdateBucketRequest < Struct.new( :bucket_name, :access_rules, :versioning, :readonly_access_accounts, :access_log_config) SENSITIVE = [] include Aws::Structure end |
#readonly_access_accounts ⇒ Array<String>
An array of strings to specify the Amazon Web Services account IDs that can access the bucket.
You can give a maximum of 10 Amazon Web Services accounts access to a bucket.
14470 14471 14472 14473 14474 14475 14476 14477 14478 |
# File 'lib/aws-sdk-lightsail/types.rb', line 14470 class UpdateBucketRequest < Struct.new( :bucket_name, :access_rules, :versioning, :readonly_access_accounts, :access_log_config) SENSITIVE = [] include Aws::Structure end |
#versioning ⇒ String
Specifies whether to enable or suspend versioning of objects in the bucket.
The following options can be specified:
-
‘Enabled` - Enables versioning of objects in the specified bucket.
-
‘Suspended` - Suspends versioning of objects in the specified bucket. Existing object versions are retained.
14470 14471 14472 14473 14474 14475 14476 14477 14478 |
# File 'lib/aws-sdk-lightsail/types.rb', line 14470 class UpdateBucketRequest < Struct.new( :bucket_name, :access_rules, :versioning, :readonly_access_accounts, :access_log_config) SENSITIVE = [] include Aws::Structure end |