Skip to content

Commit de84df5

Browse files
author
Rachid Cesin Gorostieta
committed
Remove switch parameters
1 parent ca47b93 commit de84df5

File tree

4 files changed

+3
-24
lines changed

4 files changed

+3
-24
lines changed

src/ResourceManager/Resources/Commands.Resources.Test/ResourceGroups/GetAzureResourceGroupCommandTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ public void GetsResourcesGroups()
5858
Resources = new List<PSResource>() { new PSResource() { Name = "resource1" } }
5959
};
6060
result.Add(expected);
61-
resourcesClientMock.Setup(f => f.FilterResourceGroups(resourceGroupName, null, true, null)).Returns(result);
61+
resourcesClientMock.Setup(f => f.FilterResourceGroups(resourceGroupName, null, false, null)).Returns(result);
6262

6363
cmdlet.Name = resourceGroupName;
6464

src/ResourceManager/Resources/Commands.Resources.Test/ResourceGroups/RemoveAzureResourceGroupCommandTests.cs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,11 @@ public void RemovesResourceGroup()
5151
resourcesClientMock.Setup(f => f.DeleteResourceGroup(resourceGroupName));
5252

5353
cmdlet.Name = resourceGroupName;
54-
cmdlet.PassThru = true;
5554
cmdlet.Force = true;
5655

5756
cmdlet.ExecuteCmdlet();
5857

5958
resourcesClientMock.Verify(f => f.DeleteResourceGroup(resourceGroupName), Times.Once());
60-
commandRuntimeMock.Verify(f => f.WriteObject(true), Times.Once());
6159
}
6260

6361
[Fact]
@@ -68,13 +66,11 @@ public void RemovesResourceGroupFromId()
6866
resourcesClientMock.Setup(f => f.DeleteResourceGroup(resourceGroupName));
6967

7068
cmdlet.Id = resourceGroupId;
71-
cmdlet.PassThru = true;
7269
cmdlet.Force = true;
7370

7471
cmdlet.ExecuteCmdlet();
7572

7673
resourcesClientMock.Verify(f => f.DeleteResourceGroup(resourceGroupName), Times.Once());
77-
commandRuntimeMock.Verify(f => f.WriteObject(true), Times.Once());
7874
}
7975
}
8076
}

src/ResourceManager/Resources/Commands.Resources/ResourceGroups/GetAzureResourceGroupCommand.cs

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ namespace Microsoft.Azure.Commands.Resources
2727
public class GetAzureResourceGroupCommand : ResourcesBaseCmdlet
2828
{
2929
[Alias("ResourceGroupName")]
30-
[Parameter(Position = 0, Mandatory = true, ValueFromPipelineByPropertyName = true, ParameterSetName = "GetSingle")]
30+
[Parameter(Position = 0, Mandatory = false, ValueFromPipelineByPropertyName = true, ParameterSetName = "GetSingle")]
3131
[ValidateNotNullOrEmpty]
3232
public string Name { get; set; }
3333

@@ -39,24 +39,16 @@ public class GetAzureResourceGroupCommand : ResourcesBaseCmdlet
3939
[Parameter(Mandatory = false, ValueFromPipelineByPropertyName = true, HelpMessage = "The resource group Id.")]
4040
[ValidateNotNullOrEmpty]
4141
public string Id { get; set; }
42-
43-
[Parameter(Mandatory = false, ValueFromPipelineByPropertyName = true, ParameterSetName = "GetMultiple")]
44-
public SwitchParameter Detailed { get; set; }
4542

4643
protected override void ProcessRecord()
4744
{
48-
if(this.Detailed.IsPresent)
49-
{
50-
WriteWarning("The Detailed switch parameter is being deprecated and will be removed in a future release.");
51-
}
5245
WriteWarning("The output object of this cmdlet will be modified in a future release.");
53-
var detailed = Detailed.IsPresent || !string.IsNullOrEmpty(Name);
5446
Name = string.IsNullOrEmpty(Name) && !string.IsNullOrEmpty(Id)
5547
? Id.Split('/').Last()
5648
: Name;
5749

5850
this.WriteObject(
59-
ResourcesClient.FilterResourceGroups(name: this.Name, tag: null, detailed: detailed, location: this.Location),
51+
ResourcesClient.FilterResourceGroups(name: this.Name, tag: null, detailed: false, location: this.Location),
6052
true);
6153
}
6254
}

src/ResourceManager/Resources/Commands.Resources/ResourceGroups/RemoveAzureResourceGroupCommand.cs

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,6 @@ public class RemoveAzureResourceGroupCommand : ResourcesBaseCmdlet
3838

3939
[Parameter(Mandatory = false, HelpMessage = "Do not ask for confirmation.")]
4040
public SwitchParameter Force { get; set; }
41-
42-
[Parameter(Mandatory = false)]
43-
public SwitchParameter PassThru { get; set; }
4441

4542
protected override void ProcessRecord()
4643
{
@@ -54,12 +51,6 @@ protected override void ProcessRecord()
5451
ProjectResources.RemoveResourceGroupMessage,
5552
Name,
5653
() => ResourcesClient.DeleteResourceGroup(Name));
57-
58-
if (PassThru)
59-
{
60-
WriteWarning("The PassThru switch parameter is being deprecated and will be removed in a future release.");
61-
WriteObject(true);
62-
}
6354
}
6455
}
6556
}

0 commit comments

Comments
 (0)