Share via


VirtualHubProperties interface

Parameters for VirtualHub.

Properties

addressPrefix

Address-prefix for this VirtualHub.

allowBranchToBranchTraffic

Flag to control transit for VirtualRouter hub.

azureFirewall

The azureFirewall associated with this VirtualHub.

expressRouteGateway

The expressRouteGateway associated with this VirtualHub.

hubRoutingPreference

The hubRoutingPreference of this VirtualHub.

p2SVpnGateway

The P2SVpnGateway associated with this VirtualHub.

preferredRoutingGateway

The preferred gateway to route on-prem traffic

routeTable

The routeTable associated with this virtual hub.

securityPartnerProvider

The securityPartnerProvider associated with this VirtualHub.

securityProviderName

The Security Provider name.

sku

The sku of this VirtualHub.

virtualHubRouteTableV2s

List of all virtual hub route table v2s associated with this VirtualHub.

virtualRouterAsn

VirtualRouter ASN.

virtualRouterAutoScaleConfiguration

The VirtualHub Router autoscale configuration.

virtualRouterIps

VirtualRouter IPs.

virtualWan

The VirtualWAN to which the VirtualHub belongs.

vpnGateway

The VpnGateway associated with this VirtualHub.

Property Details

addressPrefix

Address-prefix for this VirtualHub.

addressPrefix?: string

Property Value

string

allowBranchToBranchTraffic

Flag to control transit for VirtualRouter hub.

allowBranchToBranchTraffic?: boolean

Property Value

boolean

azureFirewall

The azureFirewall associated with this VirtualHub.

azureFirewall?: SubResource

Property Value

expressRouteGateway

The expressRouteGateway associated with this VirtualHub.

expressRouteGateway?: SubResource

Property Value

hubRoutingPreference

The hubRoutingPreference of this VirtualHub.

hubRoutingPreference?: "ExpressRoute" | "VpnGateway" | "ASPath"

Property Value

"ExpressRoute" | "VpnGateway" | "ASPath"

p2SVpnGateway

The P2SVpnGateway associated with this VirtualHub.

p2SVpnGateway?: SubResource

Property Value

preferredRoutingGateway

The preferred gateway to route on-prem traffic

preferredRoutingGateway?: "None" | "ExpressRoute" | "VpnGateway"

Property Value

"None" | "ExpressRoute" | "VpnGateway"

routeTable

The routeTable associated with this virtual hub.

routeTable?: VirtualHubRouteTable

Property Value

securityPartnerProvider

The securityPartnerProvider associated with this VirtualHub.

securityPartnerProvider?: SubResource

Property Value

securityProviderName

The Security Provider name.

securityProviderName?: string

Property Value

string

sku

The sku of this VirtualHub.

sku?: string

Property Value

string

virtualHubRouteTableV2s

List of all virtual hub route table v2s associated with this VirtualHub.

virtualHubRouteTableV2s?: VirtualHubRouteTableV2[]

Property Value

virtualRouterAsn

VirtualRouter ASN.

virtualRouterAsn?: number

Property Value

number

virtualRouterAutoScaleConfiguration

The VirtualHub Router autoscale configuration.

virtualRouterAutoScaleConfiguration?: VirtualRouterAutoScaleConfiguration

Property Value

virtualRouterIps

VirtualRouter IPs.

virtualRouterIps?: string[]

Property Value

string[]

virtualWan

The VirtualWAN to which the VirtualHub belongs.

virtualWan?: SubResource

Property Value

vpnGateway

The VpnGateway associated with this VirtualHub.

vpnGateway?: SubResource

Property Value