{
  "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.<br><br>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.<br><br>For example, to filter by a resource type, use: $filter=resourceType eq 'Microsoft.Network/virtualNetworks'<br><br>You can use substringof(value, property) in the filter. The properties you can use for substring are: name and resourceGroup.<br><br>For example, to get all resources with 'demo' anywhere in the name, use: $filter=substringof('demo', name)<br><br>You can link more than one substringof together by adding and/or operators.<br><br>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.<br><br>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.<br><br>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
}