Delen via


Microsoft.Network virtualNetworkGateways 2016-03-30

Bicep-resourcedefinitie

Het resourcetype virtualNetworkGateways kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.Network/virtualNetworkGateways wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Network/virtualNetworkGateways@2016-03-30' = {
  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'
  }
}

Eigenschapswaarden

AddressSpace

Naam Beschrijving Waarde
addressPrefixes Lijst met adresblokken ophalen of instellen die zijn gereserveerd voor dit virtuele netwerk in CIDR-notatie tekenreeks[]

BgpSettings

Naam Beschrijving Waarde
Asn Hiermee haalt u de ASN van deze BGP-luidspreker op of stelt u deze in Int
bgpPeeringAddress Hiermee haalt u het BGP-peeringadres en de BGP-id van deze BGP-spreker op of stelt u deze in snaar
peerWeight Hiermee wordt het gewicht opgehaald of ingesteld dat is toegevoegd aan routes die zijn geleerd van deze BGP-luidspreker Int

Microsoft.Network/virtualNetworkGateways

Naam Beschrijving Waarde
etag Hiermee haalt u een unieke alleen-lezen tekenreeks op die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
plaats Resourcelocatie snaar
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Eigenschappen van VirtualNetworkGateway VirtualNetworkGatewayPropertiesFormat
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen

ResourceTags

Naam Beschrijving Waarde

SubResource

Naam Beschrijving Waarde
legitimatiebewijs Resource-id snaar

VirtualNetworkGatewayIPConfiguration

Naam Beschrijving Waarde
etag Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource snaar
Eigenschappen Eigenschappen van VirtualNetworkGatewayIPConfiguration VirtualNetworkGatewayIPConfigurationPropertiesFormat

VirtualNetworkGatewayIPConfigurationPropertiesFormat

Naam Beschrijving Waarde
privateIPAddress Hiermee haalt u het privateIPAddress van de IP-configuratie op of stelt u deze in snaar
privateIPAllocationMethod Haalt de privateIP-toewijzingsmethode (statisch/dynamisch) op of stelt deze in 'Dynamisch'
'Statisch'
provisioningState Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op snaar
publicIPAddress Hiermee haalt u de verwijzing van de PublicIP-resource op of stelt u deze in SubResource-
Subnet Hiermee haalt u de verwijzing van de subnetresource op of stelt u deze in SubResource-

VirtualNetworkGatewayPropertiesFormat

Naam Beschrijving Waarde
bgpSettings BGP-sprekerinstellingen van virtuele netwerkgateway BgpSettings
enableBgp EnableBgp-vlag Bool
gatewayDefaultSite Hiermee haalt u de verwijzing op van de LocalNetworkGateway-resource die staat voor de lokale netwerksite met standaardroutes. Wijs null-waarde toe in het geval dat bestaande standaardsite-instelling wordt verwijderd. SubResource-
gatewayType Het type van deze virtuele netwerkgateway. 'ExpressRoute'
'Vpn'
ipConfigurations IpConfigurations voor virtuele netwerkgateway. VirtualNetworkGatewayIPConfiguration[]
provisioningState Hiermee haalt of stelt u de inrichtingsstatus van de VirtualNetworkGateway-resource bijwerken/verwijderen/mislukt snaar
resourceGuid Hiermee haalt u de resource-GUID-eigenschap van de VirtualNetworkGateway-resource op of stelt u deze in snaar
Sku Hiermee haalt u de verwijzing op van de VirtualNetworkGatewaySku-resource die de SKU vertegenwoordigt die is geselecteerd voor de virtuele netwerkgateway. VirtualNetworkGatewaySku
vpnClientConfiguration Hiermee haalt u de verwijzing op van de VpnClientConfiguration-resource die de P2S VpnClient-configuraties vertegenwoordigt. VpnClientConfiguration-
vpnType Het type van deze virtuele netwerkgateway. 'PolicyBased'
'RouteBased'

VirtualNetworkGatewaySku

Naam Beschrijving Waarde
capaciteit De capaciteit Int
naam Naam van gateway-sKU -Basic/HighPerformance/Standard 'Basis'
'HighPerformance'
'Standaard'
rang Gateway-sKU-laag -Basic/HighPerformance/Standard 'Basis'
'HighPerformance'
'Standaard'

