Megosztás a következőn keresztül:


Nat Rules - Create Or Update

Nat-szabályt hoz létre egy méretezhető VPN-átjáróhoz, ha az nem létezik, frissíti a meglévő nat-szabályokat.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/vpnGateways/{gatewayName}/natRules/{natRuleName}?api-version=2024-05-01

URI-paraméterek

Name In Kötelező Típus Description
gatewayName
path True

string

Az átjáró neve.

natRuleName
path True

string

A nat-szabály neve.

resourceGroupName
path True

string

A VpnGateway erőforráscsoportjának neve.

subscriptionId
path True

string

Az előfizetés hitelesítő adatai, amelyek egyedileg azonosítják a Microsoft Azure-előfizetést. Az előfizetés azonosítója minden szolgáltatáshíváshoz az URI részét képezi.

api-version
query True

string

Ügyfél API-verziója.

Kérelem törzse

Name Típus Description
id

string

Erőforrás-azonosító.

name

string

Az erőforráscsoporton belül egyedi erőforrás neve. Ez a név használható az erőforrás eléréséhez.

properties.externalMappings

VpnNatRuleMapping[]

A NAT magánhálózati IP-címének külső leképezése.

properties.internalMappings

VpnNatRuleMapping[]

A NAT magánhálózati IP-címének belső leképezése.

properties.ipConfigurationId

string

A NAT-szabály IP-konfigurációazonosítója.

properties.mode

VpnNatRuleMode

A VPN NAT forrás NAT-iránya.

properties.type

VpnNatRuleType

A VPN NAT nat-szabályának típusa.

Válaszok

Name Típus Description
200 OK

VpnGatewayNatRule

A kérés sikeres. A létrehozott vagy frissített NAT-szabály részleteit adja vissza.

201 Created

VpnGatewayNatRule

A kérés sikeres. A létrehozott vagy frissített NAT-szabály részleteit adja vissza.

Other Status Codes

CloudError

Hibaválasz, amely leírja, hogy miért nem sikerült a művelet.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow.

Típus: oauth2
Folyamat: implicit
Engedélyezési URL: https://login.microsoftonline.com/common/oauth2/authorize

Hatókörök

Name Description
user_impersonation a felhasználói fiók megszemélyesítése

Példák

NatRulePut

Mintakérelem

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnGateways/gateway1/natRules/natRule1?api-version=2024-05-01

{
  "properties": {
    "type": "Static",
    "mode": "EgressSnat",
    "ipConfigurationId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/cloudnet1-VNG/ipConfigurations/default",
    "internalMappings": [
      {
        "addressSpace": "10.4.0.0/24"
      }
    ],
    "externalMappings": [
      {
        "addressSpace": "192.168.21.0/24"
      }
    ]
  }
}

Mintaválasz

{
  "name": "natRule1",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnGateways/gateway1/natRules/natRule1",
  "etag": "w/\\00000000-0000-0000-0000-000000000000\\",
  "properties": {
    "provisioningState": "Succeeded",
    "type": "Static",
    "mode": "EgressSnat",
    "ipConfigurationId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/cloudnet1-VNG/ipConfigurations/default",
    "internalMappings": [
      {
        "addressSpace": "10.4.0.0/24"
      }
    ],
    "externalMappings": [
      {
        "addressSpace": "192.168.21.0/24"
      }
    ],
    "egressVpnSiteLinkConnections": [
      {
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnGateways/gateway1/vpnConnections/vpnConnection1/vpnLinkConnections/vpnLinkConnection1"
      }
    ],
    "ingressVpnSiteLinkConnections": [
      {
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnGateways/gateway1/vpnConnections/vpnConnection1/vpnLinkConnections/vpnLinkConnection2"
      }
    ]
  }
}
{
  "name": "natRule1",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnGateways/gateway1/natRules/natRule1",
  "etag": "w/\\00000000-0000-0000-0000-000000000000\\",
  "properties": {
    "provisioningState": "Succeeded",
    "type": "Static",
    "mode": "EgressSnat",
    "ipConfigurationId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworkGateways/cloudnet1-VNG/ipConfigurations/default",
    "internalMappings": [
      {
        "addressSpace": "10.4.0.0/24"
      }
    ],
    "externalMappings": [
      {
        "addressSpace": "192.168.21.0/24"
      }
    ],
    "egressVpnSiteLinkConnections": [
      {
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnGateways/gateway1/vpnConnections/vpnConnection1/vpnLinkConnections/vpnLinkConnection1"
      }
    ],
    "ingressVpnSiteLinkConnections": [
      {
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnGateways/gateway1/vpnConnections/vpnConnection1/vpnLinkConnections/vpnLinkConnection2"
      }
    ]
  }
}

Definíciók

Name Description
CloudError

Hibaválasz a szolgáltatástól.

CloudErrorBody

Hibaválasz a szolgáltatástól.

ProvisioningState

Az aktuális kiépítési állapot.

SubResource

Hivatkozás egy másik alforrásra.

VpnGatewayNatRule

VpnGatewayNatRule erőforrás.

VpnNatRuleMapping

Vpn NatRule-leképezés.

VpnNatRuleMode

A VPN NAT forrás NAT-iránya.

VpnNatRuleType

A VPN NAT nat-szabályának típusa.

CloudError

Hibaválasz a szolgáltatástól.

Name Típus Description
error

CloudErrorBody

Felhőbeli hibatörzs.

CloudErrorBody

Hibaválasz a szolgáltatástól.

Name Típus Description
code

string

A hiba azonosítója. A kódok invariánsak, és programozott módon használhatók.

details

CloudErrorBody[]

A hiba további részleteinek listája.

message

string

A hibát leíró üzenet, amely alkalmas a felhasználói felületen való megjelenítésre.

target

string

Az adott hiba célja. Például a tulajdonság neve hibás.

ProvisioningState

Az aktuális kiépítési állapot.

Érték Description
Deleting
Failed
Succeeded
Updating

SubResource

Hivatkozás egy másik alforrásra.

Name Típus Description
id

string

Erőforrás-azonosító.

VpnGatewayNatRule

VpnGatewayNatRule erőforrás.

Name Típus Description
etag

string

Egyedi írásvédett sztring, amely az erőforrás frissítésekor változik.

id

string

Erőforrás-azonosító.

name

string

Az erőforráscsoporton belül egyedi erőforrás neve. Ez a név használható az erőforrás eléréséhez.

properties.egressVpnSiteLinkConnections

SubResource[]

A vpnSiteLinkConnections kimenő forgalom listája.

properties.externalMappings

VpnNatRuleMapping[]

A NAT magánhálózati IP-címének külső leképezése.

properties.ingressVpnSiteLinkConnections

SubResource[]

A bejövő VpnSiteLinkConnections listája.

properties.internalMappings

VpnNatRuleMapping[]

A NAT magánhálózati IP-címének belső leképezése.

properties.ipConfigurationId

string

A NAT-szabály IP-konfigurációazonosítója.

properties.mode

VpnNatRuleMode

A VPN NAT forrás NAT-iránya.

properties.provisioningState

ProvisioningState

A NAT-szabály erőforrás kiépítési állapota.

properties.type

VpnNatRuleType

A VPN NAT nat-szabályának típusa.

type

string

Erőforrás típusa.

VpnNatRuleMapping

Vpn NatRule-leképezés.

Name Típus Description
addressSpace

string

A Vpn NatRule-leképezés címtere.

portRange

string

Vpn NatRule-leképezés porttartománya.

VpnNatRuleMode

A VPN NAT forrás NAT-iránya.

Érték Description
EgressSnat
IngressSnat

VpnNatRuleType

A VPN NAT nat-szabályának típusa.

Érték Description
Dynamic
Static