{
"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
}