Skip to content

UpdateCACertificateRequest

Source code in docs_src/capo_iot/types/update_ca_certificate_request.py
class UpdateCACertificateRequest(TypedDict, closed=True):
    certificate_id: "capo_iot.types.certificate_id.CertificateId"
    """<p>The CA certificate identifier.</p>"""
    new_status: NotRequired["capo_iot.types.ca_certificate_status.CACertificateStatus"]
    """<p>The updated status of the CA certificate.</p> <p> <b>Note:</b> The status value REGISTER_INACTIVE is deprecated and should not be used.</p>"""
    new_auto_registration_status: NotRequired[
        "capo_iot.types.auto_registration_status.AutoRegistrationStatus"
    ]
    """<p>The new value for the auto registration status. Valid values are: "ENABLE" or "DISABLE".</p>"""
    registration_config: NotRequired[
        "capo_iot.types.registration_config.RegistrationConfig"
    ]
    """<p>Information about the registration configuration.</p>"""
    remove_auto_registration: (
        "capo_iot.types.remove_auto_registration.RemoveAutoRegistration"
    )
    """<p>If true, removes auto registration.</p>"""

certificate_id instance-attribute

certificate_id: CertificateId

The CA certificate identifier.

new_auto_registration_status instance-attribute

new_auto_registration_status: NotRequired[AutoRegistrationStatus]

The new value for the auto registration status. Valid values are: "ENABLE" or "DISABLE".

new_status instance-attribute

new_status: NotRequired[CACertificateStatus]

The updated status of the CA certificate.

Note: The status value REGISTER_INACTIVE is deprecated and should not be used.

registration_config instance-attribute

registration_config: NotRequired[RegistrationConfig]

Information about the registration configuration.

remove_auto_registration instance-attribute

remove_auto_registration: RemoveAutoRegistration

If true, removes auto registration.