Dela via


Microsoft.Network vpnGateways/vpnConnections 2020-03-01

Bicep-resursdefinition

Resurstypen vpnGateways/vpnConnections kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/vpnGateways/vpnConnections-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.Network/vpnGateways/vpnConnections@2020-03-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    connectionBandwidth: int
    dpdTimeoutSeconds: int
    enableBgp: bool
    enableInternetSecurity: bool
    enableRateLimiting: bool
    ipsecPolicies: [
      {
        dhGroup: 'string'
        ikeEncryption: 'string'
        ikeIntegrity: 'string'
        ipsecEncryption: 'string'
        ipsecIntegrity: 'string'
        pfsGroup: 'string'
        saDataSizeKilobytes: int
        saLifeTimeSeconds: int
      }
    ]
    remoteVpnSite: {
      id: 'string'
    }
    routingWeight: int
    sharedKey: 'string'
    useLocalAzureIpAddress: bool
    usePolicyBasedTrafficSelectors: bool
    vpnConnectionProtocolType: 'string'
    vpnLinkConnections: [
      {
        id: 'string'
        name: 'string'
        properties: {
          connectionBandwidth: int
          enableBgp: bool
          enableRateLimiting: bool
          ipsecPolicies: [
            {
              dhGroup: 'string'
              ikeEncryption: 'string'
              ikeIntegrity: 'string'
              ipsecEncryption: 'string'
              ipsecIntegrity: 'string'
              pfsGroup: 'string'
              saDataSizeKilobytes: int
              saLifeTimeSeconds: int
            }
          ]
          routingWeight: int
          sharedKey: 'string'
          useLocalAzureIpAddress: bool
          usePolicyBasedTrafficSelectors: bool
          vpnConnectionProtocolType: 'string'
          vpnSiteLink: {
            id: 'string'
          }
        }
      }
    ]
  }
}

Egenskapsvärden

IpsecPolicy

Namn Beskrivning Värde
dhGroup Den DH-grupp som används i IKE Fas 1 för inledande SA. "DHGroup1"
"DHGroup14"
"DHGroup2"
"DHGroup2048"
"DHGroup24"
"ECP256"
"ECP384"
"Ingen" (krävs)
ikeEncryption IKE-krypteringsalgoritmen (IKE fas 2). "AES128"
"AES192"
"AES256"
"DES"
"DES3"
"GCMAES128"
"GCMAES256" (krävs)
ikeIntegrity IKE-integritetsalgoritmen (IKE fas 2). "GCMAES128"
"GCMAES256"
"MD5"
"SHA1"
"SHA256"
"SHA384" (krävs)
ipsecEncryption IPSec-krypteringsalgoritmen (IKE-fas 1). "AES128"
"AES192"
"AES256"
"DES"
"DES3"
"GCMAES128"
"GCMAES192"
"GCMAES256"
"Ingen" (krävs)
ipsecIntegrity IPSec-integritetsalgoritmen (IKE fas 1). "GCMAES128"
"GCMAES192"
"GCMAES256"
"MD5"
"SHA1"
"SHA256" (krävs)
pfsGroup Pfs-gruppen som används i IKE Fas 2 för ny underordnad SA. "ECP256"
"ECP384"
"Ingen"
"PFS1"
"PFS14"
"PFS2"
"PFS2048"
"PFS24"
"PFSMM" (krävs)
saDataSizeKilobytes IPSec-säkerhetsassociationen (kallas även snabbläge eller fas 2 SA) nyttolaststorlek i KB för en VPN-tunnel från plats till plats. int (krävs)
saLifeTimeSeconds IPSec-säkerhetsassociationen (kallas även snabbläge eller fas 2 SA) i sekunder för en VPN-tunnel för plats-till-plats. int (krävs)

Microsoft.Network/vpnGateways/vpnConnections

Namn Beskrivning Värde
Namn Resursnamnet sträng (krävs)
förälder I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför den överordnade resursen.
Symboliskt namn för resurs av typen: vpnGateways
Egenskaper Egenskaper för VPN-anslutningen. VpnConnectionProperties

SubResource

Namn Beskrivning Värde
Id Resurs-ID. sträng

VpnConnectionProperties

