EncryptionConfiguration class
Specifies the encryption settings for shared snapshots that are copied across Regions.
Constructors
- EncryptionConfiguration({required bool encrypted, String? cmkArn})
-
EncryptionConfiguration.fromJson(Map<
String, dynamic> json) -
factory
Properties
- cmkArn → String?
-
The Amazon Resource Name (ARN) of the AWS KMS customer master key (CMK) to
use for EBS encryption. If this parameter is not specified, your AWS managed
CMK for EBS is used.
final
- encrypted → bool
-
To encrypt a copy of an unencrypted snapshot when encryption by default is
not enabled, enable encryption using this parameter. Copies of encrypted
snapshots are encrypted, even if this parameter is false or when encryption
by default is not enabled.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
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