{ "opencollection": "1.0.0", "info": { "name": "Microsoft Azure AccessControlClient AccessConnector Resources API", "version": "2020-08-01-preview" }, "items": [ { "info": { "name": "Resources", "type": "folder" }, "items": [ { "info": { "name": "Microsoft Azure Post Providers Microsoft Resourcegraph Resources", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/providers/Microsoft.ResourceGraph/resources", "params": [ { "name": "api-version", "value": "", "type": "query", "description": "Api Version." } ] }, "docs": "Queries the resources managed by Azure Resource Manager for scopes specified in the request." }, { "info": { "name": "Microsoft Azure List All Resources in a Subscription", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resources", "params": [ { "name": "subscriptionId", "value": "", "type": "path", "description": "The ID of the target subscription." }, { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." }, { "name": "$filter", "value": "example_value", "type": "query", "description": "The filter to apply on the operation using OData syntax." }, { "name": "$expand", "value": "example_value", "type": "query", "description": "Comma-separated list of additional properties to be included in the response. Valid values include createdTime, changedTime, and provisioningState." }, { "name": "$top", "value": "10", "type": "query", "description": "The number of results to return." } ] }, "docs": "Get all the resources in a subscription." }, { "info": { "name": "Microsoft Azure List Resources in a Resource Group", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourcegroups/:resourceGroupName/resources", "params": [ { "name": "subscriptionId", "value": "", "type": "path", "description": "The ID of the target subscription." }, { "name": "resourceGroupName", "value": "", "type": "path", "description": "The name of the resource group. The name is case insensitive." }, { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." }, { "name": "$filter", "value": "example_value", "type": "query", "description": "The filter to apply on the operation using OData syntax." }, { "name": "$top", "value": "10", "type": "query", "description": "The number of results to return." } ] }, "docs": "Get all the resources for a resource group." }, { "info": { "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Dataprotection Backupvaults Vaultname Operationresults Operationid", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.DataProtection/backupVaults/:vaultName/operationResults/:operationId", "params": [ { "name": "vaultName", "value": "", "type": "path", "description": "The name of the backup vault." }, { "name": "operationId", "value": "", "type": "path" } ] }, "docs": "Needs a more full description created." }, { "info": { "name": "Microsoft Azure Moves Resources From One Resource Group To Another Resource Group", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:sourceResourceGroupName/moveResources", "params": [ { "name": "sourceResourceGroupName", "value": "", "type": "path", "description": "The name of the resource group from the source subscription containing the resources to be moved." }, { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "The Microsoft Azure subscription ID." } ] }, "docs": "The resources to be moved must be in the same source resource group in the source subscription being used. The target resource group may be in a different subscription. When moving resources, both the source group and the target group are locked for the duration of the operation. Write and delete operations are blocked on the groups until the move completes. " }, { "info": { "name": "Microsoft Azure Validates Whether Resources Can Be Moved From One Resource Group To Another Resource Group", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:sourceResourceGroupName/validateMoveResources", "params": [ { "name": "sourceResourceGroupName", "value": "", "type": "path", "description": "The name of the resource group from the source subscription containing the resources to be validated for move." }, { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for this operation." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "The Microsoft Azure subscription ID." } ] }, "docs": "This operation checks whether the specified resources can be moved to the target. The resources to be moved must be in the same source resource group in the source subscription being used. The target resource group may be in a different subscription. If validation succeeds, it returns HTTP response code 204 (no content). If validation fails, it returns HTTP response code 409 (Conflict) with an error message. Retrieve the URL in the Location header value to check the result of the long-running op" }, { "info": { "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Resourceprovidernamespace Parentresourcepath Resourcetype Resourcename", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourcegroups/:resourceGroupName/providers/:resourceProviderNamespace/:parentResourcePath/:resourceType/:resourceName", "params": [ { "name": "resourceGroupName", "value": "", "type": "path", "description": "The name of the resource group containing the resource to get. The name is case insensitive." }, { "name": "resourceProviderNamespace", "value": "", "type": "path", "description": "The namespace of the resource provider." }, { "name": "parentResourcePath", "value": "", "type": "path", "description": "The parent resource identity." }, { "name": "resourceType", "value": "", "type": "path", "description": "The resource type of the resource." }, { "name": "resourceName", "value": "", "type": "path", "description": "The name of the resource to get." }, { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for the operation." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "The Microsoft Azure subscription ID." } ] }, "docs": "Gets a resource." }, { "info": { "name": "Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Resourceprovidernamespace Parentresourcepath Resourcetype Resourcename", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourcegroups/:resourceGroupName/providers/:resourceProviderNamespace/:parentResourcePath/:resourceType/:resourceName", "params": [ { "name": "resourceGroupName", "value": "", "type": "path", "description": "The name of the resource group for the resource. The name is case insensitive." }, { "name": "resourceProviderNamespace", "value": "", "type": "path", "description": "The namespace of the resource provider." }, { "name": "parentResourcePath", "value": "", "type": "path", "description": "The parent resource identity." }, { "name": "resourceType", "value": "", "type": "path", "description": "The resource type of the resource to create." }, { "name": "resourceName", "value": "", "type": "path", "description": "The name of the resource to create." }, { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for the operation." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "The Microsoft Azure subscription ID." } ] }, "docs": "Creates a resource." }, { "info": { "name": "Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Resourceprovidernamespace Parentresourcepath Resourcetype Resourcename", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourcegroups/:resourceGroupName/providers/:resourceProviderNamespace/:parentResourcePath/:resourceType/:resourceName", "params": [ { "name": "resourceGroupName", "value": "", "type": "path", "description": "The name of the resource group for the resource. The name is case insensitive." }, { "name": "resourceProviderNamespace", "value": "", "type": "path", "description": "The namespace of the resource provider." }, { "name": "parentResourcePath", "value": "", "type": "path", "description": "The parent resource identity." }, { "name": "resourceType", "value": "", "type": "path", "description": "The resource type of the resource to update." }, { "name": "resourceName", "value": "", "type": "path", "description": "The name of the resource to update." }, { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for the operation." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "The Microsoft Azure subscription ID." } ] }, "docs": "Updates a resource." }, { "info": { "name": "Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Resourceprovidernamespace Parentresourcepath Resourcetype Resourcename", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourcegroups/:resourceGroupName/providers/:resourceProviderNamespace/:parentResourcePath/:resourceType/:resourceName", "params": [ { "name": "resourceGroupName", "value": "", "type": "path", "description": "The name of the resource group that contains the resource to delete. The name is case insensitive." }, { "name": "resourceProviderNamespace", "value": "", "type": "path", "description": "The namespace of the resource provider." }, { "name": "parentResourcePath", "value": "", "type": "path", "description": "The parent resource identity." }, { "name": "resourceType", "value": "", "type": "path", "description": "The resource type." }, { "name": "resourceName", "value": "", "type": "path", "description": "The name of the resource to delete." }, { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for the operation." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "The Microsoft Azure subscription ID." } ] }, "docs": "Deletes a resource." }, { "info": { "name": "Microsoft Azure Head Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Resourceprovidernamespace Parentresourcepath Resourcetype Resourcename", "type": "http" }, "http": { "method": "HEAD", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourcegroups/:resourceGroupName/providers/:resourceProviderNamespace/:parentResourcePath/:resourceType/:resourceName", "params": [ { "name": "resourceGroupName", "value": "", "type": "path", "description": "The name of the resource group containing the resource to check. The name is case insensitive." }, { "name": "resourceProviderNamespace", "value": "", "type": "path", "description": "The resource provider of the resource to check." }, { "name": "parentResourcePath", "value": "", "type": "path", "description": "The parent resource identity." }, { "name": "resourceType", "value": "", "type": "path", "description": "The resource type." }, { "name": "resourceName", "value": "", "type": "path", "description": "The name of the resource to check whether it exists." }, { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for the operation." }, { "name": "subscriptionId", "value": "", "type": "path", "description": "The Microsoft Azure subscription ID." } ] }, "docs": "Checks whether a resource exists." }, { "info": { "name": "Microsoft Azure Get Resourceid", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/:resourceId", "params": [ { "name": "resourceId", "value": "", "type": "path", "description": "The fully qualified ID of the resource, including the resource name and resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}" }, { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for the operation." } ] }, "docs": "Gets a resource by ID." }, { "info": { "name": "Microsoft Azure Put Resourceid", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/:resourceId", "params": [ { "name": "resourceId", "value": "", "type": "path", "description": "The fully qualified ID of the resource, including the resource name and resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}" }, { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for the operation." } ] }, "docs": "Create a resource by ID." }, { "info": { "name": "Microsoft Azure Patch Resourceid", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/:resourceId", "params": [ { "name": "resourceId", "value": "", "type": "path", "description": "The fully qualified ID of the resource, including the resource name and resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}" }, { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for the operation." } ] }, "docs": "Updates a resource by ID." }, { "info": { "name": "Microsoft Azure Delete Resourceid", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/:resourceId", "params": [ { "name": "resourceId", "value": "", "type": "path", "description": "The fully qualified ID of the resource, including the resource name and resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}" }, { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for the operation." } ] }, "docs": "Deletes a resource by ID." }, { "info": { "name": "Microsoft Azure Head Resourceid", "type": "http" }, "http": { "method": "HEAD", "url": "{{baseUrl}}/:resourceId", "params": [ { "name": "resourceId", "value": "", "type": "path", "description": "The fully qualified ID of the resource, including the resource name and resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}" }, { "name": "api-version", "value": "", "type": "query", "description": "The API version to use for the operation." } ] }, "docs": "Checks by ID whether a resource exists. This API currently works only for a limited set of Resource providers. In the event that a Resource provider does not implement this API, ARM will respond with a 405. The alternative then is to use the GET API to check for the existence of the resource." } ] } ], "bundled": true }