すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:ALIYUN::VPC::NatIp

最終更新日:Mar 28, 2026

ALIYUN::VPC::NatIp は、NAT IP アドレスを作成するために使用します。

構文

{
  "Type": "ALIYUN::VPC::NatIp",
  "Properties": {
    "NatIp": String,
    "NatIpCidr": String,
    "NatIpCidrId": String,
    "NatIpDescription": String,
    "NatIpName": String,
    "NatGatewayId": String,
    "Ipv4Prefix": String,
    "Ipv4PrefixCount": Integer
  }
}

プロパティ

パラメーター

必須

更新可

説明

制約条件

NatIp

String

いいえ

いいえ

作成する NAT IP アドレス。

このプロパティを指定しない場合、システムは指定された NAT CIDR ブロックからランダムに IP アドレスを割り当てます。

NatIpCidr

String

はい

いいえ

NAT IP アドレスが属する CIDR ブロック。

なし。

NatIpCidrId

String

いいえ

いいえ

NAT IP アドレスが属する CIDR ブロックの ID。

なし。

NatIpDescription

String

はい

はい

NAT IP アドレスの説明。

説明は 2 文字以上 256 文字以内で、英字で始める必要があります。また、http:// または https:// で始めてはいけません。

NatIpName

String

はい

はい

NAT IP アドレスの名前。

名前は 2 文字以上 128 文字以内で、英字で始める必要があります。また、英字、数字、ピリオド (.)、アンダースコア (_)、ハイフン (-) を含めることができます。ただし、http:// または https:// で始めてはいけません。

NatGatewayId

String

はい

いいえ

NAT IP アドレスが属する VPC NAT ゲートウェイの ID。

なし。

Ipv4Prefix

String

いいえ

いいえ

作成する IP プレフィックス。

IP プレフィックスは、NAT ゲートウェイが配置されているスイッチ内で利用可能かつ予約済みの CIDR ブロックから選択する必要があります。プレフィックスマスクは /28 である必要があります。

Ipv4PrefixCount

Integer

いいえ

いいえ

自動的に割り当てる IP プレフィックスの数。

システムは、NAT ゲートウェイが配置されているスイッチ内の未割り当ての予約済み CIDR ブロックから、IP プレフィックスをランダムに割り当てます。有効な値:1~10。

戻り値

Fn::GetAtt

NatIpId:作成された NAT IP アドレスの ID。

NatIp:作成された NAT IP アドレス。

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  NatIpCidr:
    Type: String
    Description: NAT IP アドレスが属する CIDR ブロック。
  NatIpDescription:
    Type: String
    Description: |-
      NAT IP アドレスの説明。
      説明は 2 文字以上 256 文字以内で、英字で始める必要があります。
      また、http:// または https:// で始めてはいけません。
    MinLength: 2
    MaxLength: 256
  NatIpName:
    Type: String
    Description: |-
      NAT IP アドレスの名前。
      名前は英字で始める必要があり、2 文字以上 128 文字以内です。英字、数字、ピリオド (.)、アンダースコア (_)、ハイフン (-) を含めることができます。
      ただし、http:// または https:// で始めてはいけません。
    MinLength: 2
    MaxLength: 128
  NatGatewayId:
    Type: String
    Description: |-
      NAT IP アドレスが属する VPC NAT ゲートウェイの ID。
Resources:
  VPCNatIp:
    Type: ALIYUN::VPC::NatIp
    Properties:
      NatIpCidr:
        Ref: NatIpCidr
      NatIpDescription:
        Ref: NatIpDescription
      NatIpName:
        Ref: NatIpName
      NatGatewayId:
        Ref: NatGatewayId
Outputs:
  NatIpId:
    Description: 作成された NAT IP アドレスの ID。
    Value:
      Fn::GetAtt:
        - VPCNatIp
        - NatIpId
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "NatIpCidr": {
      "Type": "String",
      "Description": "NAT IP アドレスが属する CIDR ブロック。"
    },
    "NatIpDescription": {
      "Type": "String",
      "Description": "NAT IP アドレスの説明。\n説明は 2 文字以上 256 文字以内で、英字で始める必要があります。\nまた、http:// または https:// で始めてはいけません。",
      "MinLength": 2,
      "MaxLength": 256
    },
    "NatIpName": {
      "Type": "String",
      "Description": "NAT IP アドレスの名前。\n名前は英字で始める必要があり、2 文字以上 128 文字以内です。英字、数字、ピリオド (.)、アンダースコア (_)、ハイフン (-) を含めることができます。\nただし、http:// または https:// で始めてはいけません。",
      "MinLength": 2,
      "MaxLength": 128
    },
    "NatGatewayId": {
      "Type": "String",
      "Description": "NAT IP アドレスが属する VPC NAT ゲートウェイの ID。"
    }
  },
  "Resources": {
    "VPCNatIp": {
      "Type": "ALIYUN::VPC::NatIp",
      "Properties": {
        "NatIpCidr": {
          "Ref": "NatIpCidr"
        },
        "NatIpDescription": {
          "Ref": "NatIpDescription"
        },
        "NatIpName": {
          "Ref": "NatIpName"
        },
        "NatGatewayId": {
          "Ref": "NatGatewayId"
        }
      }
    }
  },
  "Outputs": {
    "NatIpId": {
      "Description": "作成された NAT IP アドレスの ID。",
      "Value": {
        "Fn::GetAtt": [
          "VPCNatIp",
          "NatIpId"
        ]
      }
    }
  }
}