Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

az quota show example from docs results in error InvalidResourceName #28074

Closed
mattwelke opened this issue Dec 20, 2023 · 4 comments
Closed

az quota show example from docs results in error InvalidResourceName #28074

mattwelke opened this issue Dec 20, 2023 · 4 comments
Assignees
Labels
bug This issue requires a change to an existing behavior in the product in order to be resolved. customer-reported Issues that are reported by GitHub users external to the Azure organization. feature-request

Comments

@mattwelke
Copy link

mattwelke commented Dec 20, 2023

Describe the bug

I'm trying to explore and understand the API for working with quotas and usages (https://learn.microsoft.com/en-us/rest/api/quota/). I have taken note that it is in preview right now, not general availability. I'm using the CLI as a quick easy way to explore the API. I have ensured I'm logged into the CLI as my user account, which I am assuming has all permissions possible. I've also already manually enabled the quotas provider via the Azure Portal GUI.

I'm reading the page https://learn.microsoft.com/en-us/cli/azure/quota?view=azure-cli-latest#az-quota-show. It displays an example:

az quota show --resource-name standardNDSFamily --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus

I sub in my subscription ID and run it. But I get an error:

~ > az quota show --resource-name standardNDSFamily --scope /subscriptions/<my-subscription-id>/providers/Microsoft.Compute/locations/eastus
(InvalidResourceName) Name standardNDSFamily is not valid resource name.
Code: InvalidResourceName
Message: Name standardNDSFamily is not valid resource name.

I thought maybe different Azure accounts have access to different types of virtual machines based on factors I don't know about. So I logged into the Azure Portal and began the "create virtual machine" process. I took note of the virtual machine type it defaulted to (Standard_D2s_v3) and tried that for resource name instead. I got the same error.

I'm not sure how to proceed here because at this point, I'm just getting familiar with the API. If this is expected behavior, I'm not sure what values I could put into the command to get it to run, and the docs are not helpful.

Related command

az quota show

Errors

(InvalidResourceName) Name standardNDSFamily is not valid resource name.
Code: InvalidResourceName
Message: Name standardNDSFamily is not valid resource name.

Issue script & Debug output