Namn Beskrivning Värde
connectionBandwidth Förväntad bandbredd i MBPS. Int
dpdTimeoutSeconds Tidsgränsen för död peer-identifiering för en VPN-anslutning på några sekunder. Int
enableBgp AktiveraBgp-flagga. Bool
enableInternetSecurity Aktivera internetsäkerhet. Bool
enableRateLimiting AktiveraBgp-flagga. Bool
ipsecPolicies IPSec-principerna som ska beaktas av den här anslutningen. IpsecPolicy[]
remoteVpnSite ID för den anslutna VPN-platsen. SubResource
routingWeight Routningsvikt för VPN-anslutning. Int
sharedKey SharedKey för VPN-anslutningen. sträng
useLocalAzureIpAddress Använd lokal azure ip för att initiera anslutningen. Bool
usePolicyBasedTrafficSelectors Aktivera principbaserade trafikväljare. Bool
vpnConnectionProtocolType Anslutningsprotokoll som används för den här anslutningen. "IKEv1"
"IKEv2"
vpnLinkConnections Lista över alla vpn-platslänkanslutningar till gatewayen. VpnSiteLinkConnection[]

VpnSiteLinkConnection

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för VPN-platslänkanslutningen. VpnSiteLinkConnectionProperties

VpnSiteLinkConnectionProperties

Namn Beskrivning Värde
connectionBandwidth Förväntad bandbredd i MBPS. Int
enableBgp AktiveraBgp-flagga. Bool
enableRateLimiting AktiveraBgp-flagga. Bool
ipsecPolicies IPSec-principerna som ska beaktas av den här anslutningen. IpsecPolicy[]
routingWeight Routningsvikt för VPN-anslutning. Int
sharedKey SharedKey för VPN-anslutningen. sträng
useLocalAzureIpAddress Använd lokal azure ip för att initiera anslutningen. Bool
usePolicyBasedTrafficSelectors Aktivera principbaserade trafikväljare. Bool
vpnConnectionProtocolType Anslutningsprotokoll som används för den här anslutningen. "IKEv1"
"IKEv2"
vpnSiteLink Id för den anslutna vpn-platslänken. SubResource

Resursdefinition för ARM-mall

Resurstypen vpnGateways/vpnConnections kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/vpnGateways/vpnConnections-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.Network/vpnGateways/vpnConnections",
  "apiVersion": "2020-03-01",
  "name": "string",
  "properties": {
    "connectionBandwidth": "int",
    "dpdTimeoutSeconds": "int",
    "enableBgp": "bool",
    "enableInternetSecurity": "bool",
    "enableRateLimiting": "bool",
    "ipsecPolicies": [
      {
        "dhGroup": "string",
        "ikeEncryption": "string",
        "ikeIntegrity": "string",
        "ipsecEncryption": "string",
        "ipsecIntegrity": "string",
        "pfsGroup": "string",
        "saDataSizeKilobytes": "int",
        "saLifeTimeSeconds": "int"
      }
    ],
    "remoteVpnSite": {
      "id": "string"
    },
    "routingWeight": "int",
    "sharedKey": "string",
    "useLocalAzureIpAddress": "bool",
    "usePolicyBasedTrafficSelectors": "bool",
    "vpnConnectionProtocolType": "string",
    "vpnLinkConnections": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "connectionBandwidth": "int",
          "enableBgp": "bool",
          "enableRateLimiting": "bool",
          "ipsecPolicies": [
            {
              "dhGroup": "string",
              "ikeEncryption": "string",
              "ikeIntegrity": "string",
              "ipsecEncryption": "string",
              "ipsecIntegrity": "string",
              "pfsGroup": "string",
              "saDataSizeKilobytes": "int",
              "saLifeTimeSeconds": "int"
            }
          ],
          "routingWeight": "int",
          "sharedKey": "string",
          "useLocalAzureIpAddress": "bool",
          "usePolicyBasedTrafficSelectors": "bool",
          "vpnConnectionProtocolType": "string",
          "vpnSiteLink": {
            "id": "string"
          }
        }
      }
    ]
  }
}

Egenskapsvärden

IpsecPolicy

Namn Beskrivning Värde
dhGroup Den DH-grupp som används i IKE Fas 1 för inledande SA. "DHGroup1"
"DHGroup14"
"DHGroup2"
"DHGroup2048"
"DHGroup24"
"ECP256"
"ECP384"
"Ingen" (krävs)
ikeEncryption IKE-krypteringsalgoritmen (IKE fas 2). "AES128"
"AES192"
"AES256"
"DES"
"DES3"
"GCMAES128"
"GCMAES256" (krävs)
ikeIntegrity IKE-integritetsalgoritmen (IKE fas 2). "GCMAES128"
"GCMAES256"
"MD5"
"SHA1"
"SHA256"
"SHA384" (krävs)
ipsecEncryption IPSec-krypteringsalgoritmen (IKE-fas 1). "AES128"
"AES192"
"AES256"
"DES"
"DES3"
"GCMAES128"
"GCMAES192"
"GCMAES256"
"Ingen" (krävs)
ipsecIntegrity IPSec-integritetsalgoritmen (IKE fas 1). "GCMAES128"
"GCMAES192"
"GCMAES256"
"MD5"
"SHA1"
"SHA256" (krävs)
pfsGroup Pfs-gruppen som används i IKE Fas 2 för ny underordnad SA. "ECP256"
"ECP384"
"Ingen"
"PFS1"
"PFS14"
"PFS2"
"PFS2048"
"PFS24"
"PFSMM" (krävs)
saDataSizeKilobytes IPSec-säkerhetsassociationen (kallas även snabbläge eller fas 2 SA) nyttolaststorlek i KB för en VPN-tunnel från plats till plats. int (krävs)
saLifeTimeSeconds IPSec-säkerhetsassociationen (kallas även snabbläge eller fas 2 SA) i sekunder för en VPN-tunnel för plats-till-plats. int (krävs)

Microsoft.Network/vpnGateways/vpnConnections

Namn Beskrivning Värde
apiVersion API-versionen '2020-03-01'
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för VPN-anslutningen. VpnConnectionProperties
typ Resurstypen "Microsoft.Network/vpnGateways/vpnConnections"

SubResource

Namn Beskrivning Värde
Id Resurs-ID. sträng

VpnConnectionProperties

Namn Beskrivning Värde
connectionBandwidth Förväntad bandbredd i MBPS. Int
dpdTimeoutSeconds Tidsgränsen för död peer-identifiering för en VPN-anslutning på några sekunder. Int
enableBgp AktiveraBgp-flagga. Bool
enableInternetSecurity Aktivera internetsäkerhet. Bool
enableRateLimiting AktiveraBgp-flagga. Bool
ipsecPolicies IPSec-principerna som ska beaktas av den här anslutningen. IpsecPolicy[]
remoteVpnSite ID för den anslutna VPN-platsen. SubResource
routingWeight Routningsvikt för VPN-anslutning. Int
sharedKey SharedKey för VPN-anslutningen. sträng
useLocalAzureIpAddress Använd lokal azure ip för att initiera anslutningen. Bool
usePolicyBasedTrafficSelectors Aktivera principbaserade trafikväljare. Bool
vpnConnectionProtocolType Anslutningsprotokoll som används för den här anslutningen. "IKEv1"
"IKEv2"
vpnLinkConnections Lista över alla vpn-platslänkanslutningar till gatewayen. VpnSiteLinkConnection[]

VpnSiteLinkConnection

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för VPN-platslänkanslutningen. VpnSiteLinkConnectionProperties

VpnSiteLinkConnectionProperties

Namn Beskrivning Värde
connectionBandwidth Förväntad bandbredd i MBPS. Int
enableBgp AktiveraBgp-flagga. Bool
enableRateLimiting AktiveraBgp-flagga. Bool
ipsecPolicies IPSec-principerna som ska beaktas av den här anslutningen. IpsecPolicy[]
routingWeight Routningsvikt för VPN-anslutning. Int
sharedKey SharedKey för VPN-anslutningen. sträng
useLocalAzureIpAddress Använd lokal azure ip för att initiera anslutningen. Bool
usePolicyBasedTrafficSelectors Aktivera principbaserade trafikväljare. Bool
vpnConnectionProtocolType Anslutningsprotokoll som används för den här anslutningen. "IKEv1"
"IKEv2"
vpnSiteLink Id för den anslutna vpn-platslänken. SubResource

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen vpnGateways/vpnConnections kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/vpnGateways/vpnConnections-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/vpnGateways/vpnConnections@2020-03-01"
  name = "string"
  body = jsonencode({
    properties = {
      connectionBandwidth = int
      dpdTimeoutSeconds = int
      enableBgp = bool
      enableInternetSecurity = bool
      enableRateLimiting = bool
      ipsecPolicies = [
        {
          dhGroup = "string"
          ikeEncryption = "string"
          ikeIntegrity = "string"
          ipsecEncryption = "string"
          ipsecIntegrity = "string"
          pfsGroup = "string"
          saDataSizeKilobytes = int
          saLifeTimeSeconds = int
        }
      ]
      remoteVpnSite = {
        id = "string"
      }
      routingWeight = int
      sharedKey = "string"
      useLocalAzureIpAddress = bool
      usePolicyBasedTrafficSelectors = bool
      vpnConnectionProtocolType = "string"
      vpnLinkConnections = [
        {
          id = "string"
          name = "string"
          properties = {
            connectionBandwidth = int
            enableBgp = bool
            enableRateLimiting = bool
            ipsecPolicies = [
              {
                dhGroup = "string"
                ikeEncryption = "string"
                ikeIntegrity = "string"
                ipsecEncryption = "string"
                ipsecIntegrity = "string"
                pfsGroup = "string"
                saDataSizeKilobytes = int
                saLifeTimeSeconds = int
              }
            ]
            routingWeight = int
            sharedKey = "string"
            useLocalAzureIpAddress = bool
            usePolicyBasedTrafficSelectors = bool
            vpnConnectionProtocolType = "string"
            vpnSiteLink = {
              id = "string"
            }
          }
        }
      ]
    }
  })
}

Egenskapsvärden

IpsecPolicy

Namn Beskrivning Värde
dhGroup Den DH-grupp som används i IKE Fas 1 för inledande SA. "DHGroup1"
"DHGroup14"
"DHGroup2"
"DHGroup2048"
"DHGroup24"
"ECP256"
"ECP384"
"Ingen" (krävs)
ikeEncryption IKE-krypteringsalgoritmen (IKE fas 2). "AES128"
"AES192"
"AES256"
"DES"
"DES3"
"GCMAES128"
"GCMAES256" (krävs)
ikeIntegrity IKE-integritetsalgoritmen (IKE fas 2). "GCMAES128"
"GCMAES256"
"MD5"
"SHA1"
"SHA256"
"SHA384" (krävs)
ipsecEncryption IPSec-krypteringsalgoritmen (IKE-fas 1). "AES128"
"AES192"
"AES256"
"DES"
"DES3"
"GCMAES128"
"GCMAES192"
"GCMAES256"
"Ingen" (krävs)
ipsecIntegrity IPSec-integritetsalgoritmen (IKE fas 1). "GCMAES128"
"GCMAES192"
"GCMAES256"
"MD5"
"SHA1"
"SHA256" (krävs)
pfsGroup Pfs-gruppen som används i IKE Fas 2 för ny underordnad SA. "ECP256"
"ECP384"
"Ingen"
"PFS1"
"PFS14"
"PFS2"
"PFS2048"
"PFS24"
"PFSMM" (krävs)
saDataSizeKilobytes IPSec-säkerhetsassociationen (kallas även snabbläge eller fas 2 SA) nyttolaststorlek i KB för en VPN-tunnel från plats till plats. int (krävs)
saLifeTimeSeconds IPSec-säkerhetsassociationen (kallas även snabbläge eller fas 2 SA) i sekunder för en VPN-tunnel för plats-till-plats. int (krävs)

Microsoft.Network/vpnGateways/vpnConnections

Namn Beskrivning Värde
Namn Resursnamnet sträng (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: vpnGateways
Egenskaper Egenskaper för VPN-anslutningen. VpnConnectionProperties
typ Resurstypen "Microsoft.Network/vpnGateways/vpnConnections@2020-03-01"

SubResource

Namn Beskrivning Värde
Id Resurs-ID. sträng

VpnConnectionProperties

Namn Beskrivning Värde
connectionBandwidth Förväntad bandbredd i MBPS. Int
dpdTimeoutSeconds Tidsgränsen för död peer-identifiering för en VPN-anslutning på några sekunder. Int
enableBgp AktiveraBgp-flagga. Bool
enableInternetSecurity Aktivera internetsäkerhet. Bool
enableRateLimiting AktiveraBgp-flagga. Bool
ipsecPolicies IPSec-principerna som ska beaktas av den här anslutningen. IpsecPolicy[]
remoteVpnSite ID för den anslutna VPN-platsen. SubResource
routingWeight Routningsvikt för VPN-anslutning. Int
sharedKey SharedKey för VPN-anslutningen. sträng
useLocalAzureIpAddress Använd lokal azure ip för att initiera anslutningen. Bool
usePolicyBasedTrafficSelectors Aktivera principbaserade trafikväljare. Bool
vpnConnectionProtocolType Anslutningsprotokoll som används för den här anslutningen. "IKEv1"
"IKEv2"
vpnLinkConnections Lista över alla vpn-platslänkanslutningar till gatewayen. VpnSiteLinkConnection[]

VpnSiteLinkConnection

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för VPN-platslänkanslutningen. VpnSiteLinkConnectionProperties

VpnSiteLinkConnectionProperties

Namn Beskrivning Värde
connectionBandwidth Förväntad bandbredd i MBPS. Int
enableBgp AktiveraBgp-flagga. Bool
enableRateLimiting AktiveraBgp-flagga. Bool
ipsecPolicies IPSec-principerna som ska beaktas av den här anslutningen. IpsecPolicy[]
routingWeight Routningsvikt för VPN-anslutning. Int
sharedKey SharedKey för VPN-anslutningen. sträng
useLocalAzureIpAddress Använd lokal azure ip för att initiera anslutningen. Bool
usePolicyBasedTrafficSelectors Aktivera principbaserade trafikväljare. Bool
vpnConnectionProtocolType Anslutningsprotokoll som används för den här anslutningen. "IKEv1"
"IKEv2"
vpnSiteLink Id för den anslutna vpn-platslänken. SubResource