Condividi tramite


Microsoft.Network vpnGateways/vpnConnections

Definizione di risorsa Bicep

Il tipo di risorsa vpnGateways/vpnConnections può essere distribuito con operazioni destinate a:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Network/vpnGateways/vpnConnections, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.Network/vpnGateways/vpnConnections@2023-11-01' = {
  name: 'string'
  parent: resourceSymbolicName
  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'
    }
    routingConfiguration: {
      associatedRouteTable: {
        id: 'string'
      }
      inboundRouteMap: {
        id: 'string'
      }
      outboundRouteMap: {
        id: 'string'
      }
      propagatedRouteTables: {
        ids: [
          {
            id: 'string'
          }
        ]
        labels: [
          'string'
        ]
      }
      vnetRoutes: {
        staticRoutes: [
          {
            addressPrefixes: [
              'string'
            ]
            name: 'string'
            nextHopIpAddress: 'string'
          }
        ]
        staticRoutesConfig: {
          vnetLocalRouteOverrideCriteria: 'string'
        }
      }
    }
    routingWeight: int
    sharedKey: 'string'
    trafficSelectorPolicies: [
      {
        localAddressRanges: [
          'string'
        ]
        remoteAddressRanges: [
          'string'
        ]
      }
    ]
    useLocalAzureIpAddress: bool
    usePolicyBasedTrafficSelectors: bool
    vpnConnectionProtocolType: 'string'
    vpnLinkConnections: [
      {
        id: 'string'
        name: 'string'
        properties: {
          connectionBandwidth: int
          dpdTimeoutSeconds: int
          egressNatRules: [
            {
              id: 'string'
            }
          ]
          enableBgp: bool
          enableRateLimiting: bool
          ingressNatRules: [
            {
              id: 'string'
            }
          ]
          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'
          vpnGatewayCustomBgpAddresses: [
            {
              customBgpIpAddress: 'string'
              ipConfigurationId: 'string'
            }
          ]
          vpnLinkConnectionMode: 'string'
          vpnSiteLink: {
            id: 'string'
          }
        }
      }
    ]
  }
}

Valori delle proprietà

vpnGateways/vpnConnections

Nome Descrizione valore
name Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio in Bicep.
stringa (obbligatorio)

Limite di caratteri: 1-80

Caratteri validi:
Caratteri alfanumerici, caratteri di sottolineatura, punti e trattini.

Deve iniziare con un carattere alfanumerico. Deve terminare con un carattere alfanumerico o con un carattere di sottolineatura.
padre In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere Risorsa figlio esterna alla risorsa padre.
Nome simbolico per la risorsa di tipo: vpnGateways
properties Proprietà della connessione VPN. VpnConnectionProperties

VpnConnectionProperties

Nome Descrizione Valore
connectionBandwidth Larghezza di banda prevista in MBPS. INT
dpdTimeoutSeconds Timeout DPD in secondi per la connessione VPN. INT
enableBgp Flag EnableBgp. bool
enableInternetSecurity Abilitare la sicurezza Internet. bool
enableRateLimiting Flag EnableBgp. bool
ipsecPolicies Criteri IPSec da considerare da questa connessione. IpsecPolicy[]
remoteVpnSite ID del sito VPN connesso. Sottorisorsa
Routingconfiguration Configurazione di routing che indica le tabelle di route associate e propagate in questa connessione. Routingconfiguration
routingWeight Peso del routing per la connessione VPN. INT
sharedKey SharedKey per la connessione VPN. string
trafficSelectorPolicies Criteri del selettore di traffico da considerare da questa connessione. TrafficSelectorPolicy[]
useLocalAzureIpAddress Usare l'indirizzo IP di Azure locale per avviare la connessione. bool
usePolicyBasedTrafficSelectors Abilitare i selettori di traffico basati su criteri. bool
vpnConnectionProtocolType Protocollo di connessione usato per questa connessione. 'IKEv1'
'IKEv2'
vpnLinkConnections Elenco di tutte le connessioni di collegamento al sito VPN al gateway. VpnSiteLinkConnection[]

IpsecPolicy

