azure-resource-manager-schemas/schemas/2021-03-15/Microsoft.Quota.json

111 строки
3.2 KiB
JSON

{
"id": "https://schema.management.azure.com/schemas/2021-03-15/Microsoft.Quota.json#",
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "Microsoft.Quota",
"description": "Microsoft Quota Resource Types",
"resourceDefinitions": {},
"unknown_resourceDefinitions": {
"quotaLimits": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"enum": [
"2021-03-15"
]
},
"name": {
"type": "string",
"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"
},
"properties": {
"oneOf": [
{
"$ref": "#/definitions/QuotaProperties"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Quota properties for the specified resource."
},
"type": {
"type": "string",
"enum": [
"Microsoft.Quota/quotaLimits"
]
}
},
"required": [
"apiVersion",
"name",
"properties",
"type"
],
"description": "Microsoft.Quota/quotaLimits"
}
},
"definitions": {
"QuotaProperties": {
"type": "object",
"properties": {
"limit": {
"oneOf": [
{
"type": "integer"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Quota limit."
},
"name": {
"oneOf": [
{
"$ref": "#/definitions/ResourceName"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Name of the resource provided by the resource Provider. When requesting quota, use this property name."
},
"properties": {
"type": "object",
"properties": {},
"description": "Additional properties for the specific resource provider."
},
"resourceType": {
"oneOf": [
{
"type": "string",
"enum": [
"standard",
"dedicated",
"lowPriority",
"shared",
"serviceSpecific"
]
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Resource type name."
}
},
"description": "Quota properties for the specified resource."
},
"ResourceName": {
"type": "object",
"properties": {
"value": {
"type": "string",
"description": "Resource name."
}
},
"description": "Name of the resource provided by the resource Provider. When requesting quota, use this property name."
}
}
}