VpnClientConfiguration

Naam Beschrijving Waarde
vpnClientAddressPool Hiermee haalt u de verwijzing op van de adresruimteresource die de adresruimte voor P2S VpnClient vertegenwoordigt. AddressSpace
vpnClientRevokedCertificates VpnClientRevokedCertificate voor virtuele netwerkgateway. VpnClientRevokedCertificate[]
vpnClientRootCertificates VpnClientRootCertificate voor virtuele netwerkgateway. VpnClientRootCertificate[]

VpnClientRevokedCertificate

Naam Beschrijving Waarde
etag Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource snaar
Eigenschappen Eigenschappen van het ingetrokken VPN-clientcertificaat van virtuele netwerkgateway VpnClientRevokedCertificatePropertiesFormat

VpnClientRevokedCertificatePropertiesFormat

Naam Beschrijving Waarde
provisioningState Hiermee wordt de inrichtingsstatus opgehaald of ingesteld van de ingetrokken certificaatresource van de VPN-client bijwerken/verwijderen/mislukt snaar
Vingerafdruk De vingerafdruk van het ingetrokken Vpn-clientcertificaat ophalen of instellen snaar

VpnClientRootCertificate

Naam Beschrijving Waarde
etag Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource snaar
Eigenschappen Eigenschappen van SSL-certificaten van application gateway VpnClientRootCertificatePropertiesFormat

VpnClientRootCertificatePropertiesFormat

Naam Beschrijving Waarde
provisioningState Hiermee haalt u de inrichtingsstatus van de bron van het basiscertificaat van de VPN-client op/verwijdert/is mislukt snaar
publicCertData Hiermee haalt u de openbare certificaatgegevens op of stelt u deze in snaar

Quickstart-voorbeelden

In de volgende quickstartvoorbeelden wordt dit resourcetype geïmplementeerd.

Bicep-bestand Beschrijving
een BGP-VNET maken met een VNET-verbinding Met deze sjabloon kunt u twee VNET's verbinden met behulp van virtuele netwerkgateways en BGP
een punt-naar-site-gateway maken met Azure AD- Met deze sjabloon wordt een VPN Virtual Network Gateway geïmplementeerd die is geconfigureerd met een punt-naar-site-verbinding van Azure Active Directory
ExpressRoute-circuit met persoonlijke peering en Azure VNet- Met deze sjabloon configureert u ExpressRoute Microsoft-peering, implementeert u een Azure VNet met Expressroute-gateway en koppelt u het VNet aan het ExpressRoute-circuit
site-naar-site-VPN met actief-actieve VPN-gateways met BGP- Met deze sjabloon kunt u een site-naar-site-VPN implementeren tussen twee VNets met VPN-gateways in de configuratie actief-actief met BGP. Elke Azure VPN Gateway zet de FQDN van de externe peers om het openbare IP-adres van de externe VPN-gateway te bepalen. Sjabloon wordt uitgevoerd zoals verwacht in Azure-regio's met beschikbaarheidszones.
Azure Firewall gebruiken als EEN DNS-proxy in een Hub & Spoke-topologie In dit voorbeeld ziet u hoe u een stertopologie in Azure implementeert met behulp van de Azure Firewall. Het virtuele hubnetwerk fungeert als een centraal punt van connectiviteit met veel virtuele spoke-netwerken die zijn verbonden met het virtuele hubnetwerk via peering van virtuele netwerken.

Resourcedefinitie van ARM-sjabloon

Het resourcetype virtualNetworkGateways kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Network/virtualNetworkGateways-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Network/virtualNetworkGateways",
  "apiVersion": "2016-03-30",
  "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"
  }
}

Eigenschapswaarden

AddressSpace

Naam Beschrijving Waarde
addressPrefixes Lijst met adresblokken ophalen of instellen die zijn gereserveerd voor dit virtuele netwerk in CIDR-notatie tekenreeks[]

BgpSettings

Naam Beschrijving Waarde
Asn Hiermee haalt u de ASN van deze BGP-luidspreker op of stelt u deze in Int
bgpPeeringAddress Hiermee haalt u het BGP-peeringadres en de BGP-id van deze BGP-spreker op of stelt u deze in snaar
peerWeight Hiermee wordt het gewicht opgehaald of ingesteld dat is toegevoegd aan routes die zijn geleerd van deze BGP-luidspreker Int

