AWSS3PutBucketEncryptionRequest

Objective-C

@interface AWSS3PutBucketEncryptionRequest

Swift

class AWSS3PutBucketEncryptionRequest
  • The name of the bucket for which the server-side encryption configuration is set.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable bucket;

    Swift

    var bucket: String? { get set }
  • The base64-encoded 128-bit MD5 digest of the server-side encryption configuration.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable contentMD5;

    Swift

    var contentMD5: String? { get set }
  • Container for server-side encryption configuration rules. Currently S3 supports one rule only.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSS3ServerSideEncryptionConfiguration *_Nullable serverSideEncryptionConfiguration;

    Swift

    var serverSideEncryptionConfiguration: AWSS3ServerSideEncryptionConfiguration? { get set }