Nome Descrizione Valore
dhGroup Il gruppo DH usato nella fase 1 di IKE per la sa iniziale. 'DHGroup1'
'DHGroup14'
'DHGroup2'
'DHGroup2048'
'DHGroup24'
'ECP256'
'ECP384'
'Nessuno' (obbligatorio)
ikeEncryption Algoritmo di crittografia IKE (fase 2). 'AES128'
'AES192'
'AES256'
'DES'
'DES3'
'GCMAES128'
'GCMAES256' (obbligatorio)
ikeIntegrity Algoritmo di integrità IKE (fase 2). 'GCMAES128'
'GCMAES256'
'MD5'
'SHA1'
'SHA256'
'SHA384' (obbligatorio)
ipsecEncryption Algoritmo di crittografia IPSec (fase 1). 'AES128'
'AES192'
'AES256'
'DES'
'DES3'
'GCMAES128'
'GCMAES192'
'GCMAES256'
'Nessuno' (obbligatorio)
ipsecIntegrity Algoritmo di integrità IPSec (fase IKE 1). 'GCMAES128'
'GCMAES192'
'GCMAES256'
'MD5'
'SHA1'
'SHA256' (obbligatorio)
pfsGroup Il gruppo Pfs usato nella fase 2 di IKE per la nuova sa figlio. 'ECP256'
'ECP384'
'Nessuno'
'PFS1'
'PFS14'
'PFS2'
'PFS2048'
'PFS24'
'PFSMM' (obbligatorio)
saDataSizeKilobytes L'associazione di sicurezza IPSec (denominata anche modalità rapida o fase 2 SA) dimensioni del payload in KB per un sito al tunnel VPN del sito. int (obbligatorio)
saLifeTimeSeconds L'associazione di sicurezza IPSec (denominata anche modalità rapida o fase 2 SA) in secondi per un tunnel VPN da sito a sito. int (obbligatorio)

SottoResource

Nome Descrizione Valore
id ID risorsa. string

Routingconfiguration

Nome Descrizione Valore
associatedRouteTable Id risorsa RouteTable associata a routingConfiguration. SottoResource
inboundRouteMap ID risorsa della RouteMap associata a questa configurazione di routing per le route apprese in ingresso. SottoResource
outboundRouteMap ID risorsa dell'oggettoRouteMap associato a questa configurazione di routing per le route annunciate in uscita. SottoResource
propagatedRouteTables Elenco di RouteTables per annunciare le route a. PropagatedRouteTable
vnetRoutes Elenco di route che controllano il routing da VirtualHub in una connessione di rete virtuale. VnetRoute

PropagatedRouteTable

Nome Descrizione Valore
ids Elenco di ID risorsa di tutte le routeTable. SubResource[]
Etichette Elenco delle etichette. string[]

VnetRoute

Nome Descrizione Valore
staticRoutes Elenco di tutte le route statiche. StaticRoute[]
staticRoutesConfig Configurazione per le route statiche in questo hubVnetConnection. StaticRoutesConfig

StaticRoute

Nome Descrizione Valore
addressPrefixes Elenco di tutti i prefissi degli indirizzi. string[]
name Nome dell'oggetto StaticRoute univoco all'interno di una rete virtuale. string
nextHopIpAddress Indirizzo IP dell'hop successivo. string

StaticRoutesConfig

Nome Descrizione Valore
vnetLocalRouteOverrideCriteria Parametro che determina se la rete virtuale di rete virtuale spoke viene ignorata per il traffico con destinazione in spoke. 'Contains'
'Equal'

TrafficSelectorPolicy

Nome Descrizione Valore
localAddressRanges Raccolta di spazi indirizzi locali in formato CIDR. string[] (obbligatorio)
remoteAddressRanges Raccolta di spazi indirizzi remoti in formato CIDR. string[] (obbligatorio)

VpnSiteLinkConnection

Nome Descrizione Valore
id ID risorsa. string
name Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. string
properties Proprietà della connessione del sito VPN. VpnSiteLinkConnectionProperties

VpnSiteLinkConnectionProperties

