Skip to content

UpdateProvisioningTemplateRequest

Source code in docs_src/capo_iot/types/update_provisioning_template_request.py
class UpdateProvisioningTemplateRequest(TypedDict, closed=True):
    template_name: "capo_iot.types.template_name.TemplateName"
    """<p>The name of the provisioning template.</p>"""
    description: NotRequired["capo_iot.types.template_description.TemplateDescription"]
    """<p>The description of the provisioning template.</p>"""
    enabled: NotRequired["capo_iot.types.enabled2.Enabled2"]
    """<p>True to enable the provisioning template, otherwise false.</p>"""
    default_version_id: NotRequired[
        "capo_iot.types.template_version_id.TemplateVersionId"
    ]
    """<p>The ID of the default provisioning template version.</p>"""
    provisioning_role_arn: NotRequired["capo_iot.types.role_arn.RoleArn"]
    """<p>The ARN of the role associated with the provisioning template. This IoT role grants permission to provision a device.</p>"""
    pre_provisioning_hook: NotRequired[
        "capo_iot.types.provisioning_hook.ProvisioningHook"
    ]
    """<p>Updates the pre-provisioning hook template. Only supports template of type <code>FLEET_PROVISIONING</code>. For more information about provisioning template types, see <a href="https://docs.aws.amazon.com/iot/latest/apireference/API_CreateProvisioningTemplate.html#iot-CreateProvisioningTemplate-request-type">type</a>.</p>"""
    remove_pre_provisioning_hook: NotRequired["capo_iot.types.remove_hook.RemoveHook"]
    """<p>Removes pre-provisioning hook template.</p>"""

default_version_id instance-attribute

default_version_id: NotRequired[TemplateVersionId]

The ID of the default provisioning template version.

description instance-attribute

description: NotRequired[TemplateDescription]

The description of the provisioning template.

enabled instance-attribute

enabled: NotRequired[Enabled2]

True to enable the provisioning template, otherwise false.

pre_provisioning_hook instance-attribute

pre_provisioning_hook: NotRequired[ProvisioningHook]

Updates the pre-provisioning hook template. Only supports template of type FLEET_PROVISIONING. For more information about provisioning template types, see type.

provisioning_role_arn instance-attribute

provisioning_role_arn: NotRequired[RoleArn]

The ARN of the role associated with the provisioning template. This IoT role grants permission to provision a device.

remove_pre_provisioning_hook instance-attribute

remove_pre_provisioning_hook: NotRequired[RemoveHook]

Removes pre-provisioning hook template.

template_name instance-attribute

template_name: TemplateName

The name of the provisioning template.