次の方法で共有


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 パラメーター

名前 / 必須 説明
natGatewayName
path True

string

nat ゲートウェイの名前。

resourceGroupName
path True

string

リソース グループの名前。

subscriptionId
path True

string

Microsoft Azure サブスクリプションを一意に識別するサブスクリプション資格情報。 サブスクリプション ID は、すべてのサービス呼び出しの URI の一部を形成します。

api-version
query True

string

クライアント API のバージョン。

要求本文

名前 説明
id

string

リソース ID。

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 Gateway をデプロイする必要があるゾーンを示す可用性ゾーンの一覧。

応答

名前 説明
200 OK

NatGateway

更新が成功しました。 この操作は、結果の NatGateway リソースを返します。

201 Created

NatGateway

正常に作成されます。 この操作は、結果の NatGateway リソースを返します。

202 Accepted

受け入れられ、操作は非同期的に完了します。

Other Status Codes

CloudError

操作が失敗した理由を説明するエラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー。

型: oauth2
フロー: implicit
Authorization URL (承認 URL): https://login.microsoftonline.com/common/oauth2/authorize

スコープ

名前 説明
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"
}

定義

名前 説明
CloudError

サービスからのエラー応答。

CloudErrorBody

サービスからのエラー応答。

NatGateway

Nat Gateway リソース。

NatGatewaySku

NAT ゲートウェイの SKU。

NatGatewaySkuName

Nat Gateway SKU の名前。

ProvisioningState

現在のプロビジョニング状態。

SubResource

別のサブリソースへの参照。

CloudError

サービスからのエラー応答。

名前 説明
error

CloudErrorBody

クラウド エラー本文。

CloudErrorBody

サービスからのエラー応答。

名前 説明
code

string

エラーの識別子。 コードは不変であり、プログラムで使用することを目的としています。

details

CloudErrorBody[]

エラーに関する追加の詳細の一覧。

message

string

ユーザー インターフェイスでの表示に適したエラーを説明するメッセージ。

target

string

特定のエラーのターゲット。 たとえば、エラーが発生したプロパティの名前です。

NatGateway

Nat Gateway リソース。

名前 説明
etag

string

リソースが更新されるたびに変更される一意の読み取り専用文字列。

id

string

リソース ID。

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 Gateway をデプロイする必要があるゾーンを示す可用性ゾーンの一覧。

NatGatewaySku

NAT ゲートウェイの SKU。

名前 説明
name

NatGatewaySkuName

Nat Gateway SKU の名前。

NatGatewaySkuName

Nat Gateway SKU の名前。

名前 説明
Standard

string

ProvisioningState

現在のプロビジョニング状態。

名前 説明
Deleting

string

Failed

string

Succeeded

string

Updating

string

SubResource

別のサブリソースへの参照。

名前 説明
id

string

リソース ID。