Skip to content

PutIntelligenceConfigurationInput

Source code in docs_src/capo_cloudwatchomni/types/put_intelligence_configuration_input.py
class PutIntelligenceConfigurationInput(TypedDict, closed=True):
    kms_key_arn: NotRequired[
        "capo_cloudwatchomni.types.intelligence_kms_key_arn.IntelligenceKmsKeyArn"
    ]
    """Optional KMS key ARN to configure customer-managed encryption for anomaly data."""
    remove_kms_key: NotRequired["bool"]
    """Set to true to disassociate the configured KMS key. Mutually exclusive with kmsKeyArn; the service returns ValidationException if both are provided."""
    client_token: NotRequired["capo_cloudwatchomni.types.client_token.ClientToken"]
    """Idempotency token for safe retries. Repeating a request with the same token applies the update at most once instead of reprocessing it."""

client_token instance-attribute

client_token: NotRequired[ClientToken]

Idempotency token for safe retries. Repeating a request with the same token applies the update at most once instead of reprocessing it.

kms_key_arn instance-attribute

kms_key_arn: NotRequired[IntelligenceKmsKeyArn]

Optional KMS key ARN to configure customer-managed encryption for anomaly data.

remove_kms_key instance-attribute

remove_kms_key: NotRequired[bool]

Set to true to disassociate the configured KMS key. Mutually exclusive with kmsKeyArn; the service returns ValidationException if both are provided.