DeliveryStreamEncryptionConfiguration
¶
Source code in docs_src/capo_firehose/types/delivery_stream_encryption_configuration.py
failure_description
instance-attribute
¶
failure_description: NotRequired[FailureDescription]
Provides details in case one of the following operations fails due to an error related to KMS: CreateDeliveryStream, DeleteDeliveryStream, StartDeliveryStreamEncryption, StopDeliveryStreamEncryption.
key_arn
instance-attribute
¶
key_arn: NotRequired[AWSKMSKeyARNForSSE]
If KeyType is CUSTOMER_MANAGED_CMK, this field contains the ARN of the customer managed CMK. If KeyType is Amazon Web Services_OWNED_CMK, DeliveryStreamEncryptionConfiguration doesn't contain a value for KeyARN.
key_type
instance-attribute
¶
key_type: NotRequired[KeyType]
Indicates the type of customer master key (CMK) that is used for encryption. The default setting is Amazon Web Services_OWNED_CMK. For more information about CMKs, see Customer Master Keys (CMKs).
status
instance-attribute
¶
status: NotRequired[DeliveryStreamEncryptionStatus]
This is the server-side encryption (SSE) status for the Firehose stream. For a full description of the different values of this status, see StartDeliveryStreamEncryption and StopDeliveryStreamEncryption. If this status is ENABLING_FAILED or DISABLING_FAILED, it is the status of the most recent attempt to enable or disable SSE, respectively.