Skip to content

Commit 982d19a

Browse files
committed
correction
1 parent 174eabc commit 982d19a

File tree

4 files changed

+59
-39
lines changed

4 files changed

+59
-39
lines changed

src/Network/Network/Network.generated.format.ps1xml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6041,9 +6041,9 @@
60416041
<TableRowEntries>
60426042
<TableRowEntry>
60436043
<TableColumnItems>
6044-
<PropertyName>LastComputedTime</PropertyName>
6045-
<PropertyName>NextEligibleComputeTime</PropertyName>
6046-
<PropertyName>RouteSetVersion</PropertyName>
6044+
<TableColumnItem><PropertyName>LastComputedTime</PropertyName></TableColumnItem>
6045+
<TableColumnItem><PropertyName>NextEligibleComputeTime</PropertyName></TableColumnItem>
6046+
<TableColumnItem><PropertyName>RouteSetVersion</PropertyName></TableColumnItem>
60476047
</TableColumnItems>
60486048
</TableRowEntry>
60496049
</TableRowEntries>
@@ -6063,9 +6063,9 @@
60636063
<TableRowEntries>
60646064
<TableRowEntry>
60656065
<TableColumnItems>
6066-
<PropertyName>OverallScore</PropertyName>
6067-
<PropertyName>ScoreChange</PropertyName>
6068-
<PropertyName>LastComputedTime</PropertyName>
6066+
<TableColumnItem><PropertyName>OverallScore</PropertyName></TableColumnItem>
6067+
<TableColumnItem><PropertyName>ScoreChange</PropertyName></TableColumnItem>
6068+
<TableColumnItem><PropertyName>LastComputedTime</PropertyName></TableColumnItem>
60696069
</TableColumnItems>
60706070
</TableRowEntry>
60716071
</TableRowEntries>
@@ -6087,11 +6087,11 @@
60876087
<TableRowEntries>
60886088
<TableRowEntry>
60896089
<TableColumnItems>
6090-
<PropertyName>PeeringLocation</PropertyName>
6091-
<PropertyName>Status</PropertyName>
6092-
<PropertyName>StartTime</PropertyName>
6093-
<PropertyName>EndTime</PropertyName>
6094-
<PropertyName>TestType</PropertyName>
6090+
<TableColumnItem><PropertyName>PeeringLocation</PropertyName></TableColumnItem>
6091+
<TableColumnItem><PropertyName>Status</PropertyName></TableColumnItem>
6092+
<TableColumnItem><PropertyName>StartTime</PropertyName></TableColumnItem>
6093+
<TableColumnItem><PropertyName>EndTime</PropertyName></TableColumnItem>
6094+
<TableColumnItem><PropertyName>TestType</PropertyName></TableColumnItem>
60956095
</TableColumnItems>
60966096
</TableRowEntry>
60976097
</TableRowEntries>
@@ -6113,11 +6113,11 @@
61136113
<TableRowEntries>
61146114
<TableRowEntry>
61156115
<TableColumnItems>
6116-
<PropertyName>PeeringLocation</PropertyName>
6117-
<PropertyName>Status</PropertyName>
6118-
<PropertyName>StartTimeUtc</PropertyName>
6119-
<PropertyName>EndTimeUtc</PropertyName>
6120-
<PropertyName>WasSimulationSuccessful</PropertyName>
6116+
<TableColumnItem><PropertyName>PeeringLocation</PropertyName></TableColumnItem>
6117+
<TableColumnItem><PropertyName>Status</PropertyName></TableColumnItem>
6118+
<TableColumnItem><PropertyName>StartTimeUtc</PropertyName></TableColumnItem>
6119+
<TableColumnItem><PropertyName>EndTimeUtc</PropertyName></TableColumnItem>
6120+
<TableColumnItem><PropertyName>WasSimulationSuccessful</PropertyName></TableColumnItem>
61216121
</TableColumnItems>
61226122
</TableRowEntry>
61236123
</TableRowEntries>

