Microsoft.Network vpnGateways

تعريف مورد Bicep

يمكن نشر نوع مورد vpnGateways مع العمليات التي تستهدف:

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.

تنسيق المورد

لإنشاء مورد Microsoft.Network/vpnGateways، أضف Bicep التالي إلى القالب الخاص بك.

resource symbolicname 'Microsoft.Network/vpnGateways@2023-11-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    bgpSettings: {
      asn: int
      bgpPeeringAddress: 'string'
      bgpPeeringAddresses: [
        {
          customBgpIpAddresses: [
            'string'
          ]
          ipconfigurationId: 'string'
        }
      ]
      peerWeight: int
    }
    connections: [
      {
        id: 'string'
        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'
                }
              }
            }
          ]
        }
      }
    ]
    enableBgpRouteTranslationForNat: bool
    isRoutingPreferenceInternet: bool
    natRules: [
      {
        id: 'string'
        name: 'string'
        properties: {
          externalMappings: [
            {
              addressSpace: 'string'
              portRange: 'string'
            }
          ]
          internalMappings: [
            {
              addressSpace: 'string'
              portRange: 'string'
            }
          ]
          ipConfigurationId: 'string'
          mode: 'string'
          type: 'string'
        }
      }
    ]
    virtualHub: {
      id: 'string'
    }
    vpnGatewayScaleUnit: int
  }
}

قيم Property

vpnGateways

الاسم الوصف القيمة
الاسم اسم المورد سلسلة (مطلوبة)

حد الأحرف: 1-80

الأحرف الصالحة:
الأبجدية الرقمية والتسطير السفلي النقاط والواصلات.

ابدأ ”بالأبجدية الرقمية“. الانتهاء الأبجدية الرقمية أو التسطير السفلي.
الموقع الموقع الخاص بالمورد. سلسلة
العلامات علامات الموارد. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
خصائص خصائص بوابة VPN. VpnGatewayProperties

VpnGatewayProperties

الاسم الوصف القيمة
إعدادات bgp إعدادات مكبر صوت BGP لبوابة الشبكة المحلية. إعدادات Bgp
connections قائمة بجميع اتصالات vpn بالبوابة. VpnConnection[]
enableBgpRouteTranslationForNat تمكين ترجمة مسارات BGP ل NAT على VpnGateway هذا. Bool
isRoutingPreferenceInternet تمكين خاصية تفضيلات التوجيه لواجهة IP العامة ل VpnGateway. Bool
natRules قائمة بجميع قواعد nat المقترنة بالبوابة. VpnGatewayNatRule[]
virtualHub VirtualHub الذي تنتمي إليه البوابة. مصدر فرعي
vpnGatewayScaleUnit وحدة المقياس لبوابة vpn هذه. int

إعدادات Bgp

الاسم الوصف القيمة
Asn.1 ASN لمتحدث BGP. int

القيود:
الحد الأدنى للقيمة = 0
الحد الأقصى للقيمة = 4294967295
bgpPeeringAddress عنوان نظير BGP ومعرف BGP لمكبر صوت BGP هذا. سلسلة
عناوين bgpPeering عنوان تناظر BGP مع معرف تكوين IP لبوابة الشبكة الظاهرية. IPConfigurationBgpPeeringAddress[]
وزن النظير الوزن المضاف إلى المسارات المستفادة من مكبر صوت BGP هذا. int

عنوان IPConfigurationBgpPeeringAddress

الاسم الوصف القيمة
customBgpIpAddresses قائمة عناوين تناظر BGP المخصصة التي تنتمي إلى تكوين IP. سلسلة []
ipconfigurationId معرف تكوين IP الذي ينتمي إلى البوابة. سلسلة

VpnConnection

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم المورد الفريد داخل مجموعة موارد. يمكن استخدام هذا الاسم للوصول إلى المورد. سلسلة
خصائص خصائص اتصال VPN. VpnConnectionProperties

VpnConnectionProperties

الاسم الوصف القيمة
connectionBandwidth النطاق الترددي المتوقع في MBPS. int
dpdTimeoutSeconds مهلة DPD بالثوان لاتصال vpn. int
تمكينBgp تمكين علامةBgp. Bool
تمكين أمان الشبكة تمكين أمان الإنترنت. Bool
enableRateLimiting تمكين علامةBgp. Bool
نهج ipsec نهج IPSec التي سيتم النظر فيها بواسطة هذا الاتصال. IpsecPolicy[]
remoteVpnSite معرف موقع vpn المتصل. مصدر فرعي
تكوين التوجيه تكوين التوجيه الذي يشير إلى جداول التوجيه المقترنة والمنتشرة على هذا الاتصال. تكوين التوجيه
وزن التوجيه وزن التوجيه لاتصال vpn. int
مفتاح مشترك SharedKey لاتصال vpn. سلسلة
نهج نسبة استخدام الشبكة نهج محدد نسبة استخدام الشبكة التي سينظر فيها هذا الاتصال. TrafficSelectorPolicy[]
useLocalAzureIpAddress استخدم azure ip المحلي لبدء الاتصال. Bool
usePolicyBasedTrafficSelectors تمكين محددات نسبة استخدام الشبكة المستندة إلى النهج. Bool
vpnConnectionProtocolType بروتوكول الاتصال المستخدم لهذا الاتصال. 'IKEv1'
'IKEv2'
اتصالات vpnLink قائمة بجميع اتصالات ارتباط موقع vpn بالبوابة. VpnSiteLinkConnection[]

