File tree Expand file tree Collapse file tree 4 files changed +5
-8
lines changed Expand file tree Collapse file tree 4 files changed +5
-8
lines changed Original file line number Diff line number Diff line change @@ -54,7 +54,6 @@ public class GetAzureSqlVirtualCluster : VirtualClusterCmdletBase
54
54
HelpMessage = "The name of the resource group." ) ]
55
55
[ Parameter ( ParameterSetName = GetByResourceGroupParameterSet ,
56
56
Mandatory = false ,
57
- Position = 1 ,
58
57
HelpMessage = "The name of the resource group." ) ]
59
58
[ ResourceGroupCompleter ]
60
59
[ ValidateNotNullOrEmpty ]
Original file line number Diff line number Diff line change @@ -77,7 +77,6 @@ public class RemoveAzureSqlManagedInstance : VirtualClusterCmdletBase
77
77
/// </summary>
78
78
[ Parameter ( ParameterSetName = RemoveByResourceIdParameterSet ,
79
79
Mandatory = true ,
80
- Position = 0 ,
81
80
ValueFromPipelineByPropertyName = true ,
82
81
HelpMessage = "The resource id of instance object to remove" ) ]
83
82
[ ValidateNotNullOrEmpty ]
Original file line number Diff line number Diff line change 15
15
using Microsoft . Azure . Commands . Common . Authentication . Abstractions ;
16
16
using Microsoft . Azure . Commands . ResourceManager . Common . Tags ;
17
17
using Microsoft . Azure . Commands . Sql . VirtualCluster . Model ;
18
+ using Microsoft . Azure . Management . Internal . Resources . Utilities . Models ;
18
19
using System . Collections . Generic ;
19
20
using System . Linq ;
20
21
@@ -99,10 +100,8 @@ private static AzureSqlVirtualClusterModel CreateVirtualClusterModelFromResponse
99
100
AzureSqlVirtualClusterModel virtualCluster = new AzureSqlVirtualClusterModel ( ) ;
100
101
101
102
// Extract the resource group name from the ID.
102
- // ID is in the form:
103
- // /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgName/providers/Microsoft.Sql/virtualClusters/virtualClusterName
104
- string [ ] segments = resp . Id . Split ( '/' ) ;
105
- virtualCluster . ResourceGroupName = segments [ 4 ] ;
103
+ ResourceIdentifier resourceIdentifier = new ResourceIdentifier ( resp . Id ) ;
104
+ virtualCluster . ResourceGroupName = resourceIdentifier . ResourceGroupName ;
106
105
107
106
virtualCluster . VirtualClusterName = resp . Name ;
108
107
virtualCluster . Id = resp . Id ;
Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ Remove-AzSqlVirtualCluster [-InputObject] <AzureSqlVirtualClusterModel> [-AsJob]
26
26
27
27
### RemoveVirtualClusterFromAzureResourceId
28
28
```
29
- Remove-AzSqlVirtualCluster [ -ResourceId] <String> [-AsJob] [-DefaultProfile <IAzureContextContainer>] [-WhatIf]
29
+ Remove-AzSqlVirtualCluster -ResourceId <String> [-AsJob] [-DefaultProfile <IAzureContextContainer>] [-WhatIf]
30
30
[-Confirm] [<CommonParameters>]
31
31
```
32
32
@@ -128,7 +128,7 @@ Parameter Sets: RemoveVirtualClusterFromAzureResourceId
128
128
Aliases :
129
129
130
130
Required : True
131
- Position : 0
131
+ Position : Named
132
132
Default value : None
133
133
Accept pipeline input : True (ByPropertyName)
134
134
Accept wildcard characters : False
You can’t perform that action at this time.
0 commit comments