共用方式為


Nat Gateways - Create Or Update

建立或更新 nat 閘道。

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

URI 參數

名稱 位於 必要 類型 Description
natGatewayName
path True

string

nat 閘道的名稱。

resourceGroupName
path True

string

資源群組的名稱。

subscriptionId
path True

string

可唯一識別Microsoft Azure 訂用帳戶的訂用帳戶認證。 訂用帳戶標識碼會形成每個服務呼叫 URI 的一部分。

api-version
query True

string

用戶端 API 版本。

要求本文

名稱 類型 Description
id

string

資源標識碼。

location

string

資源位置。

properties.idleTimeoutInMinutes

integer

nat 閘道的閒置逾時。

properties.publicIpAddresses

SubResource[]

與 nat 閘道資源相關聯的公用IP位址數位。

properties.publicIpPrefixes

SubResource[]

與 nat 閘道資源相關聯的公用IP前置詞數位。

sku

NatGatewaySku

nat 閘道 SKU。

tags

object

資源標籤。

zones

string[]

可用性區域清單,表示應該在其中部署 Nat 閘道的區域。

回應

名稱 類型 Description
200 OK

NatGateway

更新成功。 作業會傳回產生的 NatGateway 資源。

201 Created

NatGateway

建立成功。 作業會傳回產生的 NatGateway 資源。

202 Accepted

已接受,且作業會以異步方式完成。

Other Status Codes

CloudError

描述作業失敗原因的錯誤回應。

安全性

azure_auth

Azure Active Directory OAuth2 Flow。

類型: oauth2
Flow: implicit
授權 URL: https://login.microsoftonline.com/common/oauth2/authorize

範圍

名稱 Description
user_impersonation 模擬您的用戶帳戶

範例

Create nat gateway

範例要求

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/natGateways/test-natgateway?api-version=2024-05-01

{
  "location": "westus",
  "sku": {
    "name": "Standard"
  },
  "properties": {
    "publicIpAddresses": [
      {
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/PublicIpAddress1"
      }
    ],
    "publicIpPrefixes": [
      {
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/PublicIpPrefix1"
      }
    ]
  }
}

範例回覆

{
  "name": "test-natGateway",
  "sku": {
    "name": "Standard"
  },
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/natGateways/test-natGateway",
  "location": "westus",
  "properties": {
    "idleTimeoutInMinutes": 5,
    "provisioningState": "Succeeded",
    "publicIpAddresses": [
      {
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/PublicIpAddress1"
      }
    ],
    "publicIpPrefixes": [
      {
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/PublicIpPrefix1"
      }
    ],
    "subnets": [
      {
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1"
      }
    ]
  },
  "type": "Microsoft.Network/natGateways"
}
{
  "name": "test-natGateway",
  "sku": {
    "name": "Standard"
  },
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/natGateways/test-natGateway",
  "location": "westus",
  "properties": {
    "idleTimeoutInMinutes": 5,
    "provisioningState": "Succeeded",
    "publicIpAddresses": [
      {
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/PublicIpAddress1"
      }
    ],
    "publicIpPrefixes": [
      {
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPPrefixes/PublicIpPrefix1"
      }
    ],
    "subnets": [
      {
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1"
      }
    ]
  },
  "type": "Microsoft.Network/natGateways"
}

定義

名稱 Description
CloudError

來自服務的錯誤回應。

CloudErrorBody

來自服務的錯誤回應。

NatGateway

Nat 閘道資源。

NatGatewaySku

NAT 閘道的 SKU。

NatGatewaySkuName

Nat 閘道 SKU 的名稱。

ProvisioningState

目前的布建狀態。

SubResource

另一個子資源的參考。

CloudError

來自服務的錯誤回應。

名稱 類型 Description
error

CloudErrorBody

雲端錯誤本文。

CloudErrorBody

來自服務的錯誤回應。

名稱 類型 Description
code

string

錯誤的識別碼。 程序代碼是不變的,而且是要以程序設計方式取用。

details

CloudErrorBody[]

錯誤的其他詳細數據清單。

message

string

描述錯誤的訊息,適用於在使用者介面中顯示。

target

string

特定錯誤的目標。 例如,錯誤中的屬性名稱。

NatGateway

Nat 閘道資源。

名稱 類型 Description
etag

string

每當更新資源時變更的唯一隻讀字串。

id

string

資源標識碼。

location

string

資源位置。

name

string

資源名稱。

properties.idleTimeoutInMinutes

integer

nat 閘道的閒置逾時。

properties.provisioningState

ProvisioningState

NAT 閘道資源的布建狀態。

properties.publicIpAddresses

SubResource[]

與 nat 閘道資源相關聯的公用IP位址數位。

properties.publicIpPrefixes

SubResource[]

與 nat 閘道資源相關聯的公用IP前置詞數位。

properties.resourceGuid

string

NAT 閘道資源的資源 GUID 屬性。

properties.subnets

SubResource[]

使用此 nat 閘道資源參考子網的陣列。

sku

NatGatewaySku

nat 閘道 SKU。

tags

object

資源標籤。

type

string

資源類型。

zones

string[]

可用性區域清單,表示應該在其中部署 Nat 閘道的區域。

NatGatewaySku

NAT 閘道的 SKU。

名稱 類型 Description
name

NatGatewaySkuName

Nat 閘道 SKU 的名稱。

NatGatewaySkuName

Nat 閘道 SKU 的名稱。

名稱 類型 Description
Standard

string

ProvisioningState

目前的布建狀態。

名稱 類型 Description
Deleting

string

Failed

string

Succeeded

string

Updating

string

SubResource

另一個子資源的參考。

名稱 類型 Description
id

string

資源標識碼。