IpsecPolicy

الاسم الوصف القيمة
dhGroup مجموعة DH المستخدمة في المرحلة الأولى من IKE ل SA الأولي. 'DHGroup1'
'DHGroup14'
'DHGroup2'
'DHGroup2048'
'DHGroup24'
'ECP256'
'ECP384'
'بلا' (مطلوب)
ikeEncryption خوارزمية تشفير IKE (المرحلة 2 من IKE). 'AES128'
'AES192'
'AES256'
'DES'
'DES3'
"GCMAES128"
"GCMAES256" (مطلوب)
ikeIntegrity خوارزمية تكامل IKE (المرحلة 2 من IKE). "GCMAES128"
"GCMAES256"
'MD5'
'SHA1'
'SHA256'
'SHA384' (مطلوب)
ipsecEncryption خوارزمية تشفير IPSec (المرحلة 1 من IKE). 'AES128'
'AES192'
'AES256'
'DES'
'DES3'
"GCMAES128"
"GCMAES192"
"GCMAES256"
'بلا' (مطلوب)
ipsecIntegrity خوارزمية تكامل IPSec (المرحلة 1 من IKE). "GCMAES128"
"GCMAES192"
"GCMAES256"
'MD5'
'SHA1'
'SHA256' (مطلوب)
pfsGroup مجموعة Pfs المستخدمة في المرحلة 2 من IKE ل SA التابع الجديد. 'ECP256'
'ECP384'
'بلا'
'PFS1'
'PFS14'
'PFS2'
"PFS2048"
'PFS24'
'PFSMM' (مطلوب)
saDataSizeKilobytes حجم حمولة اقتران أمان IPSec (يسمى أيضا الوضع السريع أو المرحلة 2 SA) في KB لموقع إلى نفق VPN الموقع. int (مطلوب)
saLifeTimeSeconds مدة بقاء اقتران أمان IPSec (يسمى أيضا الوضع السريع أو المرحلة 2 SA) بالثوان لموقع إلى نفق VPN. int (مطلوب)

مصدر فرعي

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة

تكوين التوجيه

الاسم الوصف القيمة
AssociatedRouteTable معرف المورد RouteTable المقترن ب RoutingConfiguration هذا. مصدر فرعي
InboundRouteMap معرف المورد ل RouteMap المقترن بهذا التوجيهConfiguration للمسارات المتعلمة الواردة. مصدر فرعي
outboundRouteMap معرف المورد لRouteMap المقترن بهذا RoutingConfiguration للمسارات المعلن عنها الصادرة. مصدر فرعي
النطاقات المروجة قائمة RouteTables للإعلان عن المسارات إليها. نشرRouteTable
vnetRoutes قائمة المسارات التي تتحكم في التوجيه من VirtualHub إلى اتصال شبكة ظاهرية. VnetRoute

نشرRouteTable

الاسم الوصف القيمة
ids قائمة معرفات الموارد لجميع RouteTables. SubResource[]
التسميات قائمة التسميات. سلسلة []

VnetRoute

الاسم الوصف القيمة
staticRoutes قائمة بجميع المسارات الثابتة. StaticRoute[]
staticRoutesConfig تكوين المسارات الثابتة على HubVnetConnection هذا. StaticRoutesConfig

StaticRoute

الاسم الوصف القيمة
addressPrefixes قائمة بجميع بادئات العناوين. سلسلة []
الاسم اسم StaticRoute الفريد داخل VnetRoute. سلسلة
nextHopIpAddress عنوان IP للوثبة التالية. سلسلة

StaticRoutesConfig

الاسم الوصف القيمة
vnetLocalRouteOverrideCriteria معلمة تحدد ما إذا كان يتم تجاوز NVA في الشبكة الظاهرية المحورية لنسبة استخدام الشبكة مع الوجهة في الكلام. 'يحتوي على'
'يساوي'

TrafficSelectorPolicy

الاسم الوصف القيمة
localAddressRanges مجموعة من مساحات العناوين المحلية بتنسيق CIDR. string[] (مطلوب)
remoteAddressRanges مجموعة من مساحات العناوين البعيدة بتنسيق CIDR. string[] (مطلوب)

VpnSiteLinkConnection

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم المورد الفريد داخل مجموعة موارد. يمكن استخدام هذا الاسم للوصول إلى المورد. سلسلة
خصائص خصائص اتصال ارتباط موقع VPN. VpnSiteLinkConnectionProperties

VpnSiteLinkConnectionProperties

الاسم الوصف القيمة
connectionBandwidth النطاق الترددي المتوقع في MBPS. int
dpdTimeoutSeconds مهلة الكشف عن الأقران غير المستخدمة بالثوان لاتصال VpnLink. int
قواعد الخروج قائمة خروج NatRules. SubResource[]
enableBgp تمكين علامة Bgp. Bool
تمكينRateLimiting تمكين علامة Bgp. Bool
ingressNatRules قائمة دخول NatRules. SubResource[]
ipsecPolicies نهج IPSec التي سيتم النظر فيها بواسطة هذا الاتصال. IpsecPolicy[]
وزن التوجيه وزن التوجيه لاتصال vpn. int
sharedKey SharedKey لاتصال vpn. سلسلة
useLocalAzureIpAddress استخدم azure ip المحلي لبدء الاتصال. Bool
usePolicyBasedTrafficSelectors تمكين محددات نسبة استخدام الشبكة المستندة إلى النهج. Bool
vpnConnectionProtocolType بروتوكول الاتصال المستخدم لهذا الاتصال. 'IKEv1'
'IKEv2'
عناوين vpnGatewayCustomBgpAddresses عناوين vpnGatewayCustomBgpAddresses المستخدمة من قبل هذا الاتصال. GatewayCustomBgpIpAddressIpConfiguration[]
vpnLinkConnectionMode وضع اتصال ارتباط Vpn. "افتراضي"
'InitiatorOnly'
"ResponderOnly"
vpnSiteLink معرف ارتباط موقع vpn المتصل. مصدر فرعي

GatewayCustomBgpIpAddressIpConfiguration

الاسم الوصف القيمة
customBgpIpAddress BgpPeeringAddress المخصص الذي ينتمي إلى IpconfigurationId. سلسلة (مطلوب)
ipConfigurationId IpconfigurationId الخاص ب ipconfiguration الذي ينتمي إلى البوابة. سلسلة (مطلوب)

VpnGatewayNatRule

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم المورد الفريد داخل مجموعة موارد. يمكن استخدام هذا الاسم للوصول إلى المورد. سلسلة
خصائص خصائص قاعدة VpnGateway NAT. VpnGatewayNatRuleProperties

VpnGatewayNatRuleProperties

الاسم الوصف القيمة
تعيينات خارجية تعيين عنوان IP الخاص الخارجي ل NAT. VpnNatRuleMapping[]
تعيينات داخلية تعيين عنوان IP الخاص الداخلي ل NAT. VpnNatRuleMapping[]
ipConfigurationId معرف تكوين IP الذي تنطبق عليه قاعدة NAT هذه. سلسلة
الوضع اتجاه NAT المصدر ل VPN NAT. 'EgressSnat'
'IngressSnat'
النوع نوع قاعدة NAT ل VPN NAT. "ديناميكي"
"ثابت"

VpnNatRuleMapping

الاسم الوصف القيمة
مساحة العنوان مساحة العنوان لتعيين Vpn NatRule. سلسلة
portRange نطاق المنفذ لتعيين Vpn NatRule. سلسلة

قوالب التشغيل السريع

تنشر قوالب التشغيل السريع التالية نوع المورد هذا.

قالب الوصف
إنشاء موارد Virtual WAN

نشر في Azure
يسمح لك هذا القالب بإنشاء موارد WAN ظاهرية بما في ذلك Virtual WAN والمركز الظاهري وبوابة VPN وموقع VPN وموصل VPN.
الهدف والنهج لتوجيه Azure Virtual WAN

نشر في Azure
يوفر هذا القالب Azure Virtual WAN مع مركزين مع تمكين هدف التوجيه وميزة النهج.
التوزيع متعدد المراكز ل Azure Virtual WAN (vWAN)

نشر في Azure
يسمح لك هذا القالب بإنشاء توزيع متعدد المراكز ل Azure Virtual WAN (vWAN) بما في ذلك جميع البوابات واتصالات VNET.
توزيع Azure vWAN متعدد المراكز باستخدام جداول التوجيه المخصصة

نشر في Azure
يسمح لك هذا القالب بإنشاء توزيع متعدد المراكز ل Azure Virtual WAN (vWAN)، بما في ذلك جميع البوابات واتصالات VNET، وتوضيح استخدام جداول التوجيه للتوجيه المخصص.

تعريف مورد قالب ARM

يمكن نشر نوع مورد vpnGateways مع العمليات التي تستهدف:

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.

تنسيق المورد

لإنشاء مورد Microsoft.Network/vpnGateways، أضف JSON التالي إلى القالب الخاص بك.

{
  "type": "Microsoft.Network/vpnGateways",
  "apiVersion": "2023-11-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "bgpSettings": {
      "asn": "int",
      "bgpPeeringAddress": "string",
      "bgpPeeringAddresses": [
        {
          "customBgpIpAddresses": [ "string" ],
          "ipconfigurationId": "string"
        }
      ],
      "peerWeight": "int"
    },
    "connections": [
      {
        "id": "string",
        "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"
                }
              }
            }
          ]
        }
      }
    ],
    "enableBgpRouteTranslationForNat": "bool",
    "isRoutingPreferenceInternet": "bool",
    "natRules": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "externalMappings": [
            {
              "addressSpace": "string",
              "portRange": "string"
            }
          ],
          "internalMappings": [
            {
              "addressSpace": "string",
              "portRange": "string"
            }
          ],
          "ipConfigurationId": "string",
          "mode": "string",
          "type": "string"
        }
      }
    ],
    "virtualHub": {
      "id": "string"
    },
    "vpnGatewayScaleUnit": "int"
  }
}

قيم Property

vpnGateways

الاسم الوصف القيمة
النوع نوع المورد 'Microsoft.Network/vpnGateways'
apiVersion إصدار واجهة برمجة تطبيقات المورد '2023-11-01'
الاسم اسم المورد سلسلة (مطلوبة)

حد الأحرف: 1-80

الأحرف الصالحة:
الأبجدية الرقمية والتسطير السفلي النقاط والواصلات.

ابدأ ”بالأبجدية الرقمية“. الانتهاء الأبجدية الرقمية أو التسطير السفلي.
الموقع الموقع الخاص بالمورد. سلسلة
العلامات علامات الموارد. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
خصائص خصائص بوابة VPN. VpnGatewayProperties

VpnGatewayProperties

الاسم الوصف القيمة
إعدادات bgp إعدادات مكبر صوت BGP لبوابة الشبكة المحلية. إعدادات Bgp
connections قائمة بجميع اتصالات vpn بالبوابة. VpnConnection[]
enableBgpRouteTranslationForNat تمكين ترجمة مسارات BGP ل NAT على VpnGateway هذا. Bool
isRoutingPreferenceInternet تمكين خاصية تفضيلات التوجيه لواجهة IP العامة ل VpnGateway. Bool
natRules قائمة بجميع قواعد nat المقترنة بالبوابة. VpnGatewayNatRule[]
virtualHub VirtualHub الذي تنتمي إليه البوابة. مصدر فرعي
vpnGatewayScaleUnit وحدة المقياس لبوابة vpn هذه. int

إعدادات Bgp

الاسم الوصف القيمة
Asn.1 ASN لمتحدث BGP. int

القيود:
الحد الأدنى للقيمة = 0
الحد الأقصى للقيمة = 4294967295
bgpPeeringAddress عنوان نظير BGP ومعرف BGP لمكبر صوت BGP هذا. سلسلة
bgpPeeringAddresses عنوان نظير BGP مع معرف تكوين IP لبوابة الشبكة الظاهرية. IPConfigurationBgpPeeringAddress[]
وزن النظير الوزن المضاف إلى المسارات المستفادة من مكبر صوت BGP هذا. int

IPConfigurationBgpPeeringAddress

الاسم الوصف القيمة
customBgpIpAddresses قائمة عناوين تناظر BGP المخصصة التي تنتمي إلى تكوين IP. سلسلة []
ipconfigurationId معرف تكوين IP الذي ينتمي إلى البوابة. سلسلة

VpnConnection

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم المورد الفريد داخل مجموعة موارد. يمكن استخدام هذا الاسم للوصول إلى المورد. سلسلة
خصائص خصائص اتصال VPN. VpnConnectionProperties

VpnConnectionProperties

الاسم الوصف القيمة
connectionBandwidth النطاق الترددي المتوقع في MBPS. int
dpdTimeoutSeconds مهلة DPD بالثوان لاتصال vpn. int
enableBgp تمكين علامة Bgp. Bool
تمكينInternetSecurity تمكين أمان الإنترنت. Bool
تمكينRateLimiting تمكين علامة Bgp. Bool
ipsecPolicies نهج IPSec التي سيتم النظر فيها بواسطة هذا الاتصال. IpsecPolicy[]
remoteVpnSite معرف موقع vpn المتصل. مصدر فرعي
تكوين التوجيه تكوين التوجيه الذي يشير إلى جداول التوجيه المقترنة والمنتشرة على هذا الاتصال. تكوين التوجيه
وزن التوجيه وزن التوجيه لاتصال vpn. int
sharedKey SharedKey لاتصال vpn. سلسلة
trafficSelectorPolicies نهج محدد نسبة استخدام الشبكة التي سينظر فيها هذا الاتصال. TrafficSelectorPolicy[]
useLocalAzureIpAddress استخدم azure ip المحلي لبدء الاتصال. Bool
usePolicyBasedTrafficSelectors تمكين محددات نسبة استخدام الشبكة المستندة إلى النهج. Bool
vpnConnectionProtocolType بروتوكول الاتصال المستخدم لهذا الاتصال. 'IKEv1'
'IKEv2'
vpnLinkConnections قائمة بجميع اتصالات ارتباط موقع vpn بالبوابة. VpnSiteLinkConnection[]

IpsecPolicy

الاسم الوصف القيمة
dhGroup مجموعة DH المستخدمة في المرحلة الأولى من IKE ل SA الأولي. 'DHGroup1'
'DHGroup14'
'DHGroup2'
'DHGroup2048'
'DHGroup24'
'ECP256'
'ECP384'
'بلا' (مطلوب)
ikeEncryption خوارزمية تشفير IKE (المرحلة 2 من IKE). 'AES128'
'AES192'
'AES256'
'DES'
'DES3'
"GCMAES128"
"GCMAES256" (مطلوب)
ikeIntegrity خوارزمية تكامل IKE (المرحلة 2 من IKE). "GCMAES128"
"GCMAES256"
'MD5'
'SHA1'
'SHA256'
'SHA384' (مطلوب)
ipsecEncryption خوارزمية تشفير IPSec (المرحلة 1 من IKE). 'AES128'
'AES192'
'AES256'
'DES'
'DES3'
"GCMAES128"
"GCMAES192"
"GCMAES256"
'بلا' (مطلوب)
ipsecIntegrity خوارزمية تكامل IPSec (مرحلة IKE 1). "GCMAES128"
"GCMAES192"
"GCMAES256"
'MD5'
'SHA1'
'SHA256' (مطلوب)
pfsGroup مجموعة Pfs المستخدمة في المرحلة 2 من IKE ل SA التابع الجديد. 'ECP256'
'ECP384'
'بلا'
'PFS1'
'PFS14'
'PFS2'
"PFS2048"
'PFS24'
'PFSMM' (مطلوب)
saDataSizeKilobytes حجم حمولة اقتران أمان IPSec (يسمى أيضا الوضع السريع أو المرحلة 2 SA) في KB لنفق VPN من موقع إلى موقع. int (مطلوب)
saLifeTimeSeconds مدة بقاء اقتران أمان IPSec (تسمى أيضا الوضع السريع أو المرحلة 2 SA) بالثوان لنفق VPN لموقع إلى موقع. int (مطلوب)

مصدر فرعي

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة

تكوين التوجيه

الاسم الوصف القيمة
AssociatedRouteTable معرف المورد RouteTable المقترن ب RoutingConfiguration هذا. مصدر فرعي
InboundRouteMap معرف المورد ل RouteMap المقترن بهذا التوجيهالتكوين للمسارات التي تم تعلمها الواردة. مصدر فرعي
outboundRouteMap معرف المورد لRouteMap المقترن بهذا التوجيهتكوين للمسارات المعلن عنها الصادرة. مصدر فرعي
نشرRouteTables قائمة RouteTables للإعلان عن المسارات إليها. نشرRouteTable
vnetRoutes قائمة المسارات التي تتحكم في التوجيه من VirtualHub إلى اتصال شبكة ظاهرية. VnetRoute

نشرRouteTable

الاسم الوصف القيمة
ids قائمة معرفات الموارد لجميع RouteTables. SubResource[]
التسميات قائمة التسميات. سلسلة []

VnetRoute

الاسم الوصف القيمة
staticRoutes قائمة بجميع المسارات الثابتة. StaticRoute[]
staticRoutesConfig تكوين المسارات الثابتة على HubVnetConnection هذا. StaticRoutesConfig

StaticRoute

الاسم الوصف القيمة
addressPrefixes قائمة بجميع بادئات العناوين. سلسلة []
الاسم اسم StaticRoute الفريد داخل VnetRoute. سلسلة
nextHopIpAddress عنوان IP للوثبة التالية. سلسلة

StaticRoutesConfig

الاسم الوصف القيمة
vnetLocalRouteOverrideCriteria معلمة تحدد ما إذا كان يتم تجاوز NVA في الشبكة الظاهرية المحورية لنسبة استخدام الشبكة مع الوجهة في الكلام. 'يحتوي على'
'يساوي'

TrafficSelectorPolicy

الاسم الوصف القيمة
localAddressRanges مجموعة من مساحات العناوين المحلية بتنسيق CIDR. string[] (مطلوب)
remoteAddressRanges مجموعة من مساحات العناوين البعيدة بتنسيق CIDR. string[] (مطلوب)

VpnSiteLinkConnection

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم المورد الفريد داخل مجموعة موارد. يمكن استخدام هذا الاسم للوصول إلى المورد. سلسلة
خصائص خصائص اتصال ارتباط موقع VPN. VpnSiteLinkConnectionProperties

VpnSiteLinkConnectionProperties

الاسم الوصف القيمة
connectionBandwidth النطاق الترددي المتوقع في MBPS. int
dpdTimeoutSeconds مهلة الكشف عن الأقران غير المستخدمة بالثوان لاتصال VpnLink. int
قواعد الخروج قائمة خروج NatRules. SubResource[]
enableBgp تمكين علامة Bgp. Bool
تمكينRateLimiting تمكين علامة Bgp. Bool
ingressNatRules قائمة دخول NatRules. SubResource[]
ipsecPolicies نهج IPSec التي سيتم النظر فيها بواسطة هذا الاتصال. IpsecPolicy[]
وزن التوجيه وزن التوجيه لاتصال vpn. int
sharedKey SharedKey لاتصال vpn. سلسلة
useLocalAzureIpAddress استخدم azure ip المحلي لبدء الاتصال. Bool
usePolicyBasedTrafficSelectors تمكين محددات نسبة استخدام الشبكة المستندة إلى النهج. Bool
vpnConnectionProtocolType بروتوكول الاتصال المستخدم لهذا الاتصال. 'IKEv1'
'IKEv2'
عناوين vpnGatewayCustomBgpAddresses عناوين vpnGatewayCustomBgpAddresses المستخدمة من قبل هذا الاتصال. GatewayCustomBgpIpAddressIpConfiguration[]
vpnLinkConnectionMode وضع اتصال ارتباط Vpn. "افتراضي"
'InitiatorOnly'
"ResponderOnly"
vpnSiteLink معرف ارتباط موقع vpn المتصل. مصدر فرعي

GatewayCustomBgpIpAddressIpConfiguration

الاسم الوصف القيمة
customBgpIpAddress BgpPeeringAddress المخصص الذي ينتمي إلى IpconfigurationId. سلسلة (مطلوب)
ipConfigurationId IpconfigurationId الخاص ب ipconfiguration الذي ينتمي إلى البوابة. سلسلة (مطلوب)

VpnGatewayNatRule

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم المورد الفريد داخل مجموعة موارد. يمكن استخدام هذا الاسم للوصول إلى المورد. سلسلة
خصائص خصائص قاعدة VPNGateway NAT. VpnGatewayNatRuleProperties

VpnGatewayNatRuleProperties

الاسم الوصف القيمة
تعيينات خارجية تعيين عنوان IP الخاص الخارجي ل NAT. VpnNatRuleMapping[]
تعيينات داخلية التعيين الداخلي لعنوان IP الخاص ل NAT. VpnNatRuleMapping[]
ipConfigurationId معرف تكوين IP الذي تنطبق عليه قاعدة NAT هذه. سلسلة
الوضع اتجاه NAT المصدر ل VPN NAT. 'EgressSnat'
'IngressSnat'
النوع نوع قاعدة NAT ل VPN NAT. "ديناميكي"
'ثابت'

VpnNatRuleMapping

الاسم الوصف القيمة
مساحة العنوان مساحة العنوان لتعيين Vpn NatRule. سلسلة
portRange نطاق المنفذ لتعيين Vpn NatRule. سلسلة

قوالب التشغيل السريع

تنشر قوالب التشغيل السريع التالية نوع المورد هذا.

قالب الوصف
إنشاء موارد Virtual WAN

نشر في Azure
يسمح لك هذا القالب بإنشاء موارد شبكة WAN ظاهرية بما في ذلك Virtual WAN والمركز الظاهري وبوابة VPN وموقع VPN وموصل VPN.
الهدف والنهج لتوجيه Azure Virtual WAN

نشر في Azure
يوفر هذا القالب Azure Virtual WAN مع مركزين مع تمكين هدف التوجيه وميزة النهج.
توزيع متعددة المراكز ل Azure Virtual WAN (vWAN)

نشر في Azure
يسمح لك هذا القالب بإنشاء توزيع Azure Virtual WAN (vWAN) متعدد المراكز بما في ذلك جميع البوابات واتصالات VNET.
توزيع Azure vWAN متعدد المراكز باستخدام جداول التوجيه المخصصة

نشر في Azure
يسمح لك هذا القالب بإنشاء توزيع متعدد المراكز ل Azure Virtual WAN (vWAN)، بما في ذلك جميع البوابات واتصالات VNET، وإظهار استخدام جداول التوجيه للتوجيه المخصص.

تعريف مورد Terraform (موفر AzAPI)

يمكن نشر نوع مورد vpnGateways مع العمليات التي تستهدف:

  • مجموعات الموارد

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.

تنسيق المورد

لإنشاء مورد Microsoft.Network/vpnGateways، أضف Terraform التالي إلى القالب الخاص بك.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/vpnGateways@2023-11-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      bgpSettings = {
        asn = int
        bgpPeeringAddress = "string"
        bgpPeeringAddresses = [
          {
            customBgpIpAddresses = [
              "string"
            ]
            ipconfigurationId = "string"
          }
        ]
        peerWeight = int
      }
      connections = [
        {
          id = "string"
          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"
                  }
                }
              }
            ]
          }
        }
      ]
      enableBgpRouteTranslationForNat = bool
      isRoutingPreferenceInternet = bool
      natRules = [
        {
          id = "string"
          name = "string"
          properties = {
            externalMappings = [
              {
                addressSpace = "string"
                portRange = "string"
              }
            ]
            internalMappings = [
              {
                addressSpace = "string"
                portRange = "string"
              }
            ]
            ipConfigurationId = "string"
            mode = "string"
            type = "string"
          }
        }
      ]
      virtualHub = {
        id = "string"
      }
      vpnGatewayScaleUnit = int
    }
  })
}

قيم Property

vpnGateways

الاسم الوصف القيمة
النوع نوع المورد "Microsoft.Network/vpnGateways@2023-11-01"
الاسم اسم المورد سلسلة (مطلوب)

حد الحرف: 1-80

أحرف صالحة:
الأبجدية الرقمية والتسطير السفلي النقاط والواصلات.

ابدأ ”بالأبجدية الرقمية“. الانتهاء الأبجدية الرقمية أو التسطير السفلي.
الموقع الموقع الخاص بالمورد. سلسلة
parent_id للنشر إلى مجموعة موارد، استخدم معرف مجموعة الموارد هذه. سلسلة (مطلوب)
العلامات علامات الموارد. قاموس أسماء العلامات والقيم.
خصائص خصائص بوابة VPN. VpnGatewayProperties

VpnGatewayProperties

الاسم الوصف القيمة
إعدادات bgp إعدادات مكبر صوت BGP لبوابة الشبكة المحلية. إعدادات Bgp
connections قائمة بجميع اتصالات vpn بالبوابة. VpnConnection[]
enableBgpRouteTranslationForNat تمكين ترجمة مسارات BGP ل NAT على VpnGateway هذا. Bool
isRoutingPreferenceInternet تمكين خاصية تفضيل التوجيه لواجهة IP العامة ل VpnGateway. Bool
natRules قائمة بجميع قواعد nat المقترنة بالبوابة. VpnGatewayNatRule[]
virtualHub VirtualHub الذي تنتمي إليه البوابة. مصدر فرعي
vpnGatewayScaleUnit وحدة المقياس لبوابة vpn هذه. int

إعدادات Bgp

الاسم الوصف القيمة
Asn.1 ASN لمتحدث BGP. int

القيود:
الحد الأدنى للقيمة = 0
الحد الأقصى للقيمة = 4294967295
bgpPeeringAddress عنوان نظير BGP ومعرف BGP لمكبر صوت BGP هذا. سلسلة
bgpPeeringAddresses عنوان نظير BGP مع معرف تكوين IP لبوابة الشبكة الظاهرية. IPConfigurationBgpPeeringAddress[]
وزن النظير الوزن المضاف إلى المسارات المستفادة من مكبر صوت BGP هذا. int

IPConfigurationBgpPeeringAddress

الاسم الوصف القيمة
customBgpIpAddresses قائمة عناوين تناظر BGP المخصصة التي تنتمي إلى تكوين IP. سلسلة []
ipconfigurationId معرف تكوين IP الذي ينتمي إلى البوابة. سلسلة

VpnConnection

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم المورد الفريد داخل مجموعة موارد. يمكن استخدام هذا الاسم للوصول إلى المورد. سلسلة
خصائص خصائص اتصال VPN. VpnConnectionProperties

VpnConnectionProperties

الاسم الوصف القيمة
connectionBandwidth النطاق الترددي المتوقع في MBPS. int
dpdTimeoutSeconds مهلة DPD بالثوان لاتصال vpn. int
enableBgp تمكين علامة Bgp. Bool
تمكينInternetSecurity تمكين أمان الإنترنت. Bool
تمكينRateLimiting تمكين علامة Bgp. Bool
ipsecPolicies نهج IPSec التي سيتم النظر فيها بواسطة هذا الاتصال. IpsecPolicy[]
remoteVpnSite معرف موقع vpn المتصل. مصدر فرعي
تكوين التوجيه تكوين التوجيه الذي يشير إلى جداول التوجيه المقترنة والمنتشرة على هذا الاتصال. تكوين التوجيه
وزن التوجيه وزن التوجيه لاتصال vpn. int
sharedKey SharedKey لاتصال vpn. سلسلة
trafficSelectorPolicies نهج محدد نسبة استخدام الشبكة التي سينظر فيها هذا الاتصال. TrafficSelectorPolicy[]
useLocalAzureIpAddress استخدم azure ip المحلي لبدء الاتصال. Bool
usePolicyBasedTrafficSelectors تمكين محددات نسبة استخدام الشبكة المستندة إلى النهج. Bool
vpnConnectionProtocolType بروتوكول الاتصال المستخدم لهذا الاتصال. "IKEv1"
"IKEv2"
vpnLinkConnections قائمة بجميع اتصالات ارتباط موقع vpn بالبوابة. VpnSiteLinkConnection[]

IpsecPolicy

الاسم الوصف القيمة
dhGroup مجموعة DH المستخدمة في المرحلة 1 من IKE ل SA الأولية. "DHGroup1"
"DHGroup14"
"DHGroup2"
"DHGroup2048"
"DHGroup24"
"ECP256"
"ECP384"
"بلا" (مطلوب)
ikeEncryption خوارزمية تشفير IKE (المرحلة 2 من IKE). "AES128"
"AES192"
"AES256"
"DES"
"DES3"
"GCMAES128"
"GCMAES256" (مطلوب)
ikeIntegrity خوارزمية تكامل IKE (المرحلة 2 من IKE). "GCMAES128"
"GCMAES256"
"MD5"
"SHA1"
"SHA256"
"SHA384" (مطلوب)
ipsecEncryption خوارزمية تشفير IPSec (المرحلة 1 من IKE). "AES128"
"AES192"
"AES256"
"DES"
"DES3"
"GCMAES128"
"GCMAES192"
"GCMAES256"
"بلا" (مطلوب)
ipsecIntegrity خوارزمية تكامل IPSec (المرحلة 1 من IKE). "GCMAES128"
"GCMAES192"
"GCMAES256"
"MD5"
"SHA1"
"SHA256" (مطلوب)
pfsGroup مجموعة Pfs المستخدمة في المرحلة 2 من IKE ل SA التابع الجديد. "ECP256"
"ECP384"
"لا أحد"
"PFS1"
"PFS14"
"PFS2"
"PFS2048"
"PFS24"
"PFSMM" (مطلوب)
saDataSizeKilobytes حجم حمولة اقتران أمان IPSec (يسمى أيضا الوضع السريع أو المرحلة 2 SA) في KB لموقع إلى نفق VPN الموقع. int (مطلوب)
saLifeTimeSeconds مدة بقاء اقتران أمان IPSec (يسمى أيضا الوضع السريع أو المرحلة 2 SA) بالثوان لموقع إلى نفق VPN. int (مطلوب)

مصدر فرعي

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة

تكوين التوجيه

الاسم الوصف القيمة
AssociatedRouteTable معرف المورد RouteTable المقترن ب RoutingConfiguration هذا. مصدر فرعي
InboundRouteMap معرف المورد ل RouteMap المقترن بهذا التوجيهConfiguration للمسارات المتعلمة الواردة. مصدر فرعي
outboundRouteMap معرف المورد لRouteMap المقترن بهذا RoutingConfiguration للمسارات المعلن عنها الصادرة. مصدر فرعي
النطاقات المروجة قائمة RouteTables للإعلان عن المسارات إليها. نشرRouteTable
vnetRoutes قائمة المسارات التي تتحكم في التوجيه من VirtualHub إلى اتصال شبكة ظاهرية. VnetRoute

نشرRouteTable

الاسم الوصف القيمة
ids قائمة معرفات الموارد لجميع RouteTables. SubResource[]
التسميات قائمة التسميات. سلسلة []

VnetRoute

الاسم الوصف القيمة
staticRoutes قائمة بجميع المسارات الثابتة. StaticRoute[]
staticRoutesConfig تكوين المسارات الثابتة على HubVnetConnection هذا. StaticRoutesConfig

StaticRoute

الاسم الوصف القيمة
addressPrefixes قائمة بجميع بادئات العناوين. سلسلة []
الاسم اسم StaticRoute الفريد داخل VnetRoute. سلسلة
nextHopIpAddress عنوان IP للوثبة التالية. سلسلة

StaticRoutesConfig

الاسم الوصف القيمة
vnetLocalRouteOverrideCriteria معلمة تحدد ما إذا كان يتم تجاوز NVA في الشبكة الظاهرية المحورية لنسبة استخدام الشبكة مع الوجهة في الكلام. "يحتوي على"
"يساوي"

TrafficSelectorPolicy

الاسم الوصف القيمة
localAddressRanges مجموعة من مساحات العناوين المحلية بتنسيق CIDR. string[] (مطلوب)
remoteAddressRanges مجموعة من مساحات العناوين البعيدة بتنسيق CIDR. string[] (مطلوب)

VpnSiteLinkConnection

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم المورد الفريد داخل مجموعة موارد. يمكن استخدام هذا الاسم للوصول إلى المورد. سلسلة
خصائص خصائص اتصال ارتباط موقع VPN. VpnSiteLinkConnectionProperties

VpnSiteLinkConnectionProperties

الاسم الوصف القيمة
connectionBandwidth النطاق الترددي المتوقع في MBPS. int
dpdTimeoutSeconds مهلة الكشف عن الأقران غير المستخدمة بالثوان لاتصال VpnLink. int
قواعد الخروج قائمة خروج NatRules. SubResource[]
enableBgp تمكين علامة Bgp. Bool
تمكينRateLimiting تمكين علامة Bgp. Bool
ingressNatRules قائمة دخول NatRules. SubResource[]
ipsecPolicies نهج IPSec التي سيتم النظر فيها بواسطة هذا الاتصال. IpsecPolicy[]
وزن التوجيه وزن التوجيه لاتصال vpn. int
sharedKey SharedKey لاتصال vpn. سلسلة
useLocalAzureIpAddress استخدم azure ip المحلي لبدء الاتصال. Bool
usePolicyBasedTrafficSelectors تمكين محددات نسبة استخدام الشبكة المستندة إلى النهج. Bool
vpnConnectionProtocolType بروتوكول الاتصال المستخدم لهذا الاتصال. "IKEv1"
"IKEv2"
عناوين vpnGatewayCustomBgpAddresses عناوين vpnGatewayCustomBgpAddresses المستخدمة من قبل هذا الاتصال. GatewayCustomBgpIpAddressIpConfiguration[]
vpnLinkConnectionMode وضع اتصال ارتباط Vpn. "افتراضي"
"InitiatorOnly"
"ResponderOnly"
vpnSiteLink معرف ارتباط موقع vpn المتصل. مصدر فرعي

GatewayCustomBgpIpAddressIpConfiguration

الاسم الوصف القيمة
customBgpIpAddress BgpPeeringAddress المخصص الذي ينتمي إلى IpconfigurationId. سلسلة (مطلوب)
ipConfigurationId IpconfigurationId الخاص ب ipconfiguration الذي ينتمي إلى البوابة. سلسلة (مطلوب)

VpnGatewayNatRule

الاسم الوصف القيمة
المعرف معرف المورد. سلسلة
الاسم اسم المورد الفريد داخل مجموعة موارد. يمكن استخدام هذا الاسم للوصول إلى المورد. سلسلة
خصائص خصائص قاعدة VPNGateway NAT. VpnGatewayNatRuleProperties

VpnGatewayNatRuleProperties

الاسم الوصف القيمة
تعيينات خارجية تعيين عنوان IP الخاص الخارجي ل NAT. VpnNatRuleMapping[]
تعيينات داخلية التعيين الداخلي لعنوان IP الخاص ل NAT. VpnNatRuleMapping[]
ipConfigurationId معرف تكوين IP الذي تنطبق عليه قاعدة NAT هذه. سلسلة
الوضع اتجاه NAT المصدر ل VPN NAT. "EgressSnat"
"IngressSnat"
النوع نوع قاعدة NAT ل VPN NAT. "ديناميكي"
"ثابت"

VpnNatRuleMapping

الاسم الوصف القيمة
مساحة العنوان مساحة العنوان لتعيين Vpn NatRule. سلسلة
portRange نطاق المنفذ لتعيين Vpn NatRule. سلسلة