@@ -425,20 +425,28 @@ func (s *ClusterScope) VnetPeeringSpecs() []azure.ResourceSpecGetter {
425425 peeringSpecs := make ([]azure.ResourceSpecGetter , 2 * len (s .Vnet ().Peerings ))
426426 for i , peering := range s .Vnet ().Peerings {
427427 forwardPeering := & vnetpeerings.VnetPeeringSpec {
428- PeeringName : azure .GenerateVnetPeeringName (s .Vnet ().Name , peering .RemoteVnetName ),
429- SourceVnetName : s .Vnet ().Name ,
430- SourceResourceGroup : s .Vnet ().ResourceGroup ,
431- RemoteVnetName : peering .RemoteVnetName ,
432- RemoteResourceGroup : peering .ResourceGroup ,
433- SubscriptionID : s .SubscriptionID (),
428+ PeeringName : azure .GenerateVnetPeeringName (s .Vnet ().Name , peering .RemoteVnetName ),
429+ SourceVnetName : s .Vnet ().Name ,
430+ SourceResourceGroup : s .Vnet ().ResourceGroup ,
431+ RemoteVnetName : peering .RemoteVnetName ,
432+ RemoteResourceGroup : peering .ResourceGroup ,
433+ SubscriptionID : s .SubscriptionID (),
434+ AllowForwardedTraffic : peering .ForwardPeeringProperties .AllowForwardedTraffic ,
435+ AllowGatewayTransit : peering .ForwardPeeringProperties .AllowGatewayTransit ,
436+ AllowVirtualNetworkAccess : peering .ForwardPeeringProperties .AllowVirtualNetworkAccess ,
437+ UseRemoteGateways : peering .ForwardPeeringProperties .UseRemoteGateways ,
434438 }
435439 reversePeering := & vnetpeerings.VnetPeeringSpec {
436- PeeringName : azure .GenerateVnetPeeringName (peering .RemoteVnetName , s .Vnet ().Name ),
437- SourceVnetName : peering .RemoteVnetName ,
438- SourceResourceGroup : peering .ResourceGroup ,
439- RemoteVnetName : s .Vnet ().Name ,
440- RemoteResourceGroup : s .Vnet ().ResourceGroup ,
441- SubscriptionID : s .SubscriptionID (),
440+ PeeringName : azure .GenerateVnetPeeringName (peering .RemoteVnetName , s .Vnet ().Name ),
441+ SourceVnetName : peering .RemoteVnetName ,
442+ SourceResourceGroup : peering .ResourceGroup ,
443+ RemoteVnetName : s .Vnet ().Name ,
444+ RemoteResourceGroup : s .Vnet ().ResourceGroup ,
445+ SubscriptionID : s .SubscriptionID (),
446+ AllowForwardedTraffic : peering .ReversePeeringProperties .AllowForwardedTraffic ,
447+ AllowGatewayTransit : peering .ReversePeeringProperties .AllowGatewayTransit ,
448+ AllowVirtualNetworkAccess : peering .ReversePeeringProperties .AllowVirtualNetworkAccess ,
449+ UseRemoteGateways : peering .ReversePeeringProperties .UseRemoteGateways ,
442450 }
443451 peeringSpecs [i * 2 ] = forwardPeering
444452 peeringSpecs [i * 2 + 1 ] = reversePeering
0 commit comments