Nome Descrizione Valore
connectionBandwidth Larghezza di banda prevista in MBPS. INT
dpdTimeoutSeconds Timeout di rilevamento peer non corretto in secondi per la connessione VpnLink. INT
egressNatRules Elenco di natRules in uscita. SubResource[]
enableBgp Flag EnableBgp. bool
enableRateLimiting Flag EnableBgp. bool
ingressNatRules Elenco di natRules in ingresso. SubResource[]
ipsecPolicies Criteri IPSec da considerare in base a questa connessione. IpsecPolicy[]
routingWeight Peso di routing per la connessione VPN. INT
sharedKey SharedKey per la connessione VPN. string
useLocalAzureIpAddress Usare l'ip di Azure locale per avviare la connessione. bool
usePolicyBasedTrafficSelectors Abilitare i selettore del traffico basato su criteri. bool
vpnConnectionProtocolType Protocollo di connessione usato per questa connessione. 'IKEv1'
'IKEv2'
vpnGatewayCustomBgpAddresses vpnGatewayCustomBgpAddresses usato da questa connessione. GatewayCustomBgpIpAddressIpConfiguration[]
vpnLinkConnectionMode Modalità di connessione del collegamento VPN. Impostazione predefinita
'IniziatoreOnly'
'ResponderOnly'
vpnSiteLink ID del collegamento al sito VPN connesso. Sottorisorsa

GatewayCustomBgpIpAddressIpConfiguration

Nome Descrizione Valore
customBgpIpAddress Oggetto BgpPeeringAddress personalizzato che appartiene a IpconfigurationId. stringa (obbligatorio)
ipConfigurationId IpconfigurationId di ipconfiguration che appartiene al gateway. stringa (obbligatorio)

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa vpnGateways/vpnConnections può essere distribuito con operazioni destinate a:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Network/vpnGateways/vpnConnections, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.Network/vpnGateways/vpnConnections",
  "apiVersion": "2023-11-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"
    },
    "routingConfiguration": {
      "associatedRouteTable": {
        "id": "string"
      },
      "inboundRouteMap": {
        "id": "string"
      },
      "outboundRouteMap": {
        "id": "string"
      },
      "propagatedRouteTables": {
        "ids": [
          {
            "id": "string"
          }
        ],
        "labels": [ "string" ]
      },
      "vnetRoutes": {
        "staticRoutes": [
          {
            "addressPrefixes": [ "string" ],
            "name": "string",
            "nextHopIpAddress": "string"
          }
        ],
        "staticRoutesConfig": {
          "vnetLocalRouteOverrideCriteria": "string"
        }
      }
    },
    "routingWeight": "int",
    "sharedKey": "string",
    "trafficSelectorPolicies": [
      {
        "localAddressRanges": [ "string" ],
        "remoteAddressRanges": [ "string" ]
      }
    ],
    "useLocalAzureIpAddress": "bool",
    "usePolicyBasedTrafficSelectors": "bool",
    "vpnConnectionProtocolType": "string",
    "vpnLinkConnections": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "connectionBandwidth": "int",
          "dpdTimeoutSeconds": "int",
          "egressNatRules": [
            {
              "id": "string"
            }
          ],
          "enableBgp": "bool",
          "enableRateLimiting": "bool",
          "ingressNatRules": [
            {
              "id": "string"
            }
          ],
          "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",
          "vpnGatewayCustomBgpAddresses": [
            {
              "customBgpIpAddress": "string",
              "ipConfigurationId": "string"
            }
          ],
          "vpnLinkConnectionMode": "string",
          "vpnSiteLink": {
            "id": "string"
          }
        }
      }
    ]
  }
}

Valori delle proprietà

vpnGateways/vpnConnections

Nome Descrizione Valore
tipo Tipo di risorsa 'Microsoft.Network/vpnGateways/vpnConnections'
apiVersion Versione dell'API della risorsa '2023-11-01'
name Nome della risorsa

Informazioni su come impostare nomi e tipi per le risorse figlio nei modelli di Resource Manager JSON.
stringa (obbligatorio)

Limite di caratteri: 1-80

Caratteri validi:
Caratteri alfanumerici, caratteri di sottolineatura, punti e trattini.

Deve iniziare con un carattere alfanumerico. Deve terminare con un carattere alfanumerico o con un carattere di sottolineatura.
properties Proprietà della connessione VPN. VpnConnectionProperties

VpnConnectionProperties

