{ "opencollection": "1.0.0", "info": { "name": "Microsoft Azure AccessControlClient AccessConnector IotDpsResource API", "version": "2020-08-01-preview" }, "items": [ { "info": { "name": "IotDpsResource", "type": "folder" }, "items": [ { "info": { "name": "Microsoft Azure Get The Non Security Related Metadata Of The Provisioning Service", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Devices/provisioningServices/:provisioningServiceName", "params": [ { "name": "provisioningServiceName", "value": "", "type": "path", "description": "Name of the provisioning service to retrieve." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "The subscription identifier." }, { "name": "resourceGroupName", "value": "", "type": "path", "description": "Resource group name." }, { "name": "api-version", "value": "", "type": "query", "description": "The version of the API." } ] }, "docs": "Get the metadata of the provisioning service without SAS keys." }, { "info": { "name": "Microsoft Azure Create Or Update The Metadata Of The Provisioning Service", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Devices/provisioningServices/:provisioningServiceName", "params": [ { "name": "subscriptionId", "value": "", "type": "path", "description": "The subscription identifier." }, { "name": "resourceGroupName", "value": "", "type": "path", "description": "Resource group identifier." }, { "name": "provisioningServiceName", "value": "", "type": "path", "description": "Name of provisioning service to create or update." }, { "name": "api-version", "value": "", "type": "query", "description": "The version of the API." } ] }, "docs": "Create or update the metadata of the provisioning service. The usual pattern to modify a property is to retrieve the provisioning service metadata and security metadata, and then combine them with the modified values in a new body to update the provisioning service." }, { "info": { "name": "Microsoft Azure Update An Existing Provisioning Service S Tags", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Devices/provisioningServices/:provisioningServiceName", "params": [ { "name": "subscriptionId", "value": "", "type": "path", "description": "The subscription identifier." }, { "name": "resourceGroupName", "value": "", "type": "path", "description": "Resource group identifier." }, { "name": "provisioningServiceName", "value": "", "type": "path", "description": "Name of provisioning service to create or update." }, { "name": "api-version", "value": "", "type": "query", "description": "The version of the API." } ] }, "docs": "Update an existing provisioning service's tags. to update other fields use the CreateOrUpdate method" }, { "info": { "name": "Microsoft Azure Delete The Provisioning Service", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Devices/provisioningServices/:provisioningServiceName", "params": [ { "name": "provisioningServiceName", "value": "", "type": "path", "description": "Name of provisioning service to delete." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "The subscription identifier." }, { "name": "resourceGroupName", "value": "", "type": "path", "description": "Resource group identifier." }, { "name": "api-version", "value": "", "type": "query", "description": "The version of the API." } ] }, "docs": "Deletes the Provisioning Service." }, { "info": { "name": "Microsoft Azure Get All The Provisioning Services In A Subscription", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Devices/provisioningServices", "params": [ { "name": "subscriptionId", "value": "", "type": "path", "description": "The subscription identifier." }, { "name": "api-version", "value": "", "type": "query", "description": "The version of the API." } ] }, "docs": "List all the provisioning services for a given subscription id." }, { "info": { "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Devices Provisioningservices", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Devices/provisioningServices", "params": [ { "name": "subscriptionId", "value": "", "type": "path", "description": "The subscription identifier." }, { "name": "resourceGroupName", "value": "", "type": "path", "description": "Resource group identifier." }, { "name": "api-version", "value": "", "type": "query", "description": "The version of the API." } ] }, "docs": "Get a list of all provisioning services in the given resource group." }, { "info": { "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Devices Provisioningservices Provisioningservicename Operationresults Operationid", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Devices/provisioningServices/:provisioningServiceName/operationresults/:operationId", "params": [ { "name": "operationId", "value": "", "type": "path", "description": "Operation id corresponding to long running operation. Use this to poll for the status." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "The subscription identifier." }, { "name": "resourceGroupName", "value": "", "type": "path", "description": "Resource group identifier." }, { "name": "provisioningServiceName", "value": "", "type": "path", "description": "Name of provisioning service that the operation is running on." }, { "name": "asyncinfo", "value": "", "type": "query", "description": "Async header used to poll on the status of the operation, obtained while creating the long running operation." }, { "name": "api-version", "value": "", "type": "query", "description": "The version of the API." } ] }, "docs": "Gets the status of a long running operation, such as create, update or delete a provisioning service." }, { "info": { "name": "Microsoft Azure Get The List Of Valid Skus For A Provisioning Service", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Devices/provisioningServices/:provisioningServiceName/skus", "params": [ { "name": "provisioningServiceName", "value": "", "type": "path", "description": "Name of provisioning service." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "The subscription identifier." }, { "name": "resourceGroupName", "value": "", "type": "path", "description": "Name of resource group." }, { "name": "api-version", "value": "", "type": "query", "description": "The version of the API." } ] }, "docs": "Gets the list of valid SKUs and tiers for a provisioning service." }, { "info": { "name": "Microsoft Azure Check If A Provisioning Service Name Is Available", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Devices/checkProvisioningServiceNameAvailability", "params": [ { "name": "subscriptionId", "value": "", "type": "path", "description": "The subscription identifier." }, { "name": "api-version", "value": "", "type": "query", "description": "The version of the API." } ] }, "docs": "Check if a provisioning service name is available. This will validate if the name is syntactically valid and if the name is usable" }, { "info": { "name": "Microsoft Azure Get The Security Metadata For A Provisioning Service", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Devices/provisioningServices/:provisioningServiceName/listkeys", "params": [ { "name": "provisioningServiceName", "value": "", "type": "path", "description": "The provisioning service name to get the shared access keys for." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "The subscription identifier." }, { "name": "resourceGroupName", "value": "", "type": "path", "description": "resource group name" }, { "name": "api-version", "value": "", "type": "query", "description": "The version of the API." } ] }, "docs": "List the primary and secondary keys for a provisioning service." }, { "info": { "name": "Microsoft Azure Get A Shared Access Policy By Name From A Provisioning Service", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Devices/provisioningServices/:provisioningServiceName/keys/:keyName/listkeys", "params": [ { "name": "provisioningServiceName", "value": "", "type": "path", "description": "Name of the provisioning service." }, { "name": "keyName", "value": "", "type": "path", "description": "Logical key name to get key-values for." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "The subscription identifier." }, { "name": "resourceGroupName", "value": "", "type": "path", "description": "The name of the resource group that contains the provisioning service." }, { "name": "api-version", "value": "", "type": "query", "description": "The version of the API." } ] }, "docs": "List primary and secondary keys for a specific key name" }, { "info": { "name": "Microsoft Azure List Private Link Resources", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Devices/provisioningServices/:resourceName/privateLinkResources", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The version of the API." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "The subscription identifier." }, { "name": "resourceGroupName", "value": "", "type": "path", "description": "The name of the resource group that contains the provisioning service." }, { "name": "resourceName", "value": "", "type": "path", "description": "The name of the provisioning service." } ] }, "docs": "List private link resources for the given provisioning service" }, { "info": { "name": "Microsoft Azure Get The Specified Private Link Resource", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Devices/provisioningServices/:resourceName/privateLinkResources/:groupId", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The version of the API." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "The subscription identifier." }, { "name": "resourceGroupName", "value": "", "type": "path", "description": "The name of the resource group that contains the provisioning service." }, { "name": "resourceName", "value": "", "type": "path", "description": "The name of the provisioning service." }, { "name": "groupId", "value": "", "type": "path", "description": "The name of the private link resource" } ] }, "docs": "Get the specified private link resource for the given provisioning service" }, { "info": { "name": "Microsoft Azure List Private Endpoint Connections", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Devices/provisioningServices/:resourceName/privateEndpointConnections", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The version of the API." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "The subscription identifier." }, { "name": "resourceGroupName", "value": "", "type": "path", "description": "The name of the resource group that contains the provisioning service." }, { "name": "resourceName", "value": "", "type": "path", "description": "The name of the provisioning service." } ] }, "docs": "List private endpoint connection properties" }, { "info": { "name": "Microsoft Azure Get Private Endpoint Connection", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Devices/provisioningServices/:resourceName/privateEndpointConnections/:privateEndpointConnectionName", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The version of the API." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "The subscription identifier." }, { "name": "resourceGroupName", "value": "", "type": "path", "description": "The name of the resource group that contains the provisioning service." }, { "name": "resourceName", "value": "", "type": "path", "description": "The name of the provisioning service." }, { "name": "privateEndpointConnectionName", "value": "", "type": "path", "description": "The name of the private endpoint connection" } ] }, "docs": "Get private endpoint connection properties" }, { "info": { "name": "Microsoft Azure Create Or Update Private Endpoint Connection", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Devices/provisioningServices/:resourceName/privateEndpointConnections/:privateEndpointConnectionName", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The version of the API." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "The subscription identifier." }, { "name": "resourceGroupName", "value": "", "type": "path", "description": "The name of the resource group that contains the provisioning service." }, { "name": "resourceName", "value": "", "type": "path", "description": "The name of the provisioning service." }, { "name": "privateEndpointConnectionName", "value": "", "type": "path", "description": "The name of the private endpoint connection" } ] }, "docs": "Create or update the status of a private endpoint connection with the specified name" }, { "info": { "name": "Microsoft Azure Delete Private Endpoint Connection", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Devices/provisioningServices/:resourceName/privateEndpointConnections/:privateEndpointConnectionName", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "The version of the API." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "The subscription identifier." }, { "name": "resourceGroupName", "value": "", "type": "path", "description": "The name of the resource group that contains the provisioning service." }, { "name": "resourceName", "value": "", "type": "path", "description": "The name of the provisioning service." }, { "name": "privateEndpointConnectionName", "value": "", "type": "path", "description": "The name of the private endpoint connection" } ] }, "docs": "Delete private endpoint connection with the specified name" } ] } ], "bundled": true }