cli.knack.cli: Command arguments: ['quota', 'show', '--resource-name', 'standardNDSFamily', '--scope', '/subscriptions/<my-subscription-id>/providers/Microsoft.Compute/locations/eastus', '--debug']
cli.knack.cli: __init__ debug log:
Enable color in terminal.
cli.knack.cli: Event: Cli.PreExecute []
cli.knack.cli: Event: CommandParser.OnGlobalArgumentsCreate [<function CLILogging.on_global_arguments at 0x7fd3674154e0>, <function OutputProducer.on_global_arguments at 0x7fd3673b5ee0>, <function CLIQuery.on_global_arguments at 0x7fd3673ef9c0>]
cli.knack.cli: Event: CommandInvoker.OnPreCommandTableCreate []
cli.azure.cli.core: Modules found from index for 'quota': ['azext_quota']
cli.azure.cli.core: Loading command modules:
cli.azure.cli.core: Name                  Load Time    Groups  Commands
cli.azure.cli.core: Total (0)                 0.000         0         0
cli.azure.cli.core: These extensions are not installed and will be skipped: ['azext_ai_examples', 'azext_next']
cli.azure.cli.core: Loading extensions:
cli.azure.cli.core: Name                  Load Time    Groups  Commands  Directory
cli.azure.cli.core: quota                     0.050         5         9  /home/matt/.azure/cliextensions/quota
cli.azure.cli.core: Total (1)                 0.050         5         9  
cli.azure.cli.core: Loaded 5 groups, 9 commands.
cli.azure.cli.core: Found a match in the command table.
cli.azure.cli.core: Raw command  : quota show
cli.azure.cli.core: Command table: quota show
cli.knack.cli: Event: CommandInvoker.OnPreCommandTableTruncate [<function AzCliLogging.init_command_file_logging at 0x7fd366544d60>]
cli.azure.cli.core.azlogging: metadata file logging enabled - writing logs to '/home/matt/.azure/commands/2023-12-20.13-20-17.quota_show.28475.log'.
az_command_data_logger: command args: quota show --resource-name {} --scope {} --debug
cli.knack.cli: Event: CommandInvoker.OnPreArgumentLoad [<function register_global_subscription_argument.<locals>.add_subscription_parameter at 0x7fd366303240>]
cli.knack.cli: Event: CommandInvoker.OnPostArgumentLoad []
cli.knack.cli: Event: CommandInvoker.OnPostCommandTableCreate [<function register_ids_argument.<locals>.add_ids_arguments at 0x7fd366360fe0>, <function register_cache_arguments.<locals>.add_cache_arguments at 0x7fd366361120>]
cli.knack.cli: Event: CommandInvoker.OnCommandTableLoaded []
cli.knack.cli: Event: CommandInvoker.OnPreParseArgs []
cli.knack.cli: Event: CommandInvoker.OnPostParseArgs [<function OutputProducer.handle_output_argument at 0x7fd3673b5f80>, <function CLIQuery.handle_query_parameter at 0x7fd3673efa60>, <function register_ids_argument.<locals>.parse_ids_arguments at 0x7fd366361080>]
az_command_data_logger: extension name: quota
az_command_data_logger: extension version: 1.0.0
cli.azure.cli.core.auth.persistence: build_persistence: location='/home/matt/.azure/msal_token_cache.json', encrypt=False
cli.azure.cli.core.auth.binary_cache: load: /home/matt/.azure/msal_http_cache.bin
urllib3.util.retry: Converted retries value: 1 -> Retry(total=1, connect=None, read=None, redirect=None, status=None)
msal.authority: openid_config = {'token_endpoint': 'https://login.microsoftonline.com/4b341b5e-d5bd-48ef-bb73-4c785efa512a/oauth2/v2.0/token', 'token_endpoint_auth_methods_supported': ['client_secret_post', 'private_key_jwt', 'client_secret_basic'], 'jwks_uri': 'https://login.microsoftonline.com/4b341b5e-d5bd-48ef-bb73-4c785efa512a/discovery/v2.0/keys', 'response_modes_supported': ['query', 'fragment', 'form_post'], 'subject_types_supported': ['pairwise'], 'id_token_signing_alg_values_supported': ['RS256'], 'response_types_supported': ['code', 'id_token', 'code id_token', 'id_token token'], 'scopes_supported': ['openid', 'profile', 'email', 'offline_access'], 'issuer': 'https://login.microsoftonline.com/4b341b5e-d5bd-48ef-bb73-4c785efa512a/v2.0', 'request_uri_parameter_supported': False, 'userinfo_endpoint': 'https://graph.microsoft.com/oidc/userinfo', 'authorization_endpoint': 'https://login.microsoftonline.com/4b341b5e-d5bd-48ef-bb73-4c785efa512a/oauth2/v2.0/authorize', 'device_authorization_endpoint': 'https://login.microsoftonline.com/4b341b5e-d5bd-48ef-bb73-4c785efa512a/oauth2/v2.0/devicecode', 'http_logout_supported': True, 'frontchannel_logout_supported': True, 'end_session_endpoint': 'https://login.microsoftonline.com/4b341b5e-d5bd-48ef-bb73-4c785efa512a/oauth2/v2.0/logout', 'claims_supported': ['sub', 'iss', 'cloud_instance_name', 'cloud_instance_host_name', 'cloud_graph_host_name', 'msgraph_host', 'aud', 'exp', 'iat', 'auth_time', 'acr', 'nonce', 'preferred_username', 'name', 'tid', 'ver', 'at_hash', 'c_hash', 'email'], 'kerberos_endpoint': 'https://login.microsoftonline.com/4b341b5e-d5bd-48ef-bb73-4c785efa512a/kerberos', 'tenant_region_scope': 'NA', 'cloud_instance_name': 'microsoftonline.com', 'cloud_graph_host_name': 'graph.windows.net', 'msgraph_host': 'graph.microsoft.com', 'rbac_url': 'https://pas.windows.net'}
msal.application: Broker enabled? False
cli.azure.cli.core.auth.credential_adaptor: CredentialAdaptor.get_token: scopes=('https://management.core.windows.net//.default',), kwargs={}
cli.azure.cli.core.auth.msal_authentication: UserCredential.get_token: scopes=('https://management.core.windows.net//.default',), claims=None, kwargs={}
msal.application: Cache hit an AT
msal.telemetry: Generate or reuse correlation_id: 5608c786-195b-41a8-b5a8-b6af68cbe7cd
cli.azure.cli.core.sdk.policies: Request URL: 'https://management.azure.com/subscriptions/<my-subscription-id>/providers/Microsoft.Compute/locations/eastus/providers/Microsoft.Quota/quotas/standardNDSFamily?api-version=2023-02-01'
cli.azure.cli.core.sdk.policies: Request method: 'GET'
cli.azure.cli.core.sdk.policies: Request headers:
cli.azure.cli.core.sdk.policies:     'Accept': 'application/json'
cli.azure.cli.core.sdk.policies:     'x-ms-client-request-id': '6d8612cf-9f64-11ee-adba-50284a2b9d96'
cli.azure.cli.core.sdk.policies:     'CommandName': 'quota show'
cli.azure.cli.core.sdk.policies:     'ParameterSetName': '--resource-name --scope --debug'
cli.azure.cli.core.sdk.policies:     'User-Agent': 'AZURECLI/2.55.0 (DEB) (AAZ) azsdk-python-core/1.26.0 Python/3.11.5 (Linux-6.2.0-39-generic-x86_64-with-glibc2.37)'
cli.azure.cli.core.sdk.policies:     'Authorization': '*****'
cli.azure.cli.core.sdk.policies: Request body:
cli.azure.cli.core.sdk.policies: This request has no body
urllib3.connectionpool: Starting new HTTPS connection (1): management.azure.com:443
urllib3.connectionpool: https://management.azure.com:443 "GET /subscriptions/<my-subscription-id>/providers/Microsoft.Compute/locations/eastus/providers/Microsoft.Quota/quotas/standardNDSFamily?api-version=2023-02-01 HTTP/1.1" 400 103
cli.azure.cli.core.sdk.policies: Response status: 400
cli.azure.cli.core.sdk.policies: Response headers:
cli.azure.cli.core.sdk.policies:     'Cache-Control': 'no-cache'
cli.azure.cli.core.sdk.policies:     'Pragma': 'no-cache'
cli.azure.cli.core.sdk.policies:     'Content-Length': '103'
cli.azure.cli.core.sdk.policies:     'Content-Type': 'application/json'
cli.azure.cli.core.sdk.policies:     'Expires': '-1'
cli.azure.cli.core.sdk.policies:     'Vary': 'Accept-Encoding'
cli.azure.cli.core.sdk.policies:     'Server': 'Kestrel'
cli.azure.cli.core.sdk.policies:     'x-ms-ratelimit-remaining-subscription-reads': '11993'
cli.azure.cli.core.sdk.policies:     'x-ms-request-id': '6bec869f-5520-4a9c-898d-dc95177cf9bc'
cli.azure.cli.core.sdk.policies:     'x-ms-correlation-request-id': '6bec869f-5520-4a9c-898d-dc95177cf9bc'
cli.azure.cli.core.sdk.policies:     'x-ms-routing-request-id': 'CANADACENTRAL:20231220T182018Z:6bec869f-5520-4a9c-898d-dc95177cf9bc'
cli.azure.cli.core.sdk.policies:     'Strict-Transport-Security': 'max-age=31536000; includeSubDomains'
cli.azure.cli.core.sdk.policies:     'X-Content-Type-Options': 'nosniff'
cli.azure.cli.core.sdk.policies:     'Date': 'Wed, 20 Dec 2023 18:20:17 GMT'
cli.azure.cli.core.sdk.policies: Response content:
cli.azure.cli.core.sdk.policies: {"error":{"code":"InvalidResourceName","message":"Name standardNDSFamily is not valid resource name."}}
cli.azure.cli.core.azclierror: Traceback (most recent call last):
  File "/opt/az/lib/python3.11/site-packages/knack/cli.py", line 233, in invoke
    cmd_result = self.invocation.execute(args)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/az/lib/python3.11/site-packages/azure/cli/core/commands/__init__.py", line 663, in execute
    raise ex
  File "/opt/az/lib/python3.11/site-packages/azure/cli/core/commands/__init__.py", line 726, in _run_jobs_serially
    results.append(self._run_job(expanded_arg, cmd_copy))
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/az/lib/python3.11/site-packages/azure/cli/core/commands/__init__.py", line 697, in _run_job
    result = cmd_copy(params)
             ^^^^^^^^^^^^^^^^
  File "/opt/az/lib/python3.11/site-packages/azure/cli/core/aaz/_command.py", line 155, in __call__
    return self._handler(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/matt/.azure/cliextensions/quota/azext_quota/aaz/latest/quota/_show.py", line 33, in _handler
    self._execute_operations()
  File "/home/matt/.azure/cliextensions/quota/azext_quota/aaz/latest/quota/_show.py", line 61, in _execute_operations
    self.QuotaGet(ctx=self.ctx)()
  File "/home/matt/.azure/cliextensions/quota/azext_quota/aaz/latest/quota/_show.py", line 85, in __call__
    return self.on_error(session.http_response)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/az/lib/python3.11/site-packages/azure/cli/core/aaz/_operation.py", line 332, in on_error
    raise HttpResponseError(response=response, error_format=error_format)
azure.core.exceptions.HttpResponseError: (InvalidResourceName) Name standardNDSFamily is not valid resource name.
Code: InvalidResourceName
Message: Name standardNDSFamily is not valid resource name.

cli.azure.cli.core.azclierror: (InvalidResourceName) Name standardNDSFamily is not valid resource name.
Code: InvalidResourceName
Message: Name standardNDSFamily is not valid resource name.
az_command_data_logger: (InvalidResourceName) Name standardNDSFamily is not valid resource name.
Code: InvalidResourceName
Message: Name standardNDSFamily is not valid resource name.
cli.knack.cli: Event: Cli.PostExecute [<function AzCliLogging.deinit_cmd_metadata_logging at 0x7fd366544fe0>]
az_command_data_logger: exit code: 1
cli.__main__: Command ran in 0.581 seconds (init: 0.104, invoke: 0.478)
telemetry.main: Begin splitting cli events and extra events, total events: 1
telemetry.client: Accumulated 0 events. Flush the clients.
telemetry.main: Finish splitting cli events and extra events, cli events: 1
telemetry.save: Save telemetry record of length 3694 in cache
telemetry.main: Begin creating telemetry upload process.
telemetry.process: Creating upload process: "/opt/az/bin/python3 /opt/az/lib/python3.11/site-packages/azure/cli/telemetry/__init__.py /home/matt/.azure"
telemetry.process: Return from creating process
telemetry.main: Finish creating telemetry upload process.

Expected behavior

Example command from docs works without error and shows some useful input.

Environment Summary

~ > az --version
azure-cli                         2.55.0

core                              2.55.0
telemetry                          1.1.0

Extensions:
quota                              1.0.0

Dependencies:
msal                            1.24.0b2
azure-mgmt-resource             23.1.0b2

Python location '/opt/az/bin/python3'
Extensions directory '/home/matt/.azure/cliextensions'

Python (Linux) 3.11.5 (main, Nov 29 2023, 03:40:58) [GCC 11.4.0]

Legal docs and information: aka.ms/AzureCliLegal


Your CLI is up-to-date.

Additional context

For more context, I do not have a use case myself where I want to check whether I have limits in place, but I am making software whose users will be Azure users who will have this use case. So I need to understand how this API works and the various ways it could be used.

@mattwelke mattwelke added the bug This issue requires a change to an existing behavior in the product in order to be resolved. label Dec 20, 2023
@microsoft-github-policy-service microsoft-github-policy-service bot added the customer-reported Issues that are reported by GitHub users external to the Azure organization. label Dec 20, 2023
@yonzhan
Copy link
Collaborator

yonzhan commented Dec 20, 2023

Thank you for opening this issue, we will look into it.

@jsntcy
Copy link
Member

jsntcy commented Dec 25, 2023

@Jing-song, please help take a look.

@Jing-song
Copy link
Contributor

Hi @mattwelke , Could you please use az quota list --scope /subscriptions/{your-sub-id}/providers/Microsoft.Network/locations/{resourcelocation} to see which resources your subscription can show.

@mattwelke
Copy link
Author

Hi @Jing-song,

This seems to be working for me now.

z quota show --resource-name standardNDSFamily --scope /subscriptions/<sub-id>/providers/Microsoft.Compute/locations/eastus
{
  "id": "/subscriptions/<sub-id>/providers/Microsoft.Compute/locations/eastus/providers/Microsoft.Quota/quotas/standardNDSFamily",
  "name": "standardNDSFamily",
  "properties": {
    "isQuotaApplicable": true,
    "limit": {
      "limitObjectType": "LimitValue",
      "limitType": "Independent",
      "value": 0
    },
    "name": {
      "localizedValue": "Standard NDS Family vCPUs",
      "value": "standardNDSFamily"
    },
    "properties": {},
    "unit": "Count"
  },
  "type": "Microsoft.Quota/Quotas"
}

I believe this is similar to the issue I encountered in #28073, where registering resource providers fixed the issue. However, I do think that "Name standardNDSFamily is not valid resource name." is a strange error message to display to the user when the issue is that they haven't registered a required resource provider. I'll leave this issue open so that if you agree, I can help with further troubleshooting to determine why this error message is displayed. If this is intended behavior, feel free to close this issue after linking me to appropriate documentation where I can learn more about what errors displayed in CLI output mean.

For reference, when I run az quota list --scope /subscriptions/<sub-id>/providers/Microsoft.Network/locations/eastus, this is the output I get:

[ { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/VirtualNetworks", "name": "VirtualNetworks", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 1000 }, "name": { "localizedValue": "Virtual Networks", "value": "VirtualNetworks" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/CustomIpPrefixes", "name": "CustomIpPrefixes", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 5 }, "name": { "localizedValue": "Custom Ip Prefixes", "value": "CustomIpPrefixes" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/PublicIpPrefixes", "name": "PublicIpPrefixes", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 2147483647 }, "name": { "localizedValue": "Public Ip Prefixes", "value": "PublicIpPrefixes" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/PublicIPAddresses", "name": "PublicIPAddresses", "properties": { "isQuotaApplicable": true, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 20 }, "name": { "localizedValue": "Public IP Addresses", "value": "PublicIPAddresses" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/StaticPublicIPAddresses", "name": "StaticPublicIPAddresses", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 20 }, "name": { "localizedValue": "Static Public IP Addresses", "value": "StaticPublicIPAddresses" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/StandardSkuPublicIpAddresses", "name": "StandardSkuPublicIpAddresses", "properties": { "isQuotaApplicable": true, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 20 }, "name": { "localizedValue": "Public IP Addresses - Standard", "value": "StandardSkuPublicIpAddresses" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/NetworkSecurityGroups", "name": "NetworkSecurityGroups", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 5000 }, "name": { "localizedValue": "Network Security Groups", "value": "NetworkSecurityGroups" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/NatGateways", "name": "NatGateways", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 1000 }, "name": { "localizedValue": "Nat Gateways", "value": "NatGateways" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/NetworkInterfaces", "name": "NetworkInterfaces", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 65536 }, "name": { "localizedValue": "Network Interfaces", "value": "NetworkInterfaces" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/PrivateEndpoints", "name": "PrivateEndpoints", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 65536 }, "name": { "localizedValue": "Private Endpoints", "value": "PrivateEndpoints" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/PrivateEndpointRedirectMaps", "name": "PrivateEndpointRedirectMaps", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 2147483647 }, "name": { "localizedValue": "Private Endpoint Redirect Maps", "value": "PrivateEndpointRedirectMaps" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/LoadBalancers", "name": "LoadBalancers", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 1000 }, "name": { "localizedValue": "Load Balancers", "value": "LoadBalancers" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/PrivateLinkServices", "name": "PrivateLinkServices", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 1800 }, "name": { "localizedValue": "Private Link Services", "value": "PrivateLinkServices" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/ApplicationGateways", "name": "ApplicationGateways", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 1000 }, "name": { "localizedValue": "Application Gateways", "value": "ApplicationGateways" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/RouteTables", "name": "RouteTables", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 200 }, "name": { "localizedValue": "Route Tables", "value": "RouteTables" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/RouteFilters", "name": "RouteFilters", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 1000 }, "name": { "localizedValue": "Route Filters", "value": "RouteFilters" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/NetworkWatchers", "name": "NetworkWatchers", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 1 }, "name": { "localizedValue": "Network Watchers", "value": "NetworkWatchers" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/PacketCaptures", "name": "PacketCaptures", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 10000 }, "name": { "localizedValue": "Packet Captures", "value": "PacketCaptures" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/ApplicationSecurityGroups", "name": "ApplicationSecurityGroups", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 3000 }, "name": { "localizedValue": "Application Security Groups.", "value": "ApplicationSecurityGroups" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/DdosProtectionPlans", "name": "DdosProtectionPlans", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 1 }, "name": { "localizedValue": "DDoS Protection Plans.", "value": "DdosProtectionPlans" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/DdosCustomPolicies", "name": "DdosCustomPolicies", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 200 }, "name": { "localizedValue": "DDoS customized policies", "value": "DdosCustomPolicies" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/ServiceEndpointPolicies", "name": "ServiceEndpointPolicies", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 500 }, "name": { "localizedValue": "Service Endpoint Policies", "value": "ServiceEndpointPolicies" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/NetworkIntentPolicies", "name": "NetworkIntentPolicies", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 200 }, "name": { "localizedValue": "Network Intent Policies", "value": "NetworkIntentPolicies" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/StandardSkuLoadBalancers", "name": "StandardSkuLoadBalancers", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 1000 }, "name": { "localizedValue": "Standard Sku Load Balancers", "value": "StandardSkuLoadBalancers" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/AuxiliaryModeEnabledNetworkInterfaces", "name": "AuxiliaryModeEnabledNetworkInterfaces", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 10 }, "name": { "localizedValue": "Auxiliary Mode Enabled Network Interfaces", "value": "AuxiliaryModeEnabledNetworkInterfaces" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/DnsServersPerVirtualNetwork", "name": "DnsServersPerVirtualNetwork", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 20 }, "name": { "localizedValue": "DNS servers per Virtual Network", "value": "DnsServersPerVirtualNetwork" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/CustomDnsServersPerP2SVpnGateway", "name": "CustomDnsServersPerP2SVpnGateway", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 5 }, "name": { "localizedValue": "Custom DNS servers per P2SVpnGateway", "value": "CustomDnsServersPerP2SVpnGateway" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/SubnetsPerVirtualNetwork", "name": "SubnetsPerVirtualNetwork", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 3000 }, "name": { "localizedValue": "Subnets per Virtual Network", "value": "SubnetsPerVirtualNetwork" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/IPConfigurationsPerVirtualNetwork", "name": "IPConfigurationsPerVirtualNetwork", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 65536 }, "name": { "localizedValue": "IP Configurations per Virtual Network", "value": "IPConfigurationsPerVirtualNetwork" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/PeeringsPerVirtualNetwork", "name": "PeeringsPerVirtualNetwork", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 500 }, "name": { "localizedValue": "Peerings per Virtual Network", "value": "PeeringsPerVirtualNetwork" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/PrefixesPerSubnet", "name": "PrefixesPerSubnet", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 500 }, "name": { "localizedValue": "Prefixes per Subnet", "value": "PrefixesPerSubnet" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/SecurityRulesPerNetworkSecurityGroup", "name": "SecurityRulesPerNetworkSecurityGroup", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 1000 }, "name": { "localizedValue": "Security rules per Network Security Group", "value": "SecurityRulesPerNetworkSecurityGroup" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/SecurityRulesPerNetworkIntentPolicy", "name": "SecurityRulesPerNetworkIntentPolicy", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 100 }, "name": { "localizedValue": "Security rules per Network Intent Policy", "value": "SecurityRulesPerNetworkIntentPolicy" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/RoutesPerNetworkIntentPolicy", "name": "RoutesPerNetworkIntentPolicy", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 200 }, "name": { "localizedValue": "Routes per Network Intent Policy", "value": "RoutesPerNetworkIntentPolicy" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/SecurityRuleAddressesOrPortsPerNetworkSecurityGroup", "name": "SecurityRuleAddressesOrPortsPerNetworkSecurityGroup", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 4000 }, "name": { "localizedValue": "Security rules addresses or ports per Network Security Group", "value": "SecurityRuleAddressesOrPortsPerNetworkSecurityGroup" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/InboundRulesPerLoadBalancer", "name": "InboundRulesPerLoadBalancer", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 250 }, "name": { "localizedValue": "Inbound Rules per Load Balancer", "value": "InboundRulesPerLoadBalancer" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/FrontendIPConfigurationPerLoadBalancer", "name": "FrontendIPConfigurationPerLoadBalancer", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 200 }, "name": { "localizedValue": "Frontend IP Configurations per Load Balancer", "value": "FrontendIPConfigurationPerLoadBalancer" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/OutboundRulesPerLoadBalancer", "name": "OutboundRulesPerLoadBalancer", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 5 }, "name": { "localizedValue": "Outbound Rules per Load Balancer", "value": "OutboundRulesPerLoadBalancer" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/RoutesPerRouteTable", "name": "RoutesPerRouteTable", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 400 }, "name": { "localizedValue": "Routes per Route Table", "value": "RoutesPerRouteTable" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/RoutesWithServiceTagPerRouteTable", "name": "RoutesWithServiceTagPerRouteTable", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 25 }, "name": { "localizedValue": "Routes with service tag per Route Table", "value": "RoutesWithServiceTagPerRouteTable" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/SecondaryIPConfigurationsPerNetworkInterface", "name": "SecondaryIPConfigurationsPerNetworkInterface", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 256 }, "name": { "localizedValue": "Secondary IP Configurations per Network Interface", "value": "SecondaryIPConfigurationsPerNetworkInterface" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/SecondaryIPConfigurationsPerPrivateEndpointNetworkInterface", "name": "SecondaryIPConfigurationsPerPrivateEndpointNetworkInterface", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 500 }, "name": { "localizedValue": "Secondary IP Configurations per PrivateEndpoint Network Interface", "value": "SecondaryIPConfigurationsPerPrivateEndpointNetworkInterface" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/InboundNatOrLbRulesPerNetworkInterface", "name": "InboundNatOrLbRulesPerNetworkInterface", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 300 }, "name": { "localizedValue": "Inbound rules per Network Interface", "value": "InboundNatOrLbRulesPerNetworkInterface" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/RouteFilterRulesPerRouteFilter", "name": "RouteFilterRulesPerRouteFilter", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 1 }, "name": { "localizedValue": "Route filter rules per Route Filter", "value": "RouteFilterRulesPerRouteFilter" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/RouteFiltersPerExpressRouteBgpPeering", "name": "RouteFiltersPerExpressRouteBgpPeering", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 1 }, "name": { "localizedValue": "Route filters per Express route BGP Peering", "value": "RouteFiltersPerExpressRouteBgpPeering" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/MinPublicIpInterNetworkPrefixLength", "name": "MinPublicIpInterNetworkPrefixLength", "properties": { "isQuotaApplicable": true, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 28 }, "name": { "localizedValue": "Public IPv4 Prefix Length", "value": "MinPublicIpInterNetworkPrefixLength" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" } ] ~ > az quota list --scope /subscriptions//providers/Microsoft.Network/locations/eastus [ { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/VirtualNetworks", "name": "VirtualNetworks", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 1000 }, "name": { "localizedValue": "Virtual Networks", "value": "VirtualNetworks" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/CustomIpPrefixes", "name": "CustomIpPrefixes", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 5 }, "name": { "localizedValue": "Custom Ip Prefixes", "value": "CustomIpPrefixes" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/PublicIpPrefixes", "name": "PublicIpPrefixes", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 2147483647 }, "name": { "localizedValue": "Public Ip Prefixes", "value": "PublicIpPrefixes" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/PublicIPAddresses", "name": "PublicIPAddresses", "properties": { "isQuotaApplicable": true, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 20 }, "name": { "localizedValue": "Public IP Addresses", "value": "PublicIPAddresses" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/StaticPublicIPAddresses", "name": "StaticPublicIPAddresses", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 20 }, "name": { "localizedValue": "Static Public IP Addresses", "value": "StaticPublicIPAddresses" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/StandardSkuPublicIpAddresses", "name": "StandardSkuPublicIpAddresses", "properties": { "isQuotaApplicable": true, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 20 }, "name": { "localizedValue": "Public IP Addresses - Standard", "value": "StandardSkuPublicIpAddresses" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/NetworkSecurityGroups", "name": "NetworkSecurityGroups", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 5000 }, "name": { "localizedValue": "Network Security Groups", "value": "NetworkSecurityGroups" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/NatGateways", "name": "NatGateways", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 1000 }, "name": { "localizedValue": "Nat Gateways", "value": "NatGateways" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/NetworkInterfaces", "name": "NetworkInterfaces", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 65536 }, "name": { "localizedValue": "Network Interfaces", "value": "NetworkInterfaces" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/PrivateEndpoints", "name": "PrivateEndpoints", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 65536 }, "name": { "localizedValue": "Private Endpoints", "value": "PrivateEndpoints" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/PrivateEndpointRedirectMaps", "name": "PrivateEndpointRedirectMaps", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 2147483647 }, "name": { "localizedValue": "Private Endpoint Redirect Maps", "value": "PrivateEndpointRedirectMaps" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/LoadBalancers", "name": "LoadBalancers", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 1000 }, "name": { "localizedValue": "Load Balancers", "value": "LoadBalancers" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/PrivateLinkServices", "name": "PrivateLinkServices", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 1800 }, "name": { "localizedValue": "Private Link Services", "value": "PrivateLinkServices" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/ApplicationGateways", "name": "ApplicationGateways", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 1000 }, "name": { "localizedValue": "Application Gateways", "value": "ApplicationGateways" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/RouteTables", "name": "RouteTables", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 200 }, "name": { "localizedValue": "Route Tables", "value": "RouteTables" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/RouteFilters", "name": "RouteFilters", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 1000 }, "name": { "localizedValue": "Route Filters", "value": "RouteFilters" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/NetworkWatchers", "name": "NetworkWatchers", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 1 }, "name": { "localizedValue": "Network Watchers", "value": "NetworkWatchers" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/PacketCaptures", "name": "PacketCaptures", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 10000 }, "name": { "localizedValue": "Packet Captures", "value": "PacketCaptures" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/ApplicationSecurityGroups", "name": "ApplicationSecurityGroups", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 3000 }, "name": { "localizedValue": "Application Security Groups.", "value": "ApplicationSecurityGroups" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/DdosProtectionPlans", "name": "DdosProtectionPlans", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 1 }, "name": { "localizedValue": "DDoS Protection Plans.", "value": "DdosProtectionPlans" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/DdosCustomPolicies", "name": "DdosCustomPolicies", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 200 }, "name": { "localizedValue": "DDoS customized policies", "value": "DdosCustomPolicies" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/ServiceEndpointPolicies", "name": "ServiceEndpointPolicies", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 500 }, "name": { "localizedValue": "Service Endpoint Policies", "value": "ServiceEndpointPolicies" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/NetworkIntentPolicies", "name": "NetworkIntentPolicies", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 200 }, "name": { "localizedValue": "Network Intent Policies", "value": "NetworkIntentPolicies" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/StandardSkuLoadBalancers", "name": "StandardSkuLoadBalancers", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 1000 }, "name": { "localizedValue": "Standard Sku Load Balancers", "value": "StandardSkuLoadBalancers" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/AuxiliaryModeEnabledNetworkInterfaces", "name": "AuxiliaryModeEnabledNetworkInterfaces", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 10 }, "name": { "localizedValue": "Auxiliary Mode Enabled Network Interfaces", "value": "AuxiliaryModeEnabledNetworkInterfaces" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/DnsServersPerVirtualNetwork", "name": "DnsServersPerVirtualNetwork", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 20 }, "name": { "localizedValue": "DNS servers per Virtual Network", "value": "DnsServersPerVirtualNetwork" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/CustomDnsServersPerP2SVpnGateway", "name": "CustomDnsServersPerP2SVpnGateway", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 5 }, "name": { "localizedValue": "Custom DNS servers per P2SVpnGateway", "value": "CustomDnsServersPerP2SVpnGateway" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/SubnetsPerVirtualNetwork", "name": "SubnetsPerVirtualNetwork", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 3000 }, "name": { "localizedValue": "Subnets per Virtual Network", "value": "SubnetsPerVirtualNetwork" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/IPConfigurationsPerVirtualNetwork", "name": "IPConfigurationsPerVirtualNetwork", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 65536 }, "name": { "localizedValue": "IP Configurations per Virtual Network", "value": "IPConfigurationsPerVirtualNetwork" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/PeeringsPerVirtualNetwork", "name": "PeeringsPerVirtualNetwork", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 500 }, "name": { "localizedValue": "Peerings per Virtual Network", "value": "PeeringsPerVirtualNetwork" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/PrefixesPerSubnet", "name": "PrefixesPerSubnet", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 500 }, "name": { "localizedValue": "Prefixes per Subnet", "value": "PrefixesPerSubnet" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/SecurityRulesPerNetworkSecurityGroup", "name": "SecurityRulesPerNetworkSecurityGroup", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 1000 }, "name": { "localizedValue": "Security rules per Network Security Group", "value": "SecurityRulesPerNetworkSecurityGroup" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/SecurityRulesPerNetworkIntentPolicy", "name": "SecurityRulesPerNetworkIntentPolicy", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 100 }, "name": { "localizedValue": "Security rules per Network Intent Policy", "value": "SecurityRulesPerNetworkIntentPolicy" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/RoutesPerNetworkIntentPolicy", "name": "RoutesPerNetworkIntentPolicy", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 200 }, "name": { "localizedValue": "Routes per Network Intent Policy", "value": "RoutesPerNetworkIntentPolicy" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/SecurityRuleAddressesOrPortsPerNetworkSecurityGroup", "name": "SecurityRuleAddressesOrPortsPerNetworkSecurityGroup", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 4000 }, "name": { "localizedValue": "Security rules addresses or ports per Network Security Group", "value": "SecurityRuleAddressesOrPortsPerNetworkSecurityGroup" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/InboundRulesPerLoadBalancer", "name": "InboundRulesPerLoadBalancer", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 250 }, "name": { "localizedValue": "Inbound Rules per Load Balancer", "value": "InboundRulesPerLoadBalancer" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/FrontendIPConfigurationPerLoadBalancer", "name": "FrontendIPConfigurationPerLoadBalancer", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 200 }, "name": { "localizedValue": "Frontend IP Configurations per Load Balancer", "value": "FrontendIPConfigurationPerLoadBalancer" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/OutboundRulesPerLoadBalancer", "name": "OutboundRulesPerLoadBalancer", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 5 }, "name": { "localizedValue": "Outbound Rules per Load Balancer", "value": "OutboundRulesPerLoadBalancer" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/RoutesPerRouteTable", "name": "RoutesPerRouteTable", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 400 }, "name": { "localizedValue": "Routes per Route Table", "value": "RoutesPerRouteTable" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/RoutesWithServiceTagPerRouteTable", "name": "RoutesWithServiceTagPerRouteTable", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 25 }, "name": { "localizedValue": "Routes with service tag per Route Table", "value": "RoutesWithServiceTagPerRouteTable" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/SecondaryIPConfigurationsPerNetworkInterface", "name": "SecondaryIPConfigurationsPerNetworkInterface", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 256 }, "name": { "localizedValue": "Secondary IP Configurations per Network Interface", "value": "SecondaryIPConfigurationsPerNetworkInterface" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/SecondaryIPConfigurationsPerPrivateEndpointNetworkInterface", "name": "SecondaryIPConfigurationsPerPrivateEndpointNetworkInterface", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 500 }, "name": { "localizedValue": "Secondary IP Configurations per PrivateEndpoint Network Interface", "value": "SecondaryIPConfigurationsPerPrivateEndpointNetworkInterface" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/InboundNatOrLbRulesPerNetworkInterface", "name": "InboundNatOrLbRulesPerNetworkInterface", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 300 }, "name": { "localizedValue": "Inbound rules per Network Interface", "value": "InboundNatOrLbRulesPerNetworkInterface" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/RouteFilterRulesPerRouteFilter", "name": "RouteFilterRulesPerRouteFilter", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 1 }, "name": { "localizedValue": "Route filter rules per Route Filter", "value": "RouteFilterRulesPerRouteFilter" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/RouteFiltersPerExpressRouteBgpPeering", "name": "RouteFiltersPerExpressRouteBgpPeering", "properties": { "isQuotaApplicable": false, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 1 }, "name": { "localizedValue": "Route filters per Express route BGP Peering", "value": "RouteFiltersPerExpressRouteBgpPeering" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" }, { "id": "/subscriptions//providers/Microsoft.Network/locations/eastus/providers/Microsoft.Quota/quotas/MinPublicIpInterNetworkPrefixLength", "name": "MinPublicIpInterNetworkPrefixLength", "properties": { "isQuotaApplicable": true, "limit": { "limitObjectType": "LimitValue", "limitType": "Independent", "value": 28 }, "name": { "localizedValue": "Public IPv4 Prefix Length", "value": "MinPublicIpInterNetworkPrefixLength" }, "properties": {}, "unit": "Count" }, "type": "Microsoft.Quota/Quotas" } ]

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug This issue requires a change to an existing behavior in the product in order to be resolved. customer-reported Issues that are reported by GitHub users external to the Azure organization. feature-request
Projects
None yet
Development

No branches or pull requests

4 participants