ExportServerSideEncryption
public struct ExportServerSideEncryption : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The Amazon Resource Name (ARN) of the the AWS KMS key you want to use to encrypt the Amazon S3 objects. This parameter is required if you choose aws:kms as an encryption type.
Declaration
Swift
public let kmsKeyArn: String?
-
The type of server side encryption used for encrypting the objects in Amazon S3.
Declaration
Swift
public let type: ServerSideEncryptionTypes
-
Undocumented
Declaration
Swift
public init(kmsKeyArn: String? = nil, type: ServerSideEncryptionTypes)