Documentation
¶
Index ¶
- Variables
- type BssOperator
- func (o *BssOperator) DescribeOrder(ctx context.Context, r *provider.DescribeRequest) (*order.Order, error)
- func (o *BssOperator) PageQueryBill(req *provider.QueryBillRequest) pager.Pager
- func (o *BssOperator) PageQueryOrder(req *provider.QueryOrderRequest) pager.Pager
- func (o *BssOperator) ParsePAY_MODE(m *string) resource.PAY_MODE
- func (o *BssOperator) Query(req *model.ListCustomerselfResourceRecordsRequest) (*bill.BillSet, error)
- func (o *BssOperator) QuerySummary(ctx context.Context, req *provider.QueryBillSummaryRequeset) (*bill.SummaryRecordSet, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ORDER_STATUS_MAP = map[int32]order.ORDER_STATUS{ 1: order.ORDER_STATUS_UNPAID, 6: order.ORDER_STATUS_UNPAID, 9: order.ORDER_STATUS_PAYING, 3: order.ORDER_STATUS_PAYING, 4: order.ORDER_STATUS_CANCELLED, 5: order.ORDER_STATUS_PAID, } )
1:待审核 3:处理中 4:已取消 5:已完成 6:待支付 9:待确认
View Source
var ( ORDER_TYPE_MAP = map[int32]order.ORDER_TYPE{ 1: order.ORDER_TYPE_NEW, 2: order.ORDER_TYPE_RENEW, 3: order.ORDER_TYPE_MODIFY, 4: order.ORDER_TYPE_REFUND, 11: order.ORDER_TYPE_MODIFY, 13: order.ORDER_TYPE_NEW, 14: order.ORDER_TYPE_NEW, 15: order.ORDER_TYPE_NEW, } )
1:开通 2:续订 3:变更 4:退订 11:按需转包年/包月 13:试用 14:转商用 15:费用调整
View Source
var ( RESOURCE_TYPE_MAP = map[string]resource.TYPE{ "hws.service.type.ec2": resource.TYPE_HOST, "hws.service.type.rds": resource.TYPE_RDS, "hws.service.type.dcs": resource.TYPE_REDIS, "hws.service.type.dds": resource.TYPE_MONGODB, "hws.service.type.ebs": resource.TYPE_DISK, "hws.service.type.cce": resource.TYPE_HOST, "hws.service.type.vpc": resource.TYPE_EIP, } )
hws.service.type.rds hws.service.type.ec2 hws.service.type.dcs hws.service.type.cce hws.service.type.sfs hws.service.type.dds hws.service.type.cfw hws.service.type.ebs hws.service.type.natgateway hws.service.type.ec2,hws.service.type.vpc hws.service.type.cbr hws.service.type.ec2,hws.service.type.ebs hws.service.type.vpc hws.service.type.dcaas hws.service.type.vpn hws.service.type.taurus
Functions ¶
This section is empty.
Types ¶
type BssOperator ¶
type BssOperator struct {
// contains filtered or unexported fields
}
func NewBssOperator ¶
func NewBssOperator(client *v2.BssClient) *BssOperator
func (*BssOperator) DescribeOrder ¶
func (o *BssOperator) DescribeOrder(ctx context.Context, r *provider.DescribeRequest) (*order.Order, error)
func (*BssOperator) PageQueryBill ¶
func (o *BssOperator) PageQueryBill(req *provider.QueryBillRequest) pager.Pager
func (*BssOperator) PageQueryOrder ¶
func (o *BssOperator) PageQueryOrder(req *provider.QueryOrderRequest) pager.Pager
func (*BssOperator) ParsePAY_MODE ¶
func (o *BssOperator) ParsePAY_MODE(m *string) resource.PAY_MODE
计费模式。 1:包年/包月3:按需10:预留实例
func (*BssOperator) Query ¶
func (o *BssOperator) Query(req *model.ListCustomerselfResourceRecordsRequest) (*bill.BillSet, error)
客户在自建平台查询每个资源的消费明细数据 参考文档: https://apiexplorer.developer.huaweicloud.com/apiexplorer/doc?product=BSS&api=ListCustomerselfResourceRecords
func (*BssOperator) QuerySummary ¶
func (o *BssOperator) QuerySummary(ctx context.Context, req *provider.QueryBillSummaryRequeset) ( *bill.SummaryRecordSet, error)
Click to show internal directories.
Click to hide internal directories.