ExportServerSideEncryption class

Encryption configuration of the export job. Includes the encryption type as well as the AWS KMS key. The KMS key is only necessary if you chose the KMS encryption type.

Constructors

ExportServerSideEncryption({required ServerSideEncryptionTypes type, String? kmsKeyArn})
ExportServerSideEncryption.fromJson(Map<String, dynamic> json)
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
kmsKeyArn String?
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.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
type ServerSideEncryptionTypes
The type of server side encryption used for encrypting the objects in Amazon S3.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited