Versions in this module Expand all Collapse all v1 v1.0.20 Dec 19, 2019 Changes in this version + type BalanceTypeDeductSum struct + Amount *float64 + BalanceTypeId string + BillType string + type BalanceTypePay struct + BalanceTypeId string + DeductAmount float64 + type BillSumInfo struct + AccountDetails []BalanceTypeDeductSum + Amount *float64 + BillType string + CloudServiceTypeCode string + Currency string + CustomerId string + DebtAmount *float64 + DiscountAmount *float64 + MeasureId *int + PayMethod string + WriteOffDebtAmount *float64 + type BillSumRecordInfo struct + AccountDetails []BalanceTypePay + BillType *int + CloudServiceTypeCode string + ConsumeAmount *float64 + ConsumeTime string + CustomerId string + Debt *float64 + Discount *float64 + DiscountDetailInfos []DiscountDetailInfo + EnterpriseProjectId string + MeasureId *int + PayMethod string + RegionCode string + ResourceTypeCode string + type DiscountDetailInfo struct + DiscountAmount *float64 + MeasureId *int + PromotionId string + PromotionType string + type MonthlyRecord struct + CloudServiceTypeCode string + ConsumeAmount *float64 + Cycle string + EnterpriseProjectId string + MeasureId *int + PayMethod string + RegionCode string + ResInstanceId string + ResourceName string + ResourceTag string + ResourceTypeCode string + type QueryMonthlyExpenditureSummaryOpts struct + CloudServiceTypeCode string + Cycle string + EnterpriseProjectId string + Type string + func (opts QueryMonthlyExpenditureSummaryOpts) ToQueryMonthlyExpenditureSummaryMap() (string, error) + type QueryMonthlyExpenditureSummaryOptsBuilder interface + ToQueryMonthlyExpenditureSummaryMap func() (string, error) + type QueryMonthlyExpenditureSummaryResp struct + BillSums []BillSumRecordInfo + Currency string + ErrorCode string + ErrorMsg string + TotalCount *int + type QueryMonthlyExpenditureSummaryResult struct + func QueryMonthlyExpenditureSummary(client *gophercloud.ServiceClient, ...) (r QueryMonthlyExpenditureSummaryResult) + func (r QueryMonthlyExpenditureSummaryResult) Extract() (*QueryMonthlyExpenditureSummaryResp, error) + type QueryPartnerMonthlyBillsOpts struct + BillType string + CloudServiceTypeCode string + CustomerId string + Limit *int + Offset *int + PayMethod string + Period string + func (opts QueryPartnerMonthlyBillsOpts) ToQueryPartnerMonthlyBillsMap() (string, error) + type QueryPartnerMonthlyBillsOptsBuilder interface + ToQueryPartnerMonthlyBillsMap func() (string, error) + type QueryPartnerMonthlyBillsResp struct + BillSums []BillSumInfo + Count *int + ErrorCode string + ErrorMsg string + type QueryPartnerMonthlyBillsResult struct + func QueryPartnerMonthlyBills(client *gophercloud.ServiceClient, opts QueryPartnerMonthlyBillsOptsBuilder) (r QueryPartnerMonthlyBillsResult) + func (r QueryPartnerMonthlyBillsResult) Extract() (*QueryPartnerMonthlyBillsResp, error) + type QueryResourceUsageDetailsOpts struct + CloudServiceTypeCode string + Cycle string + EnterpriseProjectId string + Limit *int + Offset *int + PayMethod string + RegionCode string + ResInstanceId string + ResourceTypeCode string + func (opts QueryResourceUsageDetailsOpts) ToQueryResourceUsageDetailsMap() (string, error) + type QueryResourceUsageDetailsOptsBuilder interface + ToQueryResourceUsageDetailsMap func() (string, error) + type QueryResourceUsageDetailsResp struct + Currency string + ErrorCode string + ErrorMsg string + MonthlyRecords []MonthlyRecord + TotalCount *int + type QueryResourceUsageDetailsResult struct + func QueryResourceUsageDetails(client *gophercloud.ServiceClient, opts QueryResourceUsageDetailsOptsBuilder) (r QueryResourceUsageDetailsResult) + func (r QueryResourceUsageDetailsResult) Extract() (*QueryResourceUsageDetailsResp, error) + type QueryResourceUsageRecordOpts struct + CloudServiceTypeCode string + EndTime string + EnterpriseProjectId string + Limit int + Offset int + OrderId string + PayMethod string + RegionCode string + ResourceId string + StartTime string + func (opts QueryResourceUsageRecordOpts) ToQueryResourceUsageRecordMap() (string, error) + type QueryResourceUsageRecordOptsBuilder interface + ToQueryResourceUsageRecordMap func() (string, error) + type QueryResourceUsageRecordResp struct + Currency string + ErrorCode string + ErrorMsg string + FeeRecords []ResFeeRecord + TotalCount *int + type QueryResourceUsageRecordResult struct + func QueryResourceUsageRecord(client *gophercloud.ServiceClient, opts QueryResourceUsageRecordOptsBuilder) (r QueryResourceUsageRecordResult) + func (r QueryResourceUsageRecordResult) Extract() (*QueryResourceUsageRecordResp, error) + type ResFeeRecord struct + Amount *float64 + CloudServiceTypeCode string + CreateTime string + EffectiveTime string + EnterpriseProjectId string + ExpireTime string + FeeId string + FeeSourceOperation *int + FreeResourceAmount *float64 + FreeResourceMeasureId *int + MeasureId *int + OrderId string + PayMethod string + PeriodType string + ProductId string + ProductName string + ProjectID string + ProjectName string + RIAmount *float64 + RIMeasureId *int + RegionCode string + ResourceId string + ResourceName string + ResourceTag string + ResourceTypeCode string + Spot string + UsageAmount *float64 + UsageMeasureId *int