Skip to content

Commit 8a1a6d5

Browse files
authored
Merge pull request Azure#3572 from dihan0604/dev
Update property name for get bgp service community cmdlets and remove name property for stats cmdlets
2 parents 1094854 + 5fe65c9 commit 8a1a6d5

11 files changed

+970
-56
lines changed

src/ResourceManager/Network/Commands.Network.Test/Commands.Network.Test.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -494,7 +494,7 @@
494494
<ProjectReference Include="..\..\Resources\Commands.Resources\Commands.Resources.csproj">
495495
<Project>{e1f5201d-6067-430e-b303-4e367652991b}</Project>
496496
<Name>Commands.Resources</Name>
497-
</ProjectReference>
497+
</ProjectReference>
498498
</ItemGroup>
499499
<ItemGroup>
500500
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />

src/ResourceManager/Network/Commands.Network/Common/NetworkResourceManagerProfile.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,9 @@ protected override void Configure()
7979

8080
// Bgp Service Community
8181
Mapper.CreateMap<CNM.PSBgpServiceCommunity, MNM.BgpServiceCommunity>();
82+
Mapper.CreateMap<CNM.PSBgpCommunity, MNM.BGPCommunity>();
8283
Mapper.CreateMap<MNM.BgpServiceCommunity, CNM.PSBgpServiceCommunity>();
84+
Mapper.CreateMap<MNM.BGPCommunity, CNM.PSBgpCommunity>();
8385

8486
// Subnet
8587
// CNM to MNM

src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Stats/GetAzureExpressRouteCircuitARPTableCommand.cs

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -33,25 +33,18 @@ public enum DevicePathEnum
3333

3434
[Cmdlet(VerbsCommon.Get, "AzureRmExpressRouteCircuitARPTable"),OutputType(typeof(PSExpressRouteCircuitArpTable))]
3535
public class GetAzureExpressRouteCircuitARPTableCommand : NetworkBaseCmdlet
36-
{
37-
[Alias("ResourceName")]
38-
[Parameter(
39-
Mandatory = false,
40-
ValueFromPipelineByPropertyName = true,
41-
HelpMessage = "The resource name.")]
42-
[ValidateNotNullOrEmpty]
43-
public virtual string Name { get; set; }
44-
45-
[Parameter(
36+
{
37+
[Parameter(
4638
Mandatory = true,
4739
ValueFromPipelineByPropertyName = true,
4840
HelpMessage = "The resource group name.")]
4941
[ValidateNotNullOrEmpty]
50-
public virtual string ResourceGroupName { get; set; }
51-
52-
[Parameter(
53-
Mandatory = true,
54-
ValueFromPipeline = true,
42+
public virtual string ResourceGroupName { get; set; }
43+
44+
[Alias("Name", "ResourceName")]
45+
[Parameter(
46+
Mandatory = true,
47+
ValueFromPipelineByPropertyName = true,
5548
HelpMessage = "The Name of ExpressRoute Circuit")]
5649
[ValidateNotNullOrEmpty]
5750
public string ExpressRouteCircuitName { get; set; }

src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Stats/GetAzureExpressRouteCircuitRouteTableCommand.cs

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -28,24 +28,17 @@ namespace Microsoft.Azure.Commands.Network
2828
[Cmdlet(VerbsCommon.Get, "AzureRmExpressRouteCircuitRouteTable"),OutputType(typeof(PSExpressRouteCircuitRoutesTable))]
2929
public class GetAzureRmExpressRouteCircuitRouteTable : NetworkBaseCmdlet
3030
{
31-
[Alias("ResourceName")]
32-
[Parameter(
33-
Mandatory = false,
34-
ValueFromPipelineByPropertyName = true,
35-
HelpMessage = "The resource name.")]
36-
[ValidateNotNullOrEmpty]
37-
public virtual string Name { get; set; }
38-
3931
[Parameter(
4032
Mandatory = true,
4133
ValueFromPipelineByPropertyName = true,
4234
HelpMessage = "The resource group name.")]
4335
[ValidateNotNullOrEmpty]
44-
public virtual string ResourceGroupName { get; set; }
45-
46-
[Parameter(
47-
Mandatory = true,
48-
ValueFromPipeline = true,
36+
public virtual string ResourceGroupName { get; set; }
37+
38+
[Alias("Name", "ResourceName")]
39+
[Parameter(
40+
Mandatory = true,
41+
ValueFromPipelineByPropertyName = true,
4942
HelpMessage = "The Name of ExpressRoute Circuit")]
5043
[ValidateNotNullOrEmpty]
5144
public string ExpressRouteCircuitName { get; set; }

src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Stats/GetAzureExpressRouteCircuitRouteTableSummaryCommand.cs

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -28,24 +28,17 @@ namespace Microsoft.Azure.Commands.Network
2828
[Cmdlet(VerbsCommon.Get, "AzureRmExpressRouteCircuitRouteTableSummary"), OutputType(typeof(PSExpressRouteCircuitRoutesTableSummary))]
2929
public class GetAzureRmExpressRouteCircuitRouteTableSummaryCommand : NetworkBaseCmdlet
3030
{
31-
[Alias("ResourceName")]
32-
[Parameter(
33-
Mandatory = false,
34-
ValueFromPipelineByPropertyName = true,
35-
HelpMessage = "The resource name.")]
36-
[ValidateNotNullOrEmpty]
37-
public virtual string Name { get; set; }
38-
3931
[Parameter(
4032
Mandatory = true,
4133
ValueFromPipelineByPropertyName = true,
4234
HelpMessage = "The resource group name.")]
4335
[ValidateNotNullOrEmpty]
4436
public virtual string ResourceGroupName { get; set; }
4537

38+
[Alias("Name", "ResourceName")]
4639
[Parameter(
4740
Mandatory = true,
48-
ValueFromPipeline = true,
41+
ValueFromPipelineByPropertyName = true,
4942
HelpMessage = "The Name of ExpressRoute Circuit")]
5043
[ValidateNotNullOrEmpty]
5144
public string ExpressRouteCircuitName { get; set; }

src/ResourceManager/Network/Commands.Network/ExpressRouteCircuit/Stats/GetAzureExpressRouteStatsCommand.cs

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -22,25 +22,18 @@ namespace Microsoft.Azure.Commands.Network
2222
{
2323
[Cmdlet(VerbsCommon.Get, "AzureRmExpressRouteCircuitStats"), OutputType(typeof(PSExpressRouteCircuitStats))]
2424
public class GetAzureExpressRouteCircuitStatsCommand : NetworkBaseCmdlet
25-
{
26-
[Alias("ResourceName")]
27-
[Parameter(
28-
Mandatory = false,
29-
ValueFromPipelineByPropertyName = true,
30-
HelpMessage = "The resource name.")]
31-
[ValidateNotNullOrEmpty]
32-
public virtual string Name { get; set; }
33-
25+
{
3426
[Parameter(
3527
Mandatory = true,
3628
ValueFromPipelineByPropertyName = true,
3729
HelpMessage = "The resource group name.")]
3830
[ValidateNotNullOrEmpty]
39-
public virtual string ResourceGroupName { get; set; }
40-
31+
public virtual string ResourceGroupName { get; set; }
32+
33+
[Alias("Name", "ResourceName")]
4134
[Parameter(
4235
Mandatory = true,
43-
ValueFromPipeline = true,
36+
ValueFromPipelineByPropertyName = true,
4437
HelpMessage = "The Name of ExpressRoute Circuit")]
4538
[ValidateNotNullOrEmpty]
4639
public string ExpressRouteCircuitName { get; set; }

0 commit comments

Comments
 (0)