From e226b7276820c1cbefd897fe05afb8eb8e02e57d Mon Sep 17 00:00:00 2001 From: Aman Jain Date: Tue, 10 Jun 2025 11:48:46 -0400 Subject: [PATCH] [StorageCache] adding support for az amlfs import/auto-export coammnds --- Commands/amlfs/auto-export/_create.md | 16 + Commands/amlfs/auto-export/_delete.md | 16 + Commands/amlfs/auto-export/_list.md | 16 + Commands/amlfs/auto-export/_show.md | 16 + Commands/amlfs/auto-export/_update.md | 16 + Commands/amlfs/auto-export/readme.md | 20 + Commands/amlfs/import/_create.md | 16 + Commands/amlfs/import/_delete.md | 16 + Commands/amlfs/import/_list.md | 16 + Commands/amlfs/import/_show.md | 16 + Commands/amlfs/import/_update.md | 16 + Commands/amlfs/import/readme.md | 20 + Commands/amlfs/readme.md | 10 +- Commands/readme.md | 2 +- .../2024-07-01.json | 1 + .../2024-07-01.xml | 139 ++++ .../2024-07-01.json | 1 + .../2024-07-01.xml | 559 ++++++++++++++++ .../2024-07-01.json | 1 + .../2024-07-01.xml | 153 +++++ .../2024-07-01.json | 1 + .../2024-07-01.xml | 627 ++++++++++++++++++ 22 files changed, 1692 insertions(+), 2 deletions(-) create mode 100644 Commands/amlfs/auto-export/_create.md create mode 100644 Commands/amlfs/auto-export/_delete.md create mode 100644 Commands/amlfs/auto-export/_list.md create mode 100644 Commands/amlfs/auto-export/_show.md create mode 100644 Commands/amlfs/auto-export/_update.md create mode 100644 Commands/amlfs/auto-export/readme.md create mode 100644 Commands/amlfs/import/_create.md create mode 100644 Commands/amlfs/import/_delete.md create mode 100644 Commands/amlfs/import/_list.md create mode 100644 Commands/amlfs/import/_show.md create mode 100644 Commands/amlfs/import/_update.md create mode 100644 Commands/amlfs/import/readme.md create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vYXV0b2V4cG9ydGpvYnM=/2024-07-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vYXV0b2V4cG9ydGpvYnM=/2024-07-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vYXV0b2V4cG9ydGpvYnMve30=/2024-07-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vYXV0b2V4cG9ydGpvYnMve30=/2024-07-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vaW1wb3J0am9icw==/2024-07-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vaW1wb3J0am9icw==/2024-07-01.xml create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vaW1wb3J0am9icy97fQ==/2024-07-01.json create mode 100644 Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vaW1wb3J0am9icy97fQ==/2024-07-01.xml diff --git a/Commands/amlfs/auto-export/_create.md b/Commands/amlfs/auto-export/_create.md new file mode 100644 index 000000000..0807ee0a4 --- /dev/null +++ b/Commands/amlfs/auto-export/_create.md @@ -0,0 +1,16 @@ +# [Command] _amlfs auto-export create_ + +Create an auto export job. + +## Versions + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vYXV0b2V4cG9ydGpvYnMve30=/2024-07-01.xml) **Stable** + + + +#### examples + +- autoExportJobs_CreateOrUpdate + ```bash + amlfs auto-export create --resource-group scgroup --aml-filesystem-name fs1 --auto-export-job-name job1 --tags "{Dept:ContosoAds}" --location eastus --auto-export-prefixes "[/]" + ``` diff --git a/Commands/amlfs/auto-export/_delete.md b/Commands/amlfs/auto-export/_delete.md new file mode 100644 index 000000000..fbbeb7740 --- /dev/null +++ b/Commands/amlfs/auto-export/_delete.md @@ -0,0 +1,16 @@ +# [Command] _amlfs auto-export delete_ + +Delete an auto export job for deletion. + +## Versions + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vYXV0b2V4cG9ydGpvYnMve30=/2024-07-01.xml) **Stable** + + + +#### examples + +- autoExportJobs_Delete + ```bash + amlfs auto-export delete --resource-group scgroup --aml-filesystem-name fs1 --auto-export-job-name job1 + ``` diff --git a/Commands/amlfs/auto-export/_list.md b/Commands/amlfs/auto-export/_list.md new file mode 100644 index 000000000..c6579edec --- /dev/null +++ b/Commands/amlfs/auto-export/_list.md @@ -0,0 +1,16 @@ +# [Command] _amlfs auto-export list_ + +List all the auto export jobs the user has access to under an AML File System. + +## Versions + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vYXV0b2V4cG9ydGpvYnM=/2024-07-01.xml) **Stable** + + + +#### examples + +- autoExportJobs_ListByAmlFilesystem + ```bash + amlfs auto-export list --resource-group scgroup --aml-filesystem-name fs1 + ``` diff --git a/Commands/amlfs/auto-export/_show.md b/Commands/amlfs/auto-export/_show.md new file mode 100644 index 000000000..25bb2546f --- /dev/null +++ b/Commands/amlfs/auto-export/_show.md @@ -0,0 +1,16 @@ +# [Command] _amlfs auto-export show_ + +Get an auto export job. + +## Versions + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vYXV0b2V4cG9ydGpvYnMve30=/2024-07-01.xml) **Stable** + + + +#### examples + +- autoExportJobs_Get + ```bash + amlfs auto-export show --resource-group scgroup --aml-filesystem-name fs1 --auto-export-job-name job1 + ``` diff --git a/Commands/amlfs/auto-export/_update.md b/Commands/amlfs/auto-export/_update.md new file mode 100644 index 000000000..3472da8dd --- /dev/null +++ b/Commands/amlfs/auto-export/_update.md @@ -0,0 +1,16 @@ +# [Command] _amlfs auto-export update_ + +Update an auto export job instance. + +## Versions + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vYXV0b2V4cG9ydGpvYnMve30=/2024-07-01.xml) **Stable** + + + +#### examples + +- autoExportJobs_CreateOrUpdate + ```bash + amlfs auto-export-job update --resource-group scgroup --aml-filesystem-name fs1 --auto-export-job-name job1 --admin-status Disable + ``` diff --git a/Commands/amlfs/auto-export/readme.md b/Commands/amlfs/auto-export/readme.md new file mode 100644 index 000000000..d55937103 --- /dev/null +++ b/Commands/amlfs/auto-export/readme.md @@ -0,0 +1,20 @@ +# [Group] _amlfs auto-export_ + +Manage Auto Export Job + +## Commands + +- [create](/Commands/amlfs/auto-export/_create.md) +: Create an auto export job. + +- [delete](/Commands/amlfs/auto-export/_delete.md) +: Delete an auto export job for deletion. + +- [list](/Commands/amlfs/auto-export/_list.md) +: List all the auto export jobs the user has access to under an AML File System. + +- [show](/Commands/amlfs/auto-export/_show.md) +: Get an auto export job. + +- [update](/Commands/amlfs/auto-export/_update.md) +: Update an auto export job instance. diff --git a/Commands/amlfs/import/_create.md b/Commands/amlfs/import/_create.md new file mode 100644 index 000000000..eae667a0f --- /dev/null +++ b/Commands/amlfs/import/_create.md @@ -0,0 +1,16 @@ +# [Command] _amlfs import create_ + +Create an import job. + +## Versions + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vaW1wb3J0am9icy97fQ==/2024-07-01.xml) **Stable** + + + +#### examples + +- importJobs_CreateOrUpdate + ```bash + amlfs import create --resource-group scgroup --aml-filesystem-name fs1 --import-job-name job1 --tags "{Dept:ContosoAds}" --location eastus --import-prefixes "[/]" --conflict-resolution-mode OverwriteAlways --maximum-errors 0 + ``` diff --git a/Commands/amlfs/import/_delete.md b/Commands/amlfs/import/_delete.md new file mode 100644 index 000000000..58159aeab --- /dev/null +++ b/Commands/amlfs/import/_delete.md @@ -0,0 +1,16 @@ +# [Command] _amlfs import delete_ + +Delete an import job for deletion. + +## Versions + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vaW1wb3J0am9icy97fQ==/2024-07-01.xml) **Stable** + + + +#### examples + +- importJobs_Delete + ```bash + amlfs import delete --resource-group scgroup --aml-filesystem-name fs1 --import-job-name job1 + ``` diff --git a/Commands/amlfs/import/_list.md b/Commands/amlfs/import/_list.md new file mode 100644 index 000000000..09bd1d954 --- /dev/null +++ b/Commands/amlfs/import/_list.md @@ -0,0 +1,16 @@ +# [Command] _amlfs import list_ + +List all import jobs the user has access to under an AML File System. + +## Versions + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vaW1wb3J0am9icw==/2024-07-01.xml) **Stable** + + + +#### examples + +- importJobs_ListByAmlFilesystem + ```bash + amlfs import list --resource-group scgroup --aml-filesystem-name fs1 + ``` diff --git a/Commands/amlfs/import/_show.md b/Commands/amlfs/import/_show.md new file mode 100644 index 000000000..e65a28600 --- /dev/null +++ b/Commands/amlfs/import/_show.md @@ -0,0 +1,16 @@ +# [Command] _amlfs import show_ + +Get an import job. + +## Versions + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vaW1wb3J0am9icy97fQ==/2024-07-01.xml) **Stable** + + + +#### examples + +- importJobs_Get + ```bash + amlfs import show --resource-group scgroup --aml-filesystem-name fs1 --import-job-name job1 + ``` diff --git a/Commands/amlfs/import/_update.md b/Commands/amlfs/import/_update.md new file mode 100644 index 000000000..eb2345e67 --- /dev/null +++ b/Commands/amlfs/import/_update.md @@ -0,0 +1,16 @@ +# [Command] _amlfs import update_ + +Update an import job instance. + +## Versions + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vaW1wb3J0am9icy97fQ==/2024-07-01.xml) **Stable** + + + +#### examples + +- importJobs_CreateOrUpdate + ```bash + amlfs import update --resource-group scgroup --aml-filesystem-name fs1 --import-job-name job1 --admin-status Cancel + ``` diff --git a/Commands/amlfs/import/readme.md b/Commands/amlfs/import/readme.md new file mode 100644 index 000000000..7070741c9 --- /dev/null +++ b/Commands/amlfs/import/readme.md @@ -0,0 +1,20 @@ +# [Group] _amlfs import_ + +Manage Import Job + +## Commands + +- [create](/Commands/amlfs/import/_create.md) +: Create an import job. + +- [delete](/Commands/amlfs/import/_delete.md) +: Delete an import job for deletion. + +- [list](/Commands/amlfs/import/_list.md) +: List all import jobs the user has access to under an AML File System. + +- [show](/Commands/amlfs/import/_show.md) +: Get an import job. + +- [update](/Commands/amlfs/import/_update.md) +: Update an import job instance. diff --git a/Commands/amlfs/readme.md b/Commands/amlfs/readme.md index 830ee7fd9..53f5c4336 100644 --- a/Commands/amlfs/readme.md +++ b/Commands/amlfs/readme.md @@ -1,6 +1,14 @@ # [Group] _amlfs_ -Manage lustre file system +This is an extension to Azure CLI to manage Amlfs resources. + +## Subgroups + +- [auto-export](/Commands/amlfs/auto-export/readme.md) +: Manage Auto Export Job + +- [import](/Commands/amlfs/import/readme.md) +: Manage Import Job ## Commands diff --git a/Commands/readme.md b/Commands/readme.md index c4934a7c4..d6fdab324 100644 --- a/Commands/readme.md +++ b/Commands/readme.md @@ -15,7 +15,7 @@ : Manage Azure Alerts Management Service Resource. - [amlfs](/Commands/amlfs/readme.md) -: Manage lustre file system +: This is an extension to Azure CLI to manage Amlfs resources. - [aosm](/Commands/aosm/readme.md) : Manage Azure Operator Service Manager resources. diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vYXV0b2V4cG9ydGpvYnM=/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vYXV0b2V4cG9ydGpvYnM=/2024-07-01.json new file mode 100644 index 000000000..b9496ca78 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vYXV0b2V4cG9ydGpvYnM=/2024-07-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}/autoexportjobs", "version": "2024-07-01", "swagger": "mgmt-plane/storagecache/ResourceProviders/Microsoft.StorageCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUNhY2hlL2FtbEZpbGVzeXN0ZW1zL3thbWxGaWxlc3lzdGVtTmFtZX0vYXV0b0V4cG9ydEpvYnM=/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "amlfs auto-export", "commands": [{"name": "list", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}/autoexportjobs", "version": "2024-07-01", "swagger": "mgmt-plane/storagecache/ResourceProviders/Microsoft.StorageCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUNhY2hlL2FtbEZpbGVzeXN0ZW1zL3thbWxGaWxlc3lzdGVtTmFtZX0vYXV0b0V4cG9ydEpvYnM=/V/MjAyNC0wNy0wMQ=="}], "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": "autoExportJobs_ListByAmlFilesystem", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageCache/amlFilesystems/{amlFilesystemName}/autoExportJobs", "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": "2024-07-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/{}/autoExportJobs/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"default": {"value": "Enable"}, "type": "string", "name": "adminStatus", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}]}}, {"type": "array", "name": "autoExportPrefixes", "item": {"type": "string"}}, {"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": "integer64", "name": "currentIterationFilesDiscovered"}, {"readOnly": true, "type": "integer64", "name": "currentIterationFilesExported"}, {"readOnly": true, "type": "integer64", "name": "currentIterationFilesFailed"}, {"readOnly": true, "type": "integer64", "name": "currentIterationMiBDiscovered"}, {"readOnly": true, "type": "integer64", "name": "currentIterationMiBExported"}, {"readOnly": true, "type": "integer32", "name": "exportIterationCount"}, {"readOnly": true, "type": "dateTime", "name": "lastCompletionTimeUTC"}, {"readOnly": true, "type": "dateTime", "name": "lastStartedTimeUTC"}, {"readOnly": true, "type": "dateTime", "name": "lastSuccessfulIterationCompletionTimeUTC"}, {"type": "string", "name": "state", "enum": {"items": [{"value": "DisableFailed"}, {"value": "Disabled"}, {"value": "Disabling"}, {"value": "Failed"}, {"value": "InProgress"}]}}, {"readOnly": true, "type": "string", "name": "statusCode"}, {"readOnly": true, "type": "string", "name": "statusMessage"}, {"readOnly": true, "type": "integer64", "name": "totalFilesExported"}, {"readOnly": true, "type": "integer64", "name": "totalFilesFailed"}, {"readOnly": true, "type": "integer64", "name": "totalMiBExported"}], "clientFlatten": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vYXV0b2V4cG9ydGpvYnM=/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vYXV0b2V4cG9ydGpvYnM=/2024-07-01.xml new file mode 100644 index 000000000..90173c723 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vYXV0b2V4cG9ydGpvYnM=/2024-07-01.xml @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vYXV0b2V4cG9ydGpvYnMve30=/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vYXV0b2V4cG9ydGpvYnMve30=/2024-07-01.json new file mode 100644 index 000000000..98ff9b14f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vYXV0b2V4cG9ydGpvYnMve30=/2024-07-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}/autoexportjobs/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagecache/ResourceProviders/Microsoft.StorageCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUNhY2hlL2FtbEZpbGVzeXN0ZW1zL3thbWxGaWxlc3lzdGVtTmFtZX0vYXV0b0V4cG9ydEpvYnMve2F1dG9FeHBvcnRKb2JOYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "amlfs auto-export", "commands": [{"name": "show", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}/autoexportjobs/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagecache/ResourceProviders/Microsoft.StorageCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUNhY2hlL2FtbEZpbGVzeXN0ZW1zL3thbWxGaWxlc3lzdGVtTmFtZX0vYXV0b0V4cG9ydEpvYnMve2F1dG9FeHBvcnRKb2JOYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "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.autoExportJobName", "options": ["n", "name", "auto-export-job-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name for the auto export 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": "autoExportJobs_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageCache/amlFilesystems/{amlFilesystemName}/autoExportJobs/{autoExportJobName}", "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": "autoExportJobName", "arg": "$Path.autoExportJobName", "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": "2024-07-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/{}/autoExportJobs/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"default": {"value": "Enable"}, "type": "string", "name": "adminStatus", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}]}}, {"type": "array", "name": "autoExportPrefixes", "item": {"type": "string"}}, {"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": "integer64", "name": "currentIterationFilesDiscovered"}, {"readOnly": true, "type": "integer64", "name": "currentIterationFilesExported"}, {"readOnly": true, "type": "integer64", "name": "currentIterationFilesFailed"}, {"readOnly": true, "type": "integer64", "name": "currentIterationMiBDiscovered"}, {"readOnly": true, "type": "integer64", "name": "currentIterationMiBExported"}, {"readOnly": true, "type": "integer32", "name": "exportIterationCount"}, {"readOnly": true, "type": "dateTime", "name": "lastCompletionTimeUTC"}, {"readOnly": true, "type": "dateTime", "name": "lastStartedTimeUTC"}, {"readOnly": true, "type": "dateTime", "name": "lastSuccessfulIterationCompletionTimeUTC"}, {"type": "string", "name": "state", "enum": {"items": [{"value": "DisableFailed"}, {"value": "Disabled"}, {"value": "Disabling"}, {"value": "Failed"}, {"value": "InProgress"}]}}, {"readOnly": true, "type": "string", "name": "statusCode"}, {"readOnly": true, "type": "string", "name": "statusMessage"}, {"readOnly": true, "type": "integer64", "name": "totalFilesExported"}, {"readOnly": true, "type": "integer64", "name": "totalFilesFailed"}, {"readOnly": true, "type": "integer64", "name": "totalMiBExported"}], "clientFlatten": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"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": "delete", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}/autoexportjobs/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagecache/ResourceProviders/Microsoft.StorageCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUNhY2hlL2FtbEZpbGVzeXN0ZW1zL3thbWxGaWxlc3lzdGVtTmFtZX0vYXV0b0V4cG9ydEpvYnMve2F1dG9FeHBvcnRKb2JOYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "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.autoExportJobName", "options": ["n", "name", "auto-export-job-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name for the auto export 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": "autoExportJobs_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageCache/amlFilesystems/{amlFilesystemName}/autoExportJobs/{autoExportJobName}", "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": "autoExportJobName", "arg": "$Path.autoExportJobName", "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": "2024-07-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": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}/autoexportjobs/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagecache/ResourceProviders/Microsoft.StorageCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUNhY2hlL2FtbEZpbGVzeXN0ZW1zL3thbWxGaWxlc3lzdGVtTmFtZX0vYXV0b0V4cG9ydEpvYnMve2F1dG9FeHBvcnRKb2JOYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "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.autoExportJobName", "options": ["n", "name", "auto-export-job-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name for the auto export 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": "AutoExportJob", "args": [{"type": "ResourceLocation", "var": "$autoExportJob.location", "options": ["l", "location"], "required": true, "group": "AutoExportJob", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$autoExportJob.tags", "options": ["tags"], "group": "AutoExportJob", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$autoExportJob.properties.adminStatus", "options": ["admin-status"], "group": "Properties", "help": {"short": "The administrative status of the auto export job. Possible values: 'Enable', 'Disable'. Passing in a value of 'Disable' will disable the current active auto export job. By default it is set to 'Enable'."}, "default": {"value": "Enable"}, "enum": {"items": [{"name": "Disable", "value": "Disable"}, {"name": "Enable", "value": "Enable"}]}}, {"type": "array", "var": "$autoExportJob.properties.autoExportPrefixes", "options": ["auto-export-prefixes"], "group": "Properties", "help": {"short": "An array of blob paths/prefixes that get auto exported to the cluster namespace. It has '/' as the default value. Number of maximum allowed paths for now is 1."}, "item": {"type": "string"}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "autoExportJobs_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageCache/amlFilesystems/{amlFilesystemName}/autoExportJobs/{autoExportJobName}", "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": "autoExportJobName", "arg": "$Path.autoExportJobName", "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": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "autoExportJob", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$autoExportJob.location", "required": true}, {"type": "object", "name": "properties", "props": [{"default": {"value": "Enable"}, "type": "string", "name": "adminStatus", "arg": "$autoExportJob.properties.adminStatus", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}]}}, {"type": "array", "name": "autoExportPrefixes", "arg": "$autoExportJob.properties.autoExportPrefixes", "item": {"type": "string"}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$autoExportJob.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/{}/autoExportJobs/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"default": {"value": "Enable"}, "type": "string", "name": "adminStatus", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}]}}, {"type": "array", "name": "autoExportPrefixes", "item": {"type": "string"}}, {"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": "integer64", "name": "currentIterationFilesDiscovered"}, {"readOnly": true, "type": "integer64", "name": "currentIterationFilesExported"}, {"readOnly": true, "type": "integer64", "name": "currentIterationFilesFailed"}, {"readOnly": true, "type": "integer64", "name": "currentIterationMiBDiscovered"}, {"readOnly": true, "type": "integer64", "name": "currentIterationMiBExported"}, {"readOnly": true, "type": "integer32", "name": "exportIterationCount"}, {"readOnly": true, "type": "dateTime", "name": "lastCompletionTimeUTC"}, {"readOnly": true, "type": "dateTime", "name": "lastStartedTimeUTC"}, {"readOnly": true, "type": "dateTime", "name": "lastSuccessfulIterationCompletionTimeUTC"}, {"type": "string", "name": "state", "enum": {"items": [{"value": "DisableFailed"}, {"value": "Disabled"}, {"value": "Disabling"}, {"value": "Failed"}, {"value": "InProgress"}]}}, {"readOnly": true, "type": "string", "name": "statusCode"}, {"readOnly": true, "type": "string", "name": "statusMessage"}, {"readOnly": true, "type": "integer64", "name": "totalFilesExported"}, {"readOnly": true, "type": "integer64", "name": "totalFilesFailed"}, {"readOnly": true, "type": "integer64", "name": "totalMiBExported"}], "clientFlatten": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"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": "update", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}/autoexportjobs/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagecache/ResourceProviders/Microsoft.StorageCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUNhY2hlL2FtbEZpbGVzeXN0ZW1zL3thbWxGaWxlc3lzdGVtTmFtZX0vYXV0b0V4cG9ydEpvYnMve2F1dG9FeHBvcnRKb2JOYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "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.autoExportJobName", "options": ["n", "name", "auto-export-job-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name for the auto export 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": "AutoExportJob", "args": [{"type": "object", "var": "$autoExportJob.tags", "options": ["tags"], "group": "AutoExportJob", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$autoExportJob.properties.adminStatus", "options": ["admin-status"], "group": "Properties", "help": {"short": "The administrative status of the auto export job. Possible values: 'Enable', 'Disable'. Passing in a value of 'Disable' will disable the current active auto export job. By default it is set to 'Enable'."}, "enum": {"items": [{"name": "Disable", "value": "Disable"}, {"name": "Enable", "value": "Enable"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "autoExportJobs_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageCache/amlFilesystems/{amlFilesystemName}/autoExportJobs/{autoExportJobName}", "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": "autoExportJobName", "arg": "$Path.autoExportJobName", "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": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "autoExportJob", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "adminStatus", "arg": "$autoExportJob.properties.adminStatus", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}]}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$autoExportJob.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/{}/autoExportJobs/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"default": {"value": "Enable"}, "type": "string", "name": "adminStatus", "enum": {"items": [{"value": "Disable"}, {"value": "Enable"}]}}, {"type": "array", "name": "autoExportPrefixes", "item": {"type": "string"}}, {"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": "integer64", "name": "currentIterationFilesDiscovered"}, {"readOnly": true, "type": "integer64", "name": "currentIterationFilesExported"}, {"readOnly": true, "type": "integer64", "name": "currentIterationFilesFailed"}, {"readOnly": true, "type": "integer64", "name": "currentIterationMiBDiscovered"}, {"readOnly": true, "type": "integer64", "name": "currentIterationMiBExported"}, {"readOnly": true, "type": "integer32", "name": "exportIterationCount"}, {"readOnly": true, "type": "dateTime", "name": "lastCompletionTimeUTC"}, {"readOnly": true, "type": "dateTime", "name": "lastStartedTimeUTC"}, {"readOnly": true, "type": "dateTime", "name": "lastSuccessfulIterationCompletionTimeUTC"}, {"type": "string", "name": "state", "enum": {"items": [{"value": "DisableFailed"}, {"value": "Disabled"}, {"value": "Disabling"}, {"value": "Failed"}, {"value": "InProgress"}]}}, {"readOnly": true, "type": "string", "name": "statusCode"}, {"readOnly": true, "type": "string", "name": "statusMessage"}, {"readOnly": true, "type": "integer64", "name": "totalFilesExported"}, {"readOnly": true, "type": "integer64", "name": "totalFilesFailed"}, {"readOnly": true, "type": "integer64", "name": "totalMiBExported"}], "clientFlatten": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"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": "Location"}, {"name": "azure-async-operation"}]}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vYXV0b2V4cG9ydGpvYnMve30=/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vYXV0b2V4cG9ydGpvYnMve30=/2024-07-01.xml new file mode 100644 index 000000000..a50bc3578 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vYXV0b2V4cG9ydGpvYnMve30=/2024-07-01.xml @@ -0,0 +1,559 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + +
+
+ +
+
+
diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vaW1wb3J0am9icw==/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vaW1wb3J0am9icw==/2024-07-01.json new file mode 100644 index 000000000..6b6858d72 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vaW1wb3J0am9icw==/2024-07-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}/importjobs", "version": "2024-07-01", "swagger": "mgmt-plane/storagecache/ResourceProviders/Microsoft.StorageCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUNhY2hlL2FtbEZpbGVzeXN0ZW1zL3thbWxGaWxlc3lzdGVtTmFtZX0vaW1wb3J0Sm9icw==/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "amlfs import", "commands": [{"name": "list", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}/importjobs", "version": "2024-07-01", "swagger": "mgmt-plane/storagecache/ResourceProviders/Microsoft.StorageCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUNhY2hlL2FtbEZpbGVzeXN0ZW1zL3thbWxGaWxlc3lzdGVtTmFtZX0vaW1wb3J0Sm9icw==/V/MjAyNC0wNy0wMQ=="}], "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": "importJobs_ListByAmlFilesystem", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageCache/amlFilesystems/{amlFilesystemName}/importJobs", "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": "2024-07-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/{}/importJobs/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"default": {"value": "Active"}, "type": "string", "name": "adminStatus", "enum": {"items": [{"value": "Active"}, {"value": "Cancel"}]}}, {"default": {"value": "Fail"}, "type": "string", "name": "conflictResolutionMode", "enum": {"items": [{"value": "Fail"}, {"value": "OverwriteAlways"}, {"value": "OverwriteIfDirty"}, {"value": "Skip"}]}}, {"type": "array", "name": "importPrefixes", "item": {"type": "string"}}, {"default": {"value": 0}, "type": "integer32", "name": "maximumErrors"}, {"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": "integer64", "name": "blobsImportedPerSecond"}, {"readOnly": true, "type": "integer64", "name": "blobsWalkedPerSecond"}, {"readOnly": true, "type": "integer64", "name": "importedDirectories"}, {"readOnly": true, "type": "integer64", "name": "importedFiles"}, {"readOnly": true, "type": "integer64", "name": "importedSymlinks"}, {"readOnly": true, "type": "dateTime", "name": "lastCompletionTime"}, {"readOnly": true, "type": "dateTime", "name": "lastStartedTime"}, {"readOnly": true, "type": "integer64", "name": "preexistingDirectories"}, {"readOnly": true, "type": "integer64", "name": "preexistingFiles"}, {"readOnly": true, "type": "integer64", "name": "preexistingSymlinks"}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "Canceled"}, {"value": "Cancelling"}, {"value": "Completed"}, {"value": "CompletedPartial"}, {"value": "Failed"}, {"value": "InProgress"}]}}, {"readOnly": true, "type": "string", "name": "statusMessage"}, {"readOnly": true, "type": "integer64", "name": "totalBlobsImported"}, {"readOnly": true, "type": "integer64", "name": "totalBlobsWalked"}, {"readOnly": true, "type": "integer32", "name": "totalConflicts"}, {"readOnly": true, "type": "integer32", "name": "totalErrors"}], "clientFlatten": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vaW1wb3J0am9icw==/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vaW1wb3J0am9icw==/2024-07-01.xml new file mode 100644 index 000000000..92f6b4b32 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vaW1wb3J0am9icw==/2024-07-01.xml @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vaW1wb3J0am9icy97fQ==/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vaW1wb3J0am9icy97fQ==/2024-07-01.json new file mode 100644 index 000000000..f0277a5bb --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vaW1wb3J0am9icy97fQ==/2024-07-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}/importjobs/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagecache/ResourceProviders/Microsoft.StorageCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUNhY2hlL2FtbEZpbGVzeXN0ZW1zL3thbWxGaWxlc3lzdGVtTmFtZX0vaW1wb3J0Sm9icy97aW1wb3J0Sm9iTmFtZX0=/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "amlfs import", "commands": [{"name": "show", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}/importjobs/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagecache/ResourceProviders/Microsoft.StorageCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUNhY2hlL2FtbEZpbGVzeXN0ZW1zL3thbWxGaWxlc3lzdGVtTmFtZX0vaW1wb3J0Sm9icy97aW1wb3J0Sm9iTmFtZX0=/V/MjAyNC0wNy0wMQ=="}], "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.importJobName", "options": ["n", "name", "import-job-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name for the import 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": "importJobs_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageCache/amlFilesystems/{amlFilesystemName}/importJobs/{importJobName}", "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": "importJobName", "arg": "$Path.importJobName", "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": "2024-07-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/{}/importJobs/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"default": {"value": "Active"}, "type": "string", "name": "adminStatus", "enum": {"items": [{"value": "Active"}, {"value": "Cancel"}]}}, {"default": {"value": "Fail"}, "type": "string", "name": "conflictResolutionMode", "enum": {"items": [{"value": "Fail"}, {"value": "OverwriteAlways"}, {"value": "OverwriteIfDirty"}, {"value": "Skip"}]}}, {"type": "array", "name": "importPrefixes", "item": {"type": "string"}}, {"default": {"value": 0}, "type": "integer32", "name": "maximumErrors"}, {"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": "integer64", "name": "blobsImportedPerSecond"}, {"readOnly": true, "type": "integer64", "name": "blobsWalkedPerSecond"}, {"readOnly": true, "type": "integer64", "name": "importedDirectories"}, {"readOnly": true, "type": "integer64", "name": "importedFiles"}, {"readOnly": true, "type": "integer64", "name": "importedSymlinks"}, {"readOnly": true, "type": "dateTime", "name": "lastCompletionTime"}, {"readOnly": true, "type": "dateTime", "name": "lastStartedTime"}, {"readOnly": true, "type": "integer64", "name": "preexistingDirectories"}, {"readOnly": true, "type": "integer64", "name": "preexistingFiles"}, {"readOnly": true, "type": "integer64", "name": "preexistingSymlinks"}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "Canceled"}, {"value": "Cancelling"}, {"value": "Completed"}, {"value": "CompletedPartial"}, {"value": "Failed"}, {"value": "InProgress"}]}}, {"readOnly": true, "type": "string", "name": "statusMessage"}, {"readOnly": true, "type": "integer64", "name": "totalBlobsImported"}, {"readOnly": true, "type": "integer64", "name": "totalBlobsWalked"}, {"readOnly": true, "type": "integer32", "name": "totalConflicts"}, {"readOnly": true, "type": "integer32", "name": "totalErrors"}], "clientFlatten": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"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": "delete", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}/importjobs/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagecache/ResourceProviders/Microsoft.StorageCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUNhY2hlL2FtbEZpbGVzeXN0ZW1zL3thbWxGaWxlc3lzdGVtTmFtZX0vaW1wb3J0Sm9icy97aW1wb3J0Sm9iTmFtZX0=/V/MjAyNC0wNy0wMQ=="}], "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.importJobName", "options": ["n", "name", "import-job-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name for the import 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": "importJobs_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageCache/amlFilesystems/{amlFilesystemName}/importJobs/{importJobName}", "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": "importJobName", "arg": "$Path.importJobName", "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": "2024-07-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": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}/importjobs/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagecache/ResourceProviders/Microsoft.StorageCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUNhY2hlL2FtbEZpbGVzeXN0ZW1zL3thbWxGaWxlc3lzdGVtTmFtZX0vaW1wb3J0Sm9icy97aW1wb3J0Sm9iTmFtZX0=/V/MjAyNC0wNy0wMQ=="}], "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.importJobName", "options": ["n", "name", "import-job-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name for the import 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": "ImportJob", "args": [{"type": "ResourceLocation", "var": "$importJob.location", "options": ["l", "location"], "required": true, "group": "ImportJob", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$importJob.tags", "options": ["tags"], "group": "ImportJob", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$importJob.properties.adminStatus", "options": ["admin-status"], "group": "Properties", "help": {"short": "The administrative status of the import job. Possible values: 'Active', 'Cancel'. Passing in a value of 'Cancel' will cancel the current active import job. By default it is set to 'Active'."}, "default": {"value": "Active"}, "enum": {"items": [{"name": "Active", "value": "Active"}, {"name": "Cancel", "value": "Cancel"}]}}, {"type": "string", "var": "$importJob.properties.conflictResolutionMode", "options": ["conflict-mode", "conflict-resolution-mode"], "group": "Properties", "help": {"short": "How the import job will handle conflicts. For example, if the import job is trying to bring in a directory, but a file is at that path, how it handles it. Fail indicates that the import job should stop immediately and not do anything with the conflict. Skip indicates that it should pass over the conflict. OverwriteIfDirty causes the import job to delete and re-import the file or directory if it is a conflicting type, is dirty, or was not previously imported. OverwriteAlways extends OverwriteIfDirty to include releasing files that had been restored but were not dirty. Please reference https://learn.microsoft.com/en-us/azure/azure-managed-lustre/ for a thorough explanation of these resolution modes."}, "default": {"value": "Fail"}, "enum": {"items": [{"name": "Fail", "value": "Fail"}, {"name": "OverwriteAlways", "value": "OverwriteAlways"}, {"name": "OverwriteIfDirty", "value": "OverwriteIfDirty"}, {"name": "Skip", "value": "Skip"}]}}, {"type": "array", "var": "$importJob.properties.importPrefixes", "options": ["import-prefixes"], "group": "Properties", "help": {"short": "An array of blob paths/prefixes that get imported into the cluster namespace. It has '/' as the default value."}, "item": {"type": "string"}}, {"type": "integer32", "var": "$importJob.properties.maximumErrors", "options": ["maximum-errors"], "group": "Properties", "help": {"short": "Total non-conflict oriented errors the import job will tolerate before exiting with failure. -1 means infinite. 0 means exit immediately and is the default."}, "default": {"value": 0}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "importJobs_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageCache/amlFilesystems/{amlFilesystemName}/importJobs/{importJobName}", "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": "importJobName", "arg": "$Path.importJobName", "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": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "importJob", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$importJob.location", "required": true}, {"type": "object", "name": "properties", "props": [{"default": {"value": "Active"}, "type": "string", "name": "adminStatus", "arg": "$importJob.properties.adminStatus", "enum": {"items": [{"value": "Active"}, {"value": "Cancel"}]}}, {"default": {"value": "Fail"}, "type": "string", "name": "conflictResolutionMode", "arg": "$importJob.properties.conflictResolutionMode", "enum": {"items": [{"value": "Fail"}, {"value": "OverwriteAlways"}, {"value": "OverwriteIfDirty"}, {"value": "Skip"}]}}, {"type": "array", "name": "importPrefixes", "arg": "$importJob.properties.importPrefixes", "item": {"type": "string"}}, {"default": {"value": 0}, "type": "integer32", "name": "maximumErrors", "arg": "$importJob.properties.maximumErrors"}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$importJob.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/{}/importJobs/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"default": {"value": "Active"}, "type": "string", "name": "adminStatus", "enum": {"items": [{"value": "Active"}, {"value": "Cancel"}]}}, {"default": {"value": "Fail"}, "type": "string", "name": "conflictResolutionMode", "enum": {"items": [{"value": "Fail"}, {"value": "OverwriteAlways"}, {"value": "OverwriteIfDirty"}, {"value": "Skip"}]}}, {"type": "array", "name": "importPrefixes", "item": {"type": "string"}}, {"default": {"value": 0}, "type": "integer32", "name": "maximumErrors"}, {"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": "integer64", "name": "blobsImportedPerSecond"}, {"readOnly": true, "type": "integer64", "name": "blobsWalkedPerSecond"}, {"readOnly": true, "type": "integer64", "name": "importedDirectories"}, {"readOnly": true, "type": "integer64", "name": "importedFiles"}, {"readOnly": true, "type": "integer64", "name": "importedSymlinks"}, {"readOnly": true, "type": "dateTime", "name": "lastCompletionTime"}, {"readOnly": true, "type": "dateTime", "name": "lastStartedTime"}, {"readOnly": true, "type": "integer64", "name": "preexistingDirectories"}, {"readOnly": true, "type": "integer64", "name": "preexistingFiles"}, {"readOnly": true, "type": "integer64", "name": "preexistingSymlinks"}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "Canceled"}, {"value": "Cancelling"}, {"value": "Completed"}, {"value": "CompletedPartial"}, {"value": "Failed"}, {"value": "InProgress"}]}}, {"readOnly": true, "type": "string", "name": "statusMessage"}, {"readOnly": true, "type": "integer64", "name": "totalBlobsImported"}, {"readOnly": true, "type": "integer64", "name": "totalBlobsWalked"}, {"readOnly": true, "type": "integer32", "name": "totalConflicts"}, {"readOnly": true, "type": "integer32", "name": "totalErrors"}], "clientFlatten": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"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": "update", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagecache/amlfilesystems/{}/importjobs/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagecache/ResourceProviders/Microsoft.StorageCache/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZUNhY2hlL2FtbEZpbGVzeXN0ZW1zL3thbWxGaWxlc3lzdGVtTmFtZX0vaW1wb3J0Sm9icy97aW1wb3J0Sm9iTmFtZX0=/V/MjAyNC0wNy0wMQ=="}], "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.importJobName", "options": ["n", "name", "import-job-name"], "required": true, "idPart": "child_name_1", "help": {"short": "Name for the import 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": "ImportJob", "args": [{"type": "object", "var": "$importJob.tags", "options": ["tags"], "group": "ImportJob", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}, {"name": "Properties", "args": [{"type": "string", "var": "$importJob.properties.adminStatus", "options": ["admin-status"], "group": "Properties", "help": {"short": "The administrative status of the import job. Possible values: 'Active', 'Cancel'. Passing in a value of 'Cancel' will cancel the current active import job."}, "enum": {"items": [{"name": "Active", "value": "Active"}, {"name": "Cancel", "value": "Cancel"}]}}]}], "operations": [{"longRunning": {"finalStateVia": "azure-async-operation"}, "operationId": "importJobs_Update", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageCache/amlFilesystems/{amlFilesystemName}/importJobs/{importJobName}", "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": "importJobName", "arg": "$Path.importJobName", "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": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "importJob", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "adminStatus", "arg": "$importJob.properties.adminStatus", "enum": {"items": [{"value": "Active"}, {"value": "Cancel"}]}}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$importJob.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/{}/importJobs/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"default": {"value": "Active"}, "type": "string", "name": "adminStatus", "enum": {"items": [{"value": "Active"}, {"value": "Cancel"}]}}, {"default": {"value": "Fail"}, "type": "string", "name": "conflictResolutionMode", "enum": {"items": [{"value": "Fail"}, {"value": "OverwriteAlways"}, {"value": "OverwriteIfDirty"}, {"value": "Skip"}]}}, {"type": "array", "name": "importPrefixes", "item": {"type": "string"}}, {"default": {"value": 0}, "type": "integer32", "name": "maximumErrors"}, {"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": "integer64", "name": "blobsImportedPerSecond"}, {"readOnly": true, "type": "integer64", "name": "blobsWalkedPerSecond"}, {"readOnly": true, "type": "integer64", "name": "importedDirectories"}, {"readOnly": true, "type": "integer64", "name": "importedFiles"}, {"readOnly": true, "type": "integer64", "name": "importedSymlinks"}, {"readOnly": true, "type": "dateTime", "name": "lastCompletionTime"}, {"readOnly": true, "type": "dateTime", "name": "lastStartedTime"}, {"readOnly": true, "type": "integer64", "name": "preexistingDirectories"}, {"readOnly": true, "type": "integer64", "name": "preexistingFiles"}, {"readOnly": true, "type": "integer64", "name": "preexistingSymlinks"}, {"readOnly": true, "type": "string", "name": "state", "enum": {"items": [{"value": "Canceled"}, {"value": "Cancelling"}, {"value": "Completed"}, {"value": "CompletedPartial"}, {"value": "Failed"}, {"value": "InProgress"}]}}, {"readOnly": true, "type": "string", "name": "statusMessage"}, {"readOnly": true, "type": "integer64", "name": "totalBlobsImported"}, {"readOnly": true, "type": "integer64", "name": "totalBlobsWalked"}, {"readOnly": true, "type": "integer32", "name": "totalConflicts"}, {"readOnly": true, "type": "integer32", "name": "totalErrors"}], "clientFlatten": true}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"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": "Location"}, {"name": "azure-async-operation"}]}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vaW1wb3J0am9icy97fQ==/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vaW1wb3J0am9icy97fQ==/2024-07-01.xml new file mode 100644 index 000000000..792b985b0 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlY2FjaGUvYW1sZmlsZXN5c3RlbXMve30vaW1wb3J0am9icy97fQ==/2024-07-01.xml @@ -0,0 +1,627 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + +
+
+ +
+
+