Documentation ¶
Index ¶
- type Attribute
- type AttributeList
- type AttributeValue
- type AvailableDuration
- type AvailableDurations
- 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) 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) 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) 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) 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) 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) 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) 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) 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 Data
- type DataInCreateResourcePackage
- type DataInGetOrderDetail
- type DataInQueryAvailableInstances
- type DataInQueryBill
- type DataInQueryCashCoupons
- type DataInQueryInstanceGaapCost
- type DataInQueryMonthlyInstanceConsumption
- type DataInQueryOrders
- type DataInQueryPrepaidCards
- type DataInQueryProductList
- type DataInQueryResourcePackageInstances
- type DataInQuerySettlementBill
- type DatasInQueryAccountBookList
- type DatasInQueryEnduserStatus
- type DatasInQueryUserAlarmThreshold
- type DescribePricingModuleRequest
- type DescribePricingModuleResponse
- type DescribeResourcePackageProductRequest
- type DescribeResourcePackageProductResponse
- type GetOrderDetailRequest
- type GetOrderDetailResponse
- type GetPayAsYouGoPriceModuleList
- type GetPayAsYouGoPriceRequest
- type GetPayAsYouGoPriceResponse
- type GetResourcePackagePriceRequest
- type GetResourcePackagePriceResponse
- type GetSubscriptionPriceModuleList
- type GetSubscriptionPriceRequest
- type GetSubscriptionPriceResponse
- type Instance
- type InstanceList
- type Instances
- type Item
- type ItemsInQueryBill
- 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 QueryBillRequest
- type QueryBillResponse
- type QueryCashCouponsRequest
- type QueryCashCouponsResponse
- type QueryEnduserStatusRequest
- type QueryEnduserStatusResponse
- type QueryInstanceGaapCostRequest
- type QueryInstanceGaapCostResponse
- type QueryMonthlyBillRequest
- type QueryMonthlyBillResponse
- type QueryMonthlyInstanceConsumptionRequest
- type QueryMonthlyInstanceConsumptionResponse
- type QueryOrdersRequest
- type QueryOrdersResponse
- type QueryPrepaidCardsRequest
- type QueryPrepaidCardsResponse
- type QueryPriceListRequest
- type QueryPriceListResponse
- 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 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 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) 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) 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
func (*Client) QueryBillWithCallback ¶
func (client *Client) QueryBillWithCallback(request *QueryBillRequest, callback func(response *QueryBillResponse, err error)) <-chan int
QueryBillWithCallback invokes the bssopenapi.QueryBill API asynchronously
func (*Client) QueryBillWithChan ¶
func (client *Client) QueryBillWithChan(request *QueryBillRequest) (<-chan *QueryBillResponse, <-chan error)
QueryBillWithChan invokes the bssopenapi.QueryBill API asynchronously
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) 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) 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) 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) 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) 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 Data ¶
type Data struct { BusinessType string `json:"BusinessType" xml:"BusinessType"` TradePrice float64 `json:"TradePrice" xml:"TradePrice"` HostId string `json:"HostId" xml:"HostId"` PageSize int `json:"PageSize" xml:"PageSize"` Numerator int `json:"Numerator" xml:"Numerator"` OriginalPrice float64 `json:"OriginalPrice" xml:"OriginalPrice"` AvailableAmount string `json:"AvailableAmount" xml:"AvailableAmount"` Amount string `json:"Amount" xml:"Amount"` MybankCreditAmount string `json:"MybankCreditAmount" xml:"MybankCreditAmount"` OrderId string `json:"OrderId" xml:"OrderId"` CreditAmount string `json:"CreditAmount" xml:"CreditAmount"` ThresholdType int `json:"ThresholdType" xml:"ThresholdType"` InstanceId string `json:"InstanceId" xml:"InstanceId"` ItemCode string `json:"ItemCode" xml:"ItemCode"` ThresholdAmount string `json:"ThresholdAmount" xml:"ThresholdAmount"` BillingCycle string `json:"BillingCycle" xml:"BillingCycle"` Uid int `json:"Uid" xml:"Uid"` TotalCount int `json:"TotalCount" xml:"TotalCount"` OutstandingAmount float64 `json:"OutstandingAmount" xml:"OutstandingAmount"` InvalidTimeStamp int `json:"InvalidTimeStamp" xml:"InvalidTimeStamp"` Bid string `json:"Bid" xml:"Bid"` Currency string `json:"Currency" xml:"Currency"` Quantity int `json:"Quantity" xml:"Quantity"` AvailableCashAmount string `json:"AvailableCashAmount" xml:"AvailableCashAmount"` PageNum int `json:"PageNum" xml:"PageNum"` DiscountPrice float64 `json:"DiscountPrice" xml:"DiscountPrice"` EffectTimeStamp int `json:"EffectTimeStamp" xml:"EffectTimeStamp"` PrimaryAccount string `json:"PrimaryAccount" xml:"PrimaryAccount"` TotalOutstandingAmount float64 `json:"TotalOutstandingAmount" xml:"TotalOutstandingAmount"` Status string `json:"Status" xml:"Status"` UserId int `json:"UserId" xml:"UserId"` Denominator int `json:"Denominator" xml:"Denominator"` NewInvoiceAmount float64 `json:"NewInvoiceAmount" xml:"NewInvoiceAmount"` ModuleList ModuleList `json:"ModuleList" xml:"ModuleList"` Redeem Redeem `json:"Redeem" xml:"Redeem"` Promotions Promotions `json:"Promotions" xml:"Promotions"` ResourcePackages ResourcePackages `json:"ResourcePackages" xml:"ResourcePackages"` ModuleDetails ModuleDetailsInGetSubscriptionPrice `json:"ModuleDetails" xml:"ModuleDetails"` Modules ModulesInQueryPriceList `json:"Modules" xml:"Modules"` AttributeList AttributeList `json:"AttributeList" xml:"AttributeList"` PromotionDetails PromotionDetailsInGetSubscriptionPrice `json:"PromotionDetails" xml:"PromotionDetails"` Items ItemsInQueryMonthlyBill `json:"Items" xml:"Items"` }
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 DataInGetOrderDetail ¶
type DataInGetOrderDetail struct { HostName string `json:"HostName" xml:"HostName"` PageNum int `json:"PageNum" xml:"PageNum"` PageSize int `json:"PageSize" xml:"PageSize"` TotalCount int `json:"TotalCount" xml:"TotalCount"` OrderList OrderListInGetOrderDetail `json:"OrderList" xml:"OrderList"` }
DataInGetOrderDetail is a nested struct in bssopenapi response
type DataInQueryAvailableInstances ¶
type DataInQueryAvailableInstances struct { PageNum int `json:"PageNum" xml:"PageNum"` PageSize int `json:"PageSize" xml:"PageSize"` TotalCount int `json:"TotalCount" xml:"TotalCount"` InstanceList []Instance `json:"InstanceList" xml:"InstanceList"` }
DataInQueryAvailableInstances is a nested struct in bssopenapi response
type DataInQueryBill ¶
type DataInQueryBill struct { BillingCycle string `json:"BillingCycle" xml:"BillingCycle"` AccountID string `json:"AccountID" xml:"AccountID"` AccountName string `json:"AccountName" xml:"AccountName"` PageNum int `json:"PageNum" xml:"PageNum"` PageSize int `json:"PageSize" xml:"PageSize"` TotalCount int `json:"TotalCount" xml:"TotalCount"` Items ItemsInQueryBill `json:"Items" xml:"Items"` }
DataInQueryBill 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 DataInQueryInstanceGaapCost ¶
type DataInQueryInstanceGaapCost struct { HostId string `json:"HostId" xml:"HostId"` PageNum int `json:"PageNum" xml:"PageNum"` PageSize int `json:"PageSize" xml:"PageSize"` TotalCount int `json:"TotalCount" xml:"TotalCount"` Modules ModulesInQueryInstanceGaapCost `json:"Modules" xml:"Modules"` }
DataInQueryInstanceGaapCost is a nested struct in bssopenapi response
type DataInQueryMonthlyInstanceConsumption ¶
type DataInQueryMonthlyInstanceConsumption struct { PageNum int `json:"PageNum" xml:"PageNum"` PageSize int `json:"PageSize" xml:"PageSize"` TotalCount int `json:"TotalCount" xml:"TotalCount"` BillingCycle string `json:"BillingCycle" xml:"BillingCycle"` Items ItemsInQueryMonthlyInstanceConsumption `json:"Items" xml:"Items"` }
DataInQueryMonthlyInstanceConsumption is a nested struct in bssopenapi response
type DataInQueryOrders ¶
type DataInQueryOrders struct { HostName string `json:"HostName" xml:"HostName"` PageNum int `json:"PageNum" xml:"PageNum"` PageSize int `json:"PageSize" xml:"PageSize"` TotalCount int `json:"TotalCount" xml:"TotalCount"` OrderList OrderListInQueryOrders `json:"OrderList" xml:"OrderList"` }
DataInQueryOrders 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 DataInQueryProductList ¶
type DataInQueryProductList struct { TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNum int `json:"PageNum" xml:"PageNum"` PageSize int `json:"PageSize" xml:"PageSize"` ProductList ProductList `json:"ProductList" xml:"ProductList"` }
DataInQueryProductList 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 DataInQuerySettlementBill ¶
type DataInQuerySettlementBill struct { PageNum int `json:"PageNum" xml:"PageNum"` PageSize int `json:"PageSize" xml:"PageSize"` TotalCount int `json:"TotalCount" xml:"TotalCount"` BillingCycle string `json:"BillingCycle" xml:"BillingCycle"` Items ItemsInQuerySettlementBill `json:"Items" xml:"Items"` }
DataInQuerySettlementBill 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 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 DataInGetOrderDetail `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"` 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"` }
Instance 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 []Instance `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"` InstanceID string `json:"InstanceID" xml:"InstanceID"` PretaxGrossAmount float64 `json:"PretaxGrossAmount" xml:"PretaxGrossAmount"` 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"` OriginalOrderID string `json:"OriginalOrderID" xml:"OriginalOrderID"` DeductedByPrepaidCard float64 `json:"DeductedByPrepaidCard" xml:"DeductedByPrepaidCard"` 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 ItemsInQueryBill ¶
type ItemsInQueryBill struct {
Item []Item `json:"Item" xml:"Item"`
}
ItemsInQueryBill 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"` 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 DataInQueryAvailableInstances `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 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"` 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"` BillOwnerId requests.Integer `position:"Query" name:"BillOwnerId"` ProductType string `position:"Query" name:"ProductType"` PageSize requests.Integer `position:"Query" name:"PageSize"` }
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 DataInQueryBill `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 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 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 DataInQueryInstanceGaapCost `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 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 DataInQueryMonthlyInstanceConsumption `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 DataInQueryOrders `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 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 DataInQueryProductList `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 Data `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 DataInQuerySettlementBill `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 ¶
- 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
- 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_cash_coupons.go
- query_enduser_status.go
- query_instance_gaap_cost.go
- query_monthly_bill.go
- query_monthly_instance_consumption.go
- query_orders.go
- query_prepaid_cards.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_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_data.go
- struct_data_in_create_resource_package.go
- struct_data_in_get_order_detail.go
- struct_data_in_query_available_instances.go
- struct_data_in_query_bill.go
- struct_data_in_query_cash_coupons.go
- struct_data_in_query_instance_gaap_cost.go
- struct_data_in_query_monthly_instance_consumption.go
- struct_data_in_query_orders.go
- struct_data_in_query_prepaid_cards.go
- struct_data_in_query_product_list.go
- struct_data_in_query_resource_package_instances.go
- struct_data_in_query_settlement_bill.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_instance.go
- struct_instance_list.go
- struct_instances.go
- struct_item.go
- struct_items_in_query_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