azure.iot.deviceprovisioning.aio package

class azure.iot.deviceprovisioning.aio.DeviceProvisioningClient(endpoint: str, credential: Union[AzureNamedKeyCredential, AzureSasCredential, AsyncTokenCredential], *, api_version: Union[str, azure.iot.deviceprovisioning._api_version.ApiVersion] = <ApiVersion.V2021_10_01: '2021-10-01'>, **kwargs: Any)[source]

API for connecting to, and conducting operations on a Device Provisioning Service instance

Parameters
Keyword Arguments

api_version (str or ApiVersion) – The Device Provisioning Service API version to use for requests. Default value is the most recent service version that is compatible with the current SDK. Setting to an older version may result in reduced feature compatibility.

Variables

enrollment – EnrollmentOperations operations

azure.iot.deviceprovisioningservice.aio.operations.EnrollmentOperations :ivar enrollment_group: EnrollmentGroupOperations operations :vartype enrollment_group: azure.iot.deviceprovisioningservice.aio.operations.EnrollmentGroupOperations :ivar device_registration_state: DeviceRegistrationStateOperations operations :vartype device_registration_state: azure.iot.deviceprovisioningservice.aio.operations.DeviceRegistrationStateOperations

async close()None[source]
classmethod from_connection_string(connection_string: str, *, api_version: Union[str, azure.iot.deviceprovisioning._api_version.ApiVersion] = <ApiVersion.V2021_10_01: '2021-10-01'>, **kwargs: Any)azure.iot.deviceprovisioning.aio._patch.DeviceProvisioningClient[source]

Create a Provisioning Service Client from a connection string

Parameters

connection_string (str) – The connection string for the Device Provisioning Service instance

Keyword Arguments

api_version (str or ApiVersion) – The Device Provisioning Service API version to use for requests. Default value is the most recent service version that is compatible with the current SDK. Setting to an older version may result in reduced feature compatibility.

Returns

A new instance of DeviceProvisioningClient

Return type

DeviceProvisioningClient

Raises

ValueError if connection string is invalid

send_request(request: azure.core.rest._rest_py3.HttpRequest, **kwargs: Any)Awaitable[azure.core.rest._rest_py3.AsyncHttpResponse][source]

Runs the network request through the client’s chained policies.

>>> from azure.core.rest import HttpRequest
>>> request = HttpRequest("GET", "https://www.example.org/")
<HttpRequest [GET], url: 'https://www.example.org/'>
>>> response = await client.send_request(request)
<AsyncHttpResponse: 200 OK>

For more information on this code flow, see https://aka.ms/azsdk/dpcodegen/python/send_request

Parameters

request (HttpRequest) – The network request you want to make. Required.

Keyword Arguments

stream (bool) – Whether the response payload will be streamed. Defaults to False.

Returns

The response of your network call. Does not do error handling on your response.

Return type

AsyncHttpResponse