Skip to content

CACertificateDescription

Source code in docs_src/capo_iot/types/ca_certificate_description.py
class CACertificateDescription(TypedDict, closed=True):
    certificate_arn: NotRequired["capo_iot.types.certificate_arn.CertificateArn"]
    """<p>The CA certificate ARN.</p>"""
    certificate_id: NotRequired["capo_iot.types.certificate_id.CertificateId"]
    """<p>The CA certificate ID.</p>"""
    status: NotRequired["capo_iot.types.ca_certificate_status.CACertificateStatus"]
    """<p>The status of a CA certificate.</p>"""
    certificate_pem: NotRequired["capo_iot.types.certificate_pem.CertificatePem"]
    """<p>The CA certificate data, in PEM format.</p>"""
    owned_by: NotRequired["capo_iot.types.aws_account_id.AwsAccountId"]
    """<p>The owner of the CA certificate.</p>"""
    creation_date: NotRequired["capo_iot.types.date_type.DateType"]
    """<p>The date the CA certificate was created.</p>"""
    auto_registration_status: NotRequired[
        "capo_iot.types.auto_registration_status.AutoRegistrationStatus"
    ]
    """<p>Whether the CA certificate configured for auto registration of device certificates. Valid values are "ENABLE" and "DISABLE"</p>"""
    last_modified_date: NotRequired["capo_iot.types.date_type.DateType"]
    """<p>The date the CA certificate was last modified.</p>"""
    customer_version: NotRequired["capo_iot.types.customer_version.CustomerVersion"]
    """<p>The customer version of the CA certificate.</p>"""
    generation_id: NotRequired["capo_iot.types.generation_id.GenerationId"]
    """<p>The generation ID of the CA certificate.</p>"""
    validity: NotRequired["capo_iot.types.certificate_validity.CertificateValidity"]
    """<p>When the CA certificate is valid.</p>"""
    certificate_mode: NotRequired["capo_iot.types.certificate_mode.CertificateMode"]
    """<p>The mode of the CA. </p> <p>All the device certificates that are registered using this CA will be registered in the same mode as the CA. For more information about certificate mode for device certificates, see <a href="https://docs.aws.amazon.com/iot/latest/apireference/API_CertificateDescription.html#iot-Type-CertificateDescription-certificateMode">certificate mode</a>.</p>"""

auto_registration_status instance-attribute

auto_registration_status: NotRequired[AutoRegistrationStatus]

Whether the CA certificate configured for auto registration of device certificates. Valid values are "ENABLE" and "DISABLE"

certificate_arn instance-attribute

certificate_arn: NotRequired[CertificateArn]

The CA certificate ARN.

certificate_id instance-attribute

certificate_id: NotRequired[CertificateId]

The CA certificate ID.

certificate_mode instance-attribute

certificate_mode: NotRequired[CertificateMode]

The mode of the CA.

All the device certificates that are registered using this CA will be registered in the same mode as the CA. For more information about certificate mode for device certificates, see certificate mode.

certificate_pem instance-attribute

certificate_pem: NotRequired[CertificatePem]

The CA certificate data, in PEM format.

creation_date instance-attribute

creation_date: NotRequired[DateType]

The date the CA certificate was created.

customer_version instance-attribute

customer_version: NotRequired[CustomerVersion]

The customer version of the CA certificate.

generation_id instance-attribute

generation_id: NotRequired[GenerationId]

The generation ID of the CA certificate.

last_modified_date instance-attribute

last_modified_date: NotRequired[DateType]

The date the CA certificate was last modified.

owned_by instance-attribute

owned_by: NotRequired[AwsAccountId]

The owner of the CA certificate.

status instance-attribute

status: NotRequired[CACertificateStatus]

The status of a CA certificate.

validity instance-attribute

validity: NotRequired[CertificateValidity]

When the CA certificate is valid.