Skip to content

Commit 4a5f359

Browse files
committed
Add command examples for storage-discovery workspace commands
1 parent 16be50d commit 4a5f359

1 file changed

Lines changed: 50 additions & 0 deletions

File tree

  • src/storage-discovery/azext_storage_discovery

src/storage-discovery/azext_storage_discovery/_help.py

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,53 @@
99
# pylint: disable=too-many-lines
1010

1111
from knack.help_files import helps # pylint: disable=unused-import
12+
13+
helps['storage-discovery workspace create'] = """
14+
type: command
15+
short-summary: Create a storage discovery workspace.
16+
examples:
17+
- name: Create a storage discovery workspace with basic settings.
18+
text: |
19+
az storage-discovery workspace create \\
20+
--resource-group myRG \\
21+
--name myWorkspace \\
22+
--location eastus2 \\
23+
--workspace-roots "/subscriptions/mySubId/resourceGroups/myRG" \\
24+
--scopes '[{"displayName":"basic","resourceTypes":["Microsoft.Storage/storageAccounts"]}]'
25+
- name: Create a storage discovery workspace with full configuration.
26+
text: |
27+
az storage-discovery workspace create \\
28+
--resource-group myRG \\
29+
--name myWorkspace \\
30+
--location francecentral \\
31+
--description "My workspace for storage discovery" \\
32+
--sku Standard \\
33+
--workspace-roots "/subscriptions/mySubId/resourceGroups/myRG" \\
34+
--scopes '[{"displayName":"production","resourceTypes":["Microsoft.Storage/storageAccounts"],"tagKeysOnly":["environment"],"tags":{"project":"demo","tier":"prod"}}]'
35+
"""
36+
37+
helps['storage-discovery workspace update'] = """
38+
type: command
39+
short-summary: Update a storage discovery workspace.
40+
examples:
41+
- name: Update workspace description and SKU.
42+
text: |
43+
az storage-discovery workspace update \\
44+
--resource-group myRG \\
45+
--name myWorkspace \\
46+
--description "Updated description" \\
47+
--sku Free
48+
- name: Update workspace with new scopes and tags.
49+
text: |
50+
az storage-discovery workspace update \\
51+
--resource-group myRG \\
52+
--name myWorkspace \\
53+
--scopes '[{"displayName":"updated","resourceTypes":["Microsoft.Storage/storageAccounts"],"tags":{"environment":"test"}}]' \\
54+
--tags environment=production team=storage
55+
- name: Update workspace roots to subscription level.
56+
text: |
57+
az storage-discovery workspace update \\
58+
--resource-group myRG \\
59+
--name myWorkspace \\
60+
--workspace-roots "/subscriptions/mySubId"
61+
"""

0 commit comments

Comments
 (0)