Compartilhar via


ArmNetworkModelFactory.VirtualHubData Método

Definição

Inicializa uma nova instância do 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

ID do recurso.

name
String

Nome do recurso.

resourceType
Nullable<ResourceType>

Tipo de recurso.

location
Nullable<AzureLocation>

Local do recurso.

tags
IDictionary<String,String>

Marcas de recurso.

etag
Nullable<ETag>

Uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

kind
String

Tipo de hub virtual de serviço. Esses são os metadados usados para a experiência de portal do Azure para o Servidor de Rota.

virtualWanId
ResourceIdentifier

A VirtualWAN à qual o VirtualHub pertence.

vpnGatewayId
ResourceIdentifier

O VpnGateway associado a este VirtualHub.

p2sVpnGatewayId
ResourceIdentifier

O P2SVpnGateway associado a este VirtualHub.

expressRouteGatewayId
ResourceIdentifier

O expressRouteGateway associado a este VirtualHub.

azureFirewallId
ResourceIdentifier

O azureFirewall associado a este VirtualHub.

securityPartnerProviderId
ResourceIdentifier

O securityPartnerProvider associado a este VirtualHub.

addressPrefix
String

Prefixo de endereço para este VirtualHub.

routes
IEnumerable<VirtualHubRoute>

A routeTable associada a esse hub virtual.

provisioningState
Nullable<NetworkProvisioningState>

O estado de provisionamento do recurso de hub virtual.

securityProviderName
String

O nome do Provedor de Segurança.

virtualHubRouteTableV2S
IEnumerable<VirtualHubRouteTableV2Data>

Lista de todas as tabelas de rotas do hub virtual v2 associadas a este VirtualHub.

sku
String

A SKU deste VirtualHub.

routingState
Nullable<RoutingState>

O estado de roteamento.

bgpConnections
IEnumerable<WritableSubResource>

Lista de referências a Conexões Bgp.

ipConfigurations
IEnumerable<WritableSubResource>

Lista de referências a IpConfigurations.

routeMaps
IEnumerable<WritableSubResource>

Lista de referências a RouteMaps.

virtualRouterAsn
Nullable<Int64>

ASN do VirtualRouter.

virtualRouterIPs
IEnumerable<String>

IPs do VirtualRouter.

allowBranchToBranchTraffic
Nullable<Boolean>

Sinalizador para controlar o trânsito para o hub do VirtualRouter.

preferredRoutingGateway
Nullable<PreferredRoutingGateway>

O gateway preferencial para rotear o tráfego local.

hubRoutingPreference
Nullable<HubRoutingPreference>

O hubRoutingPreference deste VirtualHub.

virtualRouterAutoScaleMinCapacity
Nullable<Int32>

A configuração de dimensionamento automático do Roteador do VirtualHub.

Retornos

Uma nova VirtualHubData instância para simulação.

Aplica-se a