Microsoft.Network/virtualNetworkGateways

Naam Beschrijving Waarde
apiVersion De API-versie '2016-03-30'
etag Hiermee haalt u een unieke alleen-lezen tekenreeks op die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
plaats Resourcelocatie snaar
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Eigenschappen van VirtualNetworkGateway VirtualNetworkGatewayPropertiesFormat
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
type Het resourcetype 'Microsoft.Network/virtualNetworkGateways'

ResourceTags

Naam Beschrijving Waarde

SubResource

Naam Beschrijving Waarde
legitimatiebewijs Resource-id snaar

VirtualNetworkGatewayIPConfiguration

Naam Beschrijving Waarde
etag Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource snaar
Eigenschappen Eigenschappen van VirtualNetworkGatewayIPConfiguration VirtualNetworkGatewayIPConfigurationPropertiesFormat

VirtualNetworkGatewayIPConfigurationPropertiesFormat

Naam Beschrijving Waarde
privateIPAddress Hiermee haalt u het privateIPAddress van de IP-configuratie op of stelt u deze in snaar
privateIPAllocationMethod Haalt de privateIP-toewijzingsmethode (statisch/dynamisch) op of stelt deze in 'Dynamisch'
'Statisch'
provisioningState Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op snaar
publicIPAddress Hiermee haalt u de verwijzing van de PublicIP-resource op of stelt u deze in SubResource-
Subnet Hiermee haalt u de verwijzing van de subnetresource op of stelt u deze in SubResource-

VirtualNetworkGatewayPropertiesFormat

Naam Beschrijving Waarde
bgpSettings BGP-sprekerinstellingen van virtuele netwerkgateway BgpSettings
enableBgp EnableBgp-vlag Bool
gatewayDefaultSite Hiermee haalt u de verwijzing op van de LocalNetworkGateway-resource die staat voor de lokale netwerksite met standaardroutes. Wijs null-waarde toe in het geval dat bestaande standaardsite-instelling wordt verwijderd. SubResource-
gatewayType Het type van deze virtuele netwerkgateway. 'ExpressRoute'
'Vpn'
ipConfigurations IpConfigurations voor virtuele netwerkgateway. VirtualNetworkGatewayIPConfiguration[]
provisioningState Hiermee haalt of stelt u de inrichtingsstatus van de VirtualNetworkGateway-resource bijwerken/verwijderen/mislukt snaar
resourceGuid Hiermee haalt u de resource-GUID-eigenschap van de VirtualNetworkGateway-resource op of stelt u deze in snaar
Sku Hiermee haalt u de verwijzing op van de VirtualNetworkGatewaySku-resource die de SKU vertegenwoordigt die is geselecteerd voor de virtuele netwerkgateway. VirtualNetworkGatewaySku
vpnClientConfiguration Hiermee haalt u de verwijzing op van de VpnClientConfiguration-resource die de P2S VpnClient-configuraties vertegenwoordigt. VpnClientConfiguration-
vpnType Het type van deze virtuele netwerkgateway. 'PolicyBased'
'RouteBased'

VirtualNetworkGatewaySku

Naam Beschrijving Waarde
capaciteit De capaciteit Int
naam Naam van gateway-sKU -Basic/HighPerformance/Standard 'Basis'
'HighPerformance'
'Standaard'
rang Gateway-sKU-laag -Basic/HighPerformance/Standard 'Basis'
'HighPerformance'
'Standaard'

VpnClientConfiguration

Naam Beschrijving Waarde
vpnClientAddressPool Hiermee haalt u de verwijzing op van de adresruimteresource die de adresruimte voor P2S VpnClient vertegenwoordigt. AddressSpace
vpnClientRevokedCertificates VpnClientRevokedCertificate voor virtuele netwerkgateway. VpnClientRevokedCertificate[]
vpnClientRootCertificates VpnClientRootCertificate voor virtuele netwerkgateway. VpnClientRootCertificate[]

VpnClientRevokedCertificate

Naam Beschrijving Waarde
etag Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource snaar
Eigenschappen Eigenschappen van het ingetrokken VPN-clientcertificaat van virtuele netwerkgateway VpnClientRevokedCertificatePropertiesFormat