Nome Descrizione Valore
connectionBandwidth Larghezza di banda prevista in MBPS. INT
dpdTimeoutSeconds Timeout DPD in secondi per la connessione VPN. INT
enableBgp Flag EnableBgp. bool
enableInternetSecurity Abilitare la sicurezza Internet. bool
enableRateLimiting Flag EnableBgp. bool
ipsecPolicies Criteri IPSec da considerare da questa connessione. IpsecPolicy[]
remoteVpnSite ID del sito VPN connesso. Sottorisorsa
Routingconfiguration Configurazione di routing che indica le tabelle di route associate e propagate in questa connessione. Routingconfiguration
routingWeight Peso del routing per la connessione VPN. INT
sharedKey SharedKey per la connessione VPN. string
trafficSelectorPolicies Criteri del selettore di traffico da considerare da questa connessione. TrafficSelectorPolicy[]
useLocalAzureIpAddress Usare l'indirizzo IP di Azure locale per avviare la connessione. bool
usePolicyBasedTrafficSelectors Abilitare i selettori di traffico basati su criteri. bool
vpnConnectionProtocolType Protocollo di connessione usato per questa connessione. 'IKEv1'
'IKEv2'
vpnLinkConnections Elenco di tutte le connessioni di collegamento al sito VPN al gateway. VpnSiteLinkConnection[]

IpsecPolicy

Nome Descrizione Valore
dhGroup Gruppo DH usato nella fase 1 IKE per l'sa iniziale. 'DHGroup1'
'DHGroup14'
'DHGroup2'
'DHGroup2048'
'DHGroup24'
'ECP256'
'ECP384'
'Nessuno' (obbligatorio)
ikeEncryption Algoritmo di crittografia IKE (fase 2 IKE). 'AES128'
'AES192'
'AES256'
'DES'
'DES3'
'GCMAES128'
'GCMAES256' (obbligatorio)
ikeIntegrity Algoritmo di integrità IKE (fase 2 IKE). 'GCMAES128'
'GCMAES256'
'MD5'
'SHA1'
'SHA256'
'SHA384' (obbligatorio)
ipsecEncryption Algoritmo di crittografia IPSec (fase IKE 1). 'AES128'
'AES192'
'AES256'
'DES'
'DES3'
'GCMAES128'
'GCMAES192'
'GCMAES256'
'Nessuno' (obbligatorio)
ipsecIntegrity Algoritmo di integrità IPSec (fase IKE 1). 'GCMAES128'
'GCMAES192'
'GCMAES256'
'MD5'
'SHA1'
'SHA256' (obbligatorio)
pfsGroup Gruppo Pfs usato nella fase 2 di IKE per la nuova sa figlio. 'ECP256'
'ECP384'
'Nessuno'
'PFS1'
'PFS14'
'PFS2'
'PFS2048'
'PFS24'
'PFSMM' (obbligatorio)
saDataSizeKilobytes La dimensione del payload ipSec Security Association (detta anche modalità rapida o sa fase 2) in KB per un tunnel VPN da sito a sito. int (obbligatorio)
saLifeTimeSeconds Durata dell'associazione di sicurezza IPSec (detta anche modalità rapida o sa fase 2) in secondi per un tunnel VPN da sito a sito. int (obbligatorio)

Sottorisorsa

Nome Descrizione Valore
id ID risorsa. string

Routingconfiguration

Nome Descrizione Valore
associatedRouteTable ID risorsa RouteTable associato a questo RoutingConfiguration. Sottorisorsa
inboundRouteMap ID risorsa dell'oggetto RouteMap associato a questo RoutingConfiguration per le route apprese in ingresso. Sottorisorsa
outboundRouteMap ID risorsa dell'oggettoRouteMap associato a questo RoutingConfiguration per le route annunciate in uscita. Sottorisorsa
propagatedRouteTables Elenco di RouteTable a cui annunciare le route. PropagatedRouteTable
vnetRoutes Elenco di route che controllano il routing da VirtualHub a una connessione di rete virtuale. VnetRoute

PropagatedRouteTable

Nome Descrizione Valore
ids Elenco di ID risorsa di tutte le routeTable. SubResource[]
Etichette Elenco di etichette. string[]

VnetRoute

