ALIYUN::SAG::QosPolicy digunakan untuk membuat aturan klasifikasi lalu lintas guna mendukung kebijakan quality of service (QoS).
Sintaksis
{
"Type": "ALIYUN::SAG::QosPolicy",
"Properties": {
"Description": String,
"EndTime": String,
"SourcePortRange": String,
"SourceCidr": String,
"Priority": Integer,
"StartTime": String,
"DestPortRange": String,
"DpiGroupIds": List,
"Name": String,
"DestCidr": String,
"DpiSignatureIds": List,
"QosId": String,
"IpProtocol": String
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
Description | String | Tidak | Ya | Deskripsi aturan klasifikasi lalu lintas. | Deskripsi harus memiliki panjang 1 hingga 512 karakter, dan dapat berisi huruf, angka, garis bawah (_), dan tanda hubung (-). Deskripsi harus dimulai dengan huruf. |
EndTime | String | Tidak | Ya | Waktu ketika aturan klasifikasi lalu lintas menjadi tidak valid. | Tentukan waktu dalam standar ISO 8601 dalam format |
SourcePortRange | String | Ya | Ya | Rentang port sumber. | Nilai yang valid: -1, dan 1 hingga 65535. Contoh:
|
SourceCidr | String | Ya | Ya | Blok CIDR sumber. | Contoh: 192.168.1.0/24. |
Priority | Integer | Ya | Ya | Prioritas aturan pembatasan lalu lintas tempat aturan klasifikasi lalu lintas ini termasuk. | Nilai yang valid: 1 hingga 3. Nilai lebih kecil menunjukkan prioritas lebih tinggi. |
StartTime | String | Tidak | Ya | Waktu mulai ketika aturan klasifikasi lalu lintas mulai berlaku. | Tentukan waktu dalam standar ISO 8601 dalam format |
DestPortRange | String | Ya | Ya | Rentang port tujuan. | Nilai yang valid: -1, dan 1 hingga 65535. Contoh:
|
DpiGroupIds | List | Tidak | Ya | ID grup aplikasi. | Nilai yang valid: 1 hingga 100. Anda dapat memanggil operasi ListDpiGroups untuk menanyakan ID grup aplikasi. |
Name | String | Tidak | Ya | Nama aturan klasifikasi lalu lintas. | Nama harus memiliki panjang 2 hingga 100 karakter, dan dapat berisi huruf, angka, tanda hubung (-), dan garis bawah (_). Nama harus dimulai dengan huruf. |
DestCidr | String | Ya | Ya | Blok CIDR tujuan. | Tentukan blok CIDR untuk properti ini. Contoh: 192.168.1.0/24. |
DpiSignatureIds | List | Tidak | Ya | ID aplikasi. | Nilai yang valid: 1 hingga 100. Anda dapat memanggil operasi ListDpiSignatures untuk menanyakan ID aplikasi. |
QosId | String | Ya | Tidak | ID kebijakan QoS. | Tidak ada. |
IpProtocol | String | Ya | Ya | Jenis protokol yang diterapkan pada aturan klasifikasi lalu lintas. | Anda dapat menentukan properti ini berdasarkan jenis protokol yang disediakan di konsol SAG. |
Nilai Pengembalian
Fn::GetAtt
QosPolicyId: ID aturan klasifikasi lalu lintas.
Contoh
Format JSON
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"EndTime": {
"Type": "String",
"Description": "Waktu ketika aturan klasifikasi lalu lintas menjadi tidak valid.\nTentukan waktu dalam standar ISO 8601 dalam format YYYY-MM-DDThh:mm:ss+0800.\nWaktu harus dalam UTC+8.",
"Default": "2019-09-14T16:41:33+0800"
},
"SourcePortRange": {
"Type": "String",
"Description": "Rentang port sumber.\nNilai yang valid: 1 hingga 65535 dan -1.\nAtur parameter ini dalam salah satu format berikut:\n1/200: rentang port dari 1 hingga 200\n80/80: port 80\n-1/-1: semua port",
"Default": "80/80"
},
"SourceCidr": {
"Type": "String",
"Description": "Rentang alamat IP sumber.\nTentukan nilai parameter ini dalam notasi CIDR. Contoh: 192.168.1.0/24.",
"Default": "10.10.10.0/24"
},
"Priority": {
"Type": "Number",
"Description": "Prioritas kebijakan pembatasan lalu lintas tempat aturan klasifikasi lalu lintas ini termasuk.",
"Default": 3
},
"StartTime": {
"Type": "String",
"Description": "Waktu ketika aturan klasifikasi lalu lintas mulai berlaku.\nTentukan waktu dalam standar ISO 8601 dalam format YYYY-MM-DDThh:mm:ss+0800.\nWaktu harus dalam UTC+8.",
"Default": "2019-07-14T16:41:33+0800"
},
"DestPortRange": {
"Type": "String",
"Description": "Rentang port tujuan.\nNilai yang valid: 1 hingga 65535 dan -1.\nAtur parameter ini dalam salah satu format berikut:\n1/200: rentang port dari 1 hingga 200\n80/80: port 80\n-1/-1: semua port",
"Default": "80/80"
},
"DpiGroupIds": {
"Type": "Json",
"Description": "ID grup aplikasi.\nAnda dapat memasukkan maksimal 100 ID grup aplikasi sekaligus.\nAnda dapat memanggil operasi ListDpiGroups untuk menanyakan ID grup aplikasi dan informasi tentang aplikasi.",
"MaxLength": 100,
"Default": ["20"]
},
"Name": {
"Type": "String",
"Description": "Nama aturan klasifikasi lalu lintas.\nNama harus memiliki panjang 2 hingga 100 karakter, dan dapat berisi angka, garis bawah\n(_), dan tanda hubung (-). Nama harus dimulai dengan huruf.",
"Default": "test"
},
"DestCidr": {
"Type": "String",
"Description": "Rentang alamat IP tujuan.\nTentukan nilai parameter ini dalam notasi CIDR. Contoh: 192.168.10.0/24.",
"Default": "10.10.20.0/24"
},
"DpiSignatureIds": {
"Type": "Json",
"Description": "ID aplikasi.\nAnda dapat memasukkan maksimal 100 ID aplikasi sekaligus.\nAnda dapat memanggil operasi ListDpiSignatures untuk menanyakan ID aplikasi dan informasi tentang aplikasi.",
"MaxLength": 100,
"Default": ["1"]
},
"QosId": {
"Type": "String",
"Description": "ID kebijakan QoS.",
"Default": "qos-xitd8690ucu8ro****"
},
"IpProtocol": {
"Type": "String",
"Description": "Jenis protokol yang berlaku untuk aturan klasifikasi lalu lintas.\nProtokol yang didukung yang disediakan dalam topik ini hanya untuk referensi. Protokol aktual di konsol yang berlaku.",
"Default": "TCP"
}
},
"Resources": {
"QosPolicy": {
"Type": "ALIYUN::SAG::QosPolicy",
"Properties": {
"EndTime": {
"Ref": "EndTime"
},
"SourcePortRange": {
"Ref": "SourcePortRange"
},
"SourceCidr": {
"Ref": "SourceCidr"
},
"Priority": {
"Ref": "Priority"
},
"StartTime": {
"Ref": "StartTime"
},
"DestPortRange": {
"Ref": "DestPortRange"
},
"DpiGroupIds": {
"Ref": "DpiGroupIds"
},
"Name": {
"Ref": "Name"
},
"DestCidr": {
"Ref": "DestCidr"
},
"DpiSignatureIds": {
"Ref": "DpiSignatureIds"
},
"QosId": {
"Ref": "QosId"
},
"IpProtocol": {
"Ref": "IpProtocol"
}
}
}
},
"Outputs": {
"QosPolicyId": {
"Description": "ID aturan klasifikasi lalu lintas.",
"Value": {
"Fn::GetAtt": [
"QosPolicy",
"QosPolicyId"
]
}
}
}
}