ALIYUN::PVTZ::Rule digunakan untuk menambahkan aturan pengalihan.
Sintaksis
{
"Type": "ALIYUN::PVTZ::Rule",
"Properties": {
"ForwardIp": List,
"ZoneName": String,
"Type": String,
"EndpointId": String,
"RuleName": String
}
}Properti
| Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
| ForwardIp | List | Ya | Ya | Konfigurasi server eksternal tujuan. | Untuk informasi lebih lanjut, lihat properti ForwardIp. |
| ZoneName | String | Ya | Tidak | Nama domain yang memerlukan pengalihan lalu lintas Sistem Nama Domain (DNS). | Tidak ada. |
| Type | String | Ya | Tidak | Jenis aturan pengalihan. | Atur nilainya ke OUTBOUND, yang menentukan bahwa lalu lintas DNS dialihkan ke alamat IP eksternal. |
| EndpointId | String | Ya | Tidak | ID dari titik akhir. | Tidak ada. |
| RuleName | String | Ya | Ya | Nama aturan pengalihan. | Tidak ada. |
Sintaksis ForwardIp
"ForwardIp": [
{
"Ip": String,
"Port": Integer
}
]Properti ForwardIp
| Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
| Ip | String | Ya | Ya | Alamat IP server eksternal tujuan. | Tidak ada. |
| Port | Integer | Ya | Ya | Nomor port server eksternal tujuan. | Tidak ada. |
Nilai Pengembalian
Fn::GetAtt
- ForwardIp: Konfigurasi server eksternal tujuan.
- ZoneName: Nama domain yang memerlukan pengalihan lalu lintas DNS.
- Vpcs: Virtual Private Clouds (VPC) yang terkait dengan aturan pengalihan.
- Type: Jenis aturan pengalihan.
- EndpointName: Nama titik akhir.
- EndpointId: ID titik akhir.
- CreateTime: Waktu pembuatan aturan pengalihan.
- RuleName: Nama aturan pengalihan.
Contoh
Format JSON{ "ROSTemplateFormatVersion": "2015-09-01", "Parameters": { "EndpointId": { "Type": "String", "Description": "The ID of the endpoint." } }, "Resources": { "ExtensionResource": { "Type": "ALIYUN::PVTZ::Rule", "Properties": { "ForwardIp": { "Ip": "172.16.1.1", "Port": "8080" }, "ZoneName": "example.com", "Type": "OUTBOUND", "EndpointId": { "Ref": "EndpointId" }, "RuleName": "TestRule" } } }, "Outputs": { "ForwardIp": { "Description": "Informasi tentang setiap server eksternal tujuan.", "Value": { "Fn::GetAtt": [ "ExtensionResource", "ForwardIp" ] } }, "ZoneName": { "Description": "Nama domain yang memerlukan pengalihan lalu lintas Sistem Nama Domain (DNS).", "Value": { "Fn::GetAtt": [ "ExtensionResource", "ZoneName" ] } }, "Vpcs": { "Description": "Informasi tentang setiap virtual private cloud (VPC) yang terkait dengan aturan pengalihan.", "Value": { "Fn::GetAtt": [ "ExtensionResource", "Vpcs" ] } }, "Type": { "Description": "Jenis aturan pengalihan.", "Value": { "Fn::GetAtt": [ "ExtensionResource", "Type" ] } }, "EndpointName": { "Description": "Nama titik akhir.", "Value": { "Fn::GetAtt": [ "ExtensionResource", "EndpointName" ] } }, "EndpointId": { "Description": "ID titik akhir.", "Value": { "Fn::GetAtt": [ "ExtensionResource", "EndpointId" ] } }, "CreateTime": { "Description": "Waktu pembuatan aturan pengalihan.", "Value": { "Fn::GetAtt": [ "ExtensionResource", "CreateTime" ] } }, "RuleName": { "Description": "Nama aturan pengalihan.", "Value": { "Fn::GetAtt": [ "ExtensionResource", "RuleName" ] } } } }