Microsoft.Azure.Devices.Provisioning.Service Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
Attestation |
This is the abstract class that unifies all possible types of attestation that Device Provisioning Service supports. |
AttestationMechanism |
Representation of a single Device Provisioning Service Attestation mechanism of an IndividualEnrollment or an EnrollmentGroup. |
BulkEnrollmentOperationError |
Representation of a single Device Provisioning Service device registration operation error. |
BulkEnrollmentOperationResult |
Representation of a single Device Provisioning Service bulk operation result with a JSON deserializer. |
CustomAllocationDefinition |
Defines a custom allocation |
DeviceRegistrationState |
Registration status. |
DeviceRegistrationStatesClient |
Subclient of ProvisioningServiceClient that handles all device registration state operations including getting a device registration state, deleting a device registration state, and querying device registration states. |
EnrollmentGroup |
Representation of a single Device Provisioning Service enrollment group with a JSON serializer and deserializer. |
EnrollmentGroupsClient |
Subclient of ProvisioningServiceClient that handles all enrollment group operations including getting/creating/setting/deleting enrollment groups, querying enrollment groups, and getting attestation mechanisms for particular enrollment groups. |
HttpTransportSettings |
contains Http1 transport-specific settings for Service Client |
IndividualEnrollment |
Representation of a single Device Provisioning Service enrollment and their accessors with a JSON serializer and deserializer. |
IndividualEnrollmentsClient |
Subclient of ProvisioningServiceClient that handles all individual enrollment operations including getting/creating/setting/deleting individual enrollments, querying individual enrollments, and getting attestation mechanisms for particular individual enrollments. |
ProvisioningClientCapabilities |
Status of capabilities enabled on the device. |
ProvisioningServiceClient |
Device Provisioning Service Client. |
ProvisioningServiceClientException |
Super class for the Device Provisioning Service exceptions on the Service Client. |
ProvisioningServiceClientHttpException |
This is the subset of the Device Provisioning Service exceptions for the exceptions reported by the Service. |
ProvisioningServiceClientOptions |
Options that allow configuration of the provisioning service client instance during initialization. |
ProvisioningServiceClientTransportException |
Transport-level exception during provisioning service operation. |
ProvisioningServiceException |
The Device Provisioning Service exceptions on the Service Client. |
ProvisioningServiceExponentialBackoffRetryPolicy |
Represents a retry policy that performs a specified number of retries, using a exponential back-off scheme, with option jitter, to determine the interval between retries. |
ProvisioningServiceFixedDelayRetryPolicy |
Represents a retry policy that performs a specified number of retries, using a fixed retry delay with jitter. |
ProvisioningServiceHttpSettings |
Contains HTTP transport-specific settings for the provisioning service client |
ProvisioningServiceIncrementalDelayRetryPolicy |
Represents a retry policy that performs a specified number of retries, using an incrementally increasing retry delay with jitter. |
ProvisioningServiceNoRetry |
Represents a retry policy that performs no retries. |
ProvisioningServiceRetryPolicyBase |
A base retry policy. |
ProvisioningTwinDocument |
Represents the different collections of properties on a client twin. |
ProvisioningTwinMetadata |
Metadata for properties in a ProvisioningTwinProperties. |
ProvisioningTwinProperties |
Represents a collection of properties for device twin. |
ProvisioningTwinPropertiesArray |
Represents a property array in a ProvisioningTwinProperties. |
ProvisioningTwinPropertyValue |
Represents a property value in a ProvisioningTwinProperties. |
ProvisioningTwinState |
Representation of a single twin initial state. |
Query |
The query iterator. |
QueryResult |
Representation of a single Device Provisioning Service query response with a JSON deserializer. |
QuerySpecification |
Representation of a single Device Provisioning Service query specification with a JSON serializer. |
ReprovisionPolicy |
Settings around reprovisioning |
SymmetricKeyAttestation |
Attestation using a symmetric key. |
TpmAttestation |
Representation of a single Device Provisioning Service TPM Attestation. |
TwinState |
Representation of a single Twin initial state for the Device Provisioning Service. |
X509Attestation |
Representation of a single Device Provisioning Service X509 Attestation. |
X509CaReferences |
Representation of a single Device Provisioning Service X509 primary and secondary certificate authority references. |
X509CertificateInfo |
Representation of a single X509 Certificate Info and their accessors for the Device Provisioning Service. |
X509Certificates |
Representation of a single Device Provisioning Service X509 primary and secondary certificates. |
X509CertificateWithInfo |
Representation of a single Device Provisioning Service X509 Certificate with its info. |
Interfaces
IProvisioningServiceRetryPolicy |
Represents a retry policy for the DPS service client. |
Enums
AllocationPolicy |
The Device Provisioning Service enrollment level allocation policies. |
AttestationMechanismType |
Type of Device Provisioning Service attestation mechanism. |
BulkOperationMode |
The Device Provisioning Service bulk operation modes. |
EnrollmentStatus |
Enrollment status |
ProvisioningStatus |
Device provisioning status. |
QueryResultType |
The Device Provisioning Service query result type |