Skip to content

Commit 57969e3

Browse files
committed
Adding SupportsShouldProcess for ApplicationGatewaSslPolicy cmdlets
1 parent 25a37a4 commit 57969e3

File tree

2 files changed

+26
-18
lines changed

2 files changed

+26
-18
lines changed

src/ResourceManager/Network/Commands.Network/ApplicationGateway/SslPolicy/NewAzureApplicationGatewaySslPolicyCommand.cs

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,21 +18,25 @@
1818

1919
namespace Microsoft.Azure.Commands.Network
2020
{
21-
[Cmdlet(VerbsCommon.New, "AzureRmApplicationGatewaySslPolicy"), OutputType(typeof(PSApplicationGatewaySslPolicy))]
21+
[Cmdlet(VerbsCommon.New, "AzureRmApplicationGatewaySslPolicy", SupportsShouldProcess = true),
22+
OutputType(typeof(PSApplicationGatewaySslPolicy))]
2223
public class NewAzureApplicationGatewaySslPolicyCommand : AzureApplicationGatewaySslPolicyBase
2324
{
2425
public override void ExecuteCmdlet()
2526
{
26-
base.ExecuteCmdlet();
27-
28-
PSApplicationGatewaySslPolicy policy = new PSApplicationGatewaySslPolicy();
29-
policy.DisabledSslProtocols = new List<string>();
30-
foreach (var protocol in this.DisabledSslProtocols)
27+
if (ShouldProcess("AzureApplicationGatewaySslPolicy", Microsoft.Azure.Commands.Network.Properties.Resources.CreatingResourceMessage))
3128
{
32-
policy.DisabledSslProtocols.Add(protocol);
33-
}
29+
base.ExecuteCmdlet();
3430

35-
WriteObject(policy);
31+
PSApplicationGatewaySslPolicy policy = new PSApplicationGatewaySslPolicy();
32+
policy.DisabledSslProtocols = new List<string>();
33+
foreach (var protocol in this.DisabledSslProtocols)
34+
{
35+
policy.DisabledSslProtocols.Add(protocol);
36+
}
37+
38+
WriteObject(policy);
39+
}
3640
}
3741
}
3842
}

src/ResourceManager/Network/Commands.Network/ApplicationGateway/SslPolicy/SetAzureApplicationGatewaySslPolicyCommand.cs

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@
1818

1919
namespace Microsoft.Azure.Commands.Network
2020
{
21-
[Cmdlet(VerbsCommon.Set, "AzureRmApplicationGatewaySslPolicy"), OutputType(typeof(PSApplicationGateway))]
21+
[Cmdlet(VerbsCommon.Set, "AzureRmApplicationGatewaySslPolicy", SupportsShouldProcess = true),
22+
OutputType(typeof(PSApplicationGateway))]
2223
public class SetAzureApplicationGatewaySslPolicyCommand : AzureApplicationGatewaySslPolicyBase
2324
{
2425
[Parameter(
@@ -28,16 +29,19 @@ public class SetAzureApplicationGatewaySslPolicyCommand : AzureApplicationGatewa
2829
public PSApplicationGateway ApplicationGateway { get; set; }
2930
public override void ExecuteCmdlet()
3031
{
31-
base.ExecuteCmdlet();
32-
33-
this.ApplicationGateway.SslPolicy = new PSApplicationGatewaySslPolicy();
34-
this.ApplicationGateway.SslPolicy.DisabledSslProtocols = new List<string>();
35-
foreach (var protocol in this.DisabledSslProtocols)
32+
if (ShouldProcess("AzureApplicationGatewaySslPolicy", Microsoft.Azure.Commands.Network.Properties.Resources.CreatingResourceMessage))
3633
{
37-
this.ApplicationGateway.SslPolicy.DisabledSslProtocols.Add(protocol);
38-
}
34+
base.ExecuteCmdlet();
3935

40-
WriteObject(this.ApplicationGateway);
36+
this.ApplicationGateway.SslPolicy = new PSApplicationGatewaySslPolicy();
37+
this.ApplicationGateway.SslPolicy.DisabledSslProtocols = new List<string>();
38+
foreach (var protocol in this.DisabledSslProtocols)
39+
{
40+
this.ApplicationGateway.SslPolicy.DisabledSslProtocols.Add(protocol);
41+
}
42+
43+
WriteObject(this.ApplicationGateway);
44+
}
4145
}
4246
}
4347
}

0 commit comments

Comments
 (0)