models Package

Classes

AsyncOperationResult

Result of a long running operation.

CertificateBodyDescription

The JSON-serialized X509 Certificate.

CertificateListDescription

The JSON-serialized array of Certificate objects.

CertificateProperties

The description of an X509 CA Certificate.

Variables are only populated by the server, and will be ignored when sending a request.

CertificateResponse

The X509 Certificate.

Variables are only populated by the server, and will be ignored when sending a request.

ErrorDetails

Error details.

Variables are only populated by the server, and will be ignored when sending a request.

ErrorMesssage

Error response containing message and code.

GroupIdInformation

The group information for creating a private endpoint on a provisioning service.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

GroupIdInformationProperties

The properties for a group information object.

IotDpsPropertiesDescription

the service specific properties of a provisioning service, including keys, linked iot hubs, current state, and system generated properties such as hostname and idScope.

Variables are only populated by the server, and will be ignored when sending a request.

IotDpsSkuDefinition

Available SKUs of tier and units.

IotDpsSkuDefinitionListResult

List of available SKUs.

Variables are only populated by the server, and will be ignored when sending a request.

IotDpsSkuInfo

List of possible provisioning service SKUs.

Variables are only populated by the server, and will be ignored when sending a request.

IotHubDefinitionDescription

Description of the IoT hub.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

IpFilterRule

The IP filter rules for a provisioning Service.

All required parameters must be populated in order to send to Azure.

NameAvailabilityInfo

Description of name availability.

Operation

Provisioning Service REST API operation.

Variables are only populated by the server, and will be ignored when sending a request.

OperationDisplay

The object that represents the operation.

Variables are only populated by the server, and will be ignored when sending a request.

OperationInputs

Input values for operation results call.

All required parameters must be populated in order to send to Azure.

OperationListResult

Result of the request to list provisioning service operations. It contains a list of operations and a URL link to get the next set of results.

Variables are only populated by the server, and will be ignored when sending a request.

PrivateEndpoint

The private endpoint property of a private endpoint connection.

Variables are only populated by the server, and will be ignored when sending a request.

PrivateEndpointConnection

The private endpoint connection of a provisioning service.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

PrivateEndpointConnectionProperties

The properties of a private endpoint connection.

All required parameters must be populated in order to send to Azure.

PrivateLinkResources

The available private link resources for a provisioning service.

PrivateLinkServiceConnectionState

The current state of a private endpoint connection.

All required parameters must be populated in order to send to Azure.

ProvisioningServiceDescription

The description of the provisioning service.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

ProvisioningServiceDescriptionListResult

List of provisioning service descriptions.

Variables are only populated by the server, and will be ignored when sending a request.

Resource

The common properties of an Azure resource.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

SharedAccessSignatureAuthorizationRuleAccessRightsDescription

Description of the shared access key.

All required parameters must be populated in order to send to Azure.

SharedAccessSignatureAuthorizationRuleListResult

List of shared access keys.

Variables are only populated by the server, and will be ignored when sending a request.

SystemData

Metadata pertaining to creation and last modification of the resource.

TagsResource

A container holding only the Tags for a resource, allowing the user to update the tags on a Provisioning Service instance.

VerificationCodeRequest

The JSON-serialized leaf certificate.

VerificationCodeResponse

Description of the response of the verification code.

Variables are only populated by the server, and will be ignored when sending a request.

VerificationCodeResponseProperties

VerificationCodeResponseProperties.

Enums

AccessRightsDescription

Rights that this key has.

AllocationPolicy

Allocation policy to be used by this provisioning service.

CertificatePurpose
CreatedByType

The type of identity that created the resource.

IotDpsSku

Sku name.

IpFilterActionType

The desired action for requests captured by this rule.

IpFilterTargetType

Target for requests captured by this rule.

NameUnavailabilityReason

specifies the reason a name is unavailable

PrivateLinkServiceConnectionStatus

The status of a private endpoint connection

PublicNetworkAccess

Whether requests from Public Network are allowed

State

Current state of the provisioning service.