Provisioning Module¶
Python API reference for the tlm_cli.manufacturing.provisioning package.
Use this package to provision, unprovision, and retrieve agent configuration files for devices programmatically. DeviceProvisioner
drives the full device lifecycle; the request and result models define the inputs and outputs for each operation; the exception
hierarchy lets you handle specific failure modes precisely.
For a conceptual explanation of what provisioning does, see Provisioning Workflow.
DeviceProvisioner¶
::: tlm_cli.manufacturing.provisioning.device.DeviceProvisioner
Request models¶
::: tlm_cli.manufacturing.provisioning.models.ProvisioningRequest
::: tlm_cli.manufacturing.provisioning.models.UnprovisioningRequest
::: tlm_cli.manufacturing.provisioning.models.CertificateRequest
Result models¶
::: tlm_cli.manufacturing.provisioning.models.ProvisioningResult
::: tlm_cli.manufacturing.provisioning.models.UnprovisioningResult
::: tlm_cli.manufacturing.provisioning.models.CertificateResult
::: tlm_cli.manufacturing.provisioning.models.ProvisioningStatus
Exceptions¶
::: tlm_cli.manufacturing.provisioning.exceptions.ProvisioningError
::: tlm_cli.manufacturing.provisioning.exceptions.CustomerNotFoundError
::: tlm_cli.manufacturing.provisioning.exceptions.DeviceProvisioningError
::: tlm_cli.manufacturing.provisioning.exceptions.DeviceAlreadyExistsError
::: tlm_cli.manufacturing.provisioning.exceptions.DeviceNotFoundError
::: tlm_cli.manufacturing.provisioning.exceptions.ConfigurationError
::: tlm_cli.manufacturing.provisioning.exceptions.CertificateRetrievalError
::: tlm_cli.manufacturing.provisioning.exceptions.UnprovisioningError