Class: Aws::S3::Types::ServerSideEncryptionConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::S3::Types::ServerSideEncryptionConfiguration
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-s3/types.rb
Overview
Note:
When making an API call, you may pass ServerSideEncryptionConfiguration data as a hash:
{
rules: [ # required
{
apply_server_side_encryption_by_default: {
sse_algorithm: "AES256", # required, accepts AES256, aws:kms
kms_master_key_id: "SSEKMSKeyId",
},
bucket_key_enabled: false,
},
],
}
Specifies the default server-side-encryption configuration.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#rules ⇒ Array<Types::ServerSideEncryptionRule>
Container for information about a particular server-side encryption configuration rule.
Instance Attribute Details
#rules ⇒ Array<Types::ServerSideEncryptionRule>
Container for information about a particular server-side encryption configuration rule.
15998 15999 16000 16001 16002 |
# File 'lib/aws-sdk-s3/types.rb', line 15998 class ServerSideEncryptionConfiguration < Struct.new( :rules) SENSITIVE = [] include Aws::Structure end |