Microsoft.Network virtualNetworkGateways 2015-06-15
Artigo 12/09/2024
2 contribuidores
Comentários
Neste artigo
Definição de recursos do bíceps
O tipo de recurso virtualNetworkGateways pode ser implantado com operações que visam:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações .
Para criar um recurso Microsoft.Network/virtualNetworkGateways, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Network/virtualNetworkGateways@2015-06-15' = {
etag: 'string'
location: 'string'
name: 'string'
properties: {
bgpSettings: {
asn: int
bgpPeeringAddress: 'string'
peerWeight: int
}
enableBgp: bool
gatewayDefaultSite: {
id: 'string'
}
gatewayType: 'string'
ipConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
provisioningState: 'string'
publicIPAddress: {
id: 'string'
}
subnet: {
id: 'string'
}
}
}
]
provisioningState: 'string'
resourceGuid: 'string'
sku: {
capacity: int
name: 'string'
tier: 'string'
}
vpnClientConfiguration: {
vpnClientAddressPool: {
addressPrefixes: [
'string'
]
}
vpnClientRevokedCertificates: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
provisioningState: 'string'
thumbprint: 'string'
}
}
]
vpnClientRootCertificates: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
provisioningState: 'string'
publicCertData: 'string'
}
}
]
}
vpnType: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valores de propriedade
EndereçoEspaço
Designação
Descrição
Valor
addressPrefixes
Uma lista de blocos de endereços reservados para esta rede virtual na notação CIDR.
string[]
BgpSettings
Designação
Descrição
Valor
ASN
Obtém ou define o ASN deste alto-falante BGP
Int
bgpPeeringAddress
Obtém ou define o endereço de emparelhamento BGP e o identificador BGP deste alto-falante BGP
string
Peso de pares
Obtém ou define o peso adicionado às rotas aprendidas com este alto-falante BGP
Int
Microsoft.Network/virtualNetworkGateways
Designação
Descrição
Valor
etag
Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.
string
Localização
Localização do recurso.
string
Designação
O nome do recurso
string (obrigatório)
propriedades
Propriedades VirtualNetworkGateway
VirtualNetworkGatewayPropertiesFormat
Etiquetas
Tags de recursos
Dicionário de nomes e valores de tags. Consulte Tags em modelos
Designação
Descrição
Valor
Subrecurso
Designação
Descrição
Valor
ID
Identificador de recurso.
string
VirtualNetworkGatewayIPConfiguration
Designação
Descrição
Valor
etag
Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.
string
ID
Identificador de recurso.
string
Designação
O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso.
string
propriedades
Propriedades de VirtualNetworkGatewayIPConfiguration
VirtualNetworkGatewayIPConfigurationPropertiesFormat
Designação
Descrição
Valor
privateIPAddress
Obtém ou define o endereço IPAddress privado da Configuração IP
string
privateIPAllocationMethod
O método de alocação de IP privado. Os valores possíveis são: 'Estático' e 'Dinâmico'.
'Dinâmico' 'Estática'
provisionamentoEstado
O estado de provisionamento do recurso IP público. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'.
string
públicoIPAddress
A referência do recurso IP público.
SubResource
sub-rede
A referência do recurso de sub-rede.
SubResource
Designação
Descrição
Valor
bgpConfigurações
Configurações do alto-falante BGP do gateway de rede virtual.
BgpSettings
habilitaçãoBgp
Se o BGP está habilitado para esse gateway de rede virtual ou não.
Bool
gatewayDefaultSite
A referência do recurso LocalNetworkGateway que representa o site de rede local com rotas padrão. Atribua o valor Nulo no caso de remover a configuração de site padrão existente.
SubResource
tipo de gateway
O tipo desse gateway de rede virtual. Os valores possíveis são: 'Vpn' e 'ExpressRoute'.
'Rota Expressa' 'Vpn'
ipConfigurations
Configurações de IP para gateway de rede virtual.
VirtualNetworkGatewayIPConfiguration []
provisionamentoEstado
O estado de provisionamento do recurso VirtualNetworkGateway. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'.
string
resourceGuid
A propriedade GUID do recurso VirtualNetworkGateway.
string
SKU
A referência do recurso VirtualNetworkGatewaySku que representa a SKU selecionada para gateway de rede virtual.
VirtualNetworkGatewaySku
vpnClientConfiguration
A referência do recurso VpnClientConfiguration que representa as configurações P2S VpnClient.
VpnClientConfiguration
vpnType
O tipo desse gateway de rede virtual. Os valores possíveis são: 'PolicyBased' e 'RouteBased'.
'Baseado em políticas' 'Baseado em rotas'
VirtualNetworkGatewaySku
Designação
Descrição
Valor
capacidade
A capacidade
Int
Designação
Nome da sku do gateway -Basic/HighPerformance/Standard
'Básico' 'Alto desempenho' 'Padrão'
nível
Camada de sku do gateway -Basic/HighPerformance/Standard
'Básico' 'Alto desempenho' 'Padrão'
VpnClientConfiguration
Designação
Descrição
Valor
vpnClientAddressPool
Obtém ou define a referência do recurso Espaço de endereço que representa o espaço de endereço para P2S VpnClient.
AddressSpace
vpnClientRevokedCertificates
VpnClientRevokedCertificate para gateway de rede virtual.
VpnClientRevokedCertificate []
vpnClientRootCertificates
VpnClientRootCertificate para gateway de rede virtual.
VpnClientRootCertificate []
VpnClientRevokedCertificate
Designação
Descrição
Valor
etag
Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.
string
ID
Identificador de recurso.
string
Designação
O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso.
string
propriedades
Propriedades do certificado de cliente VPN revogado do gateway de rede virtual.
VpnClientRevokedCertificatePropertiesFormat
Designação
Descrição
Valor
provisionamentoEstado
O estado de provisionamento do cliente VPN revogou o recurso de certificado. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'.
string
impressão digital
A impressão digital do certificado do cliente VPN revogado.
string
VpnClientRootCertificate
Designação
Descrição
Valor
etag
Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.
string
ID
Identificador de recurso.
string
Designação
O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso.
string
propriedades
Propriedades dos certificados SSL do gateway de aplicativo
VpnClientRootCertificatePropertiesFormat
Designação
Descrição
Valor
provisionamentoEstado
O estado de provisionamento do recurso de certificado raiz do cliente VPN. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'.
string
publicCertData
Obtém ou define os dados públicos do certificado
string
Exemplos de início rápido
Os exemplos de início rápido a seguir implantam esse tipo de recurso.
Arquivo Bicep
Descrição
Criar um de conexão BGP VNET para VNET
Este modelo permite conectar duas VNETs usando Gateways de Rede Virtual e BGP
Criar um gateway ponto a site com o Azure AD
Este modelo implanta um Gateway de Rede Virtual VPN configurado com uma conexão Ponto a Site do Azure Ative Directory
circuito de Rota Expressa com emparelhamento privado e de VNet do Azure
Este modelo configura o emparelhamento Microsoft da Rota Expressa, implanta uma VNet do Azure com gateway de Rota Expressa e vincula a VNet ao circuito da Rota Expressa
VPN Site a Site com Gateways VPN ativos-ativos com BGP
Este modelo permite implantar uma VPN site a site entre duas VNets com Gateways VPN em configuração ativo-ativo com BGP. Cada Gateway de VPN do Azure resolve o FQDN dos pares remotos para determinar o IP público do Gateway de VPN remoto. O modelo é executado conforme esperado em regiões do Azure com zonas de disponibilidade.
Usar o Firewall do Azure como um proxy DNS em um de topologia do Hub & Spoke
Este exemplo mostra como implantar uma topologia hub-spoke no Azure usando o Firewall do Azure. A rede virtual do hub atua como um ponto central de conectividade para muitas redes virtuais faladas que estão conectadas à rede virtual do hub por meio do emparelhamento de rede virtual.
Definição de recurso de modelo ARM
O tipo de recurso virtualNetworkGateways pode ser implantado com operações que visam:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações .
Para criar um recurso Microsoft.Network/virtualNetworkGateways, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Network/virtualNetworkGateways",
"apiVersion": "2015-06-15",
"name": "string",
"etag": "string",
"location": "string",
"properties": {
"bgpSettings": {
"asn": "int",
"bgpPeeringAddress": "string",
"peerWeight": "int"
},
"enableBgp": "bool",
"gatewayDefaultSite": {
"id": "string"
},
"gatewayType": "string",
"ipConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"provisioningState": "string",
"publicIPAddress": {
"id": "string"
},
"subnet": {
"id": "string"
}
}
}
],
"provisioningState": "string",
"resourceGuid": "string",
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"vpnClientConfiguration": {
"vpnClientAddressPool": {
"addressPrefixes": [ "string" ]
},
"vpnClientRevokedCertificates": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"provisioningState": "string",
"thumbprint": "string"
}
}
],
"vpnClientRootCertificates": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"provisioningState": "string",
"publicCertData": "string"
}
}
]
},
"vpnType": "string"
},
"tags": {
"{customized property}": "string"
}
}
Valores de propriedade
EndereçoEspaço
Designação
Descrição
Valor
addressPrefixes
Uma lista de blocos de endereços reservados para esta rede virtual na notação CIDR.
string[]
BgpSettings
Designação
Descrição
Valor
ASN
Obtém ou define o ASN deste alto-falante BGP
Int
bgpPeeringAddress
Obtém ou define o endereço de emparelhamento BGP e o identificador BGP deste alto-falante BGP
string
Peso de pares
Obtém ou define o peso adicionado às rotas aprendidas com este alto-falante BGP
Int
Microsoft.Network/virtualNetworkGateways
Designação
Descrição
Valor
apiVersion
A versão api
'2015-06-15'
etag
Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.
string
Localização
Localização do recurso.
string
Designação
O nome do recurso
string (obrigatório)
propriedades
Propriedades VirtualNetworkGateway
VirtualNetworkGatewayPropertiesFormat
Etiquetas
Tags de recursos
Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo
O tipo de recurso
'Microsoft.Network/virtualNetworkGateways'
Designação
Descrição
Valor
Subrecurso
Designação
Descrição
Valor
ID
Identificador de recurso.
string
VirtualNetworkGatewayIPConfiguration
Designação
Descrição
Valor
etag
Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.
string
ID
Identificador de recurso.
string
Designação
O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso.
string
propriedades
Propriedades de VirtualNetworkGatewayIPConfiguration
VirtualNetworkGatewayIPConfigurationPropertiesFormat
Designação
Descrição
Valor
privateIPAddress
Obtém ou define o endereço IPAddress privado da Configuração IP
string
privateIPAllocationMethod
O método de alocação de IP privado. Os valores possíveis são: 'Estático' e 'Dinâmico'.
'Dinâmico' 'Estática'
provisionamentoEstado
O estado de provisionamento do recurso IP público. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'.
string
públicoIPAddress
A referência do recurso IP público.
SubResource
sub-rede
A referência do recurso de sub-rede.
SubResource
Designação
Descrição
Valor
bgpConfigurações
Configurações do alto-falante BGP do gateway de rede virtual.
BgpSettings
habilitaçãoBgp
Se o BGP está habilitado para esse gateway de rede virtual ou não.
Bool
gatewayDefaultSite
A referência do recurso LocalNetworkGateway que representa o site de rede local com rotas padrão. Atribua o valor Nulo no caso de remover a configuração de site padrão existente.
SubResource
tipo de gateway
O tipo desse gateway de rede virtual. Os valores possíveis são: 'Vpn' e 'ExpressRoute'.
'Rota Expressa' 'Vpn'
ipConfigurations
Configurações de IP para gateway de rede virtual.
VirtualNetworkGatewayIPConfiguration []
provisionamentoEstado
O estado de provisionamento do recurso VirtualNetworkGateway. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'.
string
resourceGuid
A propriedade GUID do recurso VirtualNetworkGateway.
string
SKU
A referência do recurso VirtualNetworkGatewaySku que representa a SKU selecionada para gateway de rede virtual.
VirtualNetworkGatewaySku
vpnClientConfiguration
A referência do recurso VpnClientConfiguration que representa as configurações P2S VpnClient.
VpnClientConfiguration
vpnType
O tipo desse gateway de rede virtual. Os valores possíveis são: 'PolicyBased' e 'RouteBased'.
'Baseado em políticas' 'Baseado em rotas'
VirtualNetworkGatewaySku
Designação
Descrição
Valor
capacidade
A capacidade
Int
Designação
Nome da sku do gateway -Basic/HighPerformance/Standard
'Básico' 'Alto desempenho' 'Padrão'
nível
Camada de sku do gateway -Basic/HighPerformance/Standard
'Básico' 'Alto desempenho' 'Padrão'
VpnClientConfiguration
Designação
Descrição
Valor
vpnClientAddressPool
Obtém ou define a referência do recurso Espaço de endereço que representa o espaço de endereço para P2S VpnClient.
AddressSpace
vpnClientRevokedCertificates
VpnClientRevokedCertificate para gateway de rede virtual.
VpnClientRevokedCertificate []
vpnClientRootCertificates
VpnClientRootCertificate para gateway de rede virtual.
VpnClientRootCertificate []
VpnClientRevokedCertificate
Designação
Descrição
Valor
etag
Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.
string
ID
Identificador de recurso.
string
Designação
O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso.
string
propriedades
Propriedades do certificado de cliente VPN revogado do gateway de rede virtual.
VpnClientRevokedCertificatePropertiesFormat
Designação
Descrição
Valor
provisionamentoEstado
O estado de provisionamento do cliente VPN revogou o recurso de certificado. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'.
string
impressão digital
A impressão digital do certificado do cliente VPN revogado.
string
VpnClientRootCertificate
Designação
Descrição
Valor
etag
Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.
string
ID
Identificador de recurso.
string
Designação
O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso.
string
propriedades
Propriedades dos certificados SSL do gateway de aplicativo
VpnClientRootCertificatePropertiesFormat
Designação
Descrição
Valor
provisionamentoEstado
O estado de provisionamento do recurso de certificado raiz do cliente VPN. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'.
string
publicCertData
Obtém ou define os dados públicos do certificado
string
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
O tipo de recurso virtualNetworkGateways pode ser implantado com operações que visam:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações .
Para criar um recurso Microsoft.Network/virtualNetworkGateways, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/virtualNetworkGateways@2015-06-15"
name = "string"
etag = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
bgpSettings = {
asn = int
bgpPeeringAddress = "string"
peerWeight = int
}
enableBgp = bool
gatewayDefaultSite = {
id = "string"
}
gatewayType = "string"
ipConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
privateIPAddress = "string"
privateIPAllocationMethod = "string"
provisioningState = "string"
publicIPAddress = {
id = "string"
}
subnet = {
id = "string"
}
}
}
]
provisioningState = "string"
resourceGuid = "string"
sku = {
capacity = int
name = "string"
tier = "string"
}
vpnClientConfiguration = {
vpnClientAddressPool = {
addressPrefixes = [
"string"
]
}
vpnClientRevokedCertificates = [
{
etag = "string"
id = "string"
name = "string"
properties = {
provisioningState = "string"
thumbprint = "string"
}
}
]
vpnClientRootCertificates = [
{
etag = "string"
id = "string"
name = "string"
properties = {
provisioningState = "string"
publicCertData = "string"
}
}
]
}
vpnType = "string"
}
})
}
Valores de propriedade
EndereçoEspaço
Designação
Descrição
Valor
addressPrefixes
Uma lista de blocos de endereços reservados para esta rede virtual na notação CIDR.
string[]
BgpSettings
Designação
Descrição
Valor
ASN
Obtém ou define o ASN deste alto-falante BGP
Int
bgpPeeringAddress
Obtém ou define o endereço de emparelhamento BGP e o identificador BGP deste alto-falante BGP
string
Peso de pares
Obtém ou define o peso adicionado às rotas aprendidas com este alto-falante BGP
Int
Microsoft.Network/virtualNetworkGateways
Designação
Descrição
Valor
etag
Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.
string
Localização
Localização do recurso.
string
Designação
O nome do recurso
string (obrigatório)
propriedades
Propriedades VirtualNetworkGateway
VirtualNetworkGatewayPropertiesFormat
Etiquetas
Tags de recursos
Dicionário de nomes e valores de tags.
tipo
O tipo de recurso
"Microsoft.Network/virtualNetworkGateways@2015-06-15"
Designação
Descrição
Valor
Subrecurso
Designação
Descrição
Valor
ID
Identificador de recurso.
string
VirtualNetworkGatewayIPConfiguration
Designação
Descrição
Valor
etag
Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.
string
ID
Identificador de recurso.
string
Designação
O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso.
string
propriedades
Propriedades de VirtualNetworkGatewayIPConfiguration
VirtualNetworkGatewayIPConfigurationPropertiesFormat
Designação
Descrição
Valor
privateIPAddress
Obtém ou define o endereço IPAddress privado da Configuração IP
string
privateIPAllocationMethod
O método de alocação de IP privado. Os valores possíveis são: 'Estático' e 'Dinâmico'.
'Dinâmico' 'Estática'
provisionamentoEstado
O estado de provisionamento do recurso IP público. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'.
string
públicoIPAddress
A referência do recurso IP público.
SubResource
sub-rede
A referência do recurso de sub-rede.
SubResource
Designação
Descrição
Valor
bgpConfigurações
Configurações do alto-falante BGP do gateway de rede virtual.
BgpSettings
habilitaçãoBgp
Se o BGP está habilitado para esse gateway de rede virtual ou não.
Bool
gatewayDefaultSite
A referência do recurso LocalNetworkGateway que representa o site de rede local com rotas padrão. Atribua o valor Nulo no caso de remover a configuração de site padrão existente.
SubResource
tipo de gateway
O tipo desse gateway de rede virtual. Os valores possíveis são: 'Vpn' e 'ExpressRoute'.
'Rota Expressa' 'Vpn'
ipConfigurations
Configurações de IP para gateway de rede virtual.
VirtualNetworkGatewayIPConfiguration []
provisionamentoEstado
O estado de provisionamento do recurso VirtualNetworkGateway. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'.
string
resourceGuid
A propriedade GUID do recurso VirtualNetworkGateway.
string
SKU
A referência do recurso VirtualNetworkGatewaySku que representa a SKU selecionada para gateway de rede virtual.
VirtualNetworkGatewaySku
vpnClientConfiguration
A referência do recurso VpnClientConfiguration que representa as configurações P2S VpnClient.
VpnClientConfiguration
vpnType
O tipo desse gateway de rede virtual. Os valores possíveis são: 'PolicyBased' e 'RouteBased'.
'Baseado em políticas' 'Baseado em rotas'
VirtualNetworkGatewaySku
Designação
Descrição
Valor
capacidade
A capacidade
Int
Designação
Nome da sku do gateway -Basic/HighPerformance/Standard
'Básico' 'Alto desempenho' 'Padrão'
nível
Camada de sku do gateway -Basic/HighPerformance/Standard
'Básico' 'Alto desempenho' 'Padrão'
VpnClientConfiguration
Designação
Descrição
Valor
vpnClientAddressPool
Obtém ou define a referência do recurso Espaço de endereço que representa o espaço de endereço para P2S VpnClient.
AddressSpace
vpnClientRevokedCertificates
VpnClientRevokedCertificate para gateway de rede virtual.
VpnClientRevokedCertificate []
vpnClientRootCertificates
VpnClientRootCertificate para gateway de rede virtual.
VpnClientRootCertificate []
VpnClientRevokedCertificate
Designação
Descrição
Valor
etag
Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.
string
ID
Identificador de recurso.
string
Designação
O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso.
string
propriedades
Propriedades do certificado de cliente VPN revogado do gateway de rede virtual.
VpnClientRevokedCertificatePropertiesFormat
Designação
Descrição
Valor
provisionamentoEstado
O estado de provisionamento do cliente VPN revogou o recurso de certificado. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'.
string
impressão digital
A impressão digital do certificado do cliente VPN revogado.
string
VpnClientRootCertificate
Designação
Descrição
Valor
etag
Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado.
string
ID
Identificador de recurso.
string
Designação
O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso.
string
propriedades
Propriedades dos certificados SSL do gateway de aplicativo
VpnClientRootCertificatePropertiesFormat
Designação
Descrição
Valor
provisionamentoEstado
O estado de provisionamento do recurso de certificado raiz do cliente VPN. Os valores possíveis são: 'Atualização', 'Exclusão' e 'Falha'.
string
publicCertData
Obtém ou define os dados públicos do certificado
string