{ "opencollection": "1.0.0", "info": { "name": "Microsoft Azure AccessControlClient AccessConnector ResourceGroups API", "version": "2020-08-01-preview" }, "items": [ { "info": { "name": "ResourceGroups", "type": "folder" }, "items": [ { "info": { "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Resources", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/resources", "params": [ { "name": "resourceGroupName", "value": "", "type": "path", "description": "The resource group with the resources to get." }, { "name": "$filter", "value": "", "type": "query", "description": "The filter to apply on the operation.

The properties you can use for eq (equals) or ne (not equals) are: location, resourceType, name, resourceGroup, identity, identity/principalId, plan, plan/publisher, plan/product, plan/name, plan/version, and plan/promotionCode.

For example, to filter by a resource type, use: $filter=resourceType eq 'Microsoft.Network/virtualNetworks'

You can use substringof(value, property) in the filter. The properties you can use for substring are: name and resourceGroup.

For example, to get all resources with 'demo' anywhere in the name, use: $filter=substringof('demo', name)

You can link more than one substringof together by adding and/or operators.

You can filter by tag names and values. For example, to filter for a tag name and value, use $filter=tagName eq 'tag1' and tagValue eq 'Value1'. When you filter by a tag name and value, the tags for each resource are not returned in the results.

You can use some properties together when filtering. The combinations you can use are: substringof and/or resourceType, plan and plan/publisher and plan/name, identity and identity/principalId." }, { "name": "$expand", "value": "", "type": "query", "description": "Comma-separated list of additional properties to be included in the response. Valid values include `createdTime`, `changedTime` and `provisioningState`. For example, `$expand=createdTime,changedTime`." }, { "name": "$top", "value": "", "type": "query", "description": "The number of results to return. If null is passed, returns all resources." }, { "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": "Get all the resources for a resource group." }, { "info": { "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourcegroups/:resourceGroupName", "params": [ { "name": "resourceGroupName", "value": "", "type": "path", "description": "The name of the resource group to get. The name is case insensitive." }, { "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": "Gets a resource group." }, { "info": { "name": "Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourcegroups/:resourceGroupName", "params": [ { "name": "resourceGroupName", "value": "", "type": "path", "description": "The name of the resource group to create or update. Can include alphanumeric, underscore, parentheses, hyphen, period (except at end), and Unicode characters that match the allowed characters." }, { "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": "Creates or updates a resource group." }, { "info": { "name": "Microsoft Azure Updates A Resource Group", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourcegroups/:resourceGroupName", "params": [ { "name": "resourceGroupName", "value": "", "type": "path", "description": "The name of the resource group to update. The name is case insensitive." }, { "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": "Resource groups can be updated through a simple PATCH operation to a group address. The format of the request is the same as that for creating a resource group. If a field is unspecified, the current value is retained." }, { "info": { "name": "Microsoft Azure Deletes A Resource Group", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourcegroups/:resourceGroupName", "params": [ { "name": "resourceGroupName", "value": "", "type": "path", "description": "The name of the resource group to delete. The name is case insensitive." }, { "name": "forceDeletionTypes", "value": "", "type": "query", "description": "The resource types you want to force delete. Currently, only the following is supported: forceDeletionTypes=Microsoft.Compute/virtualMachines,Microsoft.Compute/virtualMachineScaleSets" }, { "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": "When you delete a resource group, all of its resources are also deleted. Deleting a resource group deletes all of its template deployments and currently stored operations." }, { "info": { "name": "Microsoft Azure Head Subscriptions Subscriptionid Resourcegroups Resourcegroupname", "type": "http" }, "http": { "method": "HEAD", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourcegroups/:resourceGroupName", "params": [ { "name": "resourceGroupName", "value": "", "type": "path", "description": "The name of the resource group to check. The name is case insensitive." }, { "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": "Checks whether a resource group exists." }, { "info": { "name": "Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Exporttemplate", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourcegroups/:resourceGroupName/exportTemplate" }, "docs": "Captures the specified resource group as a template." }, { "info": { "name": "Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourcegroups", "params": [ { "name": "$filter", "value": "", "type": "query", "description": "The filter to apply on the operation.

You can filter by tag names and values. For example, to filter for a tag name and value, use $filter=tagName eq 'tag1' and tagValue eq 'Value1'" }, { "name": "$top", "value": "", "type": "query", "description": "The number of results to return. If null is passed, returns all resource groups." }, { "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": "Gets all the resource groups for a subscription." } ] } ], "bundled": true }