Skip to content

Commit f68efc5

Browse files
authored
Merge pull request #931 from KajalSethi/dell/cli
Auto generated from the aaz_dev_tool
2 parents e71d240 + add1734 commit f68efc5

File tree

12 files changed

+1580
-0
lines changed

12 files changed

+1580
-0
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# [Command] _dell filesystem create_
2+
3+
Create a FileSystemResource
4+
5+
## Versions
6+
7+
### [2025-03-21](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL2RlbGwuc3RvcmFnZS9maWxlc3lzdGVtcy97fQ==/2025-03-21.xml) **Stable**
8+
9+
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/dell.storage/filesystems/{} 2025-03-21 -->
10+
11+
#### examples
12+
13+
- Create a Dell filesystem with full configuration
14+
```bash
15+
dell filesystem create --resource-group cli_test_dell_rg --filesystem-name dell-fs-test --marketplace "{marketplaceSubscriptionStatus:PendingFulfillmentStart,marketplace-subscription-id:mvjcxwndudbylynme,plan-id:eekvwfndjoxijeasksnt,offer-id:bcganbkmvznyqfnvhjuag,publisher-id:trdzykoeskmcwpo,private-offer-id:privateOfferId,plan-name:planeName}" --delegated-subnet-id /subscriptions/xxxx/resourceGroups/myRG/providers/Microsoft.Network/virtualNetworks/myVNet/subnets/mySubnet --delegated-subnet-cidr 10.0.0.1/24 --user "{email:test@contoso.com}" --smart-connect-fqdn dell-fs.contoso.com --one-fs-url https://onefs.dell.com --dell-reference-number DELL-12345 --tags "{Environment:Development,Owner:TestTeam,DEPLOYMENT_MODE:SkipProvision}" --location uksouth
16+
```
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# [Command] _dell filesystem delete_
2+
3+
Delete a FileSystemResource
4+
5+
## Versions
6+
7+
### [2025-03-21](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL2RlbGwuc3RvcmFnZS9maWxlc3lzdGVtcy97fQ==/2025-03-21.xml) **Stable**
8+
9+
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/dell.storage/filesystems/{} 2025-03-21 -->
10+
11+
#### examples
12+
13+
- Delete a Dell filesystem
14+
```bash
15+
dell filesystem delete --resource-group cli_test_dell_rg --filesystem-name dell-fs-test
16+
```

Commands/dell/filesystem/_list.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# [Command] _dell filesystem list_
2+
3+
List FileSystemResource resources by subscription ID
4+
5+
## Versions
6+
7+
### [2025-03-21](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL2RlbGwuc3RvcmFnZS9maWxlc3lzdGVtcw==/2025-03-21.xml) **Stable**
8+
9+
<!-- mgmt-plane /subscriptions/{}/providers/dell.storage/filesystems 2025-03-21 -->
10+
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/dell.storage/filesystems 2025-03-21 -->
11+
12+
#### examples
13+
14+
- List all Dell filesystems in subscription
15+
```bash
16+
dell filesystem list
17+
```
18+
19+
- List Dell filesystems in specific resource group
20+
```bash
21+
dell filesystem list --resource-group cli_test_dell_rg
22+
```

Commands/dell/filesystem/_show.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# [Command] _dell filesystem show_
2+
3+
Get a FileSystemResource
4+
5+
## Versions
6+
7+
### [2025-03-21](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL2RlbGwuc3RvcmFnZS9maWxlc3lzdGVtcy97fQ==/2025-03-21.xml) **Stable**
8+
9+
<!-- mgmt-plane /subscriptions/{}/resourcegroups/{}/providers/dell.storage/filesystems/{} 2025-03-21 -->
10+
11+
#### examples
12+
13+
- Show details of a Dell filesystem
14+
```bash
15+
dell filesystem show --resource-group cli_test_dell_rg --filesystem-name dell-fs-test
16+
```