VpnClientRevokedCertificatePropertiesFormat

Naam Beschrijving Waarde
provisioningState Hiermee wordt de inrichtingsstatus opgehaald of ingesteld van de ingetrokken certificaatresource van de VPN-client bijwerken/verwijderen/mislukt snaar
Vingerafdruk De vingerafdruk van het ingetrokken Vpn-clientcertificaat ophalen of instellen snaar

VpnClientRootCertificate

Naam Beschrijving Waarde
etag Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource snaar
Eigenschappen Eigenschappen van SSL-certificaten van application gateway VpnClientRootCertificatePropertiesFormat

VpnClientRootCertificatePropertiesFormat

Naam Beschrijving Waarde
provisioningState Hiermee haalt u de inrichtingsstatus van de bron van het basiscertificaat van de VPN-client op/verwijdert/is mislukt snaar
publicCertData Hiermee haalt u de openbare certificaatgegevens op of stelt u deze in snaar

Quickstart-sjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Sjabloon Beschrijving
App Service Environment met Azure SQL-back-end

implementeren in Azure
Met deze sjabloon maakt u een App Service-omgeving met een Azure SQL-back-end, samen met privé-eindpunten, samen met de bijbehorende resources die doorgaans worden gebruikt in een privé-/geïsoleerde omgeving.
BOSH CF-

implementeren in Azure
Met deze sjabloon kunt u de resources instellen die nodig zijn voor het implementeren van BOSH en Cloud Foundry in twee regio's in Azure.
Een ExpressRoute-circuit verbinden met een VNET-

implementeren in Azure
Met deze sjabloon maakt u een VNET, een ExpresRoute-gateway en een verbinding met een ingericht en ingeschakeld ExpressRoute-circuit waarvoor AzurePrivatePeering is geconfigureerd.
een BGP-VNET maken met een VNET-verbinding

implementeren in Azure
Met deze sjabloon kunt u twee VNET's verbinden met behulp van virtuele netwerkgateways en BGP
Een DevTest-omgeving maken met P2S VPN en IIS-

implementeren in Azure
Met deze sjabloon maakt u een eenvoudige DevTest-omgeving met een punt-naar-site-VPN en IIS op een Windows-server die een uitstekende manier is om aan de slag te gaan.
een punt-naar-site-gateway maken

implementeren in Azure
Met deze sjabloon kunt u een punt-naar-site-verbinding maken met VirtualNetworkGateways
een punt-naar-site-gateway maken met Azure AD-

implementeren in Azure
Met deze sjabloon wordt een VPN Virtual Network Gateway geïmplementeerd die is geconfigureerd met een punt-naar-site-verbinding van Azure Active Directory
een site-naar-site-VPN-verbinding maken

implementeren in Azure
Met deze sjabloon kunt u een site-naar-site-VPN-verbinding maken met behulp van virtuele netwerkgateways
een site-naar-site-VPN-verbinding maken met vm-

implementeren in Azure
Met deze sjabloon kunt u een site-naar-site-VPN-verbinding maken met behulp van virtuele netwerkgateways
Een VNET-naar-VNET-verbinding maken tussen twee regio's

implementeren in Azure
Met deze sjabloon kunt u twee VNET's in verschillende regio's verbinden met behulp van virtuele netwerkgateways
SQL MI maken met punt-naar-site-verbinding geconfigureerd

implementeren in Azure
Implementeer Azure Sql Database Managed Instance (SQL MI) en virtuele netwerkgateway die is geconfigureerd voor punt-naar-site-verbinding in het nieuwe virtuele netwerk.
Drie vNets maken om transitieve BGP-verbindingen te demonstreren

implementeren in Azure
Met deze sjabloon worden drie vNets geïmplementeerd die zijn verbonden met virtuele netwerkgateways en BGP-verbindingen
VNet maken met twee subnetten, het lokale netwerk en de gateway

implementeren in Azure
Met deze sjabloon maakt u een VNet, 2 subnetten en een gateway
Een hub- en spoke-topologie-sandbox implementeren

