ArmNetworkModelFactory.VirtualHubData Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
public static Azure.ResourceManager.Network.VirtualHubData VirtualHubData(Azure.Core.ResourceIdentifier id = default, string name = default, string type = default, Azure.Core.AzureLocation? location = default, System.Collections.Generic.IDictionary<string,string> tags = default, string addressPrefix = default, Azure.ResourceManager.Network.Models.NetworkProvisioningState? provisioningState = default, string securityProviderName = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.VirtualHubRouteTableV2Data> virtualHubRouteTableV2s = default, string sku = default, Azure.ResourceManager.Network.Models.RoutingState? routingState = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.WritableSubResource> bgpConnections = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.NetworkSubResource> ipConfigurations = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.WritableSubResource> routeMaps = default, long? virtualRouterAsn = default, System.Collections.Generic.IEnumerable<string> virtualRouterIps = default, bool? allowBranchToBranchTraffic = default, Azure.ResourceManager.Network.Models.PreferredRoutingGateway? preferredRoutingGateway = default, Azure.ResourceManager.Network.Models.HubRoutingPreference? hubRoutingPreference = default, Azure.Core.ResourceIdentifier virtualWanId = default, Azure.Core.ResourceIdentifier vpnGatewayId = default, Azure.Core.ResourceIdentifier p2SVpnGatewayId = default, Azure.Core.ResourceIdentifier expressRouteGatewayId = default, Azure.Core.ResourceIdentifier azureFirewallId = default, Azure.Core.ResourceIdentifier securityPartnerProviderId = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.VirtualHubRoute> routeTableRoutes = default, int? virtualRouterAutoScaleMinCapacity = default, Azure.ETag? eTag = default, string kind = default);
static member VirtualHubData : Azure.Core.ResourceIdentifier * string * string * Nullable<Azure.Core.AzureLocation> * System.Collections.Generic.IDictionary<string, string> * string * Nullable<Azure.ResourceManager.Network.Models.NetworkProvisioningState> * string * seq<Azure.ResourceManager.Network.VirtualHubRouteTableV2Data> * string * Nullable<Azure.ResourceManager.Network.Models.RoutingState> * seq<Azure.ResourceManager.Resources.Models.WritableSubResource> * seq<Azure.ResourceManager.Network.Models.NetworkSubResource> * seq<Azure.ResourceManager.Resources.Models.WritableSubResource> * Nullable<int64> * seq<string> * Nullable<bool> * Nullable<Azure.ResourceManager.Network.Models.PreferredRoutingGateway> * Nullable<Azure.ResourceManager.Network.Models.HubRoutingPreference> * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * seq<Azure.ResourceManager.Network.Models.VirtualHubRoute> * Nullable<int> * Nullable<Azure.ETag> * string -> Azure.ResourceManager.Network.VirtualHubData
Public Shared Function VirtualHubData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional location As Nullable(Of AzureLocation) = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional addressPrefix As String = Nothing, Optional provisioningState As Nullable(Of NetworkProvisioningState) = Nothing, Optional securityProviderName As String = Nothing, Optional virtualHubRouteTableV2s As IEnumerable(Of VirtualHubRouteTableV2Data) = Nothing, Optional sku As String = Nothing, Optional routingState As Nullable(Of RoutingState) = Nothing, Optional bgpConnections As IEnumerable(Of WritableSubResource) = Nothing, Optional ipConfigurations As IEnumerable(Of NetworkSubResource) = Nothing, Optional routeMaps As IEnumerable(Of WritableSubResource) = Nothing, Optional virtualRouterAsn As Nullable(Of Long) = Nothing, Optional virtualRouterIps As IEnumerable(Of String) = Nothing, Optional allowBranchToBranchTraffic As Nullable(Of Boolean) = Nothing, Optional preferredRoutingGateway As Nullable(Of PreferredRoutingGateway) = Nothing, Optional hubRoutingPreference As Nullable(Of HubRoutingPreference) = Nothing, Optional virtualWanId As ResourceIdentifier = Nothing, Optional vpnGatewayId As ResourceIdentifier = Nothing, Optional p2SVpnGatewayId As ResourceIdentifier = Nothing, Optional expressRouteGatewayId As ResourceIdentifier = Nothing, Optional azureFirewallId As ResourceIdentifier = Nothing, Optional securityPartnerProviderId As ResourceIdentifier = Nothing, Optional routeTableRoutes As IEnumerable(Of VirtualHubRoute) = Nothing, Optional virtualRouterAutoScaleMinCapacity As Nullable(Of Integer) = Nothing, Optional eTag As Nullable(Of ETag) = Nothing, Optional kind As String = Nothing) As VirtualHubData
Parameters
Resource ID.
- name
- String
Resource name.
- type
- String
Resource type.
- location
- Nullable<AzureLocation>
Resource location.
- tags
- IDictionary<String,String>
Resource tags.
- addressPrefix
- String
Address-prefix for this VirtualHub.
- provisioningState
- Nullable<NetworkProvisioningState>
The provisioning state of the virtual hub resource.
- securityProviderName
- String
The Security Provider name.
- virtualHubRouteTableV2s
- IEnumerable<VirtualHubRouteTableV2Data>
List of all virtual hub route table v2s associated with this VirtualHub.
- sku
- String
The sku of this VirtualHub.
- routingState
- Nullable<RoutingState>
The routing state.
- bgpConnections
- IEnumerable<WritableSubResource>
List of references to Bgp Connections.
- ipConfigurations
- IEnumerable<NetworkSubResource>
List of references to IpConfigurations.
- routeMaps
- IEnumerable<WritableSubResource>
List of references to RouteMaps.
- virtualRouterIps
- IEnumerable<String>
VirtualRouter IPs.
- preferredRoutingGateway
- Nullable<PreferredRoutingGateway>
The preferred gateway to route on-prem traffic.
- hubRoutingPreference
- Nullable<HubRoutingPreference>
The hubRoutingPreference of this VirtualHub.
- virtualWanId
- ResourceIdentifier
Resource ID.
- vpnGatewayId
- ResourceIdentifier
Resource ID.
- p2SVpnGatewayId
- ResourceIdentifier
Resource ID.
- expressRouteGatewayId
- ResourceIdentifier
Resource ID.
- azureFirewallId
- ResourceIdentifier
Resource ID.
- securityPartnerProviderId
- ResourceIdentifier
Resource ID.
- routeTableRoutes
- IEnumerable<VirtualHubRoute>
List of all routes.
The minimum number of scale units for VirtualHub Router.
- kind
- String
Kind of service virtual hub. This is metadata used for the Azure portal experience for Route Server.
Returns
A new VirtualHubData instance for mocking.