All Products
Search
Document Center

Web Application Firewall:DescribeChargeModule

Last Updated:Jun 09, 2026

Mengambil informasi modul penagihan Web Application Firewall (WAF).

Coba sekarang

Coba API ini di OpenAPI Explorer tanpa perlu penandatanganan manual. Panggilan yang berhasil akan secara otomatis menghasilkan contoh kode SDK sesuai dengan parameter Anda. Unduh kode tersebut dengan kredensial bawaan yang aman untuk penggunaan lokal.

Test

RAM authorization

Tidak ada otorisasi untuk operasi ini. Jika Anda mengalami masalah saat menjalankan operasi ini, hubungi dukungan teknis.

Parameter permintaan

Parameter

Type

Required

Description

Example

RegionId

string

No

Region tempat instance WAF berada. Nilai yang valid:

  • cn-hangzhou: daratan Tiongkok.

  • ap-southeast-1: di luar daratan Tiongkok.

cn-hangzhou

ResourceManagerResourceGroupId

string

No

ID dari grup sumber daya.

rg-acfm***q

PayType

string

Yes

Metode penagihan instance. Nilai yang valid:

  • POSTPAY: instance WAF pay-as-you-go.

POSTPAY

Elemen respons

Element

Type

Description

Example

object

Hasil dari permintaan.

RequestId

string

ID dari permintaan.

D7861F61-5B61-46CE-A47C-6B19160D5EB0

ChargeModules

array<object>

Daftar modul penagihan untuk WAF.

object

Informasi tentang modul penagihan untuk WAF.

ModuleCode

string

Kode modul penagihan. Nilai yang valid:

  • domainCount: jumlah nama domain yang ditambahkan ke WAF dalam mode rekaman CNAME.

  • qps: kueri puncak per detik (QPS).

  • request: biaya lalu lintas dasar.

  • ipBlacklistRuleCount: jumlah aturan daftar hitam IP.

  • customAclBaseRuleCount: jumlah aturan dasar dalam aturan perlindungan kustom.

  • customAclAdvanceRuleCount: jumlah aturan lanjutan dalam aturan perlindungan kustom.

  • antiScanRuleCount: jumlah aturan perlindungan pemindaian.

  • customResponseRuleCount: jumlah aturan respons kustom.

  • ipv6: perlindungan IPv6.

  • gslb: penyeimbangan beban cerdas.

  • exclusiveIpCount: jumlah alamat IP eksklusif.

  • ccRuleCount: jumlah aturan perlindungan HTTP flood.

  • regionBlockRuleCount: jumlah aturan dalam daftar hitam region.

  • tamperproofRuleCount: jumlah aturan anti-perusakan web.

  • dlpRuleCount: jumlah aturan pencegahan kebocoran data.

  • botTraffic: biaya lalu lintas untuk manajemen bot.

  • aiWhiteListTemplateCount: jumlah template daftar putih cerdas.

  • apisecResourceCount: jumlah objek terlindungi yang mengaktifkan keamanan API.

  • apisecTraffic: biaya lalu lintas untuk keamanan API.

  • compliance: jumlah template kepatuhan protokol.

  • riskTraffic: jumlah kali identifikasi risiko dalam manajemen bot dicocokkan.

  • assetStatus: pusat aset.

  • nonPort: perlindungan port kustom.

  • customAclCaptcha: jumlah kali slider digunakan untuk aturan perlindungan kustom.

  • wafBaseTemplateCount: jumlah aturan perlindungan web inti.

  • instanceFee: biaya instance WAF.

  • spikeThrottleRuleCount: jumlah aturan pembatasan lalu lintas puncak.

  • botWebTemplateCount: jumlah template perlindungan web dalam manajemen bot.

  • botAppTemplateCount: jumlah template perlindungan aplikasi dalam manajemen bot.

  • customAclBotRuleCount: jumlah aturan kustom lanjutan dalam manajemen bot.

domainCount

PeriodType

string

Siklus penagihan dari modul penagihan. Nilai yang valid:

  • Hour: penagihan per jam.

Hour

UsageType

string

Tipe penggunaan dari modul penagihan. Nilai yang valid:

  • template: template.

  • qps: QPS.

  • domain: nama domain.

  • rule: aturan.

  • ip: alamat IP.

  • resource: objek terlindungi.

  • request: permintaan.

  • function: pengaktifan fitur.

  • time: jumlah kali.

domain

UsageUnitFactor

integer

Koefisien unit penagihan dari modul penagihan.

Catatan

Unit penggunaan untuk modul ditentukan dengan mengalikan UsageUnitFactor dengan UsageType.

1

ChargeMode

string

Model penetapan harga dari modul penagihan. Nilai yang valid:

  • NORMAL_PRICE: penetapan harga berjenjang.

  • STEP_ACCUMULATION: penetapan harga berjenjang.

NORMAL_PRICE

ChargeModeDetails

array

Informasi penetapan harga terperinci untuk modul penagihan.

string

Informasi penetapan harga terperinci untuk modul penagihan. Informasi tersebut adalah string yang dikonversi dari objek JSON.

Catatan

Jika ChargeMode disetel ke NORMAL_PRICE, objek JSON hanya berisi jumlah CU untuk modul penagihan.

  • Ketika model penetapan harga ChargeMode adalah STEP_ACCUMULATION, field range dalam JSON merepresentasikan informasi penetapan harga berjenjang.

{ "cu": 5.0, "range": { "type": "lcrc", "min": "2", "max": "10" } }

Contoh

Respons sukses

JSONformat

{
  "RequestId": "D7861F61-5B61-46CE-A47C-6B19160D5EB0",
  "ChargeModules": [
    {
      "ModuleCode": "domainCount",
      "PeriodType": "Hour",
      "UsageType": "domain",
      "UsageUnitFactor": 1,
      "ChargeMode": "NORMAL_PRICE",
      "ChargeModeDetails": [
        "{\n\"cu\": 5.0,\n\"range\": {\n\"type\": \"lcrc\", \n      \"min\": \"2\",\n      \"max\": \"10\"\n  }\n}"
      ]
    }
  ]
}

Kode kesalahan

Lihat Error Codes untuk daftar lengkap.

Catatan rilis

Lihat Release Notes untuk daftar lengkap.