Skip to content

CreateProvisioningProfileRequest

Source code in docs_src/capo_iot_managed_integrations/types/create_provisioning_profile_request.py
class CreateProvisioningProfileRequest(TypedDict, closed=True):
    provisioning_type: (
        "capo_iot_managed_integrations.types.provisioning_type.ProvisioningType"
    )
    """<p>The type of provisioning workflow the device uses for onboarding to IoT managed integrations.</p>"""
    ca_certificate: NotRequired[
        "capo_iot_managed_integrations.types.ca_certificate.CaCertificate"
    ]
    """<p>The body of the PEM-encoded certificate authority (CA) certificate.</p>"""
    claim_certificate: NotRequired[
        "capo_iot_managed_integrations.types.claim_certificate.ClaimCertificate"
    ]
    """<p>The body of the PEM-encoded claim certificate. If a claim certificate is provided, it will be used for the provisioning profile. Otherwise, a claim certificate will be generated.</p>"""
    name: NotRequired[
        "capo_iot_managed_integrations.types.provisioning_profile_name.ProvisioningProfileName"
    ]
    """<p>The name of the provisioning profile.</p>"""
    client_token: NotRequired[
        "capo_iot_managed_integrations.types.client_token.ClientToken"
    ]
    """<p>An idempotency token. If you retry a request that completed successfully initially using the same client token and parameters, then the retry attempt will succeed without performing any further actions.</p>"""
    tags: NotRequired["capo_iot_managed_integrations.types.tags_map.TagsMap"]
    """<p>A set of key/value pairs that are used to manage the provisioning profile.</p>"""

ca_certificate instance-attribute

ca_certificate: NotRequired[CaCertificate]

The body of the PEM-encoded certificate authority (CA) certificate.

claim_certificate instance-attribute

claim_certificate: NotRequired[ClaimCertificate]

The body of the PEM-encoded claim certificate. If a claim certificate is provided, it will be used for the provisioning profile. Otherwise, a claim certificate will be generated.

client_token instance-attribute

client_token: NotRequired[ClientToken]

An idempotency token. If you retry a request that completed successfully initially using the same client token and parameters, then the retry attempt will succeed without performing any further actions.

name instance-attribute

name: NotRequired[ProvisioningProfileName]

The name of the provisioning profile.

provisioning_type instance-attribute

provisioning_type: ProvisioningType

The type of provisioning workflow the device uses for onboarding to IoT managed integrations.

tags instance-attribute

tags: NotRequired[TagsMap]

A set of key/value pairs that are used to manage the provisioning profile.