Skip to content

GetEncryptionConfigurationResponse

Source code in docs_src/capo_iotfleetwise/types/get_encryption_configuration_response.py
class GetEncryptionConfigurationResponse(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 a 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>"""
    error_message: NotRequired["capo_iotfleetwise.types.error_message.errorMessage"]
    """<p>The error message that describes why encryption settings couldn't be configured, if applicable.</p>"""
    creation_time: NotRequired["capo_iotfleetwise.types.timestamp.timestamp"]
    """<p>The time when encryption was configured in seconds since epoch (January 1, 1970 at midnight UTC time).</p>"""
    last_modification_time: NotRequired["capo_iotfleetwise.types.timestamp.timestamp"]
    """<p>The time when encryption was last updated in seconds since epoch (January 1, 1970 at midnight UTC time).</p>"""

creation_time instance-attribute

creation_time: NotRequired[timestamp]

The time when encryption was configured in seconds since epoch (January 1, 1970 at midnight UTC time).

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 a 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.

error_message instance-attribute

error_message: NotRequired[errorMessage]

The error message that describes why encryption settings couldn't be configured, if applicable.

kms_key_id instance-attribute

kms_key_id: NotRequired[str]

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

last_modification_time instance-attribute

last_modification_time: NotRequired[timestamp]

The time when encryption was last updated in seconds since epoch (January 1, 1970 at midnight UTC time).