Nome Descrizione Valore
staticRoutes Elenco di tutte le route statiche. StaticRoute[]
staticRoutesConfig Configurazione per le route statiche in questo hubVnetConnection. StaticRoutesConfig

StaticRoute

Nome Descrizione Valore
addressPrefixes Elenco di tutti i prefissi di indirizzo. string[]
name Nome di StaticRoute univoco all'interno di un VnetRoute. string
nextHopIpAddress Indirizzo IP dell'hop successivo. string

StaticRoutesConfig

Nome Descrizione Valore
vnetLocalRouteOverrideCriteria Parametro che determina se l'appliance virtuale di rete virtuale in spoke viene ignorata per il traffico con destinazione in spoke. 'Contains'
'Equal'

TrafficSelectorPolicy

Nome Descrizione Valore
localAddressRanges Raccolta di spazi indirizzi locali in formato CIDR. string[] (obbligatorio)
remoteAddressRanges Raccolta di spazi indirizzi remoti in formato CIDR. string[] (obbligatorio)

VpnSiteLinkConnection

Nome Descrizione Valore
id ID risorsa. string
name Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. string
properties Proprietà della connessione al collegamento al sito VPN. VpnSiteLinkConnectionProperties

VpnSiteLinkConnectionProperties

Nome Descrizione Valore
connectionBandwidth Larghezza di banda prevista in MBPS. INT
dpdTimeoutSeconds Timeout di rilevamento peer non recapitabili in secondi per la connessione VpnLink. INT
egressNatRules Elenco di natRules in uscita. SubResource[]
enableBgp Flag EnableBgp. bool
enableRateLimiting Flag EnableBgp. bool
ingressNatRules Elenco di natRules in ingresso. SubResource[]
ipsecPolicies Criteri IPSec da considerare da questa connessione. IpsecPolicy[]
routingWeight Peso del routing per la connessione VPN. INT
sharedKey SharedKey per la connessione VPN. string
useLocalAzureIpAddress Usare l'indirizzo IP di Azure locale per avviare la connessione. bool
usePolicyBasedTrafficSelectors Abilitare i selettori di traffico basati su criteri. bool
vpnConnectionProtocolType Protocollo di connessione usato per questa connessione. 'IKEv1'
'IKEv2'
vpnGatewayCustomBgpAddresses vpnGatewayCustomBgpAddresses usato da questa connessione. GatewayCustomBgpIpAddressIpConfiguration[]
vpnLinkConnectionMode Modalità di connessione collegamento VPN. Impostazione predefinita
'InitiatorOnly'
'ResponderOnly'
vpnSiteLink ID del collegamento al sito VPN connesso. SottoResource

GatewayCustomBgpIpAddressIpConfiguration

Nome Descrizione Valore
customBgpIpAddress BgpPeeringAddress personalizzato che appartiene a IpconfigurationId. stringa (obbligatoria)
ipConfigurationId IpconfigurationId di ipconfiguration che appartiene al gateway. stringa (obbligatoria)

Definizione della risorsa Terraform (provider AzAPI)

Il tipo di risorsa vpnGateways/vpnConnections può essere distribuito con operazioni destinate:

  • Gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Network/vpnGateways/vpnConnections, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/vpnGateways/vpnConnections@2023-11-01"
  name = "string"
  parent_id = "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"
      }
      routingConfiguration = {
        associatedRouteTable = {
          id = "string"
        }
        inboundRouteMap = {
          id = "string"
        }
        outboundRouteMap = {
          id = "string"
        }
        propagatedRouteTables = {
          ids = [
            {
              id = "string"
            }
          ]
          labels = [
            "string"
          ]
        }
        vnetRoutes = {
          staticRoutes = [
            {
              addressPrefixes = [
                "string"
              ]
              name = "string"
              nextHopIpAddress = "string"
            }
          ]
          staticRoutesConfig = {
            vnetLocalRouteOverrideCriteria = "string"
          }
        }
      }
      routingWeight = int
      sharedKey = "string"
      trafficSelectorPolicies = [
        {
          localAddressRanges = [
            "string"
          ]
          remoteAddressRanges = [
            "string"
          ]
        }
      ]
      useLocalAzureIpAddress = bool
      usePolicyBasedTrafficSelectors = bool
      vpnConnectionProtocolType = "string"
      vpnLinkConnections = [
        {
          id = "string"
          name = "string"
          properties = {
            connectionBandwidth = int
            dpdTimeoutSeconds = int
            egressNatRules = [
              {
                id = "string"
              }
            ]
            enableBgp = bool
            enableRateLimiting = bool
            ingressNatRules = [
              {
                id = "string"
              }
            ]
            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"
            vpnGatewayCustomBgpAddresses = [
              {
                customBgpIpAddress = "string"
                ipConfigurationId = "string"
              }
            ]
            vpnLinkConnectionMode = "string"
            vpnSiteLink = {
              id = "string"
            }
          }
        }
      ]
    }
  })
}

Valori delle proprietà

vpnGateways/vpnConnections

Nome Descrizione Valore
tipo Tipo di risorsa "Microsoft.Network/vpnGateways/vpnConnections@2023-11-01"
name Nome della risorsa stringa (obbligatoria)

Limite di caratteri: 1-80

Caratteri validi:
Caratteri alfanumerici, caratteri di sottolineatura, punti e trattini.

Deve iniziare con un carattere alfanumerico. Deve terminare con un carattere alfanumerico o con un carattere di sottolineatura.
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: vpnGateways
properties Proprietà della connessione VPN. VpnConnectionProperties

VpnConnectionProperties

Nome Descrizione Valore
connectionBandwidth Larghezza di banda prevista in MBPS. INT
dpdTimeoutSeconds Timeout DPD in secondi per la connessione VPN. INT
enableBgp Flag EnableBgp. bool
enableInternetSecurity Abilitare la sicurezza Internet. bool
enableRateLimiting Flag EnableBgp. bool
ipsecPolicies Criteri IPSec da considerare in base a questa connessione. IpsecPolicy[]
remoteVpnSite ID del sito VPN connesso. SottoResource
Routingconfiguration Configurazione di routing che indica le tabelle di route associate e propagate in questa connessione. Routingconfiguration
routingWeight Peso di routing per la connessione VPN. INT
sharedKey SharedKey per la connessione VPN. string
trafficSelectorPolicies Criteri del selettore di traffico da considerare da questa connessione. TrafficSelectorPolicy[]
useLocalAzureIpAddress Usare l'ip di Azure locale per avviare la connessione. bool
usePolicyBasedTrafficSelectors Abilitare i selettore del traffico basato su criteri. bool
vpnConnectionProtocolType Protocollo di connessione usato per questa connessione. "IKEv1"
"IKEv2"
vpnLinkConnections Elenco di tutte le connessioni del sito VPN al gateway. VpnSiteLinkConnection[]

IpsecPolicy

Nome Descrizione Valore
dhGroup Gruppo DH usato nella fase 1 IKE per l'sa iniziale. "DHGroup1"
"DHGroup14"
"DHGroup2"
"DHGroup2048"
"DHGroup24"
"ECP256"
"ECP384"
"Nessuno" (obbligatorio)
ikeEncryption Algoritmo di crittografia IKE (fase 2 IKE). "AES128"
"AES192"
"AES256"
"DES"
"DES3"
"GCMAES128"
"GCMAES256" (obbligatorio)
ikeIntegrity Algoritmo di integrità IKE (fase 2 IKE). "GCMAES128"
"GCMAES256"
"MD5"
"SHA1"
"SHA256"
"SHA384" (obbligatorio)
ipsecEncryption Algoritmo di crittografia IPSec (fase IKE 1). "AES128"
"AES192"
"AES256"
"DES"
"DES3"
"GCMAES128"
"GCMAES192"
"GCMAES256"
"Nessuno" (obbligatorio)
ipsecIntegrity Algoritmo di integrità IPSec (fase IKE 1). "GCMAES128"
"GCMAES192"
"GCMAES256"
"MD5"
"SHA1"
"SHA256" (obbligatorio)
pfsGroup Gruppo Pfs usato nella fase 2 di IKE per la nuova sa figlio. "ECP256"
"ECP384"
"None"
"PFS1"
"PFS14"
"PFS2"
"PFS2048"
"PFS24"
"PFSMM" (obbligatorio)
saDataSizeKilobytes La dimensione del payload ipSec Security Association (detta anche modalità rapida o sa fase 2) in KB per un tunnel VPN da sito a sito. int (obbligatorio)
saLifeTimeSeconds Durata dell'associazione di sicurezza IPSec (detta anche modalità rapida o sa fase 2) in secondi per un tunnel VPN da sito a sito. int (obbligatorio)

