From f4d99f86ad1988be5e2b96dfed9557eafe74eda2 Mon Sep 17 00:00:00 2001 From: Jing-song Date: Fri, 17 Nov 2023 10:58:17 +0800 Subject: [PATCH 1/2] quota --- Commands/quota/_create.md | 31 ++ Commands/quota/_list.md | 26 ++ Commands/quota/_show.md | 16 + Commands/quota/_update.md | 21 ++ Commands/quota/readme.md | 25 ++ Commands/quota/request/_list.md | 16 + Commands/quota/request/_show.md | 16 + Commands/quota/request/readme.md | 11 + Commands/quota/usage/_list.md | 16 + Commands/quota/usage/_show.md | 16 + Commands/quota/usage/readme.md | 11 + Commands/readme.md | 3 + Commands/tree.json | 306 +++++++++++++++ .../2023-02-01.json | 1 + .../2023-02-01.xml | 78 ++++ .../2023-02-01.json | 1 + .../2023-02-01.xml | 77 ++++ .../2023-02-01.json | 1 + .../2023-02-01.xml | 122 ++++++ .../2023-02-01.json | 1 + .../2023-02-01.xml | 106 ++++++ .../2023-02-01.json | 1 + .../2023-02-01.xml | 85 +++++ .../2023-02-01.json | 1 + .../2023-02-01.xml | 356 ++++++++++++++++++ 25 files changed, 1344 insertions(+) create mode 100644 Commands/quota/_create.md create mode 100644 Commands/quota/_list.md create mode 100644 Commands/quota/_show.md create mode 100644 Commands/quota/_update.md create mode 100644 Commands/quota/readme.md create mode 100644 Commands/quota/request/_list.md create mode 100644 Commands/quota/request/_show.md create mode 100644 Commands/quota/request/readme.md create mode 100644 Commands/quota/usage/_list.md create mode 100644 Commands/quota/usage/_show.md create mode 100644 Commands/quota/usage/readme.md create mode 100644 Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS91c2FnZXM=/2023-02-01.json create mode 100644 Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS91c2FnZXM=/2023-02-01.xml create mode 100644 Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS91c2FnZXMve30=/2023-02-01.json create mode 100644 Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS91c2FnZXMve30=/2023-02-01.xml create mode 100644 Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXJlcXVlc3Rz/2023-02-01.json create mode 100644 Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXJlcXVlc3Rz/2023-02-01.xml create mode 100644 Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXJlcXVlc3RzL3t9/2023-02-01.json create mode 100644 Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXJlcXVlc3RzL3t9/2023-02-01.xml create mode 100644 Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXM=/2023-02-01.json create mode 100644 Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXM=/2023-02-01.xml create mode 100644 Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXMve30=/2023-02-01.json create mode 100644 Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXMve30=/2023-02-01.xml diff --git a/Commands/quota/_create.md b/Commands/quota/_create.md new file mode 100644 index 000000000..16d4d1e71 --- /dev/null +++ b/Commands/quota/_create.md @@ -0,0 +1,31 @@ +# [Command] _quota create_ + +Create the quota limit for the specified resource + +## Versions + +### [2023-02-01](/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXMve30=/2023-02-01.xml) **Stable** + + + +#### examples + +- Create quota for network + ```bash + quota create --resource-name MinPublicIpInterNetworkPrefixLength --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus --limit-object value=10 --resource-type MinPublicIpInterNetworkPrefixLength + ``` + +- Create quota for network standardSkuPublicIpAddressesResource + ```bash + quota create --resource-name StandardSkuPublicIpAddresses --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus --limit-object value=10 --resource-type PublicIpAddresses + ``` + +- Create quota for compute + ```bash + quota create --resource-name standardFSv2Family --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus --limit-object value=10 --resource-type dedicated + ``` + +- Create quota for MachineLearningServices LowPriorityResource + ```bash + quota create --resource-name TotalLowPriorityCores --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.MachineLearning/Services/locations/eastus --limit-object value=10 --resource-type lowPriority + ``` diff --git a/Commands/quota/_list.md b/Commands/quota/_list.md new file mode 100644 index 000000000..8feed474f --- /dev/null +++ b/Commands/quota/_list.md @@ -0,0 +1,26 @@ +# [Command] _quota list_ + +List current quota limits of all resources for the specified scope. + +## Versions + +### [2023-02-01](/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXM=/2023-02-01.xml) **Stable** + + + +#### examples + +- List quota limit for compute + ```bash + quota list --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus + ``` + +- List quota limit for network + ```bash + quota list --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus + ``` + +- List quota limit machine learning service + ```bash + quota list --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.MachineLearningServices/locations/eastus + ``` diff --git a/Commands/quota/_show.md b/Commands/quota/_show.md new file mode 100644 index 000000000..9ff48cca9 --- /dev/null +++ b/Commands/quota/_show.md @@ -0,0 +1,16 @@ +# [Command] _quota show_ + +Show the quota limit of a resource. + +## Versions + +### [2023-02-01](/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXMve30=/2023-02-01.xml) **Stable** + + + +#### examples + +- Show quota for compute + ```bash + quota show --resource-name standardNDSFamily --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus + ``` diff --git a/Commands/quota/_update.md b/Commands/quota/_update.md new file mode 100644 index 000000000..28b41e596 --- /dev/null +++ b/Commands/quota/_update.md @@ -0,0 +1,21 @@ +# [Command] _quota update_ + +Update the quota limit for a specific resource + +## Versions + +### [2023-02-01](/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXMve30=/2023-02-01.xml) **Stable** + + + +#### examples + +- Update quota for compute + ```bash + quota update --resource-name standardFSv2Family --scope /subscriptions/00000000-0000-0000-0000-0000\00000000/providers/Microsoft.Compute/locations/eastus --limit-object value=10 --resource-type dedicated + ``` + +- Update quota for network + ```bash + quota update --resource-name MinPublicIpInterNetworkPrefixLength --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus --limit-object value=10 --resource-type MinPublicIpInterNetworkPrefixLength + ``` diff --git a/Commands/quota/readme.md b/Commands/quota/readme.md new file mode 100644 index 000000000..1ac6731eb --- /dev/null +++ b/Commands/quota/readme.md @@ -0,0 +1,25 @@ +# [Group] _quota_ + +Manag quota for Azure resource providers. + +## Subgroups + +- [request](/Commands/quota/request/readme.md) +: Manage quota request details and status. + +- [usage](/Commands/quota/usage/readme.md) +: Manage the current usage of a resource. + +## Commands + +- [create](/Commands/quota/_create.md) +: Create the quota limit for the specified resource + +- [list](/Commands/quota/_list.md) +: List current quota limits of all resources for the specified scope. + +- [show](/Commands/quota/_show.md) +: Show the quota limit of a resource. + +- [update](/Commands/quota/_update.md) +: Update the quota limit for a specific resource diff --git a/Commands/quota/request/_list.md b/Commands/quota/request/_list.md new file mode 100644 index 000000000..3e136161a --- /dev/null +++ b/Commands/quota/request/_list.md @@ -0,0 +1,16 @@ +# [Command] _quota request list_ + +List the specified scope, get the current quota requests for a one year period ending at the time is made. Use the **oData** filter to select quota requests. + +## Versions + +### [2023-02-01](/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXJlcXVlc3Rz/2023-02-01.xml) **Stable** + + + +#### examples + +- List quota request from network + ```bash + quota request list --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus --top 3 + ``` diff --git a/Commands/quota/request/_show.md b/Commands/quota/request/_show.md new file mode 100644 index 000000000..478c15c7e --- /dev/null +++ b/Commands/quota/request/_show.md @@ -0,0 +1,16 @@ +# [Command] _quota request show_ + +Show the quota request details and status by quota request ID for the resources of the resource provider at a specific location. + +## Versions + +### [2023-02-01](/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXJlcXVlc3RzL3t9/2023-02-01.xml) **Stable** + + + +#### examples + +- Show quota request for network + ```bash + quota request show --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus --id resourcename/subRequestId + ``` diff --git a/Commands/quota/request/readme.md b/Commands/quota/request/readme.md new file mode 100644 index 000000000..0e522270f --- /dev/null +++ b/Commands/quota/request/readme.md @@ -0,0 +1,11 @@ +# [Group] _quota request_ + +Manage quota request details and status. + +## Commands + +- [list](/Commands/quota/request/_list.md) +: List the specified scope, get the current quota requests for a one year period ending at the time is made. Use the **oData** filter to select quota requests. + +- [show](/Commands/quota/request/_show.md) +: Show the quota request details and status by quota request ID for the resources of the resource provider at a specific location. diff --git a/Commands/quota/usage/_list.md b/Commands/quota/usage/_list.md new file mode 100644 index 000000000..83368995c --- /dev/null +++ b/Commands/quota/usage/_list.md @@ -0,0 +1,16 @@ +# [Command] _quota usage list_ + +List current usage for all resources for the scope specified. + +## Versions + +### [2023-02-01](/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS91c2FnZXM=/2023-02-01.xml) **Stable** + + + +#### examples + +- List quota usage for network + ```bash + quota usage list --scope /subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/eastus + ``` diff --git a/Commands/quota/usage/_show.md b/Commands/quota/usage/_show.md new file mode 100644 index 000000000..bd6aca495 --- /dev/null +++ b/Commands/quota/usage/_show.md @@ -0,0 +1,16 @@ +# [Command] _quota usage show_ + +Show the current usage of a resource. + +## Versions + +### [2023-02-01](/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS91c2FnZXMve30=/2023-02-01.xml) **Stable** + + + +#### examples + +- Show quota usage for network + ```bash + quota usage show --scope /subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/eastus --resource-name MinPublicIpInterNetworkPrefixLength + ``` diff --git a/Commands/quota/usage/readme.md b/Commands/quota/usage/readme.md new file mode 100644 index 000000000..b0eb050a7 --- /dev/null +++ b/Commands/quota/usage/readme.md @@ -0,0 +1,11 @@ +# [Group] _quota usage_ + +Manage the current usage of a resource. + +## Commands + +- [list](/Commands/quota/usage/_list.md) +: List current usage for all resources for the scope specified. + +- [show](/Commands/quota/usage/_show.md) +: Show the current usage of a resource. diff --git a/Commands/readme.md b/Commands/readme.md index 34b2dcbbd..5192286e0 100644 --- a/Commands/readme.md +++ b/Commands/readme.md @@ -149,6 +149,9 @@ - [qumulo](/Commands/qumulo/readme.md) : Manage qumulo +- [quota](/Commands/quota/readme.md) +: Manag quota for Azure resource providers. + - [redisenterprise](/Commands/redisenterprise/readme.md) : Manage the redisenterprise cache diff --git a/Commands/tree.json b/Commands/tree.json index 3eb09a2ce..584137aaf 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -104814,6 +104814,312 @@ "qumulo" ] }, + "quota": { + "commandGroups": { + "request": { + "commands": { + "list": { + "help": { + "short": "List the specified scope, get the current quota requests for a one year period ending at the time is made. Use the **oData** filter to select quota requests." + }, + "names": [ + "quota", + "request", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "quota request list --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus --top 3" + ], + "name": "List quota request from network" + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/{scope}/providers/microsoft.quota/quotarequests", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show the quota request details and status by quota request ID for the resources of the resource provider at a specific location." + }, + "names": [ + "quota", + "request", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "quota request show --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus --id resourcename/subRequestId" + ], + "name": "Show quota request for network" + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/{scope}/providers/microsoft.quota/quotarequests/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage quota request details and status." + }, + "names": [ + "quota", + "request" + ] + }, + "usage": { + "commands": { + "list": { + "help": { + "short": "List current usage for all resources for the scope specified." + }, + "names": [ + "quota", + "usage", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "quota usage list --scope /subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/eastus" + ], + "name": "List quota usage for network" + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/{scope}/providers/microsoft.quota/usages", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show the current usage of a resource." + }, + "names": [ + "quota", + "usage", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "quota usage show --scope /subscriptions/0b1f6471-1bf0-4dda-aec3-cb9272f09590/providers/Microsoft.Network/locations/eastus --resource-name MinPublicIpInterNetworkPrefixLength" + ], + "name": "Show quota usage for network" + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/{scope}/providers/microsoft.quota/usages/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manage the current usage of a resource." + }, + "names": [ + "quota", + "usage" + ] + } + }, + "commands": { + "create": { + "help": { + "short": "Create the quota limit for the specified resource" + }, + "names": [ + "quota", + "create" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "quota create --resource-name MinPublicIpInterNetworkPrefixLength --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus --limit-object value=10 --resource-type MinPublicIpInterNetworkPrefixLength" + ], + "name": "Create quota for network" + }, + { + "commands": [ + "quota create --resource-name StandardSkuPublicIpAddresses --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus --limit-object value=10 --resource-type PublicIpAddresses" + ], + "name": "Create quota for network standardSkuPublicIpAddressesResource" + }, + { + "commands": [ + "quota create --resource-name standardFSv2Family --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus --limit-object value=10 --resource-type dedicated" + ], + "name": "Create quota for compute" + }, + { + "commands": [ + "quota create --resource-name TotalLowPriorityCores --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.MachineLearning/Services/locations/eastus --limit-object value=10 --resource-type lowPriority" + ], + "name": "Create quota for MachineLearningServices LowPriorityResource" + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/{scope}/providers/microsoft.quota/quotas/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "list": { + "help": { + "short": "List current quota limits of all resources for the specified scope." + }, + "names": [ + "quota", + "list" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "quota list --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus" + ], + "name": "List quota limit for compute" + }, + { + "commands": [ + "quota list --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus" + ], + "name": "List quota limit for network" + }, + { + "commands": [ + "quota list --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.MachineLearningServices/locations/eastus" + ], + "name": "List quota limit machine learning service" + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/{scope}/providers/microsoft.quota/quotas", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "show": { + "help": { + "short": "Show the quota limit of a resource." + }, + "names": [ + "quota", + "show" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "quota show --resource-name standardNDSFamily --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus" + ], + "name": "Show quota for compute" + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/{scope}/providers/microsoft.quota/quotas/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + }, + "update": { + "help": { + "short": "Update the quota limit for a specific resource" + }, + "names": [ + "quota", + "update" + ], + "versions": [ + { + "examples": [ + { + "commands": [ + "quota update --resource-name standardFSv2Family --scope /subscriptions/00000000-0000-0000-0000-0000\\00000000/providers/Microsoft.Compute/locations/eastus --limit-object value=10 --resource-type dedicated" + ], + "name": "Update quota for compute" + }, + { + "commands": [ + "quota update --resource-name MinPublicIpInterNetworkPrefixLength --scope /subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus --limit-object value=10 --resource-type MinPublicIpInterNetworkPrefixLength" + ], + "name": "Update quota for network" + } + ], + "name": "2023-02-01", + "resources": [ + { + "id": "/{scope}/providers/microsoft.quota/quotas/{}", + "plane": "mgmt-plane", + "version": "2023-02-01" + } + ] + } + ] + } + }, + "help": { + "short": "Manag quota for Azure resource providers." + }, + "names": [ + "quota" + ] + }, "redisenterprise": { "commandGroups": { "database": { diff --git a/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS91c2FnZXM=/2023-02-01.json b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS91c2FnZXM=/2023-02-01.json new file mode 100644 index 000000000..29d6f338f --- /dev/null +++ b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS91c2FnZXM=/2023-02-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/{scope}/providers/microsoft.quota/usages", "version": "2023-02-01", "swagger": "mgmt-plane/quota/ResourceProviders/Microsoft.Quota/Paths/L3tzY29wZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5RdW90YS91c2FnZXM=/V/MjAyMy0wMi0wMQ=="}], "commandGroups": [{"name": "quota usage", "commands": [{"name": "list", "version": "2023-02-01", "resources": [{"id": "/{scope}/providers/microsoft.quota/usages", "version": "2023-02-01", "swagger": "mgmt-plane/quota/ResourceProviders/Microsoft.Quota/Paths/L3tzY29wZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5RdW90YS91c2FnZXM=/V/MjAyMy0wMi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.scope", "options": ["scope"], "required": true, "group": "", "help": {"short": "The target azure resource URI."}}]}], "operations": [{"operationId": "Usages_List", "http": {"path": "/{scope}/providers/Microsoft.Quota/usages", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "scope", "arg": "$Path.scope", "required": true, "skipUrlEncoding": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-02-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/{scope}/providers/Microsoft.Quota/usages/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "boolean", "name": "isQuotaApplicable"}, {"type": "object", "name": "name", "props": [{"readOnly": true, "type": "string", "name": "localizedValue"}, {"type": "string", "name": "value"}]}, {"type": "object", "name": "properties"}, {"readOnly": true, "type": "string", "name": "quotaPeriod"}, {"type": "string", "name": "resourceType"}, {"readOnly": true, "type": "string", "name": "unit"}, {"type": "object", "name": "usages", "props": [{"type": "string", "name": "usagesType", "enum": {"items": [{"value": "Combined"}, {"value": "Individual"}]}}, {"type": "integer32", "name": "value", "required": true}]}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS91c2FnZXM=/2023-02-01.xml b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS91c2FnZXM=/2023-02-01.xml new file mode 100644 index 000000000..62e122460 --- /dev/null +++ b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS91c2FnZXM=/2023-02-01.xml @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS91c2FnZXMve30=/2023-02-01.json b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS91c2FnZXMve30=/2023-02-01.json new file mode 100644 index 000000000..d720fc8da --- /dev/null +++ b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS91c2FnZXMve30=/2023-02-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/{scope}/providers/microsoft.quota/usages/{}", "version": "2023-02-01", "swagger": "mgmt-plane/quota/ResourceProviders/Microsoft.Quota/Paths/L3tzY29wZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5RdW90YS91c2FnZXMve3Jlc291cmNlTmFtZX0=/V/MjAyMy0wMi0wMQ=="}], "commandGroups": [{"name": "quota usage", "commands": [{"name": "show", "version": "2023-02-01", "resources": [{"id": "/{scope}/providers/microsoft.quota/usages/{}", "version": "2023-02-01", "swagger": "mgmt-plane/quota/ResourceProviders/Microsoft.Quota/Paths/L3tzY29wZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5RdW90YS91c2FnZXMve3Jlc291cmNlTmFtZX0=/V/MjAyMy0wMi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.resourceName", "options": ["resource-name"], "required": true, "group": "", "help": {"short": "Resource name for a given resource provider."}}, {"type": "string", "var": "$Path.scope", "options": ["scope"], "required": true, "group": "", "help": {"short": "The target azure resource URI."}}]}], "operations": [{"operationId": "Usages_Get", "http": {"path": "/{scope}/providers/Microsoft.Quota/usages/{resourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "scope", "arg": "$Path.scope", "required": true, "skipUrlEncoding": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-02-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/{scope}/providers/Microsoft.Quota/usages/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "boolean", "name": "isQuotaApplicable"}, {"type": "object", "name": "name", "props": [{"readOnly": true, "type": "string", "name": "localizedValue"}, {"type": "string", "name": "value"}]}, {"type": "object", "name": "properties"}, {"readOnly": true, "type": "string", "name": "quotaPeriod"}, {"type": "string", "name": "resourceType"}, {"readOnly": true, "type": "string", "name": "unit"}, {"type": "object", "name": "usages", "props": [{"type": "string", "name": "usagesType", "enum": {"items": [{"value": "Combined"}, {"value": "Individual"}]}}, {"type": "integer32", "name": "value", "required": true}]}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS91c2FnZXMve30=/2023-02-01.xml b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS91c2FnZXMve30=/2023-02-01.xml new file mode 100644 index 000000000..ba8a204e9 --- /dev/null +++ b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS91c2FnZXMve30=/2023-02-01.xml @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXJlcXVlc3Rz/2023-02-01.json b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXJlcXVlc3Rz/2023-02-01.json new file mode 100644 index 000000000..371fc6745 --- /dev/null +++ b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXJlcXVlc3Rz/2023-02-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/{scope}/providers/microsoft.quota/quotarequests", "version": "2023-02-01", "swagger": "mgmt-plane/quota/ResourceProviders/Microsoft.Quota/Paths/L3tzY29wZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5RdW90YS9xdW90YVJlcXVlc3Rz/V/MjAyMy0wMi0wMQ=="}], "commandGroups": [{"name": "quota request", "commands": [{"name": "list", "version": "2023-02-01", "resources": [{"id": "/{scope}/providers/microsoft.quota/quotarequests", "version": "2023-02-01", "swagger": "mgmt-plane/quota/ResourceProviders/Microsoft.Quota/Paths/L3tzY29wZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5RdW90YS9xdW90YVJlcXVlc3Rz/V/MjAyMy0wMi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.scope", "options": ["scope"], "required": true, "group": "", "help": {"short": "The target azure resource URI."}}, {"type": "string", "var": "$Query.filter", "options": ["filter"], "group": "", "help": {"short": "Supported operators: ge, le, eq, gt, lt. Example: provisioningState eq {QuotaRequestState}, resourceName eq {resourceName}"}}, {"type": "string", "var": "$Query.skiptoken", "options": ["skiptoken"], "help": {"short": "The **Skiptoken** parameter is used only if a previous operation returned a partial result. If a previous response contains a **nextLink** element, its value includes a **skiptoken** parameter that specifies a starting point to use for subsequent calls."}}, {"type": "integer32", "var": "$Query.top", "options": ["top"], "help": {"short": "Number of records to return."}, "format": {"minimum": 1}}]}], "operations": [{"operationId": "QuotaRequestStatus_List", "http": {"path": "/{scope}/providers/Microsoft.Quota/quotaRequests", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "scope", "arg": "$Path.scope", "required": true, "skipUrlEncoding": true}]}, "query": {"params": [{"type": "string", "name": "$filter", "arg": "$Query.filter"}, {"type": "string", "name": "$skiptoken", "arg": "$Query.skiptoken"}, {"type": "integer32", "name": "$top", "arg": "$Query.top", "format": {"minimum": 1}}], "consts": [{"readOnly": true, "const": true, "default": {"value": "2023-02-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "error", "props": [{"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "string", "name": "message"}], "cls": "ServiceErrorDetail_read"}, {"readOnly": true, "type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Invalid"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "dateTime", "name": "requestSubmitTime"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"type": "object", "name": "limit", "props": [{"type": "string", "name": "limitObjectType", "required": true, "enum": {"items": [{"value": "LimitValue"}]}}], "discriminators": [{"property": "limitObjectType", "value": "LimitValue", "props": [{"type": "string", "name": "limitType", "enum": {"items": [{"value": "Independent"}, {"value": "Shared"}]}}, {"type": "integer32", "name": "value", "required": true}]}]}, {"readOnly": true, "type": "string", "name": "message"}, {"type": "object", "name": "name", "props": [{"readOnly": true, "type": "string", "name": "localizedValue"}, {"type": "string", "name": "value"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Invalid"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "resourceType"}, {"readOnly": true, "type": "string", "name": "subRequestId"}, {"type": "string", "name": "unit"}]}, "identifiers": ["subRequestId"]}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXJlcXVlc3Rz/2023-02-01.xml b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXJlcXVlc3Rz/2023-02-01.xml new file mode 100644 index 000000000..fdc1949cd --- /dev/null +++ b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXJlcXVlc3Rz/2023-02-01.xml @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXJlcXVlc3RzL3t9/2023-02-01.json b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXJlcXVlc3RzL3t9/2023-02-01.json new file mode 100644 index 000000000..959de6e8b --- /dev/null +++ b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXJlcXVlc3RzL3t9/2023-02-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/{scope}/providers/microsoft.quota/quotarequests/{}", "version": "2023-02-01", "swagger": "mgmt-plane/quota/ResourceProviders/Microsoft.Quota/Paths/L3tzY29wZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5RdW90YS9xdW90YVJlcXVlc3RzL3tpZH0=/V/MjAyMy0wMi0wMQ=="}], "commandGroups": [{"name": "quota request", "commands": [{"name": "show", "version": "2023-02-01", "resources": [{"id": "/{scope}/providers/microsoft.quota/quotarequests/{}", "version": "2023-02-01", "swagger": "mgmt-plane/quota/ResourceProviders/Microsoft.Quota/Paths/L3tzY29wZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5RdW90YS9xdW90YVJlcXVlc3RzL3tpZH0=/V/MjAyMy0wMi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.id", "options": ["id"], "required": true, "group": "", "help": {"short": "Quota request ID. ResourceName or subRequestId"}}, {"type": "string", "var": "$Path.scope", "options": ["scope"], "required": true, "group": "", "help": {"short": "The target azure resource URI."}}]}], "operations": [{"operationId": "QuotaRequestStatus_Get", "http": {"path": "/{scope}/providers/Microsoft.Quota/quotaRequests/{id}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "id", "arg": "$Path.id", "required": true}, {"type": "string", "name": "scope", "arg": "$Path.scope", "required": true, "skipUrlEncoding": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-02-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "id"}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "error", "props": [{"readOnly": true, "type": "string", "name": "code"}, {"readOnly": true, "type": "string", "name": "message"}], "cls": "ServiceErrorDetail_read"}, {"readOnly": true, "type": "string", "name": "message"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Invalid"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "dateTime", "name": "requestSubmitTime"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"type": "object", "name": "limit", "props": [{"type": "string", "name": "limitObjectType", "required": true, "enum": {"items": [{"value": "LimitValue"}]}}], "discriminators": [{"property": "limitObjectType", "value": "LimitValue", "props": [{"type": "string", "name": "limitType", "enum": {"items": [{"value": "Independent"}, {"value": "Shared"}]}}, {"type": "integer32", "name": "value", "required": true}]}]}, {"readOnly": true, "type": "string", "name": "message"}, {"type": "object", "name": "name", "props": [{"readOnly": true, "type": "string", "name": "localizedValue"}, {"type": "string", "name": "value"}]}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "Invalid"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "resourceType"}, {"readOnly": true, "type": "string", "name": "subRequestId"}, {"type": "string", "name": "unit"}]}, "identifiers": ["subRequestId"]}], "clientFlatten": true}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXJlcXVlc3RzL3t9/2023-02-01.xml b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXJlcXVlc3RzL3t9/2023-02-01.xml new file mode 100644 index 000000000..2e9416b4d --- /dev/null +++ b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXJlcXVlc3RzL3t9/2023-02-01.xml @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXM=/2023-02-01.json b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXM=/2023-02-01.json new file mode 100644 index 000000000..30b85d52c --- /dev/null +++ b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXM=/2023-02-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/{scope}/providers/microsoft.quota/quotas", "version": "2023-02-01", "swagger": "mgmt-plane/quota/ResourceProviders/Microsoft.Quota/Paths/L3tzY29wZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5RdW90YS9xdW90YXM=/V/MjAyMy0wMi0wMQ=="}], "commandGroups": [{"name": "quota", "commands": [{"name": "list", "version": "2023-02-01", "resources": [{"id": "/{scope}/providers/microsoft.quota/quotas", "version": "2023-02-01", "swagger": "mgmt-plane/quota/ResourceProviders/Microsoft.Quota/Paths/L3tzY29wZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5RdW90YS9xdW90YXM=/V/MjAyMy0wMi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.scope", "options": ["scope"], "required": true, "group": "", "help": {"short": "The target azure resource URI."}}]}], "operations": [{"operationId": "Quota_List", "http": {"path": "/{scope}/providers/Microsoft.Quota/quotas", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "scope", "arg": "$Path.scope", "required": true, "skipUrlEncoding": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-02-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/{scope}/providers/Microsoft.Quota/quotas/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "boolean", "name": "isQuotaApplicable"}, {"type": "object", "name": "limit", "props": [{"type": "string", "name": "limitObjectType", "required": true, "enum": {"items": [{"value": "LimitValue"}]}}], "discriminators": [{"property": "limitObjectType", "value": "LimitValue", "props": [{"type": "string", "name": "limitType", "enum": {"items": [{"value": "Independent"}, {"value": "Shared"}]}}, {"type": "integer32", "name": "value", "required": true}]}]}, {"type": "object", "name": "name", "props": [{"readOnly": true, "type": "string", "name": "localizedValue"}, {"type": "string", "name": "value"}]}, {"type": "object", "name": "properties"}, {"readOnly": true, "type": "string", "name": "quotaPeriod"}, {"type": "string", "name": "resourceType"}, {"readOnly": true, "type": "string", "name": "unit"}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXM=/2023-02-01.xml b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXM=/2023-02-01.xml new file mode 100644 index 000000000..65c12da69 --- /dev/null +++ b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXM=/2023-02-01.xml @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXMve30=/2023-02-01.json b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXMve30=/2023-02-01.json new file mode 100644 index 000000000..d5faa5de8 --- /dev/null +++ b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXMve30=/2023-02-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/{scope}/providers/microsoft.quota/quotas/{}", "version": "2023-02-01", "swagger": "mgmt-plane/quota/ResourceProviders/Microsoft.Quota/Paths/L3tzY29wZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5RdW90YS9xdW90YXMve3Jlc291cmNlTmFtZX0=/V/MjAyMy0wMi0wMQ=="}], "commandGroups": [{"name": "quota", "commands": [{"name": "show", "version": "2023-02-01", "resources": [{"id": "/{scope}/providers/microsoft.quota/quotas/{}", "version": "2023-02-01", "swagger": "mgmt-plane/quota/ResourceProviders/Microsoft.Quota/Paths/L3tzY29wZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5RdW90YS9xdW90YXMve3Jlc291cmNlTmFtZX0=/V/MjAyMy0wMi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.resourceName", "options": ["resource-name"], "required": true, "group": "", "help": {"short": "Resource name for a given resource provider."}}, {"type": "string", "var": "$Path.scope", "options": ["scope"], "required": true, "group": "", "help": {"short": "The target azure resource URI."}}]}], "operations": [{"operationId": "Quota_Get", "http": {"path": "/{scope}/providers/Microsoft.Quota/quotas/{resourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "scope", "arg": "$Path.scope", "required": true, "skipUrlEncoding": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-02-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/{scope}/providers/Microsoft.Quota/quotas/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "boolean", "name": "isQuotaApplicable"}, {"type": "object", "name": "limit", "props": [{"type": "string", "name": "limitObjectType", "required": true, "enum": {"items": [{"value": "LimitValue"}]}}], "discriminators": [{"property": "limitObjectType", "value": "LimitValue", "props": [{"type": "string", "name": "limitType", "enum": {"items": [{"value": "Independent"}, {"value": "Shared"}]}}, {"type": "integer32", "name": "value", "required": true}]}]}, {"type": "object", "name": "name", "props": [{"readOnly": true, "type": "string", "name": "localizedValue"}, {"type": "string", "name": "value"}]}, {"type": "object", "name": "properties"}, {"readOnly": true, "type": "string", "name": "quotaPeriod"}, {"type": "string", "name": "resourceType"}, {"readOnly": true, "type": "string", "name": "unit"}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "create", "version": "2023-02-01", "resources": [{"id": "/{scope}/providers/microsoft.quota/quotas/{}", "version": "2023-02-01", "swagger": "mgmt-plane/quota/ResourceProviders/Microsoft.Quota/Paths/L3tzY29wZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5RdW90YS9xdW90YXMve3Jlc291cmNlTmFtZX0=/V/MjAyMy0wMi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.resourceName", "options": ["resource-name"], "required": true, "group": "", "help": {"short": "Resource name for a given resource provider."}}, {"type": "string", "var": "$Path.scope", "options": ["scope"], "required": true, "group": "", "help": {"short": "The target azure resource URI."}}, {"blank": {"value": {}}, "type": "object", "var": "$createQuotaRequest.properties.properties", "options": ["properties-org"], "group": "", "help": {"short": "Additional properties for the specific resource provider."}}, {"type": "string", "var": "$createQuotaRequest.properties.resourceType", "options": ["resource-type"], "group": "", "help": {"short": "The name of the resource type. Optional field."}}]}, {"name": "Limit", "args": [{"type": "object", "var": "$createQuotaRequest.properties.limit.LimitValue", "options": ["limit-object"], "group": "Limit", "help": {"short": "The resource quota limit value."}, "args": [{"type": "string", "var": "$createQuotaRequest.properties.limit.LimitValue.limitType", "options": ["limit-type"], "group": "", "help": {"short": "The quota or usages limit types."}, "enum": {"items": [{"name": "Independent", "value": "Independent"}, {"name": "Shared", "value": "Shared"}]}}, {"type": "integer32", "var": "$createQuotaRequest.properties.limit.LimitValue.value", "options": ["value"], "required": true, "group": "", "help": {"short": "The quota/limit value"}}]}]}, {"name": "Properties", "args": [{"type": "object", "var": "$createQuotaRequest.properties.name", "options": ["name"], "group": "Properties", "help": {"short": "Resource name provided by the resource provider. Use this property name when requesting quota."}, "args": [{"type": "string", "var": "$createQuotaRequest.properties.name.value", "options": ["value"], "help": {"short": "Resource name."}}]}]}], "operations": [{"longRunning": {"finalStateVia": "original-uri"}, "operationId": "Quota_CreateOrUpdate", "http": {"path": "/{scope}/providers/Microsoft.Quota/quotas/{resourceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "scope", "arg": "$Path.scope", "required": true, "skipUrlEncoding": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-02-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "createQuotaRequest", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "object", "name": "limit", "props": [{"type": "string", "name": "limitObjectType", "required": true, "enum": {"items": [{"arg": "$createQuotaRequest.properties.limit.LimitValue", "value": "LimitValue"}]}}], "discriminators": [{"property": "limitObjectType", "value": "LimitValue", "props": [{"type": "string", "name": "limitType", "arg": "$createQuotaRequest.properties.limit.LimitValue.limitType", "enum": {"items": [{"value": "Independent"}, {"value": "Shared"}]}}, {"type": "integer32", "name": "value", "arg": "$createQuotaRequest.properties.limit.LimitValue.value", "required": true}]}]}, {"type": "object", "name": "name", "arg": "$createQuotaRequest.properties.name", "props": [{"type": "string", "name": "value", "arg": "$createQuotaRequest.properties.name.value"}]}, {"type": "object", "name": "properties", "arg": "$createQuotaRequest.properties.properties"}, {"type": "string", "name": "resourceType", "arg": "$createQuotaRequest.properties.resourceType"}]}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/{scope}/providers/Microsoft.Quota/quotas/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "boolean", "name": "isQuotaApplicable"}, {"type": "object", "name": "limit", "props": [{"type": "string", "name": "limitObjectType", "required": true, "enum": {"items": [{"value": "LimitValue"}]}}], "discriminators": [{"property": "limitObjectType", "value": "LimitValue", "props": [{"type": "string", "name": "limitType", "enum": {"items": [{"value": "Independent"}, {"value": "Shared"}]}}, {"type": "integer32", "name": "value", "required": true}]}]}, {"type": "object", "name": "name", "props": [{"readOnly": true, "type": "string", "name": "localizedValue"}, {"type": "string", "name": "value"}]}, {"type": "object", "name": "properties"}, {"readOnly": true, "type": "string", "name": "quotaPeriod"}, {"type": "string", "name": "resourceType"}, {"readOnly": true, "type": "string", "name": "unit"}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-02-01", "resources": [{"id": "/{scope}/providers/microsoft.quota/quotas/{}", "version": "2023-02-01", "swagger": "mgmt-plane/quota/ResourceProviders/Microsoft.Quota/Paths/L3tzY29wZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5RdW90YS9xdW90YXMve3Jlc291cmNlTmFtZX0=/V/MjAyMy0wMi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.resourceName", "options": ["resource-name"], "required": true, "group": "", "help": {"short": "Resource name for a given resource provider."}}, {"type": "string", "var": "$Path.scope", "options": ["scope"], "required": true, "group": "", "help": {"short": "The target azure resource URI."}}, {"blank": {"value": {}}, "type": "object", "var": "$createQuotaRequest.properties.properties", "options": ["properties-org"], "group": "", "help": {"short": "Additional properties for the specific resource provider."}}, {"type": "string", "var": "$createQuotaRequest.properties.resourceType", "options": ["resource-type"], "group": "", "help": {"short": "The name of the resource type. Optional field."}}]}, {"name": "Limit", "args": [{"type": "object", "var": "$createQuotaRequest.properties.limit.LimitValue", "options": ["limit-object"], "group": "Limit", "help": {"short": "The resource quota limit value."}, "args": [{"type": "string", "var": "$createQuotaRequest.properties.limit.LimitValue.limitType", "options": ["limit-type"], "help": {"short": "The quota or usages limit types."}, "enum": {"items": [{"name": "Independent", "value": "Independent"}, {"name": "Shared", "value": "Shared"}]}}, {"type": "integer32", "var": "$createQuotaRequest.properties.limit.LimitValue.value", "options": ["value"], "required": true, "help": {"short": "The quota/limit value"}}]}]}, {"name": "Properties", "args": [{"type": "object", "var": "$createQuotaRequest.properties.name", "options": ["name"], "group": "Properties", "help": {"short": "Resource name provided by the resource provider. Use this property name when requesting quota."}, "args": [{"type": "string", "var": "$createQuotaRequest.properties.name.value", "options": ["value"], "help": {"short": "Resource name."}}]}]}], "operations": [{"longRunning": {"finalStateVia": "original-uri"}, "operationId": "Quota_Update", "http": {"path": "/{scope}/providers/Microsoft.Quota/quotas/{resourceName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "scope", "arg": "$Path.scope", "required": true, "skipUrlEncoding": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-02-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "createQuotaRequest", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "object", "name": "limit", "props": [{"type": "string", "name": "limitObjectType", "required": true, "enum": {"items": [{"arg": "$createQuotaRequest.properties.limit.LimitValue", "value": "LimitValue"}]}}], "discriminators": [{"property": "limitObjectType", "value": "LimitValue", "props": [{"type": "string", "name": "limitType", "arg": "$createQuotaRequest.properties.limit.LimitValue.limitType", "enum": {"items": [{"value": "Independent"}, {"value": "Shared"}]}}, {"type": "integer32", "name": "value", "arg": "$createQuotaRequest.properties.limit.LimitValue.value", "required": true}]}]}, {"type": "object", "name": "name", "arg": "$createQuotaRequest.properties.name", "props": [{"type": "string", "name": "value", "arg": "$createQuotaRequest.properties.name.value"}]}, {"type": "object", "name": "properties", "arg": "$createQuotaRequest.properties.properties"}, {"type": "string", "name": "resourceType", "arg": "$createQuotaRequest.properties.resourceType"}]}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/{scope}/providers/Microsoft.Quota/quotas/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "boolean", "name": "isQuotaApplicable"}, {"type": "object", "name": "limit", "props": [{"type": "string", "name": "limitObjectType", "required": true, "enum": {"items": [{"value": "LimitValue"}]}}], "discriminators": [{"property": "limitObjectType", "value": "LimitValue", "props": [{"type": "string", "name": "limitType", "enum": {"items": [{"value": "Independent"}, {"value": "Shared"}]}}, {"type": "integer32", "name": "value", "required": true}]}]}, {"type": "object", "name": "name", "props": [{"readOnly": true, "type": "string", "name": "localizedValue"}, {"type": "string", "name": "value"}]}, {"type": "object", "name": "properties"}, {"readOnly": true, "type": "string", "name": "quotaPeriod"}, {"type": "string", "name": "resourceType"}, {"readOnly": true, "type": "string", "name": "unit"}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXMve30=/2023-02-01.xml b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXMve30=/2023-02-01.xml new file mode 100644 index 000000000..487c4ff7a --- /dev/null +++ b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXMve30=/2023-02-01.xml @@ -0,0 +1,356 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
From cdaf88fe846c18c1070a4681626f783e7cd516ac Mon Sep 17 00:00:00 2001 From: Jing-song Date: Mon, 4 Dec 2023 15:05:38 +0800 Subject: [PATCH 2/2] additional Properties --- .../2023-02-01.json | 2 +- .../2023-02-01.xml | 4 ++- .../2023-02-01.json | 2 +- .../2023-02-01.xml | 4 ++- .../2023-02-01.json | 2 +- .../2023-02-01.xml | 4 ++- .../2023-02-01.json | 2 +- .../2023-02-01.xml | 26 ++++++++++++++----- 8 files changed, 32 insertions(+), 14 deletions(-) diff --git a/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS91c2FnZXM=/2023-02-01.json b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS91c2FnZXM=/2023-02-01.json index 29d6f338f..a44b0a05a 100644 --- a/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS91c2FnZXM=/2023-02-01.json +++ b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS91c2FnZXM=/2023-02-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/{scope}/providers/microsoft.quota/usages", "version": "2023-02-01", "swagger": "mgmt-plane/quota/ResourceProviders/Microsoft.Quota/Paths/L3tzY29wZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5RdW90YS91c2FnZXM=/V/MjAyMy0wMi0wMQ=="}], "commandGroups": [{"name": "quota usage", "commands": [{"name": "list", "version": "2023-02-01", "resources": [{"id": "/{scope}/providers/microsoft.quota/usages", "version": "2023-02-01", "swagger": "mgmt-plane/quota/ResourceProviders/Microsoft.Quota/Paths/L3tzY29wZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5RdW90YS91c2FnZXM=/V/MjAyMy0wMi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.scope", "options": ["scope"], "required": true, "group": "", "help": {"short": "The target azure resource URI."}}]}], "operations": [{"operationId": "Usages_List", "http": {"path": "/{scope}/providers/Microsoft.Quota/usages", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "scope", "arg": "$Path.scope", "required": true, "skipUrlEncoding": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-02-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/{scope}/providers/Microsoft.Quota/usages/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "boolean", "name": "isQuotaApplicable"}, {"type": "object", "name": "name", "props": [{"readOnly": true, "type": "string", "name": "localizedValue"}, {"type": "string", "name": "value"}]}, {"type": "object", "name": "properties"}, {"readOnly": true, "type": "string", "name": "quotaPeriod"}, {"type": "string", "name": "resourceType"}, {"readOnly": true, "type": "string", "name": "unit"}, {"type": "object", "name": "usages", "props": [{"type": "string", "name": "usagesType", "enum": {"items": [{"value": "Combined"}, {"value": "Individual"}]}}, {"type": "integer32", "name": "value", "required": true}]}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/{scope}/providers/microsoft.quota/usages", "version": "2023-02-01", "swagger": "mgmt-plane/quota/ResourceProviders/Microsoft.Quota/Paths/L3tzY29wZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5RdW90YS91c2FnZXM=/V/MjAyMy0wMi0wMQ=="}], "commandGroups": [{"name": "quota usage", "commands": [{"name": "list", "version": "2023-02-01", "resources": [{"id": "/{scope}/providers/microsoft.quota/usages", "version": "2023-02-01", "swagger": "mgmt-plane/quota/ResourceProviders/Microsoft.Quota/Paths/L3tzY29wZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5RdW90YS91c2FnZXM=/V/MjAyMy0wMi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.scope", "options": ["scope"], "required": true, "group": "", "help": {"short": "The target azure resource URI."}}]}], "operations": [{"operationId": "Usages_List", "http": {"path": "/{scope}/providers/Microsoft.Quota/usages", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "scope", "arg": "$Path.scope", "required": true, "skipUrlEncoding": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-02-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/{scope}/providers/Microsoft.Quota/usages/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "boolean", "name": "isQuotaApplicable"}, {"type": "object", "name": "name", "props": [{"readOnly": true, "type": "string", "name": "localizedValue"}, {"type": "string", "name": "value"}]}, {"type": "object", "name": "properties", "additionalProps": {"anyType": true}}, {"readOnly": true, "type": "string", "name": "quotaPeriod"}, {"type": "string", "name": "resourceType"}, {"readOnly": true, "type": "string", "name": "unit"}, {"type": "object", "name": "usages", "props": [{"type": "string", "name": "usagesType", "enum": {"items": [{"value": "Combined"}, {"value": "Individual"}]}}, {"type": "integer32", "name": "value", "required": true}]}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS91c2FnZXM=/2023-02-01.xml b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS91c2FnZXM=/2023-02-01.xml index 62e122460..5cff189e3 100644 --- a/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS91c2FnZXM=/2023-02-01.xml +++ b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS91c2FnZXM=/2023-02-01.xml @@ -42,7 +42,9 @@ - + + + diff --git a/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS91c2FnZXMve30=/2023-02-01.json b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS91c2FnZXMve30=/2023-02-01.json index d720fc8da..8b02a1611 100644 --- a/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS91c2FnZXMve30=/2023-02-01.json +++ b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS91c2FnZXMve30=/2023-02-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/{scope}/providers/microsoft.quota/usages/{}", "version": "2023-02-01", "swagger": "mgmt-plane/quota/ResourceProviders/Microsoft.Quota/Paths/L3tzY29wZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5RdW90YS91c2FnZXMve3Jlc291cmNlTmFtZX0=/V/MjAyMy0wMi0wMQ=="}], "commandGroups": [{"name": "quota usage", "commands": [{"name": "show", "version": "2023-02-01", "resources": [{"id": "/{scope}/providers/microsoft.quota/usages/{}", "version": "2023-02-01", "swagger": "mgmt-plane/quota/ResourceProviders/Microsoft.Quota/Paths/L3tzY29wZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5RdW90YS91c2FnZXMve3Jlc291cmNlTmFtZX0=/V/MjAyMy0wMi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.resourceName", "options": ["resource-name"], "required": true, "group": "", "help": {"short": "Resource name for a given resource provider."}}, {"type": "string", "var": "$Path.scope", "options": ["scope"], "required": true, "group": "", "help": {"short": "The target azure resource URI."}}]}], "operations": [{"operationId": "Usages_Get", "http": {"path": "/{scope}/providers/Microsoft.Quota/usages/{resourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "scope", "arg": "$Path.scope", "required": true, "skipUrlEncoding": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-02-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/{scope}/providers/Microsoft.Quota/usages/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "boolean", "name": "isQuotaApplicable"}, {"type": "object", "name": "name", "props": [{"readOnly": true, "type": "string", "name": "localizedValue"}, {"type": "string", "name": "value"}]}, {"type": "object", "name": "properties"}, {"readOnly": true, "type": "string", "name": "quotaPeriod"}, {"type": "string", "name": "resourceType"}, {"readOnly": true, "type": "string", "name": "unit"}, {"type": "object", "name": "usages", "props": [{"type": "string", "name": "usagesType", "enum": {"items": [{"value": "Combined"}, {"value": "Individual"}]}}, {"type": "integer32", "name": "value", "required": true}]}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/{scope}/providers/microsoft.quota/usages/{}", "version": "2023-02-01", "swagger": "mgmt-plane/quota/ResourceProviders/Microsoft.Quota/Paths/L3tzY29wZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5RdW90YS91c2FnZXMve3Jlc291cmNlTmFtZX0=/V/MjAyMy0wMi0wMQ=="}], "commandGroups": [{"name": "quota usage", "commands": [{"name": "show", "version": "2023-02-01", "resources": [{"id": "/{scope}/providers/microsoft.quota/usages/{}", "version": "2023-02-01", "swagger": "mgmt-plane/quota/ResourceProviders/Microsoft.Quota/Paths/L3tzY29wZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5RdW90YS91c2FnZXMve3Jlc291cmNlTmFtZX0=/V/MjAyMy0wMi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.resourceName", "options": ["resource-name"], "required": true, "group": "", "help": {"short": "Resource name for a given resource provider."}}, {"type": "string", "var": "$Path.scope", "options": ["scope"], "required": true, "group": "", "help": {"short": "The target azure resource URI."}}]}], "operations": [{"operationId": "Usages_Get", "http": {"path": "/{scope}/providers/Microsoft.Quota/usages/{resourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "scope", "arg": "$Path.scope", "required": true, "skipUrlEncoding": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-02-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/{scope}/providers/Microsoft.Quota/usages/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "boolean", "name": "isQuotaApplicable"}, {"type": "object", "name": "name", "props": [{"readOnly": true, "type": "string", "name": "localizedValue"}, {"type": "string", "name": "value"}]}, {"type": "object", "name": "properties", "additionalProps": {"anyType": true}}, {"readOnly": true, "type": "string", "name": "quotaPeriod"}, {"type": "string", "name": "resourceType"}, {"readOnly": true, "type": "string", "name": "unit"}, {"type": "object", "name": "usages", "props": [{"type": "string", "name": "usagesType", "enum": {"items": [{"value": "Combined"}, {"value": "Individual"}]}}, {"type": "integer32", "name": "value", "required": true}]}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS91c2FnZXMve30=/2023-02-01.xml b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS91c2FnZXMve30=/2023-02-01.xml index ba8a204e9..274c95122 100644 --- a/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS91c2FnZXMve30=/2023-02-01.xml +++ b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS91c2FnZXMve30=/2023-02-01.xml @@ -43,7 +43,9 @@ - + + + diff --git a/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXM=/2023-02-01.json b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXM=/2023-02-01.json index 30b85d52c..eec687d94 100644 --- a/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXM=/2023-02-01.json +++ b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXM=/2023-02-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/{scope}/providers/microsoft.quota/quotas", "version": "2023-02-01", "swagger": "mgmt-plane/quota/ResourceProviders/Microsoft.Quota/Paths/L3tzY29wZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5RdW90YS9xdW90YXM=/V/MjAyMy0wMi0wMQ=="}], "commandGroups": [{"name": "quota", "commands": [{"name": "list", "version": "2023-02-01", "resources": [{"id": "/{scope}/providers/microsoft.quota/quotas", "version": "2023-02-01", "swagger": "mgmt-plane/quota/ResourceProviders/Microsoft.Quota/Paths/L3tzY29wZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5RdW90YS9xdW90YXM=/V/MjAyMy0wMi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.scope", "options": ["scope"], "required": true, "group": "", "help": {"short": "The target azure resource URI."}}]}], "operations": [{"operationId": "Quota_List", "http": {"path": "/{scope}/providers/Microsoft.Quota/quotas", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "scope", "arg": "$Path.scope", "required": true, "skipUrlEncoding": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-02-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/{scope}/providers/Microsoft.Quota/quotas/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "boolean", "name": "isQuotaApplicable"}, {"type": "object", "name": "limit", "props": [{"type": "string", "name": "limitObjectType", "required": true, "enum": {"items": [{"value": "LimitValue"}]}}], "discriminators": [{"property": "limitObjectType", "value": "LimitValue", "props": [{"type": "string", "name": "limitType", "enum": {"items": [{"value": "Independent"}, {"value": "Shared"}]}}, {"type": "integer32", "name": "value", "required": true}]}]}, {"type": "object", "name": "name", "props": [{"readOnly": true, "type": "string", "name": "localizedValue"}, {"type": "string", "name": "value"}]}, {"type": "object", "name": "properties"}, {"readOnly": true, "type": "string", "name": "quotaPeriod"}, {"type": "string", "name": "resourceType"}, {"readOnly": true, "type": "string", "name": "unit"}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/{scope}/providers/microsoft.quota/quotas", "version": "2023-02-01", "swagger": "mgmt-plane/quota/ResourceProviders/Microsoft.Quota/Paths/L3tzY29wZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5RdW90YS9xdW90YXM=/V/MjAyMy0wMi0wMQ=="}], "commandGroups": [{"name": "quota", "commands": [{"name": "list", "version": "2023-02-01", "resources": [{"id": "/{scope}/providers/microsoft.quota/quotas", "version": "2023-02-01", "swagger": "mgmt-plane/quota/ResourceProviders/Microsoft.Quota/Paths/L3tzY29wZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5RdW90YS9xdW90YXM=/V/MjAyMy0wMi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.scope", "options": ["scope"], "required": true, "group": "", "help": {"short": "The target azure resource URI."}}]}], "operations": [{"operationId": "Quota_List", "http": {"path": "/{scope}/providers/Microsoft.Quota/quotas", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "scope", "arg": "$Path.scope", "required": true, "skipUrlEncoding": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-02-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"type": "string", "name": "nextLink"}, {"type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/{scope}/providers/Microsoft.Quota/quotas/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "boolean", "name": "isQuotaApplicable"}, {"type": "object", "name": "limit", "props": [{"type": "string", "name": "limitObjectType", "required": true, "enum": {"items": [{"value": "LimitValue"}]}}], "discriminators": [{"property": "limitObjectType", "value": "LimitValue", "props": [{"type": "string", "name": "limitType", "enum": {"items": [{"value": "Independent"}, {"value": "Shared"}]}}, {"type": "integer32", "name": "value", "required": true}]}]}, {"type": "object", "name": "name", "props": [{"readOnly": true, "type": "string", "name": "localizedValue"}, {"type": "string", "name": "value"}]}, {"type": "object", "name": "properties", "additionalProps": {"anyType": true}}, {"readOnly": true, "type": "string", "name": "quotaPeriod"}, {"type": "string", "name": "resourceType"}, {"readOnly": true, "type": "string", "name": "unit"}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXM=/2023-02-01.xml b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXM=/2023-02-01.xml index 65c12da69..ce3290651 100644 --- a/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXM=/2023-02-01.xml +++ b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXM=/2023-02-01.xml @@ -58,7 +58,9 @@ - + + + diff --git a/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXMve30=/2023-02-01.json b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXMve30=/2023-02-01.json index d5faa5de8..a84f33b8f 100644 --- a/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXMve30=/2023-02-01.json +++ b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXMve30=/2023-02-01.json @@ -1 +1 @@ -{"plane": "mgmt-plane", "resources": [{"id": "/{scope}/providers/microsoft.quota/quotas/{}", "version": "2023-02-01", "swagger": "mgmt-plane/quota/ResourceProviders/Microsoft.Quota/Paths/L3tzY29wZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5RdW90YS9xdW90YXMve3Jlc291cmNlTmFtZX0=/V/MjAyMy0wMi0wMQ=="}], "commandGroups": [{"name": "quota", "commands": [{"name": "show", "version": "2023-02-01", "resources": [{"id": "/{scope}/providers/microsoft.quota/quotas/{}", "version": "2023-02-01", "swagger": "mgmt-plane/quota/ResourceProviders/Microsoft.Quota/Paths/L3tzY29wZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5RdW90YS9xdW90YXMve3Jlc291cmNlTmFtZX0=/V/MjAyMy0wMi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.resourceName", "options": ["resource-name"], "required": true, "group": "", "help": {"short": "Resource name for a given resource provider."}}, {"type": "string", "var": "$Path.scope", "options": ["scope"], "required": true, "group": "", "help": {"short": "The target azure resource URI."}}]}], "operations": [{"operationId": "Quota_Get", "http": {"path": "/{scope}/providers/Microsoft.Quota/quotas/{resourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "scope", "arg": "$Path.scope", "required": true, "skipUrlEncoding": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-02-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/{scope}/providers/Microsoft.Quota/quotas/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "boolean", "name": "isQuotaApplicable"}, {"type": "object", "name": "limit", "props": [{"type": "string", "name": "limitObjectType", "required": true, "enum": {"items": [{"value": "LimitValue"}]}}], "discriminators": [{"property": "limitObjectType", "value": "LimitValue", "props": [{"type": "string", "name": "limitType", "enum": {"items": [{"value": "Independent"}, {"value": "Shared"}]}}, {"type": "integer32", "name": "value", "required": true}]}]}, {"type": "object", "name": "name", "props": [{"readOnly": true, "type": "string", "name": "localizedValue"}, {"type": "string", "name": "value"}]}, {"type": "object", "name": "properties"}, {"readOnly": true, "type": "string", "name": "quotaPeriod"}, {"type": "string", "name": "resourceType"}, {"readOnly": true, "type": "string", "name": "unit"}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "create", "version": "2023-02-01", "resources": [{"id": "/{scope}/providers/microsoft.quota/quotas/{}", "version": "2023-02-01", "swagger": "mgmt-plane/quota/ResourceProviders/Microsoft.Quota/Paths/L3tzY29wZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5RdW90YS9xdW90YXMve3Jlc291cmNlTmFtZX0=/V/MjAyMy0wMi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.resourceName", "options": ["resource-name"], "required": true, "group": "", "help": {"short": "Resource name for a given resource provider."}}, {"type": "string", "var": "$Path.scope", "options": ["scope"], "required": true, "group": "", "help": {"short": "The target azure resource URI."}}, {"blank": {"value": {}}, "type": "object", "var": "$createQuotaRequest.properties.properties", "options": ["properties-org"], "group": "", "help": {"short": "Additional properties for the specific resource provider."}}, {"type": "string", "var": "$createQuotaRequest.properties.resourceType", "options": ["resource-type"], "group": "", "help": {"short": "The name of the resource type. Optional field."}}]}, {"name": "Limit", "args": [{"type": "object", "var": "$createQuotaRequest.properties.limit.LimitValue", "options": ["limit-object"], "group": "Limit", "help": {"short": "The resource quota limit value."}, "args": [{"type": "string", "var": "$createQuotaRequest.properties.limit.LimitValue.limitType", "options": ["limit-type"], "group": "", "help": {"short": "The quota or usages limit types."}, "enum": {"items": [{"name": "Independent", "value": "Independent"}, {"name": "Shared", "value": "Shared"}]}}, {"type": "integer32", "var": "$createQuotaRequest.properties.limit.LimitValue.value", "options": ["value"], "required": true, "group": "", "help": {"short": "The quota/limit value"}}]}]}, {"name": "Properties", "args": [{"type": "object", "var": "$createQuotaRequest.properties.name", "options": ["name"], "group": "Properties", "help": {"short": "Resource name provided by the resource provider. Use this property name when requesting quota."}, "args": [{"type": "string", "var": "$createQuotaRequest.properties.name.value", "options": ["value"], "help": {"short": "Resource name."}}]}]}], "operations": [{"longRunning": {"finalStateVia": "original-uri"}, "operationId": "Quota_CreateOrUpdate", "http": {"path": "/{scope}/providers/Microsoft.Quota/quotas/{resourceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "scope", "arg": "$Path.scope", "required": true, "skipUrlEncoding": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-02-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "createQuotaRequest", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "object", "name": "limit", "props": [{"type": "string", "name": "limitObjectType", "required": true, "enum": {"items": [{"arg": "$createQuotaRequest.properties.limit.LimitValue", "value": "LimitValue"}]}}], "discriminators": [{"property": "limitObjectType", "value": "LimitValue", "props": [{"type": "string", "name": "limitType", "arg": "$createQuotaRequest.properties.limit.LimitValue.limitType", "enum": {"items": [{"value": "Independent"}, {"value": "Shared"}]}}, {"type": "integer32", "name": "value", "arg": "$createQuotaRequest.properties.limit.LimitValue.value", "required": true}]}]}, {"type": "object", "name": "name", "arg": "$createQuotaRequest.properties.name", "props": [{"type": "string", "name": "value", "arg": "$createQuotaRequest.properties.name.value"}]}, {"type": "object", "name": "properties", "arg": "$createQuotaRequest.properties.properties"}, {"type": "string", "name": "resourceType", "arg": "$createQuotaRequest.properties.resourceType"}]}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/{scope}/providers/Microsoft.Quota/quotas/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "boolean", "name": "isQuotaApplicable"}, {"type": "object", "name": "limit", "props": [{"type": "string", "name": "limitObjectType", "required": true, "enum": {"items": [{"value": "LimitValue"}]}}], "discriminators": [{"property": "limitObjectType", "value": "LimitValue", "props": [{"type": "string", "name": "limitType", "enum": {"items": [{"value": "Independent"}, {"value": "Shared"}]}}, {"type": "integer32", "name": "value", "required": true}]}]}, {"type": "object", "name": "name", "props": [{"readOnly": true, "type": "string", "name": "localizedValue"}, {"type": "string", "name": "value"}]}, {"type": "object", "name": "properties"}, {"readOnly": true, "type": "string", "name": "quotaPeriod"}, {"type": "string", "name": "resourceType"}, {"readOnly": true, "type": "string", "name": "unit"}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-02-01", "resources": [{"id": "/{scope}/providers/microsoft.quota/quotas/{}", "version": "2023-02-01", "swagger": "mgmt-plane/quota/ResourceProviders/Microsoft.Quota/Paths/L3tzY29wZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5RdW90YS9xdW90YXMve3Jlc291cmNlTmFtZX0=/V/MjAyMy0wMi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.resourceName", "options": ["resource-name"], "required": true, "group": "", "help": {"short": "Resource name for a given resource provider."}}, {"type": "string", "var": "$Path.scope", "options": ["scope"], "required": true, "group": "", "help": {"short": "The target azure resource URI."}}, {"blank": {"value": {}}, "type": "object", "var": "$createQuotaRequest.properties.properties", "options": ["properties-org"], "group": "", "help": {"short": "Additional properties for the specific resource provider."}}, {"type": "string", "var": "$createQuotaRequest.properties.resourceType", "options": ["resource-type"], "group": "", "help": {"short": "The name of the resource type. Optional field."}}]}, {"name": "Limit", "args": [{"type": "object", "var": "$createQuotaRequest.properties.limit.LimitValue", "options": ["limit-object"], "group": "Limit", "help": {"short": "The resource quota limit value."}, "args": [{"type": "string", "var": "$createQuotaRequest.properties.limit.LimitValue.limitType", "options": ["limit-type"], "help": {"short": "The quota or usages limit types."}, "enum": {"items": [{"name": "Independent", "value": "Independent"}, {"name": "Shared", "value": "Shared"}]}}, {"type": "integer32", "var": "$createQuotaRequest.properties.limit.LimitValue.value", "options": ["value"], "required": true, "help": {"short": "The quota/limit value"}}]}]}, {"name": "Properties", "args": [{"type": "object", "var": "$createQuotaRequest.properties.name", "options": ["name"], "group": "Properties", "help": {"short": "Resource name provided by the resource provider. Use this property name when requesting quota."}, "args": [{"type": "string", "var": "$createQuotaRequest.properties.name.value", "options": ["value"], "help": {"short": "Resource name."}}]}]}], "operations": [{"longRunning": {"finalStateVia": "original-uri"}, "operationId": "Quota_Update", "http": {"path": "/{scope}/providers/Microsoft.Quota/quotas/{resourceName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "scope", "arg": "$Path.scope", "required": true, "skipUrlEncoding": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-02-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "createQuotaRequest", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "object", "name": "limit", "props": [{"type": "string", "name": "limitObjectType", "required": true, "enum": {"items": [{"arg": "$createQuotaRequest.properties.limit.LimitValue", "value": "LimitValue"}]}}], "discriminators": [{"property": "limitObjectType", "value": "LimitValue", "props": [{"type": "string", "name": "limitType", "arg": "$createQuotaRequest.properties.limit.LimitValue.limitType", "enum": {"items": [{"value": "Independent"}, {"value": "Shared"}]}}, {"type": "integer32", "name": "value", "arg": "$createQuotaRequest.properties.limit.LimitValue.value", "required": true}]}]}, {"type": "object", "name": "name", "arg": "$createQuotaRequest.properties.name", "props": [{"type": "string", "name": "value", "arg": "$createQuotaRequest.properties.name.value"}]}, {"type": "object", "name": "properties", "arg": "$createQuotaRequest.properties.properties"}, {"type": "string", "name": "resourceType", "arg": "$createQuotaRequest.properties.resourceType"}]}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/{scope}/providers/Microsoft.Quota/quotas/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "boolean", "name": "isQuotaApplicable"}, {"type": "object", "name": "limit", "props": [{"type": "string", "name": "limitObjectType", "required": true, "enum": {"items": [{"value": "LimitValue"}]}}], "discriminators": [{"property": "limitObjectType", "value": "LimitValue", "props": [{"type": "string", "name": "limitType", "enum": {"items": [{"value": "Independent"}, {"value": "Shared"}]}}, {"type": "integer32", "name": "value", "required": true}]}]}, {"type": "object", "name": "name", "props": [{"readOnly": true, "type": "string", "name": "localizedValue"}, {"type": "string", "name": "value"}]}, {"type": "object", "name": "properties"}, {"readOnly": true, "type": "string", "name": "quotaPeriod"}, {"type": "string", "name": "resourceType"}, {"readOnly": true, "type": "string", "name": "unit"}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file +{"plane": "mgmt-plane", "resources": [{"id": "/{scope}/providers/microsoft.quota/quotas/{}", "version": "2023-02-01", "swagger": "mgmt-plane/quota/ResourceProviders/Microsoft.Quota/Paths/L3tzY29wZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5RdW90YS9xdW90YXMve3Jlc291cmNlTmFtZX0=/V/MjAyMy0wMi0wMQ=="}], "commandGroups": [{"name": "quota", "commands": [{"name": "show", "version": "2023-02-01", "resources": [{"id": "/{scope}/providers/microsoft.quota/quotas/{}", "version": "2023-02-01", "swagger": "mgmt-plane/quota/ResourceProviders/Microsoft.Quota/Paths/L3tzY29wZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5RdW90YS9xdW90YXMve3Jlc291cmNlTmFtZX0=/V/MjAyMy0wMi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.resourceName", "options": ["resource-name"], "required": true, "group": "", "help": {"short": "Resource name for a given resource provider."}}, {"type": "string", "var": "$Path.scope", "options": ["scope"], "required": true, "group": "", "help": {"short": "The target azure resource URI."}}]}], "operations": [{"operationId": "Quota_Get", "http": {"path": "/{scope}/providers/Microsoft.Quota/quotas/{resourceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "scope", "arg": "$Path.scope", "required": true, "skipUrlEncoding": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-02-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "header": {"items": [{"name": "ETag"}]}, "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/{scope}/providers/Microsoft.Quota/quotas/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "boolean", "name": "isQuotaApplicable"}, {"type": "object", "name": "limit", "props": [{"type": "string", "name": "limitObjectType", "required": true, "enum": {"items": [{"value": "LimitValue"}]}}], "discriminators": [{"property": "limitObjectType", "value": "LimitValue", "props": [{"type": "string", "name": "limitType", "enum": {"items": [{"value": "Independent"}, {"value": "Shared"}]}}, {"type": "integer32", "name": "value", "required": true}]}]}, {"type": "object", "name": "name", "props": [{"readOnly": true, "type": "string", "name": "localizedValue"}, {"type": "string", "name": "value"}]}, {"type": "object", "name": "properties", "additionalProps": {"anyType": true}}, {"readOnly": true, "type": "string", "name": "quotaPeriod"}, {"type": "string", "name": "resourceType"}, {"readOnly": true, "type": "string", "name": "unit"}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "create", "version": "2023-02-01", "resources": [{"id": "/{scope}/providers/microsoft.quota/quotas/{}", "version": "2023-02-01", "swagger": "mgmt-plane/quota/ResourceProviders/Microsoft.Quota/Paths/L3tzY29wZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5RdW90YS9xdW90YXMve3Jlc291cmNlTmFtZX0=/V/MjAyMy0wMi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.resourceName", "options": ["resource-name"], "required": true, "group": "", "help": {"short": "Resource name for a given resource provider."}}, {"type": "string", "var": "$Path.scope", "options": ["scope"], "required": true, "group": "", "help": {"short": "The target azure resource URI."}}, {"blank": {"value": {}}, "type": "object", "var": "$createQuotaRequest.properties.properties", "options": ["properties"], "group": "", "help": {"short": "Additional properties for the specific resource provider."}, "additionalProps": {"anyType": true}}, {"type": "string", "var": "$createQuotaRequest.properties.resourceType", "options": ["resource-type"], "group": "", "help": {"short": "The name of the resource type. Optional field."}}]}, {"name": "Limit", "args": [{"type": "object", "var": "$createQuotaRequest.properties.limit.LimitValue", "options": ["limit-object"], "group": "Limit", "help": {"short": "The resource quota limit value."}, "args": [{"type": "string", "var": "$createQuotaRequest.properties.limit.LimitValue.limitType", "options": ["limit-type"], "group": "", "help": {"short": "The quota or usages limit types."}, "enum": {"items": [{"name": "Independent", "value": "Independent"}, {"name": "Shared", "value": "Shared"}]}}, {"type": "integer32", "var": "$createQuotaRequest.properties.limit.LimitValue.value", "options": ["value"], "required": true, "group": "", "help": {"short": "The quota/limit value"}}]}]}, {"name": "Properties", "args": [{"type": "object", "var": "$createQuotaRequest.properties.name", "options": ["name"], "group": "Properties", "help": {"short": "Resource name provided by the resource provider. Use this property name when requesting quota."}, "args": [{"type": "string", "var": "$createQuotaRequest.properties.name.value", "options": ["value"], "help": {"short": "Resource name."}}]}]}], "operations": [{"longRunning": {"finalStateVia": "original-uri"}, "operationId": "Quota_CreateOrUpdate", "http": {"path": "/{scope}/providers/Microsoft.Quota/quotas/{resourceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "scope", "arg": "$Path.scope", "required": true, "skipUrlEncoding": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-02-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "createQuotaRequest", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "object", "name": "limit", "props": [{"type": "string", "name": "limitObjectType", "required": true, "enum": {"items": [{"arg": "$createQuotaRequest.properties.limit.LimitValue", "value": "LimitValue"}]}}], "discriminators": [{"property": "limitObjectType", "value": "LimitValue", "props": [{"type": "string", "name": "limitType", "arg": "$createQuotaRequest.properties.limit.LimitValue.limitType", "enum": {"items": [{"value": "Independent"}, {"value": "Shared"}]}}, {"type": "integer32", "name": "value", "arg": "$createQuotaRequest.properties.limit.LimitValue.value", "required": true}]}]}, {"type": "object", "name": "name", "arg": "$createQuotaRequest.properties.name", "props": [{"type": "string", "name": "value", "arg": "$createQuotaRequest.properties.name.value"}]}, {"type": "object", "name": "properties", "arg": "$createQuotaRequest.properties.properties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "resourceType", "arg": "$createQuotaRequest.properties.resourceType"}]}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/{scope}/providers/Microsoft.Quota/quotas/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "boolean", "name": "isQuotaApplicable"}, {"type": "object", "name": "limit", "props": [{"type": "string", "name": "limitObjectType", "required": true, "enum": {"items": [{"value": "LimitValue"}]}}], "discriminators": [{"property": "limitObjectType", "value": "LimitValue", "props": [{"type": "string", "name": "limitType", "enum": {"items": [{"value": "Independent"}, {"value": "Shared"}]}}, {"type": "integer32", "name": "value", "required": true}]}]}, {"type": "object", "name": "name", "props": [{"readOnly": true, "type": "string", "name": "localizedValue"}, {"type": "string", "name": "value"}]}, {"type": "object", "name": "properties", "additionalProps": {"anyType": true}}, {"readOnly": true, "type": "string", "name": "quotaPeriod"}, {"type": "string", "name": "resourceType"}, {"readOnly": true, "type": "string", "name": "unit"}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2023-02-01", "resources": [{"id": "/{scope}/providers/microsoft.quota/quotas/{}", "version": "2023-02-01", "swagger": "mgmt-plane/quota/ResourceProviders/Microsoft.Quota/Paths/L3tzY29wZX0vcHJvdmlkZXJzL01pY3Jvc29mdC5RdW90YS9xdW90YXMve3Jlc291cmNlTmFtZX0=/V/MjAyMy0wMi0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.resourceName", "options": ["resource-name"], "required": true, "group": "", "help": {"short": "Resource name for a given resource provider."}}, {"type": "string", "var": "$Path.scope", "options": ["scope"], "required": true, "group": "", "help": {"short": "The target azure resource URI."}}, {"blank": {"value": {}}, "type": "object", "var": "$createQuotaRequest.properties.properties", "options": ["properties"], "group": "", "help": {"short": "Additional properties for the specific resource provider."}, "additionalProps": {"anyType": true}}, {"type": "string", "var": "$createQuotaRequest.properties.resourceType", "options": ["resource-type"], "group": "", "help": {"short": "The name of the resource type. Optional field."}}]}, {"name": "Limit", "args": [{"type": "object", "var": "$createQuotaRequest.properties.limit.LimitValue", "options": ["limit-object"], "group": "Limit", "help": {"short": "The resource quota limit value."}, "args": [{"type": "string", "var": "$createQuotaRequest.properties.limit.LimitValue.limitType", "options": ["limit-type"], "help": {"short": "The quota or usages limit types."}, "enum": {"items": [{"name": "Independent", "value": "Independent"}, {"name": "Shared", "value": "Shared"}]}}, {"type": "integer32", "var": "$createQuotaRequest.properties.limit.LimitValue.value", "options": ["value"], "required": true, "help": {"short": "The quota/limit value"}}]}]}, {"name": "Properties", "args": [{"type": "object", "var": "$createQuotaRequest.properties.name", "options": ["name"], "group": "Properties", "help": {"short": "Resource name provided by the resource provider. Use this property name when requesting quota."}, "args": [{"type": "string", "var": "$createQuotaRequest.properties.name.value", "options": ["value"], "help": {"short": "Resource name."}}]}]}], "operations": [{"longRunning": {"finalStateVia": "original-uri"}, "operationId": "Quota_Update", "http": {"path": "/{scope}/providers/Microsoft.Quota/quotas/{resourceName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "resourceName", "arg": "$Path.resourceName", "required": true}, {"type": "string", "name": "scope", "arg": "$Path.scope", "required": true, "skipUrlEncoding": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2023-02-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "createQuotaRequest", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "object", "name": "limit", "props": [{"type": "string", "name": "limitObjectType", "required": true, "enum": {"items": [{"arg": "$createQuotaRequest.properties.limit.LimitValue", "value": "LimitValue"}]}}], "discriminators": [{"property": "limitObjectType", "value": "LimitValue", "props": [{"type": "string", "name": "limitType", "arg": "$createQuotaRequest.properties.limit.LimitValue.limitType", "enum": {"items": [{"value": "Independent"}, {"value": "Shared"}]}}, {"type": "integer32", "name": "value", "arg": "$createQuotaRequest.properties.limit.LimitValue.value", "required": true}]}]}, {"type": "object", "name": "name", "arg": "$createQuotaRequest.properties.name", "props": [{"type": "string", "name": "value", "arg": "$createQuotaRequest.properties.name.value"}]}, {"type": "object", "name": "properties", "arg": "$createQuotaRequest.properties.properties", "additionalProps": {"anyType": true}}, {"type": "string", "name": "resourceType", "arg": "$createQuotaRequest.properties.resourceType"}]}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/{scope}/providers/Microsoft.Quota/quotas/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "boolean", "name": "isQuotaApplicable"}, {"type": "object", "name": "limit", "props": [{"type": "string", "name": "limitObjectType", "required": true, "enum": {"items": [{"value": "LimitValue"}]}}], "discriminators": [{"property": "limitObjectType", "value": "LimitValue", "props": [{"type": "string", "name": "limitType", "enum": {"items": [{"value": "Independent"}, {"value": "Shared"}]}}, {"type": "integer32", "name": "value", "required": true}]}]}, {"type": "object", "name": "name", "props": [{"readOnly": true, "type": "string", "name": "localizedValue"}, {"type": "string", "name": "value"}]}, {"type": "object", "name": "properties", "additionalProps": {"anyType": true}}, {"readOnly": true, "type": "string", "name": "quotaPeriod"}, {"type": "string", "name": "resourceType"}, {"readOnly": true, "type": "string", "name": "unit"}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202]}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXMve30=/2023-02-01.xml b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXMve30=/2023-02-01.xml index 487c4ff7a..acd454da3 100644 --- a/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXMve30=/2023-02-01.xml +++ b/Resources/mgmt-plane/L3tzY29wZX0vcHJvdmlkZXJzL21pY3Jvc29mdC5xdW90YS9xdW90YXMve30=/2023-02-01.xml @@ -59,7 +59,9 @@ - + + + @@ -89,9 +91,10 @@ - + + @@ -157,7 +160,9 @@ - + + + @@ -194,7 +199,9 @@ - + + + @@ -225,9 +232,10 @@ - + + @@ -293,7 +301,9 @@ - + + + @@ -330,7 +340,9 @@ - + + +