From afb4e9970fc17fcc28901ea30c02445280ed8221 Mon Sep 17 00:00:00 2001 From: Parth Shah Date: Thu, 5 Feb 2026 15:40:11 -0500 Subject: [PATCH 1/3] adding computelimit commands --- .../computelimit/guest-subscription/_add.md | 16 ++ .../computelimit/guest-subscription/_list.md | 16 ++ .../guest-subscription/_remove.md | 16 ++ .../computelimit/guest-subscription/_show.md | 16 ++ .../computelimit/guest-subscription/readme.md | 17 ++ Commands/computelimit/readme.md | 11 + Commands/computelimit/shared-limit/_add.md | 16 ++ Commands/computelimit/shared-limit/_list.md | 16 ++ Commands/computelimit/shared-limit/_remove.md | 16 ++ Commands/computelimit/shared-limit/_show.md | 16 ++ Commands/computelimit/shared-limit/readme.md | 17 ++ Commands/readme.md | 3 + .../2025-08-15.json | 1 + .../2025-08-15.xml | 96 +++++++ .../2025-08-15.json | 1 + .../2025-08-15.xml | 240 ++++++++++++++++ .../2025-08-15.json | 1 + .../2025-08-15.xml | 104 +++++++ .../2025-08-15.json | 1 + .../2025-08-15.xml | 256 ++++++++++++++++++ 20 files changed, 876 insertions(+) create mode 100644 Commands/computelimit/guest-subscription/_add.md create mode 100644 Commands/computelimit/guest-subscription/_list.md create mode 100644 Commands/computelimit/guest-subscription/_remove.md create mode 100644 Commands/computelimit/guest-subscription/_show.md create mode 100644 Commands/computelimit/guest-subscription/readme.md create mode 100644 Commands/computelimit/readme.md create mode 100644 Commands/computelimit/shared-limit/_add.md create mode 100644 Commands/computelimit/shared-limit/_list.md create mode 100644 Commands/computelimit/shared-limit/_remove.md create mode 100644 Commands/computelimit/shared-limit/_show.md create mode 100644 Commands/computelimit/shared-limit/readme.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L2d1ZXN0c3Vic2NyaXB0aW9ucw==/2025-08-15.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L2d1ZXN0c3Vic2NyaXB0aW9ucw==/2025-08-15.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L2d1ZXN0c3Vic2NyaXB0aW9ucy97fQ==/2025-08-15.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L2d1ZXN0c3Vic2NyaXB0aW9ucy97fQ==/2025-08-15.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L3NoYXJlZGxpbWl0cw==/2025-08-15.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L3NoYXJlZGxpbWl0cw==/2025-08-15.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L3NoYXJlZGxpbWl0cy97fQ==/2025-08-15.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L3NoYXJlZGxpbWl0cy97fQ==/2025-08-15.xml diff --git a/Commands/computelimit/guest-subscription/_add.md b/Commands/computelimit/guest-subscription/_add.md new file mode 100644 index 000000000..ef4f77541 --- /dev/null +++ b/Commands/computelimit/guest-subscription/_add.md @@ -0,0 +1,16 @@ +# [Command] _computelimit guest-subscription add_ + +Add a subscription as a guest to consume the compute limits shared by the host subscription. + +## Versions + +### [2025-08-15](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L2d1ZXN0c3Vic2NyaXB0aW9ucy97fQ==/2025-08-15.xml) **Preview** + + + +#### examples + +- Add a guest subscription + ```bash + computelimit guest-subscription add --location eastus --guest-subscription-id 11111111-1111-1111-1111-111111111111 + ``` diff --git a/Commands/computelimit/guest-subscription/_list.md b/Commands/computelimit/guest-subscription/_list.md new file mode 100644 index 000000000..328b848ee --- /dev/null +++ b/Commands/computelimit/guest-subscription/_list.md @@ -0,0 +1,16 @@ +# [Command] _computelimit guest-subscription list_ + +List all guest subscriptions added to the host subscription in a location. + +## Versions + +### [2025-08-15](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L2d1ZXN0c3Vic2NyaXB0aW9ucw==/2025-08-15.xml) **Preview** + + + +#### examples + +- List all guest subscriptions + ```bash + computelimit guest-subscription list --location eastus + ``` diff --git a/Commands/computelimit/guest-subscription/_remove.md b/Commands/computelimit/guest-subscription/_remove.md new file mode 100644 index 000000000..4a91a836e --- /dev/null +++ b/Commands/computelimit/guest-subscription/_remove.md @@ -0,0 +1,16 @@ +# [Command] _computelimit guest-subscription remove_ + +Remove a subscription as a guest to stop consuming the compute limits shared by the host subscription. + +## Versions + +### [2025-08-15](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L2d1ZXN0c3Vic2NyaXB0aW9ucy97fQ==/2025-08-15.xml) **Preview** + + + +#### examples + +- Remove a guest subscription + ```bash + computelimit guest-subscription remove --location eastus --guest-subscription-id 11111111-1111-1111-1111-111111111111 + ``` diff --git a/Commands/computelimit/guest-subscription/_show.md b/Commands/computelimit/guest-subscription/_show.md new file mode 100644 index 000000000..f682472d2 --- /dev/null +++ b/Commands/computelimit/guest-subscription/_show.md @@ -0,0 +1,16 @@ +# [Command] _computelimit guest-subscription show_ + +Get the properties of a guest subscription. + +## Versions + +### [2025-08-15](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L2d1ZXN0c3Vic2NyaXB0aW9ucy97fQ==/2025-08-15.xml) **Preview** + + + +#### examples + +- Get a guest subscription + ```bash + computelimit guest-subscription show --location eastus --guest-subscription-id 11111111-1111-1111-1111-111111111111 + ``` diff --git a/Commands/computelimit/guest-subscription/readme.md b/Commands/computelimit/guest-subscription/readme.md new file mode 100644 index 000000000..326e6a27a --- /dev/null +++ b/Commands/computelimit/guest-subscription/readme.md @@ -0,0 +1,17 @@ +# [Group] _computelimit guest-subscription_ + +Manage Guest Subscription + +## Commands + +- [add](/Commands/computelimit/guest-subscription/_add.md) +: Add a subscription as a guest to consume the compute limits shared by the host subscription. + +- [list](/Commands/computelimit/guest-subscription/_list.md) +: List all guest subscriptions added to the host subscription in a location. + +- [remove](/Commands/computelimit/guest-subscription/_remove.md) +: Remove a subscription as a guest to stop consuming the compute limits shared by the host subscription. + +- [show](/Commands/computelimit/guest-subscription/_show.md) +: Get the properties of a guest subscription. diff --git a/Commands/computelimit/readme.md b/Commands/computelimit/readme.md new file mode 100644 index 000000000..e0bf24f0e --- /dev/null +++ b/Commands/computelimit/readme.md @@ -0,0 +1,11 @@ +# [Group] _computelimit_ + +Manage Compute Limit + +## Subgroups + +- [guest-subscription](/Commands/computelimit/guest-subscription/readme.md) +: Manage Guest Subscription + +- [shared-limit](/Commands/computelimit/shared-limit/readme.md) +: Manage Shared Limit diff --git a/Commands/computelimit/shared-limit/_add.md b/Commands/computelimit/shared-limit/_add.md new file mode 100644 index 000000000..b33716a4b --- /dev/null +++ b/Commands/computelimit/shared-limit/_add.md @@ -0,0 +1,16 @@ +# [Command] _computelimit shared-limit add_ + +Enable a compute limit to be shared by the host subscription with its guest subscriptions. + +## Versions + +### [2025-08-15](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L3NoYXJlZGxpbWl0cy97fQ==/2025-08-15.xml) **Preview** + + + +#### examples + +- Enable a shared limit + ```bash + computelimit shared-limit add --location eastus --name StandardDSv3Family + ``` diff --git a/Commands/computelimit/shared-limit/_list.md b/Commands/computelimit/shared-limit/_list.md new file mode 100644 index 000000000..f872b81af --- /dev/null +++ b/Commands/computelimit/shared-limit/_list.md @@ -0,0 +1,16 @@ +# [Command] _computelimit shared-limit list_ + +List all compute limits shared by the host subscription with its guest subscriptions. + +## Versions + +### [2025-08-15](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L3NoYXJlZGxpbWl0cw==/2025-08-15.xml) **Preview** + + + +#### examples + +- List all shared limits + ```bash + computelimit shared-limit list --location eastus + ``` diff --git a/Commands/computelimit/shared-limit/_remove.md b/Commands/computelimit/shared-limit/_remove.md new file mode 100644 index 000000000..b42c138c1 --- /dev/null +++ b/Commands/computelimit/shared-limit/_remove.md @@ -0,0 +1,16 @@ +# [Command] _computelimit shared-limit remove_ + +Disable sharing of a compute limit by the host subscription with its guest subscriptions. + +## Versions + +### [2025-08-15](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L3NoYXJlZGxpbWl0cy97fQ==/2025-08-15.xml) **Preview** + + + +#### examples + +- Disable a shared limit + ```bash + computelimit shared-limit remove --location eastus --name StandardDSv3Family + ``` diff --git a/Commands/computelimit/shared-limit/_show.md b/Commands/computelimit/shared-limit/_show.md new file mode 100644 index 000000000..3d2d394b3 --- /dev/null +++ b/Commands/computelimit/shared-limit/_show.md @@ -0,0 +1,16 @@ +# [Command] _computelimit shared-limit show_ + +Get the properties of a compute limit shared by the host subscription with its guest subscriptions. + +## Versions + +### [2025-08-15](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L3NoYXJlZGxpbWl0cy97fQ==/2025-08-15.xml) **Preview** + + + +#### examples + +- Get a shared limit + ```bash + computelimit shared-limit show --location eastus --name StandardDSv3Family + ``` diff --git a/Commands/computelimit/shared-limit/readme.md b/Commands/computelimit/shared-limit/readme.md new file mode 100644 index 000000000..9dd1294f8 --- /dev/null +++ b/Commands/computelimit/shared-limit/readme.md @@ -0,0 +1,17 @@ +# [Group] _computelimit shared-limit_ + +Manage Shared Limit + +## Commands + +- [add](/Commands/computelimit/shared-limit/_add.md) +: Enable a compute limit to be shared by the host subscription with its guest subscriptions. + +- [list](/Commands/computelimit/shared-limit/_list.md) +: List all compute limits shared by the host subscription with its guest subscriptions. + +- [remove](/Commands/computelimit/shared-limit/_remove.md) +: Disable sharing of a compute limit by the host subscription with its guest subscriptions. + +- [show](/Commands/computelimit/shared-limit/_show.md) +: Get the properties of a compute limit shared by the host subscription with its guest subscriptions. diff --git a/Commands/readme.md b/Commands/readme.md index 21af835cd..2cc08abb1 100644 --- a/Commands/readme.md +++ b/Commands/readme.md @@ -89,6 +89,9 @@ - [compute-recommender](/Commands/compute-recommender/readme.md) : Manage sku/zone/region recommender info for compute resources +- [computelimit](/Commands/computelimit/readme.md) +: Manage Compute Limit + - [computeschedule](/Commands/computeschedule/readme.md) : Computeschedule batch virtual machine operations diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L2d1ZXN0c3Vic2NyaXB0aW9ucw==/2025-08-15.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L2d1ZXN0c3Vic2NyaXB0aW9ucw==/2025-08-15.json new file mode 100644 index 000000000..a524f4afd --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L2d1ZXN0c3Vic2NyaXB0aW9ucw==/2025-08-15.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.computelimit/locations/{}/guestsubscriptions", "version": "2025-08-15", "swagger": "mgmt-plane/computelimit/ResourceProviders/Microsoft.ComputeLimit/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGVMaW1pdC9sb2NhdGlvbnMve2xvY2F0aW9ufS9ndWVzdFN1YnNjcmlwdGlvbnM=/V/MjAyNS0wOC0xNQ=="}], "commandGroups": [{"name": "computelimit guest-subscription", "commands": [{"name": "list", "version": "2025-08-15", "resources": [{"id": "/subscriptions/{}/providers/microsoft.computelimit/locations/{}/guestsubscriptions", "version": "2025-08-15", "swagger": "mgmt-plane/computelimit/ResourceProviders/Microsoft.ComputeLimit/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGVMaW1pdC9sb2NhdGlvbnMve2xvY2F0aW9ufS9ndWVzdFN1YnNjcmlwdGlvbnM=/V/MjAyNS0wOC0xNQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceLocation", "var": "$Path.location", "options": ["l", "location"], "required": true, "group": "", "idPart": "name", "help": {"short": "The Azure location name"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "The host subscription id"}}]}], "operations": [{"operationId": "GuestSubscriptions_ListBySubscriptionLocationResource", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.ComputeLimit/locations/{location}/guestSubscriptions", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "location", "arg": "$Path.location", "required": true, "format": {"minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-15"}, "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", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/providers/Microsoft.ComputeLimit/locations/{}/guestSubscriptions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L2d1ZXN0c3Vic2NyaXB0aW9ucw==/2025-08-15.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L2d1ZXN0c3Vic2NyaXB0aW9ucw==/2025-08-15.xml new file mode 100644 index 000000000..fd4095075 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L2d1ZXN0c3Vic2NyaXB0aW9ucw==/2025-08-15.xml @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L2d1ZXN0c3Vic2NyaXB0aW9ucy97fQ==/2025-08-15.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L2d1ZXN0c3Vic2NyaXB0aW9ucy97fQ==/2025-08-15.json new file mode 100644 index 000000000..7e464648e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L2d1ZXN0c3Vic2NyaXB0aW9ucy97fQ==/2025-08-15.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.computelimit/locations/{}/guestsubscriptions/{}", "version": "2025-08-15", "swagger": "mgmt-plane/computelimit/ResourceProviders/Microsoft.ComputeLimit/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGVMaW1pdC9sb2NhdGlvbnMve2xvY2F0aW9ufS9ndWVzdFN1YnNjcmlwdGlvbnMve2d1ZXN0U3Vic2NyaXB0aW9uSWR9/V/MjAyNS0wOC0xNQ=="}], "commandGroups": [{"name": "computelimit guest-subscription", "commands": [{"name": "show", "version": "2025-08-15", "resources": [{"id": "/subscriptions/{}/providers/microsoft.computelimit/locations/{}/guestsubscriptions/{}", "version": "2025-08-15", "swagger": "mgmt-plane/computelimit/ResourceProviders/Microsoft.ComputeLimit/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGVMaW1pdC9sb2NhdGlvbnMve2xvY2F0aW9ufS9ndWVzdFN1YnNjcmlwdGlvbnMve2d1ZXN0U3Vic2NyaXB0aW9uSWR9/V/MjAyNS0wOC0xNQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.guestSubscriptionId", "options": ["id", "guest-subscription-id"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The guest subscription id"}, "format": {"pattern": "^[0-9a-fA-F]{8}(-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}$"}}, {"type": "ResourceLocation", "var": "$Path.location", "options": ["l", "location"], "required": true, "group": "", "idPart": "name", "help": {"short": "The Azure location name"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "The host subscription id"}}]}], "operations": [{"operationId": "GuestSubscriptions_Get", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.ComputeLimit/locations/{location}/guestSubscriptions/{guestSubscriptionId}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "guestSubscriptionId", "arg": "$Path.guestSubscriptionId", "required": true, "format": {"pattern": "^[0-9a-fA-F]{8}(-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}$"}}, {"type": "string", "name": "location", "arg": "$Path.location", "required": true, "format": {"minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-15"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/providers/Microsoft.ComputeLimit/locations/{}/guestSubscriptions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "remove", "version": "2025-08-15", "resources": [{"id": "/subscriptions/{}/providers/microsoft.computelimit/locations/{}/guestsubscriptions/{}", "version": "2025-08-15", "swagger": "mgmt-plane/computelimit/ResourceProviders/Microsoft.ComputeLimit/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGVMaW1pdC9sb2NhdGlvbnMve2xvY2F0aW9ufS9ndWVzdFN1YnNjcmlwdGlvbnMve2d1ZXN0U3Vic2NyaXB0aW9uSWR9/V/MjAyNS0wOC0xNQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.guestSubscriptionId", "options": ["id", "guest-subscription-id"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The guest subscription id"}, "format": {"pattern": "^[0-9a-fA-F]{8}(-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}$"}}, {"type": "ResourceLocation", "var": "$Path.location", "options": ["l", "location"], "required": true, "group": "", "idPart": "name", "help": {"short": "The Azure location name"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "The host subscription id"}}]}], "operations": [{"operationId": "GuestSubscriptions_Delete", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.ComputeLimit/locations/{location}/guestSubscriptions/{guestSubscriptionId}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "guestSubscriptionId", "arg": "$Path.guestSubscriptionId", "required": true, "format": {"pattern": "^[0-9a-fA-F]{8}(-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}$"}}, {"type": "string", "name": "location", "arg": "$Path.location", "required": true, "format": {"minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-15"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "add", "version": "2025-08-15", "resources": [{"id": "/subscriptions/{}/providers/microsoft.computelimit/locations/{}/guestsubscriptions/{}", "version": "2025-08-15", "swagger": "mgmt-plane/computelimit/ResourceProviders/Microsoft.ComputeLimit/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGVMaW1pdC9sb2NhdGlvbnMve2xvY2F0aW9ufS9ndWVzdFN1YnNjcmlwdGlvbnMve2d1ZXN0U3Vic2NyaXB0aW9uSWR9/V/MjAyNS0wOC0xNQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.guestSubscriptionId", "options": ["id", "guest-subscription-id"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The guest subscription id"}, "format": {"pattern": "^[0-9a-fA-F]{8}(-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}$"}}, {"type": "ResourceLocation", "var": "$Path.location", "options": ["l", "location"], "required": true, "group": "", "idPart": "name", "help": {"short": "The Azure location name"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "The host subscription id"}}]}], "operations": [{"operationId": "GuestSubscriptions_Create", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.ComputeLimit/locations/{location}/guestSubscriptions/{guestSubscriptionId}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "guestSubscriptionId", "arg": "$Path.guestSubscriptionId", "required": true, "format": {"pattern": "^[0-9a-fA-F]{8}(-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}$"}}, {"type": "string", "name": "location", "arg": "$Path.location", "required": true, "format": {"minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-15"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/providers/Microsoft.ComputeLimit/locations/{}/guestSubscriptions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L2d1ZXN0c3Vic2NyaXB0aW9ucy97fQ==/2025-08-15.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L2d1ZXN0c3Vic2NyaXB0aW9ucy97fQ==/2025-08-15.xml new file mode 100644 index 000000000..140e63222 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L2d1ZXN0c3Vic2NyaXB0aW9ucy97fQ==/2025-08-15.xml @@ -0,0 +1,240 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L3NoYXJlZGxpbWl0cw==/2025-08-15.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L3NoYXJlZGxpbWl0cw==/2025-08-15.json new file mode 100644 index 000000000..7355a5096 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L3NoYXJlZGxpbWl0cw==/2025-08-15.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.computelimit/locations/{}/sharedlimits", "version": "2025-08-15", "swagger": "mgmt-plane/computelimit/ResourceProviders/Microsoft.ComputeLimit/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGVMaW1pdC9sb2NhdGlvbnMve2xvY2F0aW9ufS9zaGFyZWRMaW1pdHM=/V/MjAyNS0wOC0xNQ=="}], "commandGroups": [{"name": "computelimit shared-limit", "commands": [{"name": "list", "version": "2025-08-15", "resources": [{"id": "/subscriptions/{}/providers/microsoft.computelimit/locations/{}/sharedlimits", "version": "2025-08-15", "swagger": "mgmt-plane/computelimit/ResourceProviders/Microsoft.ComputeLimit/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGVMaW1pdC9sb2NhdGlvbnMve2xvY2F0aW9ufS9zaGFyZWRMaW1pdHM=/V/MjAyNS0wOC0xNQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceLocation", "var": "$Path.location", "options": ["l", "location"], "required": true, "group": "", "idPart": "name", "help": {"short": "The Azure location name"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "The host subscription id"}}]}], "operations": [{"operationId": "SharedLimits_ListBySubscriptionLocationResource", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.ComputeLimit/locations/{location}/sharedLimits", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "location", "arg": "$Path.location", "required": true, "format": {"minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-15"}, "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", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/providers/Microsoft.ComputeLimit/locations/{}/sharedLimits/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "integer32", "name": "limit"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "object", "name": "resourceName", "props": [{"readOnly": true, "type": "string", "name": "localizedValue"}, {"type": "string", "name": "value", "required": true}]}, {"readOnly": true, "default": {"value": "Count"}, "type": "string", "name": "unit"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L3NoYXJlZGxpbWl0cw==/2025-08-15.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L3NoYXJlZGxpbWl0cw==/2025-08-15.xml new file mode 100644 index 000000000..2f2623ee2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L3NoYXJlZGxpbWl0cw==/2025-08-15.xml @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L3NoYXJlZGxpbWl0cy97fQ==/2025-08-15.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L3NoYXJlZGxpbWl0cy97fQ==/2025-08-15.json new file mode 100644 index 000000000..f9615f62a --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L3NoYXJlZGxpbWl0cy97fQ==/2025-08-15.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.computelimit/locations/{}/sharedlimits/{}", "version": "2025-08-15", "swagger": "mgmt-plane/computelimit/ResourceProviders/Microsoft.ComputeLimit/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGVMaW1pdC9sb2NhdGlvbnMve2xvY2F0aW9ufS9zaGFyZWRMaW1pdHMve25hbWV9/V/MjAyNS0wOC0xNQ=="}], "commandGroups": [{"name": "computelimit shared-limit", "commands": [{"name": "show", "version": "2025-08-15", "resources": [{"id": "/subscriptions/{}/providers/microsoft.computelimit/locations/{}/sharedlimits/{}", "version": "2025-08-15", "swagger": "mgmt-plane/computelimit/ResourceProviders/Microsoft.ComputeLimit/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGVMaW1pdC9sb2NhdGlvbnMve2xvY2F0aW9ufS9zaGFyZWRMaW1pdHMve25hbWV9/V/MjAyNS0wOC0xNQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceLocation", "var": "$Path.location", "options": ["l", "location"], "required": true, "group": "", "idPart": "name", "help": {"short": "The Azure location name"}}, {"type": "string", "var": "$Path.name", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The VM Family Name of the quota limit to be shared"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "The host subscription id"}}]}], "operations": [{"operationId": "SharedLimits_Get", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.ComputeLimit/locations/{location}/sharedLimits/{name}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "location", "arg": "$Path.location", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "name", "arg": "$Path.name", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-15"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/providers/Microsoft.ComputeLimit/locations/{}/sharedLimits/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "integer32", "name": "limit"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "object", "name": "resourceName", "props": [{"readOnly": true, "type": "string", "name": "localizedValue"}, {"type": "string", "name": "value", "required": true}]}, {"readOnly": true, "default": {"value": "Count"}, "type": "string", "name": "unit"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "remove", "version": "2025-08-15", "resources": [{"id": "/subscriptions/{}/providers/microsoft.computelimit/locations/{}/sharedlimits/{}", "version": "2025-08-15", "swagger": "mgmt-plane/computelimit/ResourceProviders/Microsoft.ComputeLimit/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGVMaW1pdC9sb2NhdGlvbnMve2xvY2F0aW9ufS9zaGFyZWRMaW1pdHMve25hbWV9/V/MjAyNS0wOC0xNQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceLocation", "var": "$Path.location", "options": ["l", "location"], "required": true, "group": "", "idPart": "name", "help": {"short": "The Azure location name"}}, {"type": "string", "var": "$Path.name", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The VM Family Name of the quota limit to be shared"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "The host subscription id"}}]}], "operations": [{"operationId": "SharedLimits_Delete", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.ComputeLimit/locations/{location}/sharedLimits/{name}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "location", "arg": "$Path.location", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "name", "arg": "$Path.name", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-15"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "add", "version": "2025-08-15", "resources": [{"id": "/subscriptions/{}/providers/microsoft.computelimit/locations/{}/sharedlimits/{}", "version": "2025-08-15", "swagger": "mgmt-plane/computelimit/ResourceProviders/Microsoft.ComputeLimit/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LkNvbXB1dGVMaW1pdC9sb2NhdGlvbnMve2xvY2F0aW9ufS9zaGFyZWRMaW1pdHMve25hbWV9/V/MjAyNS0wOC0xNQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceLocation", "var": "$Path.location", "options": ["l", "location"], "required": true, "group": "", "idPart": "name", "help": {"short": "The Azure location name"}}, {"type": "string", "var": "$Path.name", "options": ["n", "name"], "required": true, "group": "", "idPart": "child_name_1", "help": {"short": "The VM Family Name of the quota limit to be shared"}, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "group": "", "idPart": "subscription", "help": {"short": "The host subscription id"}}]}], "operations": [{"operationId": "SharedLimits_Create", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.ComputeLimit/locations/{location}/sharedLimits/{name}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "location", "arg": "$Path.location", "required": true, "format": {"minLength": 1}}, {"type": "string", "name": "name", "arg": "$Path.name", "required": true, "format": {"pattern": "^[a-zA-Z0-9-]{3,24}$"}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-08-15"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/providers/Microsoft.ComputeLimit/locations/{}/sharedLimits/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "integer32", "name": "limit"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "object", "name": "resourceName", "props": [{"readOnly": true, "type": "string", "name": "localizedValue"}, {"type": "string", "name": "value", "required": true}]}, {"readOnly": true, "default": {"value": "Count"}, "type": "string", "name": "unit"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt", "format": {"protocol": "iso"}}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L3NoYXJlZGxpbWl0cy97fQ==/2025-08-15.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L3NoYXJlZGxpbWl0cy97fQ==/2025-08-15.xml new file mode 100644 index 000000000..069411216 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5jb21wdXRlbGltaXQvbG9jYXRpb25zL3t9L3NoYXJlZGxpbWl0cy97fQ==/2025-08-15.xml @@ -0,0 +1,256 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 6995fad7672a090a2be998932eb2a2930156b25f Mon Sep 17 00:00:00 2001 From: Parth Shah Date: Thu, 5 Feb 2026 16:21:17 -0500 Subject: [PATCH 2/3] updated description --- Commands/computelimit/guest-subscription/_show.md | 2 +- Commands/computelimit/guest-subscription/readme.md | 2 +- Commands/computelimit/shared-limit/_show.md | 2 +- Commands/computelimit/shared-limit/readme.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Commands/computelimit/guest-subscription/_show.md b/Commands/computelimit/guest-subscription/_show.md index f682472d2..9d6826fcc 100644 --- a/Commands/computelimit/guest-subscription/_show.md +++ b/Commands/computelimit/guest-subscription/_show.md @@ -1,6 +1,6 @@ # [Command] _computelimit guest-subscription show_ -Get the properties of a guest subscription. +Get a guest subscription added to the host subscription ## Versions diff --git a/Commands/computelimit/guest-subscription/readme.md b/Commands/computelimit/guest-subscription/readme.md index 326e6a27a..70a667001 100644 --- a/Commands/computelimit/guest-subscription/readme.md +++ b/Commands/computelimit/guest-subscription/readme.md @@ -14,4 +14,4 @@ Manage Guest Subscription : Remove a subscription as a guest to stop consuming the compute limits shared by the host subscription. - [show](/Commands/computelimit/guest-subscription/_show.md) -: Get the properties of a guest subscription. +: Get a guest subscription added to the host subscription diff --git a/Commands/computelimit/shared-limit/_show.md b/Commands/computelimit/shared-limit/_show.md index 3d2d394b3..c88261dbd 100644 --- a/Commands/computelimit/shared-limit/_show.md +++ b/Commands/computelimit/shared-limit/_show.md @@ -1,6 +1,6 @@ # [Command] _computelimit shared-limit show_ -Get the properties of a compute limit shared by the host subscription with its guest subscriptions. +Get a compute limit shared by the host subscription with its guest subscriptions. ## Versions diff --git a/Commands/computelimit/shared-limit/readme.md b/Commands/computelimit/shared-limit/readme.md index 9dd1294f8..2e49a6aa3 100644 --- a/Commands/computelimit/shared-limit/readme.md +++ b/Commands/computelimit/shared-limit/readme.md @@ -14,4 +14,4 @@ Manage Shared Limit : Disable sharing of a compute limit by the host subscription with its guest subscriptions. - [show](/Commands/computelimit/shared-limit/_show.md) -: Get the properties of a compute limit shared by the host subscription with its guest subscriptions. +: Get a compute limit shared by the host subscription with its guest subscriptions. From cdc230ea51bdafce72cffced1f85289135264a3c Mon Sep 17 00:00:00 2001 From: Parth Shah Date: Fri, 6 Feb 2026 13:39:38 -0500 Subject: [PATCH 3/3] added description --- Commands/computelimit/readme.md | 2 +- Commands/readme.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Commands/computelimit/readme.md b/Commands/computelimit/readme.md index e0bf24f0e..be2e2c10c 100644 --- a/Commands/computelimit/readme.md +++ b/Commands/computelimit/readme.md @@ -1,6 +1,6 @@ # [Group] _computelimit_ -Manage Compute Limit +Manage compute shared limit resources ## Subgroups diff --git a/Commands/readme.md b/Commands/readme.md index 2cc08abb1..fd8a36075 100644 --- a/Commands/readme.md +++ b/Commands/readme.md @@ -90,7 +90,7 @@ : Manage sku/zone/region recommender info for compute resources - [computelimit](/Commands/computelimit/readme.md) -: Manage Compute Limit +: Manage compute shared limit resources - [computeschedule](/Commands/computeschedule/readme.md) : Computeschedule batch virtual machine operations