implementeren in Azure
Met deze sjabloon maakt u een eenvoudige hub-and-spoke-topologie. Er wordt een hub-VNet gemaakt met subnetten DMZ, Beheer, Gedeelde en Gateway (optioneel), met twee spoke-VNets (ontwikkeling en productie) die elk een workloadsubnet bevatten. Er wordt ook een Windows-Jump-Host geïmplementeerd in het beheersubnet van de HUB en worden VNet-peerings tussen de hub en de twee spokes tot stand brengen.
HBase-geo-replicatie implementeren

implementeren in Azure
Met deze sjabloon kunt u een Azure-omgeving configureren voor HBase-replicatie in twee verschillende regio's met vpn-vnet-naar-vnet-verbinding.
ExpressRoute-circuit met persoonlijke peering en Azure VNet-

implementeren in Azure
Met deze sjabloon configureert u ExpressRoute Microsoft-peering, implementeert u een Azure VNet met Expressroute-gateway en koppelt u het VNet aan het ExpressRoute-circuit
een bestaand Azure-VNET uitbreiden naar een multi-VNET-configuratie

implementeren in Azure
Met deze sjabloon kunt u een bestaande VNET-omgeving uitbreiden naar een multi-VNET-omgeving die zich uitbreidt over twee datacenterregio's met behulp van VNET-naar-VNET-gateways
site-naar-site-VPN met actief-actieve VPN-gateways met BGP-

implementeren in Azure
Met deze sjabloon kunt u een site-naar-site-VPN implementeren tussen twee VNets met VPN-gateways in de configuratie actief-actief met BGP. Elke Azure VPN Gateway zet de FQDN van de externe peers om het openbare IP-adres van de externe VPN-gateway te bepalen. Sjabloon wordt uitgevoerd zoals verwacht in Azure-regio's met beschikbaarheidszones.
Azure Firewall gebruiken als EEN DNS-proxy in een Hub & Spoke-topologie

implementeren in Azure
In dit voorbeeld ziet u hoe u een stertopologie in Azure implementeert met behulp van de Azure Firewall. Het virtuele hubnetwerk fungeert als een centraal punt van connectiviteit met veel virtuele spoke-netwerken die zijn verbonden met het virtuele hubnetwerk via peering van virtuele netwerken.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype virtualNetworkGateways kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Network/virtualNetworkGateways-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/virtualNetworkGateways@2016-03-30"
  name = "string"
  etag = "string"
  location = "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"
    }
  })
  tags = {
    {customized property} = "string"
  }
}

Eigenschapswaarden

AddressSpace

Naam Beschrijving Waarde
addressPrefixes Lijst met adresblokken ophalen of instellen die zijn gereserveerd voor dit virtuele netwerk in CIDR-notatie tekenreeks[]

BgpSettings

Naam Beschrijving Waarde
Asn Hiermee haalt u de ASN van deze BGP-luidspreker op of stelt u deze in Int
bgpPeeringAddress Hiermee haalt u het BGP-peeringadres en de BGP-id van deze BGP-spreker op of stelt u deze in snaar
peerWeight Hiermee wordt het gewicht opgehaald of ingesteld dat is toegevoegd aan routes die zijn geleerd van deze BGP-luidspreker Int

Microsoft.Network/virtualNetworkGateways

Naam Beschrijving Waarde
etag Hiermee haalt u een unieke alleen-lezen tekenreeks op die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
plaats Resourcelocatie snaar
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Eigenschappen van VirtualNetworkGateway VirtualNetworkGatewayPropertiesFormat
Tags Resourcetags Woordenlijst met tagnamen en -waarden.
type Het resourcetype "Microsoft.Network/virtualNetworkGateways@2016-03-30"

ResourceTags

Naam Beschrijving Waarde

SubResource

Naam Beschrijving Waarde
legitimatiebewijs Resource-id snaar

VirtualNetworkGatewayIPConfiguration

Naam Beschrijving Waarde
etag Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource snaar
Eigenschappen Eigenschappen van VirtualNetworkGatewayIPConfiguration VirtualNetworkGatewayIPConfigurationPropertiesFormat

VirtualNetworkGatewayIPConfigurationPropertiesFormat

