Skip to content

EncryptionConfiguration

Source code in docs_src/capo_cloudwatchomni/types/encryption_configuration.py
class EncryptionConfiguration(TypedDict, closed=True):
    encryption_strategy: (
        "capo_cloudwatchomni.types.encryption_strategy.EncryptionStrategy"
    )
    """Which kind of key to use. Required."""
    kms_key_arn: NotRequired["capo_cloudwatchomni.types.kms_key_arn.KmsKeyArn"]
    """Customer managed KMS key ARN. Required when `encryptionStrategy` is CUSTOMER_MANAGED, and must be omitted when it is AWS_OWNED. Must be a symmetric ENCRYPT_DECRYPT key in the caller's account and region."""

encryption_strategy instance-attribute

encryption_strategy: EncryptionStrategy

Which kind of key to use. Required.

kms_key_arn instance-attribute

kms_key_arn: NotRequired[KmsKeyArn]

Customer managed KMS key ARN. Required when encryptionStrategy is CUSTOMER_MANAGED, and must be omitted when it is AWS_OWNED. Must be a symmetric ENCRYPT_DECRYPT key in the caller's account and region.