diff --git a/Commands/storage-discovery/workspace/_create.md b/Commands/storage-discovery/workspace/_create.md index ceaef44df..3a1a01ce6 100644 --- a/Commands/storage-discovery/workspace/_create.md +++ b/Commands/storage-discovery/workspace/_create.md @@ -15,3 +15,15 @@ Create a StorageDiscoveryWorkspace az storage-discovery workspace create --resource-group myRG --name myWorkspace --location francecentral --workspace-roots "/subscriptions/mySubId/resourceGroups/myRG" --scopes '[{"displayName":"basic","resourceTypes":["Microsoft.Storage/storageAccounts"]}]' storage-discovery workspace create --resource-group myRG --name myWorkspace --location francecentral --description "My workspace for storage discovery" --sku Standard --workspace-roots "/subscriptions/mySubId/resourceGroups/myRG" --scopes '[{"displayName":"production","resourceTypes":["Microsoft.Storage/storageAccounts"],"tagKeysOnly":["environment"],"tags":{"project":"demo","tier":"prod"}}]' ``` + +### [2025-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2VzL3t9/2025-09-01.xml) **Stable** + + + +#### examples + +- Create or Update a StorageDiscoveryWorkspace + ```bash + az storage-discovery workspace create --resource-group myRG --name myWorkspace --location francecentral --workspace-roots "/subscriptions/mySubId/resourceGroups/myRG" --scopes '[{"displayName":"basic","resourceTypes":["Microsoft.Storage/storageAccounts"]}]' + storage-discovery workspace create --resource-group myRG --name myWorkspace --location francecentral --description "My workspace for storage discovery" --sku Standard --workspace-roots "/subscriptions/mySubId/resourceGroups/myRG" --scopes '[{"displayName":"production","resourceTypes":["Microsoft.Storage/storageAccounts"],"tagKeysOnly":["environment"],"tags":{"project":"demo","tier":"prod"}}]' + ``` diff --git a/Commands/storage-discovery/workspace/_delete.md b/Commands/storage-discovery/workspace/_delete.md index 34607afb6..b72a8ddb0 100644 --- a/Commands/storage-discovery/workspace/_delete.md +++ b/Commands/storage-discovery/workspace/_delete.md @@ -14,3 +14,14 @@ Delete a StorageDiscoveryWorkspace ```bash storage-discovery workspace delete --resource-group myRG --name myWorkspace ``` + +### [2025-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2VzL3t9/2025-09-01.xml) **Stable** + + + +#### examples + +- Delete a StorageDiscoveryWorkspace + ```bash + storage-discovery workspace delete --resource-group myRG --name myWorkspace + ``` diff --git a/Commands/storage-discovery/workspace/_list.md b/Commands/storage-discovery/workspace/_list.md index a38844e69..e163ce6aa 100644 --- a/Commands/storage-discovery/workspace/_list.md +++ b/Commands/storage-discovery/workspace/_list.md @@ -16,3 +16,16 @@ List StorageDiscoveryWorkspace resources by subscription ID storage-discovery workspace list storage-discovery workspace list --resource-group myRG ``` + +### [2025-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2Vz/2025-09-01.xml) **Stable** + + + + +#### examples + +- List StorageDiscoveryWorkspaces by Subscription + ```bash + storage-discovery workspace list + storage-discovery workspace list --resource-group myRG + ``` diff --git a/Commands/storage-discovery/workspace/_show.md b/Commands/storage-discovery/workspace/_show.md index 263095621..60d415ed7 100644 --- a/Commands/storage-discovery/workspace/_show.md +++ b/Commands/storage-discovery/workspace/_show.md @@ -14,3 +14,14 @@ Get a StorageDiscoveryWorkspace ```bash storage-discovery workspace show --resource-group myRG --name myWorkspace ``` + +### [2025-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2VzL3t9/2025-09-01.xml) **Stable** + + + +#### examples + +- Get a StorageDiscoveryWorkspace + ```bash + storage-discovery workspace show --resource-group myRG --name myWorkspace + ``` diff --git a/Commands/storage-discovery/workspace/_update.md b/Commands/storage-discovery/workspace/_update.md index 6beb62fde..7c3a11f23 100644 --- a/Commands/storage-discovery/workspace/_update.md +++ b/Commands/storage-discovery/workspace/_update.md @@ -14,3 +14,14 @@ Update a StorageDiscoveryWorkspace ```bash storage-discovery workspace update --resource-group myRG --name myWorkspace --description "Updated description" --sku Free --scopes '[{"displayName":"updated","resourceTypes":["Microsoft.Storage/storageAccounts"],"tags":{"environment":"test"}}]' --tags environment=production team=storage ``` + +### [2025-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2VzL3t9/2025-09-01.xml) **Stable** + + + +#### examples + +- Update a StorageDiscoveryWorkspace + ```bash + storage-discovery workspace update --resource-group myRG --name myWorkspace --description "Updated description" --sku Free --scopes '[{"displayName":"updated","resourceTypes":["Microsoft.Storage/storageAccounts"],"tags":{"environment":"test"}}]' --tags environment=production team=storage + ``` diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2Vz/2025-09-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2Vz/2025-09-01.json new file mode 100644 index 000000000..8291b7faf --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2Vz/2025-09-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.storagediscovery/storagediscoveryworkspaces", "version": "2025-09-01", "swagger": "mgmt-plane/storagediscovery/ResourceProviders/Microsoft.StorageDiscovery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2VEaXNjb3Zlcnkvc3RvcmFnZURpc2NvdmVyeVdvcmtzcGFjZXM=/V/MjAyNS0wOS0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagediscovery/storagediscoveryworkspaces", "version": "2025-09-01", "swagger": "mgmt-plane/storagediscovery/ResourceProviders/Microsoft.StorageDiscovery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZURpc2NvdmVyeS9zdG9yYWdlRGlzY292ZXJ5V29ya3NwYWNlcw==/V/MjAyNS0wOS0wMQ=="}], "commandGroups": [{"name": "storage-discovery workspace", "commands": [{"name": "list", "version": "2025-09-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.storagediscovery/storagediscoveryworkspaces", "version": "2025-09-01", "swagger": "mgmt-plane/storagediscovery/ResourceProviders/Microsoft.StorageDiscovery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2VEaXNjb3Zlcnkvc3RvcmFnZURpc2NvdmVyeVdvcmtzcGFjZXM=/V/MjAyNS0wOS0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagediscovery/storagediscoveryworkspaces", "version": "2025-09-01", "swagger": "mgmt-plane/storagediscovery/ResourceProviders/Microsoft.StorageDiscovery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZURpc2NvdmVyeS9zdG9yYWdlRGlzY292ZXJ5V29ya3NwYWNlcw==/V/MjAyNS0wOS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "conditions": [{"var": "$Condition_StorageDiscoveryWorkspaces_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_StorageDiscoveryWorkspaces_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_StorageDiscoveryWorkspaces_ListBySubscription"], "operationId": "StorageDiscoveryWorkspaces_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-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", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "array", "name": "scopes", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "displayName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]+([ -][a-zA-Z0-9]+)*$", "maxLength": 64, "minLength": 4}}, {"type": "array", "name": "resourceTypes", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Microsoft.Storage/storageAccounts"}]}}}, {"type": "array", "name": "tagKeysOnly", "item": {"type": "string"}}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}]}, "identifiers": ["displayName"]}, {"default": {"value": "Standard"}, "type": "string", "name": "sku", "enum": {"items": [{"value": "Free"}, {"value": "Standard"}]}}, {"type": "array", "name": "workspaceRoots", "required": true, "item": {"type": "ResourceId"}}]}, {"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"}}}}]}}, {"when": ["$Condition_StorageDiscoveryWorkspaces_ListByResourceGroup"], "operationId": "StorageDiscoveryWorkspaces_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces", "request": {"method": "get", "path": {"params": [{"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": "2025-09-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", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "array", "name": "scopes", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "displayName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]+([ -][a-zA-Z0-9]+)*$", "maxLength": 64, "minLength": 4}}, {"type": "array", "name": "resourceTypes", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Microsoft.Storage/storageAccounts"}]}}}, {"type": "array", "name": "tagKeysOnly", "item": {"type": "string"}}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}]}, "identifiers": ["displayName"]}, {"default": {"value": "Standard"}, "type": "string", "name": "sku", "enum": {"items": [{"value": "Free"}, {"value": "Standard"}]}}, {"type": "array", "name": "workspaceRoots", "required": true, "item": {"type": "ResourceId"}}]}, {"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": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2Vz/2025-09-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2Vz/2025-09-01.xml new file mode 100644 index 000000000..b4b130ae7 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2Vz/2025-09-01.xml @@ -0,0 +1,261 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2Vz/2025-09-01.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2Vz/2025-09-01.md new file mode 100644 index 000000000..f80dd41a2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2Vz/2025-09-01.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.storagediscovery/storagediscoveryworkspaces 2025-09-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2Vz/2025-09-01.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2VzL3t9/2025-09-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2VzL3t9/2025-09-01.json new file mode 100644 index 000000000..0618c84f8 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2VzL3t9/2025-09-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagediscovery/storagediscoveryworkspaces/{}", "version": "2025-09-01", "swagger": "mgmt-plane/storagediscovery/ResourceProviders/Microsoft.StorageDiscovery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZURpc2NvdmVyeS9zdG9yYWdlRGlzY292ZXJ5V29ya3NwYWNlcy97c3RvcmFnZURpc2NvdmVyeVdvcmtzcGFjZU5hbWV9/V/MjAyNS0wOS0wMQ=="}], "commandGroups": [{"name": "storage-discovery workspace", "commands": [{"name": "show", "version": "2025-09-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagediscovery/storagediscoveryworkspaces/{}", "version": "2025-09-01", "swagger": "mgmt-plane/storagediscovery/ResourceProviders/Microsoft.StorageDiscovery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZURpc2NvdmVyeS9zdG9yYWdlRGlzY292ZXJ5V29ya3NwYWNlcy97c3RvcmFnZURpc2NvdmVyeVdvcmtzcGFjZU5hbWV9/V/MjAyNS0wOS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageDiscoveryWorkspaceName", "options": ["n", "name", "storage-discovery-workspace-name"], "required": true, "idPart": "name", "help": {"short": "The name of the StorageDiscoveryWorkspace"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9]*(-[a-zA-Z0-9]+)*$", "maxLength": 64, "minLength": 4}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "StorageDiscoveryWorkspaces_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{storageDiscoveryWorkspaceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageDiscoveryWorkspaceName", "arg": "$Path.storageDiscoveryWorkspaceName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9]*(-[a-zA-Z0-9]+)*$", "maxLength": 64, "minLength": 4}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-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.StorageDiscovery/storageDiscoveryWorkspaces/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "array", "name": "scopes", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "displayName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]+([ -][a-zA-Z0-9]+)*$", "maxLength": 64, "minLength": 4}}, {"type": "array", "name": "resourceTypes", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Microsoft.Storage/storageAccounts"}]}}}, {"type": "array", "name": "tagKeysOnly", "item": {"type": "string"}}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}]}, "identifiers": ["displayName"]}, {"default": {"value": "Standard"}, "type": "string", "name": "sku", "enum": {"items": [{"value": "Free"}, {"value": "Standard"}]}}, {"type": "array", "name": "workspaceRoots", "required": true, "item": {"type": "ResourceId"}}]}, {"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": "delete", "version": "2025-09-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagediscovery/storagediscoveryworkspaces/{}", "version": "2025-09-01", "swagger": "mgmt-plane/storagediscovery/ResourceProviders/Microsoft.StorageDiscovery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZURpc2NvdmVyeS9zdG9yYWdlRGlzY292ZXJ5V29ya3NwYWNlcy97c3RvcmFnZURpc2NvdmVyeVdvcmtzcGFjZU5hbWV9/V/MjAyNS0wOS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageDiscoveryWorkspaceName", "options": ["n", "name", "storage-discovery-workspace-name"], "required": true, "idPart": "name", "help": {"short": "The name of the StorageDiscoveryWorkspace"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9]*(-[a-zA-Z0-9]+)*$", "maxLength": 64, "minLength": 4}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "StorageDiscoveryWorkspaces_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{storageDiscoveryWorkspaceName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageDiscoveryWorkspaceName", "arg": "$Path.storageDiscoveryWorkspaceName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9]*(-[a-zA-Z0-9]+)*$", "maxLength": 64, "minLength": 4}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2025-09-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagediscovery/storagediscoveryworkspaces/{}", "version": "2025-09-01", "swagger": "mgmt-plane/storagediscovery/ResourceProviders/Microsoft.StorageDiscovery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZURpc2NvdmVyeS9zdG9yYWdlRGlzY292ZXJ5V29ya3NwYWNlcy97c3RvcmFnZURpc2NvdmVyeVdvcmtzcGFjZU5hbWV9/V/MjAyNS0wOS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageDiscoveryWorkspaceName", "options": ["n", "name", "storage-discovery-workspace-name"], "required": true, "idPart": "name", "help": {"short": "The name of the StorageDiscoveryWorkspace"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9]*(-[a-zA-Z0-9]+)*$", "maxLength": 64, "minLength": 4}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$resource.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "The description of the storage discovery workspace"}}, {"type": "array", "var": "$resource.properties.scopes", "options": ["scopes"], "group": "Properties", "help": {"short": "The scopes of the storage discovery workspace."}, "item": {"type": "object", "args": [{"type": "string", "var": "$resource.properties.scopes[].displayName", "options": ["display-name"], "required": true, "help": {"short": "Display name of the collection"}, "format": {"pattern": "^[a-zA-Z0-9]+([ -][a-zA-Z0-9]+)*$", "maxLength": 64, "minLength": 4}}, {"type": "array", "var": "$resource.properties.scopes[].resourceTypes", "options": ["resource-types"], "required": true, "help": {"short": "Resource types for the collection"}, "item": {"type": "string", "enum": {"items": [{"name": "Microsoft.Storage/storageAccounts", "value": "Microsoft.Storage/storageAccounts"}]}}}, {"type": "array", "var": "$resource.properties.scopes[].tagKeysOnly", "options": ["tag-keys-only"], "help": {"short": "The storage account tags keys to filter"}, "item": {"type": "string"}}, {"type": "object", "var": "$resource.properties.scopes[].tags", "options": ["tags"], "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}}, {"type": "string", "var": "$resource.properties.sku", "options": ["sku"], "group": "Properties", "help": {"short": "The storage discovery sku"}, "default": {"value": "Standard"}, "enum": {"items": [{"name": "Free", "value": "Free"}, {"name": "Standard", "value": "Standard"}]}}, {"type": "array", "var": "$resource.properties.workspaceRoots", "options": ["workspace-roots"], "group": "Properties", "help": {"short": "The view level storage discovery data estate"}, "item": {"type": "ResourceId"}}]}, {"name": "Resource", "args": [{"type": "ResourceLocation", "var": "$resource.location", "options": ["l", "location"], "required": true, "group": "Resource", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"operationId": "StorageDiscoveryWorkspaces_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{storageDiscoveryWorkspaceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageDiscoveryWorkspaceName", "arg": "$Path.storageDiscoveryWorkspaceName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9]*(-[a-zA-Z0-9]+)*$", "maxLength": 64, "minLength": 4}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$resource.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$resource.properties.description"}, {"type": "array", "name": "scopes", "arg": "$resource.properties.scopes", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "displayName", "arg": "$resource.properties.scopes[].displayName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]+([ -][a-zA-Z0-9]+)*$", "maxLength": 64, "minLength": 4}}, {"type": "array", "name": "resourceTypes", "arg": "$resource.properties.scopes[].resourceTypes", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Microsoft.Storage/storageAccounts"}]}}}, {"type": "array", "name": "tagKeysOnly", "arg": "$resource.properties.scopes[].tagKeysOnly", "item": {"type": "string"}}, {"type": "object", "name": "tags", "arg": "$resource.properties.scopes[].tags", "additionalProps": {"item": {"type": "string"}}}]}, "identifiers": ["displayName"]}, {"default": {"value": "Standard"}, "type": "string", "name": "sku", "arg": "$resource.properties.sku", "enum": {"items": [{"value": "Free"}, {"value": "Standard"}]}}, {"type": "array", "name": "workspaceRoots", "arg": "$resource.properties.workspaceRoots", "required": true, "item": {"type": "ResourceId"}}]}, {"type": "object", "name": "tags", "arg": "$resource.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.StorageDiscovery/storageDiscoveryWorkspaces/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "array", "name": "scopes", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "displayName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]+([ -][a-zA-Z0-9]+)*$", "maxLength": 64, "minLength": 4}}, {"type": "array", "name": "resourceTypes", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Microsoft.Storage/storageAccounts"}]}}}, {"type": "array", "name": "tagKeysOnly", "item": {"type": "string"}}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}]}, "identifiers": ["displayName"]}, {"default": {"value": "Standard"}, "type": "string", "name": "sku", "enum": {"items": [{"value": "Free"}, {"value": "Standard"}]}}, {"type": "array", "name": "workspaceRoots", "required": true, "item": {"type": "ResourceId"}}]}, {"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": "update", "version": "2025-09-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagediscovery/storagediscoveryworkspaces/{}", "version": "2025-09-01", "swagger": "mgmt-plane/storagediscovery/ResourceProviders/Microsoft.StorageDiscovery/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZURpc2NvdmVyeS9zdG9yYWdlRGlzY292ZXJ5V29ya3NwYWNlcy97c3RvcmFnZURpc2NvdmVyeVdvcmtzcGFjZU5hbWV9/V/MjAyNS0wOS0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageDiscoveryWorkspaceName", "options": ["n", "name", "storage-discovery-workspace-name"], "required": true, "idPart": "name", "help": {"short": "The name of the StorageDiscoveryWorkspace"}, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9]*(-[a-zA-Z0-9]+)*$", "maxLength": 64, "minLength": 4}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$resource.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "The description of the storage discovery workspace"}}, {"type": "array", "var": "$resource.properties.scopes", "options": ["scopes"], "group": "Properties", "help": {"short": "The scopes of the storage discovery workspace."}, "item": {"nullable": true, "type": "object", "args": [{"type": "string", "var": "$resource.properties.scopes[].displayName", "options": ["display-name"], "help": {"short": "Display name of the collection"}, "format": {"pattern": "^[a-zA-Z0-9]+([ -][a-zA-Z0-9]+)*$", "maxLength": 64, "minLength": 4}}, {"type": "array", "var": "$resource.properties.scopes[].resourceTypes", "options": ["resource-types"], "help": {"short": "Resource types for the collection"}, "item": {"nullable": true, "type": "string", "enum": {"items": [{"name": "Microsoft.Storage/storageAccounts", "value": "Microsoft.Storage/storageAccounts"}]}}}, {"nullable": true, "type": "array", "var": "$resource.properties.scopes[].tagKeysOnly", "options": ["tag-keys-only"], "help": {"short": "The storage account tags keys to filter"}, "item": {"nullable": true, "type": "string"}}, {"nullable": true, "type": "object", "var": "$resource.properties.scopes[].tags", "options": ["tags"], "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}}, {"nullable": true, "type": "string", "var": "$resource.properties.sku", "options": ["sku"], "group": "Properties", "help": {"short": "The storage discovery sku"}, "enum": {"items": [{"name": "Free", "value": "Free"}, {"name": "Standard", "value": "Standard"}]}}, {"type": "array", "var": "$resource.properties.workspaceRoots", "options": ["workspace-roots"], "group": "Properties", "help": {"short": "The view level storage discovery data estate"}, "item": {"nullable": true, "type": "ResourceId"}}]}, {"name": "Resource", "args": [{"nullable": true, "type": "object", "var": "$resource.tags", "options": ["tags"], "group": "Resource", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "operations": [{"operationId": "StorageDiscoveryWorkspaces_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{storageDiscoveryWorkspaceName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageDiscoveryWorkspaceName", "arg": "$Path.storageDiscoveryWorkspaceName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9]*(-[a-zA-Z0-9]+)*$", "maxLength": 64, "minLength": 4}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-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.StorageDiscovery/storageDiscoveryWorkspaces/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "array", "name": "scopes", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "displayName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]+([ -][a-zA-Z0-9]+)*$", "maxLength": 64, "minLength": 4}}, {"type": "array", "name": "resourceTypes", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Microsoft.Storage/storageAccounts"}]}}}, {"type": "array", "name": "tagKeysOnly", "item": {"type": "string"}}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}]}, "identifiers": ["displayName"]}, {"default": {"value": "Standard"}, "type": "string", "name": "sku", "enum": {"items": [{"value": "Free"}, {"value": "Standard"}]}}, {"type": "array", "name": "workspaceRoots", "required": true, "item": {"type": "ResourceId"}}]}, {"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"}], "cls": "StorageDiscoveryWorkspace_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "resource", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$resource.properties.description"}, {"type": "array", "name": "scopes", "arg": "$resource.properties.scopes", "required": true, "item": {"type": "object", "props": [{"type": "string", "name": "displayName", "arg": "$resource.properties.scopes[].displayName", "required": true, "format": {"pattern": "^[a-zA-Z0-9]+([ -][a-zA-Z0-9]+)*$", "maxLength": 64, "minLength": 4}}, {"type": "array", "name": "resourceTypes", "arg": "$resource.properties.scopes[].resourceTypes", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Microsoft.Storage/storageAccounts"}]}}}, {"type": "array", "name": "tagKeysOnly", "arg": "$resource.properties.scopes[].tagKeysOnly", "item": {"type": "string"}}, {"type": "object", "name": "tags", "arg": "$resource.properties.scopes[].tags", "additionalProps": {"item": {"type": "string"}}}]}, "identifiers": ["displayName"]}, {"default": {"value": "Standard"}, "type": "string", "name": "sku", "arg": "$resource.properties.sku", "enum": {"items": [{"value": "Free"}, {"value": "Standard"}]}}, {"type": "array", "name": "workspaceRoots", "arg": "$resource.properties.workspaceRoots", "required": true, "item": {"type": "ResourceId"}}]}, {"type": "object", "name": "tags", "arg": "$resource.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"operationId": "StorageDiscoveryWorkspaces_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageDiscovery/storageDiscoveryWorkspaces/{storageDiscoveryWorkspaceName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageDiscoveryWorkspaceName", "arg": "$Path.storageDiscoveryWorkspaceName", "required": true, "format": {"pattern": "^[a-zA-Z][a-zA-Z0-9]*(-[a-zA-Z0-9]+)*$", "maxLength": 64, "minLength": 4}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-09-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200, 201], "body": {"json": {"var": "$Instance", "schema": {"type": "@StorageDiscoveryWorkspace_read"}}}}, {"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/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2VzL3t9/2025-09-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2VzL3t9/2025-09-01.xml new file mode 100644 index 000000000..6e7ccab24 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlZGlzY292ZXJ5L3N0b3JhZ2VkaXNjb3Zlcnl3b3Jrc3BhY2VzL3t9/2025-09-01.xml @@ -0,0 +1,667 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +