Dela via


Virtual Network Gateways - Create Or Update

Skapar eller uppdaterar en virtuell nätverksgateway i den angivna resursgruppen.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworkGateways/{virtualNetworkGatewayName}?api-version=2023-09-01

URI-parametrar

Name I Obligatorisk Typ Description
resourceGroupName
path True

string

Namnet på resursgruppen.

subscriptionId
path True

string

Autentiseringsuppgifterna för prenumerationen som unikt identifierar Microsoft Azure-prenumerationen. Prenumerations-ID:t utgör en del av URI:n för varje tjänstanrop.

virtualNetworkGatewayName
path True

string

Namnet på den virtuella nätverksgatewayen.

api-version
query True

string

Klient-API-version.

Begärandetext

Name Typ Description
extendedLocation

ExtendedLocation

Den utökade platsen för typen lokal virtuell nätverksgateway.

id

string

Resurs-ID.

location

string

Resursplats.

properties.activeActive

boolean

ActiveActive-flagga.

properties.adminState

adminState

Egenskap som anger om Express Route Gateway hanterar trafik när det finns flera Express Route-gatewayer i det virtuella nätverket

properties.allowRemoteVnetTraffic

boolean

Konfigurera den här gatewayen så att den accepterar trafik från andra virtuella Azure-nätverk. Den här konfigurationen stöder inte anslutning till Azure Virtual WAN.

properties.allowVirtualWanTraffic

boolean

Konfigurerar den här gatewayen för att ta emot trafik från fjärranslutna Virtual WAN nätverk.

properties.autoScaleConfiguration

VirtualNetworkGatewayAutoScaleConfiguration

Autoskalningskonfiguration för virutal nätverksgateway

properties.bgpSettings

BgpSettings

BGP-talarinställningarna för den virtuella nätverksgatewayen.

properties.customRoutes

AddressSpace

Referensen till adressutrymmesresursen som representerar adressutrymmet för anpassade vägar som kunden har angett för virtuell nätverksgateway och VpnClient.

properties.disableIPSecReplayProtection

boolean

disableIPSecReplayProtection-flaggan.

properties.enableBgp

boolean

Om BGP är aktiverat för den här virtuella nätverksgatewayen eller inte.

properties.enableBgpRouteTranslationForNat

boolean

Flaggan EnableBgpRouteTranslationForNat.

properties.enableDnsForwarding

boolean

Om dns-vidarebefordran är aktiverat eller inte.

properties.enablePrivateIpAddress

boolean

Om privat IP måste aktiveras på den här gatewayen för anslutningar eller inte.

properties.gatewayDefaultSite

SubResource

Referensen till resursen LocalNetworkGateway som representerar den lokala nätverksplatsen som har standardvägar. Tilldela Null-värde vid borttagning av befintlig standardplatsinställning.

properties.gatewayType

VirtualNetworkGatewayType

Typen av den här virtuella nätverksgatewayen.

properties.ipConfigurations

VirtualNetworkGatewayIPConfiguration[]

IP-konfigurationer för virtuell nätverksgateway.

properties.natRules

VirtualNetworkGatewayNatRule[]

NatRules för virtuell nätverksgateway.

properties.sku

VirtualNetworkGatewaySku

Referensen till virtualnetworkGatewaySku-resursen som representerar den SKU som valts för virtuell nätverksgateway.

properties.vNetExtendedLocationResourceId

string

Kundens vnet-resurs-ID. VirtualNetworkGateway av typen lokal gateway är associerad med kundens virtuella nätverk.

properties.virtualNetworkGatewayPolicyGroups

VirtualNetworkGatewayPolicyGroup[]

Referensen till resursen VirtualNetworkGatewayPolicyGroup som representerar den tillgängliga VirtualNetworkGatewayPolicyGroup för gatewayen.

properties.vpnClientConfiguration

VpnClientConfiguration

Referensen till resursen VpnClientConfiguration som representerar P2S VpnClient-konfigurationerna.

properties.vpnGatewayGeneration

VpnGatewayGeneration

Genereringen för den här VirtualNetworkGateway. Måste vara Ingen om gatewayType inte är VPN.

properties.vpnType

VpnType

Typen av den här virtuella nätverksgatewayen.

tags

object

Resurstaggar.

Svar

Name Typ Description
200 OK

VirtualNetworkGateway

Uppdateringen lyckades. Åtgärden returnerar den resulterande VirtualNetworkGateway-resursen.

201 Created

VirtualNetworkGateway

Skapa lyckades. Åtgärden returnerar den resulterande VirtualNetworkGateway-resursen.

Other Status Codes

CloudError

Felsvar som beskriver varför åtgärden misslyckades.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

UpdateVirtualNetworkGateway
UpdateVirtualNetworkScalableGateway

UpdateVirtualNetworkGateway

Sample Request

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/vpngw?api-version=2023-09-01

{
  "properties": {
    "ipConfigurations": [
      {
        "properties": {
          "privateIPAllocationMethod": "Dynamic",
          "subnet": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/GatewaySubnet"
          },
          "publicIPAddress": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/gwpip"
          }
        },
        "name": "gwipconfig1"
      }
    ],
    "gatewayType": "Vpn",
    "vpnType": "RouteBased",
    "enableBgp": false,
    "activeActive": false,
    "disableIPSecReplayProtection": false,
    "enableDnsForwarding": true,
    "natRules": [
      {
        "name": "natRule1",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/vpngw/natRules/natRule1",
        "properties": {
          "type": "Static",
          "mode": "EgressSnat",
          "ipConfigurationId": "",
          "internalMappings": [
            {
              "addressSpace": "10.10.0.0/24"
            }
          ],
          "externalMappings": [
            {
              "addressSpace": "50.0.0.0/24"
            }
          ]
        }
      },
      {
        "name": "natRule2",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/vpngw/natRules/natRule2",
        "properties": {
          "type": "Static",
          "mode": "IngressSnat",
          "ipConfigurationId": "",
          "internalMappings": [
            {
              "addressSpace": "20.10.0.0/24"
            }
          ],
          "externalMappings": [
            {
              "addressSpace": "30.0.0.0/24"
            }
          ]
        }
      }
    ],
    "enableBgpRouteTranslationForNat": false,
    "sku": {
      "name": "VpnGw1",
      "tier": "VpnGw1"
    },
    "vpnClientConfiguration": {
      "vpnClientProtocols": [
        "OpenVPN"
      ],
      "vpnClientRootCertificates": [],
      "vpnClientRevokedCertificates": [],
      "radiusServers": [
        {
          "radiusServerAddress": "10.2.0.0",
          "radiusServerScore": 20,
          "radiusServerSecret": "radiusServerSecret"
        }
      ]
    },
    "bgpSettings": {
      "asn": 65515,
      "bgpPeeringAddress": "10.0.1.30",
      "peerWeight": 0
    },
    "customRoutes": {
      "addressPrefixes": [
        "101.168.0.6/32"
      ]
    },
    "allowVirtualWanTraffic": false,
    "allowRemoteVnetTraffic": false
  },
  "location": "centralus"
}

Sample Response

{
  "name": "vpngw",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/vpngw",
  "etag": "W/\"00000000-0000-0000-0000-000000000000\"",
  "type": "Microsoft.Network/virtualNetworkGateways",
  "location": "centralus",
  "properties": {
    "provisioningState": "Succeeded",
    "resourceGuid": "00000000-0000-0000-0000-000000000000",
    "ipConfigurations": [
      {
        "name": "gwipconfig1",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/vpngw/ipConfigurations/gwipconfig1",
        "etag": "W/\"00000000-0000-0000-0000-000000000000\"",
        "properties": {
          "provisioningState": "Succeeded",
          "privateIPAllocationMethod": "Dynamic",
          "publicIPAddress": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/gwpip"
          },
          "subnet": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/GatewaySubnet"
          }
        }
      }
    ],
    "natRules": [
      {
        "name": "natRule1",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/vpngw/natRules/natRule1",
        "properties": {
          "type": "Static",
          "mode": "EgressSnat",
          "ipConfigurationId": "",
          "internalMappings": [
            {
              "addressSpace": "10.10.0.0/24"
            }
          ],
          "externalMappings": [
            {
              "addressSpace": "50.0.0.0/24"
            }
          ]
        }
      },
      {
        "name": "natRule2",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/vpngw/natRules/natRule2",
        "properties": {
          "type": "Static",
          "mode": "IngressSnat",
          "ipConfigurationId": "",
          "internalMappings": [
            {
              "addressSpace": "20.10.0.0/24"
            }
          ],
          "externalMappings": [
            {
              "addressSpace": "30.0.0.0/24"
            }
          ]
        }
      }
    ],
    "enableBgpRouteTranslationForNat": false,
    "sku": {
      "name": "VpnGw1",
      "tier": "VpnGw1",
      "capacity": 0
    },
    "gatewayType": "Vpn",
    "vpnType": "RouteBased",
    "vpnGatewayGeneration": "None",
    "enableBgp": false,
    "activeActive": false,
    "disableIPSecReplayProtection": false,
    "enableDnsForwarding": true,
    "inboundDnsForwardingEndpoint": "10.0.1.14",
    "vpnClientConfiguration": {
      "vpnClientProtocols": [
        "OpenVPN"
      ],
      "vpnClientRootCertificates": [],
      "vpnClientRevokedCertificates": [],
      "radiusServers": [
        {
          "radiusServerAddress": "10.2.0.0",
          "radiusServerScore": 20
        }
      ]
    },
    "bgpSettings": {
      "asn": 65515,
      "bgpPeeringAddress": "10.0.1.30",
      "peerWeight": 0,
      "bgpPeeringAddresses": [
        {
          "ipconfigurationId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/vpngw/ipConfigurations/gwipconfig1",
          "defaultBgpIpAddresses": [
            "10.3.1.254"
          ],
          "customBgpIpAddresses": [
            "169.254.21.10"
          ],
          "tunnelIpAddresses": [
            "52.161.10.135"
          ]
        }
      ]
    },
    "customRoutes": {
      "addressPrefixes": [
        "101.168.0.6/32"
      ]
    },
    "allowVirtualWanTraffic": false,
    "allowRemoteVnetTraffic": false
  }
}
{
  "name": "vpngw",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/vpngw",
  "etag": "W/\"00000000-0000-0000-0000-000000000000\"",
  "type": "Microsoft.Network/virtualNetworkGateways",
  "location": "centralus",
  "properties": {
    "provisioningState": "Succeeded",
    "resourceGuid": "00000000-0000-0000-0000-000000000000",
    "ipConfigurations": [
      {
        "name": "gwipconfig1",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/vpngw/ipConfigurations/gwipconfig1",
        "etag": "W/\"00000000-0000-0000-0000-000000000000\"",
        "properties": {
          "provisioningState": "Succeeded",
          "privateIPAllocationMethod": "Dynamic",
          "publicIPAddress": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/gwpip"
          },
          "subnet": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/GatewaySubnet"
          }
        }
      }
    ],
    "natRules": [
      {
        "name": "natRule1",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/vpngw/natRules/natRule1",
        "properties": {
          "type": "Static",
          "mode": "EgressSnat",
          "ipConfigurationId": "",
          "internalMappings": [
            {
              "addressSpace": "10.10.0.0/24"
            }
          ],
          "externalMappings": [
            {
              "addressSpace": "50.0.0.0/24"
            }
          ]
        }
      },
      {
        "name": "natRule2",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/vpngw/natRules/natRule2",
        "properties": {
          "type": "Static",
          "mode": "IngressSnat",
          "ipConfigurationId": "",
          "internalMappings": [
            {
              "addressSpace": "20.10.0.0/24"
            }
          ],
          "externalMappings": [
            {
              "addressSpace": "30.0.0.0/24"
            }
          ]
        }
      }
    ],
    "enableBgpRouteTranslationForNat": false,
    "sku": {
      "name": "VpnGw1",
      "tier": "VpnGw1",
      "capacity": 0
    },
    "gatewayType": "Vpn",
    "vpnType": "RouteBased",
    "enableBgp": false,
    "activeActive": false,
    "disableIPSecReplayProtection": false,
    "enableDnsForwarding": true,
    "enablePrivateIpAddress": false,
    "inboundDnsForwardingEndpoint": "10.0.1.14",
    "vpnClientConfiguration": {
      "vpnClientProtocols": [
        "OpenVPN"
      ],
      "vpnClientRootCertificates": [],
      "vpnClientRevokedCertificates": [],
      "radiusServers": [
        {
          "radiusServerAddress": "10.2.0.0",
          "radiusServerScore": 20
        }
      ]
    },
    "bgpSettings": {
      "asn": 65515,
      "bgpPeeringAddress": "10.0.1.30",
      "peerWeight": 0,
      "bgpPeeringAddresses": [
        {
          "ipconfigurationId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/vpngw/ipConfigurations/gwipconfig1",
          "defaultBgpIpAddresses": [
            "10.3.1.254"
          ],
          "customBgpIpAddresses": [
            "169.254.21.10"
          ],
          "tunnelIpAddresses": [
            "52.161.10.135"
          ]
        }
      ]
    },
    "customRoutes": {
      "addressPrefixes": [
        "101.168.0.6/32"
      ]
    },
    "allowVirtualWanTraffic": false,
    "allowRemoteVnetTraffic": false
  }
}