Naam Beschrijving Waarde
privateIPAddress Hiermee haalt u het privateIPAddress van de IP-configuratie op of stelt u deze in snaar
privateIPAllocationMethod Haalt de privateIP-toewijzingsmethode (statisch/dynamisch) op of stelt deze in 'Dynamisch'
'Statisch'
provisioningState Hiermee haalt u de inrichtingsstatus van de PublicIP-resource bijwerken/verwijderen/mislukt op snaar
publicIPAddress Hiermee haalt u de verwijzing van de PublicIP-resource op of stelt u deze in SubResource-
Subnet Hiermee haalt u de verwijzing van de subnetresource op of stelt u deze in SubResource-

VirtualNetworkGatewayPropertiesFormat

Naam Beschrijving Waarde
bgpSettings BGP-sprekerinstellingen van virtuele netwerkgateway BgpSettings
enableBgp EnableBgp-vlag Bool
gatewayDefaultSite Hiermee haalt u de verwijzing op van de LocalNetworkGateway-resource die staat voor de lokale netwerksite met standaardroutes. Wijs null-waarde toe in het geval dat bestaande standaardsite-instelling wordt verwijderd. SubResource-
gatewayType Het type van deze virtuele netwerkgateway. 'ExpressRoute'
'Vpn'
ipConfigurations IpConfigurations voor virtuele netwerkgateway. VirtualNetworkGatewayIPConfiguration[]
provisioningState Hiermee haalt of stelt u de inrichtingsstatus van de VirtualNetworkGateway-resource bijwerken/verwijderen/mislukt snaar
resourceGuid Hiermee haalt u de resource-GUID-eigenschap van de VirtualNetworkGateway-resource op of stelt u deze in snaar
Sku Hiermee haalt u de verwijzing op van de VirtualNetworkGatewaySku-resource die de SKU vertegenwoordigt die is geselecteerd voor de virtuele netwerkgateway. VirtualNetworkGatewaySku
vpnClientConfiguration Hiermee haalt u de verwijzing op van de VpnClientConfiguration-resource die de P2S VpnClient-configuraties vertegenwoordigt. VpnClientConfiguration-
vpnType Het type van deze virtuele netwerkgateway. 'PolicyBased'
'RouteBased'

VirtualNetworkGatewaySku

Naam Beschrijving Waarde
capaciteit De capaciteit Int
naam Naam van gateway-sKU -Basic/HighPerformance/Standard 'Basis'
'HighPerformance'
'Standaard'
rang Gateway-sKU-laag -Basic/HighPerformance/Standard 'Basis'
'HighPerformance'
'Standaard'

VpnClientConfiguration

Naam Beschrijving Waarde
vpnClientAddressPool Hiermee haalt u de verwijzing op van de adresruimteresource die de adresruimte voor P2S VpnClient vertegenwoordigt. AddressSpace
vpnClientRevokedCertificates VpnClientRevokedCertificate voor virtuele netwerkgateway. VpnClientRevokedCertificate[]
vpnClientRootCertificates VpnClientRootCertificate voor virtuele netwerkgateway. VpnClientRootCertificate[]

VpnClientRevokedCertificate

Naam Beschrijving Waarde
etag Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource snaar
Eigenschappen Eigenschappen van het ingetrokken VPN-clientcertificaat van virtuele netwerkgateway VpnClientRevokedCertificatePropertiesFormat

VpnClientRevokedCertificatePropertiesFormat

Naam Beschrijving Waarde
provisioningState Hiermee wordt de inrichtingsstatus opgehaald of ingesteld van de ingetrokken certificaatresource van de VPN-client bijwerken/verwijderen/mislukt snaar
Vingerafdruk De vingerafdruk van het ingetrokken Vpn-clientcertificaat ophalen of instellen snaar

VpnClientRootCertificate

Naam Beschrijving Waarde
etag Een unieke alleen-lezen tekenreeks die wordt gewijzigd wanneer de resource wordt bijgewerkt snaar
legitimatiebewijs Resource-id snaar
naam Hiermee haalt u de naam op van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource snaar
Eigenschappen Eigenschappen van SSL-certificaten van application gateway VpnClientRootCertificatePropertiesFormat

VpnClientRootCertificatePropertiesFormat

Naam Beschrijving Waarde
provisioningState Hiermee haalt u de inrichtingsstatus van de bron van het basiscertificaat van de VPN-client op/verwijdert/is mislukt snaar
publicCertData Hiermee haalt u de openbare certificaatgegevens op of stelt u deze in snaar