DeliveryStreamEncryptionConfiguration class
Contains information about the server-side encryption (SSE) status for the
delivery stream, the type customer master key (CMK) in use, if any, and the
ARN of the CMK. You can get
DeliveryStreamEncryptionConfiguration
by invoking the
DescribeDeliveryStream operation.
Constructors
- DeliveryStreamEncryptionConfiguration({FailureDescription? failureDescription, String? keyARN, KeyType? keyType, DeliveryStreamEncryptionStatus? status})
-
DeliveryStreamEncryptionConfiguration.fromJson(Map<
String, dynamic> json) -
factory
Properties
- failureDescription → FailureDescription?
-
Provides details in case one of the following operations fails due to an
error related to KMS: CreateDeliveryStream,
DeleteDeliveryStream, StartDeliveryStreamEncryption,
StopDeliveryStreamEncryption.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- keyARN → String?
-
If
KeyType
isCUSTOMER_MANAGED_CMK
, this field contains the ARN of the customer managed CMK. IfKeyType
isAWS_OWNED_CMK
,DeliveryStreamEncryptionConfiguration
doesn't contain a value forKeyARN
.final - keyType → KeyType?
-
Indicates the type of customer master key (CMK) that is used for encryption.
The default setting is
AWS_OWNED_CMK
. For more information about CMKs, see Customer Master Keys (CMKs).final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- status → DeliveryStreamEncryptionStatus?
-
This is the server-side encryption (SSE) status for the delivery stream. For
a full description of the different values of this status, see
StartDeliveryStreamEncryption and
StopDeliveryStreamEncryption. If this status is
ENABLING_FAILED
orDISABLING_FAILED
, it is the status of the most recent attempt to enable or disable SSE, respectively.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited