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
| Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
| NatIp | String | Tidak | Tidak | Alamat IP NAT. | Jika Anda tidak menentukan alamat IP, sistem akan memilih alamat IP acak dari blok CIDR yang ditentukan. |
| NatIpCidr | String | Ya | Tidak | Blok CIDR tempat alamat IP NAT berada. | Tidak ada. |
| NatIpCidrId | String | Tidak | Tidak | ID blok CIDR tempat alamat IP NAT berada. | Tidak ada. |
| NatIpDescription | String | Ya | Ya | Deskripsi alamat IP NAT. | Deskripsi harus memiliki panjang 2 hingga 256 karakter dan dimulai dengan huruf. Deskripsi tidak boleh dimulai dengan http:// atau https://. |
| NatIpName | String | Ya | Ya | Nama 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://. |
| NatGatewayId | String | Ya | Tidak | ID 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
JSONformat{ "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" ] } } } }