UpdateVirtualNetworkScalableGateway

Sample Request

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/ergw?api-version=2023-09-01

{
  "properties": {
    "ipConfigurations": [
      {
        "properties": {
          "privateIPAllocationMethod": "Static",
          "subnet": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/GatewaySubnet"
          },
          "publicIPAddress": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/gwpip"
          }
        },
        "name": "gwipconfig1"
      }
    ],
    "gatewayType": "ExpressRoute",
    "vpnType": "PolicyBased",
    "enableBgp": false,
    "activeActive": false,
    "disableIPSecReplayProtection": false,
    "natRules": [
      {
        "name": "natRule1",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/ergw/natRules/natRule1",
        "properties": {
          "type": "Static",
          "mode": "EgressSnat",
          "ipConfigurationId": "",
          "internalMappings": [
            {
              "addressSpace": "10.10.0.0/24"
            }
          ],
          "externalMappings": [
            {
              "addressSpace": "50.0.0.0/24"
            }
          ]
        }
      },
      {
        "name": "natRule2",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/ergw/natRules/natRule2",
        "properties": {
          "type": "Static",
          "mode": "IngressSnat",
          "ipConfigurationId": "",
          "internalMappings": [
            {
              "addressSpace": "20.10.0.0/24"
            }
          ],
          "externalMappings": [
            {
              "addressSpace": "30.0.0.0/24"
            }
          ]
        }
      }
    ],
    "enableBgpRouteTranslationForNat": false,
    "sku": {
      "name": "ErGwScale",
      "tier": "ErGwScale"
    },
    "vpnClientConfiguration": null,
    "bgpSettings": null,
    "allowVirtualWanTraffic": false,
    "allowRemoteVnetTraffic": false
  },
  "location": "centralus"
}

Sample Response

{
  "name": "ergw",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/ergw",
  "etag": "W/\"00000000-0000-0000-0000-000000000000\"",
  "type": "Microsoft.Network/virtualNetworkGateways",
  "location": "centralus",
  "properties": {
    "provisioningState": "Succeeded",
    "resourceGuid": "00000000-0000-0000-0000-000000000000",
    "ipConfigurations": [
      {
        "name": "gwipconfig1",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/ergw/ipConfigurations/default",
        "etag": "W/\"00000000-0000-0000-0000-000000000000\"",
        "properties": {
          "provisioningState": "Succeeded",
          "privateIPAllocationMethod": "Dynamic",
          "publicIPAddress": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/gwpip"
          },
          "subnet": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/GatewaySubnet"
          }
        }
      }
    ],
    "natRules": [
      {
        "name": "natRule1",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/ergw/natRules/natRule1",
        "properties": {
          "type": "Static",
          "mode": "EgressSnat",
          "ipConfigurationId": "",
          "internalMappings": [
            {
              "addressSpace": "10.10.0.0/24"
            }
          ],
          "externalMappings": [
            {
              "addressSpace": "50.0.0.0/24"
            }
          ]
        }
      },
      {
        "name": "natRule2",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/ergw/natRules/natRule2",
        "properties": {
          "type": "Static",
          "mode": "IngressSnat",
          "ipConfigurationId": "",
          "internalMappings": [
            {
              "addressSpace": "20.10.0.0/24"
            }
          ],
          "externalMappings": [
            {
              "addressSpace": "30.0.0.0/24"
            }
          ]
        }
      }
    ],
    "enableBgpRouteTranslationForNat": false,
    "sku": {
      "name": "ErGwScale",
      "tier": "ErGwScale",
      "capacity": 0
    },
    "autoScaleConfiguration": {
      "bounds": {
        "min": 2,
        "max": 3
      }
    },
    "gatewayType": "ExpressRoute",
    "vpnType": "PolicyBased",
    "vpnGatewayGeneration": "None",
    "enableBgp": false,
    "activeActive": false,
    "disableIPSecReplayProtection": false,
    "vpnClientConfiguration": null,
    "bgpSettings": null,
    "customRoutes": null,
    "allowVirtualWanTraffic": false,
    "allowRemoteVnetTraffic": false
  }
}
{
  "name": "ergw",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/ergw",
  "etag": "W/\"00000000-0000-0000-0000-000000000000\"",
  "type": "Microsoft.Network/virtualNetworkGateways",
  "location": "centralus",
  "properties": {
    "provisioningState": "Succeeded",
    "resourceGuid": "00000000-0000-0000-0000-000000000000",
    "ipConfigurations": [
      {
        "name": "gwipconfig1",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/ergw/ipConfigurations/default",
        "etag": "W/\"00000000-0000-0000-0000-000000000000\"",
        "properties": {
          "provisioningState": "Succeeded",
          "privateIPAllocationMethod": "Static",
          "publicIPAddress": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/gwpip"
          },
          "subnet": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/GatewaySubnet"
          }
        }
      }
    ],
    "natRules": [
      {
        "name": "natRule1",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/ergw/natRules/natRule1",
        "properties": {
          "type": "Static",
          "mode": "EgressSnat",
          "ipConfigurationId": "",
          "internalMappings": [
            {
              "addressSpace": "10.10.0.0/24"
            }
          ],
          "externalMappings": [
            {
              "addressSpace": "50.0.0.0/24"
            }
          ]
        }
      },
      {
        "name": "natRule2",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/ergw/natRules/natRule2",
        "properties": {
          "type": "Static",
          "mode": "IngressSnat",
          "ipConfigurationId": "",
          "internalMappings": [
            {
              "addressSpace": "20.10.0.0/24"
            }
          ],
          "externalMappings": [
            {
              "addressSpace": "30.0.0.0/24"
            }
          ]
        }
      }
    ],
    "enableBgpRouteTranslationForNat": false,
    "sku": {
      "name": "ErGwScale",
      "tier": "ErGwScale",
      "capacity": 2
    },
    "autoScaleConfiguration": {
      "bounds": {
        "min": 2,
        "max": 3
      }
    },
    "gatewayType": "ExpressRoute",
    "vpnType": "PolicyBased",
    "enableBgp": false,
    "activeActive": false,
    "disableIPSecReplayProtection": false,
    "enablePrivateIpAddress": false,
    "vpnClientConfiguration": null,
    "bgpSettings": null,
    "customRoutes": null,
    "allowVirtualWanTraffic": false,
    "allowRemoteVnetTraffic": false
  }
}

Definitioner

Name Description
AddressSpace

AddressSpace innehåller en matris med IP-adressintervall som kan användas av undernät i det virtuella nätverket.

adminState

Egenskap som anger om Express Route Gateway hanterar trafik när det finns flera Express Route Gateways i det virtuella nätverket

BgpSettings

Information om BGP-inställningar.

CloudError

Ett felsvar från tjänsten.

CloudErrorBody

Ett felsvar från tjänsten.

DhGroup

De DH-grupper som används i IKE Fas 1 för inledande SA.

ExtendedLocation

Komplex typ av ExtendedLocation.

ExtendedLocationTypes

Typen av utökad plats.

IkeEncryption

IKE-krypteringsalgoritmen (IKE fas 2).

IkeIntegrity

IKE-integritetsalgoritmen (IKE fas 2).

IPAllocationMethod

IP-adressallokeringsmetod.

IPConfigurationBgpPeeringAddress

Egenskaper för IPConfigurationBgpPeeringAddress.

IpsecEncryption

IPSec-krypteringsalgoritmen (IKE fas 1).

IpsecIntegrity

IPSec-integritetsalgoritmen (IKE fas 1).

IpsecPolicy

En IPSec-principkonfiguration för en anslutning till en virtuell nätverksgateway.

PfsGroup

Pfs-grupper som används i IKE Fas 2 för ny underordnad SA.

ProvisioningState

Det aktuella etableringstillståndet.

RadiusServer

Radius Server-inställningar.

SubResource

Referens till en annan underresurs.

VirtualNetworkGateway

En vanlig klass för allmän resursinformation.

VirtualNetworkGatewayAutoScaleBounds
VirtualNetworkGatewayAutoScaleConfiguration

Virtual Network Information om konfiguration av autoskalning av gateway

VirtualNetworkGatewayIPConfiguration

IP-konfiguration för virtuell nätverksgateway.

VirtualNetworkGatewayNatRule

VirtualNetworkGatewayNatRule-resurs.

VirtualNetworkGatewayPolicyGroup

Parametrar för VirtualNetworkGatewayPolicyGroup.

VirtualNetworkGatewayPolicyGroupMember

Vpn-klientanslutningskonfigurationsprincipGruppmedlem

VirtualNetworkGatewaySku

Information om VirtualNetworkGatewaySku.

VirtualNetworkGatewaySkuName

Gateway-SKU-namn.

VirtualNetworkGatewaySkuTier

SKU-nivå för gateway.

VirtualNetworkGatewayType

Typen av den här virtuella nätverksgatewayen.

VngClientConnectionConfiguration

En vpn-klientanslutningskonfiguration för klientanslutningskonfiguration.

VpnAuthenticationType

VPN-autentiseringstyper för den virtuella nätverksgatewayen..

VpnClientConfiguration

VpnClientConfiguration för P2S-klienten.

VpnClientProtocol

VpnClientProtocols för virtuell nätverksgateway.

VpnClientRevokedCertificate

VPN-klienten återkallade certifikat för virtuell nätverksgateway.

VpnClientRootCertificate

VPN-klientens rotcertifikat för virtuell nätverksgateway.

VpnGatewayGeneration

Genereringen för den här VirtualNetworkGateway. Måste vara Ingen om gatewayType inte är VPN.

VpnNatRuleMapping

Vpn NatRule-mappning.

VpnNatRuleMode

Nat-källriktningen för en VPN NAT.

VpnNatRuleType

Typen av NAT-regel för VPN NAT.

VpnPolicyMemberAttributeType

Attributtypen Vpn Policy-medlem.

VpnType

Typen av den här virtuella nätverksgatewayen.

AddressSpace

AddressSpace innehåller en matris med IP-adressintervall som kan användas av undernät i det virtuella nätverket.

Name Typ Description
addressPrefixes

string[]

En lista över adressblock som är reserverade för det här virtuella nätverket i CIDR-notation.

adminState

Egenskap som anger om Express Route Gateway hanterar trafik när det finns flera Express Route Gateways i det virtuella nätverket

Name Typ Description
Disabled

string

Enabled

string

BgpSettings

Information om BGP-inställningar.

Name Typ Description
asn

integer

BGP-talarens ASN.

bgpPeeringAddress

string

BGP-peeringadressen och BGP-identifieraren för den här BGP-talaren.

bgpPeeringAddresses

IPConfigurationBgpPeeringAddress[]

BGP-peeringadress med IP-konfigurations-ID för virtuell nätverksgateway.

peerWeight

integer

Vikten som läggs till i vägar som lärts från den här BGP-talaren.

CloudError

Ett felsvar från tjänsten.

Name Typ Description
error

CloudErrorBody

Molnfeltext.

CloudErrorBody

Ett felsvar från tjänsten.

Name Typ Description
code

string

En identifierare för felet. Koder är invarianta och är avsedda att användas programmatiskt.

details

CloudErrorBody[]

En lista med ytterligare information om felet.

message

string

Ett meddelande som beskriver felet, avsett att vara lämpligt för visning i ett användargränssnitt.

target

string

Målet för det specifika felet. Till exempel namnet på egenskapen i fel.

DhGroup

De DH-grupper som används i IKE Fas 1 för inledande SA.

Name Typ Description
DHGroup1

string

DHGroup14

string

DHGroup2

string

DHGroup2048

string

DHGroup24

string

ECP256

string

ECP384

string

None

string

ExtendedLocation

Komplex typ av ExtendedLocation.

Name Typ Description
name

string

Namnet på den utökade platsen.

type

ExtendedLocationTypes

Typen av utökad plats.

ExtendedLocationTypes

Typen av utökad plats.

Name Typ Description
EdgeZone

string

IkeEncryption

IKE-krypteringsalgoritmen (IKE fas 2).

Name Typ Description
AES128

string

AES192

string

AES256

string

DES

string

DES3

string

GCMAES128

string

GCMAES256

string

IkeIntegrity

IKE-integritetsalgoritmen (IKE fas 2).

Name Typ Description
GCMAES128

string

GCMAES256

string

MD5

string

SHA1

string

SHA256

string

SHA384

string

IPAllocationMethod

IP-adressallokeringsmetod.

Name Typ Description
Dynamic

string

Static

string

IPConfigurationBgpPeeringAddress

Egenskaper för IPConfigurationBgpPeeringAddress.

Name Typ Description
customBgpIpAddresses

