全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::VPC::NatIp

更新时间:Jun 26, 2025

ALIYUN::VPC::NatIp digunakan untuk membuat alamat IP NAT.

Sintaksis

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

Properti

PropertiTipeDiperlukanDapat DieditDeskripsiKendala
NatIpStringTidakTidakAlamat IP NAT. Jika Anda tidak menentukan alamat IP, sistem akan memilih alamat IP acak dari blok CIDR yang ditentukan.
NatIpCidrStringYaTidakBlok CIDR tempat alamat IP NAT berada. Tidak ada.
NatIpCidrIdStringTidakTidakID blok CIDR tempat alamat IP NAT berada. Tidak ada.
NatIpDescriptionStringYaYaDeskripsi alamat IP NAT. Deskripsi harus memiliki panjang 2 hingga 256 karakter dan dimulai dengan huruf. Deskripsi tidak boleh dimulai dengan http:// atau https://.
NatIpNameStringYaYaNama alamat IP NAT. Nama harus memiliki panjang 2 hingga 128 karakter, dan dapat berisi huruf, angka, titik (.), garis bawah (_), dan tanda hubung (-). Nama harus dimulai dengan huruf dan tidak boleh dimulai dengan http:// atau https://.
NatGatewayIdStringYaTidakID Virtual Private Cloud (VPC) NAT gateway tempat Anda ingin membuat alamat IP NAT. Tidak ada.

Nilai Pengembalian

Fn::GetAtt

NatIpId: ID alamat IP NAT yang dibuat.

NatIp: Alamat IP NAT yang dibuat.

Contoh

  • JSON format

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "NatIpCidr": {
          "Type": "String",
          "Description": "Blok CIDR tempat alamat IP NAT berada."
        },
        "NatIpDescription": {
          "Type": "String",
          "Description": "Deskripsi alamat IP NAT.\nDeskripsi harus memiliki panjang 2 hingga 256 karakter. Harus dimulai dengan huruf\ntetapi tidak boleh dimulai dengan http:// atau https://.",
          "MinLength": 2,
          "MaxLength": 256
        },
        "NatIpName": {
          "Type": "String",
          "Description": "Nama alamat IP NAT.\nNama harus memiliki panjang 2 hingga 128 karakter, dan dapat berisi huruf, angka, titik\n(.), garis bawah (_), dan tanda hubung (-). Harus dimulai dengan huruf. Tidak boleh dimulai\ndengan http:// atau https://.",
          "MinLength": 2,
          "MaxLength": 128
        },
        "NatGatewayId": {
          "Type": "String",
          "Description": "ID Virtual Private Cloud (VPC) NAT gateway tempat Anda ingin membuat\nalamat IP NAT."
        }
      },
      "Resources": {
        "VPCNatIp": {
          "Type": "ALIYUN::VPC::NatIp",
          "Properties": {
            "NatIpCidr": {
              "Ref": "NatIpCidr"
            },
            "NatIpDescription": {
              "Ref": "NatIpDescription"
            },
            "NatIpName": {
              "Ref": "NatIpName"
            },
            "NatGatewayId": {
              "Ref": "NatGatewayId"
            }
          }
        }
      },
      "Outputs": {
        "NatIpId": {
          "Description": "ID alamat IP NAT.",
          "Value": {
            "Fn::GetAtt": [
              "VPCNatIp",
              "NatIpId"
            ]
          }
        }
      }
    }
  • YAML format

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      NatIpCidr:
        Type: String
        Description: Blok CIDR tempat alamat IP NAT berada.
      NatIpDescription:
        Type: String
        Description: |-
          Deskripsi alamat IP NAT.
          Deskripsi harus memiliki panjang 2 hingga 256 karakter. Harus dimulai dengan huruf
          tetapi tidak boleh dimulai dengan http:// atau https://.
        MinLength: 2
        MaxLength: 256
      NatIpName:
        Type: String
        Description: |-
          Nama alamat IP NAT.
          Nama harus memiliki panjang 2 hingga 128 karakter, dan dapat berisi huruf, angka, titik
          (.), garis bawah (_), dan tanda hubung (-). Harus dimulai dengan huruf. Tidak boleh dimulai
          dengan http:// atau https://.
        MinLength: 2
        MaxLength: 128
      NatGatewayId:
        Type: String
        Description: |-
          ID Virtual Private Cloud (VPC) NAT gateway tempat Anda ingin membuat
          alamat IP NAT.
    Resources:
      VPCNatIp:
        Type: ALIYUN::VPC::NatIp
        Properties:
          NatIpCidr:
            Ref: NatIpCidr
          NatIpDescription:
            Ref: NatIpDescription
          NatIpName:
            Ref: NatIpName
          NatGatewayId:
            Ref: NatGatewayId
    Outputs:
      NatIpId:
        Description: ID alamat IP NAT.
        Value:
          Fn::GetAtt:
            - VPCNatIp
            - NatIpId