Documentation ¶
Index ¶
- type ApplicableProducts
- type ApplyInvoiceRequest
- type ApplyInvoiceResponse
- type Attribute
- type AttributeList
- type AttributeValue
- type AvailableDuration
- type AvailableDurations
- type CancelOrderRequest
- type CancelOrderResponse
- type CashCoupon
- type ChangeConsumeAmountRequest
- type ChangeConsumeAmountResponse
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) ApplyInvoice(request *ApplyInvoiceRequest) (response *ApplyInvoiceResponse, err error)
- func (client *Client) ApplyInvoiceWithCallback(request *ApplyInvoiceRequest, ...) <-chan int
- func (client *Client) ApplyInvoiceWithChan(request *ApplyInvoiceRequest) (<-chan *ApplyInvoiceResponse, <-chan error)
- func (client *Client) CancelOrder(request *CancelOrderRequest) (response *CancelOrderResponse, err error)
- func (client *Client) CancelOrderWithCallback(request *CancelOrderRequest, ...) <-chan int
- func (client *Client) CancelOrderWithChan(request *CancelOrderRequest) (<-chan *CancelOrderResponse, <-chan error)
- func (client *Client) ChangeConsumeAmount(request *ChangeConsumeAmountRequest) (response *ChangeConsumeAmountResponse, err error)
- func (client *Client) ChangeConsumeAmountWithCallback(request *ChangeConsumeAmountRequest, ...) <-chan int
- func (client *Client) ChangeConsumeAmountWithChan(request *ChangeConsumeAmountRequest) (<-chan *ChangeConsumeAmountResponse, <-chan error)
- func (client *Client) ConvertChargeType(request *ConvertChargeTypeRequest) (response *ConvertChargeTypeResponse, err error)
- func (client *Client) ConvertChargeTypeWithCallback(request *ConvertChargeTypeRequest, ...) <-chan int
- func (client *Client) ConvertChargeTypeWithChan(request *ConvertChargeTypeRequest) (<-chan *ConvertChargeTypeResponse, <-chan error)
- func (client *Client) CreateInstance(request *CreateInstanceRequest) (response *CreateInstanceResponse, err error)
- func (client *Client) CreateInstanceWithCallback(request *CreateInstanceRequest, ...) <-chan int
- func (client *Client) CreateInstanceWithChan(request *CreateInstanceRequest) (<-chan *CreateInstanceResponse, <-chan error)
- func (client *Client) CreateResourcePackage(request *CreateResourcePackageRequest) (response *CreateResourcePackageResponse, err error)
- func (client *Client) CreateResourcePackageWithCallback(request *CreateResourcePackageRequest, ...) <-chan int
- func (client *Client) CreateResourcePackageWithChan(request *CreateResourcePackageRequest) (<-chan *CreateResourcePackageResponse, <-chan error)
- func (client *Client) CreateUserQuota(request *CreateUserQuotaRequest) (response *CreateUserQuotaResponse, err error)
- func (client *Client) CreateUserQuotaWithCallback(request *CreateUserQuotaRequest, ...) <-chan int
- func (client *Client) CreateUserQuotaWithChan(request *CreateUserQuotaRequest) (<-chan *CreateUserQuotaResponse, <-chan error)
- func (client *Client) DescribePricingModule(request *DescribePricingModuleRequest) (response *DescribePricingModuleResponse, err error)
- func (client *Client) DescribePricingModuleWithCallback(request *DescribePricingModuleRequest, ...) <-chan int
- func (client *Client) DescribePricingModuleWithChan(request *DescribePricingModuleRequest) (<-chan *DescribePricingModuleResponse, <-chan error)
- func (client *Client) DescribeResourcePackageProduct(request *DescribeResourcePackageProductRequest) (response *DescribeResourcePackageProductResponse, err error)
- func (client *Client) DescribeResourcePackageProductWithCallback(request *DescribeResourcePackageProductRequest, ...) <-chan int
- func (client *Client) DescribeResourcePackageProductWithChan(request *DescribeResourcePackageProductRequest) (<-chan *DescribeResourcePackageProductResponse, <-chan error)
- func (client *Client) EnableBillGeneration(request *EnableBillGenerationRequest) (response *EnableBillGenerationResponse, err error)
- func (client *Client) EnableBillGenerationWithCallback(request *EnableBillGenerationRequest, ...) <-chan int
- func (client *Client) EnableBillGenerationWithChan(request *EnableBillGenerationRequest) (<-chan *EnableBillGenerationResponse, <-chan error)
- func (client *Client) GetOrderDetail(request *GetOrderDetailRequest) (response *GetOrderDetailResponse, err error)
- func (client *Client) GetOrderDetailWithCallback(request *GetOrderDetailRequest, ...) <-chan int
- func (client *Client) GetOrderDetailWithChan(request *GetOrderDetailRequest) (<-chan *GetOrderDetailResponse, <-chan error)
- func (client *Client) GetPayAsYouGoPrice(request *GetPayAsYouGoPriceRequest) (response *GetPayAsYouGoPriceResponse, err error)
- func (client *Client) GetPayAsYouGoPriceWithCallback(request *GetPayAsYouGoPriceRequest, ...) <-chan int
- func (client *Client) GetPayAsYouGoPriceWithChan(request *GetPayAsYouGoPriceRequest) (<-chan *GetPayAsYouGoPriceResponse, <-chan error)
- func (client *Client) GetResourcePackagePrice(request *GetResourcePackagePriceRequest) (response *GetResourcePackagePriceResponse, err error)
- func (client *Client) GetResourcePackagePriceWithCallback(request *GetResourcePackagePriceRequest, ...) <-chan int
- func (client *Client) GetResourcePackagePriceWithChan(request *GetResourcePackagePriceRequest) (<-chan *GetResourcePackagePriceResponse, <-chan error)
- func (client *Client) GetSubscriptionPrice(request *GetSubscriptionPriceRequest) (response *GetSubscriptionPriceResponse, err error)
- func (client *Client) GetSubscriptionPriceWithCallback(request *GetSubscriptionPriceRequest, ...) <-chan int
- func (client *Client) GetSubscriptionPriceWithChan(request *GetSubscriptionPriceRequest) (<-chan *GetSubscriptionPriceResponse, <-chan error)
- func (client *Client) ModifyInstance(request *ModifyInstanceRequest) (response *ModifyInstanceResponse, err error)
- func (client *Client) ModifyInstanceWithCallback(request *ModifyInstanceRequest, ...) <-chan int
- func (client *Client) ModifyInstanceWithChan(request *ModifyInstanceRequest) (<-chan *ModifyInstanceResponse, <-chan error)
- func (client *Client) QueryAccountBalance(request *QueryAccountBalanceRequest) (response *QueryAccountBalanceResponse, err error)
- func (client *Client) QueryAccountBalanceWithCallback(request *QueryAccountBalanceRequest, ...) <-chan int
- func (client *Client) QueryAccountBalanceWithChan(request *QueryAccountBalanceRequest) (<-chan *QueryAccountBalanceResponse, <-chan error)
- func (client *Client) QueryAccountBookList(request *QueryAccountBookListRequest) (response *QueryAccountBookListResponse, err error)
- func (client *Client) QueryAccountBookListWithCallback(request *QueryAccountBookListRequest, ...) <-chan int
- func (client *Client) QueryAccountBookListWithChan(request *QueryAccountBookListRequest) (<-chan *QueryAccountBookListResponse, <-chan error)
- func (client *Client) QueryAvailableInstances(request *QueryAvailableInstancesRequest) (response *QueryAvailableInstancesResponse, err error)
- func (client *Client) QueryAvailableInstancesWithCallback(request *QueryAvailableInstancesRequest, ...) <-chan int
- func (client *Client) QueryAvailableInstancesWithChan(request *QueryAvailableInstancesRequest) (<-chan *QueryAvailableInstancesResponse, <-chan error)
- func (client *Client) QueryAvaliableQuota(request *QueryAvaliableQuotaRequest) (response *QueryAvaliableQuotaResponse, err error)
- func (client *Client) QueryAvaliableQuotaWithCallback(request *QueryAvaliableQuotaRequest, ...) <-chan int
- func (client *Client) QueryAvaliableQuotaWithChan(request *QueryAvaliableQuotaRequest) (<-chan *QueryAvaliableQuotaResponse, <-chan error)
- func (client *Client) QueryBill(request *QueryBillRequest) (response *QueryBillResponse, err error)
- func (client *Client) QueryBillOverview(request *QueryBillOverviewRequest) (response *QueryBillOverviewResponse, err error)
- func (client *Client) QueryBillOverviewWithCallback(request *QueryBillOverviewRequest, ...) <-chan int
- func (client *Client) QueryBillOverviewWithChan(request *QueryBillOverviewRequest) (<-chan *QueryBillOverviewResponse, <-chan error)
- func (client *Client) QueryBillWithCallback(request *QueryBillRequest, ...) <-chan int
- func (client *Client) QueryBillWithChan(request *QueryBillRequest) (<-chan *QueryBillResponse, <-chan error)
- func (client *Client) QueryCashCoupons(request *QueryCashCouponsRequest) (response *QueryCashCouponsResponse, err error)
- func (client *Client) QueryCashCouponsWithCallback(request *QueryCashCouponsRequest, ...) <-chan int
- func (client *Client) QueryCashCouponsWithChan(request *QueryCashCouponsRequest) (<-chan *QueryCashCouponsResponse, <-chan error)
- func (client *Client) QueryCustomerAddressList(request *QueryCustomerAddressListRequest) (response *QueryCustomerAddressListResponse, err error)
- func (client *Client) QueryCustomerAddressListWithCallback(request *QueryCustomerAddressListRequest, ...) <-chan int
- func (client *Client) QueryCustomerAddressListWithChan(request *QueryCustomerAddressListRequest) (<-chan *QueryCustomerAddressListResponse, <-chan error)
- func (client *Client) QueryEnduserStatus(request *QueryEnduserStatusRequest) (response *QueryEnduserStatusResponse, err error)
- func (client *Client) QueryEnduserStatusWithCallback(request *QueryEnduserStatusRequest, ...) <-chan int
- func (client *Client) QueryEnduserStatusWithChan(request *QueryEnduserStatusRequest) (<-chan *QueryEnduserStatusResponse, <-chan error)
- func (client *Client) QueryEvaluateList(request *QueryEvaluateListRequest) (response *QueryEvaluateListResponse, err error)
- func (client *Client) QueryEvaluateListWithCallback(request *QueryEvaluateListRequest, ...) <-chan int
- func (client *Client) QueryEvaluateListWithChan(request *QueryEvaluateListRequest) (<-chan *QueryEvaluateListResponse, <-chan error)
- func (client *Client) QueryInstanceBill(request *QueryInstanceBillRequest) (response *QueryInstanceBillResponse, err error)
- func (client *Client) QueryInstanceBillWithCallback(request *QueryInstanceBillRequest, ...) <-chan int
- func (client *Client) QueryInstanceBillWithChan(request *QueryInstanceBillRequest) (<-chan *QueryInstanceBillResponse, <-chan error)
- func (client *Client) QueryInstanceGaapCost(request *QueryInstanceGaapCostRequest) (response *QueryInstanceGaapCostResponse, err error)
- func (client *Client) QueryInstanceGaapCostWithCallback(request *QueryInstanceGaapCostRequest, ...) <-chan int
- func (client *Client) QueryInstanceGaapCostWithChan(request *QueryInstanceGaapCostRequest) (<-chan *QueryInstanceGaapCostResponse, <-chan error)
- func (client *Client) QueryInvoicingCustomerList(request *QueryInvoicingCustomerListRequest) (response *QueryInvoicingCustomerListResponse, err error)
- func (client *Client) QueryInvoicingCustomerListWithCallback(request *QueryInvoicingCustomerListRequest, ...) <-chan int
- func (client *Client) QueryInvoicingCustomerListWithChan(request *QueryInvoicingCustomerListRequest) (<-chan *QueryInvoicingCustomerListResponse, <-chan error)
- func (client *Client) QueryMonthlyBill(request *QueryMonthlyBillRequest) (response *QueryMonthlyBillResponse, err error)
- func (client *Client) QueryMonthlyBillWithCallback(request *QueryMonthlyBillRequest, ...) <-chan int
- func (client *Client) QueryMonthlyBillWithChan(request *QueryMonthlyBillRequest) (<-chan *QueryMonthlyBillResponse, <-chan error)
- func (client *Client) QueryMonthlyInstanceConsumption(request *QueryMonthlyInstanceConsumptionRequest) (response *QueryMonthlyInstanceConsumptionResponse, err error)
- func (client *Client) QueryMonthlyInstanceConsumptionWithCallback(request *QueryMonthlyInstanceConsumptionRequest, ...) <-chan int
- func (client *Client) QueryMonthlyInstanceConsumptionWithChan(request *QueryMonthlyInstanceConsumptionRequest) (<-chan *QueryMonthlyInstanceConsumptionResponse, <-chan error)
- func (client *Client) QueryOrders(request *QueryOrdersRequest) (response *QueryOrdersResponse, err error)
- func (client *Client) QueryOrdersWithCallback(request *QueryOrdersRequest, ...) <-chan int
- func (client *Client) QueryOrdersWithChan(request *QueryOrdersRequest) (<-chan *QueryOrdersResponse, <-chan error)
- func (client *Client) QueryPrepaidCards(request *QueryPrepaidCardsRequest) (response *QueryPrepaidCardsResponse, err error)
- func (client *Client) QueryPrepaidCardsWithCallback(request *QueryPrepaidCardsRequest, ...) <-chan int
- func (client *Client) QueryPrepaidCardsWithChan(request *QueryPrepaidCardsRequest) (<-chan *QueryPrepaidCardsResponse, <-chan error)
- func (client *Client) QueryPrice(request *QueryPriceRequest) (response *QueryPriceResponse, err error)
- func (client *Client) QueryPriceList(request *QueryPriceListRequest) (response *QueryPriceListResponse, err error)
- func (client *Client) QueryPriceListWithCallback(request *QueryPriceListRequest, ...) <-chan int
- func (client *Client) QueryPriceListWithChan(request *QueryPriceListRequest) (<-chan *QueryPriceListResponse, <-chan error)
- func (client *Client) QueryPriceWithCallback(request *QueryPriceRequest, ...) <-chan int
- func (client *Client) QueryPriceWithChan(request *QueryPriceRequest) (<-chan *QueryPriceResponse, <-chan error)
- func (client *Client) QueryProductList(request *QueryProductListRequest) (response *QueryProductListResponse, err error)
- func (client *Client) QueryProductListWithCallback(request *QueryProductListRequest, ...) <-chan int
- func (client *Client) QueryProductListWithChan(request *QueryProductListRequest) (<-chan *QueryProductListResponse, <-chan error)
- func (client *Client) QueryRedeem(request *QueryRedeemRequest) (response *QueryRedeemResponse, err error)
- func (client *Client) QueryRedeemWithCallback(request *QueryRedeemRequest, ...) <-chan int
- func (client *Client) QueryRedeemWithChan(request *QueryRedeemRequest) (<-chan *QueryRedeemResponse, <-chan error)
- func (client *Client) QueryResourcePackageInstances(request *QueryResourcePackageInstancesRequest) (response *QueryResourcePackageInstancesResponse, err error)
- func (client *Client) QueryResourcePackageInstancesWithCallback(request *QueryResourcePackageInstancesRequest, ...) <-chan int
- func (client *Client) QueryResourcePackageInstancesWithChan(request *QueryResourcePackageInstancesRequest) (<-chan *QueryResourcePackageInstancesResponse, <-chan error)
- func (client *Client) QuerySettlementBill(request *QuerySettlementBillRequest) (response *QuerySettlementBillResponse, err error)
- func (client *Client) QuerySettlementBillWithCallback(request *QuerySettlementBillRequest, ...) <-chan int
- func (client *Client) QuerySettlementBillWithChan(request *QuerySettlementBillRequest) (<-chan *QuerySettlementBillResponse, <-chan error)
- func (client *Client) QueryUserAlarmThreshold(request *QueryUserAlarmThresholdRequest) (response *QueryUserAlarmThresholdResponse, err error)
- func (client *Client) QueryUserAlarmThresholdWithCallback(request *QueryUserAlarmThresholdRequest, ...) <-chan int
- func (client *Client) QueryUserAlarmThresholdWithChan(request *QueryUserAlarmThresholdRequest) (<-chan *QueryUserAlarmThresholdResponse, <-chan error)
- func (client *Client) RenewInstance(request *RenewInstanceRequest) (response *RenewInstanceResponse, err error)
- func (client *Client) RenewInstanceWithCallback(request *RenewInstanceRequest, ...) <-chan int
- func (client *Client) RenewInstanceWithChan(request *RenewInstanceRequest) (<-chan *RenewInstanceResponse, <-chan error)
- func (client *Client) SetEnduserStatus(request *SetEnduserStatusRequest) (response *SetEnduserStatusResponse, err error)
- func (client *Client) SetEnduserStatusWithCallback(request *SetEnduserStatusRequest, ...) <-chan int
- func (client *Client) SetEnduserStatusWithChan(request *SetEnduserStatusRequest) (<-chan *SetEnduserStatusResponse, <-chan error)
- func (client *Client) SetRenewal(request *SetRenewalRequest) (response *SetRenewalResponse, err error)
- func (client *Client) SetRenewalWithCallback(request *SetRenewalRequest, ...) <-chan int
- func (client *Client) SetRenewalWithChan(request *SetRenewalRequest) (<-chan *SetRenewalResponse, <-chan error)
- func (client *Client) SetUserAlarmThreshold(request *SetUserAlarmThresholdRequest) (response *SetUserAlarmThresholdResponse, err error)
- func (client *Client) SetUserAlarmThresholdWithCallback(request *SetUserAlarmThresholdRequest, ...) <-chan int
- func (client *Client) SetUserAlarmThresholdWithChan(request *SetUserAlarmThresholdRequest) (<-chan *SetUserAlarmThresholdResponse, <-chan error)
- func (client *Client) SetUserQuota(request *SetUserQuotaRequest) (response *SetUserQuotaResponse, err error)
- func (client *Client) SetUserQuotaWithCallback(request *SetUserQuotaRequest, ...) <-chan int
- func (client *Client) SetUserQuotaWithChan(request *SetUserQuotaRequest) (<-chan *SetUserQuotaResponse, <-chan error)
- func (client *Client) SubscribeDetail(request *SubscribeDetailRequest) (response *SubscribeDetailResponse, err error)
- func (client *Client) SubscribeDetailWithCallback(request *SubscribeDetailRequest, ...) <-chan int
- func (client *Client) SubscribeDetailWithChan(request *SubscribeDetailRequest) (<-chan *SubscribeDetailResponse, <-chan error)
- func (client *Client) SubscribeExportToOSS(request *SubscribeExportToOSSRequest) (response *SubscribeExportToOSSResponse, err error)
- func (client *Client) SubscribeExportToOSSWithCallback(request *SubscribeExportToOSSRequest, ...) <-chan int
- func (client *Client) SubscribeExportToOSSWithChan(request *SubscribeExportToOSSRequest) (<-chan *SubscribeExportToOSSResponse, <-chan error)
- func (client *Client) UnsubscribeExportToOSS(request *UnsubscribeExportToOSSRequest) (response *UnsubscribeExportToOSSResponse, err error)
- func (client *Client) UnsubscribeExportToOSSWithCallback(request *UnsubscribeExportToOSSRequest, ...) <-chan int
- func (client *Client) UnsubscribeExportToOSSWithChan(request *UnsubscribeExportToOSSRequest) (<-chan *UnsubscribeExportToOSSResponse, <-chan error)
- type ConfigList
- type ConvertChargeTypeRequest
- type ConvertChargeTypeResponse
- type CreateInstanceParameter
- type CreateInstanceRequest
- type CreateInstanceResponse
- type CreateResourcePackageRequest
- type CreateResourcePackageResponse
- type CreateUserQuotaRequest
- type CreateUserQuotaResponse
- type CustomerInvoice
- type CustomerInvoiceAddress
- type CustomerInvoiceAddressList
- type CustomerInvoiceList
- type Data
- type DataInCreateResourcePackage
- type DataInQueryCashCoupons
- type DataInQueryPrepaidCards
- type DataInQueryRedeem
- type DataInQueryResourcePackageInstances
- type DatasInQueryAccountBookList
- type DatasInQueryEnduserStatus
- type DatasInQueryUserAlarmThreshold
- type DescribePricingModuleRequest
- type DescribePricingModuleResponse
- type DescribeResourcePackageProductRequest
- type DescribeResourcePackageProductResponse
- type EnableBillGenerationRequest
- type EnableBillGenerationResponse
- type Evaluate
- type EvaluateList
- type GetOrderDetailRequest
- type GetOrderDetailResponse
- type GetPayAsYouGoPriceModuleList
- type GetPayAsYouGoPriceRequest
- type GetPayAsYouGoPriceResponse
- type GetResourcePackagePriceRequest
- type GetResourcePackagePriceResponse
- type GetSubscriptionPriceModuleList
- type GetSubscriptionPriceRequest
- type GetSubscriptionPriceResponse
- type Instance
- type InstanceInQueryResourcePackageInstances
- type InstanceList
- type Instances
- type Item
- type ItemInQueryInstanceBill
- type ItemsInQueryBill
- type ItemsInQueryBillOverview
- type ItemsInQueryInstanceBill
- type ItemsInQueryMonthlyBill
- type ItemsInQueryMonthlyInstanceConsumption
- type ItemsInQuerySettlementBill
- type ModifyInstanceParameter
- type ModifyInstanceRequest
- type ModifyInstanceResponse
- type Module
- type ModuleDetail
- type ModuleDetailsInGetPayAsYouGoPrice
- type ModuleDetailsInGetSubscriptionPrice
- type ModuleList
- type ModulesInQueryInstanceGaapCost
- type ModulesInQueryPriceList
- type Order
- type OrderListInGetOrderDetail
- type OrderListInQueryOrders
- type PackageType
- type PackageTypes
- type PrepaidCard
- type Product
- type ProductList
- type Promotion
- type PromotionDetail
- type PromotionDetailsInGetPayAsYouGoPrice
- type PromotionDetailsInGetSubscriptionPrice
- type Promotions
- type Properties
- type Property
- type QueryAccountBalanceRequest
- type QueryAccountBalanceResponse
- type QueryAccountBookListRequest
- type QueryAccountBookListResponse
- type QueryAvailableInstancesRequest
- type QueryAvailableInstancesResponse
- type QueryAvaliableQuotaRequest
- type QueryAvaliableQuotaResponse
- type QueryBillOverviewRequest
- type QueryBillOverviewResponse
- type QueryBillRequest
- type QueryBillResponse
- type QueryCashCouponsRequest
- type QueryCashCouponsResponse
- type QueryCustomerAddressListRequest
- type QueryCustomerAddressListResponse
- type QueryEnduserStatusRequest
- type QueryEnduserStatusResponse
- type QueryEvaluateListRequest
- type QueryEvaluateListResponse
- type QueryInstanceBillRequest
- type QueryInstanceBillResponse
- type QueryInstanceGaapCostRequest
- type QueryInstanceGaapCostResponse
- type QueryInvoicingCustomerListRequest
- type QueryInvoicingCustomerListResponse
- type QueryMonthlyBillRequest
- type QueryMonthlyBillResponse
- type QueryMonthlyInstanceConsumptionRequest
- type QueryMonthlyInstanceConsumptionResponse
- type QueryOrdersRequest
- type QueryOrdersResponse
- type QueryPrepaidCardsRequest
- type QueryPrepaidCardsResponse
- type QueryPriceListRequest
- type QueryPriceListResponse
- type QueryPriceRequest
- type QueryPriceResponse
- type QueryProductListRequest
- type QueryProductListResponse
- type QueryRedeemRequest
- type QueryRedeemResponse
- type QueryResourcePackageInstancesRequest
- type QueryResourcePackageInstancesResponse
- type QuerySettlementBillRequest
- type QuerySettlementBillResponse
- type QueryUserAlarmThresholdRequest
- type QueryUserAlarmThresholdResponse
- type Redeem
- type RedeemItem
- type RenewInstanceRequest
- type RenewInstanceResponse
- type ResourcePackage
- type ResourcePackages
- type SetEnduserStatusRequest
- type SetEnduserStatusResponse
- type SetRenewalRequest
- type SetRenewalResponse
- type SetUserAlarmThresholdRequest
- type SetUserAlarmThresholdResponse
- type SetUserQuotaRequest
- type SetUserQuotaResponse
- type Specification
- type Specifications
- type SubscribeDetailRequest
- type SubscribeDetailResponse
- type SubscribeExportToOSSRequest
- type SubscribeExportToOSSResponse
- type TierPrice
- type TierPrices
- type UnsubscribeExportToOSSRequest
- type UnsubscribeExportToOSSResponse
- type Values
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicableProducts ¶
type ApplicableProducts struct {
Product []string `json:"Product" xml:"Product"`
}
ApplicableProducts is a nested struct in bssopenapi response
type ApplyInvoiceRequest ¶
type ApplyInvoiceRequest struct { *requests.RpcRequest InvoicingType requests.Integer `position:"Query" name:"InvoicingType"` ApplyUserNick string `position:"Query" name:"ApplyUserNick"` InvoiceByAmount requests.Boolean `position:"Query" name:"InvoiceByAmount"` CustomerId requests.Integer `position:"Query" name:"CustomerId"` SelectedIds *[]string `position:"Query" name:"SelectedIds" type:"Repeated"` ProcessWay requests.Integer `position:"Query" name:"ProcessWay"` CallerBid requests.Integer `position:"Query" name:"callerBid"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` InvoiceAmount requests.Integer `position:"Query" name:"InvoiceAmount"` AddressId requests.Integer `position:"Query" name:"AddressId"` CallerUid requests.Integer `position:"Query" name:"callerUid"` }
ApplyInvoiceRequest is the request struct for api ApplyInvoice
func CreateApplyInvoiceRequest ¶
func CreateApplyInvoiceRequest() (request *ApplyInvoiceRequest)
CreateApplyInvoiceRequest creates a request to invoke ApplyInvoice API
type ApplyInvoiceResponse ¶
type ApplyInvoiceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
ApplyInvoiceResponse is the response struct for api ApplyInvoice
func CreateApplyInvoiceResponse ¶
func CreateApplyInvoiceResponse() (response *ApplyInvoiceResponse)
CreateApplyInvoiceResponse creates a response to parse from ApplyInvoice response
type Attribute ¶
type Attribute struct { Code string `json:"Code" xml:"Code"` Name string `json:"Name" xml:"Name"` Unit string `json:"Unit" xml:"Unit"` Values Values `json:"Values" xml:"Values"` }
Attribute is a nested struct in bssopenapi response
type AttributeList ¶
type AttributeList struct {
Attribute []Attribute `json:"Attribute" xml:"Attribute"`
}
AttributeList is a nested struct in bssopenapi response
type AttributeValue ¶
type AttributeValue struct { Type string `json:"Type" xml:"Type"` Name string `json:"Name" xml:"Name"` Value string `json:"Value" xml:"Value"` Remark string `json:"Remark" xml:"Remark"` }
AttributeValue is a nested struct in bssopenapi response
type AvailableDuration ¶
type AvailableDuration struct { Name string `json:"Name" xml:"Name"` Value int `json:"Value" xml:"Value"` Unit string `json:"Unit" xml:"Unit"` }
AvailableDuration is a nested struct in bssopenapi response
type AvailableDurations ¶
type AvailableDurations struct {
AvailableDuration []AvailableDuration `json:"AvailableDuration" xml:"AvailableDuration"`
}
AvailableDurations is a nested struct in bssopenapi response
type CancelOrderRequest ¶
type CancelOrderRequest struct { *requests.RpcRequest OrderId string `position:"Query" name:"OrderId"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` }
CancelOrderRequest is the request struct for api CancelOrder
func CreateCancelOrderRequest ¶
func CreateCancelOrderRequest() (request *CancelOrderRequest)
CreateCancelOrderRequest creates a request to invoke CancelOrder API
type CancelOrderResponse ¶
type CancelOrderResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
CancelOrderResponse is the response struct for api CancelOrder
func CreateCancelOrderResponse ¶
func CreateCancelOrderResponse() (response *CancelOrderResponse)
CreateCancelOrderResponse creates a response to parse from CancelOrder response
type CashCoupon ¶
type CashCoupon struct { CashCouponId int `json:"CashCouponId" xml:"CashCouponId"` CashCouponNo string `json:"CashCouponNo" xml:"CashCouponNo"` GrantedTime string `json:"GrantedTime" xml:"GrantedTime"` EffectiveTime string `json:"EffectiveTime" xml:"EffectiveTime"` ExpiryTime string `json:"ExpiryTime" xml:"ExpiryTime"` ApplicableProducts string `json:"ApplicableProducts" xml:"ApplicableProducts"` ApplicableScenarios string `json:"ApplicableScenarios" xml:"ApplicableScenarios"` NominalValue string `json:"NominalValue" xml:"NominalValue"` Balance string `json:"Balance" xml:"Balance"` Status string `json:"Status" xml:"Status"` }
CashCoupon is a nested struct in bssopenapi response
type ChangeConsumeAmountRequest ¶
type ChangeConsumeAmountRequest struct { *requests.RpcRequest Uid requests.Integer `position:"Query" name:"Uid"` AdjustType string `position:"Query" name:"AdjustType"` Amount string `position:"Query" name:"Amount"` OutBizId string `position:"Query" name:"OutBizId"` ExtendMap string `position:"Query" name:"ExtendMap"` Currency string `position:"Query" name:"Currency"` Source string `position:"Query" name:"Source"` Bid string `position:"Query" name:"Bid"` BusinessType string `position:"Query" name:"BusinessType"` }
ChangeConsumeAmountRequest is the request struct for api ChangeConsumeAmount
func CreateChangeConsumeAmountRequest ¶
func CreateChangeConsumeAmountRequest() (request *ChangeConsumeAmountRequest)
CreateChangeConsumeAmountRequest creates a request to invoke ChangeConsumeAmount API
type ChangeConsumeAmountResponse ¶
type ChangeConsumeAmountResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Success bool `json:"Success" xml:"Success"` Data string `json:"Data" xml:"Data"` }
ChangeConsumeAmountResponse is the response struct for api ChangeConsumeAmount
func CreateChangeConsumeAmountResponse ¶
func CreateChangeConsumeAmountResponse() (response *ChangeConsumeAmountResponse)
CreateChangeConsumeAmountResponse creates a response to parse from ChangeConsumeAmount response
type Client ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
func NewClientWithAccessKey ¶
func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://help.aliyun.com/document_detail/66217.html
func NewClientWithEcsRamRole ¶
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://help.aliyun.com/document_detail/66223.html
func NewClientWithOptions ¶
func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client
func NewClientWithRamRoleArn ¶
func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://help.aliyun.com/document_detail/66222.html
func NewClientWithRsaKeyPair ¶
func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair attention: rsa key pair auth is only Japan regions available
func NewClientWithStsToken ¶
func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://help.aliyun.com/document_detail/66222.html
func (*Client) ApplyInvoice ¶
func (client *Client) ApplyInvoice(request *ApplyInvoiceRequest) (response *ApplyInvoiceResponse, err error)
ApplyInvoice invokes the bssopenapi.ApplyInvoice API synchronously api document: https://help.aliyun.com/api/bssopenapi/applyinvoice.html
func (*Client) ApplyInvoiceWithCallback ¶
func (client *Client) ApplyInvoiceWithCallback(request *ApplyInvoiceRequest, callback func(response *ApplyInvoiceResponse, err error)) <-chan int
ApplyInvoiceWithCallback invokes the bssopenapi.ApplyInvoice API asynchronously api document: https://help.aliyun.com/api/bssopenapi/applyinvoice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ApplyInvoiceWithChan ¶
func (client *Client) ApplyInvoiceWithChan(request *ApplyInvoiceRequest) (<-chan *ApplyInvoiceResponse, <-chan error)
ApplyInvoiceWithChan invokes the bssopenapi.ApplyInvoice API asynchronously api document: https://help.aliyun.com/api/bssopenapi/applyinvoice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CancelOrder ¶
func (client *Client) CancelOrder(request *CancelOrderRequest) (response *CancelOrderResponse, err error)
CancelOrder invokes the bssopenapi.CancelOrder API synchronously api document: https://help.aliyun.com/api/bssopenapi/cancelorder.html
func (*Client) CancelOrderWithCallback ¶
func (client *Client) CancelOrderWithCallback(request *CancelOrderRequest, callback func(response *CancelOrderResponse, err error)) <-chan int
CancelOrderWithCallback invokes the bssopenapi.CancelOrder API asynchronously api document: https://help.aliyun.com/api/bssopenapi/cancelorder.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CancelOrderWithChan ¶
func (client *Client) CancelOrderWithChan(request *CancelOrderRequest) (<-chan *CancelOrderResponse, <-chan error)
CancelOrderWithChan invokes the bssopenapi.CancelOrder API asynchronously api document: https://help.aliyun.com/api/bssopenapi/cancelorder.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ChangeConsumeAmount ¶
func (client *Client) ChangeConsumeAmount(request *ChangeConsumeAmountRequest) (response *ChangeConsumeAmountResponse, err error)
ChangeConsumeAmount invokes the bssopenapi.ChangeConsumeAmount API synchronously api document: https://help.aliyun.com/api/bssopenapi/changeconsumeamount.html
func (*Client) ChangeConsumeAmountWithCallback ¶
func (client *Client) ChangeConsumeAmountWithCallback(request *ChangeConsumeAmountRequest, callback func(response *ChangeConsumeAmountResponse, err error)) <-chan int
ChangeConsumeAmountWithCallback invokes the bssopenapi.ChangeConsumeAmount API asynchronously api document: https://help.aliyun.com/api/bssopenapi/changeconsumeamount.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ChangeConsumeAmountWithChan ¶
func (client *Client) ChangeConsumeAmountWithChan(request *ChangeConsumeAmountRequest) (<-chan *ChangeConsumeAmountResponse, <-chan error)
ChangeConsumeAmountWithChan invokes the bssopenapi.ChangeConsumeAmount API asynchronously api document: https://help.aliyun.com/api/bssopenapi/changeconsumeamount.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ConvertChargeType ¶
func (client *Client) ConvertChargeType(request *ConvertChargeTypeRequest) (response *ConvertChargeTypeResponse, err error)
ConvertChargeType invokes the bssopenapi.ConvertChargeType API synchronously api document: https://help.aliyun.com/api/bssopenapi/convertchargetype.html
func (*Client) ConvertChargeTypeWithCallback ¶
func (client *Client) ConvertChargeTypeWithCallback(request *ConvertChargeTypeRequest, callback func(response *ConvertChargeTypeResponse, err error)) <-chan int
ConvertChargeTypeWithCallback invokes the bssopenapi.ConvertChargeType API asynchronously api document: https://help.aliyun.com/api/bssopenapi/convertchargetype.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ConvertChargeTypeWithChan ¶
func (client *Client) ConvertChargeTypeWithChan(request *ConvertChargeTypeRequest) (<-chan *ConvertChargeTypeResponse, <-chan error)
ConvertChargeTypeWithChan invokes the bssopenapi.ConvertChargeType API asynchronously api document: https://help.aliyun.com/api/bssopenapi/convertchargetype.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateInstance ¶
func (client *Client) CreateInstance(request *CreateInstanceRequest) (response *CreateInstanceResponse, err error)
CreateInstance invokes the bssopenapi.CreateInstance API synchronously api document: https://help.aliyun.com/api/bssopenapi/createinstance.html
func (*Client) CreateInstanceWithCallback ¶
func (client *Client) CreateInstanceWithCallback(request *CreateInstanceRequest, callback func(response *CreateInstanceResponse, err error)) <-chan int
CreateInstanceWithCallback invokes the bssopenapi.CreateInstance API asynchronously api document: https://help.aliyun.com/api/bssopenapi/createinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateInstanceWithChan ¶
func (client *Client) CreateInstanceWithChan(request *CreateInstanceRequest) (<-chan *CreateInstanceResponse, <-chan error)
CreateInstanceWithChan invokes the bssopenapi.CreateInstance API asynchronously api document: https://help.aliyun.com/api/bssopenapi/createinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateResourcePackage ¶
func (client *Client) CreateResourcePackage(request *CreateResourcePackageRequest) (response *CreateResourcePackageResponse, err error)
CreateResourcePackage invokes the bssopenapi.CreateResourcePackage API synchronously api document: https://help.aliyun.com/api/bssopenapi/createresourcepackage.html
func (*Client) CreateResourcePackageWithCallback ¶
func (client *Client) CreateResourcePackageWithCallback(request *CreateResourcePackageRequest, callback func(response *CreateResourcePackageResponse, err error)) <-chan int
CreateResourcePackageWithCallback invokes the bssopenapi.CreateResourcePackage API asynchronously api document: https://help.aliyun.com/api/bssopenapi/createresourcepackage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateResourcePackageWithChan ¶
func (client *Client) CreateResourcePackageWithChan(request *CreateResourcePackageRequest) (<-chan *CreateResourcePackageResponse, <-chan error)
CreateResourcePackageWithChan invokes the bssopenapi.CreateResourcePackage API asynchronously api document: https://help.aliyun.com/api/bssopenapi/createresourcepackage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateUserQuota ¶
func (client *Client) CreateUserQuota(request *CreateUserQuotaRequest) (response *CreateUserQuotaResponse, err error)
CreateUserQuota invokes the bssopenapi.CreateUserQuota API synchronously api document: https://help.aliyun.com/api/bssopenapi/createuserquota.html
func (*Client) CreateUserQuotaWithCallback ¶
func (client *Client) CreateUserQuotaWithCallback(request *CreateUserQuotaRequest, callback func(response *CreateUserQuotaResponse, err error)) <-chan int
CreateUserQuotaWithCallback invokes the bssopenapi.CreateUserQuota API asynchronously api document: https://help.aliyun.com/api/bssopenapi/createuserquota.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateUserQuotaWithChan ¶
func (client *Client) CreateUserQuotaWithChan(request *CreateUserQuotaRequest) (<-chan *CreateUserQuotaResponse, <-chan error)
CreateUserQuotaWithChan invokes the bssopenapi.CreateUserQuota API asynchronously api document: https://help.aliyun.com/api/bssopenapi/createuserquota.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribePricingModule ¶
func (client *Client) DescribePricingModule(request *DescribePricingModuleRequest) (response *DescribePricingModuleResponse, err error)
DescribePricingModule invokes the bssopenapi.DescribePricingModule API synchronously api document: https://help.aliyun.com/api/bssopenapi/describepricingmodule.html
func (*Client) DescribePricingModuleWithCallback ¶
func (client *Client) DescribePricingModuleWithCallback(request *DescribePricingModuleRequest, callback func(response *DescribePricingModuleResponse, err error)) <-chan int
DescribePricingModuleWithCallback invokes the bssopenapi.DescribePricingModule API asynchronously api document: https://help.aliyun.com/api/bssopenapi/describepricingmodule.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribePricingModuleWithChan ¶
func (client *Client) DescribePricingModuleWithChan(request *DescribePricingModuleRequest) (<-chan *DescribePricingModuleResponse, <-chan error)
DescribePricingModuleWithChan invokes the bssopenapi.DescribePricingModule API asynchronously api document: https://help.aliyun.com/api/bssopenapi/describepricingmodule.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeResourcePackageProduct ¶
func (client *Client) DescribeResourcePackageProduct(request *DescribeResourcePackageProductRequest) (response *DescribeResourcePackageProductResponse, err error)
DescribeResourcePackageProduct invokes the bssopenapi.DescribeResourcePackageProduct API synchronously api document: https://help.aliyun.com/api/bssopenapi/describeresourcepackageproduct.html
func (*Client) DescribeResourcePackageProductWithCallback ¶
func (client *Client) DescribeResourcePackageProductWithCallback(request *DescribeResourcePackageProductRequest, callback func(response *DescribeResourcePackageProductResponse, err error)) <-chan int
DescribeResourcePackageProductWithCallback invokes the bssopenapi.DescribeResourcePackageProduct API asynchronously api document: https://help.aliyun.com/api/bssopenapi/describeresourcepackageproduct.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeResourcePackageProductWithChan ¶
func (client *Client) DescribeResourcePackageProductWithChan(request *DescribeResourcePackageProductRequest) (<-chan *DescribeResourcePackageProductResponse, <-chan error)
DescribeResourcePackageProductWithChan invokes the bssopenapi.DescribeResourcePackageProduct API asynchronously api document: https://help.aliyun.com/api/bssopenapi/describeresourcepackageproduct.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) EnableBillGeneration ¶
func (client *Client) EnableBillGeneration(request *EnableBillGenerationRequest) (response *EnableBillGenerationResponse, err error)
EnableBillGeneration invokes the bssopenapi.EnableBillGeneration API synchronously api document: https://help.aliyun.com/api/bssopenapi/enablebillgeneration.html
func (*Client) EnableBillGenerationWithCallback ¶
func (client *Client) EnableBillGenerationWithCallback(request *EnableBillGenerationRequest, callback func(response *EnableBillGenerationResponse, err error)) <-chan int
EnableBillGenerationWithCallback invokes the bssopenapi.EnableBillGeneration API asynchronously api document: https://help.aliyun.com/api/bssopenapi/enablebillgeneration.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) EnableBillGenerationWithChan ¶
func (client *Client) EnableBillGenerationWithChan(request *EnableBillGenerationRequest) (<-chan *EnableBillGenerationResponse, <-chan error)
EnableBillGenerationWithChan invokes the bssopenapi.EnableBillGeneration API asynchronously api document: https://help.aliyun.com/api/bssopenapi/enablebillgeneration.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetOrderDetail ¶
func (client *Client) GetOrderDetail(request *GetOrderDetailRequest) (response *GetOrderDetailResponse, err error)
GetOrderDetail invokes the bssopenapi.GetOrderDetail API synchronously api document: https://help.aliyun.com/api/bssopenapi/getorderdetail.html
func (*Client) GetOrderDetailWithCallback ¶
func (client *Client) GetOrderDetailWithCallback(request *GetOrderDetailRequest, callback func(response *GetOrderDetailResponse, err error)) <-chan int
GetOrderDetailWithCallback invokes the bssopenapi.GetOrderDetail API asynchronously api document: https://help.aliyun.com/api/bssopenapi/getorderdetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetOrderDetailWithChan ¶
func (client *Client) GetOrderDetailWithChan(request *GetOrderDetailRequest) (<-chan *GetOrderDetailResponse, <-chan error)
GetOrderDetailWithChan invokes the bssopenapi.GetOrderDetail API asynchronously api document: https://help.aliyun.com/api/bssopenapi/getorderdetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetPayAsYouGoPrice ¶
func (client *Client) GetPayAsYouGoPrice(request *GetPayAsYouGoPriceRequest) (response *GetPayAsYouGoPriceResponse, err error)
GetPayAsYouGoPrice invokes the bssopenapi.GetPayAsYouGoPrice API synchronously api document: https://help.aliyun.com/api/bssopenapi/getpayasyougoprice.html
func (*Client) GetPayAsYouGoPriceWithCallback ¶
func (client *Client) GetPayAsYouGoPriceWithCallback(request *GetPayAsYouGoPriceRequest, callback func(response *GetPayAsYouGoPriceResponse, err error)) <-chan int
GetPayAsYouGoPriceWithCallback invokes the bssopenapi.GetPayAsYouGoPrice API asynchronously api document: https://help.aliyun.com/api/bssopenapi/getpayasyougoprice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetPayAsYouGoPriceWithChan ¶
func (client *Client) GetPayAsYouGoPriceWithChan(request *GetPayAsYouGoPriceRequest) (<-chan *GetPayAsYouGoPriceResponse, <-chan error)
GetPayAsYouGoPriceWithChan invokes the bssopenapi.GetPayAsYouGoPrice API asynchronously api document: https://help.aliyun.com/api/bssopenapi/getpayasyougoprice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetResourcePackagePrice ¶
func (client *Client) GetResourcePackagePrice(request *GetResourcePackagePriceRequest) (response *GetResourcePackagePriceResponse, err error)
GetResourcePackagePrice invokes the bssopenapi.GetResourcePackagePrice API synchronously api document: https://help.aliyun.com/api/bssopenapi/getresourcepackageprice.html
func (*Client) GetResourcePackagePriceWithCallback ¶
func (client *Client) GetResourcePackagePriceWithCallback(request *GetResourcePackagePriceRequest, callback func(response *GetResourcePackagePriceResponse, err error)) <-chan int
GetResourcePackagePriceWithCallback invokes the bssopenapi.GetResourcePackagePrice API asynchronously api document: https://help.aliyun.com/api/bssopenapi/getresourcepackageprice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetResourcePackagePriceWithChan ¶
func (client *Client) GetResourcePackagePriceWithChan(request *GetResourcePackagePriceRequest) (<-chan *GetResourcePackagePriceResponse, <-chan error)
GetResourcePackagePriceWithChan invokes the bssopenapi.GetResourcePackagePrice API asynchronously api document: https://help.aliyun.com/api/bssopenapi/getresourcepackageprice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetSubscriptionPrice ¶
func (client *Client) GetSubscriptionPrice(request *GetSubscriptionPriceRequest) (response *GetSubscriptionPriceResponse, err error)
GetSubscriptionPrice invokes the bssopenapi.GetSubscriptionPrice API synchronously api document: https://help.aliyun.com/api/bssopenapi/getsubscriptionprice.html
func (*Client) GetSubscriptionPriceWithCallback ¶
func (client *Client) GetSubscriptionPriceWithCallback(request *GetSubscriptionPriceRequest, callback func(response *GetSubscriptionPriceResponse, err error)) <-chan int
GetSubscriptionPriceWithCallback invokes the bssopenapi.GetSubscriptionPrice API asynchronously api document: https://help.aliyun.com/api/bssopenapi/getsubscriptionprice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetSubscriptionPriceWithChan ¶
func (client *Client) GetSubscriptionPriceWithChan(request *GetSubscriptionPriceRequest) (<-chan *GetSubscriptionPriceResponse, <-chan error)
GetSubscriptionPriceWithChan invokes the bssopenapi.GetSubscriptionPrice API asynchronously api document: https://help.aliyun.com/api/bssopenapi/getsubscriptionprice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyInstance ¶
func (client *Client) ModifyInstance(request *ModifyInstanceRequest) (response *ModifyInstanceResponse, err error)
ModifyInstance invokes the bssopenapi.ModifyInstance API synchronously api document: https://help.aliyun.com/api/bssopenapi/modifyinstance.html
func (*Client) ModifyInstanceWithCallback ¶
func (client *Client) ModifyInstanceWithCallback(request *ModifyInstanceRequest, callback func(response *ModifyInstanceResponse, err error)) <-chan int
ModifyInstanceWithCallback invokes the bssopenapi.ModifyInstance API asynchronously api document: https://help.aliyun.com/api/bssopenapi/modifyinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyInstanceWithChan ¶
func (client *Client) ModifyInstanceWithChan(request *ModifyInstanceRequest) (<-chan *ModifyInstanceResponse, <-chan error)
ModifyInstanceWithChan invokes the bssopenapi.ModifyInstance API asynchronously api document: https://help.aliyun.com/api/bssopenapi/modifyinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryAccountBalance ¶
func (client *Client) QueryAccountBalance(request *QueryAccountBalanceRequest) (response *QueryAccountBalanceResponse, err error)
QueryAccountBalance invokes the bssopenapi.QueryAccountBalance API synchronously api document: https://help.aliyun.com/api/bssopenapi/queryaccountbalance.html
func (*Client) QueryAccountBalanceWithCallback ¶
func (client *Client) QueryAccountBalanceWithCallback(request *QueryAccountBalanceRequest, callback func(response *QueryAccountBalanceResponse, err error)) <-chan int
QueryAccountBalanceWithCallback invokes the bssopenapi.QueryAccountBalance API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryaccountbalance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryAccountBalanceWithChan ¶
func (client *Client) QueryAccountBalanceWithChan(request *QueryAccountBalanceRequest) (<-chan *QueryAccountBalanceResponse, <-chan error)
QueryAccountBalanceWithChan invokes the bssopenapi.QueryAccountBalance API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryaccountbalance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryAccountBookList ¶
func (client *Client) QueryAccountBookList(request *QueryAccountBookListRequest) (response *QueryAccountBookListResponse, err error)
QueryAccountBookList invokes the bssopenapi.QueryAccountBookList API synchronously api document: https://help.aliyun.com/api/bssopenapi/queryaccountbooklist.html
func (*Client) QueryAccountBookListWithCallback ¶
func (client *Client) QueryAccountBookListWithCallback(request *QueryAccountBookListRequest, callback func(response *QueryAccountBookListResponse, err error)) <-chan int
QueryAccountBookListWithCallback invokes the bssopenapi.QueryAccountBookList API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryaccountbooklist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryAccountBookListWithChan ¶
func (client *Client) QueryAccountBookListWithChan(request *QueryAccountBookListRequest) (<-chan *QueryAccountBookListResponse, <-chan error)
QueryAccountBookListWithChan invokes the bssopenapi.QueryAccountBookList API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryaccountbooklist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryAvailableInstances ¶
func (client *Client) QueryAvailableInstances(request *QueryAvailableInstancesRequest) (response *QueryAvailableInstancesResponse, err error)
QueryAvailableInstances invokes the bssopenapi.QueryAvailableInstances API synchronously api document: https://help.aliyun.com/api/bssopenapi/queryavailableinstances.html
func (*Client) QueryAvailableInstancesWithCallback ¶
func (client *Client) QueryAvailableInstancesWithCallback(request *QueryAvailableInstancesRequest, callback func(response *QueryAvailableInstancesResponse, err error)) <-chan int
QueryAvailableInstancesWithCallback invokes the bssopenapi.QueryAvailableInstances API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryavailableinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryAvailableInstancesWithChan ¶
func (client *Client) QueryAvailableInstancesWithChan(request *QueryAvailableInstancesRequest) (<-chan *QueryAvailableInstancesResponse, <-chan error)
QueryAvailableInstancesWithChan invokes the bssopenapi.QueryAvailableInstances API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryavailableinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryAvaliableQuota ¶
func (client *Client) QueryAvaliableQuota(request *QueryAvaliableQuotaRequest) (response *QueryAvaliableQuotaResponse, err error)
QueryAvaliableQuota invokes the bssopenapi.QueryAvaliableQuota API synchronously api document: https://help.aliyun.com/api/bssopenapi/queryavaliablequota.html
func (*Client) QueryAvaliableQuotaWithCallback ¶
func (client *Client) QueryAvaliableQuotaWithCallback(request *QueryAvaliableQuotaRequest, callback func(response *QueryAvaliableQuotaResponse, err error)) <-chan int
QueryAvaliableQuotaWithCallback invokes the bssopenapi.QueryAvaliableQuota API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryavaliablequota.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryAvaliableQuotaWithChan ¶
func (client *Client) QueryAvaliableQuotaWithChan(request *QueryAvaliableQuotaRequest) (<-chan *QueryAvaliableQuotaResponse, <-chan error)
QueryAvaliableQuotaWithChan invokes the bssopenapi.QueryAvaliableQuota API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryavaliablequota.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryBill ¶
func (client *Client) QueryBill(request *QueryBillRequest) (response *QueryBillResponse, err error)
QueryBill invokes the bssopenapi.QueryBill API synchronously api document: https://help.aliyun.com/api/bssopenapi/querybill.html
func (*Client) QueryBillOverview ¶
func (client *Client) QueryBillOverview(request *QueryBillOverviewRequest) (response *QueryBillOverviewResponse, err error)
QueryBillOverview invokes the bssopenapi.QueryBillOverview API synchronously api document: https://help.aliyun.com/api/bssopenapi/querybilloverview.html
func (*Client) QueryBillOverviewWithCallback ¶
func (client *Client) QueryBillOverviewWithCallback(request *QueryBillOverviewRequest, callback func(response *QueryBillOverviewResponse, err error)) <-chan int
QueryBillOverviewWithCallback invokes the bssopenapi.QueryBillOverview API asynchronously api document: https://help.aliyun.com/api/bssopenapi/querybilloverview.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryBillOverviewWithChan ¶
func (client *Client) QueryBillOverviewWithChan(request *QueryBillOverviewRequest) (<-chan *QueryBillOverviewResponse, <-chan error)
QueryBillOverviewWithChan invokes the bssopenapi.QueryBillOverview API asynchronously api document: https://help.aliyun.com/api/bssopenapi/querybilloverview.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryBillWithCallback ¶
func (client *Client) QueryBillWithCallback(request *QueryBillRequest, callback func(response *QueryBillResponse, err error)) <-chan int
QueryBillWithCallback invokes the bssopenapi.QueryBill API asynchronously api document: https://help.aliyun.com/api/bssopenapi/querybill.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryBillWithChan ¶
func (client *Client) QueryBillWithChan(request *QueryBillRequest) (<-chan *QueryBillResponse, <-chan error)
QueryBillWithChan invokes the bssopenapi.QueryBill API asynchronously api document: https://help.aliyun.com/api/bssopenapi/querybill.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryCashCoupons ¶
func (client *Client) QueryCashCoupons(request *QueryCashCouponsRequest) (response *QueryCashCouponsResponse, err error)
QueryCashCoupons invokes the bssopenapi.QueryCashCoupons API synchronously api document: https://help.aliyun.com/api/bssopenapi/querycashcoupons.html
func (*Client) QueryCashCouponsWithCallback ¶
func (client *Client) QueryCashCouponsWithCallback(request *QueryCashCouponsRequest, callback func(response *QueryCashCouponsResponse, err error)) <-chan int
QueryCashCouponsWithCallback invokes the bssopenapi.QueryCashCoupons API asynchronously api document: https://help.aliyun.com/api/bssopenapi/querycashcoupons.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryCashCouponsWithChan ¶
func (client *Client) QueryCashCouponsWithChan(request *QueryCashCouponsRequest) (<-chan *QueryCashCouponsResponse, <-chan error)
QueryCashCouponsWithChan invokes the bssopenapi.QueryCashCoupons API asynchronously api document: https://help.aliyun.com/api/bssopenapi/querycashcoupons.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryCustomerAddressList ¶
func (client *Client) QueryCustomerAddressList(request *QueryCustomerAddressListRequest) (response *QueryCustomerAddressListResponse, err error)
QueryCustomerAddressList invokes the bssopenapi.QueryCustomerAddressList API synchronously api document: https://help.aliyun.com/api/bssopenapi/querycustomeraddresslist.html
func (*Client) QueryCustomerAddressListWithCallback ¶
func (client *Client) QueryCustomerAddressListWithCallback(request *QueryCustomerAddressListRequest, callback func(response *QueryCustomerAddressListResponse, err error)) <-chan int
QueryCustomerAddressListWithCallback invokes the bssopenapi.QueryCustomerAddressList API asynchronously api document: https://help.aliyun.com/api/bssopenapi/querycustomeraddresslist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryCustomerAddressListWithChan ¶
func (client *Client) QueryCustomerAddressListWithChan(request *QueryCustomerAddressListRequest) (<-chan *QueryCustomerAddressListResponse, <-chan error)
QueryCustomerAddressListWithChan invokes the bssopenapi.QueryCustomerAddressList API asynchronously api document: https://help.aliyun.com/api/bssopenapi/querycustomeraddresslist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryEnduserStatus ¶
func (client *Client) QueryEnduserStatus(request *QueryEnduserStatusRequest) (response *QueryEnduserStatusResponse, err error)
QueryEnduserStatus invokes the bssopenapi.QueryEnduserStatus API synchronously api document: https://help.aliyun.com/api/bssopenapi/queryenduserstatus.html
func (*Client) QueryEnduserStatusWithCallback ¶
func (client *Client) QueryEnduserStatusWithCallback(request *QueryEnduserStatusRequest, callback func(response *QueryEnduserStatusResponse, err error)) <-chan int
QueryEnduserStatusWithCallback invokes the bssopenapi.QueryEnduserStatus API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryenduserstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryEnduserStatusWithChan ¶
func (client *Client) QueryEnduserStatusWithChan(request *QueryEnduserStatusRequest) (<-chan *QueryEnduserStatusResponse, <-chan error)
QueryEnduserStatusWithChan invokes the bssopenapi.QueryEnduserStatus API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryenduserstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryEvaluateList ¶
func (client *Client) QueryEvaluateList(request *QueryEvaluateListRequest) (response *QueryEvaluateListResponse, err error)
QueryEvaluateList invokes the bssopenapi.QueryEvaluateList API synchronously api document: https://help.aliyun.com/api/bssopenapi/queryevaluatelist.html
func (*Client) QueryEvaluateListWithCallback ¶
func (client *Client) QueryEvaluateListWithCallback(request *QueryEvaluateListRequest, callback func(response *QueryEvaluateListResponse, err error)) <-chan int
QueryEvaluateListWithCallback invokes the bssopenapi.QueryEvaluateList API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryevaluatelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryEvaluateListWithChan ¶
func (client *Client) QueryEvaluateListWithChan(request *QueryEvaluateListRequest) (<-chan *QueryEvaluateListResponse, <-chan error)
QueryEvaluateListWithChan invokes the bssopenapi.QueryEvaluateList API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryevaluatelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryInstanceBill ¶
func (client *Client) QueryInstanceBill(request *QueryInstanceBillRequest) (response *QueryInstanceBillResponse, err error)
QueryInstanceBill invokes the bssopenapi.QueryInstanceBill API synchronously api document: https://help.aliyun.com/api/bssopenapi/queryinstancebill.html
func (*Client) QueryInstanceBillWithCallback ¶
func (client *Client) QueryInstanceBillWithCallback(request *QueryInstanceBillRequest, callback func(response *QueryInstanceBillResponse, err error)) <-chan int
QueryInstanceBillWithCallback invokes the bssopenapi.QueryInstanceBill API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryinstancebill.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryInstanceBillWithChan ¶
func (client *Client) QueryInstanceBillWithChan(request *QueryInstanceBillRequest) (<-chan *QueryInstanceBillResponse, <-chan error)
QueryInstanceBillWithChan invokes the bssopenapi.QueryInstanceBill API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryinstancebill.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryInstanceGaapCost ¶
func (client *Client) QueryInstanceGaapCost(request *QueryInstanceGaapCostRequest) (response *QueryInstanceGaapCostResponse, err error)
QueryInstanceGaapCost invokes the bssopenapi.QueryInstanceGaapCost API synchronously api document: https://help.aliyun.com/api/bssopenapi/queryinstancegaapcost.html
func (*Client) QueryInstanceGaapCostWithCallback ¶
func (client *Client) QueryInstanceGaapCostWithCallback(request *QueryInstanceGaapCostRequest, callback func(response *QueryInstanceGaapCostResponse, err error)) <-chan int
QueryInstanceGaapCostWithCallback invokes the bssopenapi.QueryInstanceGaapCost API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryinstancegaapcost.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryInstanceGaapCostWithChan ¶
func (client *Client) QueryInstanceGaapCostWithChan(request *QueryInstanceGaapCostRequest) (<-chan *QueryInstanceGaapCostResponse, <-chan error)
QueryInstanceGaapCostWithChan invokes the bssopenapi.QueryInstanceGaapCost API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryinstancegaapcost.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryInvoicingCustomerList ¶
func (client *Client) QueryInvoicingCustomerList(request *QueryInvoicingCustomerListRequest) (response *QueryInvoicingCustomerListResponse, err error)
QueryInvoicingCustomerList invokes the bssopenapi.QueryInvoicingCustomerList API synchronously api document: https://help.aliyun.com/api/bssopenapi/queryinvoicingcustomerlist.html
func (*Client) QueryInvoicingCustomerListWithCallback ¶
func (client *Client) QueryInvoicingCustomerListWithCallback(request *QueryInvoicingCustomerListRequest, callback func(response *QueryInvoicingCustomerListResponse, err error)) <-chan int
QueryInvoicingCustomerListWithCallback invokes the bssopenapi.QueryInvoicingCustomerList API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryinvoicingcustomerlist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryInvoicingCustomerListWithChan ¶
func (client *Client) QueryInvoicingCustomerListWithChan(request *QueryInvoicingCustomerListRequest) (<-chan *QueryInvoicingCustomerListResponse, <-chan error)
QueryInvoicingCustomerListWithChan invokes the bssopenapi.QueryInvoicingCustomerList API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryinvoicingcustomerlist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryMonthlyBill ¶
func (client *Client) QueryMonthlyBill(request *QueryMonthlyBillRequest) (response *QueryMonthlyBillResponse, err error)
QueryMonthlyBill invokes the bssopenapi.QueryMonthlyBill API synchronously api document: https://help.aliyun.com/api/bssopenapi/querymonthlybill.html
func (*Client) QueryMonthlyBillWithCallback ¶
func (client *Client) QueryMonthlyBillWithCallback(request *QueryMonthlyBillRequest, callback func(response *QueryMonthlyBillResponse, err error)) <-chan int
QueryMonthlyBillWithCallback invokes the bssopenapi.QueryMonthlyBill API asynchronously api document: https://help.aliyun.com/api/bssopenapi/querymonthlybill.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryMonthlyBillWithChan ¶
func (client *Client) QueryMonthlyBillWithChan(request *QueryMonthlyBillRequest) (<-chan *QueryMonthlyBillResponse, <-chan error)
QueryMonthlyBillWithChan invokes the bssopenapi.QueryMonthlyBill API asynchronously api document: https://help.aliyun.com/api/bssopenapi/querymonthlybill.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryMonthlyInstanceConsumption ¶
func (client *Client) QueryMonthlyInstanceConsumption(request *QueryMonthlyInstanceConsumptionRequest) (response *QueryMonthlyInstanceConsumptionResponse, err error)
QueryMonthlyInstanceConsumption invokes the bssopenapi.QueryMonthlyInstanceConsumption API synchronously api document: https://help.aliyun.com/api/bssopenapi/querymonthlyinstanceconsumption.html
func (*Client) QueryMonthlyInstanceConsumptionWithCallback ¶
func (client *Client) QueryMonthlyInstanceConsumptionWithCallback(request *QueryMonthlyInstanceConsumptionRequest, callback func(response *QueryMonthlyInstanceConsumptionResponse, err error)) <-chan int
QueryMonthlyInstanceConsumptionWithCallback invokes the bssopenapi.QueryMonthlyInstanceConsumption API asynchronously api document: https://help.aliyun.com/api/bssopenapi/querymonthlyinstanceconsumption.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryMonthlyInstanceConsumptionWithChan ¶
func (client *Client) QueryMonthlyInstanceConsumptionWithChan(request *QueryMonthlyInstanceConsumptionRequest) (<-chan *QueryMonthlyInstanceConsumptionResponse, <-chan error)
QueryMonthlyInstanceConsumptionWithChan invokes the bssopenapi.QueryMonthlyInstanceConsumption API asynchronously api document: https://help.aliyun.com/api/bssopenapi/querymonthlyinstanceconsumption.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryOrders ¶
func (client *Client) QueryOrders(request *QueryOrdersRequest) (response *QueryOrdersResponse, err error)
QueryOrders invokes the bssopenapi.QueryOrders API synchronously api document: https://help.aliyun.com/api/bssopenapi/queryorders.html
func (*Client) QueryOrdersWithCallback ¶
func (client *Client) QueryOrdersWithCallback(request *QueryOrdersRequest, callback func(response *QueryOrdersResponse, err error)) <-chan int
QueryOrdersWithCallback invokes the bssopenapi.QueryOrders API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryorders.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryOrdersWithChan ¶
func (client *Client) QueryOrdersWithChan(request *QueryOrdersRequest) (<-chan *QueryOrdersResponse, <-chan error)
QueryOrdersWithChan invokes the bssopenapi.QueryOrders API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryorders.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryPrepaidCards ¶
func (client *Client) QueryPrepaidCards(request *QueryPrepaidCardsRequest) (response *QueryPrepaidCardsResponse, err error)
QueryPrepaidCards invokes the bssopenapi.QueryPrepaidCards API synchronously api document: https://help.aliyun.com/api/bssopenapi/queryprepaidcards.html
func (*Client) QueryPrepaidCardsWithCallback ¶
func (client *Client) QueryPrepaidCardsWithCallback(request *QueryPrepaidCardsRequest, callback func(response *QueryPrepaidCardsResponse, err error)) <-chan int
QueryPrepaidCardsWithCallback invokes the bssopenapi.QueryPrepaidCards API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryprepaidcards.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryPrepaidCardsWithChan ¶
func (client *Client) QueryPrepaidCardsWithChan(request *QueryPrepaidCardsRequest) (<-chan *QueryPrepaidCardsResponse, <-chan error)
QueryPrepaidCardsWithChan invokes the bssopenapi.QueryPrepaidCards API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryprepaidcards.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryPrice ¶
func (client *Client) QueryPrice(request *QueryPriceRequest) (response *QueryPriceResponse, err error)
QueryPrice invokes the bssopenapi.QueryPrice API synchronously api document: https://help.aliyun.com/api/bssopenapi/queryprice.html
func (*Client) QueryPriceList ¶
func (client *Client) QueryPriceList(request *QueryPriceListRequest) (response *QueryPriceListResponse, err error)
QueryPriceList invokes the bssopenapi.QueryPriceList API synchronously api document: https://help.aliyun.com/api/bssopenapi/querypricelist.html
func (*Client) QueryPriceListWithCallback ¶
func (client *Client) QueryPriceListWithCallback(request *QueryPriceListRequest, callback func(response *QueryPriceListResponse, err error)) <-chan int
QueryPriceListWithCallback invokes the bssopenapi.QueryPriceList API asynchronously api document: https://help.aliyun.com/api/bssopenapi/querypricelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryPriceListWithChan ¶
func (client *Client) QueryPriceListWithChan(request *QueryPriceListRequest) (<-chan *QueryPriceListResponse, <-chan error)
QueryPriceListWithChan invokes the bssopenapi.QueryPriceList API asynchronously api document: https://help.aliyun.com/api/bssopenapi/querypricelist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryPriceWithCallback ¶
func (client *Client) QueryPriceWithCallback(request *QueryPriceRequest, callback func(response *QueryPriceResponse, err error)) <-chan int
QueryPriceWithCallback invokes the bssopenapi.QueryPrice API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryprice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryPriceWithChan ¶
func (client *Client) QueryPriceWithChan(request *QueryPriceRequest) (<-chan *QueryPriceResponse, <-chan error)
QueryPriceWithChan invokes the bssopenapi.QueryPrice API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryprice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryProductList ¶
func (client *Client) QueryProductList(request *QueryProductListRequest) (response *QueryProductListResponse, err error)
QueryProductList invokes the bssopenapi.QueryProductList API synchronously api document: https://help.aliyun.com/api/bssopenapi/queryproductlist.html
func (*Client) QueryProductListWithCallback ¶
func (client *Client) QueryProductListWithCallback(request *QueryProductListRequest, callback func(response *QueryProductListResponse, err error)) <-chan int
QueryProductListWithCallback invokes the bssopenapi.QueryProductList API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryproductlist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryProductListWithChan ¶
func (client *Client) QueryProductListWithChan(request *QueryProductListRequest) (<-chan *QueryProductListResponse, <-chan error)
QueryProductListWithChan invokes the bssopenapi.QueryProductList API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryproductlist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryRedeem ¶
func (client *Client) QueryRedeem(request *QueryRedeemRequest) (response *QueryRedeemResponse, err error)
QueryRedeem invokes the bssopenapi.QueryRedeem API synchronously api document: https://help.aliyun.com/api/bssopenapi/queryredeem.html
func (*Client) QueryRedeemWithCallback ¶
func (client *Client) QueryRedeemWithCallback(request *QueryRedeemRequest, callback func(response *QueryRedeemResponse, err error)) <-chan int
QueryRedeemWithCallback invokes the bssopenapi.QueryRedeem API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryredeem.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryRedeemWithChan ¶
func (client *Client) QueryRedeemWithChan(request *QueryRedeemRequest) (<-chan *QueryRedeemResponse, <-chan error)
QueryRedeemWithChan invokes the bssopenapi.QueryRedeem API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryredeem.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryResourcePackageInstances ¶
func (client *Client) QueryResourcePackageInstances(request *QueryResourcePackageInstancesRequest) (response *QueryResourcePackageInstancesResponse, err error)
QueryResourcePackageInstances invokes the bssopenapi.QueryResourcePackageInstances API synchronously api document: https://help.aliyun.com/api/bssopenapi/queryresourcepackageinstances.html
func (*Client) QueryResourcePackageInstancesWithCallback ¶
func (client *Client) QueryResourcePackageInstancesWithCallback(request *QueryResourcePackageInstancesRequest, callback func(response *QueryResourcePackageInstancesResponse, err error)) <-chan int
QueryResourcePackageInstancesWithCallback invokes the bssopenapi.QueryResourcePackageInstances API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryresourcepackageinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryResourcePackageInstancesWithChan ¶
func (client *Client) QueryResourcePackageInstancesWithChan(request *QueryResourcePackageInstancesRequest) (<-chan *QueryResourcePackageInstancesResponse, <-chan error)
QueryResourcePackageInstancesWithChan invokes the bssopenapi.QueryResourcePackageInstances API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryresourcepackageinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QuerySettlementBill ¶
func (client *Client) QuerySettlementBill(request *QuerySettlementBillRequest) (response *QuerySettlementBillResponse, err error)
QuerySettlementBill invokes the bssopenapi.QuerySettlementBill API synchronously api document: https://help.aliyun.com/api/bssopenapi/querysettlementbill.html
func (*Client) QuerySettlementBillWithCallback ¶
func (client *Client) QuerySettlementBillWithCallback(request *QuerySettlementBillRequest, callback func(response *QuerySettlementBillResponse, err error)) <-chan int
QuerySettlementBillWithCallback invokes the bssopenapi.QuerySettlementBill API asynchronously api document: https://help.aliyun.com/api/bssopenapi/querysettlementbill.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QuerySettlementBillWithChan ¶
func (client *Client) QuerySettlementBillWithChan(request *QuerySettlementBillRequest) (<-chan *QuerySettlementBillResponse, <-chan error)
QuerySettlementBillWithChan invokes the bssopenapi.QuerySettlementBill API asynchronously api document: https://help.aliyun.com/api/bssopenapi/querysettlementbill.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryUserAlarmThreshold ¶
func (client *Client) QueryUserAlarmThreshold(request *QueryUserAlarmThresholdRequest) (response *QueryUserAlarmThresholdResponse, err error)
QueryUserAlarmThreshold invokes the bssopenapi.QueryUserAlarmThreshold API synchronously api document: https://help.aliyun.com/api/bssopenapi/queryuseralarmthreshold.html
func (*Client) QueryUserAlarmThresholdWithCallback ¶
func (client *Client) QueryUserAlarmThresholdWithCallback(request *QueryUserAlarmThresholdRequest, callback func(response *QueryUserAlarmThresholdResponse, err error)) <-chan int
QueryUserAlarmThresholdWithCallback invokes the bssopenapi.QueryUserAlarmThreshold API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryuseralarmthreshold.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) QueryUserAlarmThresholdWithChan ¶
func (client *Client) QueryUserAlarmThresholdWithChan(request *QueryUserAlarmThresholdRequest) (<-chan *QueryUserAlarmThresholdResponse, <-chan error)
QueryUserAlarmThresholdWithChan invokes the bssopenapi.QueryUserAlarmThreshold API asynchronously api document: https://help.aliyun.com/api/bssopenapi/queryuseralarmthreshold.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RenewInstance ¶
func (client *Client) RenewInstance(request *RenewInstanceRequest) (response *RenewInstanceResponse, err error)
RenewInstance invokes the bssopenapi.RenewInstance API synchronously api document: https://help.aliyun.com/api/bssopenapi/renewinstance.html
func (*Client) RenewInstanceWithCallback ¶
func (client *Client) RenewInstanceWithCallback(request *RenewInstanceRequest, callback func(response *RenewInstanceResponse, err error)) <-chan int
RenewInstanceWithCallback invokes the bssopenapi.RenewInstance API asynchronously api document: https://help.aliyun.com/api/bssopenapi/renewinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RenewInstanceWithChan ¶
func (client *Client) RenewInstanceWithChan(request *RenewInstanceRequest) (<-chan *RenewInstanceResponse, <-chan error)
RenewInstanceWithChan invokes the bssopenapi.RenewInstance API asynchronously api document: https://help.aliyun.com/api/bssopenapi/renewinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetEnduserStatus ¶
func (client *Client) SetEnduserStatus(request *SetEnduserStatusRequest) (response *SetEnduserStatusResponse, err error)
SetEnduserStatus invokes the bssopenapi.SetEnduserStatus API synchronously api document: https://help.aliyun.com/api/bssopenapi/setenduserstatus.html
func (*Client) SetEnduserStatusWithCallback ¶
func (client *Client) SetEnduserStatusWithCallback(request *SetEnduserStatusRequest, callback func(response *SetEnduserStatusResponse, err error)) <-chan int
SetEnduserStatusWithCallback invokes the bssopenapi.SetEnduserStatus API asynchronously api document: https://help.aliyun.com/api/bssopenapi/setenduserstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetEnduserStatusWithChan ¶
func (client *Client) SetEnduserStatusWithChan(request *SetEnduserStatusRequest) (<-chan *SetEnduserStatusResponse, <-chan error)
SetEnduserStatusWithChan invokes the bssopenapi.SetEnduserStatus API asynchronously api document: https://help.aliyun.com/api/bssopenapi/setenduserstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetRenewal ¶
func (client *Client) SetRenewal(request *SetRenewalRequest) (response *SetRenewalResponse, err error)
SetRenewal invokes the bssopenapi.SetRenewal API synchronously api document: https://help.aliyun.com/api/bssopenapi/setrenewal.html
func (*Client) SetRenewalWithCallback ¶
func (client *Client) SetRenewalWithCallback(request *SetRenewalRequest, callback func(response *SetRenewalResponse, err error)) <-chan int
SetRenewalWithCallback invokes the bssopenapi.SetRenewal API asynchronously api document: https://help.aliyun.com/api/bssopenapi/setrenewal.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetRenewalWithChan ¶
func (client *Client) SetRenewalWithChan(request *SetRenewalRequest) (<-chan *SetRenewalResponse, <-chan error)
SetRenewalWithChan invokes the bssopenapi.SetRenewal API asynchronously api document: https://help.aliyun.com/api/bssopenapi/setrenewal.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetUserAlarmThreshold ¶
func (client *Client) SetUserAlarmThreshold(request *SetUserAlarmThresholdRequest) (response *SetUserAlarmThresholdResponse, err error)
SetUserAlarmThreshold invokes the bssopenapi.SetUserAlarmThreshold API synchronously api document: https://help.aliyun.com/api/bssopenapi/setuseralarmthreshold.html
func (*Client) SetUserAlarmThresholdWithCallback ¶
func (client *Client) SetUserAlarmThresholdWithCallback(request *SetUserAlarmThresholdRequest, callback func(response *SetUserAlarmThresholdResponse, err error)) <-chan int
SetUserAlarmThresholdWithCallback invokes the bssopenapi.SetUserAlarmThreshold API asynchronously api document: https://help.aliyun.com/api/bssopenapi/setuseralarmthreshold.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetUserAlarmThresholdWithChan ¶
func (client *Client) SetUserAlarmThresholdWithChan(request *SetUserAlarmThresholdRequest) (<-chan *SetUserAlarmThresholdResponse, <-chan error)
SetUserAlarmThresholdWithChan invokes the bssopenapi.SetUserAlarmThreshold API asynchronously api document: https://help.aliyun.com/api/bssopenapi/setuseralarmthreshold.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetUserQuota ¶
func (client *Client) SetUserQuota(request *SetUserQuotaRequest) (response *SetUserQuotaResponse, err error)
SetUserQuota invokes the bssopenapi.SetUserQuota API synchronously api document: https://help.aliyun.com/api/bssopenapi/setuserquota.html
func (*Client) SetUserQuotaWithCallback ¶
func (client *Client) SetUserQuotaWithCallback(request *SetUserQuotaRequest, callback func(response *SetUserQuotaResponse, err error)) <-chan int
SetUserQuotaWithCallback invokes the bssopenapi.SetUserQuota API asynchronously api document: https://help.aliyun.com/api/bssopenapi/setuserquota.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetUserQuotaWithChan ¶
func (client *Client) SetUserQuotaWithChan(request *SetUserQuotaRequest) (<-chan *SetUserQuotaResponse, <-chan error)
SetUserQuotaWithChan invokes the bssopenapi.SetUserQuota API asynchronously api document: https://help.aliyun.com/api/bssopenapi/setuserquota.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SubscribeDetail ¶
func (client *Client) SubscribeDetail(request *SubscribeDetailRequest) (response *SubscribeDetailResponse, err error)
SubscribeDetail invokes the bssopenapi.SubscribeDetail API synchronously api document: https://help.aliyun.com/api/bssopenapi/subscribedetail.html
func (*Client) SubscribeDetailWithCallback ¶
func (client *Client) SubscribeDetailWithCallback(request *SubscribeDetailRequest, callback func(response *SubscribeDetailResponse, err error)) <-chan int
SubscribeDetailWithCallback invokes the bssopenapi.SubscribeDetail API asynchronously api document: https://help.aliyun.com/api/bssopenapi/subscribedetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SubscribeDetailWithChan ¶
func (client *Client) SubscribeDetailWithChan(request *SubscribeDetailRequest) (<-chan *SubscribeDetailResponse, <-chan error)
SubscribeDetailWithChan invokes the bssopenapi.SubscribeDetail API asynchronously api document: https://help.aliyun.com/api/bssopenapi/subscribedetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SubscribeExportToOSS ¶
func (client *Client) SubscribeExportToOSS(request *SubscribeExportToOSSRequest) (response *SubscribeExportToOSSResponse, err error)
SubscribeExportToOSS invokes the bssopenapi.SubscribeExportToOSS API synchronously api document: https://help.aliyun.com/api/bssopenapi/subscribeexporttooss.html
func (*Client) SubscribeExportToOSSWithCallback ¶
func (client *Client) SubscribeExportToOSSWithCallback(request *SubscribeExportToOSSRequest, callback func(response *SubscribeExportToOSSResponse, err error)) <-chan int
SubscribeExportToOSSWithCallback invokes the bssopenapi.SubscribeExportToOSS API asynchronously api document: https://help.aliyun.com/api/bssopenapi/subscribeexporttooss.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SubscribeExportToOSSWithChan ¶
func (client *Client) SubscribeExportToOSSWithChan(request *SubscribeExportToOSSRequest) (<-chan *SubscribeExportToOSSResponse, <-chan error)
SubscribeExportToOSSWithChan invokes the bssopenapi.SubscribeExportToOSS API asynchronously api document: https://help.aliyun.com/api/bssopenapi/subscribeexporttooss.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UnsubscribeExportToOSS ¶
func (client *Client) UnsubscribeExportToOSS(request *UnsubscribeExportToOSSRequest) (response *UnsubscribeExportToOSSResponse, err error)
UnsubscribeExportToOSS invokes the bssopenapi.UnsubscribeExportToOSS API synchronously api document: https://help.aliyun.com/api/bssopenapi/unsubscribeexporttooss.html
func (*Client) UnsubscribeExportToOSSWithCallback ¶
func (client *Client) UnsubscribeExportToOSSWithCallback(request *UnsubscribeExportToOSSRequest, callback func(response *UnsubscribeExportToOSSResponse, err error)) <-chan int
UnsubscribeExportToOSSWithCallback invokes the bssopenapi.UnsubscribeExportToOSS API asynchronously api document: https://help.aliyun.com/api/bssopenapi/unsubscribeexporttooss.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UnsubscribeExportToOSSWithChan ¶
func (client *Client) UnsubscribeExportToOSSWithChan(request *UnsubscribeExportToOSSRequest) (<-chan *UnsubscribeExportToOSSResponse, <-chan error)
UnsubscribeExportToOSSWithChan invokes the bssopenapi.UnsubscribeExportToOSS API asynchronously api document: https://help.aliyun.com/api/bssopenapi/unsubscribeexporttooss.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
type ConfigList ¶
type ConfigList struct {
ConfigList []string `json:"ConfigList" xml:"ConfigList"`
}
ConfigList is a nested struct in bssopenapi response
type ConvertChargeTypeRequest ¶
type ConvertChargeTypeRequest struct { *requests.RpcRequest Period requests.Integer `position:"Query" name:"Period"` ProductCode string `position:"Query" name:"ProductCode"` InstanceId string `position:"Query" name:"InstanceId"` SubscriptionType string `position:"Query" name:"SubscriptionType"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ProductType string `position:"Query" name:"ProductType"` }
ConvertChargeTypeRequest is the request struct for api ConvertChargeType
func CreateConvertChargeTypeRequest ¶
func CreateConvertChargeTypeRequest() (request *ConvertChargeTypeRequest)
CreateConvertChargeTypeRequest creates a request to invoke ConvertChargeType API
type ConvertChargeTypeResponse ¶
type ConvertChargeTypeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
ConvertChargeTypeResponse is the response struct for api ConvertChargeType
func CreateConvertChargeTypeResponse ¶
func CreateConvertChargeTypeResponse() (response *ConvertChargeTypeResponse)
CreateConvertChargeTypeResponse creates a response to parse from ConvertChargeType response
type CreateInstanceParameter ¶
CreateInstanceParameter is a repeated param struct in CreateInstanceRequest
type CreateInstanceRequest ¶
type CreateInstanceRequest struct { *requests.RpcRequest ProductCode string `position:"Query" name:"ProductCode"` Period requests.Integer `position:"Query" name:"Period"` SubscriptionType string `position:"Query" name:"SubscriptionType"` RenewPeriod requests.Integer `position:"Query" name:"RenewPeriod"` Parameter *[]CreateInstanceParameter `position:"Query" name:"Parameter" type:"Repeated"` RenewalStatus string `position:"Query" name:"RenewalStatus"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ProductType string `position:"Query" name:"ProductType"` }
CreateInstanceRequest is the request struct for api CreateInstance
func CreateCreateInstanceRequest ¶
func CreateCreateInstanceRequest() (request *CreateInstanceRequest)
CreateCreateInstanceRequest creates a request to invoke CreateInstance API
type CreateInstanceResponse ¶
type CreateInstanceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
CreateInstanceResponse is the response struct for api CreateInstance
func CreateCreateInstanceResponse ¶
func CreateCreateInstanceResponse() (response *CreateInstanceResponse)
CreateCreateInstanceResponse creates a response to parse from CreateInstance response
type CreateResourcePackageRequest ¶
type CreateResourcePackageRequest struct { *requests.RpcRequest Duration requests.Integer `position:"Query" name:"Duration"` ProductCode string `position:"Query" name:"ProductCode"` Specification string `position:"Query" name:"Specification"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` PackageType string `position:"Query" name:"PackageType"` EffectiveDate string `position:"Query" name:"EffectiveDate"` PricingCycle string `position:"Query" name:"PricingCycle"` }
CreateResourcePackageRequest is the request struct for api CreateResourcePackage
func CreateCreateResourcePackageRequest ¶
func CreateCreateResourcePackageRequest() (request *CreateResourcePackageRequest)
CreateCreateResourcePackageRequest creates a request to invoke CreateResourcePackage API
type CreateResourcePackageResponse ¶
type CreateResourcePackageResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` OrderId int `json:"OrderId" xml:"OrderId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data DataInCreateResourcePackage `json:"Data" xml:"Data"` }
CreateResourcePackageResponse is the response struct for api CreateResourcePackage
func CreateCreateResourcePackageResponse ¶
func CreateCreateResourcePackageResponse() (response *CreateResourcePackageResponse)
CreateCreateResourcePackageResponse creates a response to parse from CreateResourcePackage response
type CreateUserQuotaRequest ¶
type CreateUserQuotaRequest struct { *requests.RpcRequest Uid requests.Integer `position:"Query" name:"Uid"` Amount string `position:"Query" name:"Amount"` OutBizId string `position:"Query" name:"OutBizId"` Currency string `position:"Query" name:"Currency"` Bid string `position:"Query" name:"Bid"` }
CreateUserQuotaRequest is the request struct for api CreateUserQuota
func CreateCreateUserQuotaRequest ¶
func CreateCreateUserQuotaRequest() (request *CreateUserQuotaRequest)
CreateCreateUserQuotaRequest creates a request to invoke CreateUserQuota API
type CreateUserQuotaResponse ¶
type CreateUserQuotaResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Success bool `json:"Success" xml:"Success"` Data bool `json:"Data" xml:"Data"` }
CreateUserQuotaResponse is the response struct for api CreateUserQuota
func CreateCreateUserQuotaResponse ¶
func CreateCreateUserQuotaResponse() (response *CreateUserQuotaResponse)
CreateCreateUserQuotaResponse creates a response to parse from CreateUserQuota response
type CustomerInvoice ¶
type CustomerInvoice struct { Id int `json:"Id" xml:"Id"` UserId int `json:"UserId" xml:"UserId"` UserNick string `json:"UserNick" xml:"UserNick"` InvoiceTitle string `json:"InvoiceTitle" xml:"InvoiceTitle"` CustomerType int `json:"CustomerType" xml:"CustomerType"` TaxpayerType int `json:"TaxpayerType" xml:"TaxpayerType"` Bank string `json:"Bank" xml:"Bank"` BankNo string `json:"BankNo" xml:"BankNo"` OperatingLicenseAddress string `json:"OperatingLicenseAddress" xml:"OperatingLicenseAddress"` OperatingLicensePhone string `json:"OperatingLicensePhone" xml:"OperatingLicensePhone"` RegisterNo string `json:"RegisterNo" xml:"RegisterNo"` StartCycle int `json:"StartCycle" xml:"StartCycle"` Status int `json:"Status" xml:"Status"` GmtCreate string `json:"GmtCreate" xml:"GmtCreate"` TaxationLicense string `json:"TaxationLicense" xml:"TaxationLicense"` AdjustType int `json:"AdjustType" xml:"AdjustType"` EndCycle int `json:"EndCycle" xml:"EndCycle"` TitleChangeInstructions string `json:"TitleChangeInstructions" xml:"TitleChangeInstructions"` IssueType int `json:"IssueType" xml:"IssueType"` Type int `json:"Type" xml:"Type"` }
CustomerInvoice is a nested struct in bssopenapi response
type CustomerInvoiceAddress ¶
type CustomerInvoiceAddress struct { Id int `json:"Id" xml:"Id"` UserId int `json:"UserId" xml:"UserId"` UserNick string `json:"UserNick" xml:"UserNick"` Addressee string `json:"Addressee" xml:"Addressee"` Province string `json:"Province" xml:"Province"` City string `json:"City" xml:"City"` County string `json:"County" xml:"County"` Street string `json:"Street" xml:"Street"` PostalCode string `json:"PostalCode" xml:"PostalCode"` Phone string `json:"Phone" xml:"Phone"` BizType string `json:"BizType" xml:"BizType"` DeliveryAddress string `json:"DeliveryAddress" xml:"DeliveryAddress"` }
CustomerInvoiceAddress is a nested struct in bssopenapi response
type CustomerInvoiceAddressList ¶
type CustomerInvoiceAddressList struct {
CustomerInvoiceAddress []CustomerInvoiceAddress `json:"CustomerInvoiceAddress" xml:"CustomerInvoiceAddress"`
}
CustomerInvoiceAddressList is a nested struct in bssopenapi response
type CustomerInvoiceList ¶
type CustomerInvoiceList struct {
CustomerInvoice []CustomerInvoice `json:"CustomerInvoice" xml:"CustomerInvoice"`
}
CustomerInvoiceList is a nested struct in bssopenapi response
type Data ¶
type Data struct { BusinessType string `json:"BusinessType" xml:"BusinessType"` TradePrice float64 `json:"TradePrice" xml:"TradePrice"` HostId string `json:"HostId" xml:"HostId"` OriginalPrice float64 `json:"OriginalPrice" xml:"OriginalPrice"` OrderId string `json:"OrderId" xml:"OrderId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` BillingCycle string `json:"BillingCycle" xml:"BillingCycle"` Uid int `json:"Uid" xml:"Uid"` OutstandingAmount float64 `json:"OutstandingAmount" xml:"OutstandingAmount"` InvalidTimeStamp int `json:"InvalidTimeStamp" xml:"InvalidTimeStamp"` Quantity int `json:"Quantity" xml:"Quantity"` AvailableCashAmount string `json:"AvailableCashAmount" xml:"AvailableCashAmount"` EffectTimeStamp int `json:"EffectTimeStamp" xml:"EffectTimeStamp"` PrimaryAccount string `json:"PrimaryAccount" xml:"PrimaryAccount"` HostName string `json:"HostName" xml:"HostName"` TotalOutstandingAmount float64 `json:"TotalOutstandingAmount" xml:"TotalOutstandingAmount"` Status string `json:"Status" xml:"Status"` UserId int `json:"UserId" xml:"UserId"` NewInvoiceAmount float64 `json:"NewInvoiceAmount" xml:"NewInvoiceAmount"` Numerator int `json:"Numerator" xml:"Numerator"` AvailableAmount string `json:"AvailableAmount" xml:"AvailableAmount"` PageSize int `json:"PageSize" xml:"PageSize"` Amount string `json:"Amount" xml:"Amount"` MybankCreditAmount string `json:"MybankCreditAmount" xml:"MybankCreditAmount"` CreditAmount string `json:"CreditAmount" xml:"CreditAmount"` ThresholdType int `json:"ThresholdType" xml:"ThresholdType"` AccountID string `json:"AccountID" xml:"AccountID"` InstanceId string `json:"InstanceId" xml:"InstanceId"` ItemCode string `json:"ItemCode" xml:"ItemCode"` ThresholdAmount string `json:"ThresholdAmount" xml:"ThresholdAmount"` InvoiceApplyId int `json:"InvoiceApplyId" xml:"InvoiceApplyId"` Boolean bool `json:"Boolean" xml:"Boolean"` PageNum int `json:"PageNum" xml:"PageNum"` Bid string `json:"Bid" xml:"Bid"` Currency string `json:"Currency" xml:"Currency"` DiscountPrice float64 `json:"DiscountPrice" xml:"DiscountPrice"` AccountName string `json:"AccountName" xml:"AccountName"` Denominator int `json:"Denominator" xml:"Denominator"` ModuleList ModuleList `json:"ModuleList" xml:"ModuleList"` InstanceList []Instance `json:"InstanceList" xml:"InstanceList"` OrderList OrderListInQueryOrders `json:"OrderList" xml:"OrderList"` Modules ModulesInQueryInstanceGaapCost `json:"Modules" xml:"Modules"` Items ItemsInQueryInstanceBill `json:"Items" xml:"Items"` ResourcePackages ResourcePackages `json:"ResourcePackages" xml:"ResourcePackages"` ProductList ProductList `json:"ProductList" xml:"ProductList"` ModuleDetails ModuleDetailsInGetSubscriptionPrice `json:"ModuleDetails" xml:"ModuleDetails"` PromotionDetails PromotionDetailsInGetSubscriptionPrice `json:"PromotionDetails" xml:"PromotionDetails"` CustomerInvoiceList CustomerInvoiceList `json:"CustomerInvoiceList" xml:"CustomerInvoiceList"` EvaluateList EvaluateList `json:"EvaluateList" xml:"EvaluateList"` Promotions Promotions `json:"Promotions" xml:"Promotions"` CustomerInvoiceAddressList CustomerInvoiceAddressList `json:"CustomerInvoiceAddressList" xml:"CustomerInvoiceAddressList"` AttributeList AttributeList `json:"AttributeList" xml:"AttributeList"` }
Data is a nested struct in bssopenapi response
type DataInCreateResourcePackage ¶
type DataInCreateResourcePackage struct { OrderId int `json:"OrderId" xml:"OrderId"` InstanceId string `json:"InstanceId" xml:"InstanceId"` }
DataInCreateResourcePackage is a nested struct in bssopenapi response
type DataInQueryCashCoupons ¶
type DataInQueryCashCoupons struct {
CashCoupon []CashCoupon `json:"CashCoupon" xml:"CashCoupon"`
}
DataInQueryCashCoupons is a nested struct in bssopenapi response
type DataInQueryPrepaidCards ¶
type DataInQueryPrepaidCards struct {
PrepaidCard []PrepaidCard `json:"PrepaidCard" xml:"PrepaidCard"`
}
DataInQueryPrepaidCards is a nested struct in bssopenapi response
type DataInQueryRedeem ¶
type DataInQueryRedeem struct { PageNum int `json:"PageNum" xml:"PageNum"` PageSize int `json:"PageSize" xml:"PageSize"` TotalCount int `json:"TotalCount" xml:"TotalCount"` Redeem Redeem `json:"Redeem" xml:"Redeem"` }
DataInQueryRedeem is a nested struct in bssopenapi response
type DataInQueryResourcePackageInstances ¶
type DataInQueryResourcePackageInstances struct { HostId string `json:"HostId" xml:"HostId"` PageNum string `json:"PageNum" xml:"PageNum"` PageSize string `json:"PageSize" xml:"PageSize"` TotalCount string `json:"TotalCount" xml:"TotalCount"` Instances Instances `json:"Instances" xml:"Instances"` }
DataInQueryResourcePackageInstances is a nested struct in bssopenapi response
type DatasInQueryAccountBookList ¶
type DatasInQueryAccountBookList struct {
Data []Data `json:"Data" xml:"Data"`
}
DatasInQueryAccountBookList is a nested struct in bssopenapi response
type DatasInQueryEnduserStatus ¶
type DatasInQueryEnduserStatus struct {
Data []Data `json:"Data" xml:"Data"`
}
DatasInQueryEnduserStatus is a nested struct in bssopenapi response
type DatasInQueryUserAlarmThreshold ¶
type DatasInQueryUserAlarmThreshold struct {
Data []Data `json:"Data" xml:"Data"`
}
DatasInQueryUserAlarmThreshold is a nested struct in bssopenapi response
type DescribePricingModuleRequest ¶
type DescribePricingModuleRequest struct { *requests.RpcRequest ProductCode string `position:"Query" name:"ProductCode"` SubscriptionType string `position:"Query" name:"SubscriptionType"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ProductType string `position:"Query" name:"ProductType"` }
DescribePricingModuleRequest is the request struct for api DescribePricingModule
func CreateDescribePricingModuleRequest ¶
func CreateDescribePricingModuleRequest() (request *DescribePricingModuleRequest)
CreateDescribePricingModuleRequest creates a request to invoke DescribePricingModule API
type DescribePricingModuleResponse ¶
type DescribePricingModuleResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
DescribePricingModuleResponse is the response struct for api DescribePricingModule
func CreateDescribePricingModuleResponse ¶
func CreateDescribePricingModuleResponse() (response *DescribePricingModuleResponse)
CreateDescribePricingModuleResponse creates a response to parse from DescribePricingModule response
type DescribeResourcePackageProductRequest ¶
type DescribeResourcePackageProductRequest struct { *requests.RpcRequest ProductCode string `position:"Query" name:"ProductCode"` }
DescribeResourcePackageProductRequest is the request struct for api DescribeResourcePackageProduct
func CreateDescribeResourcePackageProductRequest ¶
func CreateDescribeResourcePackageProductRequest() (request *DescribeResourcePackageProductRequest)
CreateDescribeResourcePackageProductRequest creates a request to invoke DescribeResourcePackageProduct API
type DescribeResourcePackageProductResponse ¶
type DescribeResourcePackageProductResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` OrderId int `json:"OrderId" xml:"OrderId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
DescribeResourcePackageProductResponse is the response struct for api DescribeResourcePackageProduct
func CreateDescribeResourcePackageProductResponse ¶
func CreateDescribeResourcePackageProductResponse() (response *DescribeResourcePackageProductResponse)
CreateDescribeResourcePackageProductResponse creates a response to parse from DescribeResourcePackageProduct response
type EnableBillGenerationRequest ¶
type EnableBillGenerationRequest struct { *requests.RpcRequest ProductCode string `position:"Query" name:"ProductCode"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` }
EnableBillGenerationRequest is the request struct for api EnableBillGeneration
func CreateEnableBillGenerationRequest ¶
func CreateEnableBillGenerationRequest() (request *EnableBillGenerationRequest)
CreateEnableBillGenerationRequest creates a request to invoke EnableBillGeneration API
type EnableBillGenerationResponse ¶
type EnableBillGenerationResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
EnableBillGenerationResponse is the response struct for api EnableBillGeneration
func CreateEnableBillGenerationResponse ¶
func CreateEnableBillGenerationResponse() (response *EnableBillGenerationResponse)
CreateEnableBillGenerationResponse creates a response to parse from EnableBillGeneration response
type Evaluate ¶
type Evaluate struct { Id int `json:"Id" xml:"Id"` GmtCreate string `json:"GmtCreate" xml:"GmtCreate"` GmtModified string `json:"GmtModified" xml:"GmtModified"` UserId int `json:"UserId" xml:"UserId"` UserNick string `json:"UserNick" xml:"UserNick"` OutBizId string `json:"OutBizId" xml:"OutBizId"` BillId int `json:"BillId" xml:"BillId"` ItemId int `json:"ItemId" xml:"ItemId"` BillCycle string `json:"BillCycle" xml:"BillCycle"` BizType string `json:"BizType" xml:"BizType"` OriginalAmount int `json:"OriginalAmount" xml:"OriginalAmount"` PresentAmount int `json:"PresentAmount" xml:"PresentAmount"` CanInvoiceAmount int `json:"CanInvoiceAmount" xml:"CanInvoiceAmount"` InvoicedAmount int `json:"InvoicedAmount" xml:"InvoicedAmount"` OffsetCostAmount int `json:"OffsetCostAmount" xml:"OffsetCostAmount"` OffsetAcceptAmount int `json:"OffsetAcceptAmount" xml:"OffsetAcceptAmount"` Status int `json:"Status" xml:"Status"` OpId string `json:"OpId" xml:"OpId"` Name string `json:"Name" xml:"Name"` BizTime string `json:"BizTime" xml:"BizTime"` Type int `json:"Type" xml:"Type"` }
Evaluate is a nested struct in bssopenapi response
type EvaluateList ¶
type EvaluateList struct {
Evaluate []Evaluate `json:"Evaluate" xml:"Evaluate"`
}
EvaluateList is a nested struct in bssopenapi response
type GetOrderDetailRequest ¶
type GetOrderDetailRequest struct { *requests.RpcRequest OrderId string `position:"Query" name:"OrderId"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` }
GetOrderDetailRequest is the request struct for api GetOrderDetail
func CreateGetOrderDetailRequest ¶
func CreateGetOrderDetailRequest() (request *GetOrderDetailRequest)
CreateGetOrderDetailRequest creates a request to invoke GetOrderDetail API
type GetOrderDetailResponse ¶
type GetOrderDetailResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
GetOrderDetailResponse is the response struct for api GetOrderDetail
func CreateGetOrderDetailResponse ¶
func CreateGetOrderDetailResponse() (response *GetOrderDetailResponse)
CreateGetOrderDetailResponse creates a response to parse from GetOrderDetail response
type GetPayAsYouGoPriceModuleList ¶
type GetPayAsYouGoPriceModuleList struct { ModuleCode string `name:"ModuleCode"` PriceType string `name:"PriceType"` Config string `name:"Config"` }
GetPayAsYouGoPriceModuleList is a repeated param struct in GetPayAsYouGoPriceRequest
type GetPayAsYouGoPriceRequest ¶
type GetPayAsYouGoPriceRequest struct { *requests.RpcRequest ProductCode string `position:"Query" name:"ProductCode"` SubscriptionType string `position:"Query" name:"SubscriptionType"` ModuleList *[]GetPayAsYouGoPriceModuleList `position:"Query" name:"ModuleList" type:"Repeated"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Region string `position:"Query" name:"Region"` ProductType string `position:"Query" name:"ProductType"` }
GetPayAsYouGoPriceRequest is the request struct for api GetPayAsYouGoPrice
func CreateGetPayAsYouGoPriceRequest ¶
func CreateGetPayAsYouGoPriceRequest() (request *GetPayAsYouGoPriceRequest)
CreateGetPayAsYouGoPriceRequest creates a request to invoke GetPayAsYouGoPrice API
type GetPayAsYouGoPriceResponse ¶
type GetPayAsYouGoPriceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
GetPayAsYouGoPriceResponse is the response struct for api GetPayAsYouGoPrice
func CreateGetPayAsYouGoPriceResponse ¶
func CreateGetPayAsYouGoPriceResponse() (response *GetPayAsYouGoPriceResponse)
CreateGetPayAsYouGoPriceResponse creates a response to parse from GetPayAsYouGoPrice response
type GetResourcePackagePriceRequest ¶
type GetResourcePackagePriceRequest struct { *requests.RpcRequest Duration requests.Integer `position:"Query" name:"Duration"` ProductCode string `position:"Query" name:"ProductCode"` Specification string `position:"Query" name:"Specification"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` PackageType string `position:"Query" name:"PackageType"` EffectiveDate string `position:"Query" name:"EffectiveDate"` PricingCycle string `position:"Query" name:"PricingCycle"` }
GetResourcePackagePriceRequest is the request struct for api GetResourcePackagePrice
func CreateGetResourcePackagePriceRequest ¶
func CreateGetResourcePackagePriceRequest() (request *GetResourcePackagePriceRequest)
CreateGetResourcePackagePriceRequest creates a request to invoke GetResourcePackagePrice API
type GetResourcePackagePriceResponse ¶
type GetResourcePackagePriceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
GetResourcePackagePriceResponse is the response struct for api GetResourcePackagePrice
func CreateGetResourcePackagePriceResponse ¶
func CreateGetResourcePackagePriceResponse() (response *GetResourcePackagePriceResponse)
CreateGetResourcePackagePriceResponse creates a response to parse from GetResourcePackagePrice response
type GetSubscriptionPriceModuleList ¶
type GetSubscriptionPriceModuleList struct { ModuleCode string `name:"ModuleCode"` ModuleStatus string `name:"ModuleStatus"` Tag string `name:"Tag"` Config string `name:"Config"` }
GetSubscriptionPriceModuleList is a repeated param struct in GetSubscriptionPriceRequest
type GetSubscriptionPriceRequest ¶
type GetSubscriptionPriceRequest struct { *requests.RpcRequest ServicePeriodQuantity requests.Integer `position:"Query" name:"ServicePeriodQuantity"` ProductCode string `position:"Query" name:"ProductCode"` InstanceId string `position:"Query" name:"InstanceId"` Quantity requests.Integer `position:"Query" name:"Quantity"` ServicePeriodUnit string `position:"Query" name:"ServicePeriodUnit"` SubscriptionType string `position:"Query" name:"SubscriptionType"` ModuleList *[]GetSubscriptionPriceModuleList `position:"Query" name:"ModuleList" type:"Repeated"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Region string `position:"Query" name:"Region"` OrderType string `position:"Query" name:"OrderType"` ProductType string `position:"Query" name:"ProductType"` }
GetSubscriptionPriceRequest is the request struct for api GetSubscriptionPrice
func CreateGetSubscriptionPriceRequest ¶
func CreateGetSubscriptionPriceRequest() (request *GetSubscriptionPriceRequest)
CreateGetSubscriptionPriceRequest creates a request to invoke GetSubscriptionPrice API
type GetSubscriptionPriceResponse ¶
type GetSubscriptionPriceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
GetSubscriptionPriceResponse is the response struct for api GetSubscriptionPrice
func CreateGetSubscriptionPriceResponse ¶
func CreateGetSubscriptionPriceResponse() (response *GetSubscriptionPriceResponse)
CreateGetSubscriptionPriceResponse creates a response to parse from GetSubscriptionPrice response
type Instance ¶
type Instance struct { Region string `json:"Region" xml:"Region"` ExpectedReleaseTime string `json:"ExpectedReleaseTime" xml:"ExpectedReleaseTime"` PackageType string `json:"PackageType" xml:"PackageType"` DeductType string `json:"DeductType" xml:"DeductType"` CreateTime string `json:"CreateTime" xml:"CreateTime"` OwnerId int `json:"OwnerId" xml:"OwnerId"` TotalAmount string `json:"TotalAmount" xml:"TotalAmount"` RenewStatus string `json:"RenewStatus" xml:"RenewStatus"` SubStatus string `json:"SubStatus" xml:"SubStatus"` InstanceId string `json:"InstanceId" xml:"InstanceId"` TotalAmountUnit string `json:"TotalAmountUnit" xml:"TotalAmountUnit"` SubscriptionType string `json:"SubscriptionType" xml:"SubscriptionType"` RemainingAmountUnit string `json:"RemainingAmountUnit" xml:"RemainingAmountUnit"` StopTime string `json:"StopTime" xml:"StopTime"` Seller string `json:"Seller" xml:"Seller"` Remark string `json:"Remark" xml:"Remark"` ProductType string `json:"ProductType" xml:"ProductType"` ProductCode string `json:"ProductCode" xml:"ProductCode"` RenewalDuration int `json:"RenewalDuration" xml:"RenewalDuration"` RenewalDurationUnit string `json:"RenewalDurationUnit" xml:"RenewalDurationUnit"` RemainingAmount string `json:"RemainingAmount" xml:"RemainingAmount"` EffectiveTime string `json:"EffectiveTime" xml:"EffectiveTime"` ExpiryTime string `json:"ExpiryTime" xml:"ExpiryTime"` EndTime string `json:"EndTime" xml:"EndTime"` SellerId int `json:"SellerId" xml:"SellerId"` InstanceID string `json:"InstanceID" xml:"InstanceID"` ReleaseTime string `json:"ReleaseTime" xml:"ReleaseTime"` Status string `json:"Status" xml:"Status"` ApplicableProducts []string `json:"ApplicableProducts" xml:"ApplicableProducts"` }
Instance is a nested struct in bssopenapi response
type InstanceInQueryResourcePackageInstances ¶
type InstanceInQueryResourcePackageInstances struct { InstanceId string `json:"InstanceId" xml:"InstanceId"` Region string `json:"Region" xml:"Region"` TotalAmount string `json:"TotalAmount" xml:"TotalAmount"` TotalAmountUnit string `json:"TotalAmountUnit" xml:"TotalAmountUnit"` RemainingAmount string `json:"RemainingAmount" xml:"RemainingAmount"` RemainingAmountUnit string `json:"RemainingAmountUnit" xml:"RemainingAmountUnit"` EffectiveTime string `json:"EffectiveTime" xml:"EffectiveTime"` ExpiryTime string `json:"ExpiryTime" xml:"ExpiryTime"` Remark string `json:"Remark" xml:"Remark"` PackageType string `json:"PackageType" xml:"PackageType"` Status string `json:"Status" xml:"Status"` DeductType string `json:"DeductType" xml:"DeductType"` ApplicableProducts ApplicableProducts `json:"ApplicableProducts" xml:"ApplicableProducts"` }
InstanceInQueryResourcePackageInstances is a nested struct in bssopenapi response
type InstanceList ¶
type InstanceList struct {
Instance []Instance `json:"Instance" xml:"Instance"`
}
InstanceList is a nested struct in bssopenapi response
type Instances ¶
type Instances struct {
Instance []InstanceInQueryResourcePackageInstances `json:"Instance" xml:"Instance"`
}
Instances is a nested struct in bssopenapi response
type Item ¶
type Item struct { Tax float64 `json:"Tax" xml:"Tax"` PreviousBillingCycleBalance float64 `json:"PreviousBillingCycleBalance" xml:"PreviousBillingCycleBalance"` PayerAccount string `json:"PayerAccount" xml:"PayerAccount"` UsageStartTime string `json:"UsageStartTime" xml:"UsageStartTime"` SuborderID string `json:"SuborderID" xml:"SuborderID"` SolutionCode string `json:"SolutionCode" xml:"SolutionCode"` ProductDetail string `json:"ProductDetail" xml:"ProductDetail"` Promotion string `json:"Promotion" xml:"Promotion"` Seller string `json:"Seller" xml:"Seller"` PretaxAmountLocal float64 `json:"PretaxAmountLocal" xml:"PretaxAmountLocal"` OutstandingAmount float64 `json:"OutstandingAmount" xml:"OutstandingAmount"` ProductCode string `json:"ProductCode" xml:"ProductCode"` Quantity string `json:"Quantity" xml:"Quantity"` InvoiceDiscount float64 `json:"InvoiceDiscount" xml:"InvoiceDiscount"` MybankPaymentAmount float64 `json:"MybankPaymentAmount" xml:"MybankPaymentAmount"` PretaxGrossAmount float64 `json:"PretaxGrossAmount" xml:"PretaxGrossAmount"` InstanceID string `json:"InstanceID" xml:"InstanceID"` RecordID string `json:"RecordID" xml:"RecordID"` Config string `json:"Config" xml:"Config"` Status string `json:"Status" xml:"Status"` Item string `json:"Item" xml:"Item"` ProductName string `json:"ProductName" xml:"ProductName"` Region string `json:"Region" xml:"Region"` PaymentAmount float64 `json:"PaymentAmount" xml:"PaymentAmount"` UsageEndTime string `json:"UsageEndTime" xml:"UsageEndTime"` SolutionID string `json:"SolutionID" xml:"SolutionID"` ClearedTime string `json:"ClearedTime" xml:"ClearedTime"` PaymentTime string `json:"PaymentTime" xml:"PaymentTime"` CreateTime string `json:"CreateTime" xml:"CreateTime"` LinkedCustomerOrderID string `json:"LinkedCustomerOrderID" xml:"LinkedCustomerOrderID"` AfterTaxAmount float64 `json:"AfterTaxAmount" xml:"AfterTaxAmount"` ResourceGroup string `json:"ResourceGroup" xml:"ResourceGroup"` Tag string `json:"Tag" xml:"Tag"` OwnerID string `json:"OwnerID" xml:"OwnerID"` SolutionName string `json:"SolutionName" xml:"SolutionName"` SubscriptionType string `json:"SubscriptionType" xml:"SubscriptionType"` DeductedByCashCoupons float64 `json:"DeductedByCashCoupons" xml:"DeductedByCashCoupons"` InvoiceNo string `json:"InvoiceNo" xml:"InvoiceNo"` DiscountAmount float64 `json:"DiscountAmount" xml:"DiscountAmount"` BillID string `json:"BillID" xml:"BillID"` PaymentCurrency string `json:"PaymentCurrency" xml:"PaymentCurrency"` ProductType string `json:"ProductType" xml:"ProductType"` AccountDiscount float64 `json:"AccountDiscount" xml:"AccountDiscount"` Currency string `json:"Currency" xml:"Currency"` DeductedByPrepaidCard float64 `json:"DeductedByPrepaidCard" xml:"DeductedByPrepaidCard"` OriginalOrderID string `json:"OriginalOrderID" xml:"OriginalOrderID"` PaymentTransactionID string `json:"PaymentTransactionID" xml:"PaymentTransactionID"` OrderID string `json:"OrderID" xml:"OrderID"` OrderType string `json:"OrderType" xml:"OrderType"` DeductedByCoupons float64 `json:"DeductedByCoupons" xml:"DeductedByCoupons"` ChargeDiscount float64 `json:"ChargeDiscount" xml:"ChargeDiscount"` PretaxAmount float64 `json:"PretaxAmount" xml:"PretaxAmount"` }
Item is a nested struct in bssopenapi response
type ItemInQueryInstanceBill ¶
type ItemInQueryInstanceBill struct { InstanceID string `json:"InstanceID" xml:"InstanceID"` ServicePeriod float64 `json:"ServicePeriod" xml:"ServicePeriod"` BillingType string `json:"BillingType" xml:"BillingType"` CostUnit string `json:"CostUnit" xml:"CostUnit"` ProductCode string `json:"ProductCode" xml:"ProductCode"` ProductType string `json:"ProductType" xml:"ProductType"` SubscriptionType string `json:"SubscriptionType" xml:"SubscriptionType"` ProductName string `json:"ProductName" xml:"ProductName"` ProductDetail string `json:"ProductDetail" xml:"ProductDetail"` OwnerID int `json:"OwnerID" xml:"OwnerID"` BillingItem string `json:"BillingItem" xml:"BillingItem"` ListPrice float64 `json:"ListPrice" xml:"ListPrice"` ListPriceUnit string `json:"ListPriceUnit" xml:"ListPriceUnit"` Usage float64 `json:"Usage" xml:"Usage"` UsageUnit string `json:"UsageUnit" xml:"UsageUnit"` DeductedByResourcePackage float64 `json:"DeductedByResourcePackage" xml:"DeductedByResourcePackage"` PretaxGrossAmount float64 `json:"PretaxGrossAmount" xml:"PretaxGrossAmount"` InvoiceDiscount float64 `json:"InvoiceDiscount" xml:"InvoiceDiscount"` DeductedByCoupons float64 `json:"DeductedByCoupons" xml:"DeductedByCoupons"` PretaxAmount float64 `json:"PretaxAmount" xml:"PretaxAmount"` DeductedByCashCoupons float64 `json:"DeductedByCashCoupons" xml:"DeductedByCashCoupons"` DeductedByPrepaidCard float64 `json:"DeductedByPrepaidCard" xml:"DeductedByPrepaidCard"` PaymentAmount float64 `json:"PaymentAmount" xml:"PaymentAmount"` OutstandingAmount float64 `json:"OutstandingAmount" xml:"OutstandingAmount"` Currency string `json:"Currency" xml:"Currency"` }
ItemInQueryInstanceBill is a nested struct in bssopenapi response
type ItemsInQueryBill ¶
type ItemsInQueryBill struct {
Item []Item `json:"Item" xml:"Item"`
}
ItemsInQueryBill is a nested struct in bssopenapi response
type ItemsInQueryBillOverview ¶
type ItemsInQueryBillOverview struct {
Item []Item `json:"Item" xml:"Item"`
}
ItemsInQueryBillOverview is a nested struct in bssopenapi response
type ItemsInQueryInstanceBill ¶
type ItemsInQueryInstanceBill struct {
Item []ItemInQueryInstanceBill `json:"Item" xml:"Item"`
}
ItemsInQueryInstanceBill is a nested struct in bssopenapi response
type ItemsInQueryMonthlyBill ¶
type ItemsInQueryMonthlyBill struct {
Item []Item `json:"Item" xml:"Item"`
}
ItemsInQueryMonthlyBill is a nested struct in bssopenapi response
type ItemsInQueryMonthlyInstanceConsumption ¶
type ItemsInQueryMonthlyInstanceConsumption struct {
Item []Item `json:"Item" xml:"Item"`
}
ItemsInQueryMonthlyInstanceConsumption is a nested struct in bssopenapi response
type ItemsInQuerySettlementBill ¶
type ItemsInQuerySettlementBill struct {
Item []Item `json:"Item" xml:"Item"`
}
ItemsInQuerySettlementBill is a nested struct in bssopenapi response
type ModifyInstanceParameter ¶
ModifyInstanceParameter is a repeated param struct in ModifyInstanceRequest
type ModifyInstanceRequest ¶
type ModifyInstanceRequest struct { *requests.RpcRequest ProductCode string `position:"Query" name:"ProductCode"` InstanceId string `position:"Query" name:"InstanceId"` SubscriptionType string `position:"Query" name:"SubscriptionType"` ModifyType string `position:"Query" name:"ModifyType"` Parameter *[]ModifyInstanceParameter `position:"Query" name:"Parameter" type:"Repeated"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ProductType string `position:"Query" name:"ProductType"` }
ModifyInstanceRequest is the request struct for api ModifyInstance
func CreateModifyInstanceRequest ¶
func CreateModifyInstanceRequest() (request *ModifyInstanceRequest)
CreateModifyInstanceRequest creates a request to invoke ModifyInstance API
type ModifyInstanceResponse ¶
type ModifyInstanceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
ModifyInstanceResponse is the response struct for api ModifyInstance
func CreateModifyInstanceResponse ¶
func CreateModifyInstanceResponse() (response *ModifyInstanceResponse)
CreateModifyInstanceResponse creates a response to parse from ModifyInstance response
type Module ¶
type Module struct { MonthGaapDeductedByPrepaidCard string `json:"MonthGaapDeductedByPrepaidCard" xml:"MonthGaapDeductedByPrepaidCard"` DeductedByCashCoupons string `json:"DeductedByCashCoupons" xml:"DeductedByCashCoupons"` PayerAccount string `json:"PayerAccount" xml:"PayerAccount"` PriceUnit string `json:"PriceUnit" xml:"PriceUnit"` GaapPretaxAmountLocal string `json:"GaapPretaxAmountLocal" xml:"GaapPretaxAmountLocal"` UsageStartDate string `json:"UsageStartDate" xml:"UsageStartDate"` MonthGaapPaymentAmount string `json:"MonthGaapPaymentAmount" xml:"MonthGaapPaymentAmount"` OrderId string `json:"OrderId" xml:"OrderId"` UnallocatedDeductedByCoupons string `json:"UnallocatedDeductedByCoupons" xml:"UnallocatedDeductedByCoupons"` ModuleName string `json:"ModuleName" xml:"ModuleName"` PretaxGrossAmount string `json:"PretaxGrossAmount" xml:"PretaxGrossAmount"` PaymentAmount string `json:"PaymentAmount" xml:"PaymentAmount"` UnallocatedDeductedByCashCoupons string `json:"UnallocatedDeductedByCashCoupons" xml:"UnallocatedDeductedByCashCoupons"` PretaxAmount string `json:"PretaxAmount" xml:"PretaxAmount"` BillingCycle string `json:"BillingCycle" xml:"BillingCycle"` UnallocatedPricingDiscount string `json:"UnallocatedPricingDiscount" xml:"UnallocatedPricingDiscount"` GaapPretaxGrossAmount string `json:"GaapPretaxGrossAmount" xml:"GaapPretaxGrossAmount"` ProductCode string `json:"ProductCode" xml:"ProductCode"` InstanceID string `json:"InstanceID" xml:"InstanceID"` UnallocatedPretaxAmount string `json:"UnallocatedPretaxAmount" xml:"UnallocatedPretaxAmount"` PriceType string `json:"PriceType" xml:"PriceType"` Config string `json:"Config" xml:"Config"` GaapPricingDiscount string `json:"GaapPricingDiscount" xml:"GaapPricingDiscount"` AccountingUnit string `json:"AccountingUnit" xml:"AccountingUnit"` MonthGaapPretaxAmount string `json:"MonthGaapPretaxAmount" xml:"MonthGaapPretaxAmount"` Region string `json:"Region" xml:"Region"` PricingDiscount string `json:"PricingDiscount" xml:"PricingDiscount"` GaapPretaxAmount string `json:"GaapPretaxAmount" xml:"GaapPretaxAmount"` ResourceGroup string `json:"ResourceGroup" xml:"ResourceGroup"` SubOrderId string `json:"SubOrderId" xml:"SubOrderId"` UnallocatedDeductedByPrepaidCard string `json:"UnallocatedDeductedByPrepaidCard" xml:"UnallocatedDeductedByPrepaidCard"` MonthGaapPretaxGrossAmount string `json:"MonthGaapPretaxGrossAmount" xml:"MonthGaapPretaxGrossAmount"` UnallocatedPretaxGrossAmount string `json:"UnallocatedPretaxGrossAmount" xml:"UnallocatedPretaxGrossAmount"` DeductedByCoupons string `json:"DeductedByCoupons" xml:"DeductedByCoupons"` Tag string `json:"Tag" xml:"Tag"` OwnerID string `json:"OwnerID" xml:"OwnerID"` SubscriptionType string `json:"SubscriptionType" xml:"SubscriptionType"` PayTime string `json:"PayTime" xml:"PayTime"` GaapDeductedByPrepaidCard string `json:"GaapDeductedByPrepaidCard" xml:"GaapDeductedByPrepaidCard"` ModuleCode string `json:"ModuleCode" xml:"ModuleCode"` MonthGaapPretaxAmountLocal string `json:"MonthGaapPretaxAmountLocal" xml:"MonthGaapPretaxAmountLocal"` GaapDeductedByCashCoupons string `json:"GaapDeductedByCashCoupons" xml:"GaapDeductedByCashCoupons"` DeductedByPrepaidCard string `json:"DeductedByPrepaidCard" xml:"DeductedByPrepaidCard"` GaapDeductedByCoupons string `json:"GaapDeductedByCoupons" xml:"GaapDeductedByCoupons"` PaymentCurrency string `json:"PaymentCurrency" xml:"PaymentCurrency"` UnallocatedPretaxAmountLocal string `json:"UnallocatedPretaxAmountLocal" xml:"UnallocatedPretaxAmountLocal"` ProductType string `json:"ProductType" xml:"ProductType"` Currency string `json:"Currency" xml:"Currency"` MonthGaapPricingDiscount string `json:"MonthGaapPricingDiscount" xml:"MonthGaapPricingDiscount"` UsageEndDate string `json:"UsageEndDate" xml:"UsageEndDate"` OrderType string `json:"OrderType" xml:"OrderType"` GaapPaymentAmount string `json:"GaapPaymentAmount" xml:"GaapPaymentAmount"` MonthGaapDeductedByCoupons string `json:"MonthGaapDeductedByCoupons" xml:"MonthGaapDeductedByCoupons"` PriceUnitQuantity string `json:"PriceUnitQuantity" xml:"PriceUnitQuantity"` PretaxAmountLocal string `json:"PretaxAmountLocal" xml:"PretaxAmountLocal"` BillType string `json:"BillType" xml:"BillType"` UnallocatedPaymentAmount string `json:"UnallocatedPaymentAmount" xml:"UnallocatedPaymentAmount"` MonthGaapDeductedByCashCoupons string `json:"MonthGaapDeductedByCashCoupons" xml:"MonthGaapDeductedByCashCoupons"` ConfigList ConfigList `json:"ConfigList" xml:"ConfigList"` TierPrices TierPrices `json:"TierPrices" xml:"TierPrices"` }
Module is a nested struct in bssopenapi response
type ModuleDetail ¶
type ModuleDetail struct { InvoiceDiscount float64 `json:"InvoiceDiscount" xml:"InvoiceDiscount"` UnitPrice float64 `json:"UnitPrice" xml:"UnitPrice"` OriginalCost float64 `json:"OriginalCost" xml:"OriginalCost"` CostAfterDiscount float64 `json:"CostAfterDiscount" xml:"CostAfterDiscount"` ModuleCode string `json:"ModuleCode" xml:"ModuleCode"` }
ModuleDetail is a nested struct in bssopenapi response
type ModuleDetailsInGetPayAsYouGoPrice ¶
type ModuleDetailsInGetPayAsYouGoPrice struct {
ModuleDetail []ModuleDetail `json:"ModuleDetail" xml:"ModuleDetail"`
}
ModuleDetailsInGetPayAsYouGoPrice is a nested struct in bssopenapi response
type ModuleDetailsInGetSubscriptionPrice ¶
type ModuleDetailsInGetSubscriptionPrice struct {
ModuleDetail []ModuleDetail `json:"ModuleDetail" xml:"ModuleDetail"`
}
ModuleDetailsInGetSubscriptionPrice is a nested struct in bssopenapi response
type ModuleList ¶
type ModuleList struct {
Module []Module `json:"Module" xml:"Module"`
}
ModuleList is a nested struct in bssopenapi response
type ModulesInQueryInstanceGaapCost ¶
type ModulesInQueryInstanceGaapCost struct {
Module []Module `json:"Module" xml:"Module"`
}
ModulesInQueryInstanceGaapCost is a nested struct in bssopenapi response
type ModulesInQueryPriceList ¶
type ModulesInQueryPriceList struct {
Module []Module `json:"Module" xml:"Module"`
}
ModulesInQueryPriceList is a nested struct in bssopenapi response
type Order ¶
type Order struct { Region string `json:"Region" xml:"Region"` UsageEndTime string `json:"UsageEndTime" xml:"UsageEndTime"` PaymentTime string `json:"PaymentTime" xml:"PaymentTime"` PaymentCurrency string `json:"PaymentCurrency" xml:"PaymentCurrency"` CreateTime string `json:"CreateTime" xml:"CreateTime"` ProductType string `json:"ProductType" xml:"ProductType"` PaymentStatus string `json:"PaymentStatus" xml:"PaymentStatus"` Currency string `json:"Currency" xml:"Currency"` Operator string `json:"Operator" xml:"Operator"` SubOrderId string `json:"SubOrderId" xml:"SubOrderId"` ProductCode string `json:"ProductCode" xml:"ProductCode"` InstanceIDs string `json:"InstanceIDs" xml:"InstanceIDs"` AfterTaxAmount string `json:"AfterTaxAmount" xml:"AfterTaxAmount"` OrderId string `json:"OrderId" xml:"OrderId"` OrderType string `json:"OrderType" xml:"OrderType"` Quantity string `json:"Quantity" xml:"Quantity"` PretaxGrossAmount string `json:"PretaxGrossAmount" xml:"PretaxGrossAmount"` PretaxAmountLocal string `json:"PretaxAmountLocal" xml:"PretaxAmountLocal"` SubscriptionType string `json:"SubscriptionType" xml:"SubscriptionType"` Tax string `json:"Tax" xml:"Tax"` Config string `json:"Config" xml:"Config"` UsageStartTime string `json:"UsageStartTime" xml:"UsageStartTime"` PretaxAmount string `json:"PretaxAmount" xml:"PretaxAmount"` }
Order is a nested struct in bssopenapi response
type OrderListInGetOrderDetail ¶
type OrderListInGetOrderDetail struct {
Order []Order `json:"Order" xml:"Order"`
}
OrderListInGetOrderDetail is a nested struct in bssopenapi response
type OrderListInQueryOrders ¶
type OrderListInQueryOrders struct {
Order []Order `json:"Order" xml:"Order"`
}
OrderListInQueryOrders is a nested struct in bssopenapi response
type PackageType ¶
type PackageType struct { Name string `json:"Name" xml:"Name"` Code string `json:"Code" xml:"Code"` Properties Properties `json:"Properties" xml:"Properties"` Specifications Specifications `json:"Specifications" xml:"Specifications"` }
PackageType is a nested struct in bssopenapi response
type PackageTypes ¶
type PackageTypes struct {
PackageType []PackageType `json:"PackageType" xml:"PackageType"`
}
PackageTypes is a nested struct in bssopenapi response
type PrepaidCard ¶
type PrepaidCard struct { PrepaidCardId int `json:"PrepaidCardId" xml:"PrepaidCardId"` PrepaidCardNo string `json:"PrepaidCardNo" xml:"PrepaidCardNo"` GrantedTime string `json:"GrantedTime" xml:"GrantedTime"` EffectiveTime string `json:"EffectiveTime" xml:"EffectiveTime"` ExpiryTime string `json:"ExpiryTime" xml:"ExpiryTime"` ApplicableProducts string `json:"ApplicableProducts" xml:"ApplicableProducts"` ApplicableScenarios string `json:"ApplicableScenarios" xml:"ApplicableScenarios"` NominalValue string `json:"NominalValue" xml:"NominalValue"` Balance string `json:"Balance" xml:"Balance"` Status string `json:"Status" xml:"Status"` }
PrepaidCard is a nested struct in bssopenapi response
type Product ¶
type Product struct { ProductCode string `json:"ProductCode" xml:"ProductCode"` ProductName string `json:"ProductName" xml:"ProductName"` ProductType string `json:"ProductType" xml:"ProductType"` SubscriptionType string `json:"SubscriptionType" xml:"SubscriptionType"` }
Product is a nested struct in bssopenapi response
type ProductList ¶
type ProductList struct {
Product []Product `json:"Product" xml:"Product"`
}
ProductList is a nested struct in bssopenapi response
type PromotionDetail ¶
type PromotionDetail struct { PromotionId int `json:"PromotionId" xml:"PromotionId"` PromotionName string `json:"PromotionName" xml:"PromotionName"` PromotionDesc string `json:"PromotionDesc" xml:"PromotionDesc"` }
PromotionDetail is a nested struct in bssopenapi response
type PromotionDetailsInGetPayAsYouGoPrice ¶
type PromotionDetailsInGetPayAsYouGoPrice struct {
PromotionDetail []PromotionDetail `json:"PromotionDetail" xml:"PromotionDetail"`
}
PromotionDetailsInGetPayAsYouGoPrice is a nested struct in bssopenapi response
type PromotionDetailsInGetSubscriptionPrice ¶
type PromotionDetailsInGetSubscriptionPrice struct {
PromotionDetail []PromotionDetail `json:"PromotionDetail" xml:"PromotionDetail"`
}
PromotionDetailsInGetSubscriptionPrice is a nested struct in bssopenapi response
type Promotions ¶
type Promotions struct {
Promotion []Promotion `json:"Promotion" xml:"Promotion"`
}
Promotions is a nested struct in bssopenapi response
type Properties ¶
type Properties struct {
Property []Property `json:"Property" xml:"Property"`
}
Properties is a nested struct in bssopenapi response
type Property ¶
type Property struct { Name string `json:"Name" xml:"Name"` Value string `json:"Value" xml:"Value"` }
Property is a nested struct in bssopenapi response
type QueryAccountBalanceRequest ¶
type QueryAccountBalanceRequest struct {
*requests.RpcRequest
}
QueryAccountBalanceRequest is the request struct for api QueryAccountBalance
func CreateQueryAccountBalanceRequest ¶
func CreateQueryAccountBalanceRequest() (request *QueryAccountBalanceRequest)
CreateQueryAccountBalanceRequest creates a request to invoke QueryAccountBalance API
type QueryAccountBalanceResponse ¶
type QueryAccountBalanceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
QueryAccountBalanceResponse is the response struct for api QueryAccountBalance
func CreateQueryAccountBalanceResponse ¶
func CreateQueryAccountBalanceResponse() (response *QueryAccountBalanceResponse)
CreateQueryAccountBalanceResponse creates a response to parse from QueryAccountBalance response
type QueryAccountBookListRequest ¶
type QueryAccountBookListRequest struct { *requests.RpcRequest Uid requests.Integer `position:"Query" name:"Uid"` ItemCodes string `position:"Query" name:"ItemCodes"` Bid string `position:"Query" name:"Bid"` }
QueryAccountBookListRequest is the request struct for api QueryAccountBookList
func CreateQueryAccountBookListRequest ¶
func CreateQueryAccountBookListRequest() (request *QueryAccountBookListRequest)
CreateQueryAccountBookListRequest creates a request to invoke QueryAccountBookList API
type QueryAccountBookListResponse ¶
type QueryAccountBookListResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Success bool `json:"Success" xml:"Success"` Count int `json:"Count" xml:"Count"` Datas DatasInQueryAccountBookList `json:"Datas" xml:"Datas"` }
QueryAccountBookListResponse is the response struct for api QueryAccountBookList
func CreateQueryAccountBookListResponse ¶
func CreateQueryAccountBookListResponse() (response *QueryAccountBookListResponse)
CreateQueryAccountBookListResponse creates a response to parse from QueryAccountBookList response
type QueryAvailableInstancesRequest ¶
type QueryAvailableInstancesRequest struct { *requests.RpcRequest ProductCode string `position:"Query" name:"ProductCode"` SubscriptionType string `position:"Query" name:"SubscriptionType"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` PageNum requests.Integer `position:"Query" name:"PageNum"` EndTimeStart string `position:"Query" name:"EndTimeStart"` ProductType string `position:"Query" name:"ProductType"` CreateTimeEnd string `position:"Query" name:"CreateTimeEnd"` InstanceIDs string `position:"Query" name:"InstanceIDs"` EndTimeEnd string `position:"Query" name:"EndTimeEnd"` PageSize requests.Integer `position:"Query" name:"PageSize"` CreateTimeStart string `position:"Query" name:"CreateTimeStart"` Region string `position:"Query" name:"Region"` RenewStatus string `position:"Query" name:"RenewStatus"` }
QueryAvailableInstancesRequest is the request struct for api QueryAvailableInstances
func CreateQueryAvailableInstancesRequest ¶
func CreateQueryAvailableInstancesRequest() (request *QueryAvailableInstancesRequest)
CreateQueryAvailableInstancesRequest creates a request to invoke QueryAvailableInstances API
type QueryAvailableInstancesResponse ¶
type QueryAvailableInstancesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
QueryAvailableInstancesResponse is the response struct for api QueryAvailableInstances
func CreateQueryAvailableInstancesResponse ¶
func CreateQueryAvailableInstancesResponse() (response *QueryAvailableInstancesResponse)
CreateQueryAvailableInstancesResponse creates a response to parse from QueryAvailableInstances response
type QueryAvaliableQuotaRequest ¶
type QueryAvaliableQuotaRequest struct { *requests.RpcRequest Uid requests.Integer `position:"Query" name:"Uid"` ItemCodes string `position:"Query" name:"ItemCodes"` Bid string `position:"Query" name:"Bid"` }
QueryAvaliableQuotaRequest is the request struct for api QueryAvaliableQuota
func CreateQueryAvaliableQuotaRequest ¶
func CreateQueryAvaliableQuotaRequest() (request *QueryAvaliableQuotaRequest)
CreateQueryAvaliableQuotaRequest creates a request to invoke QueryAvaliableQuota API
type QueryAvaliableQuotaResponse ¶
type QueryAvaliableQuotaResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Success bool `json:"Success" xml:"Success"` Data string `json:"Data" xml:"Data"` }
QueryAvaliableQuotaResponse is the response struct for api QueryAvaliableQuota
func CreateQueryAvaliableQuotaResponse ¶
func CreateQueryAvaliableQuotaResponse() (response *QueryAvaliableQuotaResponse)
CreateQueryAvaliableQuotaResponse creates a response to parse from QueryAvaliableQuota response
type QueryBillOverviewRequest ¶
type QueryBillOverviewRequest struct { *requests.RpcRequest ProductCode string `position:"Query" name:"ProductCode"` SubscriptionType string `position:"Query" name:"SubscriptionType"` BillingCycle string `position:"Query" name:"BillingCycle"` ProductType string `position:"Query" name:"ProductType"` }
QueryBillOverviewRequest is the request struct for api QueryBillOverview
func CreateQueryBillOverviewRequest ¶
func CreateQueryBillOverviewRequest() (request *QueryBillOverviewRequest)
CreateQueryBillOverviewRequest creates a request to invoke QueryBillOverview API
type QueryBillOverviewResponse ¶
type QueryBillOverviewResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
QueryBillOverviewResponse is the response struct for api QueryBillOverview
func CreateQueryBillOverviewResponse ¶
func CreateQueryBillOverviewResponse() (response *QueryBillOverviewResponse)
CreateQueryBillOverviewResponse creates a response to parse from QueryBillOverview response
type QueryBillRequest ¶
type QueryBillRequest struct { *requests.RpcRequest ProductCode string `position:"Query" name:"ProductCode"` IsHideZeroCharge requests.Boolean `position:"Query" name:"IsHideZeroCharge"` IsDisplayLocalCurrency requests.Boolean `position:"Query" name:"IsDisplayLocalCurrency"` SubscriptionType string `position:"Query" name:"SubscriptionType"` PageSize requests.Integer `position:"Query" name:"PageSize"` BillingCycle string `position:"Query" name:"BillingCycle"` Type string `position:"Query" name:"Type"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` PageNum requests.Integer `position:"Query" name:"PageNum"` ProductType string `position:"Query" name:"ProductType"` }
QueryBillRequest is the request struct for api QueryBill
func CreateQueryBillRequest ¶
func CreateQueryBillRequest() (request *QueryBillRequest)
CreateQueryBillRequest creates a request to invoke QueryBill API
type QueryBillResponse ¶
type QueryBillResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
QueryBillResponse is the response struct for api QueryBill
func CreateQueryBillResponse ¶
func CreateQueryBillResponse() (response *QueryBillResponse)
CreateQueryBillResponse creates a response to parse from QueryBill response
type QueryCashCouponsRequest ¶
type QueryCashCouponsRequest struct { *requests.RpcRequest ExpiryTimeEnd string `position:"Query" name:"ExpiryTimeEnd"` ExpiryTimeStart string `position:"Query" name:"ExpiryTimeStart"` EffectiveOrNot requests.Boolean `position:"Query" name:"EffectiveOrNot"` }
QueryCashCouponsRequest is the request struct for api QueryCashCoupons
func CreateQueryCashCouponsRequest ¶
func CreateQueryCashCouponsRequest() (request *QueryCashCouponsRequest)
CreateQueryCashCouponsRequest creates a request to invoke QueryCashCoupons API
type QueryCashCouponsResponse ¶
type QueryCashCouponsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data DataInQueryCashCoupons `json:"Data" xml:"Data"` }
QueryCashCouponsResponse is the response struct for api QueryCashCoupons
func CreateQueryCashCouponsResponse ¶
func CreateQueryCashCouponsResponse() (response *QueryCashCouponsResponse)
CreateQueryCashCouponsResponse creates a response to parse from QueryCashCoupons response
type QueryCustomerAddressListRequest ¶
type QueryCustomerAddressListRequest struct { *requests.RpcRequest CallerBid requests.Integer `position:"Query" name:"callerBid"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` CallerUid requests.Integer `position:"Query" name:"callerUid"` }
QueryCustomerAddressListRequest is the request struct for api QueryCustomerAddressList
func CreateQueryCustomerAddressListRequest ¶
func CreateQueryCustomerAddressListRequest() (request *QueryCustomerAddressListRequest)
CreateQueryCustomerAddressListRequest creates a request to invoke QueryCustomerAddressList API
type QueryCustomerAddressListResponse ¶
type QueryCustomerAddressListResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
QueryCustomerAddressListResponse is the response struct for api QueryCustomerAddressList
func CreateQueryCustomerAddressListResponse ¶
func CreateQueryCustomerAddressListResponse() (response *QueryCustomerAddressListResponse)
CreateQueryCustomerAddressListResponse creates a response to parse from QueryCustomerAddressList response
type QueryEnduserStatusRequest ¶
type QueryEnduserStatusRequest struct { *requests.RpcRequest Uid requests.Integer `position:"Query" name:"Uid"` PrimaryAccount string `position:"Query" name:"PrimaryAccount"` Status string `position:"Query" name:"Status"` BusinessType string `position:"Query" name:"BusinessType"` }
QueryEnduserStatusRequest is the request struct for api QueryEnduserStatus
func CreateQueryEnduserStatusRequest ¶
func CreateQueryEnduserStatusRequest() (request *QueryEnduserStatusRequest)
CreateQueryEnduserStatusRequest creates a request to invoke QueryEnduserStatus API
type QueryEnduserStatusResponse ¶
type QueryEnduserStatusResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Success bool `json:"Success" xml:"Success"` Count int `json:"Count" xml:"Count"` Datas DatasInQueryEnduserStatus `json:"Datas" xml:"Datas"` }
QueryEnduserStatusResponse is the response struct for api QueryEnduserStatus
func CreateQueryEnduserStatusResponse ¶
func CreateQueryEnduserStatusResponse() (response *QueryEnduserStatusResponse)
CreateQueryEnduserStatusResponse creates a response to parse from QueryEnduserStatus response
type QueryEvaluateListRequest ¶
type QueryEvaluateListRequest struct { *requests.RpcRequest EndSearchTime string `position:"Query" name:"EndSearchTime"` OutBizId string `position:"Query" name:"OutBizId"` SortType requests.Integer `position:"Query" name:"SortType"` BizTypeList *[]string `position:"Query" name:"BizTypeList" type:"Repeated"` CallerBid requests.Integer `position:"Query" name:"callerBid"` Type requests.Integer `position:"Query" name:"Type"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` PageNum requests.Integer `position:"Query" name:"PageNum"` StartSearchTime string `position:"Query" name:"StartSearchTime"` EndBizTime string `position:"Query" name:"EndBizTime"` PageSize requests.Integer `position:"Query" name:"PageSize"` EndAmount requests.Integer `position:"Query" name:"EndAmount"` BillCycle string `position:"Query" name:"BillCycle"` StartAmount requests.Integer `position:"Query" name:"StartAmount"` StartBizTime string `position:"Query" name:"StartBizTime"` CallerUid requests.Integer `position:"Query" name:"callerUid"` }
QueryEvaluateListRequest is the request struct for api QueryEvaluateList
func CreateQueryEvaluateListRequest ¶
func CreateQueryEvaluateListRequest() (request *QueryEvaluateListRequest)
CreateQueryEvaluateListRequest creates a request to invoke QueryEvaluateList API
type QueryEvaluateListResponse ¶
type QueryEvaluateListResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
QueryEvaluateListResponse is the response struct for api QueryEvaluateList
func CreateQueryEvaluateListResponse ¶
func CreateQueryEvaluateListResponse() (response *QueryEvaluateListResponse)
CreateQueryEvaluateListResponse creates a response to parse from QueryEvaluateList response
type QueryInstanceBillRequest ¶
type QueryInstanceBillRequest struct { *requests.RpcRequest IsBillingItem requests.Boolean `position:"Query" name:"IsBillingItem"` ProductCode string `position:"Query" name:"ProductCode"` IsHideZeroCharge requests.Boolean `position:"Query" name:"IsHideZeroCharge"` SubscriptionType string `position:"Query" name:"SubscriptionType"` PageSize requests.Integer `position:"Query" name:"PageSize"` BillingCycle string `position:"Query" name:"BillingCycle"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` PageNum requests.Integer `position:"Query" name:"PageNum"` ProductType string `position:"Query" name:"ProductType"` }
QueryInstanceBillRequest is the request struct for api QueryInstanceBill
func CreateQueryInstanceBillRequest ¶
func CreateQueryInstanceBillRequest() (request *QueryInstanceBillRequest)
CreateQueryInstanceBillRequest creates a request to invoke QueryInstanceBill API
type QueryInstanceBillResponse ¶
type QueryInstanceBillResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
QueryInstanceBillResponse is the response struct for api QueryInstanceBill
func CreateQueryInstanceBillResponse ¶
func CreateQueryInstanceBillResponse() (response *QueryInstanceBillResponse)
CreateQueryInstanceBillResponse creates a response to parse from QueryInstanceBill response
type QueryInstanceGaapCostRequest ¶
type QueryInstanceGaapCostRequest struct { *requests.RpcRequest ProductCode string `position:"Query" name:"ProductCode"` SubscriptionType string `position:"Query" name:"SubscriptionType"` PageSize requests.Integer `position:"Query" name:"PageSize"` BillingCycle string `position:"Query" name:"BillingCycle"` PageNum requests.Integer `position:"Query" name:"PageNum"` ProductType string `position:"Query" name:"ProductType"` }
QueryInstanceGaapCostRequest is the request struct for api QueryInstanceGaapCost
func CreateQueryInstanceGaapCostRequest ¶
func CreateQueryInstanceGaapCostRequest() (request *QueryInstanceGaapCostRequest)
CreateQueryInstanceGaapCostRequest creates a request to invoke QueryInstanceGaapCost API
type QueryInstanceGaapCostResponse ¶
type QueryInstanceGaapCostResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
QueryInstanceGaapCostResponse is the response struct for api QueryInstanceGaapCost
func CreateQueryInstanceGaapCostResponse ¶
func CreateQueryInstanceGaapCostResponse() (response *QueryInstanceGaapCostResponse)
CreateQueryInstanceGaapCostResponse creates a response to parse from QueryInstanceGaapCost response
type QueryInvoicingCustomerListRequest ¶
type QueryInvoicingCustomerListRequest struct { *requests.RpcRequest CallerBid requests.Integer `position:"Query" name:"callerBid"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` CallerUid requests.Integer `position:"Query" name:"callerUid"` }
QueryInvoicingCustomerListRequest is the request struct for api QueryInvoicingCustomerList
func CreateQueryInvoicingCustomerListRequest ¶
func CreateQueryInvoicingCustomerListRequest() (request *QueryInvoicingCustomerListRequest)
CreateQueryInvoicingCustomerListRequest creates a request to invoke QueryInvoicingCustomerList API
type QueryInvoicingCustomerListResponse ¶
type QueryInvoicingCustomerListResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
QueryInvoicingCustomerListResponse is the response struct for api QueryInvoicingCustomerList
func CreateQueryInvoicingCustomerListResponse ¶
func CreateQueryInvoicingCustomerListResponse() (response *QueryInvoicingCustomerListResponse)
CreateQueryInvoicingCustomerListResponse creates a response to parse from QueryInvoicingCustomerList response
type QueryMonthlyBillRequest ¶
type QueryMonthlyBillRequest struct { *requests.RpcRequest BillingCycle string `position:"Query" name:"BillingCycle"` }
QueryMonthlyBillRequest is the request struct for api QueryMonthlyBill
func CreateQueryMonthlyBillRequest ¶
func CreateQueryMonthlyBillRequest() (request *QueryMonthlyBillRequest)
CreateQueryMonthlyBillRequest creates a request to invoke QueryMonthlyBill API
type QueryMonthlyBillResponse ¶
type QueryMonthlyBillResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
QueryMonthlyBillResponse is the response struct for api QueryMonthlyBill
func CreateQueryMonthlyBillResponse ¶
func CreateQueryMonthlyBillResponse() (response *QueryMonthlyBillResponse)
CreateQueryMonthlyBillResponse creates a response to parse from QueryMonthlyBill response
type QueryMonthlyInstanceConsumptionRequest ¶
type QueryMonthlyInstanceConsumptionRequest struct { *requests.RpcRequest ProductCode string `position:"Query" name:"ProductCode"` SubscriptionType string `position:"Query" name:"SubscriptionType"` PageSize requests.Integer `position:"Query" name:"PageSize"` BillingCycle string `position:"Query" name:"BillingCycle"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` PageNum requests.Integer `position:"Query" name:"PageNum"` ProductType string `position:"Query" name:"ProductType"` }
QueryMonthlyInstanceConsumptionRequest is the request struct for api QueryMonthlyInstanceConsumption
func CreateQueryMonthlyInstanceConsumptionRequest ¶
func CreateQueryMonthlyInstanceConsumptionRequest() (request *QueryMonthlyInstanceConsumptionRequest)
CreateQueryMonthlyInstanceConsumptionRequest creates a request to invoke QueryMonthlyInstanceConsumption API
type QueryMonthlyInstanceConsumptionResponse ¶
type QueryMonthlyInstanceConsumptionResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
QueryMonthlyInstanceConsumptionResponse is the response struct for api QueryMonthlyInstanceConsumption
func CreateQueryMonthlyInstanceConsumptionResponse ¶
func CreateQueryMonthlyInstanceConsumptionResponse() (response *QueryMonthlyInstanceConsumptionResponse)
CreateQueryMonthlyInstanceConsumptionResponse creates a response to parse from QueryMonthlyInstanceConsumption response
type QueryOrdersRequest ¶
type QueryOrdersRequest struct { *requests.RpcRequest ProductCode string `position:"Query" name:"ProductCode"` SubscriptionType string `position:"Query" name:"SubscriptionType"` PageSize requests.Integer `position:"Query" name:"PageSize"` PaymentStatus string `position:"Query" name:"PaymentStatus"` CreateTimeStart string `position:"Query" name:"CreateTimeStart"` PageNum requests.Integer `position:"Query" name:"PageNum"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` CreateTimeEnd string `position:"Query" name:"CreateTimeEnd"` ProductType string `position:"Query" name:"ProductType"` OrderType string `position:"Query" name:"OrderType"` }
QueryOrdersRequest is the request struct for api QueryOrders
func CreateQueryOrdersRequest ¶
func CreateQueryOrdersRequest() (request *QueryOrdersRequest)
CreateQueryOrdersRequest creates a request to invoke QueryOrders API
type QueryOrdersResponse ¶
type QueryOrdersResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
QueryOrdersResponse is the response struct for api QueryOrders
func CreateQueryOrdersResponse ¶
func CreateQueryOrdersResponse() (response *QueryOrdersResponse)
CreateQueryOrdersResponse creates a response to parse from QueryOrders response
type QueryPrepaidCardsRequest ¶
type QueryPrepaidCardsRequest struct { *requests.RpcRequest ExpiryTimeEnd string `position:"Query" name:"ExpiryTimeEnd"` ExpiryTimeStart string `position:"Query" name:"ExpiryTimeStart"` EffectiveOrNot requests.Boolean `position:"Query" name:"EffectiveOrNot"` }
QueryPrepaidCardsRequest is the request struct for api QueryPrepaidCards
func CreateQueryPrepaidCardsRequest ¶
func CreateQueryPrepaidCardsRequest() (request *QueryPrepaidCardsRequest)
CreateQueryPrepaidCardsRequest creates a request to invoke QueryPrepaidCards API
type QueryPrepaidCardsResponse ¶
type QueryPrepaidCardsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data DataInQueryPrepaidCards `json:"Data" xml:"Data"` }
QueryPrepaidCardsResponse is the response struct for api QueryPrepaidCards
func CreateQueryPrepaidCardsResponse ¶
func CreateQueryPrepaidCardsResponse() (response *QueryPrepaidCardsResponse)
CreateQueryPrepaidCardsResponse creates a response to parse from QueryPrepaidCards response
type QueryPriceListRequest ¶
type QueryPriceListRequest struct { *requests.RpcRequest ModuleCode string `position:"Query" name:"ModuleCode"` ProductCode string `position:"Query" name:"ProductCode"` SubscriptionType string `position:"Query" name:"SubscriptionType"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ProductType string `position:"Query" name:"ProductType"` }
QueryPriceListRequest is the request struct for api QueryPriceList
func CreateQueryPriceListRequest ¶
func CreateQueryPriceListRequest() (request *QueryPriceListRequest)
CreateQueryPriceListRequest creates a request to invoke QueryPriceList API
type QueryPriceListResponse ¶
type QueryPriceListResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
QueryPriceListResponse is the response struct for api QueryPriceList
func CreateQueryPriceListResponse ¶
func CreateQueryPriceListResponse() (response *QueryPriceListResponse)
CreateQueryPriceListResponse creates a response to parse from QueryPriceList response
type QueryPriceRequest ¶
type QueryPriceRequest struct { *requests.RpcRequest ParamStr string `position:"Query" name:"ParamStr"` }
QueryPriceRequest is the request struct for api QueryPrice
func CreateQueryPriceRequest ¶
func CreateQueryPriceRequest() (request *QueryPriceRequest)
CreateQueryPriceRequest creates a request to invoke QueryPrice API
type QueryPriceResponse ¶
type QueryPriceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data string `json:"Data" xml:"Data"` ErrCode string `json:"ErrCode" xml:"ErrCode"` }
QueryPriceResponse is the response struct for api QueryPrice
func CreateQueryPriceResponse ¶
func CreateQueryPriceResponse() (response *QueryPriceResponse)
CreateQueryPriceResponse creates a response to parse from QueryPrice response
type QueryProductListRequest ¶
type QueryProductListRequest struct { *requests.RpcRequest QueryTotalCount requests.Boolean `position:"Query" name:"QueryTotalCount"` PageSize requests.Integer `position:"Query" name:"PageSize"` PageNum requests.Integer `position:"Query" name:"PageNum"` }
QueryProductListRequest is the request struct for api QueryProductList
func CreateQueryProductListRequest ¶
func CreateQueryProductListRequest() (request *QueryProductListRequest)
CreateQueryProductListRequest creates a request to invoke QueryProductList API
type QueryProductListResponse ¶
type QueryProductListResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
QueryProductListResponse is the response struct for api QueryProductList
func CreateQueryProductListResponse ¶
func CreateQueryProductListResponse() (response *QueryProductListResponse)
CreateQueryProductListResponse creates a response to parse from QueryProductList response
type QueryRedeemRequest ¶
type QueryRedeemRequest struct { *requests.RpcRequest ExpiryTimeEnd string `position:"Query" name:"ExpiryTimeEnd"` PageSize requests.Integer `position:"Query" name:"PageSize"` ExpiryTimeStart string `position:"Query" name:"ExpiryTimeStart"` PageNum requests.Integer `position:"Query" name:"PageNum"` EffectiveOrNot requests.Boolean `position:"Query" name:"EffectiveOrNot"` }
QueryRedeemRequest is the request struct for api QueryRedeem
func CreateQueryRedeemRequest ¶
func CreateQueryRedeemRequest() (request *QueryRedeemRequest)
CreateQueryRedeemRequest creates a request to invoke QueryRedeem API
type QueryRedeemResponse ¶
type QueryRedeemResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data DataInQueryRedeem `json:"Data" xml:"Data"` }
QueryRedeemResponse is the response struct for api QueryRedeem
func CreateQueryRedeemResponse ¶
func CreateQueryRedeemResponse() (response *QueryRedeemResponse)
CreateQueryRedeemResponse creates a response to parse from QueryRedeem response
type QueryResourcePackageInstancesRequest ¶
type QueryResourcePackageInstancesRequest struct { *requests.RpcRequest ExpiryTimeEnd string `position:"Query" name:"ExpiryTimeEnd"` ProductCode string `position:"Query" name:"ProductCode"` PageSize requests.Integer `position:"Query" name:"PageSize"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ExpiryTimeStart string `position:"Query" name:"ExpiryTimeStart"` PageNum requests.Integer `position:"Query" name:"PageNum"` }
QueryResourcePackageInstancesRequest is the request struct for api QueryResourcePackageInstances
func CreateQueryResourcePackageInstancesRequest ¶
func CreateQueryResourcePackageInstancesRequest() (request *QueryResourcePackageInstancesRequest)
CreateQueryResourcePackageInstancesRequest creates a request to invoke QueryResourcePackageInstances API
type QueryResourcePackageInstancesResponse ¶
type QueryResourcePackageInstancesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Page int `json:"Page" xml:"Page"` PageSize int `json:"PageSize" xml:"PageSize"` Total int `json:"Total" xml:"Total"` Data DataInQueryResourcePackageInstances `json:"Data" xml:"Data"` }
QueryResourcePackageInstancesResponse is the response struct for api QueryResourcePackageInstances
func CreateQueryResourcePackageInstancesResponse ¶
func CreateQueryResourcePackageInstancesResponse() (response *QueryResourcePackageInstancesResponse)
CreateQueryResourcePackageInstancesResponse creates a response to parse from QueryResourcePackageInstances response
type QuerySettlementBillRequest ¶
type QuerySettlementBillRequest struct { *requests.RpcRequest ProductCode string `position:"Query" name:"ProductCode"` IsHideZeroCharge requests.Boolean `position:"Query" name:"IsHideZeroCharge"` SubscriptionType string `position:"Query" name:"SubscriptionType"` PageSize requests.Integer `position:"Query" name:"PageSize"` EndTime string `position:"Query" name:"EndTime"` BillingCycle string `position:"Query" name:"BillingCycle"` StartTime string `position:"Query" name:"StartTime"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` PageNum requests.Integer `position:"Query" name:"PageNum"` Type string `position:"Query" name:"Type"` ProductType string `position:"Query" name:"ProductType"` }
QuerySettlementBillRequest is the request struct for api QuerySettlementBill
func CreateQuerySettlementBillRequest ¶
func CreateQuerySettlementBillRequest() (request *QuerySettlementBillRequest)
CreateQuerySettlementBillRequest creates a request to invoke QuerySettlementBill API
type QuerySettlementBillResponse ¶
type QuerySettlementBillResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
QuerySettlementBillResponse is the response struct for api QuerySettlementBill
func CreateQuerySettlementBillResponse ¶
func CreateQuerySettlementBillResponse() (response *QuerySettlementBillResponse)
CreateQuerySettlementBillResponse creates a response to parse from QuerySettlementBill response
type QueryUserAlarmThresholdRequest ¶
type QueryUserAlarmThresholdRequest struct { *requests.RpcRequest Uid requests.Integer `position:"Query" name:"Uid"` AlarmType string `position:"Query" name:"AlarmType"` AlarmThresholds string `position:"Query" name:"AlarmThresholds"` Bid string `position:"Query" name:"Bid"` }
QueryUserAlarmThresholdRequest is the request struct for api QueryUserAlarmThreshold
func CreateQueryUserAlarmThresholdRequest ¶
func CreateQueryUserAlarmThresholdRequest() (request *QueryUserAlarmThresholdRequest)
CreateQueryUserAlarmThresholdRequest creates a request to invoke QueryUserAlarmThreshold API
type QueryUserAlarmThresholdResponse ¶
type QueryUserAlarmThresholdResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Success bool `json:"Success" xml:"Success"` Count int `json:"Count" xml:"Count"` Datas DatasInQueryUserAlarmThreshold `json:"Datas" xml:"Datas"` }
QueryUserAlarmThresholdResponse is the response struct for api QueryUserAlarmThreshold
func CreateQueryUserAlarmThresholdResponse ¶
func CreateQueryUserAlarmThresholdResponse() (response *QueryUserAlarmThresholdResponse)
CreateQueryUserAlarmThresholdResponse creates a response to parse from QueryUserAlarmThreshold response
type Redeem ¶
type Redeem struct {
RedeemItem []RedeemItem `json:"RedeemItem" xml:"RedeemItem"`
}
Redeem is a nested struct in bssopenapi response
type RedeemItem ¶
type RedeemItem struct { RedeemId string `json:"RedeemId" xml:"RedeemId"` RedeemNo string `json:"RedeemNo" xml:"RedeemNo"` Status string `json:"Status" xml:"Status"` GrantedTime string `json:"GrantedTime" xml:"GrantedTime"` EffectiveTime string `json:"EffectiveTime" xml:"EffectiveTime"` ExpiryTime string `json:"ExpiryTime" xml:"ExpiryTime"` NominalValue string `json:"NominalValue" xml:"NominalValue"` Balance string `json:"Balance" xml:"Balance"` ApplicableProducts string `json:"ApplicableProducts" xml:"ApplicableProducts"` Specification string `json:"Specification" xml:"Specification"` }
RedeemItem is a nested struct in bssopenapi response
type RenewInstanceRequest ¶
type RenewInstanceRequest struct { *requests.RpcRequest ProductCode string `position:"Query" name:"ProductCode"` InstanceId string `position:"Query" name:"InstanceId"` ClientToken string `position:"Query" name:"ClientToken"` RenewPeriod requests.Integer `position:"Query" name:"RenewPeriod"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ProductType string `position:"Query" name:"ProductType"` }
RenewInstanceRequest is the request struct for api RenewInstance
func CreateRenewInstanceRequest ¶
func CreateRenewInstanceRequest() (request *RenewInstanceRequest)
CreateRenewInstanceRequest creates a request to invoke RenewInstance API
type RenewInstanceResponse ¶
type RenewInstanceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data Data `json:"Data" xml:"Data"` }
RenewInstanceResponse is the response struct for api RenewInstance
func CreateRenewInstanceResponse ¶
func CreateRenewInstanceResponse() (response *RenewInstanceResponse)
CreateRenewInstanceResponse creates a response to parse from RenewInstance response
type ResourcePackage ¶
type ResourcePackage struct { ProductCode string `json:"ProductCode" xml:"ProductCode"` ProductType string `json:"ProductType" xml:"ProductType"` Name string `json:"Name" xml:"Name"` PackageTypes PackageTypes `json:"PackageTypes" xml:"PackageTypes"` }
ResourcePackage is a nested struct in bssopenapi response
type ResourcePackages ¶
type ResourcePackages struct {
ResourcePackage []ResourcePackage `json:"ResourcePackage" xml:"ResourcePackage"`
}
ResourcePackages is a nested struct in bssopenapi response
type SetEnduserStatusRequest ¶
type SetEnduserStatusRequest struct { *requests.RpcRequest Uid requests.Integer `position:"Query" name:"Uid"` PrimaryAccount string `position:"Query" name:"PrimaryAccount"` Status string `position:"Query" name:"Status"` BusinessType string `position:"Query" name:"BusinessType"` }
SetEnduserStatusRequest is the request struct for api SetEnduserStatus
func CreateSetEnduserStatusRequest ¶
func CreateSetEnduserStatusRequest() (request *SetEnduserStatusRequest)
CreateSetEnduserStatusRequest creates a request to invoke SetEnduserStatus API
type SetEnduserStatusResponse ¶
type SetEnduserStatusResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Success bool `json:"Success" xml:"Success"` Data bool `json:"Data" xml:"Data"` }
SetEnduserStatusResponse is the response struct for api SetEnduserStatus
func CreateSetEnduserStatusResponse ¶
func CreateSetEnduserStatusResponse() (response *SetEnduserStatusResponse)
CreateSetEnduserStatusResponse creates a response to parse from SetEnduserStatus response
type SetRenewalRequest ¶
type SetRenewalRequest struct { *requests.RpcRequest ProductCode string `position:"Query" name:"ProductCode"` InstanceIDs string `position:"Query" name:"InstanceIDs"` SubscriptionType string `position:"Query" name:"SubscriptionType"` RenewalStatus string `position:"Query" name:"RenewalStatus"` RenewalPeriodUnit string `position:"Query" name:"RenewalPeriodUnit"` RenewalPeriod requests.Integer `position:"Query" name:"RenewalPeriod"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ProductType string `position:"Query" name:"ProductType"` }
SetRenewalRequest is the request struct for api SetRenewal
func CreateSetRenewalRequest ¶
func CreateSetRenewalRequest() (request *SetRenewalRequest)
CreateSetRenewalRequest creates a request to invoke SetRenewal API
type SetRenewalResponse ¶
type SetRenewalResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` }
SetRenewalResponse is the response struct for api SetRenewal
func CreateSetRenewalResponse ¶
func CreateSetRenewalResponse() (response *SetRenewalResponse)
CreateSetRenewalResponse creates a response to parse from SetRenewal response
type SetUserAlarmThresholdRequest ¶
type SetUserAlarmThresholdRequest struct { *requests.RpcRequest Uid requests.Integer `position:"Query" name:"Uid"` AlarmType string `position:"Query" name:"AlarmType"` AlarmThresholds string `position:"Query" name:"AlarmThresholds"` Bid string `position:"Query" name:"Bid"` }
SetUserAlarmThresholdRequest is the request struct for api SetUserAlarmThreshold
func CreateSetUserAlarmThresholdRequest ¶
func CreateSetUserAlarmThresholdRequest() (request *SetUserAlarmThresholdRequest)
CreateSetUserAlarmThresholdRequest creates a request to invoke SetUserAlarmThreshold API
type SetUserAlarmThresholdResponse ¶
type SetUserAlarmThresholdResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Success bool `json:"Success" xml:"Success"` Data bool `json:"Data" xml:"Data"` }
SetUserAlarmThresholdResponse is the response struct for api SetUserAlarmThreshold
func CreateSetUserAlarmThresholdResponse ¶
func CreateSetUserAlarmThresholdResponse() (response *SetUserAlarmThresholdResponse)
CreateSetUserAlarmThresholdResponse creates a response to parse from SetUserAlarmThreshold response
type SetUserQuotaRequest ¶
type SetUserQuotaRequest struct { *requests.RpcRequest Uid requests.Integer `position:"Query" name:"Uid"` Amount string `position:"Query" name:"Amount"` OutBizId string `position:"Query" name:"OutBizId"` Currency string `position:"Query" name:"Currency"` Bid string `position:"Query" name:"Bid"` }
SetUserQuotaRequest is the request struct for api SetUserQuota
func CreateSetUserQuotaRequest ¶
func CreateSetUserQuotaRequest() (request *SetUserQuotaRequest)
CreateSetUserQuotaRequest creates a request to invoke SetUserQuota API
type SetUserQuotaResponse ¶
type SetUserQuotaResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Success bool `json:"Success" xml:"Success"` Data bool `json:"Data" xml:"Data"` }
SetUserQuotaResponse is the response struct for api SetUserQuota
func CreateSetUserQuotaResponse ¶
func CreateSetUserQuotaResponse() (response *SetUserQuotaResponse)
CreateSetUserQuotaResponse creates a response to parse from SetUserQuota response
type Specification ¶
type Specification struct { Name string `json:"Name" xml:"Name"` Value string `json:"Value" xml:"Value"` AvailableDurations AvailableDurations `json:"AvailableDurations" xml:"AvailableDurations"` }
Specification is a nested struct in bssopenapi response
type Specifications ¶
type Specifications struct {
Specification []Specification `json:"Specification" xml:"Specification"`
}
Specifications is a nested struct in bssopenapi response
type SubscribeDetailRequest ¶
type SubscribeDetailRequest struct { *requests.RpcRequest BucketOwnerId requests.Integer `position:"Query" name:"BucketOwnerId"` SubscribeType *[]string `position:"Query" name:"SubscribeType" type:"Repeated"` SubscribeBucket string `position:"Query" name:"SubscribeBucket"` }
SubscribeDetailRequest is the request struct for api SubscribeDetail
func CreateSubscribeDetailRequest ¶
func CreateSubscribeDetailRequest() (request *SubscribeDetailRequest)
CreateSubscribeDetailRequest creates a request to invoke SubscribeDetail API
type SubscribeDetailResponse ¶
type SubscribeDetailResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` }
SubscribeDetailResponse is the response struct for api SubscribeDetail
func CreateSubscribeDetailResponse ¶
func CreateSubscribeDetailResponse() (response *SubscribeDetailResponse)
CreateSubscribeDetailResponse creates a response to parse from SubscribeDetail response
type SubscribeExportToOSSRequest ¶
type SubscribeExportToOSSRequest struct { *requests.RpcRequest BucketOwnerId requests.Integer `position:"Query" name:"BucketOwnerId"` SubscribeType *[]string `position:"Query" name:"SubscribeType" type:"Repeated"` SubscribeBucket string `position:"Query" name:"SubscribeBucket"` }
SubscribeExportToOSSRequest is the request struct for api SubscribeExportToOSS
func CreateSubscribeExportToOSSRequest ¶
func CreateSubscribeExportToOSSRequest() (request *SubscribeExportToOSSRequest)
CreateSubscribeExportToOSSRequest creates a request to invoke SubscribeExportToOSS API
type SubscribeExportToOSSResponse ¶
type SubscribeExportToOSSResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` }
SubscribeExportToOSSResponse is the response struct for api SubscribeExportToOSS
func CreateSubscribeExportToOSSResponse ¶
func CreateSubscribeExportToOSSResponse() (response *SubscribeExportToOSSResponse)
CreateSubscribeExportToOSSResponse creates a response to parse from SubscribeExportToOSS response
type TierPrice ¶
type TierPrice struct { TierStart string `json:"TierStart" xml:"TierStart"` StartSymbol string `json:"StartSymbol" xml:"StartSymbol"` TierEnd string `json:"TierEnd" xml:"TierEnd"` EndSymbol string `json:"EndSymbol" xml:"EndSymbol"` TierType string `json:"TierType" xml:"TierType"` PriceType string `json:"PriceType" xml:"PriceType"` Price string `json:"Price" xml:"Price"` }
TierPrice is a nested struct in bssopenapi response
type TierPrices ¶
type TierPrices struct {
TierPrice []TierPrice `json:"TierPrice" xml:"TierPrice"`
}
TierPrices is a nested struct in bssopenapi response
type UnsubscribeExportToOSSRequest ¶
type UnsubscribeExportToOSSRequest struct {
*requests.RpcRequest
}
UnsubscribeExportToOSSRequest is the request struct for api UnsubscribeExportToOSS
func CreateUnsubscribeExportToOSSRequest ¶
func CreateUnsubscribeExportToOSSRequest() (request *UnsubscribeExportToOSSRequest)
CreateUnsubscribeExportToOSSRequest creates a request to invoke UnsubscribeExportToOSS API
type UnsubscribeExportToOSSResponse ¶
type UnsubscribeExportToOSSResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` }
UnsubscribeExportToOSSResponse is the response struct for api UnsubscribeExportToOSS
func CreateUnsubscribeExportToOSSResponse ¶
func CreateUnsubscribeExportToOSSResponse() (response *UnsubscribeExportToOSSResponse)
CreateUnsubscribeExportToOSSResponse creates a response to parse from UnsubscribeExportToOSS response
type Values ¶
type Values struct {
AttributeValue []AttributeValue `json:"AttributeValue" xml:"AttributeValue"`
}
Values is a nested struct in bssopenapi response
Source Files ¶
- apply_invoice.go
- cancel_order.go
- change_consume_amount.go
- client.go
- convert_charge_type.go
- create_instance.go
- create_resource_package.go
- create_user_quota.go
- describe_pricing_module.go
- describe_resource_package_product.go
- enable_bill_generation.go
- get_order_detail.go
- get_pay_as_you_go_price.go
- get_resource_package_price.go
- get_subscription_price.go
- modify_instance.go
- query_account_balance.go
- query_account_book_list.go
- query_available_instances.go
- query_avaliable_quota.go
- query_bill.go
- query_bill_overview.go
- query_cash_coupons.go
- query_customer_address_list.go
- query_enduser_status.go
- query_evaluate_list.go
- query_instance_bill.go
- query_instance_gaap_cost.go
- query_invoicing_customer_list.go
- query_monthly_bill.go
- query_monthly_instance_consumption.go
- query_orders.go
- query_prepaid_cards.go
- query_price.go
- query_price_list.go
- query_product_list.go
- query_redeem.go
- query_resource_package_instances.go
- query_settlement_bill.go
- query_user_alarm_threshold.go
- renew_instance.go
- set_enduser_status.go
- set_renewal.go
- set_user_alarm_threshold.go
- set_user_quota.go
- struct_applicable_products.go
- struct_attribute.go
- struct_attribute_list.go
- struct_attribute_value.go
- struct_available_duration.go
- struct_available_durations.go
- struct_cash_coupon.go
- struct_config_list.go
- struct_customer_invoice.go
- struct_customer_invoice_address.go
- struct_customer_invoice_address_list.go
- struct_customer_invoice_list.go
- struct_data.go
- struct_data_in_create_resource_package.go
- struct_data_in_query_cash_coupons.go
- struct_data_in_query_prepaid_cards.go
- struct_data_in_query_redeem.go
- struct_data_in_query_resource_package_instances.go
- struct_datas_in_query_account_book_list.go
- struct_datas_in_query_enduser_status.go
- struct_datas_in_query_user_alarm_threshold.go
- struct_evaluate.go
- struct_evaluate_list.go
- struct_instance.go
- struct_instance_in_query_resource_package_instances.go
- struct_instance_list.go
- struct_instances.go
- struct_item.go
- struct_item_in_query_instance_bill.go
- struct_items_in_query_bill.go
- struct_items_in_query_bill_overview.go
- struct_items_in_query_instance_bill.go
- struct_items_in_query_monthly_bill.go
- struct_items_in_query_monthly_instance_consumption.go
- struct_items_in_query_settlement_bill.go
- struct_module.go
- struct_module_detail.go
- struct_module_details_in_get_pay_as_you_go_price.go
- struct_module_details_in_get_subscription_price.go
- struct_module_list.go
- struct_modules_in_query_instance_gaap_cost.go
- struct_modules_in_query_price_list.go
- struct_order.go
- struct_order_list_in_get_order_detail.go
- struct_order_list_in_query_orders.go
- struct_package_type.go
- struct_package_types.go
- struct_prepaid_card.go
- struct_product.go
- struct_product_list.go
- struct_promotion.go
- struct_promotion_detail.go
- struct_promotion_details_in_get_pay_as_you_go_price.go
- struct_promotion_details_in_get_subscription_price.go
- struct_promotions.go
- struct_properties.go
- struct_property.go
- struct_redeem.go
- struct_redeem_item.go
- struct_resource_package.go
- struct_resource_packages.go
- struct_specification.go
- struct_specifications.go
- struct_tier_price.go
- struct_tier_prices.go
- struct_values.go
- subscribe_detail.go
- subscribe_export_to_oss.go
- unsubscribe_export_to_oss.go