Skip to content

PutEncryptionConfigurationResponse

Source code in docs_src/capo_iotfleetwise/types/put_encryption_configuration_response.py
class PutEncryptionConfigurationResponse(TypedDict, closed=True):
    kms_key_id: NotRequired["str"]
    """<p>The ID of the KMS key that is used for encryption.</p>"""
    encryption_status: "capo_iotfleetwise.types.encryption_status.EncryptionStatus"
    """<p>The encryption status.</p>"""
    encryption_type: "capo_iotfleetwise.types.encryption_type.EncryptionType"
    """<p>The type of encryption. Set to <code>KMS_BASED_ENCRYPTION</code> to use an KMS key that you own and manage. Set to <code>FLEETWISE_DEFAULT_ENCRYPTION</code> to use an Amazon Web Services managed key that is owned by the Amazon Web Services IoT FleetWise service account.</p>"""

encryption_status instance-attribute

encryption_status: EncryptionStatus

The encryption status.

encryption_type instance-attribute

encryption_type: EncryptionType

The type of encryption. Set to KMS_BASED_ENCRYPTION to use an KMS key that you own and manage. Set to FLEETWISE_DEFAULT_ENCRYPTION to use an Amazon Web Services managed key that is owned by the Amazon Web Services IoT FleetWise service account.

kms_key_id instance-attribute

kms_key_id: NotRequired[str]

The ID of the KMS key that is used for encryption.