Queries the pricing modules of an Alibaba Cloud product.
Try it now
Test
RAM authorization
Action | Access level | Resource type | Condition key | Dependent action |
bss:DescribePricingModule | get | *All Resource
| None | None |
Request parameters
Parameter | Type | Required | Description | Example |
ProductCode | string | Yes | The code of the product. Call the QueryProductList operation to query product codes. | rds |
ProductType | string | No | The type of the product. Call the QueryProductList operation to query product types. Important The value must be the same as the product type returned by the QueryProductList operation. | rds |
SubscriptionType | string | Yes | The billing method. Valid values:
| Subscription |
Response elements
Parameter | Type | Description | Example |
object | |||
Code | string | The status code. | Success |
Message | string | The error message. | This API is not applicable for caller. |
RequestId | string | The request ID. | C40A8EE0-8084-49FE-B66E-5E1C3B6AE025 |
Success | boolean | Indicates whether the request was successful. | true |
| Data | object | The data that is returned. | |
| ModuleList | object | ||
| Module | array<object> | The information about the modules and their pricing properties. | |
object | |||
ModuleName | string | The name of the pricing module. | Instance |
PriceType | string | The price type. Valid values:
| Month |
Currency | string | The currency. CNY indicates Chinese Yuan. | CNY |
ModuleCode | string | The code of the pricing module. | InstanceType |
| ConfigList | object | ||
| ConfigList | array | ||
string | The collection of codes for the pricing properties that the module depends on. | [ "Region","InstanceType" ] | |
| AttributeList | object | ||
| Attribute | array<object> | The values of the pricing properties of the module. | |
object | |||
Code | string | The property code. | DBInstanceStorage |
Name | string | The property name. | Capacity |
Unit | string | The unit of the property. | GB |
| Values | object | ||
| AttributeValue | array<object> | The properties. | |
object | |||
Type | string | The type of the property value that corresponds to the module code. Valid values:
| single_string |
Value | string | The property value that corresponds to the module code. Note If Type is set to range_float, the value is in the start-end:step format. For example, 1024-1024000:1024 indicates a range from 1024 to 1024000 with a step size of 1024. | mysql.n2.medium.1 |
Remark | string | The description of the module value. | Connections: 4,000 IOPS is related to storage space |
Name | string | The name of the property value that corresponds to the module code. | 2 Cores and 4 GB Memory (Basic Edition) |
Examples
Success response
JSON format
{
"Code": "Success",
"Message": "This API is not applicable for caller.",
"RequestId": "C40A8EE0-8084-49FE-B66E-5E1C3B6AE025",
"Success": true,
"Data": {
"ModuleList": {
"Module": [
{
"ModuleName": "Instance\n",
"PriceType": "Month",
"Currency": "CNY",
"ModuleCode": "InstanceType",
"ConfigList": {
"ConfigList": [
"[ \"Region\",\"InstanceType\" ]"
]
}
}
]
},
"AttributeList": {
"Attribute": [
{
"Code": "DBInstanceStorage",
"Name": "Capacity\n",
"Unit": "GB",
"Values": {
"AttributeValue": [
{
"Type": "single_string",
"Value": "mysql.n2.medium.1",
"Remark": "Connections: 4,000 IOPS is related to storage space\n",
"Name": "2 Cores and 4 GB Memory (Basic Edition)\n"
}
]
}
}
]
}
}
}Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.