Sottorisorsa

Nome Descrizione Valore
id ID risorsa. string

Routingconfiguration

Nome Descrizione Valore
associatedRouteTable ID risorsa RouteTable associato a questo RoutingConfiguration. Sottorisorsa
inboundRouteMap ID risorsa dell'oggetto RouteMap associato a questo RoutingConfiguration per le route apprese in ingresso. Sottorisorsa
outboundRouteMap ID risorsa dell'oggettoRouteMap associato a questo RoutingConfiguration per le route annunciate in uscita. Sottorisorsa
propagatedRouteTables Elenco di RouteTable a cui annunciare le route. PropagatedRouteTable
vnetRoutes Elenco di route che controllano il routing da VirtualHub a una connessione di rete virtuale. VnetRoute

PropagatedRouteTable

Nome Descrizione Valore
ids Elenco di ID risorsa di tutte le routeTable. SubResource[]
Etichette Elenco di etichette. string[]

VnetRoute

Nome Descrizione Valore
staticRoutes Elenco di tutte le route statiche. StaticRoute[]
staticRoutesConfig Configurazione per le route statiche in questo hubVnetConnection. StaticRoutesConfig

StaticRoute

Nome Descrizione Valore
addressPrefixes Elenco di tutti i prefissi di indirizzo. string[]
name Nome di StaticRoute univoco all'interno di un VnetRoute. string
nextHopIpAddress Indirizzo IP dell'hop successivo. string

StaticRoutesConfig

Nome Descrizione Valore
vnetLocalRouteOverrideCriteria Parametro che determina se l'appliance virtuale di rete virtuale in spoke viene ignorata per il traffico con destinazione in spoke. "Contains"
"Uguale"

TrafficSelectorPolicy

Nome Descrizione Valore
localAddressRanges Raccolta di spazi indirizzi locali in formato CIDR. string[] (obbligatorio)
remoteAddressRanges Raccolta di spazi indirizzi remoti in formato CIDR. string[] (obbligatorio)

VpnSiteLinkConnection

Nome Descrizione Valore
id ID risorsa. string
name Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. string
properties Proprietà della connessione al collegamento al sito VPN. VpnSiteLinkConnectionProperties

VpnSiteLinkConnectionProperties

Nome Descrizione Valore
connectionBandwidth Larghezza di banda prevista in MBPS. INT
dpdTimeoutSeconds Timeout di rilevamento peer non recapitabili in secondi per la connessione VpnLink. INT
egressNatRules Elenco di natRules in uscita. SubResource[]
enableBgp Flag EnableBgp. bool
enableRateLimiting Flag EnableBgp. bool
ingressNatRules Elenco di natRules in ingresso. SubResource[]
ipsecPolicies Criteri IPSec da considerare da questa connessione. IpsecPolicy[]
routingWeight Peso del routing per la connessione VPN. INT
sharedKey SharedKey per la connessione VPN. string
useLocalAzureIpAddress Usare l'indirizzo IP di Azure locale per avviare la connessione. bool
usePolicyBasedTrafficSelectors Abilitare i selettori di traffico basati su criteri. bool
vpnConnectionProtocolType Protocollo di connessione usato per questa connessione. "IKEv1"
"IKEv2"
vpnGatewayCustomBgpAddresses vpnGatewayCustomBgpAddresses usato da questa connessione. GatewayCustomBgpIpAddressIpConfiguration[]
vpnLinkConnectionMode Modalità di connessione del collegamento VPN. "Impostazione predefinita"
"InitiatorOnly"
"RisponditoreOnly"
vpnSiteLink ID del collegamento al sito VPN connesso. SottoResource

GatewayCustomBgpIpAddressIpConfiguration

Nome Descrizione Valore
customBgpIpAddress BgpPeeringAddress personalizzato che appartiene a IpconfigurationId. stringa (obbligatoria)
ipConfigurationId IpconfigurationId di ipconfiguration che appartiene al gateway. stringa (obbligatoria)