string[]

Listan över anpassade BGP-peeringadresser som tillhör IP-konfiguration.

defaultBgpIpAddresses

string[]

Listan över standardadresser för BGP-peering som tillhör IP-konfiguration.

ipconfigurationId

string

ID för IP-konfiguration som tillhör gatewayen.

tunnelIpAddresses

string[]

Listan över offentliga IP-adresser för tunnlar som tillhör IP-konfigurationen.

IpsecEncryption

IPSec-krypteringsalgoritmen (IKE fas 1).

Name Typ Description
AES128

string

AES192

string

AES256

string

DES

string

DES3

string

GCMAES128

string

GCMAES192

string

GCMAES256

string

None

string

IpsecIntegrity

IPSec-integritetsalgoritmen (IKE fas 1).

Name Typ Description
GCMAES128

string

GCMAES192

string

GCMAES256

string

MD5

string

SHA1

string

SHA256

string

IpsecPolicy

En IPSec-principkonfiguration för en anslutning till en virtuell nätverksgateway.

Name Typ Description
dhGroup

DhGroup

Den DH-grupp som används i IKE Fas 1 för inledande SA.

ikeEncryption

IkeEncryption

IKE-krypteringsalgoritmen (IKE fas 2).

ikeIntegrity

IkeIntegrity

IKE-integritetsalgoritmen (IKE fas 2).

ipsecEncryption

IpsecEncryption

IPSec-krypteringsalgoritmen (IKE fas 1).

ipsecIntegrity

IpsecIntegrity

IPSec-integritetsalgoritmen (IKE fas 1).

pfsGroup

PfsGroup

Pfs-gruppen som används i IKE Fas 2 för ny underordnad SA.

saDataSizeKilobytes

integer

IPSec-säkerhetsassociationen (kallas även snabbläge eller fas 2 SA) nyttolaststorlek i KB för en plats-till-plats-VPN-tunnel.

saLifeTimeSeconds

integer

IPSec-säkerhetsassociationen (kallas även snabbläge eller fas 2 SA) livslängd i sekunder för en plats-till-plats-VPN-tunnel.

PfsGroup

Pfs-grupper som används i IKE Fas 2 för ny underordnad SA.

Name Typ Description
ECP256

string

ECP384

string

None

string

PFS1

string

PFS14

string

PFS2

string

PFS2048

string

PFS24

string

PFSMM

string

ProvisioningState

Det aktuella etableringstillståndet.

Name Typ Description
Deleting

string

Failed

string

Succeeded

string

Updating

string

RadiusServer

Radius Server-inställningar.

Name Typ Description
radiusServerAddress

string

Adressen till den här radius-servern.

radiusServerScore

integer

Den första poängen som tilldelats den här radius-servern.

radiusServerSecret

string

Hemligheten som används för den här radius-servern.

SubResource

Referens till en annan underresurs.

Name Typ Description
id

string

Resurs-ID.

VirtualNetworkGateway

En vanlig klass för allmän resursinformation.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

extendedLocation

ExtendedLocation

Den utökade platsen för typen lokal virtuell nätverksgateway.

id

string

Resurs-ID.

location

string

Resursplats.

name

string

Resursnamn.

properties.activeActive

boolean

ActiveActive-flagga.

properties.adminState

adminState

Egenskap som anger om Express Route Gateway hanterar trafik när det finns flera Express Route Gateways i det virtuella nätverket

properties.allowRemoteVnetTraffic

boolean

Konfigurera den här gatewayen så att den accepterar trafik från andra virtuella Azure-nätverk. Den här konfigurationen stöder inte anslutning till Azure Virtual WAN.

properties.allowVirtualWanTraffic

boolean

Konfigurerar den här gatewayen så att den accepterar trafik från fjärranslutna Virtual WAN nätverk.

properties.autoScaleConfiguration

VirtualNetworkGatewayAutoScaleConfiguration

Autoskalningskonfiguration för virutal nätverksgateway

properties.bgpSettings

BgpSettings

BGP-talarinställningarna för den virtuella nätverksgatewayen.

properties.customRoutes

AddressSpace

Referensen till adressutrymmesresursen som representerar adressutrymmet för anpassade vägar som kunden har angett för virtuell nätverksgateway och VpnClient.

properties.disableIPSecReplayProtection

boolean

disableIPSecReplayProtection-flaggan.

properties.enableBgp

boolean

Om BGP är aktiverat för den här virtuella nätverksgatewayen eller inte.

properties.enableBgpRouteTranslationForNat

boolean

Flaggan EnableBgpRouteTranslationForNat.

properties.enableDnsForwarding

boolean

Om dns-vidarebefordran är aktiverat eller inte.

properties.enablePrivateIpAddress

boolean

Om privat IP måste aktiveras på den här gatewayen för anslutningar eller inte.

properties.gatewayDefaultSite

SubResource

Referensen till resursen LocalNetworkGateway som representerar den lokala nätverksplatsen som har standardvägar. Tilldela Null-värde vid borttagning av befintlig standardplatsinställning.

properties.gatewayType

VirtualNetworkGatewayType

Typen av den här virtuella nätverksgatewayen.

properties.inboundDnsForwardingEndpoint

string

IP-adressen som allokeras av gatewayen som dns-begäranden kan skickas till.

