Share via


VirtualHubInner Constructors

Definition

Overloads

VirtualHubInner()

Initializes a new instance of the VirtualHubInner class.

VirtualHubInner(String, String, String, String, IDictionary<String, String>, SubResource, SubResource, SubResource, SubResource, SubResource, IList<HubVirtualNetworkConnectionInner>, String, VirtualHubRouteTable, ProvisioningState, String, IList<VirtualHubRouteTableV2Inner>, String, String)

Initializes a new instance of the VirtualHubInner class.

VirtualHubInner()

Initializes a new instance of the VirtualHubInner class.

public VirtualHubInner ();
Public Sub New ()

Applies to

VirtualHubInner(String, String, String, String, IDictionary<String, String>, SubResource, SubResource, SubResource, SubResource, SubResource, IList<HubVirtualNetworkConnectionInner>, String, VirtualHubRouteTable, ProvisioningState, String, IList<VirtualHubRouteTableV2Inner>, String, String)

Initializes a new instance of the VirtualHubInner class.

public VirtualHubInner (string location = default, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, Microsoft.Azure.Management.ResourceManager.Fluent.SubResource virtualWan = default, Microsoft.Azure.Management.ResourceManager.Fluent.SubResource vpnGateway = default, Microsoft.Azure.Management.ResourceManager.Fluent.SubResource p2SVpnGateway = default, Microsoft.Azure.Management.ResourceManager.Fluent.SubResource expressRouteGateway = default, Microsoft.Azure.Management.ResourceManager.Fluent.SubResource azureFirewall = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.HubVirtualNetworkConnectionInner> virtualNetworkConnections = default, string addressPrefix = default, Microsoft.Azure.Management.Network.Fluent.Models.VirtualHubRouteTable routeTable = default, Microsoft.Azure.Management.Network.Fluent.Models.ProvisioningState provisioningState = default, string securityProviderName = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.VirtualHubRouteTableV2Inner> virtualHubRouteTableV2s = default, string sku = default, string etag = default);
new Microsoft.Azure.Management.Network.Fluent.Models.VirtualHubInner : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.ResourceManager.Fluent.SubResource * Microsoft.Azure.Management.ResourceManager.Fluent.SubResource * Microsoft.Azure.Management.ResourceManager.Fluent.SubResource * Microsoft.Azure.Management.ResourceManager.Fluent.SubResource * Microsoft.Azure.Management.ResourceManager.Fluent.SubResource * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.HubVirtualNetworkConnectionInner> * string * Microsoft.Azure.Management.Network.Fluent.Models.VirtualHubRouteTable * Microsoft.Azure.Management.Network.Fluent.Models.ProvisioningState * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Fluent.Models.VirtualHubRouteTableV2Inner> * string * string -> Microsoft.Azure.Management.Network.Fluent.Models.VirtualHubInner
Public Sub New (Optional location As String = Nothing, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional virtualWan As SubResource = Nothing, Optional vpnGateway As SubResource = Nothing, Optional p2SVpnGateway As SubResource = Nothing, Optional expressRouteGateway As SubResource = Nothing, Optional azureFirewall As SubResource = Nothing, Optional virtualNetworkConnections As IList(Of HubVirtualNetworkConnectionInner) = Nothing, Optional addressPrefix As String = Nothing, Optional routeTable As VirtualHubRouteTable = Nothing, Optional provisioningState As ProvisioningState = Nothing, Optional securityProviderName As String = Nothing, Optional virtualHubRouteTableV2s As IList(Of VirtualHubRouteTableV2Inner) = Nothing, Optional sku As String = Nothing, Optional etag As String = Nothing)

Parameters

location
String
id
String
name
String
type
String
virtualWan
SubResource

The VirtualWAN to which the VirtualHub belongs.

vpnGateway
SubResource

The VpnGateway associated with this VirtualHub.

p2SVpnGateway
SubResource

The P2SVpnGateway associated with this VirtualHub.

expressRouteGateway
SubResource

The expressRouteGateway associated with this VirtualHub.

azureFirewall
SubResource

The azureFirewall associated with this VirtualHub.

virtualNetworkConnections
IList<HubVirtualNetworkConnectionInner>

List of all vnet connections with this VirtualHub.

addressPrefix
String

Address-prefix for this VirtualHub.

routeTable
VirtualHubRouteTable

The routeTable associated with this virtual hub.

provisioningState
ProvisioningState

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

securityProviderName
String

The Security Provider name.

virtualHubRouteTableV2s
IList<VirtualHubRouteTableV2Inner>

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

sku
String

The sku of this VirtualHub.

etag
String

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

Applies to