All Products
Search
Document Center

:GetPayAsYouGoPrice

Last Updated:May 28, 2026

GetPayAsYouGoPrice

Ikhtisar

Anda dapat memanggil operasi ini untuk menanyakan harga Produk Pay-As-You-Go tertentu. Alibaba Cloud menyediakan berbagai Produk dengan parameter konfigurasi kompleks yang menentukan harga. Anda dapat menggabungkan operasi ini dengan API lain untuk memperoleh atribut yang sesuai:

Parameter permintaan

Name

Type

Required

Description

ProductCode

String

Yes

Kode Produk tertentu. Temukan kodenya di daftar kode produk Alibaba Cloud.

ProductType

String

No

Jenis Produk tertentu.

SubscriptionType

String

Yes

Jenis metode penagihan. Nilai yang valid: PayAsYouGo.

Region

String

No

Wilayah tempat instans tertentu berada. Temukan ID-nya dengan Referensi ID Wilayah Umum.

ModuleList.n.Config

String

Yes

Konfigurasi ModuleList ke-n. Nilai n yang valid: [1,50]. Format: “AA:aa,BB:bb”. AA dan BB adalah configCode ModuleList tertentu. aa dan bb adalah nilai configCode tersebut. Panggil API DescribePricingModule untuk mendapatkan modul harga. Anda dapat melihat contoh modul harga di dokumen ini.

ModuleList.n.ModuleCode

String

Yes

moduleCode ModuleList ke-n.

ModuleList.n.PriceType

String

Yes

Jenis harga ModuleList ke-n. Nilai yang valid: Hour: harga per jam, Usage: harga berdasarkan penggunaan, Month: harga bulanan, Year: harga tahunan

Parameter respons

Name

Type

Required

Currency

String

Jenis mata uang. Nilai yang valid: CNY, USD, JPY

ModuleDetails

ModuleDetail

Rincian harga ModuleList. Untuk informasi selengkapnya, lihat kamus data.

PromotionDetails

PromotionDetail

Rincian promosi. Untuk informasi selengkapnya, lihat kamus data.

Kode error

Error code

Description

HTTP status code

Description

NotApplicable

API ini tidak berlaku untuk pemanggil.

400

Pesan error yang dikembalikan ketika Anda tidak memiliki otorisasi untuk menggunakan API ini.

MissingParameter

Parameter xx wajib ditentukan untuk permintaan ini.

400

Pesan error yang dikembalikan ketika parameter xx tidak ditentukan.

InvalidParameter

Parameter xx yang ditentukan tidak valid.

400

Pesan error yang dikembalikan ketika parameter xx tidak valid.

InvalidModuleCode

moduleCode yang ditentukan tidak valid.

400

Pesan error yang dikembalikan ketika parameter moduleCode yang ditentukan tidak valid.

InvalidConfigCode

configCode yang ditentukan tidak valid.

400

Pesan error yang dikembalikan ketika parameter configCode yang ditentukan tidak valid.

InvalidOwner

Pemilik yang ditentukan bukan milik pemanggil.

400

Pesan error yang dikembalikan ketika pemilik yang ditentukan bukan milik pemanggil.

InvalidCaller

Pemanggil yang ditentukan tidak ada.

400

Pesan error yang dikembalikan ketika pemanggil tidak valid.

InternalError

Pemrosesan permintaan gagal karena error, pengecualian, atau kegagalan yang tidak diketahui.

400

Pesan error yang dikembalikan ketika terjadi error internal yang tidak diketahui.

ProductNotFind

Tidak dapat menemukan produk yang ditanyakan, mungkin tidak ada.

400

Pesan error yang dikembalikan ketika Produk yang ditentukan tidak valid.

Contoh permintaan

https://business.ap-southeast-1.aliyuncs.com/?Action=GetPayAsYouGoPrice
&ProductCode=slb
&SubscriptionType=PayAsYouGo
&Region=cn-qingdao
&ModuleList. 1. ModuleCode=LoadBalancerSpec
&ModuleList. 1. Config=LoadBalancerSpec:slb.s3.large
&ModuleList. 1. PriceType=Hour
&ModuleList. 2. ModuleCode=InternetTrafficOut
&ModuleList. 2. Config=InternetTrafficOut:1
&ModuleList. 2. PriceType=Usage

Contoh respons

"ModuleDetails": {
      "ModuleDetail": [
        {
          "ModuleCode": "LoadBalancerSpec",
          "UnitPrice": 0,
          "CostAfterDiscount": 0,
          "OriginalCost": 3.18,
          "InvoiceDiscount": 3.18
        },
        {
          "ModuleCode": "InternetTrafficOut",
          "UnitPrice": 0,
          "CostAfterDiscount": 0,
          "OriginalCost": 0.72,
          "InvoiceDiscount": 0.72
        }
      ]
    },
    "PromotionDetails": {
      "PromotionDetail": [
        {
          "PromotionId": 1001199213,
          "PromotionName": "Free of charge in internal settlement"
        }
      ]
    },
    "Currency": "CNY"

Kamus data

ModuleDetail

Name

Type

Description

ModuleCode

String

ModuleCode dari ModuleList.

UnitPrice

Double

Harga satuan Produk tertentu.

OriginalCost

Double

Harga daftar Produk tertentu.

InvoiceDiscount

Double

Diskon Produk tertentu.

CostAfterDiscount

Double

Harga setelah diskon yang harus dibayar untuk Produk tertentu. CostAfterDiscount = OriginalCost - CostAfterDiscount

PromotionDetail

Name

Type

Description

PromotionName

String

Nama promosi tertentu.

PromotionDesc

Double

Deskripsi promosi tertentu.

PromotionId

Long

ID promosi tertentu.