GetResourcePackagePrice
Visão geral
Use esta operação para consultar o preço do pacote de recursos de um usuário.
Parâmetros da solicitação
|
Nome |
Tipo |
Obrigatório |
Descrição |
|
ProductCode |
String |
Sim |
Tipo do produto especificado. O valor corresponde ao valor de productType retornado por DescribeResourcePackageProduct. |
|
packageType |
String |
Sim |
Tipo do pacote de recursos especificado. Este valor é igual ao campo Code do objeto ResourcePackage retornado por DescribeResourcePackageProduct. |
|
specification |
String |
Sim |
Tamanho do pacote de recursos especificado. Corresponde ao valor de Specification retornado por DescribeResourcePackageProduct. |
|
duration |
Integer |
Sim |
Validade do pacote de recursos especificado. Equivale à validade definida em Specification. |
|
PricingCycle |
String |
Não |
Ciclo de faturamento do pacote de recursos. Valor padrão: Month. Valores válidos: Month e Year. |
|
effectiveDate |
String |
Não |
Data de vigência do pacote de recursos. Se não especificada, o pacote entra em vigor imediatamente. O formato segue o padrão ISO8601 e utiliza horário UTC. Formato: |
|
OrderType |
String |
Não |
Tipo do pedido. Valor padrão: BUY. Valores válidos: BUY (novo pedido), RENEW (renovação) e UPGRADE (upgrade). |
|
InstanceId |
String |
Não |
ID da instância especificada. Obrigatório em pedidos de upgrade para recuperar as configurações anteriores à atualização. |
yyyy-MM-ddTHH:mm:ssZ|
Parâmetros de resposta
|
Nome |
Tipo |
Descrição |
|
Currency |
String |
Moeda usada para pagamento. |
|
OriginalPrice |
Float |
Preço original. Unidade: RMB. |
|
TradePrice |
Float |
Preço final da transação. Unidade: RMB. |
|
DiscountPrice |
Float |
Valor do desconto. Unidade: RMB. |
|
Promotions |
Promotion |
Detalhes das promoções. Para mais informações, consulte o Dicionário de dados 8.5.6. |
Códigos de erro
|
Código de erro |
Descrição |
Código de status HTTP |
Descrição |
|
NotApplicable |
Esta API não se aplica ao chamador. |
400 |
Mensagem retornada quando você não tem autorização para usar a API. |
|
MissingParameter |
O parâmetro xx é obrigatório nesta solicitação. |
400 |
Mensagem retornada quando o parâmetro xx não foi especificado. |
|
InvalidParameter |
O parâmetro xx especificado não é válido. |
400 |
Mensagem retornada quando o parâmetro xx é inválido. |
|
InvalidModuleCode |
O moduleCode especificado não é válido. |
400 |
Mensagem retornada quando o parâmetro moduleCode fornecido é inválido. |
|
InvalidConfigCode |
O configCode especificado não é válido. |
400 |
Mensagem retornada quando o parâmetro configCode fornecido é inválido. |
|
InvalidOwner |
O owner especificado não pertence ao chamador. |
400 |
Mensagem retornada quando o owner indicado não pertence ao chamador. |
|
InvalidCaller |
O chamador especificado não existe. |
400 |
Mensagem retornada quando o chamador é inválido. |
|
InternalError |
Falha no processamento da solicitação devido a um erro, exceção ou falha desconhecida. |
400 |
Mensagem retornada quando ocorre um erro interno desconhecido. |
|
ProductNotFind |
Produto consultado não encontrado; ele pode não existir. |
400 |
Mensagem retornada quando o produto especificado é inválido. |
Exemplos de solicitações
https://business.ap-southeast-1.aliyuncs.com/?Action=GetResourcePackagePrice
&ProductCode=flowpack
&PackageType=FPT_generalnetwork_deadlineAcc_overseas_intl
&Duration=1
&PricingCycle=Month
Exemplos de respostas
"Data": {
"DiscountPrice": 0,
"Promotions": {
"Promotion": []
},
"OriginalPrice": 33,
"TradePrice": 33,
"Currency": "USD"
},