Compartilhar via


ArmNetworkModelFactory.VirtualNetworkPeeringData Método

Definição

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

ID do recurso.

name
String

Nome do recurso.

resourceType
Nullable<ResourceType>

Tipo de recurso.

etag
Nullable<ETag>

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

allowVirtualNetworkAccess
Nullable<Boolean>

Se as VMs no espaço de rede virtual local seriam capazes de acessar as VMs no espaço de rede virtual remota.

allowForwardedTraffic
Nullable<Boolean>

Se o tráfego encaminhado das VMs na rede virtual local será permitido/não permitido na rede virtual remota.

allowGatewayTransit
Nullable<Boolean>

Se os links de gateway puderem ser usados na rede virtual remota para vincular a essa rede virtual.

useRemoteGateways
Nullable<Boolean>

Se os gateways remotos puderem ser usados nessa rede virtual. Se o sinalizador estiver definido como true e allowGatewayTransit no emparelhamento remoto também for verdadeiro, a rede virtual usará gateways de rede virtual remota para trânsito. Somente um emparelhamento pode ter esse sinalizador definido como true. Esse sinalizador não poderá ser definido se a rede virtual já tiver um gateway.

remoteVirtualNetworkId
ResourceIdentifier

A referência à rede virtual remota. A rede virtual remota pode estar na mesma região ou em uma região diferente (versão prévia). Confira aqui para se registrar para a versão prévia e saiba mais (https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering).

remoteAddressPrefixes
IEnumerable<String>

A referência ao espaço de endereço emparelhado com a rede virtual remota.

remoteVirtualNetworkAddressPrefixes
IEnumerable<String>

A referência ao espaço de endereço atual da rede virtual remota.

remoteBgpCommunities
VirtualNetworkBgpCommunities

A referência às Comunidades Bgp da rede virtual remota.

remoteVirtualNetworkEncryption
VirtualNetworkEncryption

A referência à criptografia da rede virtual remota.

peeringState
Nullable<VirtualNetworkPeeringState>

O status do emparelhamento de rede virtual.

peeringSyncLevel
Nullable<VirtualNetworkPeeringLevel>

A sincronização de emparelhamento status do emparelhamento de rede virtual.

provisioningState
Nullable<NetworkProvisioningState>

O estado de provisionamento do recurso de emparelhamento de rede virtual.

doNotVerifyRemoteGateways
Nullable<Boolean>

Se precisarmos verificar o estado de provisionamento do gateway remoto.

resourceGuid
Nullable<Guid>

A propriedade resourceGuid do recurso de emparelhamento Rede Virtual.

Retornos

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

Aplica-se a