From 2a4955be0c3ebe2ea607ecea56d5cd7695511b96 Mon Sep 17 00:00:00 2001 From: Aman Jain Date: Wed, 1 Apr 2026 12:36:52 -0400 Subject: [PATCH] Add amlfs expansion commands and resources for API 2026-01-01 Add expansion job command tree definitions (create, delete, list, show, update) and resource specifications for Microsoft.StorageCache amlFilesystems expansionJobs using API version 2026-01-01. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- Commands/amlfs/expansion/_create.md | 16 + Commands/amlfs/expansion/_delete.md | 16 + Commands/amlfs/expansion/_list.md | 16 + Commands/amlfs/expansion/_show.md | 16 + Commands/amlfs/expansion/_update.md | 18 + Commands/amlfs/expansion/readme.md | 20 + Commands/amlfs/readme.md | 3 + .../2026-01-01.json | 1 + .../2026-01-01.xml | 131 +++++ .../2026-01-01.json | 1 + .../2026-01-01.xml | 500 ++++++++++++++++++ 11 files changed, 738 insertions(+) create mode 100644 Commands/amlfs/expansion/_create.md create mode 100644 Commands/amlfs/expansion/_delete.md create mode 100644 Commands/amlfs/expansion/_list.md create mode 100644 Commands/amlfs/expansion/_show.md create mode 100644 Commands/amlfs/expansion/_update.md create mode 100644 Commands/amlfs/expansion/readme.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vZXhwYW5zaW9uam9icw==/2026-01-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vZXhwYW5zaW9uam9icw==/2026-01-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vZXhwYW5zaW9uam9icy97fQ==/2026-01-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vZXhwYW5zaW9uam9icy97fQ==/2026-01-01.xml diff --git a/Commands/amlfs/expansion/_create.md b/Commands/amlfs/expansion/_create.md new file mode 100644 index 000000000..80351e3b0 --- /dev/null +++ b/Commands/amlfs/expansion/_create.md @@ -0,0 +1,16 @@ +# [Command] _amlfs expansion create_ + +Increase filesystem storage capacity. + +## Versions + +### [2026-01-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vZXhwYW5zaW9uam9icy97fQ==/2026-01-01.xml) **Stable** + + + +#### examples + +- expansionJobs_CreateOrUpdate + ```bash + amlfs expansion create --resource-group scgroup --aml-filesystem-name fs1 --expansion-job-name expansionjob1 --tags "{Dept:ContosoAds}" --location eastus --new-storage-capacity 16.0 + ``` diff --git a/Commands/amlfs/expansion/_delete.md b/Commands/amlfs/expansion/_delete.md new file mode 100644 index 000000000..4b083ae17 --- /dev/null +++ b/Commands/amlfs/expansion/_delete.md @@ -0,0 +1,16 @@ +# [Command] _amlfs expansion delete_ + +Delete an expansion job. + +## Versions + +### [2026-01-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vZXhwYW5zaW9uam9icy97fQ==/2026-01-01.xml) **Stable** + + + +#### examples + +- expansionJobs_Delete + ```bash + amlfs expansion delete --resource-group scgroup --aml-filesystem-name fs1 --expansion-job-name expansionjob1 + ``` diff --git a/Commands/amlfs/expansion/_list.md b/Commands/amlfs/expansion/_list.md new file mode 100644 index 000000000..7a5806cfc --- /dev/null +++ b/Commands/amlfs/expansion/_list.md @@ -0,0 +1,16 @@ +# [Command] _amlfs expansion list_ + +List all the expansion jobs the user has access to under an AML File System. + +## Versions + +### [2026-01-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vZXhwYW5zaW9uam9icw==/2026-01-01.xml) **Stable** + + + +#### examples + +- expansionJobs_ListByAmlFilesystem + ```bash + amlfs expansion list --resource-group scgroup --aml-filesystem-name fs1 + ``` diff --git a/Commands/amlfs/expansion/_show.md b/Commands/amlfs/expansion/_show.md new file mode 100644 index 000000000..fcd37b19d --- /dev/null +++ b/Commands/amlfs/expansion/_show.md @@ -0,0 +1,16 @@ +# [Command] _amlfs expansion show_ + +Get an expansion job. + +## Versions + +### [2026-01-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vZXhwYW5zaW9uam9icy97fQ==/2026-01-01.xml) **Stable** + + + +#### examples + +- expansionJobs_Get + ```bash + amlfs expansion show --resource-group scgroup --aml-filesystem-name fs1 --expansion-job-name expansionjob1 + ``` diff --git a/Commands/amlfs/expansion/_update.md b/Commands/amlfs/expansion/_update.md new file mode 100644 index 000000000..3b4771b82 --- /dev/null +++ b/Commands/amlfs/expansion/_update.md @@ -0,0 +1,18 @@ +# [Command] _amlfs expansion update_ + +Update an expansion job instance. + +Use this command to update tags on an expansion job instance. No other property can be modified. + +## Versions + +### [2026-01-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vZXhwYW5zaW9uam9icy97fQ==/2026-01-01.xml) **Stable** + + + +#### examples + +- expansionJobs_Update + ```bash + amlfs expansion update --resource-group scgroup --aml-filesystem-name fs1 --expansion-job-name expansionjob1 --tags "{Dept:ContosoFinance}" + ``` diff --git a/Commands/amlfs/expansion/readme.md b/Commands/amlfs/expansion/readme.md new file mode 100644 index 000000000..09294c26b --- /dev/null +++ b/Commands/amlfs/expansion/readme.md @@ -0,0 +1,20 @@ +# [Group] _amlfs expansion_ + +Manage Expansion + +## Commands + +- [create](/Commands/amlfs/expansion/_create.md) +: Increase filesystem storage capacity. + +- [delete](/Commands/amlfs/expansion/_delete.md) +: Delete an expansion job. + +- [list](/Commands/amlfs/expansion/_list.md) +: List all the expansion jobs the user has access to under an AML File System. + +- [show](/Commands/amlfs/expansion/_show.md) +: Get an expansion job. + +- [update](/Commands/amlfs/expansion/_update.md) +: Update an expansion job instance. diff --git a/Commands/amlfs/readme.md b/Commands/amlfs/readme.md index da63a32ed..ef3018521 100644 --- a/Commands/amlfs/readme.md +++ b/Commands/amlfs/readme.md @@ -13,6 +13,9 @@ Manage Azure Managed Lustre Filesystem - [auto-import](/Commands/amlfs/auto-import/readme.md) : Manage Auto Import Job +- [expansion](/Commands/amlfs/expansion/readme.md) +: Manage Expansion + - [import](/Commands/amlfs/import/readme.md) : Manage Import Job diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vZXhwYW5zaW9uam9icw==/2026-01-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vZXhwYW5zaW9uam9icw==/2026-01-01.json new file mode 100644 index 000000000..bda5b3b89 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vZXhwYW5zaW9uam9icw==/2026-01-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}/expansionjobs", "version": "2026-01-01", "swagger": "mgmt-plane/storagecache/ResourceProviders/Microsoft.StorageCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUNhY2hlL2FtbEZpbGVzeXN0ZW1zL3thbWxGaWxlc3lzdGVtTmFtZX0vZXhwYW5zaW9uSm9icw==/V/MjAyNi0wMS0wMQ=="}], "commandGroups": [{"name": "amlfs expansion", "commands": [{"name": "list", "version": "2026-01-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}/expansionjobs", "version": "2026-01-01", "swagger": "mgmt-plane/storagecache/ResourceProviders/Microsoft.StorageCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUNhY2hlL2FtbEZpbGVzeXN0ZW1zL3thbWxGaWxlc3lzdGVtTmFtZX0vZXhwYW5zaW9uSm9icw==/V/MjAyNi0wMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.amlFilesystemName", "options": ["aml-filesystem-name"], "required": true, "idPart": "name", "help": {"short": "Name for the AML file system. Allows alphanumerics, underscores, and hyphens. Start and end with alphanumeric."}, "format": {"pattern": "^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$", "maxLength": 80, "minLength": 2}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "expansionJobs_ListByAmlFilesystem", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageCache/amlFilesystems/{amlFilesystemName}/expansionJobs", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "amlFilesystemName", "arg": "$Path.amlFilesystemName", "required": true, "format": {"pattern": "^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$", "maxLength": 80, "minLength": 2}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-01-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": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageCache/amlFilesystems/{}/expansionJobs/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "float32", "name": "newStorageCapacityTiB"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "object", "name": "status", "props": [{"readOnly": true, "type": "dateTime", "name": "completionTimeUTC", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "float32", "name": "percentComplete", "format": {"maximum": 100.0, "minimum": 0.0}}, {"readOnly": true, "type": "dateTime", "name": "startTimeUTC", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "Completed"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "RollingBack"}]}}, {"readOnly": true, "type": "string", "name": "statusCode"}, {"readOnly": true, "type": "string", "name": "statusMessage"}], "clientFlatten": true}], "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"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vZXhwYW5zaW9uam9icw==/2026-01-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vZXhwYW5zaW9uam9icw==/2026-01-01.xml new file mode 100644 index 000000000..c6591d265 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vZXhwYW5zaW9uam9icw==/2026-01-01.xml @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vZXhwYW5zaW9uam9icy97fQ==/2026-01-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vZXhwYW5zaW9uam9icy97fQ==/2026-01-01.json new file mode 100644 index 000000000..3dfc1cb13 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vZXhwYW5zaW9uam9icy97fQ==/2026-01-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}/expansionjobs/{}", "version": "2026-01-01", "swagger": "mgmt-plane/storagecache/ResourceProviders/Microsoft.StorageCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUNhY2hlL2FtbEZpbGVzeXN0ZW1zL3thbWxGaWxlc3lzdGVtTmFtZX0vZXhwYW5zaW9uSm9icy97ZXhwYW5zaW9uSm9iTmFtZX0=/V/MjAyNi0wMS0wMQ=="}], "commandGroups": [{"name": "amlfs expansion", "commands": [{"name": "delete", "version": "2026-01-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}/expansionjobs/{}", "version": "2026-01-01", "swagger": "mgmt-plane/storagecache/ResourceProviders/Microsoft.StorageCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUNhY2hlL2FtbEZpbGVzeXN0ZW1zL3thbWxGaWxlc3lzdGVtTmFtZX0vZXhwYW5zaW9uSm9icy97ZXhwYW5zaW9uSm9iTmFtZX0=/V/MjAyNi0wMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.amlFilesystemName", "options": ["aml-filesystem-name"], "required": true, "idPart": "name", "help": {"short": "Name for the AML file system. Allows alphanumerics, underscores, and hyphens. Start and end with alphanumeric."}, "format": {"pattern": "^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$", "maxLength": 80, "minLength": 2}}, {"type": "string", "var": "$Path.expansionJobName", "options": ["n", "name", "expansion-job-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name for the expansion job. Allows alphanumerics, underscores, and hyphens. Start and end with alphanumeric."}, "format": {"pattern": "^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$", "maxLength": 80, "minLength": 2}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "expansionJobs_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageCache/amlFilesystems/{amlFilesystemName}/expansionJobs/{expansionJobName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "amlFilesystemName", "arg": "$Path.amlFilesystemName", "required": true, "format": {"pattern": "^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$", "maxLength": 80, "minLength": 2}}, {"type": "string", "name": "expansionJobName", "arg": "$Path.expansionJobName", "required": true, "format": {"pattern": "^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$", "maxLength": 80, "minLength": 2}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-01-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}]}}, {"statusCode": [204]}, {"statusCode": [200, 201]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2026-01-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}/expansionjobs/{}", "version": "2026-01-01", "swagger": "mgmt-plane/storagecache/ResourceProviders/Microsoft.StorageCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUNhY2hlL2FtbEZpbGVzeXN0ZW1zL3thbWxGaWxlc3lzdGVtTmFtZX0vZXhwYW5zaW9uSm9icy97ZXhwYW5zaW9uSm9iTmFtZX0=/V/MjAyNi0wMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.amlFilesystemName", "options": ["aml-filesystem-name"], "required": true, "idPart": "name", "help": {"short": "Name for the AML file system. Allows alphanumerics, underscores, and hyphens. Start and end with alphanumeric."}, "format": {"pattern": "^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$", "maxLength": 80, "minLength": 2}}, {"type": "string", "var": "$Path.expansionJobName", "options": ["n", "name", "expansion-job-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name for the expansion job. Allows alphanumerics, underscores, and hyphens. Start and end with alphanumeric."}, "format": {"pattern": "^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$", "maxLength": 80, "minLength": 2}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "ExpansionJob", "args": [{"type": "ResourceLocation", "var": "$expansionJob.location", "options": ["l", "location"], "required": true, "group": "ExpansionJob", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$expansionJob.tags", "options": ["tags"], "group": "ExpansionJob", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "float32", "var": "$expansionJob.properties.newStorageCapacityTiB", "options": ["size", "new-storage-capacity"], "group": "Properties", "help": {"short": "The new storage capacity in TiB for the AML file system after expansion. This must be a multiple of the Sku step size, and greater than the current storage capacity of the AML file system."}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "expansionJobs_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageCache/amlFilesystems/{amlFilesystemName}/expansionJobs/{expansionJobName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "amlFilesystemName", "arg": "$Path.amlFilesystemName", "required": true, "format": {"pattern": "^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$", "maxLength": 80, "minLength": 2}}, {"type": "string", "name": "expansionJobName", "arg": "$Path.expansionJobName", "required": true, "format": {"pattern": "^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$", "maxLength": 80, "minLength": 2}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-01-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "expansionJob", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$expansionJob.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "float32", "name": "newStorageCapacityTiB", "arg": "$expansionJob.properties.newStorageCapacityTiB"}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$expansionJob.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageCache/amlFilesystems/{}/expansionJobs/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "float32", "name": "newStorageCapacityTiB"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "object", "name": "status", "props": [{"readOnly": true, "type": "dateTime", "name": "completionTimeUTC", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "float32", "name": "percentComplete", "format": {"maximum": 100.0, "minimum": 0.0}}, {"readOnly": true, "type": "dateTime", "name": "startTimeUTC", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "Completed"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "RollingBack"}]}}, {"readOnly": true, "type": "string", "name": "statusCode"}, {"readOnly": true, "type": "string", "name": "statusMessage"}], "clientFlatten": true}], "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"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "show", "version": "2026-01-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}/expansionjobs/{}", "version": "2026-01-01", "swagger": "mgmt-plane/storagecache/ResourceProviders/Microsoft.StorageCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUNhY2hlL2FtbEZpbGVzeXN0ZW1zL3thbWxGaWxlc3lzdGVtTmFtZX0vZXhwYW5zaW9uSm9icy97ZXhwYW5zaW9uSm9iTmFtZX0=/V/MjAyNi0wMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.amlFilesystemName", "options": ["aml-filesystem-name"], "required": true, "idPart": "name", "help": {"short": "Name for the AML file system. Allows alphanumerics, underscores, and hyphens. Start and end with alphanumeric."}, "format": {"pattern": "^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$", "maxLength": 80, "minLength": 2}}, {"type": "string", "var": "$Path.expansionJobName", "options": ["n", "name", "expansion-job-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name for the expansion job. Allows alphanumerics, underscores, and hyphens. Start and end with alphanumeric."}, "format": {"pattern": "^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$", "maxLength": 80, "minLength": 2}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "expansionJobs_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageCache/amlFilesystems/{amlFilesystemName}/expansionJobs/{expansionJobName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "amlFilesystemName", "arg": "$Path.amlFilesystemName", "required": true, "format": {"pattern": "^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$", "maxLength": 80, "minLength": 2}}, {"type": "string", "name": "expansionJobName", "arg": "$Path.expansionJobName", "required": true, "format": {"pattern": "^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$", "maxLength": 80, "minLength": 2}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-01-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": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageCache/amlFilesystems/{}/expansionJobs/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "float32", "name": "newStorageCapacityTiB"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "object", "name": "status", "props": [{"readOnly": true, "type": "dateTime", "name": "completionTimeUTC", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "float32", "name": "percentComplete", "format": {"maximum": 100.0, "minimum": 0.0}}, {"readOnly": true, "type": "dateTime", "name": "startTimeUTC", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "Completed"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "RollingBack"}]}}, {"readOnly": true, "type": "string", "name": "statusCode"}, {"readOnly": true, "type": "string", "name": "statusMessage"}], "clientFlatten": true}], "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"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@ODataV4Format"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}, {"name": "update", "version": "2026-01-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}/expansionjobs/{}", "version": "2026-01-01", "swagger": "mgmt-plane/storagecache/ResourceProviders/Microsoft.StorageCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUNhY2hlL2FtbEZpbGVzeXN0ZW1zL3thbWxGaWxlc3lzdGVtTmFtZX0vZXhwYW5zaW9uSm9icy97ZXhwYW5zaW9uSm9iTmFtZX0=/V/MjAyNi0wMS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.amlFilesystemName", "options": ["aml-filesystem-name"], "required": true, "idPart": "name", "help": {"short": "Name for the AML file system. Allows alphanumerics, underscores, and hyphens. Start and end with alphanumeric."}, "format": {"pattern": "^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$", "maxLength": 80, "minLength": 2}}, {"type": "string", "var": "$Path.expansionJobName", "options": ["n", "name", "expansion-job-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name for the expansion job. Allows alphanumerics, underscores, and hyphens. Start and end with alphanumeric."}, "format": {"pattern": "^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$", "maxLength": 80, "minLength": 2}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "ExpansionJob", "args": [{"type": "object", "var": "$expansionJob.tags", "options": ["tags"], "group": "ExpansionJob", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "expansionJobs_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageCache/amlFilesystems/{amlFilesystemName}/expansionJobs/{expansionJobName}", "request": {"method": "patch", "path": {"params": [{"type": "string", "name": "amlFilesystemName", "arg": "$Path.amlFilesystemName", "required": true, "format": {"pattern": "^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$", "maxLength": 80, "minLength": 2}}, {"type": "string", "name": "expansionJobName", "arg": "$Path.expansionJobName", "required": true, "format": {"pattern": "^[0-9a-zA-Z][-0-9a-zA-Z_]{0,78}[0-9a-zA-Z]$", "maxLength": 80, "minLength": 2}}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2026-01-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "expansionJob", "required": true, "props": [{"type": "object", "name": "tags", "arg": "$expansionJob.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageCache/amlFilesystems/{}/expansionJobs/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "float32", "name": "newStorageCapacityTiB"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"readOnly": true, "type": "object", "name": "status", "props": [{"readOnly": true, "type": "dateTime", "name": "completionTimeUTC", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "float32", "name": "percentComplete", "format": {"maximum": 100.0, "minimum": 0.0}}, {"readOnly": true, "type": "dateTime", "name": "startTimeUTC", "format": {"protocol": "iso"}}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "Completed"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "InProgress"}, {"value": "RollingBack"}]}}, {"readOnly": true, "type": "string", "name": "statusCode"}, {"readOnly": true, "type": "string", "name": "statusMessage"}], "clientFlatten": true}], "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"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"statusCode": [202], "header": {"items": [{"name": "Azure-AsyncOperation"}, {"name": "Location"}]}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vZXhwYW5zaW9uam9icy97fQ==/2026-01-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vZXhwYW5zaW9uam9icy97fQ==/2026-01-01.xml new file mode 100644 index 000000000..db301557b --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vZXhwYW5zaW9uam9icy97fQ==/2026-01-01.xml @@ -0,0 +1,500 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + +
+
+ +
+
+