Skip to Content
WEB应用防火墙 UEWAF获取用户购买详细信息 - DescribeWafUserTransactionInfo

获取用户购买详细信息 - DescribeWafUserTransactionInfo

简介

获取用户购买的详细信息,包括资源ID,版本类型,过期时间,付费方式,购买价格

定义

公共参数

参数名类型描述信息必填
Actionstring对应的 API 指令名称,当前 API 为 DescribeWafUserTransactionInfoYes
PublicKeystring用户公钥,可从 控制台 获取Yes
Signaturestring根据公钥及 API 指令生成的用户签名,参见 签名算法Yes

请求参数

参数名类型描述信息必填
ProjectIdstring项目ID。不填写为默认项目,子帐号必须填写。 请参考GetProjectList接口No

响应字段

字段名类型描述信息必填
RetCodeint返回状态码,为 0 则为成功返回,非 0 为失败Yes
Actionstring操作指令名称Yes
Messagestring返回错误消息,当 RetCode 非 0 时提供详细的描述信息No
TransactionInfoTransactionInfo用户购买服务的详细信息,参考TransactionInfoYes

数据模型

TransactionInfo

字段名类型描述信息必填
ResourceIdstring资源IDNo
Editonstring版本类型No
ExpireTimestring服务到期时间No
ChargeTypestring付费类型No
TransactionIdint资源的唯一索引No
TransactionNostring资源订单号No
HasWafboolean是否购买了WAFNo
Expiredstring是否已过期,有此字段即为已过期No
WorkZonestring主工作区No
WorkRegionsstring部署区域,WorkZone为ULB时,显示为ULB id(列表)No
Servingstring服务是否生效中No
ServersobjectWorkZone 为ULB时候,显示对应ULB上的域名列表No
LogStorageint是否开启日志扩展包No

示例

请求示例

https://api.an-link.com/?Action=DescribeWafUserTransactionInfo &ProjectId=org-xxx

响应示例

{ "Action": "DescribeWafUserTransactionInfoResponse", "RetCode": 0, "TransactionInfo": { "ChargeType": "Month", "CreateTime": "2017-04-10 13:30:05", "Editon": "Professional", "ExpireTime": "2020-06-03 00:00:00", "Expired": "", "HasWaf": true, "LogStorage": 0, "ResourceId": "usecure_uewaf-lbjszn", "Serving": "Y", "TransactionId": 31, "TransactionNo": "20170410050160160645159", "WorkRegions": "cn-gd,cn-sh,hk,cn-bj,tw-tp,us-ca,kr-seoul,jpn-tky", "WorkZone": "mainland" } }