Skip to content

UpdateEncryptionConfigurationRequest

Source code in docs_src/capo_iot/types/update_encryption_configuration_request.py
class UpdateEncryptionConfigurationRequest(TypedDict, closed=True):
    encryption_type: "capo_iot.types.encryption_type.EncryptionType"
    """<p>The type of the KMS key.</p>"""
    kms_key_arn: NotRequired["capo_iot.types.kms_key_arn.KmsKeyArn"]
    """<p>The ARN of the customer managedKMS key.</p>"""
    kms_access_role_arn: NotRequired[
        "capo_iot.types.kms_access_role_arn.KmsAccessRoleArn"
    ]
    """<p>The Amazon Resource Name (ARN) of the IAM role assumed by Amazon Web Services IoT Core to call KMS on behalf of the customer.</p>"""

encryption_type instance-attribute

encryption_type: EncryptionType

The type of the KMS key.

kms_access_role_arn instance-attribute

kms_access_role_arn: NotRequired[KmsAccessRoleArn]

The Amazon Resource Name (ARN) of the IAM role assumed by Amazon Web Services IoT Core to call KMS on behalf of the customer.

kms_key_arn instance-attribute

kms_key_arn: NotRequired[KmsKeyArn]

The ARN of the customer managedKMS key.