{
"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:
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).
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:
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).
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.
Steps:
1. Make the Get request to get the quota information for specific resource.
2. To increase the quota, update the limit field in the response from Get request to new value.
3. Submit the JSON to the quota request API to update the quota.
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.
Steps:
1. Make the Get request to get the quota information for specific resource.
2. To increase the quota, update the limit field in the response from Get request to new value.
3. Submit the JSON to the quota request API to update the quota.
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
}