Commands/dell/filesystem/readme.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# [Group] _dell filesystem_
2+
3+
Manage Filesystem
4+
5+
## Commands
6+
7+
- [create](/Commands/dell/filesystem/_create.md)
8+
: Create a FileSystemResource
9+
10+
- [delete](/Commands/dell/filesystem/_delete.md)
11+
: Delete a FileSystemResource
12+
13+
- [list](/Commands/dell/filesystem/_list.md)
14+
: List FileSystemResource resources by subscription ID
15+
16+
- [show](/Commands/dell/filesystem/_show.md)
17+
: Get a FileSystemResource

Commands/dell/readme.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# [Group] _dell_
2+
3+
Manage Dell
4+
5+
## Subgroups
6+
7+
- [filesystem](/Commands/dell/filesystem/readme.md)
8+
: Manage Filesystem

Commands/readme.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,9 @@
125125
- [dataprotection](/Commands/dataprotection/readme.md)
126126
: Manage dataprotection.
127127

128+
- [dell](/Commands/dell/readme.md)
129+
: Manage Dell
130+
128131
- [desktopvirtualization](/Commands/desktopvirtualization/readme.md)
129132
: Manage desktop virtualization.
130133

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/dell.storage/filesystems", "version": "2025-03-21", "swagger": "mgmt-plane/dell/ResourceProviders/Dell.Storage/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvRGVsbC5TdG9yYWdlL2ZpbGVzeXN0ZW1z/V/MjAyNS0wMy0yMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/dell.storage/filesystems", "version": "2025-03-21", "swagger": "mgmt-plane/dell/ResourceProviders/Dell.Storage/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9EZWxsLlN0b3JhZ2UvZmlsZXN5c3RlbXM=/V/MjAyNS0wMy0yMQ=="}], "commandGroups": [{"name": "dell filesystem", "commands": [{"name": "list", "version": "2025-03-21", "resources": [{"id": "/subscriptions/{}/providers/dell.storage/filesystems", "version": "2025-03-21", "swagger": "mgmt-plane/dell/ResourceProviders/Dell.Storage/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvRGVsbC5TdG9yYWdlL2ZpbGVzeXN0ZW1z/V/MjAyNS0wMy0yMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/dell.storage/filesystems", "version": "2025-03-21", "swagger": "mgmt-plane/dell/ResourceProviders/Dell.Storage/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9EZWxsLlN0b3JhZ2UvZmlsZXN5c3RlbXM=/V/MjAyNS0wMy0yMQ=="}], "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_FileSystems_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}, {"var": "$Condition_FileSystems_ListByResourceGroup", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}], "operations": [{"when": ["$Condition_FileSystems_ListBySubscription"], "operationId": "FileSystems_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Dell.Storage/filesystems", "request": {"method": "get", "path": {"params": [{"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-03-21"}, "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<object>", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "capacity", "props": [{"type": "string", "name": "current"}, {"type": "string", "name": "incremental"}, {"type": "string", "name": "max"}, {"type": "string", "name": "min"}]}, {"type": "string", "name": "delegatedSubnetCidr", "required": true, "format": {"pattern": "^([0-9]{1,3}\\.){3}[0-9]{1,3}/(16|24)$"}}, {"type": "string", "name": "delegatedSubnetId", "required": true}, {"type": "string", "name": "dellReferenceNumber", "required": true}, {"type": "object", "name": "encryption", "required": true, "props": [{"type": "object", "name": "encryptionIdentityProperties", "props": [{"type": "string", "name": "identityResourceId"}, {"type": "string", "name": "identityType", "enum": {"items": [{"value": "SystemAssigned"}, {"value": "UserAssigned"}]}}]}, {"type": "string", "name": "encryptionType", "required": true, "enum": {"items": [{"value": "Customer-managed keys (CMK)"}, {"value": "Microsoft-managed keys (MMK)"}]}}, {"type": "string", "name": "keyUrl"}]}, {"type": "string", "name": "fileSystemId"}, {"type": "object", "name": "marketplace", "required": true, "props": [{"type": "string", "name": "endDate"}, {"type": "string", "name": "marketplaceSubscriptionId"}, {"readOnly": true, "type": "string", "name": "marketplaceSubscriptionStatus", "enum": {"items": [{"value": "PendingFulfillmentStart"}, {"value": "Subscribed"}, {"value": "Suspended"}, {"value": "Unsubscribed"}]}}, {"type": "string", "name": "offerId", "required": true}, {"type": "string", "name": "planId", "required": true}, {"type": "string", "name": "planName", "required": true}, {"type": "string", "name": "privateOfferId"}, {"type": "string", "name": "publisherId"}, {"type": "string", "name": "termUnit"}]}, {"type": "string", "name": "oneFsUrl"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "smartConnectFqdn"}, {"type": "object", "name": "user", "required": true, "props": [{"type": "string", "name": "email", "required": true, "secret": 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": {"readOnly": true, "type": "@MgmtErrorFormat"}}}}]}}, {"when": ["$Condition_FileSystems_ListByResourceGroup"], "operationId": "FileSystems_ListByResourceGroup", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Dell.Storage/filesystems", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"pattern": "^[-\\w\\._\\(\\)]+$", "maxLength": 90, "minLength": 1}}, {"type": "uuid", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2025-03-21"}, "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<object>", "name": "value", "required": true, "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id"}, {"type": "IdentityObject", "name": "identity", "props": [{"readOnly": true, "type": "uuid", "name": "principalId"}, {"readOnly": true, "type": "uuid", "name": "tenantId"}, {"type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "None"}, {"value": "SystemAssigned"}, {"value": "SystemAssigned,UserAssigned"}, {"value": "UserAssigned"}]}}, {"type": "object", "name": "userAssignedIdentities", "additionalProps": {"item": {"nullable": true, "type": "object", "props": [{"readOnly": true, "type": "uuid", "name": "clientId"}, {"readOnly": true, "type": "uuid", "name": "principalId"}]}}}]}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "object", "name": "capacity", "props": [{"type": "string", "name": "current"}, {"type": "string", "name": "incremental"}, {"type": "string", "name": "max"}, {"type": "string", "name": "min"}]}, {"type": "string", "name": "delegatedSubnetCidr", "required": true, "format": {"pattern": "^([0-9]{1,3}\\.){3}[0-9]{1,3}/(16|24)$"}}, {"type": "string", "name": "delegatedSubnetId", "required": true}, {"type": "string", "name": "dellReferenceNumber", "required": true}, {"type": "object", "name": "encryption", "required": true, "props": [{"type": "object", "name": "encryptionIdentityProperties", "props": [{"type": "string", "name": "identityResourceId"}, {"type": "string", "name": "identityType", "enum": {"items": [{"value": "SystemAssigned"}, {"value": "UserAssigned"}]}}]}, {"type": "string", "name": "encryptionType", "required": true, "enum": {"items": [{"value": "Customer-managed keys (CMK)"}, {"value": "Microsoft-managed keys (MMK)"}]}}, {"type": "string", "name": "keyUrl"}]}, {"type": "string", "name": "fileSystemId"}, {"type": "object", "name": "marketplace", "required": true, "props": [{"type": "string", "name": "endDate"}, {"type": "string", "name": "marketplaceSubscriptionId"}, {"readOnly": true, "type": "string", "name": "marketplaceSubscriptionStatus", "enum": {"items": [{"value": "PendingFulfillmentStart"}, {"value": "Subscribed"}, {"value": "Suspended"}, {"value": "Unsubscribed"}]}}, {"type": "string", "name": "offerId", "required": true}, {"type": "string", "name": "planId", "required": true}, {"type": "string", "name": "planName", "required": true}, {"type": "string", "name": "privateOfferId"}, {"type": "string", "name": "publisherId"}, {"type": "string", "name": "termUnit"}]}, {"type": "string", "name": "oneFsUrl"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Accepted"}, {"value": "Canceled"}, {"value": "Creating"}, {"value": "Deleted"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "NotSpecified"}, {"value": "Succeeded"}, {"value": "Updating"}]}}, {"type": "string", "name": "smartConnectFqdn"}, {"type": "object", "name": "user", "required": true, "props": [{"type": "string", "name": "email", "required": true, "secret": 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": {"readOnly": true, "type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]}

0 commit comments

Comments
 (0)