Share via


VirtualHub Class

Definition

VirtualHub Resource.

[Microsoft.Rest.Serialization.JsonTransformation]
public class VirtualHub : Microsoft.Azure.Management.Network.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type VirtualHub = class
    inherit Resource
Public Class VirtualHub
Inherits Resource
Inheritance
VirtualHub
Attributes

Constructors

VirtualHub()

Initializes a new instance of the VirtualHub class.

VirtualHub(String, String, String, String, IDictionary<String, String>, SubResource, SubResource, SubResource, SubResource, SubResource, SubResource, String, VirtualHubRouteTable, String, String, IList<VirtualHubRouteTableV2>, String, String, IList<SubResource>, IList<SubResource>, IList<SubResource>, Nullable<Int64>, IList<String>, Nullable<Boolean>, String, String, VirtualRouterAutoScaleConfiguration, String, String)

Initializes a new instance of the VirtualHub class.

Properties

AddressPrefix

Gets or sets address-prefix for this VirtualHub.

AllowBranchToBranchTraffic

Gets or sets flag to control transit for VirtualRouter hub.

AzureFirewall

Gets or sets the azureFirewall associated with this VirtualHub.

BgpConnections

Gets list of references to Bgp Connections.

Etag

Gets a unique read-only string that changes whenever the resource is updated.

ExpressRouteGateway

Gets or sets the expressRouteGateway associated with this VirtualHub.

HubRoutingPreference

Gets or sets the hubRoutingPreference of this VirtualHub. Possible values include: 'ExpressRoute', 'VpnGateway', 'ASPath'

Id

Gets or sets resource ID.

(Inherited from Resource)
IpConfigurations

Gets list of references to IpConfigurations.

Kind

Gets kind of service virtual hub. This is metadata used for the Azure portal experience for Route Server.

Location

Gets or sets resource location.

(Inherited from Resource)
Name

Gets resource name.

(Inherited from Resource)
P2SVpnGateway

Gets or sets the P2SVpnGateway associated with this VirtualHub.

PreferredRoutingGateway

Gets or sets the preferred gateway to route on-prem traffic. Possible values include: 'ExpressRoute', 'VpnGateway', 'None'

ProvisioningState

Gets the provisioning state of the virtual hub resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed'

RouteMaps

Gets list of references to RouteMaps.

RouteTable

Gets or sets the routeTable associated with this virtual hub.

RoutingState

Gets or sets the routing state. Possible values include: 'None', 'Provisioned', 'Provisioning', 'Failed'

SecurityPartnerProvider

Gets or sets the securityPartnerProvider associated with this VirtualHub.

SecurityProviderName

Gets or sets the Security Provider name.

Sku

Gets or sets the sku of this VirtualHub.

Tags

Gets or sets resource tags.

(Inherited from Resource)
Type

Gets resource type.

(Inherited from Resource)
VirtualHubRouteTableV2s

Gets or sets list of all virtual hub route table v2s associated with this VirtualHub.

VirtualRouterAsn

Gets or sets virtualRouter ASN.

VirtualRouterAutoScaleConfiguration

Gets or sets the VirtualHub Router autoscale configuration.

VirtualRouterIps

Gets or sets virtualRouter IPs.

VirtualWan

Gets or sets the VirtualWAN to which the VirtualHub belongs.

VpnGateway

Gets or sets the VpnGateway associated with this VirtualHub.

Methods

Validate()

Validate the object.

Applies to