properties.ipConfigurations

VirtualNetworkGatewayIPConfiguration[]

IP-konfigurationer för virtuell nätverksgateway.

properties.natRules

VirtualNetworkGatewayNatRule[]

NatRules för virtuell nätverksgateway.

properties.provisioningState

ProvisioningState

Etableringstillståndet för den virtuella nätverksgatewayresursen.

properties.resourceGuid

string

Resursens GUID-egenskap för den virtuella nätverksgatewayresursen.

properties.sku

VirtualNetworkGatewaySku

Referensen till virtualnetworkGatewaySku-resursen som representerar den SKU som valts för virtuell nätverksgateway.

properties.vNetExtendedLocationResourceId

string

Kundens vnet-resurs-ID. VirtualNetworkGateway av typen lokal gateway är associerad med kundens virtuella nätverk.

properties.virtualNetworkGatewayPolicyGroups

VirtualNetworkGatewayPolicyGroup[]

Referensen till resursen VirtualNetworkGatewayPolicyGroup som representerar den tillgängliga VirtualNetworkGatewayPolicyGroup för gatewayen.

properties.vpnClientConfiguration

VpnClientConfiguration

Referensen till resursen VpnClientConfiguration som representerar P2S VpnClient-konfigurationerna.

properties.vpnGatewayGeneration

VpnGatewayGeneration

Genereringen för den här VirtualNetworkGateway. Måste vara Ingen om gatewayType inte är VPN.

properties.vpnType

VpnType

Typen av den här virtuella nätverksgatewayen.

tags

object

Resurstaggar.

type

string

Resurstyp.

VirtualNetworkGatewayAutoScaleBounds

Name Typ Description
max

integer

Maximalt antal skalningsenheter för autoskalningskonfiguration

min

integer

Minsta skalningsenheter för autoskalningskonfiguration

VirtualNetworkGatewayAutoScaleConfiguration

Virtual Network Information om konfiguration av autoskalning av gateway

Name Typ Description
bounds

VirtualNetworkGatewayAutoScaleBounds

Gränserna för autoskalningskonfigurationen

VirtualNetworkGatewayIPConfiguration

IP-konfiguration för virtuell nätverksgateway.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen.

properties.privateIPAddress

string

Privat IP-adress för den här gatewayen.

properties.privateIPAllocationMethod

IPAllocationMethod

Den privata IP-adressallokeringsmetoden.

properties.provisioningState

ProvisioningState

Etableringstillståndet för ip-konfigurationsresursen för den virtuella nätverksgatewayen.

properties.publicIPAddress

SubResource

Referensen till den offentliga IP-resursen.

properties.subnet

SubResource

Referensen till undernätsresursen.

VirtualNetworkGatewayNatRule

VirtualNetworkGatewayNatRule-resurs.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen.

properties.externalMappings

VpnNatRuleMapping[]

Extern mappning av privat IP-adress för NAT.

properties.internalMappings

VpnNatRuleMapping[]

Intern mappning av den privata IP-adressen för NAT.

properties.ipConfigurationId

string

IP-konfigurations-ID:t som nat-regeln gäller för.

properties.mode

VpnNatRuleMode

Nat-källriktningen för en VPN NAT.

properties.provisioningState

ProvisioningState

Etableringstillståndet för NAT-regelresursen.

properties.type

VpnNatRuleType

Typen av NAT-regel för VPN NAT.

type

string

Resurstyp.

VirtualNetworkGatewayPolicyGroup

Parametrar för VirtualNetworkGatewayPolicyGroup.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen.

properties.isDefault

boolean

Visar om detta är en Standard VirtualNetworkGatewayPolicyGroup eller inte.

properties.policyMembers

VirtualNetworkGatewayPolicyGroupMember[]

Flera PolicyMembers för VirtualNetworkGatewayPolicyGroup.

properties.priority

integer

Prioritet för VirtualNetworkGatewayPolicyGroup.

properties.provisioningState

ProvisioningState

Etableringstillståndet för VirtualNetworkGatewayPolicyGroup-resursen.

properties.vngClientConnectionConfigurations

SubResource[]

Lista över referenser till vngClientConnectionConfigurations.

VirtualNetworkGatewayPolicyGroupMember

Vpn-klientanslutningskonfigurationsprincipGruppmedlem

Name Typ Description
attributeType

VpnPolicyMemberAttributeType

Attributtypen Vpn Policy-medlem.

attributeValue

string

Värdet för attributet som används för den här VirtualNetworkGatewayPolicyGroupMember.

name

string

Namnet på VirtualNetworkGatewayPolicyGroupMember.

VirtualNetworkGatewaySku

Information om VirtualNetworkGatewaySku.

Name Typ Description
capacity

integer

Kapaciteten.

name

VirtualNetworkGatewaySkuName

Gateway-SKU-namn.

tier

VirtualNetworkGatewaySkuTier

SKU-nivå för gateway.

VirtualNetworkGatewaySkuName

Gateway-SKU-namn.

Name Typ Description
Basic

string

ErGw1AZ

string

ErGw2AZ

string

ErGw3AZ

string

ErGwScale

string

HighPerformance

string

Standard

string

UltraPerformance

string

VpnGw1

string

VpnGw1AZ

string

VpnGw2

string

VpnGw2AZ

