{
  "opencollection": "1.0.0",
  "info": {
    "name": "Microsoft Azure AccessControlClient AccessConnector QuotaInformation API",
    "version": "2020-08-01-preview"
  },
  "items": [
    {
      "info": {
        "name": "QuotaInformation",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Microsoft Azure Get Scope Providers Microsoft Quota Quotas Resourcename",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/:scope/providers/Microsoft.Quota/quotas/:resourceName",
            "params": [
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "Resource name for a given resource provider. For example:\r\n- SKU name for Microsoft.Compute\r\n- SKU or TotalLowPriorityCores for Microsoft.MachineLearningServices\r\n For Microsoft.Network PublicIPAddresses."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The API version to use for this operation."
              },
              {
                "name": "scope",
                "value": "",
                "type": "path",
                "description": "The target Azure resource URI. For example, `/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/qms-test/providers/Microsoft.Batch/batchAccounts/testAccount/`. This is the target Azure resource URI for the List GET operation. If a `{resourceName}` is added after `/quotas`, then it's the target Azure resource URI in the GET operation for the specific resource."
              }
            ]
          },
          "docs": "Get the quota limit of a resource. The response can be used to determine the remaining quota to calculate a new quota limit that can be submitted with a PUT request."
        },
        {
          "info": {
            "name": "Microsoft Azure Put Scope Providers Microsoft Quota Quotas Resourcename",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/:scope/providers/Microsoft.Quota/quotas/:resourceName",
            "params": [
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "Resource name for a given resource provider. For example:\r\n- SKU name for Microsoft.Compute\r\n- SKU or TotalLowPriorityCores for Microsoft.MachineLearningServices\r\n For Microsoft.Network PublicIPAddresses."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The API version to use for this operation."
              },
              {
                "name": "scope",
                "value": "",
                "type": "path",
                "description": "The target Azure resource URI. For example, `/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/qms-test/providers/Microsoft.Batch/batchAccounts/testAccount/`. This is the target Azure resource URI for the List GET operation. If a `{resourceName}` is added after `/quotas`, then it's the target Azure resource URI in the GET operation for the specific resource."
              }
            ]
          },
          "docs": "Create or update the quota limit for the specified resource with the requested value. To update the quota, follow these steps:<br>1. Use the GET operation for quotas and usages to determine how much quota remains for the specific resource and to calculate the new quota limit. These steps are detailed in [this example](https://techcommunity.microsoft.com/t5/azure-governance-and-management/using-the-new-quota-rest-api/ba-p/2183670).<br>2. Use this PUT operation to update the quota limit. Please ch"
        },
        {
          "info": {
            "name": "Microsoft Azure Patch Scope Providers Microsoft Quota Quotas Resourcename",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/:scope/providers/Microsoft.Quota/quotas/:resourceName",
            "params": [
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "Resource name for a given resource provider. For example:\r\n- SKU name for Microsoft.Compute\r\n- SKU or TotalLowPriorityCores for Microsoft.MachineLearningServices\r\n For Microsoft.Network PublicIPAddresses."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The API version to use for this operation."
              },
              {
                "name": "scope",
                "value": "",
                "type": "path",
                "description": "The target Azure resource URI. For example, `/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/qms-test/providers/Microsoft.Batch/batchAccounts/testAccount/`. This is the target Azure resource URI for the List GET operation. If a `{resourceName}` is added after `/quotas`, then it's the target Azure resource URI in the GET operation for the specific resource."
              }
            ]
          },
          "docs": "Update the quota limit for a specific resource to the specified value:<br>1. Use the Usages-GET and Quota-GET operations to determine the remaining quota for the specific resource and to calculate the new quota limit. These steps are detailed in [this example](https://techcommunity.microsoft.com/t5/azure-governance-and-management/using-the-new-quota-rest-api/ba-p/2183670).<br>2. Use this PUT operation to update the quota limit. Please check the URI in location header for the detailed status of t"
        },
        {
          "info": {
            "name": "Microsoft Azure Get Scope Providers Microsoft Quota Quotas",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/:scope/providers/Microsoft.Quota/quotas",
            "params": [
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "The API version to use for this operation."
              },
              {
                "name": "scope",
                "value": "",
                "type": "path",
                "description": "The target Azure resource URI. For example, `/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/qms-test/providers/Microsoft.Batch/batchAccounts/testAccount/`. This is the target Azure resource URI for the List GET operation. If a `{resourceName}` is added after `/quotas`, then it's the target Azure resource URI in the GET operation for the specific resource."
              }
            ]
          },
          "docs": "Get a list of current quota limits of all resources for the specified scope. The response from this GET operation can be leveraged to submit requests to update a quota."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Capacity Resourceproviders Providerid Locations Location Servicelimits Resourcename",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Capacity/resourceProviders/:providerId/locations/:location/serviceLimits/:resourceName",
            "params": [
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "Azure subscription id."
              },
              {
                "name": "providerId",
                "value": "",
                "type": "path",
                "description": "Azure resource provider id."
              },
              {
                "name": "location",
                "value": "",
                "type": "path",
                "description": "Azure region."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "API version."
              },
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The resource name for a resource provider, such as SKU name for Microsoft.Compute, Sku or TotalLowPriorityCores for Microsoft.MachineLearningServices"
              }
            ]
          },
          "docs": "Gets the current service limits (quotas) and usage of a resource. The response from Get API can be leveraged to submit quota update requests."
        },
        {
          "info": {
            "name": "Microsoft Azure Put Subscriptions Subscriptionid Providers Microsoft Capacity Resourceproviders Providerid Locations Location Servicelimits Resourcename",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Capacity/resourceProviders/:providerId/locations/:location/serviceLimits/:resourceName",
            "params": [
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "Azure subscription id."
              },
              {
                "name": "providerId",
                "value": "",
                "type": "path",
                "description": "Azure resource provider id."
              },
              {
                "name": "location",
                "value": "",
                "type": "path",
                "description": "Azure region."
              },
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The resource name for a resource provider, such as SKU name for Microsoft.Compute, Sku or TotalLowPriorityCores for Microsoft.MachineLearningServices"
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "API version."
              }
            ]
          },
          "docs": "Create or update the service limits (quota) of a resource to requested value.<br> Steps:<br>  1. Make the Get request to get the quota information for specific resource.<br>  2. To increase the quota, update the limit field in the response from Get request to new value.<br>  3. Submit the JSON to the quota request API to update the quota.<br>  The Create quota request may be constructed as follows. The PUT operation can be used to update the quota."
        },
        {
          "info": {
            "name": "Microsoft Azure Patch Subscriptions Subscriptionid Providers Microsoft Capacity Resourceproviders Providerid Locations Location Servicelimits Resourcename",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Capacity/resourceProviders/:providerId/locations/:location/serviceLimits/:resourceName",
            "params": [
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "Azure subscription id."
              },
              {
                "name": "providerId",
                "value": "",
                "type": "path",
                "description": "Azure resource provider id."
              },
              {
                "name": "location",
                "value": "",
                "type": "path",
                "description": "Azure region."
              },
              {
                "name": "resourceName",
                "value": "",
                "type": "path",
                "description": "The resource name for a resource provider, such as SKU name for Microsoft.Compute, Sku or TotalLowPriorityCores for Microsoft.MachineLearningServices"
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "API version."
              }
            ]
          },
          "docs": "Update the service limits (quota) of a resource to requested value.<br> Steps:<br>  1. Make the Get request to get the quota information for specific resource.<br>  2. To increase the quota, update the limit field in the response from Get request to new value.<br>  3. Submit the JSON to the quota request API to update the quota.<br>  The Update quota request may be constructed as follows. The PATCH operation can be used to update the quota."
        },
        {
          "info": {
            "name": "Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Capacity Resourceproviders Providerid Locations Location Servicelimits",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Capacity/resourceProviders/:providerId/locations/:location/serviceLimits",
            "params": [
              {
                "name": "subscriptionId",
                "value": "",
                "type": "path",
                "description": "Azure subscription id."
              },
              {
                "name": "providerId",
                "value": "",
                "type": "path",
                "description": "Azure resource provider id."
              },
              {
                "name": "location",
                "value": "",
                "type": "path",
                "description": "Azure region."
              },
              {
                "name": "api-version",
                "value": "",
                "type": "query",
                "description": "API version."
              }
            ]
          },
          "docs": "Get a list of current service limits (quota) and usages of all the resources. The response from List API can be leveraged to submit quota update requests."
        }
      ]
    }
  ],
  "bundled": true
}