Compartir a través de


ArmNetworkModelFactory.VirtualHubData Método

Definición

Inicializa una nueva instancia de VirtualHubData.

public static Azure.ResourceManager.Network.VirtualHubData VirtualHubData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType? resourceType = default, Azure.Core.AzureLocation? location = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.ETag? etag = default, string kind = 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, string addressPrefix = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.VirtualHubRoute> routes = 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.Resources.Models.WritableSubResource> 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, int? virtualRouterAutoScaleMinCapacity = default);
static member VirtualHubData : Azure.Core.ResourceIdentifier * string * Nullable<Azure.Core.ResourceType> * Nullable<Azure.Core.AzureLocation> * System.Collections.Generic.IDictionary<string, string> * Nullable<Azure.ETag> * string * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * Azure.Core.ResourceIdentifier * string * seq<Azure.ResourceManager.Network.Models.VirtualHubRoute> * 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.Resources.Models.WritableSubResource> * seq<Azure.ResourceManager.Resources.Models.WritableSubResource> * Nullable<int64> * seq<string> * Nullable<bool> * Nullable<Azure.ResourceManager.Network.Models.PreferredRoutingGateway> * Nullable<Azure.ResourceManager.Network.Models.HubRoutingPreference> * Nullable<int> -> Azure.ResourceManager.Network.VirtualHubData
Public Shared Function VirtualHubData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As Nullable(Of ResourceType) = Nothing, Optional location As Nullable(Of AzureLocation) = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional etag As Nullable(Of ETag) = Nothing, Optional kind As String = 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 addressPrefix As String = Nothing, Optional routes As IEnumerable(Of VirtualHubRoute) = 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 WritableSubResource) = 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 virtualRouterAutoScaleMinCapacity As Nullable(Of Integer) = Nothing) As VirtualHubData

Parámetros

id
ResourceIdentifier

Identificador del recurso.

name
String

Nombre del recurso.

resourceType
Nullable<ResourceType>

Tipo de recurso.

location
Nullable<AzureLocation>

Ubicación del recurso

tags
IDictionary<String,String>

Etiquetas del recurso.

etag
Nullable<ETag>

Cadena de solo lectura única que cambia cada vez que se actualiza el recurso.

kind
String

Tipo de centro virtual de servicio. Se usan metadatos para la experiencia de Azure Portal para Route Server.

virtualWanId
ResourceIdentifier

VirtualWAN al que pertenece VirtualHub.

vpnGatewayId
ResourceIdentifier

VpnGateway asociado a este VirtualHub.

p2sVpnGatewayId
ResourceIdentifier

P2SVpnGateway asociado a este VirtualHub.

expressRouteGatewayId
ResourceIdentifier

ExpressRouteGateway asociado a este VirtualHub.

azureFirewallId
ResourceIdentifier

AzureFirewall asociado a este VirtualHub.

securityPartnerProviderId
ResourceIdentifier

SecurityPartnerProvider asociado a este VirtualHub.

addressPrefix
String

Prefijo de dirección para este VirtualHub.

routes
IEnumerable<VirtualHubRoute>

RouteTable asociado a este centro virtual.

provisioningState
Nullable<NetworkProvisioningState>

Estado de aprovisionamiento del recurso del centro de conectividad virtual.

securityProviderName
String

Nombre del proveedor de seguridad.

virtualHubRouteTableV2S
IEnumerable<VirtualHubRouteTableV2Data>

Lista de todas las tablas de rutas del centro de conectividad virtual v2 asociadas a este centro virtual.

sku
String

SKU de este VirtualHub.

routingState
Nullable<RoutingState>

Estado de enrutamiento.

bgpConnections
IEnumerable<WritableSubResource>

Lista de referencias a conexiones Bgp.

ipConfigurations
IEnumerable<WritableSubResource>

Lista de referencias a IpConfigurations.

routeMaps
IEnumerable<WritableSubResource>

Lista de referencias a RouteMaps.

virtualRouterAsn
Nullable<Int64>

ASN de VirtualRouter.

virtualRouterIPs
IEnumerable<String>

Direcciones IP de VirtualRouter.

allowBranchToBranchTraffic
Nullable<Boolean>

Marca para controlar el tránsito del centro de VirtualRouter.

preferredRoutingGateway
Nullable<PreferredRoutingGateway>

Puerta de enlace preferida para enrutar el tráfico local.

hubRoutingPreference
Nullable<HubRoutingPreference>

HubRoutingPreference de este VirtualHub.

virtualRouterAutoScaleMinCapacity
Nullable<Int32>

Configuración de escalado automático del enrutador de VirtualHub.

Devoluciones

VirtualHubData Nueva instancia para simular.

Se aplica a