Compartir a través de


ArmNetworkModelFactory.VirtualNetworkPeeringData Método

Definición

Inicializa una nueva instancia de VirtualNetworkPeeringData.

public static Azure.ResourceManager.Network.VirtualNetworkPeeringData VirtualNetworkPeeringData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType? resourceType = default, Azure.ETag? etag = default, bool? allowVirtualNetworkAccess = default, bool? allowForwardedTraffic = default, bool? allowGatewayTransit = default, bool? useRemoteGateways = default, Azure.Core.ResourceIdentifier remoteVirtualNetworkId = default, System.Collections.Generic.IEnumerable<string> remoteAddressPrefixes = default, System.Collections.Generic.IEnumerable<string> remoteVirtualNetworkAddressPrefixes = default, Azure.ResourceManager.Network.Models.VirtualNetworkBgpCommunities remoteBgpCommunities = default, Azure.ResourceManager.Network.Models.VirtualNetworkEncryption remoteVirtualNetworkEncryption = default, Azure.ResourceManager.Network.Models.VirtualNetworkPeeringState? peeringState = default, Azure.ResourceManager.Network.Models.VirtualNetworkPeeringLevel? peeringSyncLevel = default, Azure.ResourceManager.Network.Models.NetworkProvisioningState? provisioningState = default, bool? doNotVerifyRemoteGateways = default, Guid? resourceGuid = default);
static member VirtualNetworkPeeringData : Azure.Core.ResourceIdentifier * string * Nullable<Azure.Core.ResourceType> * Nullable<Azure.ETag> * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<bool> * Azure.Core.ResourceIdentifier * seq<string> * seq<string> * Azure.ResourceManager.Network.Models.VirtualNetworkBgpCommunities * Azure.ResourceManager.Network.Models.VirtualNetworkEncryption * Nullable<Azure.ResourceManager.Network.Models.VirtualNetworkPeeringState> * Nullable<Azure.ResourceManager.Network.Models.VirtualNetworkPeeringLevel> * Nullable<Azure.ResourceManager.Network.Models.NetworkProvisioningState> * Nullable<bool> * Nullable<Guid> -> Azure.ResourceManager.Network.VirtualNetworkPeeringData
Public Shared Function VirtualNetworkPeeringData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As Nullable(Of ResourceType) = Nothing, Optional etag As Nullable(Of ETag) = Nothing, Optional allowVirtualNetworkAccess As Nullable(Of Boolean) = Nothing, Optional allowForwardedTraffic As Nullable(Of Boolean) = Nothing, Optional allowGatewayTransit As Nullable(Of Boolean) = Nothing, Optional useRemoteGateways As Nullable(Of Boolean) = Nothing, Optional remoteVirtualNetworkId As ResourceIdentifier = Nothing, Optional remoteAddressPrefixes As IEnumerable(Of String) = Nothing, Optional remoteVirtualNetworkAddressPrefixes As IEnumerable(Of String) = Nothing, Optional remoteBgpCommunities As VirtualNetworkBgpCommunities = Nothing, Optional remoteVirtualNetworkEncryption As VirtualNetworkEncryption = Nothing, Optional peeringState As Nullable(Of VirtualNetworkPeeringState) = Nothing, Optional peeringSyncLevel As Nullable(Of VirtualNetworkPeeringLevel) = Nothing, Optional provisioningState As Nullable(Of NetworkProvisioningState) = Nothing, Optional doNotVerifyRemoteGateways As Nullable(Of Boolean) = Nothing, Optional resourceGuid As Nullable(Of Guid) = Nothing) As VirtualNetworkPeeringData

Parámetros

id
ResourceIdentifier

Identificador del recurso.

name
String

Nombre del recurso.

resourceType
Nullable<ResourceType>

Tipo de recurso.

etag
Nullable<ETag>

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

allowVirtualNetworkAccess
Nullable<Boolean>

Si las máquinas virtuales del espacio de red virtual local podrían acceder a las máquinas virtuales en el espacio de red virtual remoto.

allowForwardedTraffic
Nullable<Boolean>

Si se permitirá o no el tráfico reenviado desde las máquinas virtuales de la red virtual local en la red virtual remota.

allowGatewayTransit
Nullable<Boolean>

Si se pueden usar vínculos de puerta de enlace en redes virtuales remotas para vincular a esta red virtual.

useRemoteGateways
Nullable<Boolean>

Si se pueden usar puertas de enlace remotas en esta red virtual. Si la marca se establece en true y allowGatewayTransit en el emparejamiento remoto también es true, la red virtual usará puertas de enlace de red virtual remota para el tránsito. Solo un emparejamiento puede tener esta marca establecida en true. Esta marca no se puede establecer si la red virtual ya tiene una puerta de enlace.

remoteVirtualNetworkId
ResourceIdentifier

Referencia a la red virtual remota. La red virtual remota puede estar en la misma región o en otra región (versión preliminar). Consulte aquí para registrarse para obtener la versión preliminar y obtener más información (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).

remoteAddressPrefixes
IEnumerable<String>

Referencia al espacio de direcciones emparejado con la red virtual remota.

remoteVirtualNetworkAddressPrefixes
IEnumerable<String>

Referencia al espacio de direcciones actual de la red virtual remota.

remoteBgpCommunities
VirtualNetworkBgpCommunities

Referencia a las comunidades Bgp de la red virtual remota.

remoteVirtualNetworkEncryption
VirtualNetworkEncryption

Referencia al cifrado de la red virtual remota.

peeringState
Nullable<VirtualNetworkPeeringState>

Estado del emparejamiento de red virtual.

peeringSyncLevel
Nullable<VirtualNetworkPeeringLevel>

Estado de sincronización de emparejamiento del emparejamiento de red virtual.

provisioningState
Nullable<NetworkProvisioningState>

Estado de aprovisionamiento del recurso de emparejamiento de red virtual.

doNotVerifyRemoteGateways
Nullable<Boolean>

Si es necesario comprobar el estado de aprovisionamiento de la puerta de enlace remota.

resourceGuid
Nullable<Guid>

La propiedad resourceGuid del recurso de emparejamiento Virtual Network.

Devoluciones

VirtualNetworkPeeringData Nueva instancia de para simular.

Se aplica a