src/Network/Network/VirtualNetworkGateway/GetAzureVirtualNetworkGatewayRouteSetsInformation.cs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,12 @@ public override void Execute()
5252
{
5353
base.Execute();
5454

55-
var routeSets = this.NetworkClient.NetworkManagementClient.VirtualNetworkGateways.GetRouteSummary(this.ResourceGroupName, this.GatewayName);
56-
var psRouteSets = NetworkResourceManagerProfile.Mapper.Map<PSGatewayRouteSetsInformation>(routeSets);
55+
var response = this.NetworkClient.NetworkManagementClient.VirtualNetworkGateways
56+
.GetRoutesInformationWithHttpMessagesAsync(this.ResourceGroupName, this.GatewayName)
57+
.GetAwaiter()
58+
.GetResult();
59+
60+
var psRouteSets = NetworkResourceManagerProfile.Mapper.Map<PSGatewayRouteSetsInformation>(response.Body);
5761
WriteObject(psRouteSets, true);
5862
}
5963
}

src/Network/Network/VirtualNetworkGateway/StartAzureVirtualNetworkGatewaySiteFailoverTest.cs

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -52,20 +52,17 @@ public override void Execute()
5252
{
5353
base.Execute();
5454

55-
var request = new StartSiteFailoverRequest
55+
foreach (var peeringLocation in PeeringLocations)
5656
{
57-
PeeringLocations = PeeringLocations,
58-
Type = Type
59-
};
57+
var response = NetworkClient.NetworkManagementClient.VirtualNetworkGateways
58+
.StartExpressRouteSiteFailoverSimulationWithHttpMessagesAsync(
59+
ResourceGroupName,
60+
VirtualNetworkGatewayName,
61+
peeringLocation
62+
).GetAwaiter().GetResult();
6063

61-
var response = NetworkClient.NetworkManagementClient.VirtualNetworkGateways.StartSiteFailoverTest(
62-
ResourceGroupName,
63-
VirtualNetworkGatewayName,
64-
request
65-
);
66-
67-
var psResult = NetworkResourceManagerProfile.Mapper.Map<List<PSExpressRouteFailoverTestDetails>>(response);
68-
WriteObject(psResult, enumerateCollection: true);
64+
WriteObject(response.Body);
65+
}
6966
}
7067
}
7168
}

src/Network/Network/VirtualNetworkGateway/StopAzureVirtualNetworkGatewaySiteFailoverTest.cs

Lines changed: 28 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -36,23 +36,42 @@ public class StopAzureVirtualNetworkGatewaySiteFailoverTest : NetworkBaseCmdlet
3636

3737
[Parameter(
3838
Mandatory = true,
39-
HelpMessage = "The GUID that identifies the failover test to stop.",
39+
HelpMessage = "Peering location of the failover test to stop.",
4040
ParameterSetName = ByName)]
4141
[ValidateNotNullOrEmpty]
42-
public string TestGuid { get; set; }
42+
public string PeeringLocation { get; set; }
43+
44+
[Parameter(
45+
Mandatory = true,
46+
HelpMessage = "Whether the simulation was successful.",
47+
ParameterSetName = ByName)]
48+
public bool WasSimulationSuccessful { get; set; }
49+
50+
[Parameter(
51+
Mandatory = true,
52+
HelpMessage = "Details of the failover simulation.",
53+
ParameterSetName = ByName)]
54+
public List<FailoverConnectionDetails> Details { get; set; }
4355

4456
public override void Execute()
4557
{
4658
base.Execute();
4759

48-
var response = NetworkClient.NetworkManagementClient.VirtualNetworkGateways.StopSiteFailoverTest(
49-
ResourceGroupName,
50-
VirtualNetworkGatewayName,
51-
TestGuid
52-
);
60+
var parameters = new ExpressRouteFailoverStopApiParameters
61+
{
62+
PeeringLocation = this.PeeringLocation,
63+
WasSimulationSuccessful = this.WasSimulationSuccessful,
64+
Details = this.Details
65+
};
66+
67+
var response = NetworkClient.NetworkManagementClient.VirtualNetworkGateways
68+
.StopExpressRouteSiteFailoverSimulationWithHttpMessagesAsync(
69+
ResourceGroupName,
70+
VirtualNetworkGatewayName,
71+
parameters
72+
).GetAwaiter().GetResult();
5373

54-
var psResult = NetworkResourceManagerProfile.Mapper.Map<PSExpressRouteFailoverTestDetails>(response);
55-
WriteObject(psResult);
74+
WriteObject(response.Body);
5675
}
5776
}
5877
}

0 commit comments

Comments
 (0)