Skip to content

Commit ca867e1

Browse files
pass auth headers from both cmdlets
1 parent 4783191 commit ca867e1

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

src/Network/Network/Cortex/HubVnetConnection/NewAzureRmHubVirtualNetworkConnectionCommand.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ public override void Execute()
199199
() =>
200200
{
201201
WriteVerbose(String.Format(Properties.Resources.CreatingLongRunningOperationMessage, this.ResourceGroupName, this.Name));
202-
this.CreateOrUpdateVirtualHub(this.ResourceGroupName, this.ParentResourceName, parentVirtualHub, parentVirtualHub.Tag);
202+
this.CreateOrUpdateVirtualHub(this.ResourceGroupName, this.ParentResourceName, parentVirtualHub, parentVirtualHub.Tag, auxAuthHeader);
203203
var createdVirtualHub = this.GetVirtualHub(this.ResourceGroupName, this.ParentResourceName);
204204

205205
WriteObject(createdVirtualHub.VirtualNetworkConnections.FirstOrDefault(hubConnection => hubConnection.Name.Equals(this.Name, StringComparison.OrdinalIgnoreCase)));

src/Network/Network/Cortex/HubVnetConnection/UpdateAzureRmHubVirtualNetworkConnectionCommand.cs

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ public class UpdateAzureRmHubVirtualNetworkConnectionCommand : HubVnetConnection
8989
public override void Execute()
9090
{
9191
base.Execute();
92+
Dictionary<string, List<string>> auxAuthHeader = null;
9293

9394
//// Resolve the VirtualHub
9495
if (ParameterSetName.Equals(CortexParameterSetNames.ByHubVirtualNetworkConnectionObject, StringComparison.OrdinalIgnoreCase))
@@ -127,12 +128,20 @@ public override void Execute()
127128
connectionToModify.EnableInternetSecurity = this.EnableInternetSecurity.Value;
128129
}
129130

131+
List<string> resourceIds = new List<string>();
132+
resourceIds.Add(connectionToModify.RemoteVirtualNetwork.Id);
133+
var auxHeaderDictionary = GetAuxilaryAuthHeaderFromResourceIds(resourceIds);
134+
if (auxHeaderDictionary != null && auxHeaderDictionary.Count > 0)
135+
{
136+
auxAuthHeader = new Dictionary<string, List<string>>(auxHeaderDictionary);
137+
}
138+
130139
ConfirmAction(
131140
Properties.Resources.SettingResourceMessage,
132141
this.Name,
133142
() =>
134143
{
135-
this.CreateOrUpdateVirtualHub(this.ResourceGroupName, this.ParentResourceName, parentVirtualHub, parentVirtualHub.Tag);
144+
this.CreateOrUpdateVirtualHub(this.ResourceGroupName, this.ParentResourceName, parentVirtualHub, parentVirtualHub.Tag, auxAuthHeader);
136145
var updatedVirtualHub = this.GetVirtualHub(this.ResourceGroupName, this.ParentResourceName);
137146

138147
WriteObject(updatedVirtualHub.VirtualNetworkConnections.FirstOrDefault(hubConnection => hubConnection.Name.Equals(this.Name, StringComparison.OrdinalIgnoreCase)));

0 commit comments

Comments
 (0)