string

VpnGw3

string

VpnGw3AZ

string

VpnGw4

string

VpnGw4AZ

string

VpnGw5

string

VpnGw5AZ

string

VirtualNetworkGatewaySkuTier

SKU-nivå för gateway.

Name Typ Description
Basic

string

ErGw1AZ

string

ErGw2AZ

string

ErGw3AZ

string

ErGwScale

string

HighPerformance

string

Standard

string

UltraPerformance

string

VpnGw1

string

VpnGw1AZ

string

VpnGw2

string

VpnGw2AZ

string

VpnGw3

string

VpnGw3AZ

string

VpnGw4

string

VpnGw4AZ

string

VpnGw5

string

VpnGw5AZ

string

VirtualNetworkGatewayType

Typen av den här virtuella nätverksgatewayen.

Name Typ Description
ExpressRoute

string

LocalGateway

string

Vpn

string

VngClientConnectionConfiguration

En vpn-klientanslutningskonfiguration för klientanslutningskonfiguration.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen.

properties.provisioningState

ProvisioningState

Etableringstillståndet för resursen VngClientConnectionConfiguration.

properties.virtualNetworkGatewayPolicyGroups

SubResource[]

Lista över referenser till virtualNetworkGatewayPolicyGroups

properties.vpnClientAddressPool

AddressSpace

Referensen till adressutrymmesresursen som representerar adressutrymme för P2S VpnClient.

VpnAuthenticationType

VPN-autentiseringstyper för den virtuella nätverksgatewayen..

Name Typ Description
AAD

string

Certificate

string

Radius

string

VpnClientConfiguration

VpnClientConfiguration för P2S-klienten.

Name Typ Description
aadAudience

string

Egenskapen AADAudience för VirtualNetworkGateway-resursen för VPN-klientanslutning som används för AAD-autentisering.

aadIssuer

string

AADIssuer-egenskapen för VirtualNetworkGateway-resursen för VPN-klientanslutning som används för AAD-autentisering.

aadTenant

string

Egenskapen AADTenant för VirtualNetworkGateway-resursen för VPN-klientanslutning som används för AAD-autentisering.

radiusServerAddress

string

Radius-serverns adressegenskap för VirtualNetworkGateway-resursen för VPN-klientanslutning.

radiusServerSecret

string

Radius-hemlighetsegenskapen för VirtualNetworkGateway-resursen för VPN-klientanslutning.

radiusServers

RadiusServer[]

RadiusServers-egenskapen för serverkonfiguration med flera radie.

vngClientConnectionConfigurations

VngClientConnectionConfiguration[]

per ip-adresspoolanslutningsprincip för P2S-klienten för virtuell nätverksgateway.

vpnAuthenticationTypes

VpnAuthenticationType[]

VPN-autentiseringstyper för den virtuella nätverksgatewayen..

vpnClientAddressPool

AddressSpace

Referensen till adressutrymmesresursen som representerar adressutrymme för P2S VpnClient.

vpnClientIpsecPolicies

IpsecPolicy[]

VpnClientIpsecPolicies för P2S-klienten för virtuell nätverksgateway.

vpnClientProtocols

VpnClientProtocol[]

VpnClientProtocols för virtuell nätverksgateway.

vpnClientRevokedCertificates

VpnClientRevokedCertificate[]

VpnClientRevokedCertificate för virtuell nätverksgateway.

vpnClientRootCertificates

VpnClientRootCertificate[]

VpnClientRootCertificate för virtuell nätverksgateway.

VpnClientProtocol

VpnClientProtocols för virtuell nätverksgateway.

Name Typ Description
IkeV2

string

OpenVPN

string

SSTP

string

VpnClientRevokedCertificate

VPN-klienten återkallade certifikat för virtuell nätverksgateway.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen.

properties.provisioningState

ProvisioningState

Etableringstillståndet för VPN-klientens återkallade certifikatresurs.

properties.thumbprint

string

Tumavtrycket för återkallat VPN-klientcertifikat.

VpnClientRootCertificate

VPN-klientens rotcertifikat för virtuell nätverksgateway.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen.

properties.provisioningState

ProvisioningState

Etableringstillståndet för VPN-klientens rotcertifikatresurs.

properties.publicCertData

string

Offentliga certifikatdata.

VpnGatewayGeneration

Genereringen för den här VirtualNetworkGateway. Måste vara Ingen om gatewayType inte är VPN.

Name Typ Description
Generation1

string

Generation2

string

None

string

VpnNatRuleMapping

Vpn NatRule-mappning.

Name Typ Description
addressSpace

string

Adressutrymme för Vpn NatRule-mappning.

portRange

string

Portintervall för Vpn NatRule-mappning.

VpnNatRuleMode

Nat-källriktningen för en VPN NAT.

Name Typ Description
EgressSnat

string

IngressSnat

string

VpnNatRuleType

Typen av NAT-regel för VPN NAT.

Name Typ Description
Dynamic

string

Static

string

VpnPolicyMemberAttributeType

Attributtypen Vpn Policy-medlem.

Name Typ Description
AADGroupId

string

CertificateGroupId

string

RadiusAzureGroupId

string

VpnType

Typen av den här virtuella nätverksgatewayen.

Name Typ Description
PolicyBased

string

RouteBased

string