Documentation ¶
Index ¶
- Variables
- func GetEndpointMap() map[string]string
- func GetEndpointType() string
- func SetClientProperty(client *Client, propertyName string, propertyValue interface{})
- func SetEndpointDataToClient(client *Client)
- type AccountTransactionsListInQueryAccountTransactionDetails
- type AccountTransactionsListInQueryAccountTransactions
- type AccountTransactionsListItem
- type AddAccountRelationRequest
- type AddAccountRelationResponse
- type AgRelationDto
- type AllocateCostUnitResourceRequest
- type AllocateCostUnitResourceResourceInstanceList
- type AllocateCostUnitResourceResponse
- type ApplicableProducts
- type ApplyInvoiceRequest
- type ApplyInvoiceResponse
- type Attribute
- type AttributeList
- type AttributeValue
- type AvailableDuration
- type AvailableDurations
- type CancelOrderRequest
- type CancelOrderResponse
- type CashCoupon
- type ChangeResellerConsumeAmountRequest
- type ChangeResellerConsumeAmountResponse
- 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 NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRamRoleArnAndPolicy(regionId 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) AddAccountRelation(request *AddAccountRelationRequest) (response *AddAccountRelationResponse, err error)
- func (client *Client) AddAccountRelationWithCallback(request *AddAccountRelationRequest, ...) <-chan int
- func (client *Client) AddAccountRelationWithChan(request *AddAccountRelationRequest) (<-chan *AddAccountRelationResponse, <-chan error)
- func (client *Client) AllocateCostUnitResource(request *AllocateCostUnitResourceRequest) (response *AllocateCostUnitResourceResponse, err error)
- func (client *Client) AllocateCostUnitResourceWithCallback(request *AllocateCostUnitResourceRequest, ...) <-chan int
- func (client *Client) AllocateCostUnitResourceWithChan(request *AllocateCostUnitResourceRequest) (<-chan *AllocateCostUnitResourceResponse, <-chan error)
- func (client *Client) ApplyInvoice(request *ApplyInvoiceRequest) (response *ApplyInvoiceResponse, err error)
- func (client *Client) ApplyInvoiceWithCallback(request *ApplyInvoiceRequest, ...) <-chan int
- func (client *Client) ApplyInvoiceWithChan(request *ApplyInvoiceRequest) (<-chan *ApplyInvoiceResponse, <-chan error)
- func (client *Client) CancelOrder(request *CancelOrderRequest) (response *CancelOrderResponse, err error)
- func (client *Client) CancelOrderWithCallback(request *CancelOrderRequest, ...) <-chan int
- func (client *Client) CancelOrderWithChan(request *CancelOrderRequest) (<-chan *CancelOrderResponse, <-chan error)
- func (client *Client) ChangeResellerConsumeAmount(request *ChangeResellerConsumeAmountRequest) (response *ChangeResellerConsumeAmountResponse, err error)
- func (client *Client) ChangeResellerConsumeAmountWithCallback(request *ChangeResellerConsumeAmountRequest, ...) <-chan int
- func (client *Client) ChangeResellerConsumeAmountWithChan(request *ChangeResellerConsumeAmountRequest) (<-chan *ChangeResellerConsumeAmountResponse, <-chan error)
- func (client *Client) ConfirmRelation(request *ConfirmRelationRequest) (response *ConfirmRelationResponse, err error)
- func (client *Client) ConfirmRelationWithCallback(request *ConfirmRelationRequest, ...) <-chan int
- func (client *Client) ConfirmRelationWithChan(request *ConfirmRelationRequest) (<-chan *ConfirmRelationResponse, <-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) CreateAgAccount(request *CreateAgAccountRequest) (response *CreateAgAccountResponse, err error)
- func (client *Client) CreateAgAccountWithCallback(request *CreateAgAccountRequest, ...) <-chan int
- func (client *Client) CreateAgAccountWithChan(request *CreateAgAccountRequest) (<-chan *CreateAgAccountResponse, <-chan error)
- func (client *Client) CreateCostUnit(request *CreateCostUnitRequest) (response *CreateCostUnitResponse, err error)
- func (client *Client) CreateCostUnitWithCallback(request *CreateCostUnitRequest, ...) <-chan int
- func (client *Client) CreateCostUnitWithChan(request *CreateCostUnitRequest) (<-chan *CreateCostUnitResponse, <-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) CreateResellerUserQuota(request *CreateResellerUserQuotaRequest) (response *CreateResellerUserQuotaResponse, err error)
- func (client *Client) CreateResellerUserQuotaWithCallback(request *CreateResellerUserQuotaRequest, ...) <-chan int
- func (client *Client) CreateResellerUserQuotaWithChan(request *CreateResellerUserQuotaRequest) (<-chan *CreateResellerUserQuotaResponse, <-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) CreateSavingsPlansInstance(request *CreateSavingsPlansInstanceRequest) (response *CreateSavingsPlansInstanceResponse, err error)
- func (client *Client) CreateSavingsPlansInstanceWithCallback(request *CreateSavingsPlansInstanceRequest, ...) <-chan int
- func (client *Client) CreateSavingsPlansInstanceWithChan(request *CreateSavingsPlansInstanceRequest) (<-chan *CreateSavingsPlansInstanceResponse, <-chan error)
- func (client *Client) DeleteCostUnit(request *DeleteCostUnitRequest) (response *DeleteCostUnitResponse, err error)
- func (client *Client) DeleteCostUnitWithCallback(request *DeleteCostUnitRequest, ...) <-chan int
- func (client *Client) DeleteCostUnitWithChan(request *DeleteCostUnitRequest) (<-chan *DeleteCostUnitResponse, <-chan error)
- func (client *Client) DescribeInstanceBill(request *DescribeInstanceBillRequest) (response *DescribeInstanceBillResponse, err error)
- func (client *Client) DescribeInstanceBillWithCallback(request *DescribeInstanceBillRequest, ...) <-chan int
- func (client *Client) DescribeInstanceBillWithChan(request *DescribeInstanceBillRequest) (<-chan *DescribeInstanceBillResponse, <-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) DescribeResourceCoverageDetail(request *DescribeResourceCoverageDetailRequest) (response *DescribeResourceCoverageDetailResponse, err error)
- func (client *Client) DescribeResourceCoverageDetailWithCallback(request *DescribeResourceCoverageDetailRequest, ...) <-chan int
- func (client *Client) DescribeResourceCoverageDetailWithChan(request *DescribeResourceCoverageDetailRequest) (<-chan *DescribeResourceCoverageDetailResponse, <-chan error)
- func (client *Client) DescribeResourceCoverageTotal(request *DescribeResourceCoverageTotalRequest) (response *DescribeResourceCoverageTotalResponse, err error)
- func (client *Client) DescribeResourceCoverageTotalWithCallback(request *DescribeResourceCoverageTotalRequest, ...) <-chan int
- func (client *Client) DescribeResourceCoverageTotalWithChan(request *DescribeResourceCoverageTotalRequest) (<-chan *DescribeResourceCoverageTotalResponse, <-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) DescribeResourceUsageDetail(request *DescribeResourceUsageDetailRequest) (response *DescribeResourceUsageDetailResponse, err error)
- func (client *Client) DescribeResourceUsageDetailWithCallback(request *DescribeResourceUsageDetailRequest, ...) <-chan int
- func (client *Client) DescribeResourceUsageDetailWithChan(request *DescribeResourceUsageDetailRequest) (<-chan *DescribeResourceUsageDetailResponse, <-chan error)
- func (client *Client) DescribeResourceUsageTotal(request *DescribeResourceUsageTotalRequest) (response *DescribeResourceUsageTotalResponse, err error)
- func (client *Client) DescribeResourceUsageTotalWithCallback(request *DescribeResourceUsageTotalRequest, ...) <-chan int
- func (client *Client) DescribeResourceUsageTotalWithChan(request *DescribeResourceUsageTotalRequest) (<-chan *DescribeResourceUsageTotalResponse, <-chan error)
- func (client *Client) DescribeSavingsPlansCoverageDetail(request *DescribeSavingsPlansCoverageDetailRequest) (response *DescribeSavingsPlansCoverageDetailResponse, err error)
- func (client *Client) DescribeSavingsPlansCoverageDetailWithCallback(request *DescribeSavingsPlansCoverageDetailRequest, ...) <-chan int
- func (client *Client) DescribeSavingsPlansCoverageDetailWithChan(request *DescribeSavingsPlansCoverageDetailRequest) (<-chan *DescribeSavingsPlansCoverageDetailResponse, <-chan error)
- func (client *Client) DescribeSavingsPlansCoverageTotal(request *DescribeSavingsPlansCoverageTotalRequest) (response *DescribeSavingsPlansCoverageTotalResponse, err error)
- func (client *Client) DescribeSavingsPlansCoverageTotalWithCallback(request *DescribeSavingsPlansCoverageTotalRequest, ...) <-chan int
- func (client *Client) DescribeSavingsPlansCoverageTotalWithChan(request *DescribeSavingsPlansCoverageTotalRequest) (<-chan *DescribeSavingsPlansCoverageTotalResponse, <-chan error)
- func (client *Client) DescribeSavingsPlansUsageDetail(request *DescribeSavingsPlansUsageDetailRequest) (response *DescribeSavingsPlansUsageDetailResponse, err error)
- func (client *Client) DescribeSavingsPlansUsageDetailWithCallback(request *DescribeSavingsPlansUsageDetailRequest, ...) <-chan int
- func (client *Client) DescribeSavingsPlansUsageDetailWithChan(request *DescribeSavingsPlansUsageDetailRequest) (<-chan *DescribeSavingsPlansUsageDetailResponse, <-chan error)
- func (client *Client) DescribeSavingsPlansUsageTotal(request *DescribeSavingsPlansUsageTotalRequest) (response *DescribeSavingsPlansUsageTotalResponse, err error)
- func (client *Client) DescribeSavingsPlansUsageTotalWithCallback(request *DescribeSavingsPlansUsageTotalRequest, ...) <-chan int
- func (client *Client) DescribeSavingsPlansUsageTotalWithChan(request *DescribeSavingsPlansUsageTotalRequest) (<-chan *DescribeSavingsPlansUsageTotalResponse, <-chan error)
- func (client *Client) DescribeSplitItemBill(request *DescribeSplitItemBillRequest) (response *DescribeSplitItemBillResponse, err error)
- func (client *Client) DescribeSplitItemBillWithCallback(request *DescribeSplitItemBillRequest, ...) <-chan int
- func (client *Client) DescribeSplitItemBillWithChan(request *DescribeSplitItemBillRequest) (<-chan *DescribeSplitItemBillResponse, <-chan error)
- func (client *Client) EnableBillGeneration(request *EnableBillGenerationRequest) (response *EnableBillGenerationResponse, err error)
- func (client *Client) EnableBillGenerationWithCallback(request *EnableBillGenerationRequest, ...) <-chan int
- func (client *Client) EnableBillGenerationWithChan(request *EnableBillGenerationRequest) (<-chan *EnableBillGenerationResponse, <-chan error)
- func (client *Client) GetAccountRelation(request *GetAccountRelationRequest) (response *GetAccountRelationResponse, err error)
- func (client *Client) GetAccountRelationWithCallback(request *GetAccountRelationRequest, ...) <-chan int
- func (client *Client) GetAccountRelationWithChan(request *GetAccountRelationRequest) (<-chan *GetAccountRelationResponse, <-chan error)
- func (client *Client) GetCustomerAccountInfo(request *GetCustomerAccountInfoRequest) (response *GetCustomerAccountInfoResponse, err error)
- func (client *Client) GetCustomerAccountInfoWithCallback(request *GetCustomerAccountInfoRequest, ...) <-chan int
- func (client *Client) GetCustomerAccountInfoWithChan(request *GetCustomerAccountInfoRequest) (<-chan *GetCustomerAccountInfoResponse, <-chan error)
- func (client *Client) GetCustomerList(request *GetCustomerListRequest) (response *GetCustomerListResponse, err error)
- func (client *Client) GetCustomerListWithCallback(request *GetCustomerListRequest, ...) <-chan int
- func (client *Client) GetCustomerListWithChan(request *GetCustomerListRequest) (<-chan *GetCustomerListResponse, <-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) InquiryPriceRefundInstance(request *InquiryPriceRefundInstanceRequest) (response *InquiryPriceRefundInstanceResponse, err error)
- func (client *Client) InquiryPriceRefundInstanceWithCallback(request *InquiryPriceRefundInstanceRequest, ...) <-chan int
- func (client *Client) InquiryPriceRefundInstanceWithChan(request *InquiryPriceRefundInstanceRequest) (<-chan *InquiryPriceRefundInstanceResponse, <-chan error)
- func (client *Client) ModifyAccountRelation(request *ModifyAccountRelationRequest) (response *ModifyAccountRelationResponse, err error)
- func (client *Client) ModifyAccountRelationWithCallback(request *ModifyAccountRelationRequest, ...) <-chan int
- func (client *Client) ModifyAccountRelationWithChan(request *ModifyAccountRelationRequest) (<-chan *ModifyAccountRelationResponse, <-chan error)
- func (client *Client) ModifyCostUnit(request *ModifyCostUnitRequest) (response *ModifyCostUnitResponse, err error)
- func (client *Client) ModifyCostUnitWithCallback(request *ModifyCostUnitRequest, ...) <-chan int
- func (client *Client) ModifyCostUnitWithChan(request *ModifyCostUnitRequest) (<-chan *ModifyCostUnitResponse, <-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) QueryAccountBill(request *QueryAccountBillRequest) (response *QueryAccountBillResponse, err error)
- func (client *Client) QueryAccountBillWithCallback(request *QueryAccountBillRequest, ...) <-chan int
- func (client *Client) QueryAccountBillWithChan(request *QueryAccountBillRequest) (<-chan *QueryAccountBillResponse, <-chan error)
- func (client *Client) QueryAccountTransactionDetails(request *QueryAccountTransactionDetailsRequest) (response *QueryAccountTransactionDetailsResponse, err error)
- func (client *Client) QueryAccountTransactionDetailsWithCallback(request *QueryAccountTransactionDetailsRequest, ...) <-chan int
- func (client *Client) QueryAccountTransactionDetailsWithChan(request *QueryAccountTransactionDetailsRequest) (<-chan *QueryAccountTransactionDetailsResponse, <-chan error)
- func (client *Client) QueryAccountTransactions(request *QueryAccountTransactionsRequest) (response *QueryAccountTransactionsResponse, err error)
- func (client *Client) QueryAccountTransactionsWithCallback(request *QueryAccountTransactionsRequest, ...) <-chan int
- func (client *Client) QueryAccountTransactionsWithChan(request *QueryAccountTransactionsRequest) (<-chan *QueryAccountTransactionsResponse, <-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) QueryBill(request *QueryBillRequest) (response *QueryBillResponse, err error)
- func (client *Client) QueryBillOverview(request *QueryBillOverviewRequest) (response *QueryBillOverviewResponse, err error)
- func (client *Client) QueryBillOverviewWithCallback(request *QueryBillOverviewRequest, ...) <-chan int
- func (client *Client) QueryBillOverviewWithChan(request *QueryBillOverviewRequest) (<-chan *QueryBillOverviewResponse, <-chan error)
- func (client *Client) QueryBillToOSSSubscription(request *QueryBillToOSSSubscriptionRequest) (response *QueryBillToOSSSubscriptionResponse, err error)
- func (client *Client) QueryBillToOSSSubscriptionWithCallback(request *QueryBillToOSSSubscriptionRequest, ...) <-chan int
- func (client *Client) QueryBillToOSSSubscriptionWithChan(request *QueryBillToOSSSubscriptionRequest) (<-chan *QueryBillToOSSSubscriptionResponse, <-chan error)
- func (client *Client) QueryBillWithCallback(request *QueryBillRequest, ...) <-chan int
- func (client *Client) QueryBillWithChan(request *QueryBillRequest) (<-chan *QueryBillResponse, <-chan error)
- func (client *Client) QueryCashCoupons(request *QueryCashCouponsRequest) (response *QueryCashCouponsResponse, err error)
- func (client *Client) QueryCashCouponsWithCallback(request *QueryCashCouponsRequest, ...) <-chan int
- func (client *Client) QueryCashCouponsWithChan(request *QueryCashCouponsRequest) (<-chan *QueryCashCouponsResponse, <-chan error)
- func (client *Client) QueryCostUnit(request *QueryCostUnitRequest) (response *QueryCostUnitResponse, err error)
- func (client *Client) QueryCostUnitResource(request *QueryCostUnitResourceRequest) (response *QueryCostUnitResourceResponse, err error)
- func (client *Client) QueryCostUnitResourceWithCallback(request *QueryCostUnitResourceRequest, ...) <-chan int
- func (client *Client) QueryCostUnitResourceWithChan(request *QueryCostUnitResourceRequest) (<-chan *QueryCostUnitResourceResponse, <-chan error)
- func (client *Client) QueryCostUnitWithCallback(request *QueryCostUnitRequest, ...) <-chan int
- func (client *Client) QueryCostUnitWithChan(request *QueryCostUnitRequest) (<-chan *QueryCostUnitResponse, <-chan error)
- func (client *Client) QueryCustomerAddressList(request *QueryCustomerAddressListRequest) (response *QueryCustomerAddressListResponse, err error)
- func (client *Client) QueryCustomerAddressListWithCallback(request *QueryCustomerAddressListRequest, ...) <-chan int
- func (client *Client) QueryCustomerAddressListWithChan(request *QueryCustomerAddressListRequest) (<-chan *QueryCustomerAddressListResponse, <-chan error)
- func (client *Client) QueryDPUtilizationDetail(request *QueryDPUtilizationDetailRequest) (response *QueryDPUtilizationDetailResponse, err error)
- func (client *Client) QueryDPUtilizationDetailWithCallback(request *QueryDPUtilizationDetailRequest, ...) <-chan int
- func (client *Client) QueryDPUtilizationDetailWithChan(request *QueryDPUtilizationDetailRequest) (<-chan *QueryDPUtilizationDetailResponse, <-chan error)
- func (client *Client) QueryEvaluateList(request *QueryEvaluateListRequest) (response *QueryEvaluateListResponse, err error)
- func (client *Client) QueryEvaluateListWithCallback(request *QueryEvaluateListRequest, ...) <-chan int
- func (client *Client) QueryEvaluateListWithChan(request *QueryEvaluateListRequest) (<-chan *QueryEvaluateListResponse, <-chan error)
- func (client *Client) QueryFinancialAccountInfo(request *QueryFinancialAccountInfoRequest) (response *QueryFinancialAccountInfoResponse, err error)
- func (client *Client) QueryFinancialAccountInfoWithCallback(request *QueryFinancialAccountInfoRequest, ...) <-chan int
- func (client *Client) QueryFinancialAccountInfoWithChan(request *QueryFinancialAccountInfoRequest) (<-chan *QueryFinancialAccountInfoResponse, <-chan error)
- func (client *Client) QueryInstanceBill(request *QueryInstanceBillRequest) (response *QueryInstanceBillResponse, err error)
- func (client *Client) QueryInstanceBillWithCallback(request *QueryInstanceBillRequest, ...) <-chan int
- func (client *Client) QueryInstanceBillWithChan(request *QueryInstanceBillRequest) (<-chan *QueryInstanceBillResponse, <-chan error)
- func (client *Client) QueryInstanceByTag(request *QueryInstanceByTagRequest) (response *QueryInstanceByTagResponse, err error)
- func (client *Client) QueryInstanceByTagWithCallback(request *QueryInstanceByTagRequest, ...) <-chan int
- func (client *Client) QueryInstanceByTagWithChan(request *QueryInstanceByTagRequest) (<-chan *QueryInstanceByTagResponse, <-chan error)
- func (client *Client) QueryInstanceGaapCost(request *QueryInstanceGaapCostRequest) (response *QueryInstanceGaapCostResponse, err error)
- func (client *Client) QueryInstanceGaapCostWithCallback(request *QueryInstanceGaapCostRequest, ...) <-chan int
- func (client *Client) QueryInstanceGaapCostWithChan(request *QueryInstanceGaapCostRequest) (<-chan *QueryInstanceGaapCostResponse, <-chan error)
- func (client *Client) QueryInvoicingCustomerList(request *QueryInvoicingCustomerListRequest) (response *QueryInvoicingCustomerListResponse, err error)
- func (client *Client) QueryInvoicingCustomerListWithCallback(request *QueryInvoicingCustomerListRequest, ...) <-chan int
- func (client *Client) QueryInvoicingCustomerListWithChan(request *QueryInvoicingCustomerListRequest) (<-chan *QueryInvoicingCustomerListResponse, <-chan error)
- func (client *Client) QueryMonthlyBill(request *QueryMonthlyBillRequest) (response *QueryMonthlyBillResponse, err error)
- func (client *Client) QueryMonthlyBillWithCallback(request *QueryMonthlyBillRequest, ...) <-chan int
- func (client *Client) QueryMonthlyBillWithChan(request *QueryMonthlyBillRequest) (<-chan *QueryMonthlyBillResponse, <-chan error)
- func (client *Client) QueryMonthlyInstanceConsumption(request *QueryMonthlyInstanceConsumptionRequest) (response *QueryMonthlyInstanceConsumptionResponse, err error)
- func (client *Client) QueryMonthlyInstanceConsumptionWithCallback(request *QueryMonthlyInstanceConsumptionRequest, ...) <-chan int
- func (client *Client) QueryMonthlyInstanceConsumptionWithChan(request *QueryMonthlyInstanceConsumptionRequest) (<-chan *QueryMonthlyInstanceConsumptionResponse, <-chan error)
- func (client *Client) QueryOrders(request *QueryOrdersRequest) (response *QueryOrdersResponse, err error)
- func (client *Client) QueryOrdersWithCallback(request *QueryOrdersRequest, ...) <-chan int
- func (client *Client) QueryOrdersWithChan(request *QueryOrdersRequest) (<-chan *QueryOrdersResponse, <-chan error)
- func (client *Client) QueryPermissionList(request *QueryPermissionListRequest) (response *QueryPermissionListResponse, err error)
- func (client *Client) QueryPermissionListWithCallback(request *QueryPermissionListRequest, ...) <-chan int
- func (client *Client) QueryPermissionListWithChan(request *QueryPermissionListRequest) (<-chan *QueryPermissionListResponse, <-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) 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) QueryRIUtilizationDetail(request *QueryRIUtilizationDetailRequest) (response *QueryRIUtilizationDetailResponse, err error)
- func (client *Client) QueryRIUtilizationDetailWithCallback(request *QueryRIUtilizationDetailRequest, ...) <-chan int
- func (client *Client) QueryRIUtilizationDetailWithChan(request *QueryRIUtilizationDetailRequest) (<-chan *QueryRIUtilizationDetailResponse, <-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) QueryRelationList(request *QueryRelationListRequest) (response *QueryRelationListResponse, err error)
- func (client *Client) QueryRelationListWithCallback(request *QueryRelationListRequest, ...) <-chan int
- func (client *Client) QueryRelationListWithChan(request *QueryRelationListRequest) (<-chan *QueryRelationListResponse, <-chan error)
- func (client *Client) QueryResellerAvailableQuota(request *QueryResellerAvailableQuotaRequest) (response *QueryResellerAvailableQuotaResponse, err error)
- func (client *Client) QueryResellerAvailableQuotaWithCallback(request *QueryResellerAvailableQuotaRequest, ...) <-chan int
- func (client *Client) QueryResellerAvailableQuotaWithChan(request *QueryResellerAvailableQuotaRequest) (<-chan *QueryResellerAvailableQuotaResponse, <-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) QuerySavingsPlansDeductLog(request *QuerySavingsPlansDeductLogRequest) (response *QuerySavingsPlansDeductLogResponse, err error)
- func (client *Client) QuerySavingsPlansDeductLogWithCallback(request *QuerySavingsPlansDeductLogRequest, ...) <-chan int
- func (client *Client) QuerySavingsPlansDeductLogWithChan(request *QuerySavingsPlansDeductLogRequest) (<-chan *QuerySavingsPlansDeductLogResponse, <-chan error)
- func (client *Client) QuerySavingsPlansInstance(request *QuerySavingsPlansInstanceRequest) (response *QuerySavingsPlansInstanceResponse, err error)
- func (client *Client) QuerySavingsPlansInstanceWithCallback(request *QuerySavingsPlansInstanceRequest, ...) <-chan int
- func (client *Client) QuerySavingsPlansInstanceWithChan(request *QuerySavingsPlansInstanceRequest) (<-chan *QuerySavingsPlansInstanceResponse, <-chan error)
- func (client *Client) QuerySettleBill(request *QuerySettleBillRequest) (response *QuerySettleBillResponse, err error)
- func (client *Client) QuerySettleBillWithCallback(request *QuerySettleBillRequest, ...) <-chan int
- func (client *Client) QuerySettleBillWithChan(request *QuerySettleBillRequest) (<-chan *QuerySettleBillResponse, <-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) QuerySplitItemBill(request *QuerySplitItemBillRequest) (response *QuerySplitItemBillResponse, err error)
- func (client *Client) QuerySplitItemBillWithCallback(request *QuerySplitItemBillRequest, ...) <-chan int
- func (client *Client) QuerySplitItemBillWithChan(request *QuerySplitItemBillRequest) (<-chan *QuerySplitItemBillResponse, <-chan error)
- func (client *Client) QueryUserOmsData(request *QueryUserOmsDataRequest) (response *QueryUserOmsDataResponse, err error)
- func (client *Client) QueryUserOmsDataWithCallback(request *QueryUserOmsDataRequest, ...) <-chan int
- func (client *Client) QueryUserOmsDataWithChan(request *QueryUserOmsDataRequest) (<-chan *QueryUserOmsDataResponse, <-chan error)
- func (client *Client) RefundInstance(request *RefundInstanceRequest) (response *RefundInstanceResponse, err error)
- func (client *Client) RefundInstanceWithCallback(request *RefundInstanceRequest, ...) <-chan int
- func (client *Client) RefundInstanceWithChan(request *RefundInstanceRequest) (<-chan *RefundInstanceResponse, <-chan error)
- func (client *Client) ReleaseInstance(request *ReleaseInstanceRequest) (response *ReleaseInstanceResponse, err error)
- func (client *Client) ReleaseInstanceWithCallback(request *ReleaseInstanceRequest, ...) <-chan int
- func (client *Client) ReleaseInstanceWithChan(request *ReleaseInstanceRequest) (<-chan *ReleaseInstanceResponse, <-chan error)
- func (client *Client) RelieveAccountRelation(request *RelieveAccountRelationRequest) (response *RelieveAccountRelationResponse, err error)
- func (client *Client) RelieveAccountRelationWithCallback(request *RelieveAccountRelationRequest, ...) <-chan int
- func (client *Client) RelieveAccountRelationWithChan(request *RelieveAccountRelationRequest) (<-chan *RelieveAccountRelationResponse, <-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) RenewResourcePackage(request *RenewResourcePackageRequest) (response *RenewResourcePackageResponse, err error)
- func (client *Client) RenewResourcePackageWithCallback(request *RenewResourcePackageRequest, ...) <-chan int
- func (client *Client) RenewResourcePackageWithChan(request *RenewResourcePackageRequest) (<-chan *RenewResourcePackageResponse, <-chan error)
- func (client *Client) SaveUserCredit(request *SaveUserCreditRequest) (response *SaveUserCreditResponse, err error)
- func (client *Client) SaveUserCreditWithCallback(request *SaveUserCreditRequest, ...) <-chan int
- func (client *Client) SaveUserCreditWithChan(request *SaveUserCreditRequest) (<-chan *SaveUserCreditResponse, <-chan error)
- func (client *Client) SetAllExpirationDay(request *SetAllExpirationDayRequest) (response *SetAllExpirationDayResponse, err error)
- func (client *Client) SetAllExpirationDayWithCallback(request *SetAllExpirationDayRequest, ...) <-chan int
- func (client *Client) SetAllExpirationDayWithChan(request *SetAllExpirationDayRequest) (<-chan *SetAllExpirationDayResponse, <-chan error)
- func (client *Client) SetCreditLabelAction(request *SetCreditLabelActionRequest) (response *SetCreditLabelActionResponse, err error)
- func (client *Client) SetCreditLabelActionWithCallback(request *SetCreditLabelActionRequest, ...) <-chan int
- func (client *Client) SetCreditLabelActionWithChan(request *SetCreditLabelActionRequest) (<-chan *SetCreditLabelActionResponse, <-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) SetResellerUserAlarmThreshold(request *SetResellerUserAlarmThresholdRequest) (response *SetResellerUserAlarmThresholdResponse, err error)
- func (client *Client) SetResellerUserAlarmThresholdWithCallback(request *SetResellerUserAlarmThresholdRequest, ...) <-chan int
- func (client *Client) SetResellerUserAlarmThresholdWithChan(request *SetResellerUserAlarmThresholdRequest) (<-chan *SetResellerUserAlarmThresholdResponse, <-chan error)
- func (client *Client) SetResellerUserQuota(request *SetResellerUserQuotaRequest) (response *SetResellerUserQuotaResponse, err error)
- func (client *Client) SetResellerUserQuotaWithCallback(request *SetResellerUserQuotaRequest, ...) <-chan int
- func (client *Client) SetResellerUserQuotaWithChan(request *SetResellerUserQuotaRequest) (<-chan *SetResellerUserQuotaResponse, <-chan error)
- func (client *Client) SetResellerUserStatus(request *SetResellerUserStatusRequest) (response *SetResellerUserStatusResponse, err error)
- func (client *Client) SetResellerUserStatusWithCallback(request *SetResellerUserStatusRequest, ...) <-chan int
- func (client *Client) SetResellerUserStatusWithChan(request *SetResellerUserStatusRequest) (<-chan *SetResellerUserStatusResponse, <-chan error)
- func (client *Client) SubscribeBillToOSS(request *SubscribeBillToOSSRequest) (response *SubscribeBillToOSSResponse, err error)
- func (client *Client) SubscribeBillToOSSWithCallback(request *SubscribeBillToOSSRequest, ...) <-chan int
- func (client *Client) SubscribeBillToOSSWithChan(request *SubscribeBillToOSSRequest) (<-chan *SubscribeBillToOSSResponse, <-chan error)
- func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)
- func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, ...) <-chan int
- func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)
- func (client *Client) UnsubscribeBillToOSS(request *UnsubscribeBillToOSSRequest) (response *UnsubscribeBillToOSSResponse, err error)
- func (client *Client) UnsubscribeBillToOSSWithCallback(request *UnsubscribeBillToOSSRequest, ...) <-chan int
- func (client *Client) UnsubscribeBillToOSSWithChan(request *UnsubscribeBillToOSSRequest) (<-chan *UnsubscribeBillToOSSResponse, <-chan error)
- func (client *Client) UntagResources(request *UntagResourcesRequest) (response *UntagResourcesResponse, err error)
- func (client *Client) UntagResourcesWithCallback(request *UntagResourcesRequest, ...) <-chan int
- func (client *Client) UntagResourcesWithChan(request *UntagResourcesRequest) (<-chan *UntagResourcesResponse, <-chan error)
- func (client *Client) UpgradeResourcePackage(request *UpgradeResourcePackageRequest) (response *UpgradeResourcePackageResponse, err error)
- func (client *Client) UpgradeResourcePackageWithCallback(request *UpgradeResourcePackageRequest, ...) <-chan int
- func (client *Client) UpgradeResourcePackageWithChan(request *UpgradeResourcePackageRequest) (<-chan *UpgradeResourcePackageResponse, <-chan error)
- type ConfigList
- type ConfirmRelationRequest
- type ConfirmRelationResponse
- type ConvertChargeTypeRequest
- type ConvertChargeTypeResponse
- type CostUnit
- type CostUnitDtoListInCreateCostUnit
- type CostUnitDtoListInQueryCostUnit
- type CostUnitDtoListItem
- type CostUnitStatisInfo
- type CreateAgAccountRequest
- type CreateAgAccountResponse
- type CreateCostUnitRequest
- type CreateCostUnitResponse
- type CreateCostUnitUnitEntityList
- type CreateInstanceParameter
- type CreateInstanceRequest
- type CreateInstanceResponse
- type CreateResellerUserQuotaRequest
- type CreateResellerUserQuotaResponse
- type CreateResourcePackageRequest
- type CreateResourcePackageResponse
- type CreateSavingsPlansInstanceRequest
- type CreateSavingsPlansInstanceResponse
- type CustomerInvoice
- type CustomerInvoiceAddress
- type CustomerInvoiceAddressList
- type CustomerInvoiceList
- type Data
- type DataInCreateResourcePackage
- type DataInCreateSavingsPlansInstance
- type DataInDescribePricingModule
- type DataInDescribeResourcePackageProduct
- type DataInGetOrderDetail
- type DataInGetPayAsYouGoPrice
- type DataInGetResourcePackagePrice
- type DataInGetSubscriptionPrice
- type DataInModifyCostUnit
- type DataInQueryAccountBill
- type DataInQueryAccountTransactionDetails
- type DataInQueryAccountTransactions
- type DataInQueryBill
- type DataInQueryBillOverview
- type DataInQueryBillToOSSSubscription
- type DataInQueryCashCoupons
- type DataInQueryCustomerAddressList
- type DataInQueryDPUtilizationDetail
- type DataInQueryEvaluateList
- type DataInQueryInstanceBill
- type DataInQueryInstanceGaapCost
- type DataInQueryInvoicingCustomerList
- type DataInQueryMonthlyBill
- type DataInQueryMonthlyInstanceConsumption
- type DataInQueryOrders
- type DataInQueryPermissionList
- type DataInQueryPrepaidCards
- type DataInQueryProductList
- type DataInQueryRIUtilizationDetail
- type DataInQueryRedeem
- type DataInQueryResourcePackageInstances
- type DataInQuerySavingsPlansDeductLog
- type DataInQuerySavingsPlansInstance
- type DataInQuerySettleBill
- type DataInQuerySettlementBill
- type DataInQuerySplitItemBill
- type DataInRefundInstance
- type DataInRenewResourcePackage
- type DataInUpgradeResourcePackage
- type DataItem
- type DeleteCostUnitRequest
- type DeleteCostUnitResponse
- type DescribeInstanceBillRequest
- type DescribeInstanceBillResponse
- type DescribePricingModuleRequest
- type DescribePricingModuleResponse
- type DescribeResourceCoverageDetailRequest
- type DescribeResourceCoverageDetailResponse
- type DescribeResourceCoverageTotalRequest
- type DescribeResourceCoverageTotalResponse
- type DescribeResourcePackageProductRequest
- type DescribeResourcePackageProductResponse
- type DescribeResourceUsageDetailRequest
- type DescribeResourceUsageDetailResponse
- type DescribeResourceUsageTotalRequest
- type DescribeResourceUsageTotalResponse
- type DescribeSavingsPlansCoverageDetailRequest
- type DescribeSavingsPlansCoverageDetailResponse
- type DescribeSavingsPlansCoverageTotalRequest
- type DescribeSavingsPlansCoverageTotalResponse
- type DescribeSavingsPlansUsageDetailRequest
- type DescribeSavingsPlansUsageDetailResponse
- type DescribeSavingsPlansUsageTotalRequest
- type DescribeSavingsPlansUsageTotalResponse
- type DescribeSplitItemBillRequest
- type DescribeSplitItemBillResponse
- type DescribeSplitItemBillTagFilter
- type DetailListInQueryDPUtilizationDetail
- type DetailListInQueryRIUtilizationDetail
- type DetailListItem
- type DetailListItemInQueryRIUtilizationDetail
- type EnableBillGenerationRequest
- type EnableBillGenerationResponse
- type Evaluate
- type EvaluateList
- type FinancialRelationInfoList
- type FinancialRelationInfoListItem
- type GetAccountRelationRequest
- type GetAccountRelationResponse
- type GetCustomerAccountInfoRequest
- type GetCustomerAccountInfoResponse
- type GetCustomerListRequest
- type GetCustomerListResponse
- type GetOrderDetailRequest
- type GetOrderDetailResponse
- type GetPayAsYouGoPriceModuleList
- type GetPayAsYouGoPriceRequest
- type GetPayAsYouGoPriceResponse
- type GetResourcePackagePriceRequest
- type GetResourcePackagePriceResponse
- type GetSubscriptionPriceModuleList
- type GetSubscriptionPriceRequest
- type GetSubscriptionPriceResponse
- type InquiryPriceRefundInstanceRequest
- type InquiryPriceRefundInstanceResponse
- type Instance
- type InstanceInQueryResourcePackageInstances
- type InstanceList
- type Instances
- type Item
- type ItemInDescribeSavingsPlansCoverageDetail
- type ItemInDescribeSavingsPlansUsageDetail
- type ItemInQuerySettlementBill
- type ItemsInDescribeInstanceBill
- type ItemsInDescribeResourceCoverageDetail
- type ItemsInDescribeResourceUsageDetail
- type ItemsInDescribeSavingsPlansCoverageDetail
- type ItemsInDescribeSavingsPlansUsageDetail
- type ItemsInDescribeSplitItemBill
- type ItemsInQueryAccountBill
- type ItemsInQueryBill
- type ItemsInQueryBillOverview
- type ItemsInQueryBillToOSSSubscription
- type ItemsInQueryInstanceBill
- type ItemsInQueryMonthlyBill
- type ItemsInQueryMonthlyInstanceConsumption
- type ItemsInQuerySavingsPlansDeductLog
- type ItemsInQuerySavingsPlansInstance
- type ItemsInQuerySettleBill
- type ItemsInQuerySettlementBill
- type ItemsInQuerySplitItemBill
- type ModifyAccountRelationRequest
- type ModifyAccountRelationResponse
- type ModifyCostUnitRequest
- type ModifyCostUnitResponse
- type ModifyCostUnitUnitEntityList
- type ModifyInstanceParameter
- type ModifyInstanceRequest
- type ModifyInstanceResponse
- type Module
- type ModuleDetail
- type ModuleDetailsInGetPayAsYouGoPrice
- type ModuleDetailsInGetSubscriptionPrice
- type ModuleList
- type Modules
- type OmsData
- type Order
- type OrderListInGetOrderDetail
- type OrderListInQueryOrders
- type PackageType
- type PackageTypes
- type PeriodCoverageInDescribeResourceCoverageTotal
- type PeriodCoverageInDescribeResourceUsageTotal
- type PeriodCoverageInDescribeSavingsPlansCoverageTotal
- type PeriodCoverageInDescribeSavingsPlansUsageTotal
- type PermissionList
- type PermissionListItem
- 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 QueryAccountBillRequest
- type QueryAccountBillResponse
- type QueryAccountTransactionDetailsRequest
- type QueryAccountTransactionDetailsResponse
- type QueryAccountTransactionsRequest
- type QueryAccountTransactionsResponse
- type QueryAvailableInstancesRequest
- type QueryAvailableInstancesResponse
- type QueryBillOverviewRequest
- type QueryBillOverviewResponse
- type QueryBillRequest
- type QueryBillResponse
- type QueryBillToOSSSubscriptionRequest
- type QueryBillToOSSSubscriptionResponse
- type QueryCashCouponsRequest
- type QueryCashCouponsResponse
- type QueryCostUnitRequest
- type QueryCostUnitResourceRequest
- type QueryCostUnitResourceResponse
- type QueryCostUnitResponse
- type QueryCustomerAddressListRequest
- type QueryCustomerAddressListResponse
- type QueryDPUtilizationDetailRequest
- type QueryDPUtilizationDetailResponse
- type QueryEvaluateListRequest
- type QueryEvaluateListResponse
- type QueryFinancialAccountInfoRequest
- type QueryFinancialAccountInfoResponse
- type QueryInstanceBillRequest
- type QueryInstanceBillResponse
- type QueryInstanceByTagRequest
- type QueryInstanceByTagResponse
- type QueryInstanceByTagTag
- type QueryInstanceGaapCostRequest
- type QueryInstanceGaapCostResponse
- type QueryInvoicingCustomerListRequest
- type QueryInvoicingCustomerListResponse
- type QueryMonthlyBillRequest
- type QueryMonthlyBillResponse
- type QueryMonthlyInstanceConsumptionRequest
- type QueryMonthlyInstanceConsumptionResponse
- type QueryOrdersRequest
- type QueryOrdersResponse
- type QueryPermissionListRequest
- type QueryPermissionListResponse
- type QueryPrepaidCardsRequest
- type QueryPrepaidCardsResponse
- type QueryProductListRequest
- type QueryProductListResponse
- type QueryRIUtilizationDetailRequest
- type QueryRIUtilizationDetailResponse
- type QueryRedeemRequest
- type QueryRedeemResponse
- type QueryRelationListRequest
- type QueryRelationListResponse
- type QueryResellerAvailableQuotaRequest
- type QueryResellerAvailableQuotaResponse
- type QueryResourcePackageInstancesRequest
- type QueryResourcePackageInstancesResponse
- type QuerySavingsPlansDeductLogRequest
- type QuerySavingsPlansDeductLogResponse
- type QuerySavingsPlansInstanceRequest
- type QuerySavingsPlansInstanceResponse
- type QuerySavingsPlansInstanceTag
- type QuerySettleBillRequest
- type QuerySettleBillResponse
- type QuerySettlementBillRequest
- type QuerySettlementBillResponse
- type QuerySplitItemBillRequest
- type QuerySplitItemBillResponse
- type QueryUserOmsDataRequest
- type QueryUserOmsDataResponse
- type Redeem
- type RedeemItem
- type RefundInstanceRequest
- type RefundInstanceResponse
- type ReleaseInstanceRequest
- type ReleaseInstanceResponse
- type RelieveAccountRelationRequest
- type RelieveAccountRelationResponse
- type RenewInstanceRequest
- type RenewInstanceResponse
- type RenewResourcePackageRequest
- type RenewResourcePackageResponse
- type ResourceInstanceDtoList
- type ResourceInstanceList
- type ResourcePackage
- type ResourcePackages
- type SaveUserCreditRequest
- type SaveUserCreditResponse
- type SavingsPlansDeductDetailResponse
- type SavingsPlansDetailResponse
- type SetAllExpirationDayRequest
- type SetAllExpirationDayResponse
- type SetCreditLabelActionRequest
- type SetCreditLabelActionResponse
- type SetRenewalRequest
- type SetRenewalResponse
- type SetResellerUserAlarmThresholdRequest
- type SetResellerUserAlarmThresholdResponse
- type SetResellerUserQuotaRequest
- type SetResellerUserQuotaResponse
- type SetResellerUserStatusRequest
- type SetResellerUserStatusResponse
- type Specification
- type Specifications
- type SubscribeBillToOSSRequest
- type SubscribeBillToOSSResponse
- type Tag
- type TagInQueryInstanceByTag
- type TagKeyValue
- type TagResource
- type TagResourceItem
- type TagResourcesRequest
- type TagResourcesResponse
- type TagResourcesTag
- type Tags
- type TotalCoverage
- type TotalUsage
- type UidList
- type UnsubscribeBillToOSSRequest
- type UnsubscribeBillToOSSResponse
- type UntagResourcesRequest
- type UntagResourcesResponse
- type UpgradeResourcePackageRequest
- type UpgradeResourcePackageResponse
- type Values
Constants ¶
This section is empty.
Variables ¶
var EndpointMap map[string]string
EndpointMap Endpoint Data
var EndpointType = "regional"
EndpointType regional or central
Functions ¶
func SetClientProperty ¶
SetClientProperty Set Property by Reflect
func SetEndpointDataToClient ¶
func SetEndpointDataToClient(client *Client)
SetEndpointDataToClient Set EndpointMap and ENdpointType
Types ¶
type AccountTransactionsListInQueryAccountTransactionDetails ¶
type AccountTransactionsListInQueryAccountTransactionDetails struct {
AccountTransactionsListItem []AccountTransactionsListItem `json:"AccountTransactionsList" xml:"AccountTransactionsList"`
}
AccountTransactionsListInQueryAccountTransactionDetails is a nested struct in bssopenapi response
type AccountTransactionsListInQueryAccountTransactions ¶
type AccountTransactionsListInQueryAccountTransactions struct {
AccountTransactionsListItem []AccountTransactionsListItem `json:"AccountTransactionsList" xml:"AccountTransactionsList"`
}
AccountTransactionsListInQueryAccountTransactions is a nested struct in bssopenapi response
type AccountTransactionsListItem ¶
type AccountTransactionsListItem struct { TransactionAccount string `json:"TransactionAccount" xml:"TransactionAccount"` Balance string `json:"Balance" xml:"Balance"` TransactionTime string `json:"TransactionTime" xml:"TransactionTime"` TransactionChannel string `json:"TransactionChannel" xml:"TransactionChannel"` FundType string `json:"FundType" xml:"FundType"` Amount string `json:"Amount" xml:"Amount"` TransactionType string `json:"TransactionType" xml:"TransactionType"` TransactionNumber string `json:"TransactionNumber" xml:"TransactionNumber"` RecordID string `json:"RecordID" xml:"RecordID"` TransactionFlow string `json:"TransactionFlow" xml:"TransactionFlow"` TransactionChannelSN string `json:"TransactionChannelSN" xml:"TransactionChannelSN"` Remarks string `json:"Remarks" xml:"Remarks"` BillingCycle string `json:"BillingCycle" xml:"BillingCycle"` }
AccountTransactionsListItem is a nested struct in bssopenapi response
type AddAccountRelationRequest ¶
type AddAccountRelationRequest struct { *requests.RpcRequest ChildNick string `position:"Query" name:"ChildNick"` RelationType string `position:"Query" name:"RelationType"` ParentUserId requests.Integer `position:"Query" name:"ParentUserId"` ChildUserId requests.Integer `position:"Query" name:"ChildUserId"` RequestId string `position:"Query" name:"RequestId"` PermissionCodes *[]string `position:"Query" name:"PermissionCodes" type:"Repeated"` RoleCodes *[]string `position:"Query" name:"RoleCodes" type:"Repeated"` }
AddAccountRelationRequest is the request struct for api AddAccountRelation
func CreateAddAccountRelationRequest ¶
func CreateAddAccountRelationRequest() (request *AddAccountRelationRequest)
CreateAddAccountRelationRequest creates a request to invoke AddAccountRelation API
type AddAccountRelationResponse ¶
type AddAccountRelationResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data Data `json:"Data" xml:"Data"` }
AddAccountRelationResponse is the response struct for api AddAccountRelation
func CreateAddAccountRelationResponse ¶
func CreateAddAccountRelationResponse() (response *AddAccountRelationResponse)
CreateAddAccountRelationResponse creates a response to parse from AddAccountRelation response
type AgRelationDto ¶
type AgRelationDto struct { Type string `json:"Type" xml:"Type"` Pk string `json:"Pk" xml:"Pk"` RamAdminRoleName string `json:"RamAdminRoleName" xml:"RamAdminRoleName"` Mpk string `json:"Mpk" xml:"Mpk"` }
AgRelationDto is a nested struct in bssopenapi response
type AllocateCostUnitResourceRequest ¶
type AllocateCostUnitResourceRequest struct { *requests.RpcRequest ResourceInstanceList *[]AllocateCostUnitResourceResourceInstanceList `position:"Query" name:"ResourceInstanceList" type:"Repeated"` FromUnitId requests.Integer `position:"Query" name:"FromUnitId"` ToUnitId requests.Integer `position:"Query" name:"ToUnitId"` FromUnitUserId requests.Integer `position:"Query" name:"FromUnitUserId"` ToUnitUserId requests.Integer `position:"Query" name:"ToUnitUserId"` }
AllocateCostUnitResourceRequest is the request struct for api AllocateCostUnitResource
func CreateAllocateCostUnitResourceRequest ¶
func CreateAllocateCostUnitResourceRequest() (request *AllocateCostUnitResourceRequest)
CreateAllocateCostUnitResourceRequest creates a request to invoke AllocateCostUnitResource API
type AllocateCostUnitResourceResourceInstanceList ¶
type AllocateCostUnitResourceResourceInstanceList struct { ResourceId string `name:"ResourceId"` CommodityCode string `name:"CommodityCode"` ApportionCode string `name:"ApportionCode"` ResourceUserId string `name:"ResourceUserId"` }
AllocateCostUnitResourceResourceInstanceList is a repeated param struct in AllocateCostUnitResourceRequest
type AllocateCostUnitResourceResponse ¶
type AllocateCostUnitResourceResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data Data `json:"Data" xml:"Data"` }
AllocateCostUnitResourceResponse is the response struct for api AllocateCostUnitResource
func CreateAllocateCostUnitResourceResponse ¶
func CreateAllocateCostUnitResourceResponse() (response *AllocateCostUnitResourceResponse)
CreateAllocateCostUnitResourceResponse creates a response to parse from AllocateCostUnitResource response
type ApplicableProducts ¶
type ApplicableProducts struct {
Product []string `json:"Product" xml:"Product"`
}
ApplicableProducts is a nested struct in bssopenapi response
type ApplyInvoiceRequest ¶
type ApplyInvoiceRequest struct { *requests.RpcRequest InvoicingType requests.Integer `position:"Query" name:"InvoicingType"` ProcessWay requests.Integer `position:"Query" name:"ProcessWay"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` InvoiceAmount requests.Integer `position:"Query" name:"InvoiceAmount"` AddressId requests.Integer `position:"Query" name:"AddressId"` ApplyUserNick string `position:"Query" name:"ApplyUserNick"` InvoiceByAmount requests.Boolean `position:"Query" name:"InvoiceByAmount"` CustomerId requests.Integer `position:"Query" name:"CustomerId"` SelectedIds *[]string `position:"Query" name:"SelectedIds" type:"Repeated"` UserRemark string `position:"Query" name:"UserRemark"` }
ApplyInvoiceRequest is the request struct for api ApplyInvoice
func CreateApplyInvoiceRequest ¶
func CreateApplyInvoiceRequest() (request *ApplyInvoiceRequest)
CreateApplyInvoiceRequest creates a request to invoke ApplyInvoice API
type ApplyInvoiceResponse ¶
type ApplyInvoiceResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data Data `json:"Data" xml:"Data"` }
ApplyInvoiceResponse is the response struct for api ApplyInvoice
func CreateApplyInvoiceResponse ¶
func CreateApplyInvoiceResponse() (response *ApplyInvoiceResponse)
CreateApplyInvoiceResponse creates a response to parse from ApplyInvoice response
type Attribute ¶
type Attribute struct { Code string `json:"Code" xml:"Code"` Name string `json:"Name" xml:"Name"` Unit string `json:"Unit" xml:"Unit"` Values Values `json:"Values" xml:"Values"` }
Attribute is a nested struct in bssopenapi response
type AttributeList ¶
type AttributeList struct {
Attribute []Attribute `json:"Attribute" xml:"Attribute"`
}
AttributeList is a nested struct in bssopenapi response
type AttributeValue ¶
type AttributeValue struct { Type string `json:"Type" xml:"Type"` Value string `json:"Value" xml:"Value"` Remark string `json:"Remark" xml:"Remark"` Name string `json:"Name" xml:"Name"` }
AttributeValue is a nested struct in bssopenapi response
type AvailableDuration ¶
type AvailableDuration struct { Value int `json:"Value" xml:"Value"` Name string `json:"Name" xml:"Name"` Unit string `json:"Unit" xml:"Unit"` }
AvailableDuration is a nested struct in bssopenapi response
type AvailableDurations ¶
type AvailableDurations struct {
AvailableDuration []AvailableDuration `json:"AvailableDuration" xml:"AvailableDuration"`
}
AvailableDurations is a nested struct in bssopenapi response
type CancelOrderRequest ¶
type CancelOrderRequest struct { *requests.RpcRequest OrderId string `position:"Query" name:"OrderId"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` }
CancelOrderRequest is the request struct for api CancelOrder
func CreateCancelOrderRequest ¶
func CreateCancelOrderRequest() (request *CancelOrderRequest)
CreateCancelOrderRequest creates a request to invoke CancelOrder API
type CancelOrderResponse ¶
type CancelOrderResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data Data `json:"Data" xml:"Data"` }
CancelOrderResponse is the response struct for api CancelOrder
func CreateCancelOrderResponse ¶
func CreateCancelOrderResponse() (response *CancelOrderResponse)
CreateCancelOrderResponse creates a response to parse from CancelOrder response
type CashCoupon ¶
type CashCoupon struct { Status string `json:"Status" xml:"Status"` ExpiryTime string `json:"ExpiryTime" xml:"ExpiryTime"` GrantedTime string `json:"GrantedTime" xml:"GrantedTime"` NominalValue string `json:"NominalValue" xml:"NominalValue"` EffectiveTime string `json:"EffectiveTime" xml:"EffectiveTime"` ApplicableScenarios string `json:"ApplicableScenarios" xml:"ApplicableScenarios"` CashCouponId int64 `json:"CashCouponId" xml:"CashCouponId"` ApplicableProducts string `json:"ApplicableProducts" xml:"ApplicableProducts"` CashCouponNo string `json:"CashCouponNo" xml:"CashCouponNo"` Balance string `json:"Balance" xml:"Balance"` }
CashCoupon is a nested struct in bssopenapi response
type ChangeResellerConsumeAmountRequest ¶
type ChangeResellerConsumeAmountRequest struct { *requests.RpcRequest Amount string `position:"Query" name:"Amount"` OutBizId string `position:"Query" name:"OutBizId"` Source string `position:"Query" name:"Source"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` BusinessType string `position:"Query" name:"BusinessType"` AdjustType string `position:"Query" name:"AdjustType"` ExtendMap string `position:"Query" name:"ExtendMap"` Currency string `position:"Query" name:"Currency"` }
ChangeResellerConsumeAmountRequest is the request struct for api ChangeResellerConsumeAmount
func CreateChangeResellerConsumeAmountRequest ¶
func CreateChangeResellerConsumeAmountRequest() (request *ChangeResellerConsumeAmountRequest)
CreateChangeResellerConsumeAmountRequest creates a request to invoke ChangeResellerConsumeAmount API
type ChangeResellerConsumeAmountResponse ¶
type ChangeResellerConsumeAmountResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data string `json:"Data" xml:"Data"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` }
ChangeResellerConsumeAmountResponse is the response struct for api ChangeResellerConsumeAmount
func CreateChangeResellerConsumeAmountResponse ¶
func CreateChangeResellerConsumeAmountResponse() (response *ChangeResellerConsumeAmountResponse)
CreateChangeResellerConsumeAmountResponse creates a response to parse from ChangeResellerConsumeAmount 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://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithEcsRamRole ¶
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
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 NewClientWithProvider ¶
func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
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://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArnAndPolicy ¶
func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
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 usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
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://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func (*Client) AddAccountRelation ¶
func (client *Client) AddAccountRelation(request *AddAccountRelationRequest) (response *AddAccountRelationResponse, err error)
AddAccountRelation invokes the bssopenapi.AddAccountRelation API synchronously
func (*Client) AddAccountRelationWithCallback ¶
func (client *Client) AddAccountRelationWithCallback(request *AddAccountRelationRequest, callback func(response *AddAccountRelationResponse, err error)) <-chan int
AddAccountRelationWithCallback invokes the bssopenapi.AddAccountRelation API asynchronously
func (*Client) AddAccountRelationWithChan ¶
func (client *Client) AddAccountRelationWithChan(request *AddAccountRelationRequest) (<-chan *AddAccountRelationResponse, <-chan error)
AddAccountRelationWithChan invokes the bssopenapi.AddAccountRelation API asynchronously
func (*Client) AllocateCostUnitResource ¶
func (client *Client) AllocateCostUnitResource(request *AllocateCostUnitResourceRequest) (response *AllocateCostUnitResourceResponse, err error)
AllocateCostUnitResource invokes the bssopenapi.AllocateCostUnitResource API synchronously
func (*Client) AllocateCostUnitResourceWithCallback ¶
func (client *Client) AllocateCostUnitResourceWithCallback(request *AllocateCostUnitResourceRequest, callback func(response *AllocateCostUnitResourceResponse, err error)) <-chan int
AllocateCostUnitResourceWithCallback invokes the bssopenapi.AllocateCostUnitResource API asynchronously
func (*Client) AllocateCostUnitResourceWithChan ¶
func (client *Client) AllocateCostUnitResourceWithChan(request *AllocateCostUnitResourceRequest) (<-chan *AllocateCostUnitResourceResponse, <-chan error)
AllocateCostUnitResourceWithChan invokes the bssopenapi.AllocateCostUnitResource API asynchronously
func (*Client) ApplyInvoice ¶
func (client *Client) ApplyInvoice(request *ApplyInvoiceRequest) (response *ApplyInvoiceResponse, err error)
ApplyInvoice invokes the bssopenapi.ApplyInvoice API synchronously
func (*Client) ApplyInvoiceWithCallback ¶
func (client *Client) ApplyInvoiceWithCallback(request *ApplyInvoiceRequest, callback func(response *ApplyInvoiceResponse, err error)) <-chan int
ApplyInvoiceWithCallback invokes the bssopenapi.ApplyInvoice API asynchronously
func (*Client) ApplyInvoiceWithChan ¶
func (client *Client) ApplyInvoiceWithChan(request *ApplyInvoiceRequest) (<-chan *ApplyInvoiceResponse, <-chan error)
ApplyInvoiceWithChan invokes the bssopenapi.ApplyInvoice API asynchronously
func (*Client) CancelOrder ¶
func (client *Client) CancelOrder(request *CancelOrderRequest) (response *CancelOrderResponse, err error)
CancelOrder invokes the bssopenapi.CancelOrder API synchronously
func (*Client) CancelOrderWithCallback ¶
func (client *Client) CancelOrderWithCallback(request *CancelOrderRequest, callback func(response *CancelOrderResponse, err error)) <-chan int
CancelOrderWithCallback invokes the bssopenapi.CancelOrder API asynchronously
func (*Client) CancelOrderWithChan ¶
func (client *Client) CancelOrderWithChan(request *CancelOrderRequest) (<-chan *CancelOrderResponse, <-chan error)
CancelOrderWithChan invokes the bssopenapi.CancelOrder API asynchronously
func (*Client) ChangeResellerConsumeAmount ¶
func (client *Client) ChangeResellerConsumeAmount(request *ChangeResellerConsumeAmountRequest) (response *ChangeResellerConsumeAmountResponse, err error)
ChangeResellerConsumeAmount invokes the bssopenapi.ChangeResellerConsumeAmount API synchronously
func (*Client) ChangeResellerConsumeAmountWithCallback ¶
func (client *Client) ChangeResellerConsumeAmountWithCallback(request *ChangeResellerConsumeAmountRequest, callback func(response *ChangeResellerConsumeAmountResponse, err error)) <-chan int
ChangeResellerConsumeAmountWithCallback invokes the bssopenapi.ChangeResellerConsumeAmount API asynchronously
func (*Client) ChangeResellerConsumeAmountWithChan ¶
func (client *Client) ChangeResellerConsumeAmountWithChan(request *ChangeResellerConsumeAmountRequest) (<-chan *ChangeResellerConsumeAmountResponse, <-chan error)
ChangeResellerConsumeAmountWithChan invokes the bssopenapi.ChangeResellerConsumeAmount API asynchronously
func (*Client) ConfirmRelation ¶
func (client *Client) ConfirmRelation(request *ConfirmRelationRequest) (response *ConfirmRelationResponse, err error)
ConfirmRelation invokes the bssopenapi.ConfirmRelation API synchronously
func (*Client) ConfirmRelationWithCallback ¶
func (client *Client) ConfirmRelationWithCallback(request *ConfirmRelationRequest, callback func(response *ConfirmRelationResponse, err error)) <-chan int
ConfirmRelationWithCallback invokes the bssopenapi.ConfirmRelation API asynchronously
func (*Client) ConfirmRelationWithChan ¶
func (client *Client) ConfirmRelationWithChan(request *ConfirmRelationRequest) (<-chan *ConfirmRelationResponse, <-chan error)
ConfirmRelationWithChan invokes the bssopenapi.ConfirmRelation API asynchronously
func (*Client) ConvertChargeType ¶
func (client *Client) ConvertChargeType(request *ConvertChargeTypeRequest) (response *ConvertChargeTypeResponse, err error)
ConvertChargeType invokes the bssopenapi.ConvertChargeType API synchronously
func (*Client) ConvertChargeTypeWithCallback ¶
func (client *Client) ConvertChargeTypeWithCallback(request *ConvertChargeTypeRequest, callback func(response *ConvertChargeTypeResponse, err error)) <-chan int
ConvertChargeTypeWithCallback invokes the bssopenapi.ConvertChargeType API asynchronously
func (*Client) ConvertChargeTypeWithChan ¶
func (client *Client) ConvertChargeTypeWithChan(request *ConvertChargeTypeRequest) (<-chan *ConvertChargeTypeResponse, <-chan error)
ConvertChargeTypeWithChan invokes the bssopenapi.ConvertChargeType API asynchronously
func (*Client) CreateAgAccount ¶
func (client *Client) CreateAgAccount(request *CreateAgAccountRequest) (response *CreateAgAccountResponse, err error)
CreateAgAccount invokes the bssopenapi.CreateAgAccount API synchronously
func (*Client) CreateAgAccountWithCallback ¶
func (client *Client) CreateAgAccountWithCallback(request *CreateAgAccountRequest, callback func(response *CreateAgAccountResponse, err error)) <-chan int
CreateAgAccountWithCallback invokes the bssopenapi.CreateAgAccount API asynchronously
func (*Client) CreateAgAccountWithChan ¶
func (client *Client) CreateAgAccountWithChan(request *CreateAgAccountRequest) (<-chan *CreateAgAccountResponse, <-chan error)
CreateAgAccountWithChan invokes the bssopenapi.CreateAgAccount API asynchronously
func (*Client) CreateCostUnit ¶
func (client *Client) CreateCostUnit(request *CreateCostUnitRequest) (response *CreateCostUnitResponse, err error)
CreateCostUnit invokes the bssopenapi.CreateCostUnit API synchronously
func (*Client) CreateCostUnitWithCallback ¶
func (client *Client) CreateCostUnitWithCallback(request *CreateCostUnitRequest, callback func(response *CreateCostUnitResponse, err error)) <-chan int
CreateCostUnitWithCallback invokes the bssopenapi.CreateCostUnit API asynchronously
func (*Client) CreateCostUnitWithChan ¶
func (client *Client) CreateCostUnitWithChan(request *CreateCostUnitRequest) (<-chan *CreateCostUnitResponse, <-chan error)
CreateCostUnitWithChan invokes the bssopenapi.CreateCostUnit API asynchronously
func (*Client) CreateInstance ¶
func (client *Client) CreateInstance(request *CreateInstanceRequest) (response *CreateInstanceResponse, err error)
CreateInstance invokes the bssopenapi.CreateInstance API synchronously
func (*Client) CreateInstanceWithCallback ¶
func (client *Client) CreateInstanceWithCallback(request *CreateInstanceRequest, callback func(response *CreateInstanceResponse, err error)) <-chan int
CreateInstanceWithCallback invokes the bssopenapi.CreateInstance API asynchronously
func (*Client) CreateInstanceWithChan ¶
func (client *Client) CreateInstanceWithChan(request *CreateInstanceRequest) (<-chan *CreateInstanceResponse, <-chan error)
CreateInstanceWithChan invokes the bssopenapi.CreateInstance API asynchronously
func (*Client) CreateResellerUserQuota ¶
func (client *Client) CreateResellerUserQuota(request *CreateResellerUserQuotaRequest) (response *CreateResellerUserQuotaResponse, err error)
CreateResellerUserQuota invokes the bssopenapi.CreateResellerUserQuota API synchronously
func (*Client) CreateResellerUserQuotaWithCallback ¶
func (client *Client) CreateResellerUserQuotaWithCallback(request *CreateResellerUserQuotaRequest, callback func(response *CreateResellerUserQuotaResponse, err error)) <-chan int
CreateResellerUserQuotaWithCallback invokes the bssopenapi.CreateResellerUserQuota API asynchronously
func (*Client) CreateResellerUserQuotaWithChan ¶
func (client *Client) CreateResellerUserQuotaWithChan(request *CreateResellerUserQuotaRequest) (<-chan *CreateResellerUserQuotaResponse, <-chan error)
CreateResellerUserQuotaWithChan invokes the bssopenapi.CreateResellerUserQuota API asynchronously
func (*Client) CreateResourcePackage ¶
func (client *Client) CreateResourcePackage(request *CreateResourcePackageRequest) (response *CreateResourcePackageResponse, err error)
CreateResourcePackage invokes the bssopenapi.CreateResourcePackage API synchronously
func (*Client) CreateResourcePackageWithCallback ¶
func (client *Client) CreateResourcePackageWithCallback(request *CreateResourcePackageRequest, callback func(response *CreateResourcePackageResponse, err error)) <-chan int
CreateResourcePackageWithCallback invokes the bssopenapi.CreateResourcePackage API asynchronously
func (*Client) CreateResourcePackageWithChan ¶
func (client *Client) CreateResourcePackageWithChan(request *CreateResourcePackageRequest) (<-chan *CreateResourcePackageResponse, <-chan error)
CreateResourcePackageWithChan invokes the bssopenapi.CreateResourcePackage API asynchronously
func (*Client) CreateSavingsPlansInstance ¶
func (client *Client) CreateSavingsPlansInstance(request *CreateSavingsPlansInstanceRequest) (response *CreateSavingsPlansInstanceResponse, err error)
CreateSavingsPlansInstance invokes the bssopenapi.CreateSavingsPlansInstance API synchronously
func (*Client) CreateSavingsPlansInstanceWithCallback ¶
func (client *Client) CreateSavingsPlansInstanceWithCallback(request *CreateSavingsPlansInstanceRequest, callback func(response *CreateSavingsPlansInstanceResponse, err error)) <-chan int
CreateSavingsPlansInstanceWithCallback invokes the bssopenapi.CreateSavingsPlansInstance API asynchronously
func (*Client) CreateSavingsPlansInstanceWithChan ¶
func (client *Client) CreateSavingsPlansInstanceWithChan(request *CreateSavingsPlansInstanceRequest) (<-chan *CreateSavingsPlansInstanceResponse, <-chan error)
CreateSavingsPlansInstanceWithChan invokes the bssopenapi.CreateSavingsPlansInstance API asynchronously
func (*Client) DeleteCostUnit ¶
func (client *Client) DeleteCostUnit(request *DeleteCostUnitRequest) (response *DeleteCostUnitResponse, err error)
DeleteCostUnit invokes the bssopenapi.DeleteCostUnit API synchronously
func (*Client) DeleteCostUnitWithCallback ¶
func (client *Client) DeleteCostUnitWithCallback(request *DeleteCostUnitRequest, callback func(response *DeleteCostUnitResponse, err error)) <-chan int
DeleteCostUnitWithCallback invokes the bssopenapi.DeleteCostUnit API asynchronously
func (*Client) DeleteCostUnitWithChan ¶
func (client *Client) DeleteCostUnitWithChan(request *DeleteCostUnitRequest) (<-chan *DeleteCostUnitResponse, <-chan error)
DeleteCostUnitWithChan invokes the bssopenapi.DeleteCostUnit API asynchronously
func (*Client) DescribeInstanceBill ¶
func (client *Client) DescribeInstanceBill(request *DescribeInstanceBillRequest) (response *DescribeInstanceBillResponse, err error)
DescribeInstanceBill invokes the bssopenapi.DescribeInstanceBill API synchronously
func (*Client) DescribeInstanceBillWithCallback ¶
func (client *Client) DescribeInstanceBillWithCallback(request *DescribeInstanceBillRequest, callback func(response *DescribeInstanceBillResponse, err error)) <-chan int
DescribeInstanceBillWithCallback invokes the bssopenapi.DescribeInstanceBill API asynchronously
func (*Client) DescribeInstanceBillWithChan ¶
func (client *Client) DescribeInstanceBillWithChan(request *DescribeInstanceBillRequest) (<-chan *DescribeInstanceBillResponse, <-chan error)
DescribeInstanceBillWithChan invokes the bssopenapi.DescribeInstanceBill API asynchronously
func (*Client) DescribePricingModule ¶
func (client *Client) DescribePricingModule(request *DescribePricingModuleRequest) (response *DescribePricingModuleResponse, err error)
DescribePricingModule invokes the bssopenapi.DescribePricingModule API synchronously
func (*Client) DescribePricingModuleWithCallback ¶
func (client *Client) DescribePricingModuleWithCallback(request *DescribePricingModuleRequest, callback func(response *DescribePricingModuleResponse, err error)) <-chan int
DescribePricingModuleWithCallback invokes the bssopenapi.DescribePricingModule API asynchronously
func (*Client) DescribePricingModuleWithChan ¶
func (client *Client) DescribePricingModuleWithChan(request *DescribePricingModuleRequest) (<-chan *DescribePricingModuleResponse, <-chan error)
DescribePricingModuleWithChan invokes the bssopenapi.DescribePricingModule API asynchronously
func (*Client) DescribeResourceCoverageDetail ¶
func (client *Client) DescribeResourceCoverageDetail(request *DescribeResourceCoverageDetailRequest) (response *DescribeResourceCoverageDetailResponse, err error)
DescribeResourceCoverageDetail invokes the bssopenapi.DescribeResourceCoverageDetail API synchronously
func (*Client) DescribeResourceCoverageDetailWithCallback ¶
func (client *Client) DescribeResourceCoverageDetailWithCallback(request *DescribeResourceCoverageDetailRequest, callback func(response *DescribeResourceCoverageDetailResponse, err error)) <-chan int
DescribeResourceCoverageDetailWithCallback invokes the bssopenapi.DescribeResourceCoverageDetail API asynchronously
func (*Client) DescribeResourceCoverageDetailWithChan ¶
func (client *Client) DescribeResourceCoverageDetailWithChan(request *DescribeResourceCoverageDetailRequest) (<-chan *DescribeResourceCoverageDetailResponse, <-chan error)
DescribeResourceCoverageDetailWithChan invokes the bssopenapi.DescribeResourceCoverageDetail API asynchronously
func (*Client) DescribeResourceCoverageTotal ¶
func (client *Client) DescribeResourceCoverageTotal(request *DescribeResourceCoverageTotalRequest) (response *DescribeResourceCoverageTotalResponse, err error)
DescribeResourceCoverageTotal invokes the bssopenapi.DescribeResourceCoverageTotal API synchronously
func (*Client) DescribeResourceCoverageTotalWithCallback ¶
func (client *Client) DescribeResourceCoverageTotalWithCallback(request *DescribeResourceCoverageTotalRequest, callback func(response *DescribeResourceCoverageTotalResponse, err error)) <-chan int
DescribeResourceCoverageTotalWithCallback invokes the bssopenapi.DescribeResourceCoverageTotal API asynchronously
func (*Client) DescribeResourceCoverageTotalWithChan ¶
func (client *Client) DescribeResourceCoverageTotalWithChan(request *DescribeResourceCoverageTotalRequest) (<-chan *DescribeResourceCoverageTotalResponse, <-chan error)
DescribeResourceCoverageTotalWithChan invokes the bssopenapi.DescribeResourceCoverageTotal API asynchronously
func (*Client) DescribeResourcePackageProduct ¶
func (client *Client) DescribeResourcePackageProduct(request *DescribeResourcePackageProductRequest) (response *DescribeResourcePackageProductResponse, err error)
DescribeResourcePackageProduct invokes the bssopenapi.DescribeResourcePackageProduct API synchronously
func (*Client) DescribeResourcePackageProductWithCallback ¶
func (client *Client) DescribeResourcePackageProductWithCallback(request *DescribeResourcePackageProductRequest, callback func(response *DescribeResourcePackageProductResponse, err error)) <-chan int
DescribeResourcePackageProductWithCallback invokes the bssopenapi.DescribeResourcePackageProduct API asynchronously
func (*Client) DescribeResourcePackageProductWithChan ¶
func (client *Client) DescribeResourcePackageProductWithChan(request *DescribeResourcePackageProductRequest) (<-chan *DescribeResourcePackageProductResponse, <-chan error)
DescribeResourcePackageProductWithChan invokes the bssopenapi.DescribeResourcePackageProduct API asynchronously
func (*Client) DescribeResourceUsageDetail ¶
func (client *Client) DescribeResourceUsageDetail(request *DescribeResourceUsageDetailRequest) (response *DescribeResourceUsageDetailResponse, err error)
DescribeResourceUsageDetail invokes the bssopenapi.DescribeResourceUsageDetail API synchronously
func (*Client) DescribeResourceUsageDetailWithCallback ¶
func (client *Client) DescribeResourceUsageDetailWithCallback(request *DescribeResourceUsageDetailRequest, callback func(response *DescribeResourceUsageDetailResponse, err error)) <-chan int
DescribeResourceUsageDetailWithCallback invokes the bssopenapi.DescribeResourceUsageDetail API asynchronously
func (*Client) DescribeResourceUsageDetailWithChan ¶
func (client *Client) DescribeResourceUsageDetailWithChan(request *DescribeResourceUsageDetailRequest) (<-chan *DescribeResourceUsageDetailResponse, <-chan error)
DescribeResourceUsageDetailWithChan invokes the bssopenapi.DescribeResourceUsageDetail API asynchronously
func (*Client) DescribeResourceUsageTotal ¶
func (client *Client) DescribeResourceUsageTotal(request *DescribeResourceUsageTotalRequest) (response *DescribeResourceUsageTotalResponse, err error)
DescribeResourceUsageTotal invokes the bssopenapi.DescribeResourceUsageTotal API synchronously
func (*Client) DescribeResourceUsageTotalWithCallback ¶
func (client *Client) DescribeResourceUsageTotalWithCallback(request *DescribeResourceUsageTotalRequest, callback func(response *DescribeResourceUsageTotalResponse, err error)) <-chan int
DescribeResourceUsageTotalWithCallback invokes the bssopenapi.DescribeResourceUsageTotal API asynchronously
func (*Client) DescribeResourceUsageTotalWithChan ¶
func (client *Client) DescribeResourceUsageTotalWithChan(request *DescribeResourceUsageTotalRequest) (<-chan *DescribeResourceUsageTotalResponse, <-chan error)
DescribeResourceUsageTotalWithChan invokes the bssopenapi.DescribeResourceUsageTotal API asynchronously
func (*Client) DescribeSavingsPlansCoverageDetail ¶
func (client *Client) DescribeSavingsPlansCoverageDetail(request *DescribeSavingsPlansCoverageDetailRequest) (response *DescribeSavingsPlansCoverageDetailResponse, err error)
DescribeSavingsPlansCoverageDetail invokes the bssopenapi.DescribeSavingsPlansCoverageDetail API synchronously
func (*Client) DescribeSavingsPlansCoverageDetailWithCallback ¶
func (client *Client) DescribeSavingsPlansCoverageDetailWithCallback(request *DescribeSavingsPlansCoverageDetailRequest, callback func(response *DescribeSavingsPlansCoverageDetailResponse, err error)) <-chan int
DescribeSavingsPlansCoverageDetailWithCallback invokes the bssopenapi.DescribeSavingsPlansCoverageDetail API asynchronously
func (*Client) DescribeSavingsPlansCoverageDetailWithChan ¶
func (client *Client) DescribeSavingsPlansCoverageDetailWithChan(request *DescribeSavingsPlansCoverageDetailRequest) (<-chan *DescribeSavingsPlansCoverageDetailResponse, <-chan error)
DescribeSavingsPlansCoverageDetailWithChan invokes the bssopenapi.DescribeSavingsPlansCoverageDetail API asynchronously
func (*Client) DescribeSavingsPlansCoverageTotal ¶
func (client *Client) DescribeSavingsPlansCoverageTotal(request *DescribeSavingsPlansCoverageTotalRequest) (response *DescribeSavingsPlansCoverageTotalResponse, err error)
DescribeSavingsPlansCoverageTotal invokes the bssopenapi.DescribeSavingsPlansCoverageTotal API synchronously
func (*Client) DescribeSavingsPlansCoverageTotalWithCallback ¶
func (client *Client) DescribeSavingsPlansCoverageTotalWithCallback(request *DescribeSavingsPlansCoverageTotalRequest, callback func(response *DescribeSavingsPlansCoverageTotalResponse, err error)) <-chan int
DescribeSavingsPlansCoverageTotalWithCallback invokes the bssopenapi.DescribeSavingsPlansCoverageTotal API asynchronously
func (*Client) DescribeSavingsPlansCoverageTotalWithChan ¶
func (client *Client) DescribeSavingsPlansCoverageTotalWithChan(request *DescribeSavingsPlansCoverageTotalRequest) (<-chan *DescribeSavingsPlansCoverageTotalResponse, <-chan error)
DescribeSavingsPlansCoverageTotalWithChan invokes the bssopenapi.DescribeSavingsPlansCoverageTotal API asynchronously
func (*Client) DescribeSavingsPlansUsageDetail ¶
func (client *Client) DescribeSavingsPlansUsageDetail(request *DescribeSavingsPlansUsageDetailRequest) (response *DescribeSavingsPlansUsageDetailResponse, err error)
DescribeSavingsPlansUsageDetail invokes the bssopenapi.DescribeSavingsPlansUsageDetail API synchronously
func (*Client) DescribeSavingsPlansUsageDetailWithCallback ¶
func (client *Client) DescribeSavingsPlansUsageDetailWithCallback(request *DescribeSavingsPlansUsageDetailRequest, callback func(response *DescribeSavingsPlansUsageDetailResponse, err error)) <-chan int
DescribeSavingsPlansUsageDetailWithCallback invokes the bssopenapi.DescribeSavingsPlansUsageDetail API asynchronously
func (*Client) DescribeSavingsPlansUsageDetailWithChan ¶
func (client *Client) DescribeSavingsPlansUsageDetailWithChan(request *DescribeSavingsPlansUsageDetailRequest) (<-chan *DescribeSavingsPlansUsageDetailResponse, <-chan error)
DescribeSavingsPlansUsageDetailWithChan invokes the bssopenapi.DescribeSavingsPlansUsageDetail API asynchronously
func (*Client) DescribeSavingsPlansUsageTotal ¶
func (client *Client) DescribeSavingsPlansUsageTotal(request *DescribeSavingsPlansUsageTotalRequest) (response *DescribeSavingsPlansUsageTotalResponse, err error)
DescribeSavingsPlansUsageTotal invokes the bssopenapi.DescribeSavingsPlansUsageTotal API synchronously
func (*Client) DescribeSavingsPlansUsageTotalWithCallback ¶
func (client *Client) DescribeSavingsPlansUsageTotalWithCallback(request *DescribeSavingsPlansUsageTotalRequest, callback func(response *DescribeSavingsPlansUsageTotalResponse, err error)) <-chan int
DescribeSavingsPlansUsageTotalWithCallback invokes the bssopenapi.DescribeSavingsPlansUsageTotal API asynchronously
func (*Client) DescribeSavingsPlansUsageTotalWithChan ¶
func (client *Client) DescribeSavingsPlansUsageTotalWithChan(request *DescribeSavingsPlansUsageTotalRequest) (<-chan *DescribeSavingsPlansUsageTotalResponse, <-chan error)
DescribeSavingsPlansUsageTotalWithChan invokes the bssopenapi.DescribeSavingsPlansUsageTotal API asynchronously
func (*Client) DescribeSplitItemBill ¶
func (client *Client) DescribeSplitItemBill(request *DescribeSplitItemBillRequest) (response *DescribeSplitItemBillResponse, err error)
DescribeSplitItemBill invokes the bssopenapi.DescribeSplitItemBill API synchronously
func (*Client) DescribeSplitItemBillWithCallback ¶
func (client *Client) DescribeSplitItemBillWithCallback(request *DescribeSplitItemBillRequest, callback func(response *DescribeSplitItemBillResponse, err error)) <-chan int
DescribeSplitItemBillWithCallback invokes the bssopenapi.DescribeSplitItemBill API asynchronously
func (*Client) DescribeSplitItemBillWithChan ¶
func (client *Client) DescribeSplitItemBillWithChan(request *DescribeSplitItemBillRequest) (<-chan *DescribeSplitItemBillResponse, <-chan error)
DescribeSplitItemBillWithChan invokes the bssopenapi.DescribeSplitItemBill API asynchronously
func (*Client) EnableBillGeneration ¶
func (client *Client) EnableBillGeneration(request *EnableBillGenerationRequest) (response *EnableBillGenerationResponse, err error)
EnableBillGeneration invokes the bssopenapi.EnableBillGeneration API synchronously
func (*Client) EnableBillGenerationWithCallback ¶
func (client *Client) EnableBillGenerationWithCallback(request *EnableBillGenerationRequest, callback func(response *EnableBillGenerationResponse, err error)) <-chan int
EnableBillGenerationWithCallback invokes the bssopenapi.EnableBillGeneration API asynchronously
func (*Client) EnableBillGenerationWithChan ¶
func (client *Client) EnableBillGenerationWithChan(request *EnableBillGenerationRequest) (<-chan *EnableBillGenerationResponse, <-chan error)
EnableBillGenerationWithChan invokes the bssopenapi.EnableBillGeneration API asynchronously
func (*Client) GetAccountRelation ¶
func (client *Client) GetAccountRelation(request *GetAccountRelationRequest) (response *GetAccountRelationResponse, err error)
GetAccountRelation invokes the bssopenapi.GetAccountRelation API synchronously
func (*Client) GetAccountRelationWithCallback ¶
func (client *Client) GetAccountRelationWithCallback(request *GetAccountRelationRequest, callback func(response *GetAccountRelationResponse, err error)) <-chan int
GetAccountRelationWithCallback invokes the bssopenapi.GetAccountRelation API asynchronously
func (*Client) GetAccountRelationWithChan ¶
func (client *Client) GetAccountRelationWithChan(request *GetAccountRelationRequest) (<-chan *GetAccountRelationResponse, <-chan error)
GetAccountRelationWithChan invokes the bssopenapi.GetAccountRelation API asynchronously
func (*Client) GetCustomerAccountInfo ¶
func (client *Client) GetCustomerAccountInfo(request *GetCustomerAccountInfoRequest) (response *GetCustomerAccountInfoResponse, err error)
GetCustomerAccountInfo invokes the bssopenapi.GetCustomerAccountInfo API synchronously
func (*Client) GetCustomerAccountInfoWithCallback ¶
func (client *Client) GetCustomerAccountInfoWithCallback(request *GetCustomerAccountInfoRequest, callback func(response *GetCustomerAccountInfoResponse, err error)) <-chan int
GetCustomerAccountInfoWithCallback invokes the bssopenapi.GetCustomerAccountInfo API asynchronously
func (*Client) GetCustomerAccountInfoWithChan ¶
func (client *Client) GetCustomerAccountInfoWithChan(request *GetCustomerAccountInfoRequest) (<-chan *GetCustomerAccountInfoResponse, <-chan error)
GetCustomerAccountInfoWithChan invokes the bssopenapi.GetCustomerAccountInfo API asynchronously
func (*Client) GetCustomerList ¶
func (client *Client) GetCustomerList(request *GetCustomerListRequest) (response *GetCustomerListResponse, err error)
GetCustomerList invokes the bssopenapi.GetCustomerList API synchronously
func (*Client) GetCustomerListWithCallback ¶
func (client *Client) GetCustomerListWithCallback(request *GetCustomerListRequest, callback func(response *GetCustomerListResponse, err error)) <-chan int
GetCustomerListWithCallback invokes the bssopenapi.GetCustomerList API asynchronously
func (*Client) GetCustomerListWithChan ¶
func (client *Client) GetCustomerListWithChan(request *GetCustomerListRequest) (<-chan *GetCustomerListResponse, <-chan error)
GetCustomerListWithChan invokes the bssopenapi.GetCustomerList API asynchronously
func (*Client) GetOrderDetail ¶
func (client *Client) GetOrderDetail(request *GetOrderDetailRequest) (response *GetOrderDetailResponse, err error)
GetOrderDetail invokes the bssopenapi.GetOrderDetail API synchronously
func (*Client) GetOrderDetailWithCallback ¶
func (client *Client) GetOrderDetailWithCallback(request *GetOrderDetailRequest, callback func(response *GetOrderDetailResponse, err error)) <-chan int
GetOrderDetailWithCallback invokes the bssopenapi.GetOrderDetail API asynchronously
func (*Client) GetOrderDetailWithChan ¶
func (client *Client) GetOrderDetailWithChan(request *GetOrderDetailRequest) (<-chan *GetOrderDetailResponse, <-chan error)
GetOrderDetailWithChan invokes the bssopenapi.GetOrderDetail API asynchronously
func (*Client) GetPayAsYouGoPrice ¶
func (client *Client) GetPayAsYouGoPrice(request *GetPayAsYouGoPriceRequest) (response *GetPayAsYouGoPriceResponse, err error)
GetPayAsYouGoPrice invokes the bssopenapi.GetPayAsYouGoPrice API synchronously
func (*Client) GetPayAsYouGoPriceWithCallback ¶
func (client *Client) GetPayAsYouGoPriceWithCallback(request *GetPayAsYouGoPriceRequest, callback func(response *GetPayAsYouGoPriceResponse, err error)) <-chan int
GetPayAsYouGoPriceWithCallback invokes the bssopenapi.GetPayAsYouGoPrice API asynchronously
func (*Client) GetPayAsYouGoPriceWithChan ¶
func (client *Client) GetPayAsYouGoPriceWithChan(request *GetPayAsYouGoPriceRequest) (<-chan *GetPayAsYouGoPriceResponse, <-chan error)
GetPayAsYouGoPriceWithChan invokes the bssopenapi.GetPayAsYouGoPrice API asynchronously
func (*Client) GetResourcePackagePrice ¶
func (client *Client) GetResourcePackagePrice(request *GetResourcePackagePriceRequest) (response *GetResourcePackagePriceResponse, err error)
GetResourcePackagePrice invokes the bssopenapi.GetResourcePackagePrice API synchronously
func (*Client) GetResourcePackagePriceWithCallback ¶
func (client *Client) GetResourcePackagePriceWithCallback(request *GetResourcePackagePriceRequest, callback func(response *GetResourcePackagePriceResponse, err error)) <-chan int
GetResourcePackagePriceWithCallback invokes the bssopenapi.GetResourcePackagePrice API asynchronously
func (*Client) GetResourcePackagePriceWithChan ¶
func (client *Client) GetResourcePackagePriceWithChan(request *GetResourcePackagePriceRequest) (<-chan *GetResourcePackagePriceResponse, <-chan error)
GetResourcePackagePriceWithChan invokes the bssopenapi.GetResourcePackagePrice API asynchronously
func (*Client) GetSubscriptionPrice ¶
func (client *Client) GetSubscriptionPrice(request *GetSubscriptionPriceRequest) (response *GetSubscriptionPriceResponse, err error)
GetSubscriptionPrice invokes the bssopenapi.GetSubscriptionPrice API synchronously
func (*Client) GetSubscriptionPriceWithCallback ¶
func (client *Client) GetSubscriptionPriceWithCallback(request *GetSubscriptionPriceRequest, callback func(response *GetSubscriptionPriceResponse, err error)) <-chan int
GetSubscriptionPriceWithCallback invokes the bssopenapi.GetSubscriptionPrice API asynchronously
func (*Client) GetSubscriptionPriceWithChan ¶
func (client *Client) GetSubscriptionPriceWithChan(request *GetSubscriptionPriceRequest) (<-chan *GetSubscriptionPriceResponse, <-chan error)
GetSubscriptionPriceWithChan invokes the bssopenapi.GetSubscriptionPrice API asynchronously
func (*Client) InquiryPriceRefundInstance ¶
func (client *Client) InquiryPriceRefundInstance(request *InquiryPriceRefundInstanceRequest) (response *InquiryPriceRefundInstanceResponse, err error)
InquiryPriceRefundInstance invokes the bssopenapi.InquiryPriceRefundInstance API synchronously
func (*Client) InquiryPriceRefundInstanceWithCallback ¶
func (client *Client) InquiryPriceRefundInstanceWithCallback(request *InquiryPriceRefundInstanceRequest, callback func(response *InquiryPriceRefundInstanceResponse, err error)) <-chan int
InquiryPriceRefundInstanceWithCallback invokes the bssopenapi.InquiryPriceRefundInstance API asynchronously
func (*Client) InquiryPriceRefundInstanceWithChan ¶
func (client *Client) InquiryPriceRefundInstanceWithChan(request *InquiryPriceRefundInstanceRequest) (<-chan *InquiryPriceRefundInstanceResponse, <-chan error)
InquiryPriceRefundInstanceWithChan invokes the bssopenapi.InquiryPriceRefundInstance API asynchronously
func (*Client) ModifyAccountRelation ¶
func (client *Client) ModifyAccountRelation(request *ModifyAccountRelationRequest) (response *ModifyAccountRelationResponse, err error)
ModifyAccountRelation invokes the bssopenapi.ModifyAccountRelation API synchronously
func (*Client) ModifyAccountRelationWithCallback ¶
func (client *Client) ModifyAccountRelationWithCallback(request *ModifyAccountRelationRequest, callback func(response *ModifyAccountRelationResponse, err error)) <-chan int
ModifyAccountRelationWithCallback invokes the bssopenapi.ModifyAccountRelation API asynchronously
func (*Client) ModifyAccountRelationWithChan ¶
func (client *Client) ModifyAccountRelationWithChan(request *ModifyAccountRelationRequest) (<-chan *ModifyAccountRelationResponse, <-chan error)
ModifyAccountRelationWithChan invokes the bssopenapi.ModifyAccountRelation API asynchronously
func (*Client) ModifyCostUnit ¶
func (client *Client) ModifyCostUnit(request *ModifyCostUnitRequest) (response *ModifyCostUnitResponse, err error)
ModifyCostUnit invokes the bssopenapi.ModifyCostUnit API synchronously
func (*Client) ModifyCostUnitWithCallback ¶
func (client *Client) ModifyCostUnitWithCallback(request *ModifyCostUnitRequest, callback func(response *ModifyCostUnitResponse, err error)) <-chan int
ModifyCostUnitWithCallback invokes the bssopenapi.ModifyCostUnit API asynchronously
func (*Client) ModifyCostUnitWithChan ¶
func (client *Client) ModifyCostUnitWithChan(request *ModifyCostUnitRequest) (<-chan *ModifyCostUnitResponse, <-chan error)
ModifyCostUnitWithChan invokes the bssopenapi.ModifyCostUnit API asynchronously
func (*Client) ModifyInstance ¶
func (client *Client) ModifyInstance(request *ModifyInstanceRequest) (response *ModifyInstanceResponse, err error)
ModifyInstance invokes the bssopenapi.ModifyInstance API synchronously
func (*Client) ModifyInstanceWithCallback ¶
func (client *Client) ModifyInstanceWithCallback(request *ModifyInstanceRequest, callback func(response *ModifyInstanceResponse, err error)) <-chan int
ModifyInstanceWithCallback invokes the bssopenapi.ModifyInstance API asynchronously
func (*Client) ModifyInstanceWithChan ¶
func (client *Client) ModifyInstanceWithChan(request *ModifyInstanceRequest) (<-chan *ModifyInstanceResponse, <-chan error)
ModifyInstanceWithChan invokes the bssopenapi.ModifyInstance API asynchronously
func (*Client) QueryAccountBalance ¶
func (client *Client) QueryAccountBalance(request *QueryAccountBalanceRequest) (response *QueryAccountBalanceResponse, err error)
QueryAccountBalance invokes the bssopenapi.QueryAccountBalance API synchronously
func (*Client) QueryAccountBalanceWithCallback ¶
func (client *Client) QueryAccountBalanceWithCallback(request *QueryAccountBalanceRequest, callback func(response *QueryAccountBalanceResponse, err error)) <-chan int
QueryAccountBalanceWithCallback invokes the bssopenapi.QueryAccountBalance API asynchronously
func (*Client) QueryAccountBalanceWithChan ¶
func (client *Client) QueryAccountBalanceWithChan(request *QueryAccountBalanceRequest) (<-chan *QueryAccountBalanceResponse, <-chan error)
QueryAccountBalanceWithChan invokes the bssopenapi.QueryAccountBalance API asynchronously
func (*Client) QueryAccountBill ¶
func (client *Client) QueryAccountBill(request *QueryAccountBillRequest) (response *QueryAccountBillResponse, err error)
QueryAccountBill invokes the bssopenapi.QueryAccountBill API synchronously
func (*Client) QueryAccountBillWithCallback ¶
func (client *Client) QueryAccountBillWithCallback(request *QueryAccountBillRequest, callback func(response *QueryAccountBillResponse, err error)) <-chan int
QueryAccountBillWithCallback invokes the bssopenapi.QueryAccountBill API asynchronously
func (*Client) QueryAccountBillWithChan ¶
func (client *Client) QueryAccountBillWithChan(request *QueryAccountBillRequest) (<-chan *QueryAccountBillResponse, <-chan error)
QueryAccountBillWithChan invokes the bssopenapi.QueryAccountBill API asynchronously
func (*Client) QueryAccountTransactionDetails ¶
func (client *Client) QueryAccountTransactionDetails(request *QueryAccountTransactionDetailsRequest) (response *QueryAccountTransactionDetailsResponse, err error)
QueryAccountTransactionDetails invokes the bssopenapi.QueryAccountTransactionDetails API synchronously
func (*Client) QueryAccountTransactionDetailsWithCallback ¶
func (client *Client) QueryAccountTransactionDetailsWithCallback(request *QueryAccountTransactionDetailsRequest, callback func(response *QueryAccountTransactionDetailsResponse, err error)) <-chan int
QueryAccountTransactionDetailsWithCallback invokes the bssopenapi.QueryAccountTransactionDetails API asynchronously
func (*Client) QueryAccountTransactionDetailsWithChan ¶
func (client *Client) QueryAccountTransactionDetailsWithChan(request *QueryAccountTransactionDetailsRequest) (<-chan *QueryAccountTransactionDetailsResponse, <-chan error)
QueryAccountTransactionDetailsWithChan invokes the bssopenapi.QueryAccountTransactionDetails API asynchronously
func (*Client) QueryAccountTransactions ¶
func (client *Client) QueryAccountTransactions(request *QueryAccountTransactionsRequest) (response *QueryAccountTransactionsResponse, err error)
QueryAccountTransactions invokes the bssopenapi.QueryAccountTransactions API synchronously
func (*Client) QueryAccountTransactionsWithCallback ¶
func (client *Client) QueryAccountTransactionsWithCallback(request *QueryAccountTransactionsRequest, callback func(response *QueryAccountTransactionsResponse, err error)) <-chan int
QueryAccountTransactionsWithCallback invokes the bssopenapi.QueryAccountTransactions API asynchronously
func (*Client) QueryAccountTransactionsWithChan ¶
func (client *Client) QueryAccountTransactionsWithChan(request *QueryAccountTransactionsRequest) (<-chan *QueryAccountTransactionsResponse, <-chan error)
QueryAccountTransactionsWithChan invokes the bssopenapi.QueryAccountTransactions API asynchronously
func (*Client) QueryAvailableInstances ¶
func (client *Client) QueryAvailableInstances(request *QueryAvailableInstancesRequest) (response *QueryAvailableInstancesResponse, err error)
QueryAvailableInstances invokes the bssopenapi.QueryAvailableInstances API synchronously
func (*Client) QueryAvailableInstancesWithCallback ¶
func (client *Client) QueryAvailableInstancesWithCallback(request *QueryAvailableInstancesRequest, callback func(response *QueryAvailableInstancesResponse, err error)) <-chan int
QueryAvailableInstancesWithCallback invokes the bssopenapi.QueryAvailableInstances API asynchronously
func (*Client) QueryAvailableInstancesWithChan ¶
func (client *Client) QueryAvailableInstancesWithChan(request *QueryAvailableInstancesRequest) (<-chan *QueryAvailableInstancesResponse, <-chan error)
QueryAvailableInstancesWithChan invokes the bssopenapi.QueryAvailableInstances API asynchronously
func (*Client) QueryBill ¶
func (client *Client) QueryBill(request *QueryBillRequest) (response *QueryBillResponse, err error)
QueryBill invokes the bssopenapi.QueryBill API synchronously
func (*Client) QueryBillOverview ¶
func (client *Client) QueryBillOverview(request *QueryBillOverviewRequest) (response *QueryBillOverviewResponse, err error)
QueryBillOverview invokes the bssopenapi.QueryBillOverview API synchronously
func (*Client) QueryBillOverviewWithCallback ¶
func (client *Client) QueryBillOverviewWithCallback(request *QueryBillOverviewRequest, callback func(response *QueryBillOverviewResponse, err error)) <-chan int
QueryBillOverviewWithCallback invokes the bssopenapi.QueryBillOverview API asynchronously
func (*Client) QueryBillOverviewWithChan ¶
func (client *Client) QueryBillOverviewWithChan(request *QueryBillOverviewRequest) (<-chan *QueryBillOverviewResponse, <-chan error)
QueryBillOverviewWithChan invokes the bssopenapi.QueryBillOverview API asynchronously
func (*Client) QueryBillToOSSSubscription ¶
func (client *Client) QueryBillToOSSSubscription(request *QueryBillToOSSSubscriptionRequest) (response *QueryBillToOSSSubscriptionResponse, err error)
QueryBillToOSSSubscription invokes the bssopenapi.QueryBillToOSSSubscription API synchronously
func (*Client) QueryBillToOSSSubscriptionWithCallback ¶
func (client *Client) QueryBillToOSSSubscriptionWithCallback(request *QueryBillToOSSSubscriptionRequest, callback func(response *QueryBillToOSSSubscriptionResponse, err error)) <-chan int
QueryBillToOSSSubscriptionWithCallback invokes the bssopenapi.QueryBillToOSSSubscription API asynchronously
func (*Client) QueryBillToOSSSubscriptionWithChan ¶
func (client *Client) QueryBillToOSSSubscriptionWithChan(request *QueryBillToOSSSubscriptionRequest) (<-chan *QueryBillToOSSSubscriptionResponse, <-chan error)
QueryBillToOSSSubscriptionWithChan invokes the bssopenapi.QueryBillToOSSSubscription API asynchronously
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
func (*Client) QueryCashCouponsWithCallback ¶
func (client *Client) QueryCashCouponsWithCallback(request *QueryCashCouponsRequest, callback func(response *QueryCashCouponsResponse, err error)) <-chan int
QueryCashCouponsWithCallback invokes the bssopenapi.QueryCashCoupons API asynchronously
func (*Client) QueryCashCouponsWithChan ¶
func (client *Client) QueryCashCouponsWithChan(request *QueryCashCouponsRequest) (<-chan *QueryCashCouponsResponse, <-chan error)
QueryCashCouponsWithChan invokes the bssopenapi.QueryCashCoupons API asynchronously
func (*Client) QueryCostUnit ¶
func (client *Client) QueryCostUnit(request *QueryCostUnitRequest) (response *QueryCostUnitResponse, err error)
QueryCostUnit invokes the bssopenapi.QueryCostUnit API synchronously
func (*Client) QueryCostUnitResource ¶
func (client *Client) QueryCostUnitResource(request *QueryCostUnitResourceRequest) (response *QueryCostUnitResourceResponse, err error)
QueryCostUnitResource invokes the bssopenapi.QueryCostUnitResource API synchronously
func (*Client) QueryCostUnitResourceWithCallback ¶
func (client *Client) QueryCostUnitResourceWithCallback(request *QueryCostUnitResourceRequest, callback func(response *QueryCostUnitResourceResponse, err error)) <-chan int
QueryCostUnitResourceWithCallback invokes the bssopenapi.QueryCostUnitResource API asynchronously
func (*Client) QueryCostUnitResourceWithChan ¶
func (client *Client) QueryCostUnitResourceWithChan(request *QueryCostUnitResourceRequest) (<-chan *QueryCostUnitResourceResponse, <-chan error)
QueryCostUnitResourceWithChan invokes the bssopenapi.QueryCostUnitResource API asynchronously
func (*Client) QueryCostUnitWithCallback ¶
func (client *Client) QueryCostUnitWithCallback(request *QueryCostUnitRequest, callback func(response *QueryCostUnitResponse, err error)) <-chan int
QueryCostUnitWithCallback invokes the bssopenapi.QueryCostUnit API asynchronously
func (*Client) QueryCostUnitWithChan ¶
func (client *Client) QueryCostUnitWithChan(request *QueryCostUnitRequest) (<-chan *QueryCostUnitResponse, <-chan error)
QueryCostUnitWithChan invokes the bssopenapi.QueryCostUnit API asynchronously
func (*Client) QueryCustomerAddressList ¶
func (client *Client) QueryCustomerAddressList(request *QueryCustomerAddressListRequest) (response *QueryCustomerAddressListResponse, err error)
QueryCustomerAddressList invokes the bssopenapi.QueryCustomerAddressList API synchronously
func (*Client) QueryCustomerAddressListWithCallback ¶
func (client *Client) QueryCustomerAddressListWithCallback(request *QueryCustomerAddressListRequest, callback func(response *QueryCustomerAddressListResponse, err error)) <-chan int
QueryCustomerAddressListWithCallback invokes the bssopenapi.QueryCustomerAddressList API asynchronously
func (*Client) QueryCustomerAddressListWithChan ¶
func (client *Client) QueryCustomerAddressListWithChan(request *QueryCustomerAddressListRequest) (<-chan *QueryCustomerAddressListResponse, <-chan error)
QueryCustomerAddressListWithChan invokes the bssopenapi.QueryCustomerAddressList API asynchronously
func (*Client) QueryDPUtilizationDetail ¶
func (client *Client) QueryDPUtilizationDetail(request *QueryDPUtilizationDetailRequest) (response *QueryDPUtilizationDetailResponse, err error)
QueryDPUtilizationDetail invokes the bssopenapi.QueryDPUtilizationDetail API synchronously
func (*Client) QueryDPUtilizationDetailWithCallback ¶
func (client *Client) QueryDPUtilizationDetailWithCallback(request *QueryDPUtilizationDetailRequest, callback func(response *QueryDPUtilizationDetailResponse, err error)) <-chan int
QueryDPUtilizationDetailWithCallback invokes the bssopenapi.QueryDPUtilizationDetail API asynchronously
func (*Client) QueryDPUtilizationDetailWithChan ¶
func (client *Client) QueryDPUtilizationDetailWithChan(request *QueryDPUtilizationDetailRequest) (<-chan *QueryDPUtilizationDetailResponse, <-chan error)
QueryDPUtilizationDetailWithChan invokes the bssopenapi.QueryDPUtilizationDetail API asynchronously
func (*Client) QueryEvaluateList ¶
func (client *Client) QueryEvaluateList(request *QueryEvaluateListRequest) (response *QueryEvaluateListResponse, err error)
QueryEvaluateList invokes the bssopenapi.QueryEvaluateList API synchronously
func (*Client) QueryEvaluateListWithCallback ¶
func (client *Client) QueryEvaluateListWithCallback(request *QueryEvaluateListRequest, callback func(response *QueryEvaluateListResponse, err error)) <-chan int
QueryEvaluateListWithCallback invokes the bssopenapi.QueryEvaluateList API asynchronously
func (*Client) QueryEvaluateListWithChan ¶
func (client *Client) QueryEvaluateListWithChan(request *QueryEvaluateListRequest) (<-chan *QueryEvaluateListResponse, <-chan error)
QueryEvaluateListWithChan invokes the bssopenapi.QueryEvaluateList API asynchronously
func (*Client) QueryFinancialAccountInfo ¶
func (client *Client) QueryFinancialAccountInfo(request *QueryFinancialAccountInfoRequest) (response *QueryFinancialAccountInfoResponse, err error)
QueryFinancialAccountInfo invokes the bssopenapi.QueryFinancialAccountInfo API synchronously
func (*Client) QueryFinancialAccountInfoWithCallback ¶
func (client *Client) QueryFinancialAccountInfoWithCallback(request *QueryFinancialAccountInfoRequest, callback func(response *QueryFinancialAccountInfoResponse, err error)) <-chan int
QueryFinancialAccountInfoWithCallback invokes the bssopenapi.QueryFinancialAccountInfo API asynchronously
func (*Client) QueryFinancialAccountInfoWithChan ¶
func (client *Client) QueryFinancialAccountInfoWithChan(request *QueryFinancialAccountInfoRequest) (<-chan *QueryFinancialAccountInfoResponse, <-chan error)
QueryFinancialAccountInfoWithChan invokes the bssopenapi.QueryFinancialAccountInfo API asynchronously
func (*Client) QueryInstanceBill ¶
func (client *Client) QueryInstanceBill(request *QueryInstanceBillRequest) (response *QueryInstanceBillResponse, err error)
QueryInstanceBill invokes the bssopenapi.QueryInstanceBill API synchronously
func (*Client) QueryInstanceBillWithCallback ¶
func (client *Client) QueryInstanceBillWithCallback(request *QueryInstanceBillRequest, callback func(response *QueryInstanceBillResponse, err error)) <-chan int
QueryInstanceBillWithCallback invokes the bssopenapi.QueryInstanceBill API asynchronously
func (*Client) QueryInstanceBillWithChan ¶
func (client *Client) QueryInstanceBillWithChan(request *QueryInstanceBillRequest) (<-chan *QueryInstanceBillResponse, <-chan error)
QueryInstanceBillWithChan invokes the bssopenapi.QueryInstanceBill API asynchronously
func (*Client) QueryInstanceByTag ¶
func (client *Client) QueryInstanceByTag(request *QueryInstanceByTagRequest) (response *QueryInstanceByTagResponse, err error)
QueryInstanceByTag invokes the bssopenapi.QueryInstanceByTag API synchronously
func (*Client) QueryInstanceByTagWithCallback ¶
func (client *Client) QueryInstanceByTagWithCallback(request *QueryInstanceByTagRequest, callback func(response *QueryInstanceByTagResponse, err error)) <-chan int
QueryInstanceByTagWithCallback invokes the bssopenapi.QueryInstanceByTag API asynchronously
func (*Client) QueryInstanceByTagWithChan ¶
func (client *Client) QueryInstanceByTagWithChan(request *QueryInstanceByTagRequest) (<-chan *QueryInstanceByTagResponse, <-chan error)
QueryInstanceByTagWithChan invokes the bssopenapi.QueryInstanceByTag API asynchronously
func (*Client) QueryInstanceGaapCost ¶
func (client *Client) QueryInstanceGaapCost(request *QueryInstanceGaapCostRequest) (response *QueryInstanceGaapCostResponse, err error)
QueryInstanceGaapCost invokes the bssopenapi.QueryInstanceGaapCost API synchronously
func (*Client) QueryInstanceGaapCostWithCallback ¶
func (client *Client) QueryInstanceGaapCostWithCallback(request *QueryInstanceGaapCostRequest, callback func(response *QueryInstanceGaapCostResponse, err error)) <-chan int
QueryInstanceGaapCostWithCallback invokes the bssopenapi.QueryInstanceGaapCost API asynchronously
func (*Client) QueryInstanceGaapCostWithChan ¶
func (client *Client) QueryInstanceGaapCostWithChan(request *QueryInstanceGaapCostRequest) (<-chan *QueryInstanceGaapCostResponse, <-chan error)
QueryInstanceGaapCostWithChan invokes the bssopenapi.QueryInstanceGaapCost API asynchronously
func (*Client) QueryInvoicingCustomerList ¶
func (client *Client) QueryInvoicingCustomerList(request *QueryInvoicingCustomerListRequest) (response *QueryInvoicingCustomerListResponse, err error)
QueryInvoicingCustomerList invokes the bssopenapi.QueryInvoicingCustomerList API synchronously
func (*Client) QueryInvoicingCustomerListWithCallback ¶
func (client *Client) QueryInvoicingCustomerListWithCallback(request *QueryInvoicingCustomerListRequest, callback func(response *QueryInvoicingCustomerListResponse, err error)) <-chan int
QueryInvoicingCustomerListWithCallback invokes the bssopenapi.QueryInvoicingCustomerList API asynchronously
func (*Client) QueryInvoicingCustomerListWithChan ¶
func (client *Client) QueryInvoicingCustomerListWithChan(request *QueryInvoicingCustomerListRequest) (<-chan *QueryInvoicingCustomerListResponse, <-chan error)
QueryInvoicingCustomerListWithChan invokes the bssopenapi.QueryInvoicingCustomerList API asynchronously
func (*Client) QueryMonthlyBill ¶
func (client *Client) QueryMonthlyBill(request *QueryMonthlyBillRequest) (response *QueryMonthlyBillResponse, err error)
QueryMonthlyBill invokes the bssopenapi.QueryMonthlyBill API synchronously
func (*Client) QueryMonthlyBillWithCallback ¶
func (client *Client) QueryMonthlyBillWithCallback(request *QueryMonthlyBillRequest, callback func(response *QueryMonthlyBillResponse, err error)) <-chan int
QueryMonthlyBillWithCallback invokes the bssopenapi.QueryMonthlyBill API asynchronously
func (*Client) QueryMonthlyBillWithChan ¶
func (client *Client) QueryMonthlyBillWithChan(request *QueryMonthlyBillRequest) (<-chan *QueryMonthlyBillResponse, <-chan error)
QueryMonthlyBillWithChan invokes the bssopenapi.QueryMonthlyBill API asynchronously
func (*Client) QueryMonthlyInstanceConsumption ¶
func (client *Client) QueryMonthlyInstanceConsumption(request *QueryMonthlyInstanceConsumptionRequest) (response *QueryMonthlyInstanceConsumptionResponse, err error)
QueryMonthlyInstanceConsumption invokes the bssopenapi.QueryMonthlyInstanceConsumption API synchronously
func (*Client) QueryMonthlyInstanceConsumptionWithCallback ¶
func (client *Client) QueryMonthlyInstanceConsumptionWithCallback(request *QueryMonthlyInstanceConsumptionRequest, callback func(response *QueryMonthlyInstanceConsumptionResponse, err error)) <-chan int
QueryMonthlyInstanceConsumptionWithCallback invokes the bssopenapi.QueryMonthlyInstanceConsumption API asynchronously
func (*Client) QueryMonthlyInstanceConsumptionWithChan ¶
func (client *Client) QueryMonthlyInstanceConsumptionWithChan(request *QueryMonthlyInstanceConsumptionRequest) (<-chan *QueryMonthlyInstanceConsumptionResponse, <-chan error)
QueryMonthlyInstanceConsumptionWithChan invokes the bssopenapi.QueryMonthlyInstanceConsumption API asynchronously
func (*Client) QueryOrders ¶
func (client *Client) QueryOrders(request *QueryOrdersRequest) (response *QueryOrdersResponse, err error)
QueryOrders invokes the bssopenapi.QueryOrders API synchronously
func (*Client) QueryOrdersWithCallback ¶
func (client *Client) QueryOrdersWithCallback(request *QueryOrdersRequest, callback func(response *QueryOrdersResponse, err error)) <-chan int
QueryOrdersWithCallback invokes the bssopenapi.QueryOrders API asynchronously
func (*Client) QueryOrdersWithChan ¶
func (client *Client) QueryOrdersWithChan(request *QueryOrdersRequest) (<-chan *QueryOrdersResponse, <-chan error)
QueryOrdersWithChan invokes the bssopenapi.QueryOrders API asynchronously
func (*Client) QueryPermissionList ¶
func (client *Client) QueryPermissionList(request *QueryPermissionListRequest) (response *QueryPermissionListResponse, err error)
QueryPermissionList invokes the bssopenapi.QueryPermissionList API synchronously
func (*Client) QueryPermissionListWithCallback ¶
func (client *Client) QueryPermissionListWithCallback(request *QueryPermissionListRequest, callback func(response *QueryPermissionListResponse, err error)) <-chan int
QueryPermissionListWithCallback invokes the bssopenapi.QueryPermissionList API asynchronously
func (*Client) QueryPermissionListWithChan ¶
func (client *Client) QueryPermissionListWithChan(request *QueryPermissionListRequest) (<-chan *QueryPermissionListResponse, <-chan error)
QueryPermissionListWithChan invokes the bssopenapi.QueryPermissionList API asynchronously
func (*Client) QueryPrepaidCards ¶
func (client *Client) QueryPrepaidCards(request *QueryPrepaidCardsRequest) (response *QueryPrepaidCardsResponse, err error)
QueryPrepaidCards invokes the bssopenapi.QueryPrepaidCards API synchronously
func (*Client) QueryPrepaidCardsWithCallback ¶
func (client *Client) QueryPrepaidCardsWithCallback(request *QueryPrepaidCardsRequest, callback func(response *QueryPrepaidCardsResponse, err error)) <-chan int
QueryPrepaidCardsWithCallback invokes the bssopenapi.QueryPrepaidCards API asynchronously
func (*Client) QueryPrepaidCardsWithChan ¶
func (client *Client) QueryPrepaidCardsWithChan(request *QueryPrepaidCardsRequest) (<-chan *QueryPrepaidCardsResponse, <-chan error)
QueryPrepaidCardsWithChan invokes the bssopenapi.QueryPrepaidCards API asynchronously
func (*Client) QueryProductList ¶
func (client *Client) QueryProductList(request *QueryProductListRequest) (response *QueryProductListResponse, err error)
QueryProductList invokes the bssopenapi.QueryProductList API synchronously
func (*Client) QueryProductListWithCallback ¶
func (client *Client) QueryProductListWithCallback(request *QueryProductListRequest, callback func(response *QueryProductListResponse, err error)) <-chan int
QueryProductListWithCallback invokes the bssopenapi.QueryProductList API asynchronously
func (*Client) QueryProductListWithChan ¶
func (client *Client) QueryProductListWithChan(request *QueryProductListRequest) (<-chan *QueryProductListResponse, <-chan error)
QueryProductListWithChan invokes the bssopenapi.QueryProductList API asynchronously
func (*Client) QueryRIUtilizationDetail ¶
func (client *Client) QueryRIUtilizationDetail(request *QueryRIUtilizationDetailRequest) (response *QueryRIUtilizationDetailResponse, err error)
QueryRIUtilizationDetail invokes the bssopenapi.QueryRIUtilizationDetail API synchronously
func (*Client) QueryRIUtilizationDetailWithCallback ¶
func (client *Client) QueryRIUtilizationDetailWithCallback(request *QueryRIUtilizationDetailRequest, callback func(response *QueryRIUtilizationDetailResponse, err error)) <-chan int
QueryRIUtilizationDetailWithCallback invokes the bssopenapi.QueryRIUtilizationDetail API asynchronously
func (*Client) QueryRIUtilizationDetailWithChan ¶
func (client *Client) QueryRIUtilizationDetailWithChan(request *QueryRIUtilizationDetailRequest) (<-chan *QueryRIUtilizationDetailResponse, <-chan error)
QueryRIUtilizationDetailWithChan invokes the bssopenapi.QueryRIUtilizationDetail API asynchronously
func (*Client) QueryRedeem ¶
func (client *Client) QueryRedeem(request *QueryRedeemRequest) (response *QueryRedeemResponse, err error)
QueryRedeem invokes the bssopenapi.QueryRedeem API synchronously
func (*Client) QueryRedeemWithCallback ¶
func (client *Client) QueryRedeemWithCallback(request *QueryRedeemRequest, callback func(response *QueryRedeemResponse, err error)) <-chan int
QueryRedeemWithCallback invokes the bssopenapi.QueryRedeem API asynchronously
func (*Client) QueryRedeemWithChan ¶
func (client *Client) QueryRedeemWithChan(request *QueryRedeemRequest) (<-chan *QueryRedeemResponse, <-chan error)
QueryRedeemWithChan invokes the bssopenapi.QueryRedeem API asynchronously
func (*Client) QueryRelationList ¶
func (client *Client) QueryRelationList(request *QueryRelationListRequest) (response *QueryRelationListResponse, err error)
QueryRelationList invokes the bssopenapi.QueryRelationList API synchronously
func (*Client) QueryRelationListWithCallback ¶
func (client *Client) QueryRelationListWithCallback(request *QueryRelationListRequest, callback func(response *QueryRelationListResponse, err error)) <-chan int
QueryRelationListWithCallback invokes the bssopenapi.QueryRelationList API asynchronously
func (*Client) QueryRelationListWithChan ¶
func (client *Client) QueryRelationListWithChan(request *QueryRelationListRequest) (<-chan *QueryRelationListResponse, <-chan error)
QueryRelationListWithChan invokes the bssopenapi.QueryRelationList API asynchronously
func (*Client) QueryResellerAvailableQuota ¶
func (client *Client) QueryResellerAvailableQuota(request *QueryResellerAvailableQuotaRequest) (response *QueryResellerAvailableQuotaResponse, err error)
QueryResellerAvailableQuota invokes the bssopenapi.QueryResellerAvailableQuota API synchronously
func (*Client) QueryResellerAvailableQuotaWithCallback ¶
func (client *Client) QueryResellerAvailableQuotaWithCallback(request *QueryResellerAvailableQuotaRequest, callback func(response *QueryResellerAvailableQuotaResponse, err error)) <-chan int
QueryResellerAvailableQuotaWithCallback invokes the bssopenapi.QueryResellerAvailableQuota API asynchronously
func (*Client) QueryResellerAvailableQuotaWithChan ¶
func (client *Client) QueryResellerAvailableQuotaWithChan(request *QueryResellerAvailableQuotaRequest) (<-chan *QueryResellerAvailableQuotaResponse, <-chan error)
QueryResellerAvailableQuotaWithChan invokes the bssopenapi.QueryResellerAvailableQuota API asynchronously
func (*Client) QueryResourcePackageInstances ¶
func (client *Client) QueryResourcePackageInstances(request *QueryResourcePackageInstancesRequest) (response *QueryResourcePackageInstancesResponse, err error)
QueryResourcePackageInstances invokes the bssopenapi.QueryResourcePackageInstances API synchronously
func (*Client) QueryResourcePackageInstancesWithCallback ¶
func (client *Client) QueryResourcePackageInstancesWithCallback(request *QueryResourcePackageInstancesRequest, callback func(response *QueryResourcePackageInstancesResponse, err error)) <-chan int
QueryResourcePackageInstancesWithCallback invokes the bssopenapi.QueryResourcePackageInstances API asynchronously
func (*Client) QueryResourcePackageInstancesWithChan ¶
func (client *Client) QueryResourcePackageInstancesWithChan(request *QueryResourcePackageInstancesRequest) (<-chan *QueryResourcePackageInstancesResponse, <-chan error)
QueryResourcePackageInstancesWithChan invokes the bssopenapi.QueryResourcePackageInstances API asynchronously
func (*Client) QuerySavingsPlansDeductLog ¶
func (client *Client) QuerySavingsPlansDeductLog(request *QuerySavingsPlansDeductLogRequest) (response *QuerySavingsPlansDeductLogResponse, err error)
QuerySavingsPlansDeductLog invokes the bssopenapi.QuerySavingsPlansDeductLog API synchronously
func (*Client) QuerySavingsPlansDeductLogWithCallback ¶
func (client *Client) QuerySavingsPlansDeductLogWithCallback(request *QuerySavingsPlansDeductLogRequest, callback func(response *QuerySavingsPlansDeductLogResponse, err error)) <-chan int
QuerySavingsPlansDeductLogWithCallback invokes the bssopenapi.QuerySavingsPlansDeductLog API asynchronously
func (*Client) QuerySavingsPlansDeductLogWithChan ¶
func (client *Client) QuerySavingsPlansDeductLogWithChan(request *QuerySavingsPlansDeductLogRequest) (<-chan *QuerySavingsPlansDeductLogResponse, <-chan error)
QuerySavingsPlansDeductLogWithChan invokes the bssopenapi.QuerySavingsPlansDeductLog API asynchronously
func (*Client) QuerySavingsPlansInstance ¶
func (client *Client) QuerySavingsPlansInstance(request *QuerySavingsPlansInstanceRequest) (response *QuerySavingsPlansInstanceResponse, err error)
QuerySavingsPlansInstance invokes the bssopenapi.QuerySavingsPlansInstance API synchronously
func (*Client) QuerySavingsPlansInstanceWithCallback ¶
func (client *Client) QuerySavingsPlansInstanceWithCallback(request *QuerySavingsPlansInstanceRequest, callback func(response *QuerySavingsPlansInstanceResponse, err error)) <-chan int
QuerySavingsPlansInstanceWithCallback invokes the bssopenapi.QuerySavingsPlansInstance API asynchronously
func (*Client) QuerySavingsPlansInstanceWithChan ¶
func (client *Client) QuerySavingsPlansInstanceWithChan(request *QuerySavingsPlansInstanceRequest) (<-chan *QuerySavingsPlansInstanceResponse, <-chan error)
QuerySavingsPlansInstanceWithChan invokes the bssopenapi.QuerySavingsPlansInstance API asynchronously
func (*Client) QuerySettleBill ¶
func (client *Client) QuerySettleBill(request *QuerySettleBillRequest) (response *QuerySettleBillResponse, err error)
QuerySettleBill invokes the bssopenapi.QuerySettleBill API synchronously
func (*Client) QuerySettleBillWithCallback ¶
func (client *Client) QuerySettleBillWithCallback(request *QuerySettleBillRequest, callback func(response *QuerySettleBillResponse, err error)) <-chan int
QuerySettleBillWithCallback invokes the bssopenapi.QuerySettleBill API asynchronously
func (*Client) QuerySettleBillWithChan ¶
func (client *Client) QuerySettleBillWithChan(request *QuerySettleBillRequest) (<-chan *QuerySettleBillResponse, <-chan error)
QuerySettleBillWithChan invokes the bssopenapi.QuerySettleBill API asynchronously
func (*Client) QuerySettlementBill ¶
func (client *Client) QuerySettlementBill(request *QuerySettlementBillRequest) (response *QuerySettlementBillResponse, err error)
QuerySettlementBill invokes the bssopenapi.QuerySettlementBill API synchronously
func (*Client) QuerySettlementBillWithCallback ¶
func (client *Client) QuerySettlementBillWithCallback(request *QuerySettlementBillRequest, callback func(response *QuerySettlementBillResponse, err error)) <-chan int
QuerySettlementBillWithCallback invokes the bssopenapi.QuerySettlementBill API asynchronously
func (*Client) QuerySettlementBillWithChan ¶
func (client *Client) QuerySettlementBillWithChan(request *QuerySettlementBillRequest) (<-chan *QuerySettlementBillResponse, <-chan error)
QuerySettlementBillWithChan invokes the bssopenapi.QuerySettlementBill API asynchronously
func (*Client) QuerySplitItemBill ¶
func (client *Client) QuerySplitItemBill(request *QuerySplitItemBillRequest) (response *QuerySplitItemBillResponse, err error)
QuerySplitItemBill invokes the bssopenapi.QuerySplitItemBill API synchronously
func (*Client) QuerySplitItemBillWithCallback ¶
func (client *Client) QuerySplitItemBillWithCallback(request *QuerySplitItemBillRequest, callback func(response *QuerySplitItemBillResponse, err error)) <-chan int
QuerySplitItemBillWithCallback invokes the bssopenapi.QuerySplitItemBill API asynchronously
func (*Client) QuerySplitItemBillWithChan ¶
func (client *Client) QuerySplitItemBillWithChan(request *QuerySplitItemBillRequest) (<-chan *QuerySplitItemBillResponse, <-chan error)
QuerySplitItemBillWithChan invokes the bssopenapi.QuerySplitItemBill API asynchronously
func (*Client) QueryUserOmsData ¶
func (client *Client) QueryUserOmsData(request *QueryUserOmsDataRequest) (response *QueryUserOmsDataResponse, err error)
QueryUserOmsData invokes the bssopenapi.QueryUserOmsData API synchronously
func (*Client) QueryUserOmsDataWithCallback ¶
func (client *Client) QueryUserOmsDataWithCallback(request *QueryUserOmsDataRequest, callback func(response *QueryUserOmsDataResponse, err error)) <-chan int
QueryUserOmsDataWithCallback invokes the bssopenapi.QueryUserOmsData API asynchronously
func (*Client) QueryUserOmsDataWithChan ¶
func (client *Client) QueryUserOmsDataWithChan(request *QueryUserOmsDataRequest) (<-chan *QueryUserOmsDataResponse, <-chan error)
QueryUserOmsDataWithChan invokes the bssopenapi.QueryUserOmsData API asynchronously
func (*Client) RefundInstance ¶
func (client *Client) RefundInstance(request *RefundInstanceRequest) (response *RefundInstanceResponse, err error)
RefundInstance invokes the bssopenapi.RefundInstance API synchronously
func (*Client) RefundInstanceWithCallback ¶
func (client *Client) RefundInstanceWithCallback(request *RefundInstanceRequest, callback func(response *RefundInstanceResponse, err error)) <-chan int
RefundInstanceWithCallback invokes the bssopenapi.RefundInstance API asynchronously
func (*Client) RefundInstanceWithChan ¶
func (client *Client) RefundInstanceWithChan(request *RefundInstanceRequest) (<-chan *RefundInstanceResponse, <-chan error)
RefundInstanceWithChan invokes the bssopenapi.RefundInstance API asynchronously
func (*Client) ReleaseInstance ¶
func (client *Client) ReleaseInstance(request *ReleaseInstanceRequest) (response *ReleaseInstanceResponse, err error)
ReleaseInstance invokes the bssopenapi.ReleaseInstance API synchronously
func (*Client) ReleaseInstanceWithCallback ¶
func (client *Client) ReleaseInstanceWithCallback(request *ReleaseInstanceRequest, callback func(response *ReleaseInstanceResponse, err error)) <-chan int
ReleaseInstanceWithCallback invokes the bssopenapi.ReleaseInstance API asynchronously
func (*Client) ReleaseInstanceWithChan ¶
func (client *Client) ReleaseInstanceWithChan(request *ReleaseInstanceRequest) (<-chan *ReleaseInstanceResponse, <-chan error)
ReleaseInstanceWithChan invokes the bssopenapi.ReleaseInstance API asynchronously
func (*Client) RelieveAccountRelation ¶
func (client *Client) RelieveAccountRelation(request *RelieveAccountRelationRequest) (response *RelieveAccountRelationResponse, err error)
RelieveAccountRelation invokes the bssopenapi.RelieveAccountRelation API synchronously
func (*Client) RelieveAccountRelationWithCallback ¶
func (client *Client) RelieveAccountRelationWithCallback(request *RelieveAccountRelationRequest, callback func(response *RelieveAccountRelationResponse, err error)) <-chan int
RelieveAccountRelationWithCallback invokes the bssopenapi.RelieveAccountRelation API asynchronously
func (*Client) RelieveAccountRelationWithChan ¶
func (client *Client) RelieveAccountRelationWithChan(request *RelieveAccountRelationRequest) (<-chan *RelieveAccountRelationResponse, <-chan error)
RelieveAccountRelationWithChan invokes the bssopenapi.RelieveAccountRelation API asynchronously
func (*Client) RenewInstance ¶
func (client *Client) RenewInstance(request *RenewInstanceRequest) (response *RenewInstanceResponse, err error)
RenewInstance invokes the bssopenapi.RenewInstance API synchronously
func (*Client) RenewInstanceWithCallback ¶
func (client *Client) RenewInstanceWithCallback(request *RenewInstanceRequest, callback func(response *RenewInstanceResponse, err error)) <-chan int
RenewInstanceWithCallback invokes the bssopenapi.RenewInstance API asynchronously
func (*Client) RenewInstanceWithChan ¶
func (client *Client) RenewInstanceWithChan(request *RenewInstanceRequest) (<-chan *RenewInstanceResponse, <-chan error)
RenewInstanceWithChan invokes the bssopenapi.RenewInstance API asynchronously
func (*Client) RenewResourcePackage ¶
func (client *Client) RenewResourcePackage(request *RenewResourcePackageRequest) (response *RenewResourcePackageResponse, err error)
RenewResourcePackage invokes the bssopenapi.RenewResourcePackage API synchronously
func (*Client) RenewResourcePackageWithCallback ¶
func (client *Client) RenewResourcePackageWithCallback(request *RenewResourcePackageRequest, callback func(response *RenewResourcePackageResponse, err error)) <-chan int
RenewResourcePackageWithCallback invokes the bssopenapi.RenewResourcePackage API asynchronously
func (*Client) RenewResourcePackageWithChan ¶
func (client *Client) RenewResourcePackageWithChan(request *RenewResourcePackageRequest) (<-chan *RenewResourcePackageResponse, <-chan error)
RenewResourcePackageWithChan invokes the bssopenapi.RenewResourcePackage API asynchronously
func (*Client) SaveUserCredit ¶
func (client *Client) SaveUserCredit(request *SaveUserCreditRequest) (response *SaveUserCreditResponse, err error)
SaveUserCredit invokes the bssopenapi.SaveUserCredit API synchronously
func (*Client) SaveUserCreditWithCallback ¶
func (client *Client) SaveUserCreditWithCallback(request *SaveUserCreditRequest, callback func(response *SaveUserCreditResponse, err error)) <-chan int
SaveUserCreditWithCallback invokes the bssopenapi.SaveUserCredit API asynchronously
func (*Client) SaveUserCreditWithChan ¶
func (client *Client) SaveUserCreditWithChan(request *SaveUserCreditRequest) (<-chan *SaveUserCreditResponse, <-chan error)
SaveUserCreditWithChan invokes the bssopenapi.SaveUserCredit API asynchronously
func (*Client) SetAllExpirationDay ¶
func (client *Client) SetAllExpirationDay(request *SetAllExpirationDayRequest) (response *SetAllExpirationDayResponse, err error)
SetAllExpirationDay invokes the bssopenapi.SetAllExpirationDay API synchronously
func (*Client) SetAllExpirationDayWithCallback ¶
func (client *Client) SetAllExpirationDayWithCallback(request *SetAllExpirationDayRequest, callback func(response *SetAllExpirationDayResponse, err error)) <-chan int
SetAllExpirationDayWithCallback invokes the bssopenapi.SetAllExpirationDay API asynchronously
func (*Client) SetAllExpirationDayWithChan ¶
func (client *Client) SetAllExpirationDayWithChan(request *SetAllExpirationDayRequest) (<-chan *SetAllExpirationDayResponse, <-chan error)
SetAllExpirationDayWithChan invokes the bssopenapi.SetAllExpirationDay API asynchronously
func (*Client) SetCreditLabelAction ¶
func (client *Client) SetCreditLabelAction(request *SetCreditLabelActionRequest) (response *SetCreditLabelActionResponse, err error)
SetCreditLabelAction invokes the bssopenapi.SetCreditLabelAction API synchronously
func (*Client) SetCreditLabelActionWithCallback ¶
func (client *Client) SetCreditLabelActionWithCallback(request *SetCreditLabelActionRequest, callback func(response *SetCreditLabelActionResponse, err error)) <-chan int
SetCreditLabelActionWithCallback invokes the bssopenapi.SetCreditLabelAction API asynchronously
func (*Client) SetCreditLabelActionWithChan ¶
func (client *Client) SetCreditLabelActionWithChan(request *SetCreditLabelActionRequest) (<-chan *SetCreditLabelActionResponse, <-chan error)
SetCreditLabelActionWithChan invokes the bssopenapi.SetCreditLabelAction API asynchronously
func (*Client) SetRenewal ¶
func (client *Client) SetRenewal(request *SetRenewalRequest) (response *SetRenewalResponse, err error)
SetRenewal invokes the bssopenapi.SetRenewal API synchronously
func (*Client) SetRenewalWithCallback ¶
func (client *Client) SetRenewalWithCallback(request *SetRenewalRequest, callback func(response *SetRenewalResponse, err error)) <-chan int
SetRenewalWithCallback invokes the bssopenapi.SetRenewal API asynchronously
func (*Client) SetRenewalWithChan ¶
func (client *Client) SetRenewalWithChan(request *SetRenewalRequest) (<-chan *SetRenewalResponse, <-chan error)
SetRenewalWithChan invokes the bssopenapi.SetRenewal API asynchronously
func (*Client) SetResellerUserAlarmThreshold ¶
func (client *Client) SetResellerUserAlarmThreshold(request *SetResellerUserAlarmThresholdRequest) (response *SetResellerUserAlarmThresholdResponse, err error)
SetResellerUserAlarmThreshold invokes the bssopenapi.SetResellerUserAlarmThreshold API synchronously
func (*Client) SetResellerUserAlarmThresholdWithCallback ¶
func (client *Client) SetResellerUserAlarmThresholdWithCallback(request *SetResellerUserAlarmThresholdRequest, callback func(response *SetResellerUserAlarmThresholdResponse, err error)) <-chan int
SetResellerUserAlarmThresholdWithCallback invokes the bssopenapi.SetResellerUserAlarmThreshold API asynchronously
func (*Client) SetResellerUserAlarmThresholdWithChan ¶
func (client *Client) SetResellerUserAlarmThresholdWithChan(request *SetResellerUserAlarmThresholdRequest) (<-chan *SetResellerUserAlarmThresholdResponse, <-chan error)
SetResellerUserAlarmThresholdWithChan invokes the bssopenapi.SetResellerUserAlarmThreshold API asynchronously
func (*Client) SetResellerUserQuota ¶
func (client *Client) SetResellerUserQuota(request *SetResellerUserQuotaRequest) (response *SetResellerUserQuotaResponse, err error)
SetResellerUserQuota invokes the bssopenapi.SetResellerUserQuota API synchronously
func (*Client) SetResellerUserQuotaWithCallback ¶
func (client *Client) SetResellerUserQuotaWithCallback(request *SetResellerUserQuotaRequest, callback func(response *SetResellerUserQuotaResponse, err error)) <-chan int
SetResellerUserQuotaWithCallback invokes the bssopenapi.SetResellerUserQuota API asynchronously
func (*Client) SetResellerUserQuotaWithChan ¶
func (client *Client) SetResellerUserQuotaWithChan(request *SetResellerUserQuotaRequest) (<-chan *SetResellerUserQuotaResponse, <-chan error)
SetResellerUserQuotaWithChan invokes the bssopenapi.SetResellerUserQuota API asynchronously
func (*Client) SetResellerUserStatus ¶
func (client *Client) SetResellerUserStatus(request *SetResellerUserStatusRequest) (response *SetResellerUserStatusResponse, err error)
SetResellerUserStatus invokes the bssopenapi.SetResellerUserStatus API synchronously
func (*Client) SetResellerUserStatusWithCallback ¶
func (client *Client) SetResellerUserStatusWithCallback(request *SetResellerUserStatusRequest, callback func(response *SetResellerUserStatusResponse, err error)) <-chan int
SetResellerUserStatusWithCallback invokes the bssopenapi.SetResellerUserStatus API asynchronously
func (*Client) SetResellerUserStatusWithChan ¶
func (client *Client) SetResellerUserStatusWithChan(request *SetResellerUserStatusRequest) (<-chan *SetResellerUserStatusResponse, <-chan error)
SetResellerUserStatusWithChan invokes the bssopenapi.SetResellerUserStatus API asynchronously
func (*Client) SubscribeBillToOSS ¶
func (client *Client) SubscribeBillToOSS(request *SubscribeBillToOSSRequest) (response *SubscribeBillToOSSResponse, err error)
SubscribeBillToOSS invokes the bssopenapi.SubscribeBillToOSS API synchronously
func (*Client) SubscribeBillToOSSWithCallback ¶
func (client *Client) SubscribeBillToOSSWithCallback(request *SubscribeBillToOSSRequest, callback func(response *SubscribeBillToOSSResponse, err error)) <-chan int
SubscribeBillToOSSWithCallback invokes the bssopenapi.SubscribeBillToOSS API asynchronously
func (*Client) SubscribeBillToOSSWithChan ¶
func (client *Client) SubscribeBillToOSSWithChan(request *SubscribeBillToOSSRequest) (<-chan *SubscribeBillToOSSResponse, <-chan error)
SubscribeBillToOSSWithChan invokes the bssopenapi.SubscribeBillToOSS API asynchronously
func (*Client) TagResources ¶
func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)
TagResources invokes the bssopenapi.TagResources API synchronously
func (*Client) TagResourcesWithCallback ¶
func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, callback func(response *TagResourcesResponse, err error)) <-chan int
TagResourcesWithCallback invokes the bssopenapi.TagResources API asynchronously
func (*Client) TagResourcesWithChan ¶
func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)
TagResourcesWithChan invokes the bssopenapi.TagResources API asynchronously
func (*Client) UnsubscribeBillToOSS ¶
func (client *Client) UnsubscribeBillToOSS(request *UnsubscribeBillToOSSRequest) (response *UnsubscribeBillToOSSResponse, err error)
UnsubscribeBillToOSS invokes the bssopenapi.UnsubscribeBillToOSS API synchronously
func (*Client) UnsubscribeBillToOSSWithCallback ¶
func (client *Client) UnsubscribeBillToOSSWithCallback(request *UnsubscribeBillToOSSRequest, callback func(response *UnsubscribeBillToOSSResponse, err error)) <-chan int
UnsubscribeBillToOSSWithCallback invokes the bssopenapi.UnsubscribeBillToOSS API asynchronously
func (*Client) UnsubscribeBillToOSSWithChan ¶
func (client *Client) UnsubscribeBillToOSSWithChan(request *UnsubscribeBillToOSSRequest) (<-chan *UnsubscribeBillToOSSResponse, <-chan error)
UnsubscribeBillToOSSWithChan invokes the bssopenapi.UnsubscribeBillToOSS API asynchronously
func (*Client) UntagResources ¶
func (client *Client) UntagResources(request *UntagResourcesRequest) (response *UntagResourcesResponse, err error)
UntagResources invokes the bssopenapi.UntagResources API synchronously
func (*Client) UntagResourcesWithCallback ¶
func (client *Client) UntagResourcesWithCallback(request *UntagResourcesRequest, callback func(response *UntagResourcesResponse, err error)) <-chan int
UntagResourcesWithCallback invokes the bssopenapi.UntagResources API asynchronously
func (*Client) UntagResourcesWithChan ¶
func (client *Client) UntagResourcesWithChan(request *UntagResourcesRequest) (<-chan *UntagResourcesResponse, <-chan error)
UntagResourcesWithChan invokes the bssopenapi.UntagResources API asynchronously
func (*Client) UpgradeResourcePackage ¶
func (client *Client) UpgradeResourcePackage(request *UpgradeResourcePackageRequest) (response *UpgradeResourcePackageResponse, err error)
UpgradeResourcePackage invokes the bssopenapi.UpgradeResourcePackage API synchronously
func (*Client) UpgradeResourcePackageWithCallback ¶
func (client *Client) UpgradeResourcePackageWithCallback(request *UpgradeResourcePackageRequest, callback func(response *UpgradeResourcePackageResponse, err error)) <-chan int
UpgradeResourcePackageWithCallback invokes the bssopenapi.UpgradeResourcePackage API asynchronously
func (*Client) UpgradeResourcePackageWithChan ¶
func (client *Client) UpgradeResourcePackageWithChan(request *UpgradeResourcePackageRequest) (<-chan *UpgradeResourcePackageResponse, <-chan error)
UpgradeResourcePackageWithChan invokes the bssopenapi.UpgradeResourcePackage API asynchronously
type ConfigList ¶
type ConfigList struct {
ConfigList []string `json:"ConfigList" xml:"ConfigList"`
}
ConfigList is a nested struct in bssopenapi response
type ConfirmRelationRequest ¶
type ConfirmRelationRequest struct { *requests.RpcRequest RelationType string `position:"Query" name:"RelationType"` ParentUserId requests.Integer `position:"Query" name:"ParentUserId"` ConfirmCode string `position:"Query" name:"ConfirmCode"` ChildUserId requests.Integer `position:"Query" name:"ChildUserId"` RequestId string `position:"Query" name:"RequestId"` PermissionCodes *[]string `position:"Query" name:"PermissionCodes" type:"Repeated"` RelationId requests.Integer `position:"Query" name:"RelationId"` }
ConfirmRelationRequest is the request struct for api ConfirmRelation
func CreateConfirmRelationRequest ¶
func CreateConfirmRelationRequest() (request *ConfirmRelationRequest)
CreateConfirmRelationRequest creates a request to invoke ConfirmRelation API
type ConfirmRelationResponse ¶
type ConfirmRelationResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data Data `json:"Data" xml:"Data"` }
ConfirmRelationResponse is the response struct for api ConfirmRelation
func CreateConfirmRelationResponse ¶
func CreateConfirmRelationResponse() (response *ConfirmRelationResponse)
CreateConfirmRelationResponse creates a response to parse from ConfirmRelation response
type ConvertChargeTypeRequest ¶
type ConvertChargeTypeRequest struct { *requests.RpcRequest Period requests.Integer `position:"Query" name:"Period"` 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"` InstanceId string `position:"Query" name:"InstanceId"` }
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 Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` 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 CostUnit ¶
type CostUnit struct { ParentUnitId int64 `json:"ParentUnitId" xml:"ParentUnitId"` UnitName string `json:"UnitName" xml:"UnitName"` UnitId int64 `json:"UnitId" xml:"UnitId"` OwnerUid int64 `json:"OwnerUid" xml:"OwnerUid"` }
CostUnit is a nested struct in bssopenapi response
type CostUnitDtoListInCreateCostUnit ¶
type CostUnitDtoListInCreateCostUnit struct {
CostUnitDtoListItem []CostUnitDtoListItem `json:"CostUnitDtoList" xml:"CostUnitDtoList"`
}
CostUnitDtoListInCreateCostUnit is a nested struct in bssopenapi response
type CostUnitDtoListInQueryCostUnit ¶
type CostUnitDtoListInQueryCostUnit struct {
CostUnitDtoListItem []CostUnitDtoListItem `json:"CostUnitDtoList" xml:"CostUnitDtoList"`
}
CostUnitDtoListInQueryCostUnit is a nested struct in bssopenapi response
type CostUnitDtoListItem ¶
type CostUnitDtoListItem struct { ParentUnitId int64 `json:"ParentUnitId" xml:"ParentUnitId"` UnitName string `json:"UnitName" xml:"UnitName"` UnitId int64 `json:"UnitId" xml:"UnitId"` OwnerUid int64 `json:"OwnerUid" xml:"OwnerUid"` }
CostUnitDtoListItem is a nested struct in bssopenapi response
type CostUnitStatisInfo ¶
type CostUnitStatisInfo struct { TotalResourceCount int64 `json:"TotalResourceCount" xml:"TotalResourceCount"` ResourceCount int64 `json:"ResourceCount" xml:"ResourceCount"` TotalUserCount int64 `json:"TotalUserCount" xml:"TotalUserCount"` SubUnitCount int64 `json:"SubUnitCount" xml:"SubUnitCount"` ResourceGroupCount int64 `json:"ResourceGroupCount" xml:"ResourceGroupCount"` TotalResourceGroupCount int64 `json:"TotalResourceGroupCount" xml:"TotalResourceGroupCount"` UserCount int64 `json:"UserCount" xml:"UserCount"` }
CostUnitStatisInfo is a nested struct in bssopenapi response
type CreateAgAccountRequest ¶
type CreateAgAccountRequest struct { *requests.RpcRequest FirstName string `position:"Query" name:"FirstName"` CityName string `position:"Query" name:"CityName"` Postcode string `position:"Query" name:"Postcode"` EnterpriseName string `position:"Query" name:"EnterpriseName"` NationCode string `position:"Query" name:"NationCode"` LastName string `position:"Query" name:"LastName"` LoginEmail string `position:"Query" name:"LoginEmail"` ProvinceName string `position:"Query" name:"ProvinceName"` AccountAttr string `position:"Query" name:"AccountAttr"` }
CreateAgAccountRequest is the request struct for api CreateAgAccount
func CreateCreateAgAccountRequest ¶
func CreateCreateAgAccountRequest() (request *CreateAgAccountRequest)
CreateCreateAgAccountRequest creates a request to invoke CreateAgAccount API
type CreateAgAccountResponse ¶
type CreateAgAccountResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` AgRelationDto AgRelationDto `json:"AgRelationDto" xml:"AgRelationDto"` }
CreateAgAccountResponse is the response struct for api CreateAgAccount
func CreateCreateAgAccountResponse ¶
func CreateCreateAgAccountResponse() (response *CreateAgAccountResponse)
CreateCreateAgAccountResponse creates a response to parse from CreateAgAccount response
type CreateCostUnitRequest ¶
type CreateCostUnitRequest struct { *requests.RpcRequest UnitEntityList *[]CreateCostUnitUnitEntityList `position:"Query" name:"UnitEntityList" type:"Repeated"` }
CreateCostUnitRequest is the request struct for api CreateCostUnit
func CreateCreateCostUnitRequest ¶
func CreateCreateCostUnitRequest() (request *CreateCostUnitRequest)
CreateCreateCostUnitRequest creates a request to invoke CreateCostUnit API
type CreateCostUnitResponse ¶
type CreateCostUnitResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data Data `json:"Data" xml:"Data"` }
CreateCostUnitResponse is the response struct for api CreateCostUnit
func CreateCreateCostUnitResponse ¶
func CreateCreateCostUnitResponse() (response *CreateCostUnitResponse)
CreateCreateCostUnitResponse creates a response to parse from CreateCostUnit response
type CreateCostUnitUnitEntityList ¶
type CreateCostUnitUnitEntityList struct { UnitName string `name:"UnitName"` ParentUnitId string `name:"ParentUnitId"` OwnerUid string `name:"OwnerUid"` }
CreateCostUnitUnitEntityList is a repeated param struct in CreateCostUnitRequest
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"` ClientToken string `position:"Query" name:"ClientToken"` SubscriptionType string `position:"Query" name:"SubscriptionType"` Logistics string `position:"Query" name:"Logistics"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ProductType string `position:"Query" name:"ProductType"` RenewPeriod requests.Integer `position:"Query" name:"RenewPeriod"` RenewalStatus string `position:"Query" name:"RenewalStatus"` Parameter *[]CreateInstanceParameter `position:"Query" name:"Parameter" type:"Repeated"` }
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 Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` 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 CreateResellerUserQuotaRequest ¶
type CreateResellerUserQuotaRequest struct { *requests.RpcRequest Amount string `position:"Query" name:"Amount"` OutBizId string `position:"Query" name:"OutBizId"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Currency string `position:"Query" name:"Currency"` }
CreateResellerUserQuotaRequest is the request struct for api CreateResellerUserQuota
func CreateCreateResellerUserQuotaRequest ¶
func CreateCreateResellerUserQuotaRequest() (request *CreateResellerUserQuotaRequest)
CreateCreateResellerUserQuotaRequest creates a request to invoke CreateResellerUserQuota API
type CreateResellerUserQuotaResponse ¶
type CreateResellerUserQuotaResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data bool `json:"Data" xml:"Data"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` }
CreateResellerUserQuotaResponse is the response struct for api CreateResellerUserQuota
func CreateCreateResellerUserQuotaResponse ¶
func CreateCreateResellerUserQuotaResponse() (response *CreateResellerUserQuotaResponse)
CreateCreateResellerUserQuotaResponse creates a response to parse from CreateResellerUserQuota response
type CreateResourcePackageRequest ¶
type CreateResourcePackageRequest struct { *requests.RpcRequest ProductCode string `position:"Query" name:"ProductCode"` Specification string `position:"Query" name:"Specification"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` EffectiveDate string `position:"Query" name:"EffectiveDate"` Duration requests.Integer `position:"Query" name:"Duration"` PackageType string `position:"Query" name:"PackageType"` 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 Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` OrderId int64 `json:"OrderId" xml:"OrderId"` 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 CreateSavingsPlansInstanceRequest ¶
type CreateSavingsPlansInstanceRequest struct { *requests.RpcRequest Specification string `position:"Query" name:"Specification"` PoolValue string `position:"Query" name:"PoolValue"` CommodityCode string `position:"Query" name:"CommodityCode"` Type string `position:"Query" name:"Type"` EffectiveDate string `position:"Query" name:"EffectiveDate"` Duration string `position:"Query" name:"Duration"` SpecType string `position:"Query" name:"SpecType"` PayMode string `position:"Query" name:"PayMode"` Region string `position:"Query" name:"Region"` PricingCycle string `position:"Query" name:"PricingCycle"` }
CreateSavingsPlansInstanceRequest is the request struct for api CreateSavingsPlansInstance
func CreateCreateSavingsPlansInstanceRequest ¶
func CreateCreateSavingsPlansInstanceRequest() (request *CreateSavingsPlansInstanceRequest)
CreateCreateSavingsPlansInstanceRequest creates a request to invoke CreateSavingsPlansInstance API
type CreateSavingsPlansInstanceResponse ¶
type CreateSavingsPlansInstanceResponse struct { *responses.BaseResponse Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Code string `json:"Code" xml:"Code"` Success bool `json:"Success" xml:"Success"` Data DataInCreateSavingsPlansInstance `json:"Data" xml:"Data"` }
CreateSavingsPlansInstanceResponse is the response struct for api CreateSavingsPlansInstance
func CreateCreateSavingsPlansInstanceResponse ¶
func CreateCreateSavingsPlansInstanceResponse() (response *CreateSavingsPlansInstanceResponse)
CreateCreateSavingsPlansInstanceResponse creates a response to parse from CreateSavingsPlansInstance response
type CustomerInvoice ¶
type CustomerInvoice struct { Type int64 `json:"Type" xml:"Type"` Status int64 `json:"Status" xml:"Status"` AdjustType int64 `json:"AdjustType" xml:"AdjustType"` Bank string `json:"Bank" xml:"Bank"` StartCycle int64 `json:"StartCycle" xml:"StartCycle"` TitleChangeInstructions string `json:"TitleChangeInstructions" xml:"TitleChangeInstructions"` UserId int64 `json:"UserId" xml:"UserId"` OperatingLicenseAddress string `json:"OperatingLicenseAddress" xml:"OperatingLicenseAddress"` InvoiceTitle string `json:"InvoiceTitle" xml:"InvoiceTitle"` UserNick string `json:"UserNick" xml:"UserNick"` OperatingLicensePhone string `json:"OperatingLicensePhone" xml:"OperatingLicensePhone"` EndCycle int64 `json:"EndCycle" xml:"EndCycle"` DefaultRemark string `json:"DefaultRemark" xml:"DefaultRemark"` TaxationLicense string `json:"TaxationLicense" xml:"TaxationLicense"` RegisterNo string `json:"RegisterNo" xml:"RegisterNo"` GmtCreate string `json:"GmtCreate" xml:"GmtCreate"` TaxpayerType int64 `json:"TaxpayerType" xml:"TaxpayerType"` CustomerType int64 `json:"CustomerType" xml:"CustomerType"` IssueType int64 `json:"IssueType" xml:"IssueType"` Id int64 `json:"Id" xml:"Id"` BankNo string `json:"BankNo" xml:"BankNo"` }
CustomerInvoice is a nested struct in bssopenapi response
type CustomerInvoiceAddress ¶
type CustomerInvoiceAddress struct { Addressee string `json:"Addressee" xml:"Addressee"` PostalCode string `json:"PostalCode" xml:"PostalCode"` UserId int64 `json:"UserId" xml:"UserId"` City string `json:"City" xml:"City"` UserNick string `json:"UserNick" xml:"UserNick"` Street string `json:"Street" xml:"Street"` Phone string `json:"Phone" xml:"Phone"` County string `json:"County" xml:"County"` BizType string `json:"BizType" xml:"BizType"` DeliveryAddress string `json:"DeliveryAddress" xml:"DeliveryAddress"` Id int64 `json:"Id" xml:"Id"` Province string `json:"Province" xml:"Province"` }
CustomerInvoiceAddress is a nested struct in bssopenapi response
type CustomerInvoiceAddressList ¶
type CustomerInvoiceAddressList struct {
CustomerInvoiceAddress []CustomerInvoiceAddress `json:"CustomerInvoiceAddress" xml:"CustomerInvoiceAddress"`
}
CustomerInvoiceAddressList is a nested struct in bssopenapi response
type CustomerInvoiceList ¶
type CustomerInvoiceList struct {
CustomerInvoice []CustomerInvoice `json:"CustomerInvoice" xml:"CustomerInvoice"`
}
CustomerInvoiceList is a nested struct in bssopenapi response
type Data ¶
type Data struct { RefundAmount string `json:"RefundAmount" xml:"RefundAmount"` MaxResults int `json:"MaxResults" xml:"MaxResults"` CreditLimitStatus string `json:"CreditLimitStatus" xml:"CreditLimitStatus"` Type string `json:"Type" xml:"Type"` ReleaseResult bool `json:"ReleaseResult" xml:"ReleaseResult"` Id int64 `json:"Id" xml:"Id"` Quantity int `json:"Quantity" xml:"Quantity"` MemberNickName string `json:"MemberNickName" xml:"MemberNickName"` HostName string `json:"HostName" xml:"HostName"` TotalOutstandingAmount float64 `json:"TotalOutstandingAmount" xml:"TotalOutstandingAmount"` Status string `json:"Status" xml:"Status"` NewInvoiceAmount float64 `json:"NewInvoiceAmount" xml:"NewInvoiceAmount"` Marker string `json:"Marker" xml:"Marker"` PageSize int `json:"PageSize" xml:"PageSize"` MybankCreditAmount string `json:"MybankCreditAmount" xml:"MybankCreditAmount"` InstanceId string `json:"InstanceId" xml:"InstanceId"` OwnerUid int64 `json:"OwnerUid" xml:"OwnerUid"` InvoiceApplyId int64 `json:"InvoiceApplyId" xml:"InvoiceApplyId"` RelationId int64 `json:"RelationId" xml:"RelationId"` TotalInvoiceAmount int64 `json:"TotalInvoiceAmount" xml:"TotalInvoiceAmount"` PageNum int `json:"PageNum" xml:"PageNum"` LoginEmail string `json:"LoginEmail" xml:"LoginEmail"` DiscountPrice float64 `json:"DiscountPrice" xml:"DiscountPrice"` NextToken string `json:"NextToken" xml:"NextToken"` AccountName string `json:"AccountName" xml:"AccountName"` MemberGroupName string `json:"MemberGroupName" xml:"MemberGroupName"` ToUnitUserId int64 `json:"ToUnitUserId" xml:"ToUnitUserId"` TradePrice float64 `json:"TradePrice" xml:"TradePrice"` HostId string `json:"HostId" xml:"HostId"` TotalUnAppliedInvoiceAmount int64 `json:"TotalUnAppliedInvoiceAmount" xml:"TotalUnAppliedInvoiceAmount"` OriginalPrice float64 `json:"OriginalPrice" xml:"OriginalPrice"` ToUnitId int64 `json:"ToUnitId" xml:"ToUnitId"` EndTime int64 `json:"EndTime" xml:"EndTime"` OrderId string `json:"OrderId" xml:"OrderId"` StartTime int64 `json:"StartTime" xml:"StartTime"` HostingStatus string `json:"HostingStatus" xml:"HostingStatus"` TotalCount int `json:"TotalCount" xml:"TotalCount"` BillingCycle string `json:"BillingCycle" xml:"BillingCycle"` OutstandingAmount float64 `json:"OutstandingAmount" xml:"OutstandingAmount"` AvailableCashAmount string `json:"AvailableCashAmount" xml:"AvailableCashAmount"` GmtModified int64 `json:"GmtModified" xml:"GmtModified"` ParentUserId int64 `json:"ParentUserId" xml:"ParentUserId"` AccountType string `json:"AccountType" xml:"AccountType"` AvailableAmount string `json:"AvailableAmount" xml:"AvailableAmount"` UnitId int64 `json:"UnitId" xml:"UnitId"` CreditAmount string `json:"CreditAmount" xml:"CreditAmount"` AccountID string `json:"AccountID" xml:"AccountID"` IsFinancialAccount bool `json:"IsFinancialAccount" xml:"IsFinancialAccount"` ChildUserId int64 `json:"ChildUserId" xml:"ChildUserId"` Boolean bool `json:"Boolean" xml:"Boolean"` IsCertified bool `json:"IsCertified" xml:"IsCertified"` IsSuccess bool `json:"IsSuccess" xml:"IsSuccess"` Currency string `json:"Currency" xml:"Currency"` MemberGroupId int64 `json:"MemberGroupId" xml:"MemberGroupId"` UserName string `json:"UserName" xml:"UserName"` Mpk int64 `json:"Mpk" xml:"Mpk"` OmsData []map[string]interface{} `json:"OmsData" xml:"OmsData"` UidList []string `json:"UidList" xml:"UidList"` TotalUsage TotalUsage `json:"TotalUsage" xml:"TotalUsage"` TotalCoverage TotalCoverage `json:"TotalCoverage" xml:"TotalCoverage"` CostUnitStatisInfo CostUnitStatisInfo `json:"CostUnitStatisInfo" xml:"CostUnitStatisInfo"` CostUnit CostUnit `json:"CostUnit" xml:"CostUnit"` Modules Modules `json:"Modules" xml:"Modules"` Items []ItemInDescribeSavingsPlansUsageDetail `json:"Items" xml:"Items"` PeriodCoverage []Item `json:"PeriodCoverage" xml:"PeriodCoverage"` CustomerInvoiceAddressList CustomerInvoiceAddressList `json:"CustomerInvoiceAddressList" xml:"CustomerInvoiceAddressList"` ModuleDetails ModuleDetailsInGetPayAsYouGoPrice `json:"ModuleDetails" xml:"ModuleDetails"` FinancialRelationInfoList []FinancialRelationInfoListItem `json:"FinancialRelationInfoList" xml:"FinancialRelationInfoList"` AttributeList AttributeList `json:"AttributeList" xml:"AttributeList"` ResourceInstanceDtoList []ResourceInstanceList `json:"ResourceInstanceDtoList" xml:"ResourceInstanceDtoList"` DetailList DetailListInQueryDPUtilizationDetail `json:"DetailList" xml:"DetailList"` OrderList OrderListInQueryOrders `json:"OrderList" xml:"OrderList"` AccountTransactionsList AccountTransactionsListInQueryAccountTransactionDetails `json:"AccountTransactionsList" xml:"AccountTransactionsList"` CostUnitDtoList []CostUnitDtoListItem `json:"CostUnitDtoList" xml:"CostUnitDtoList"` EvaluateList EvaluateList `json:"EvaluateList" xml:"EvaluateList"` CustomerInvoiceList CustomerInvoiceList `json:"CustomerInvoiceList" xml:"CustomerInvoiceList"` InstanceList []Instance `json:"InstanceList" xml:"InstanceList"` Promotions Promotions `json:"Promotions" xml:"Promotions"` PromotionDetails PromotionDetailsInGetPayAsYouGoPrice `json:"PromotionDetails" xml:"PromotionDetails"` ProductList ProductList `json:"ProductList" xml:"ProductList"` ResourcePackages ResourcePackages `json:"ResourcePackages" xml:"ResourcePackages"` ModuleList ModuleList `json:"ModuleList" xml:"ModuleList"` }
Data is a nested struct in bssopenapi response
type DataInCreateResourcePackage ¶
type DataInCreateResourcePackage struct { OrderId int64 `json:"OrderId" xml:"OrderId"` InstanceId string `json:"InstanceId" xml:"InstanceId"` }
DataInCreateResourcePackage is a nested struct in bssopenapi response
type DataInCreateSavingsPlansInstance ¶
type DataInCreateSavingsPlansInstance struct {
OrderId int64 `json:"OrderId" xml:"OrderId"`
}
DataInCreateSavingsPlansInstance is a nested struct in bssopenapi response
type DataInDescribePricingModule ¶
type DataInDescribePricingModule struct { ModuleList ModuleList `json:"ModuleList" xml:"ModuleList"` AttributeList AttributeList `json:"AttributeList" xml:"AttributeList"` }
DataInDescribePricingModule is a nested struct in bssopenapi response
type DataInDescribeResourcePackageProduct ¶
type DataInDescribeResourcePackageProduct struct {
ResourcePackages ResourcePackages `json:"ResourcePackages" xml:"ResourcePackages"`
}
DataInDescribeResourcePackageProduct 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 DataInGetPayAsYouGoPrice ¶
type DataInGetPayAsYouGoPrice struct { Currency string `json:"Currency" xml:"Currency"` ModuleDetails ModuleDetailsInGetPayAsYouGoPrice `json:"ModuleDetails" xml:"ModuleDetails"` PromotionDetails PromotionDetailsInGetPayAsYouGoPrice `json:"PromotionDetails" xml:"PromotionDetails"` }
DataInGetPayAsYouGoPrice is a nested struct in bssopenapi response
type DataInGetResourcePackagePrice ¶
type DataInGetResourcePackagePrice struct { OriginalPrice float64 `json:"OriginalPrice" xml:"OriginalPrice"` DiscountPrice float64 `json:"DiscountPrice" xml:"DiscountPrice"` Currency string `json:"Currency" xml:"Currency"` TradePrice float64 `json:"TradePrice" xml:"TradePrice"` Promotions Promotions `json:"Promotions" xml:"Promotions"` }
DataInGetResourcePackagePrice is a nested struct in bssopenapi response
type DataInGetSubscriptionPrice ¶
type DataInGetSubscriptionPrice struct { OriginalPrice float64 `json:"OriginalPrice" xml:"OriginalPrice"` DiscountPrice float64 `json:"DiscountPrice" xml:"DiscountPrice"` Currency string `json:"Currency" xml:"Currency"` Quantity int `json:"Quantity" xml:"Quantity"` TradePrice float64 `json:"TradePrice" xml:"TradePrice"` ModuleDetails ModuleDetailsInGetSubscriptionPrice `json:"ModuleDetails" xml:"ModuleDetails"` PromotionDetails PromotionDetailsInGetSubscriptionPrice `json:"PromotionDetails" xml:"PromotionDetails"` }
DataInGetSubscriptionPrice is a nested struct in bssopenapi response
type DataInModifyCostUnit ¶
type DataInModifyCostUnit struct {
DataItem []DataItem `json:"Data" xml:"Data"`
}
DataInModifyCostUnit is a nested struct in bssopenapi response
type DataInQueryAccountBill ¶
type DataInQueryAccountBill struct { PageNum int `json:"PageNum" xml:"PageNum"` BillingCycle string `json:"BillingCycle" xml:"BillingCycle"` AccountID string `json:"AccountID" xml:"AccountID"` PageSize int `json:"PageSize" xml:"PageSize"` TotalCount int `json:"TotalCount" xml:"TotalCount"` AccountName string `json:"AccountName" xml:"AccountName"` Items ItemsInQueryAccountBill `json:"Items" xml:"Items"` }
DataInQueryAccountBill is a nested struct in bssopenapi response
type DataInQueryAccountTransactionDetails ¶
type DataInQueryAccountTransactionDetails struct { NextToken string `json:"NextToken" xml:"NextToken"` TotalCount int `json:"TotalCount" xml:"TotalCount"` MaxResults int `json:"MaxResults" xml:"MaxResults"` AccountName string `json:"AccountName" xml:"AccountName"` AccountTransactionsList AccountTransactionsListInQueryAccountTransactionDetails `json:"AccountTransactionsList" xml:"AccountTransactionsList"` }
DataInQueryAccountTransactionDetails is a nested struct in bssopenapi response
type DataInQueryAccountTransactions ¶
type DataInQueryAccountTransactions struct { PageNum int `json:"PageNum" xml:"PageNum"` PageSize int `json:"PageSize" xml:"PageSize"` TotalCount int `json:"TotalCount" xml:"TotalCount"` AccountName string `json:"AccountName" xml:"AccountName"` AccountTransactionsList AccountTransactionsListInQueryAccountTransactions `json:"AccountTransactionsList" xml:"AccountTransactionsList"` }
DataInQueryAccountTransactions is a nested struct in bssopenapi response
type DataInQueryBill ¶
type DataInQueryBill struct { PageNum int `json:"PageNum" xml:"PageNum"` BillingCycle string `json:"BillingCycle" xml:"BillingCycle"` AccountID string `json:"AccountID" xml:"AccountID"` PageSize int `json:"PageSize" xml:"PageSize"` TotalCount int `json:"TotalCount" xml:"TotalCount"` AccountName string `json:"AccountName" xml:"AccountName"` Items ItemsInQueryBill `json:"Items" xml:"Items"` }
DataInQueryBill is a nested struct in bssopenapi response
type DataInQueryBillOverview ¶
type DataInQueryBillOverview struct { BillingCycle string `json:"BillingCycle" xml:"BillingCycle"` AccountID string `json:"AccountID" xml:"AccountID"` AccountName string `json:"AccountName" xml:"AccountName"` Items ItemsInQueryBillOverview `json:"Items" xml:"Items"` }
DataInQueryBillOverview is a nested struct in bssopenapi response
type DataInQueryBillToOSSSubscription ¶
type DataInQueryBillToOSSSubscription struct { AccountName string `json:"AccountName" xml:"AccountName"` AccountID string `json:"AccountID" xml:"AccountID"` Items ItemsInQueryBillToOSSSubscription `json:"Items" xml:"Items"` }
DataInQueryBillToOSSSubscription 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 DataInQueryCustomerAddressList ¶
type DataInQueryCustomerAddressList struct {
CustomerInvoiceAddressList CustomerInvoiceAddressList `json:"CustomerInvoiceAddressList" xml:"CustomerInvoiceAddressList"`
}
DataInQueryCustomerAddressList is a nested struct in bssopenapi response
type DataInQueryDPUtilizationDetail ¶
type DataInQueryDPUtilizationDetail struct { NextToken string `json:"NextToken" xml:"NextToken"` DetailList DetailListInQueryDPUtilizationDetail `json:"DetailList" xml:"DetailList"` }
DataInQueryDPUtilizationDetail is a nested struct in bssopenapi response
type DataInQueryEvaluateList ¶
type DataInQueryEvaluateList struct { PageNum int `json:"PageNum" xml:"PageNum"` TotalUnAppliedInvoiceAmount int64 `json:"TotalUnAppliedInvoiceAmount" xml:"TotalUnAppliedInvoiceAmount"` PageSize int `json:"PageSize" xml:"PageSize"` TotalCount int `json:"TotalCount" xml:"TotalCount"` TotalInvoiceAmount int64 `json:"TotalInvoiceAmount" xml:"TotalInvoiceAmount"` HostId string `json:"HostId" xml:"HostId"` EvaluateList EvaluateList `json:"EvaluateList" xml:"EvaluateList"` }
DataInQueryEvaluateList is a nested struct in bssopenapi response
type DataInQueryInstanceBill ¶
type DataInQueryInstanceBill struct { PageNum int `json:"PageNum" xml:"PageNum"` BillingCycle string `json:"BillingCycle" xml:"BillingCycle"` AccountID string `json:"AccountID" xml:"AccountID"` PageSize int `json:"PageSize" xml:"PageSize"` TotalCount int `json:"TotalCount" xml:"TotalCount"` AccountName string `json:"AccountName" xml:"AccountName"` Items ItemsInQueryInstanceBill `json:"Items" xml:"Items"` }
DataInQueryInstanceBill is a nested struct in bssopenapi response
type DataInQueryInstanceGaapCost ¶
type DataInQueryInstanceGaapCost struct { PageNum int `json:"PageNum" xml:"PageNum"` PageSize int `json:"PageSize" xml:"PageSize"` TotalCount int `json:"TotalCount" xml:"TotalCount"` HostId string `json:"HostId" xml:"HostId"` Modules Modules `json:"Modules" xml:"Modules"` }
DataInQueryInstanceGaapCost is a nested struct in bssopenapi response
type DataInQueryInvoicingCustomerList ¶
type DataInQueryInvoicingCustomerList struct {
CustomerInvoiceList CustomerInvoiceList `json:"CustomerInvoiceList" xml:"CustomerInvoiceList"`
}
DataInQueryInvoicingCustomerList is a nested struct in bssopenapi response
type DataInQueryMonthlyBill ¶
type DataInQueryMonthlyBill struct { OutstandingAmount float64 `json:"OutstandingAmount" xml:"OutstandingAmount"` BillingCycle string `json:"BillingCycle" xml:"BillingCycle"` TotalOutstandingAmount float64 `json:"TotalOutstandingAmount" xml:"TotalOutstandingAmount"` NewInvoiceAmount float64 `json:"NewInvoiceAmount" xml:"NewInvoiceAmount"` Items ItemsInQueryMonthlyBill `json:"Items" xml:"Items"` }
DataInQueryMonthlyBill is a nested struct in bssopenapi response
type DataInQueryMonthlyInstanceConsumption ¶
type DataInQueryMonthlyInstanceConsumption struct { PageNum int `json:"PageNum" xml:"PageNum"` BillingCycle string `json:"BillingCycle" xml:"BillingCycle"` PageSize int `json:"PageSize" xml:"PageSize"` TotalCount int `json:"TotalCount" xml:"TotalCount"` 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 DataInQueryPermissionList ¶
type DataInQueryPermissionList struct { EndTime string `json:"EndTime" xml:"EndTime"` RelationType string `json:"RelationType" xml:"RelationType"` StartTime string `json:"StartTime" xml:"StartTime"` State string `json:"State" xml:"State"` MasterId int64 `json:"MasterId" xml:"MasterId"` MemberId int64 `json:"MemberId" xml:"MemberId"` SetupTime string `json:"SetupTime" xml:"SetupTime"` PermissionList []PermissionListItem `json:"PermissionList" xml:"PermissionList"` }
DataInQueryPermissionList 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 { PageNum int `json:"PageNum" xml:"PageNum"` PageSize int `json:"PageSize" xml:"PageSize"` TotalCount int `json:"TotalCount" xml:"TotalCount"` ProductList ProductList `json:"ProductList" xml:"ProductList"` }
DataInQueryProductList is a nested struct in bssopenapi response
type DataInQueryRIUtilizationDetail ¶
type DataInQueryRIUtilizationDetail struct { PageNum int64 `json:"PageNum" xml:"PageNum"` PageSize int64 `json:"PageSize" xml:"PageSize"` TotalCount int64 `json:"TotalCount" xml:"TotalCount"` DetailList DetailListInQueryRIUtilizationDetail `json:"DetailList" xml:"DetailList"` }
DataInQueryRIUtilizationDetail is a nested struct in bssopenapi response
type DataInQueryRedeem ¶
type DataInQueryRedeem struct { PageNum int64 `json:"PageNum" xml:"PageNum"` PageSize int64 `json:"PageSize" xml:"PageSize"` TotalCount int64 `json:"TotalCount" xml:"TotalCount"` Redeem Redeem `json:"Redeem" xml:"Redeem"` }
DataInQueryRedeem is a nested struct in bssopenapi response
type DataInQueryResourcePackageInstances ¶
type DataInQueryResourcePackageInstances struct { PageNum string `json:"PageNum" xml:"PageNum"` PageSize string `json:"PageSize" xml:"PageSize"` TotalCount string `json:"TotalCount" xml:"TotalCount"` HostId string `json:"HostId" xml:"HostId"` Instances Instances `json:"Instances" xml:"Instances"` }
DataInQueryResourcePackageInstances is a nested struct in bssopenapi response
type DataInQuerySavingsPlansDeductLog ¶
type DataInQuerySavingsPlansDeductLog struct { PageNum int `json:"PageNum" xml:"PageNum"` PageSize int `json:"PageSize" xml:"PageSize"` TotalCount int `json:"TotalCount" xml:"TotalCount"` Items []SavingsPlansDeductDetailResponse `json:"Items" xml:"Items"` }
DataInQuerySavingsPlansDeductLog is a nested struct in bssopenapi response
type DataInQuerySavingsPlansInstance ¶
type DataInQuerySavingsPlansInstance struct { PageNum int `json:"PageNum" xml:"PageNum"` PageSize int `json:"PageSize" xml:"PageSize"` TotalCount int `json:"TotalCount" xml:"TotalCount"` Items []SavingsPlansDetailResponse `json:"Items" xml:"Items"` }
DataInQuerySavingsPlansInstance is a nested struct in bssopenapi response
type DataInQuerySettleBill ¶
type DataInQuerySettleBill struct { NextToken string `json:"NextToken" xml:"NextToken"` BillingCycle string `json:"BillingCycle" xml:"BillingCycle"` MaxResults int `json:"MaxResults" xml:"MaxResults"` AccountID string `json:"AccountID" xml:"AccountID"` TotalCount int `json:"TotalCount" xml:"TotalCount"` AccountName string `json:"AccountName" xml:"AccountName"` Items ItemsInQuerySettleBill `json:"Items" xml:"Items"` }
DataInQuerySettleBill is a nested struct in bssopenapi response
type DataInQuerySettlementBill ¶
type DataInQuerySettlementBill struct { PageNum int `json:"PageNum" xml:"PageNum"` BillingCycle string `json:"BillingCycle" xml:"BillingCycle"` PageSize int `json:"PageSize" xml:"PageSize"` TotalCount int `json:"TotalCount" xml:"TotalCount"` Items ItemsInQuerySettlementBill `json:"Items" xml:"Items"` }
DataInQuerySettlementBill is a nested struct in bssopenapi response
type DataInQuerySplitItemBill ¶
type DataInQuerySplitItemBill struct { PageNum int `json:"PageNum" xml:"PageNum"` BillingCycle string `json:"BillingCycle" xml:"BillingCycle"` AccountID string `json:"AccountID" xml:"AccountID"` PageSize int `json:"PageSize" xml:"PageSize"` TotalCount int `json:"TotalCount" xml:"TotalCount"` AccountName string `json:"AccountName" xml:"AccountName"` Items ItemsInQuerySplitItemBill `json:"Items" xml:"Items"` }
DataInQuerySplitItemBill is a nested struct in bssopenapi response
type DataInRefundInstance ¶
type DataInRefundInstance struct { HostId string `json:"HostId" xml:"HostId"` OrderId int64 `json:"OrderId" xml:"OrderId"` }
DataInRefundInstance is a nested struct in bssopenapi response
type DataInRenewResourcePackage ¶
type DataInRenewResourcePackage struct { OrderId int64 `json:"OrderId" xml:"OrderId"` InstanceId string `json:"InstanceId" xml:"InstanceId"` }
DataInRenewResourcePackage is a nested struct in bssopenapi response
type DataInUpgradeResourcePackage ¶
type DataInUpgradeResourcePackage struct { OrderId int64 `json:"OrderId" xml:"OrderId"` InstanceId string `json:"InstanceId" xml:"InstanceId"` }
DataInUpgradeResourcePackage is a nested struct in bssopenapi response
type DataItem ¶
type DataItem struct { IsSuccess bool `json:"IsSuccess" xml:"IsSuccess"` UnitId int64 `json:"UnitId" xml:"UnitId"` OwnerUid int64 `json:"OwnerUid" xml:"OwnerUid"` }
DataItem is a nested struct in bssopenapi response
type DeleteCostUnitRequest ¶
type DeleteCostUnitRequest struct { *requests.RpcRequest UnitId requests.Integer `position:"Query" name:"UnitId"` OwnerUid requests.Integer `position:"Query" name:"OwnerUid"` }
DeleteCostUnitRequest is the request struct for api DeleteCostUnit
func CreateDeleteCostUnitRequest ¶
func CreateDeleteCostUnitRequest() (request *DeleteCostUnitRequest)
CreateDeleteCostUnitRequest creates a request to invoke DeleteCostUnit API
type DeleteCostUnitResponse ¶
type DeleteCostUnitResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data Data `json:"Data" xml:"Data"` }
DeleteCostUnitResponse is the response struct for api DeleteCostUnit
func CreateDeleteCostUnitResponse ¶
func CreateDeleteCostUnitResponse() (response *DeleteCostUnitResponse)
CreateDeleteCostUnitResponse creates a response to parse from DeleteCostUnit response
type DescribeInstanceBillRequest ¶
type DescribeInstanceBillRequest struct { *requests.RpcRequest ProductCode string `position:"Query" name:"ProductCode"` IsHideZeroCharge requests.Boolean `position:"Query" name:"IsHideZeroCharge"` SubscriptionType string `position:"Query" name:"SubscriptionType"` BillOwnerId requests.Integer `position:"Query" name:"BillOwnerId"` ProductType string `position:"Query" name:"ProductType"` NextToken string `position:"Query" name:"NextToken"` BillingCycle string `position:"Query" name:"BillingCycle"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` BillingDate string `position:"Query" name:"BillingDate"` IsBillingItem requests.Boolean `position:"Query" name:"IsBillingItem"` InstanceID string `position:"Query" name:"InstanceID"` Granularity string `position:"Query" name:"Granularity"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
DescribeInstanceBillRequest is the request struct for api DescribeInstanceBill
func CreateDescribeInstanceBillRequest ¶
func CreateDescribeInstanceBillRequest() (request *DescribeInstanceBillRequest)
CreateDescribeInstanceBillRequest creates a request to invoke DescribeInstanceBill API
type DescribeInstanceBillResponse ¶
type DescribeInstanceBillResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data Data `json:"Data" xml:"Data"` }
DescribeInstanceBillResponse is the response struct for api DescribeInstanceBill
func CreateDescribeInstanceBillResponse ¶
func CreateDescribeInstanceBillResponse() (response *DescribeInstanceBillResponse)
CreateDescribeInstanceBillResponse creates a response to parse from DescribeInstanceBill 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 Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data DataInDescribePricingModule `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 DescribeResourceCoverageDetailRequest ¶
type DescribeResourceCoverageDetailRequest struct { *requests.RpcRequest PeriodType string `position:"Query" name:"PeriodType"` BillOwnerId requests.Integer `position:"Query" name:"BillOwnerId"` ResourceType string `position:"Query" name:"ResourceType"` StartPeriod string `position:"Query" name:"StartPeriod"` EndPeriod string `position:"Query" name:"EndPeriod"` NextToken string `position:"Query" name:"NextToken"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
DescribeResourceCoverageDetailRequest is the request struct for api DescribeResourceCoverageDetail
func CreateDescribeResourceCoverageDetailRequest ¶
func CreateDescribeResourceCoverageDetailRequest() (request *DescribeResourceCoverageDetailRequest)
CreateDescribeResourceCoverageDetailRequest creates a request to invoke DescribeResourceCoverageDetail API
type DescribeResourceCoverageDetailResponse ¶
type DescribeResourceCoverageDetailResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data Data `json:"Data" xml:"Data"` }
DescribeResourceCoverageDetailResponse is the response struct for api DescribeResourceCoverageDetail
func CreateDescribeResourceCoverageDetailResponse ¶
func CreateDescribeResourceCoverageDetailResponse() (response *DescribeResourceCoverageDetailResponse)
CreateDescribeResourceCoverageDetailResponse creates a response to parse from DescribeResourceCoverageDetail response
type DescribeResourceCoverageTotalRequest ¶
type DescribeResourceCoverageTotalRequest struct { *requests.RpcRequest PeriodType string `position:"Query" name:"PeriodType"` BillOwnerId requests.Integer `position:"Query" name:"BillOwnerId"` ResourceType string `position:"Query" name:"ResourceType"` StartPeriod string `position:"Query" name:"StartPeriod"` EndPeriod string `position:"Query" name:"EndPeriod"` }
DescribeResourceCoverageTotalRequest is the request struct for api DescribeResourceCoverageTotal
func CreateDescribeResourceCoverageTotalRequest ¶
func CreateDescribeResourceCoverageTotalRequest() (request *DescribeResourceCoverageTotalRequest)
CreateDescribeResourceCoverageTotalRequest creates a request to invoke DescribeResourceCoverageTotal API
type DescribeResourceCoverageTotalResponse ¶
type DescribeResourceCoverageTotalResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data Data `json:"Data" xml:"Data"` }
DescribeResourceCoverageTotalResponse is the response struct for api DescribeResourceCoverageTotal
func CreateDescribeResourceCoverageTotalResponse ¶
func CreateDescribeResourceCoverageTotalResponse() (response *DescribeResourceCoverageTotalResponse)
CreateDescribeResourceCoverageTotalResponse creates a response to parse from DescribeResourceCoverageTotal 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 Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` OrderId int64 `json:"OrderId" xml:"OrderId"` Data DataInDescribeResourcePackageProduct `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 DescribeResourceUsageDetailRequest ¶
type DescribeResourceUsageDetailRequest struct { *requests.RpcRequest PeriodType string `position:"Query" name:"PeriodType"` BillOwnerId requests.Integer `position:"Query" name:"BillOwnerId"` ResourceType string `position:"Query" name:"ResourceType"` StartPeriod string `position:"Query" name:"StartPeriod"` EndPeriod string `position:"Query" name:"EndPeriod"` NextToken string `position:"Query" name:"NextToken"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
DescribeResourceUsageDetailRequest is the request struct for api DescribeResourceUsageDetail
func CreateDescribeResourceUsageDetailRequest ¶
func CreateDescribeResourceUsageDetailRequest() (request *DescribeResourceUsageDetailRequest)
CreateDescribeResourceUsageDetailRequest creates a request to invoke DescribeResourceUsageDetail API
type DescribeResourceUsageDetailResponse ¶
type DescribeResourceUsageDetailResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data Data `json:"Data" xml:"Data"` }
DescribeResourceUsageDetailResponse is the response struct for api DescribeResourceUsageDetail
func CreateDescribeResourceUsageDetailResponse ¶
func CreateDescribeResourceUsageDetailResponse() (response *DescribeResourceUsageDetailResponse)
CreateDescribeResourceUsageDetailResponse creates a response to parse from DescribeResourceUsageDetail response
type DescribeResourceUsageTotalRequest ¶
type DescribeResourceUsageTotalRequest struct { *requests.RpcRequest PeriodType string `position:"Query" name:"PeriodType"` BillOwnerId requests.Integer `position:"Query" name:"BillOwnerId"` ResourceType string `position:"Query" name:"ResourceType"` StartPeriod string `position:"Query" name:"StartPeriod"` EndPeriod string `position:"Query" name:"EndPeriod"` }
DescribeResourceUsageTotalRequest is the request struct for api DescribeResourceUsageTotal
func CreateDescribeResourceUsageTotalRequest ¶
func CreateDescribeResourceUsageTotalRequest() (request *DescribeResourceUsageTotalRequest)
CreateDescribeResourceUsageTotalRequest creates a request to invoke DescribeResourceUsageTotal API
type DescribeResourceUsageTotalResponse ¶
type DescribeResourceUsageTotalResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data Data `json:"Data" xml:"Data"` }
DescribeResourceUsageTotalResponse is the response struct for api DescribeResourceUsageTotal
func CreateDescribeResourceUsageTotalResponse ¶
func CreateDescribeResourceUsageTotalResponse() (response *DescribeResourceUsageTotalResponse)
CreateDescribeResourceUsageTotalResponse creates a response to parse from DescribeResourceUsageTotal response
type DescribeSavingsPlansCoverageDetailRequest ¶
type DescribeSavingsPlansCoverageDetailRequest struct { *requests.RpcRequest PeriodType string `position:"Query" name:"PeriodType"` BillOwnerId requests.Integer `position:"Query" name:"BillOwnerId"` StartPeriod string `position:"Query" name:"StartPeriod"` EndPeriod string `position:"Query" name:"EndPeriod"` Token string `position:"Query" name:"Token"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
DescribeSavingsPlansCoverageDetailRequest is the request struct for api DescribeSavingsPlansCoverageDetail
func CreateDescribeSavingsPlansCoverageDetailRequest ¶
func CreateDescribeSavingsPlansCoverageDetailRequest() (request *DescribeSavingsPlansCoverageDetailRequest)
CreateDescribeSavingsPlansCoverageDetailRequest creates a request to invoke DescribeSavingsPlansCoverageDetail API
type DescribeSavingsPlansCoverageDetailResponse ¶
type DescribeSavingsPlansCoverageDetailResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data Data `json:"Data" xml:"Data"` }
DescribeSavingsPlansCoverageDetailResponse is the response struct for api DescribeSavingsPlansCoverageDetail
func CreateDescribeSavingsPlansCoverageDetailResponse ¶
func CreateDescribeSavingsPlansCoverageDetailResponse() (response *DescribeSavingsPlansCoverageDetailResponse)
CreateDescribeSavingsPlansCoverageDetailResponse creates a response to parse from DescribeSavingsPlansCoverageDetail response
type DescribeSavingsPlansCoverageTotalRequest ¶
type DescribeSavingsPlansCoverageTotalRequest struct { *requests.RpcRequest PeriodType string `position:"Query" name:"PeriodType"` BillOwnerId requests.Integer `position:"Query" name:"BillOwnerId"` StartPeriod string `position:"Query" name:"StartPeriod"` EndPeriod string `position:"Query" name:"EndPeriod"` }
DescribeSavingsPlansCoverageTotalRequest is the request struct for api DescribeSavingsPlansCoverageTotal
func CreateDescribeSavingsPlansCoverageTotalRequest ¶
func CreateDescribeSavingsPlansCoverageTotalRequest() (request *DescribeSavingsPlansCoverageTotalRequest)
CreateDescribeSavingsPlansCoverageTotalRequest creates a request to invoke DescribeSavingsPlansCoverageTotal API
type DescribeSavingsPlansCoverageTotalResponse ¶
type DescribeSavingsPlansCoverageTotalResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data Data `json:"Data" xml:"Data"` }
DescribeSavingsPlansCoverageTotalResponse is the response struct for api DescribeSavingsPlansCoverageTotal
func CreateDescribeSavingsPlansCoverageTotalResponse ¶
func CreateDescribeSavingsPlansCoverageTotalResponse() (response *DescribeSavingsPlansCoverageTotalResponse)
CreateDescribeSavingsPlansCoverageTotalResponse creates a response to parse from DescribeSavingsPlansCoverageTotal response
type DescribeSavingsPlansUsageDetailRequest ¶
type DescribeSavingsPlansUsageDetailRequest struct { *requests.RpcRequest PeriodType string `position:"Query" name:"PeriodType"` BillOwnerId requests.Integer `position:"Query" name:"BillOwnerId"` StartPeriod string `position:"Query" name:"StartPeriod"` EndPeriod string `position:"Query" name:"EndPeriod"` Token string `position:"Query" name:"Token"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
DescribeSavingsPlansUsageDetailRequest is the request struct for api DescribeSavingsPlansUsageDetail
func CreateDescribeSavingsPlansUsageDetailRequest ¶
func CreateDescribeSavingsPlansUsageDetailRequest() (request *DescribeSavingsPlansUsageDetailRequest)
CreateDescribeSavingsPlansUsageDetailRequest creates a request to invoke DescribeSavingsPlansUsageDetail API
type DescribeSavingsPlansUsageDetailResponse ¶
type DescribeSavingsPlansUsageDetailResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data Data `json:"Data" xml:"Data"` }
DescribeSavingsPlansUsageDetailResponse is the response struct for api DescribeSavingsPlansUsageDetail
func CreateDescribeSavingsPlansUsageDetailResponse ¶
func CreateDescribeSavingsPlansUsageDetailResponse() (response *DescribeSavingsPlansUsageDetailResponse)
CreateDescribeSavingsPlansUsageDetailResponse creates a response to parse from DescribeSavingsPlansUsageDetail response
type DescribeSavingsPlansUsageTotalRequest ¶
type DescribeSavingsPlansUsageTotalRequest struct { *requests.RpcRequest PeriodType string `position:"Query" name:"PeriodType"` BillOwnerId requests.Integer `position:"Query" name:"BillOwnerId"` StartPeriod string `position:"Query" name:"StartPeriod"` EndPeriod string `position:"Query" name:"EndPeriod"` }
DescribeSavingsPlansUsageTotalRequest is the request struct for api DescribeSavingsPlansUsageTotal
func CreateDescribeSavingsPlansUsageTotalRequest ¶
func CreateDescribeSavingsPlansUsageTotalRequest() (request *DescribeSavingsPlansUsageTotalRequest)
CreateDescribeSavingsPlansUsageTotalRequest creates a request to invoke DescribeSavingsPlansUsageTotal API
type DescribeSavingsPlansUsageTotalResponse ¶
type DescribeSavingsPlansUsageTotalResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data Data `json:"Data" xml:"Data"` }
DescribeSavingsPlansUsageTotalResponse is the response struct for api DescribeSavingsPlansUsageTotal
func CreateDescribeSavingsPlansUsageTotalResponse ¶
func CreateDescribeSavingsPlansUsageTotalResponse() (response *DescribeSavingsPlansUsageTotalResponse)
CreateDescribeSavingsPlansUsageTotalResponse creates a response to parse from DescribeSavingsPlansUsageTotal response
type DescribeSplitItemBillRequest ¶
type DescribeSplitItemBillRequest struct { *requests.RpcRequest ProductCode string `position:"Query" name:"ProductCode"` SubscriptionType string `position:"Query" name:"SubscriptionType"` BillOwnerId requests.Integer `position:"Query" name:"BillOwnerId"` ProductType string `position:"Query" name:"ProductType"` NextToken string `position:"Query" name:"NextToken"` SplitItemID string `position:"Query" name:"SplitItemID"` BillingCycle string `position:"Query" name:"BillingCycle"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` TagFilter *[]DescribeSplitItemBillTagFilter `position:"Query" name:"TagFilter" type:"Repeated"` BillingDate string `position:"Query" name:"BillingDate"` InstanceID string `position:"Query" name:"InstanceID"` Granularity string `position:"Query" name:"Granularity"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
DescribeSplitItemBillRequest is the request struct for api DescribeSplitItemBill
func CreateDescribeSplitItemBillRequest ¶
func CreateDescribeSplitItemBillRequest() (request *DescribeSplitItemBillRequest)
CreateDescribeSplitItemBillRequest creates a request to invoke DescribeSplitItemBill API
type DescribeSplitItemBillResponse ¶
type DescribeSplitItemBillResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data Data `json:"Data" xml:"Data"` }
DescribeSplitItemBillResponse is the response struct for api DescribeSplitItemBill
func CreateDescribeSplitItemBillResponse ¶
func CreateDescribeSplitItemBillResponse() (response *DescribeSplitItemBillResponse)
CreateDescribeSplitItemBillResponse creates a response to parse from DescribeSplitItemBill response
type DescribeSplitItemBillTagFilter ¶
type DescribeSplitItemBillTagFilter struct { TagValues *[]string `name:"TagValues" type:"Repeated"` TagKey string `name:"TagKey"` }
DescribeSplitItemBillTagFilter is a repeated param struct in DescribeSplitItemBillRequest
type DetailListInQueryDPUtilizationDetail ¶
type DetailListInQueryDPUtilizationDetail struct {
DetailListItem []DetailListItem `json:"DetailList" xml:"DetailList"`
}
DetailListInQueryDPUtilizationDetail is a nested struct in bssopenapi response
type DetailListInQueryRIUtilizationDetail ¶
type DetailListInQueryRIUtilizationDetail struct {
DetailListItem []DetailListItemInQueryRIUtilizationDetail `json:"DetailList" xml:"DetailList"`
}
DetailListInQueryRIUtilizationDetail is a nested struct in bssopenapi response
type DetailListItem ¶
type DetailListItem struct { Region string `json:"Region" xml:"Region"` DeductQuantity float64 `json:"DeductQuantity" xml:"DeductQuantity"` Uid int64 `json:"Uid" xml:"Uid"` DeductMeasure float64 `json:"DeductMeasure" xml:"DeductMeasure"` DeductedProductDetail string `json:"DeductedProductDetail" xml:"DeductedProductDetail"` InstanceSpec string `json:"InstanceSpec" xml:"InstanceSpec"` DeductFactorTotal float64 `json:"DeductFactorTotal" xml:"DeductFactorTotal"` InstanceId string `json:"InstanceId" xml:"InstanceId"` ResCode string `json:"ResCode" xml:"ResCode"` DeductHours float64 `json:"DeductHours" xml:"DeductHours"` DeductDate string `json:"DeductDate" xml:"DeductDate"` DeductedCommodityCode string `json:"DeductedCommodityCode" xml:"DeductedCommodityCode"` DeductedInstanceId string `json:"DeductedInstanceId" xml:"DeductedInstanceId"` }
DetailListItem is a nested struct in bssopenapi response
type DetailListItemInQueryRIUtilizationDetail ¶
type DetailListItemInQueryRIUtilizationDetail struct { DeductedCommodityCode string `json:"DeductedCommodityCode" xml:"DeductedCommodityCode"` DeductedProductDetail string `json:"DeductedProductDetail" xml:"DeductedProductDetail"` DeductedInstanceId string `json:"DeductedInstanceId" xml:"DeductedInstanceId"` DeductFactorTotal float64 `json:"DeductFactorTotal" xml:"DeductFactorTotal"` DeductQuantity float64 `json:"DeductQuantity" xml:"DeductQuantity"` DeductHours string `json:"DeductHours" xml:"DeductHours"` DeductDate string `json:"DeductDate" xml:"DeductDate"` RIInstanceId string `json:"RIInstanceId" xml:"RIInstanceId"` InstanceSpec string `json:"InstanceSpec" xml:"InstanceSpec"` }
DetailListItemInQueryRIUtilizationDetail is a nested struct in bssopenapi response
type EnableBillGenerationRequest ¶
type EnableBillGenerationRequest struct { *requests.RpcRequest ProductCode string `position:"Query" name:"ProductCode"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` }
EnableBillGenerationRequest is the request struct for api EnableBillGeneration
func CreateEnableBillGenerationRequest ¶
func CreateEnableBillGenerationRequest() (request *EnableBillGenerationRequest)
CreateEnableBillGenerationRequest creates a request to invoke EnableBillGeneration API
type EnableBillGenerationResponse ¶
type EnableBillGenerationResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data Data `json:"Data" xml:"Data"` }
EnableBillGenerationResponse is the response struct for api EnableBillGeneration
func CreateEnableBillGenerationResponse ¶
func CreateEnableBillGenerationResponse() (response *EnableBillGenerationResponse)
CreateEnableBillGenerationResponse creates a response to parse from EnableBillGeneration response
type Evaluate ¶
type Evaluate struct { Type int `json:"Type" xml:"Type"` Status int `json:"Status" xml:"Status"` BillId int64 `json:"BillId" xml:"BillId"` UserId int64 `json:"UserId" xml:"UserId"` BillCycle string `json:"BillCycle" xml:"BillCycle"` CanInvoiceAmount int64 `json:"CanInvoiceAmount" xml:"CanInvoiceAmount"` OffsetAcceptAmount int64 `json:"OffsetAcceptAmount" xml:"OffsetAcceptAmount"` ItemId int64 `json:"ItemId" xml:"ItemId"` OutBizId string `json:"OutBizId" xml:"OutBizId"` UserNick string `json:"UserNick" xml:"UserNick"` GmtModified string `json:"GmtModified" xml:"GmtModified"` OpId string `json:"OpId" xml:"OpId"` BizType string `json:"BizType" xml:"BizType"` OriginalAmount int64 `json:"OriginalAmount" xml:"OriginalAmount"` InvoicedAmount int64 `json:"InvoicedAmount" xml:"InvoicedAmount"` GmtCreate string `json:"GmtCreate" xml:"GmtCreate"` PresentAmount int64 `json:"PresentAmount" xml:"PresentAmount"` BizTime string `json:"BizTime" xml:"BizTime"` Name string `json:"Name" xml:"Name"` OffsetCostAmount int64 `json:"OffsetCostAmount" xml:"OffsetCostAmount"` Id int64 `json:"Id" xml:"Id"` }
Evaluate is a nested struct in bssopenapi response
type EvaluateList ¶
type EvaluateList struct {
Evaluate []Evaluate `json:"Evaluate" xml:"Evaluate"`
}
EvaluateList is a nested struct in bssopenapi response
type FinancialRelationInfoList ¶
type FinancialRelationInfoList struct {
FinancialRelationInfoListItem []FinancialRelationInfoListItem `json:"FinancialRelationInfoList" xml:"FinancialRelationInfoList"`
}
FinancialRelationInfoList is a nested struct in bssopenapi response
type FinancialRelationInfoListItem ¶
type FinancialRelationInfoListItem struct { EndTime string `json:"EndTime" xml:"EndTime"` RelationType string `json:"RelationType" xml:"RelationType"` AccountNickName string `json:"AccountNickName" xml:"AccountNickName"` StartTime string `json:"StartTime" xml:"StartTime"` State string `json:"State" xml:"State"` AccountId int64 `json:"AccountId" xml:"AccountId"` SetupTime string `json:"SetupTime" xml:"SetupTime"` AccountType string `json:"AccountType" xml:"AccountType"` AccountName string `json:"AccountName" xml:"AccountName"` RelationId int64 `json:"RelationId" xml:"RelationId"` }
FinancialRelationInfoListItem is a nested struct in bssopenapi response
type GetAccountRelationRequest ¶
type GetAccountRelationRequest struct { *requests.RpcRequest RequestId string `position:"Query" name:"RequestId"` RelationId requests.Integer `position:"Query" name:"RelationId"` }
GetAccountRelationRequest is the request struct for api GetAccountRelation
func CreateGetAccountRelationRequest ¶
func CreateGetAccountRelationRequest() (request *GetAccountRelationRequest)
CreateGetAccountRelationRequest creates a request to invoke GetAccountRelation API
type GetAccountRelationResponse ¶
type GetAccountRelationResponse struct { *responses.BaseResponse Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Code string `json:"Code" xml:"Code"` Success bool `json:"Success" xml:"Success"` Data Data `json:"Data" xml:"Data"` }
GetAccountRelationResponse is the response struct for api GetAccountRelation
func CreateGetAccountRelationResponse ¶
func CreateGetAccountRelationResponse() (response *GetAccountRelationResponse)
CreateGetAccountRelationResponse creates a response to parse from GetAccountRelation response
type GetCustomerAccountInfoRequest ¶
type GetCustomerAccountInfoRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` }
GetCustomerAccountInfoRequest is the request struct for api GetCustomerAccountInfo
func CreateGetCustomerAccountInfoRequest ¶
func CreateGetCustomerAccountInfoRequest() (request *GetCustomerAccountInfoRequest)
CreateGetCustomerAccountInfoRequest creates a request to invoke GetCustomerAccountInfo API
type GetCustomerAccountInfoResponse ¶
type GetCustomerAccountInfoResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data Data `json:"Data" xml:"Data"` }
GetCustomerAccountInfoResponse is the response struct for api GetCustomerAccountInfo
func CreateGetCustomerAccountInfoResponse ¶
func CreateGetCustomerAccountInfoResponse() (response *GetCustomerAccountInfoResponse)
CreateGetCustomerAccountInfoResponse creates a response to parse from GetCustomerAccountInfo response
type GetCustomerListRequest ¶
type GetCustomerListRequest struct {
*requests.RpcRequest
}
GetCustomerListRequest is the request struct for api GetCustomerList
func CreateGetCustomerListRequest ¶
func CreateGetCustomerListRequest() (request *GetCustomerListRequest)
CreateGetCustomerListRequest creates a request to invoke GetCustomerList API
type GetCustomerListResponse ¶
type GetCustomerListResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data Data `json:"Data" xml:"Data"` }
GetCustomerListResponse is the response struct for api GetCustomerList
func CreateGetCustomerListResponse ¶
func CreateGetCustomerListResponse() (response *GetCustomerListResponse)
CreateGetCustomerListResponse creates a response to parse from GetCustomerList 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 Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` 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"` ProductType string `position:"Query" name:"ProductType"` Region string `position:"Query" name:"Region"` }
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 Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data DataInGetPayAsYouGoPrice `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 ProductCode string `position:"Query" name:"ProductCode"` Specification string `position:"Query" name:"Specification"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` EffectiveDate string `position:"Query" name:"EffectiveDate"` Duration requests.Integer `position:"Query" name:"Duration"` InstanceId string `position:"Query" name:"InstanceId"` PackageType string `position:"Query" name:"PackageType"` PricingCycle string `position:"Query" name:"PricingCycle"` OrderType string `position:"Query" name:"OrderType"` }
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 Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data DataInGetResourcePackagePrice `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 ProductCode string `position:"Query" name:"ProductCode"` Quantity requests.Integer `position:"Query" name:"Quantity"` SubscriptionType string `position:"Query" name:"SubscriptionType"` ModuleList *[]GetSubscriptionPriceModuleList `position:"Query" name:"ModuleList" type:"Repeated"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ProductType string `position:"Query" name:"ProductType"` ServicePeriodQuantity requests.Integer `position:"Query" name:"ServicePeriodQuantity"` InstanceId string `position:"Query" name:"InstanceId"` ServicePeriodUnit string `position:"Query" name:"ServicePeriodUnit"` Region string `position:"Query" name:"Region"` OrderType string `position:"Query" name:"OrderType"` }
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 Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data DataInGetSubscriptionPrice `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 InquiryPriceRefundInstanceRequest ¶
type InquiryPriceRefundInstanceRequest struct { *requests.RpcRequest ProductCode string `position:"Query" name:"ProductCode"` ClientToken string `position:"Query" name:"ClientToken"` ProductType string `position:"Query" name:"ProductType"` InstanceId string `position:"Query" name:"InstanceId"` }
InquiryPriceRefundInstanceRequest is the request struct for api InquiryPriceRefundInstance
func CreateInquiryPriceRefundInstanceRequest ¶
func CreateInquiryPriceRefundInstanceRequest() (request *InquiryPriceRefundInstanceRequest)
CreateInquiryPriceRefundInstanceRequest creates a request to invoke InquiryPriceRefundInstance API
type InquiryPriceRefundInstanceResponse ¶
type InquiryPriceRefundInstanceResponse struct { *responses.BaseResponse Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Code string `json:"Code" xml:"Code"` Success bool `json:"Success" xml:"Success"` Data Data `json:"Data" xml:"Data"` }
InquiryPriceRefundInstanceResponse is the response struct for api InquiryPriceRefundInstance
func CreateInquiryPriceRefundInstanceResponse ¶
func CreateInquiryPriceRefundInstanceResponse() (response *InquiryPriceRefundInstanceResponse)
CreateInquiryPriceRefundInstanceResponse creates a response to parse from InquiryPriceRefundInstance response
type Instance ¶
type Instance struct { ExpectedReleaseTime string `json:"ExpectedReleaseTime" xml:"ExpectedReleaseTime"` Region string `json:"Region" xml:"Region"` PackageType string `json:"PackageType" xml:"PackageType"` DeductType string `json:"DeductType" xml:"DeductType"` CreateTime string `json:"CreateTime" xml:"CreateTime"` OwnerId int64 `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"` RenewalDurationUnit string `json:"RenewalDurationUnit" xml:"RenewalDurationUnit"` RenewalDuration int `json:"RenewalDuration" xml:"RenewalDuration"` ProductCode string `json:"ProductCode" xml:"ProductCode"` EffectiveTime string `json:"EffectiveTime" xml:"EffectiveTime"` RemainingAmount string `json:"RemainingAmount" xml:"RemainingAmount"` ExpiryTime string `json:"ExpiryTime" xml:"ExpiryTime"` EndTime string `json:"EndTime" xml:"EndTime"` SellerId int64 `json:"SellerId" xml:"SellerId"` InstanceID string `json:"InstanceID" xml:"InstanceID"` ReleaseTime string `json:"ReleaseTime" xml:"ReleaseTime"` Status string `json:"Status" xml:"Status"` ApplicableProducts []string `json:"ApplicableProducts" xml:"ApplicableProducts"` }
Instance is a nested struct in bssopenapi response
type InstanceInQueryResourcePackageInstances ¶
type InstanceInQueryResourcePackageInstances struct { ExpiryTime string `json:"ExpiryTime" xml:"ExpiryTime"` Status string `json:"Status" xml:"Status"` Remark string `json:"Remark" xml:"Remark"` RemainingAmountUnit string `json:"RemainingAmountUnit" xml:"RemainingAmountUnit"` InstanceId string `json:"InstanceId" xml:"InstanceId"` PackageType string `json:"PackageType" xml:"PackageType"` EffectiveTime string `json:"EffectiveTime" xml:"EffectiveTime"` Region string `json:"Region" xml:"Region"` TotalAmount string `json:"TotalAmount" xml:"TotalAmount"` DeductType string `json:"DeductType" xml:"DeductType"` TotalAmountUnit string `json:"TotalAmountUnit" xml:"TotalAmountUnit"` RemainingAmount string `json:"RemainingAmount" xml:"RemainingAmount"` ApplicableProducts ApplicableProducts `json:"ApplicableProducts" xml:"ApplicableProducts"` }
InstanceInQueryResourcePackageInstances is a nested struct in bssopenapi response
type InstanceList ¶
type InstanceList struct {
Instance []Instance `json:"Instance" xml:"Instance"`
}
InstanceList is a nested struct in bssopenapi response
type Instances ¶
type Instances struct {
Instance []InstanceInQueryResourcePackageInstances `json:"Instance" xml:"Instance"`
}
Instances is a nested struct in bssopenapi response
type Item ¶
type Item struct { Tax float64 `json:"Tax" xml:"Tax"` CoveragePercentage float64 `json:"CoveragePercentage" xml:"CoveragePercentage"` ResourceInstanceId string `json:"ResourceInstanceId" xml:"ResourceInstanceId"` CommodityCode string `json:"CommodityCode" xml:"CommodityCode"` PipCode string `json:"PipCode" xml:"PipCode"` SplitAccountID string `json:"SplitAccountID" xml:"SplitAccountID"` BillAccountID string `json:"BillAccountID" xml:"BillAccountID"` ListPrice string `json:"ListPrice" xml:"ListPrice"` Period string `json:"Period" xml:"Period"` InvoiceDiscount float64 `json:"InvoiceDiscount" xml:"InvoiceDiscount"` StartTime string `json:"StartTime" xml:"StartTime"` EndTime string `json:"EndTime" xml:"EndTime"` InstanceID string `json:"InstanceID" xml:"InstanceID"` PretaxGrossAmount float64 `json:"PretaxGrossAmount" xml:"PretaxGrossAmount"` ImageType string `json:"ImageType" xml:"ImageType"` RecordID string `json:"RecordID" xml:"RecordID"` Status string `json:"Status" xml:"Status"` Item string `json:"Item" xml:"Item"` ProductName string `json:"ProductName" xml:"ProductName"` PaymentAmount float64 `json:"PaymentAmount" xml:"PaymentAmount"` PostpaidCost string `json:"PostpaidCost" xml:"PostpaidCost"` ReservationCost string `json:"ReservationCost" xml:"ReservationCost"` UsageEndTime string `json:"UsageEndTime" xml:"UsageEndTime"` InternetIP string `json:"InternetIP" xml:"InternetIP"` CashAmount float64 `json:"CashAmount" xml:"CashAmount"` ResourceGroup string `json:"ResourceGroup" xml:"ResourceGroup"` SplitAccountName string `json:"SplitAccountName" xml:"SplitAccountName"` CapacityUnit string `json:"CapacityUnit" xml:"CapacityUnit"` UsagePercentage float64 `json:"UsagePercentage" xml:"UsagePercentage"` SubscribeTime string `json:"SubscribeTime" xml:"SubscribeTime"` InstanceId string `json:"InstanceId" xml:"InstanceId"` SubscriptionType string `json:"SubscriptionType" xml:"SubscriptionType"` ZoneName string `json:"ZoneName" xml:"ZoneName"` PotentialSavedCost string `json:"PotentialSavedCost" xml:"PotentialSavedCost"` MultAccountRelSubscribe string `json:"MultAccountRelSubscribe" xml:"MultAccountRelSubscribe"` Percentage float64 `json:"Percentage" xml:"Percentage"` SplitCommodityCode string `json:"SplitCommodityCode" xml:"SplitCommodityCode"` SplitItemID string `json:"SplitItemID" xml:"SplitItemID"` SubscribeType string `json:"SubscribeType" xml:"SubscribeType"` AdjustAmount float64 `json:"AdjustAmount" xml:"AdjustAmount"` ProductType string `json:"ProductType" xml:"ProductType"` SplitBillingDate string `json:"SplitBillingDate" xml:"SplitBillingDate"` PaymentTransactionID string `json:"PaymentTransactionID" xml:"PaymentTransactionID"` BillingDate string `json:"BillingDate" xml:"BillingDate"` StatusName string `json:"StatusName" xml:"StatusName"` BillingItem string `json:"BillingItem" xml:"BillingItem"` SavedCost string `json:"SavedCost" xml:"SavedCost"` DeductQuantity float64 `json:"DeductQuantity" xml:"DeductQuantity"` PayerAccount string `json:"PayerAccount" xml:"PayerAccount"` ItemName string `json:"ItemName" xml:"ItemName"` TotalQuantity float64 `json:"TotalQuantity" xml:"TotalQuantity"` BizType string `json:"BizType" xml:"BizType"` BillingItemCode string `json:"BillingItemCode" xml:"BillingItemCode"` BucketPath string `json:"BucketPath" xml:"BucketPath"` UsageStartTime string `json:"UsageStartTime" xml:"UsageStartTime"` SolutionCode string `json:"SolutionCode" xml:"SolutionCode"` ProductDetail string `json:"ProductDetail" xml:"ProductDetail"` Usage string `json:"Usage" xml:"Usage"` ServicePeriodUnit string `json:"ServicePeriodUnit" xml:"ServicePeriodUnit"` PretaxAmountLocal float64 `json:"PretaxAmountLocal" xml:"PretaxAmountLocal"` OwnerName string `json:"OwnerName" xml:"OwnerName"` OutstandingAmount float64 `json:"OutstandingAmount" xml:"OutstandingAmount"` DeductedByResourcePackage string `json:"DeductedByResourcePackage" xml:"DeductedByResourcePackage"` SplitProductDetail string `json:"SplitProductDetail" xml:"SplitProductDetail"` ProductCode string `json:"ProductCode" xml:"ProductCode"` BucketOwnerId int64 `json:"BucketOwnerId" xml:"BucketOwnerId"` SplitItemName string `json:"SplitItemName" xml:"SplitItemName"` SubscribeBucket string `json:"SubscribeBucket" xml:"SubscribeBucket"` Region string `json:"Region" xml:"Region"` RoundDownDiscount string `json:"RoundDownDiscount" xml:"RoundDownDiscount"` CommodityName string `json:"CommodityName" xml:"CommodityName"` PaymentTime string `json:"PaymentTime" xml:"PaymentTime"` CostUnit string `json:"CostUnit" xml:"CostUnit"` SplitBillingCycle string `json:"SplitBillingCycle" xml:"SplitBillingCycle"` AfterTaxAmount float64 `json:"AfterTaxAmount" xml:"AfterTaxAmount"` SubOrderId string `json:"SubOrderId" xml:"SubOrderId"` InstanceSpec string `json:"InstanceSpec" xml:"InstanceSpec"` BillingType string `json:"BillingType" xml:"BillingType"` Tag string `json:"Tag" xml:"Tag"` RegionNo string `json:"RegionNo" xml:"RegionNo"` OwnerID string `json:"OwnerID" xml:"OwnerID"` UserId string `json:"UserId" xml:"UserId"` SolutionName string `json:"SolutionName" xml:"SolutionName"` NickName string `json:"NickName" xml:"NickName"` InstanceConfig string `json:"InstanceConfig" xml:"InstanceConfig"` DeductedByCashCoupons float64 `json:"DeductedByCashCoupons" xml:"DeductedByCashCoupons"` ServicePeriod string `json:"ServicePeriod" xml:"ServicePeriod"` DiscountAmount float64 `json:"DiscountAmount" xml:"DiscountAmount"` ListPriceUnit string `json:"ListPriceUnit" xml:"ListPriceUnit"` UsageUnit string `json:"UsageUnit" xml:"UsageUnit"` PaymentCurrency string `json:"PaymentCurrency" xml:"PaymentCurrency"` SubscribeLanguage string `json:"SubscribeLanguage" xml:"SubscribeLanguage"` Currency string `json:"Currency" xml:"Currency"` DeductedByPrepaidCard float64 `json:"DeductedByPrepaidCard" xml:"DeductedByPrepaidCard"` BillAccountName string `json:"BillAccountName" xml:"BillAccountName"` DeductedByCoupons float64 `json:"DeductedByCoupons" xml:"DeductedByCoupons"` Zone string `json:"Zone" xml:"Zone"` Quantity int64 `json:"Quantity" xml:"Quantity"` UserName string `json:"UserName" xml:"UserName"` PretaxAmount float64 `json:"PretaxAmount" xml:"PretaxAmount"` IntranetIP string `json:"IntranetIP" xml:"IntranetIP"` }
Item is a nested struct in bssopenapi response
type ItemInDescribeSavingsPlansCoverageDetail ¶
type ItemInDescribeSavingsPlansCoverageDetail struct { UserId int64 `json:"UserId" xml:"UserId"` InstanceId string `json:"InstanceId" xml:"InstanceId"` Currency string `json:"Currency" xml:"Currency"` InstanceSpec string `json:"InstanceSpec" xml:"InstanceSpec"` PostpaidCost float64 `json:"PostpaidCost" xml:"PostpaidCost"` CoveragePercentage float64 `json:"CoveragePercentage" xml:"CoveragePercentage"` Region string `json:"Region" xml:"Region"` DeductAmount float64 `json:"DeductAmount" xml:"DeductAmount"` StartPeriod string `json:"StartPeriod" xml:"StartPeriod"` TotalAmount float64 `json:"TotalAmount" xml:"TotalAmount"` UserName string `json:"UserName" xml:"UserName"` EndPeriod string `json:"EndPeriod" xml:"EndPeriod"` }
ItemInDescribeSavingsPlansCoverageDetail is a nested struct in bssopenapi response
type ItemInDescribeSavingsPlansUsageDetail ¶
type ItemInDescribeSavingsPlansUsageDetail struct { Status string `json:"Status" xml:"Status"` Type string `json:"Type" xml:"Type"` UsagePercentage float64 `json:"UsagePercentage" xml:"UsagePercentage"` UserId int64 `json:"UserId" xml:"UserId"` InstanceId string `json:"InstanceId" xml:"InstanceId"` Currency string `json:"Currency" xml:"Currency"` PostpaidCost float64 `json:"PostpaidCost" xml:"PostpaidCost"` DeductValue float64 `json:"DeductValue" xml:"DeductValue"` StartPeriod string `json:"StartPeriod" xml:"StartPeriod"` SavedCost float64 `json:"SavedCost" xml:"SavedCost"` PoolValue float64 `json:"PoolValue" xml:"PoolValue"` UserName string `json:"UserName" xml:"UserName"` EndPeriod string `json:"EndPeriod" xml:"EndPeriod"` }
ItemInDescribeSavingsPlansUsageDetail is a nested struct in bssopenapi response
type ItemInQuerySettlementBill ¶
type ItemInQuerySettlementBill struct { Status string `json:"Status" xml:"Status"` InvoiceNo string `json:"InvoiceNo" xml:"InvoiceNo"` BillID string `json:"BillID" xml:"BillID"` CreateTime string `json:"CreateTime" xml:"CreateTime"` Item string `json:"Item" xml:"Item"` Seller string `json:"Seller" xml:"Seller"` Currency string `json:"Currency" xml:"Currency"` ChargeDiscount float64 `json:"ChargeDiscount" xml:"ChargeDiscount"` DeductedByCashCoupons float64 `json:"DeductedByCashCoupons" xml:"DeductedByCashCoupons"` Config string `json:"Config" xml:"Config"` SubscriptionType string `json:"SubscriptionType" xml:"SubscriptionType"` UsageStartTime string `json:"UsageStartTime" xml:"UsageStartTime"` UsageEndTime string `json:"UsageEndTime" xml:"UsageEndTime"` DeductedByCoupons float64 `json:"DeductedByCoupons" xml:"DeductedByCoupons"` Region string `json:"Region" xml:"Region"` OutstandingAmount float64 `json:"OutstandingAmount" xml:"OutstandingAmount"` AfterTaxAmount float64 `json:"AfterTaxAmount" xml:"AfterTaxAmount"` PaymentTime string `json:"PaymentTime" xml:"PaymentTime"` SolutionID string `json:"SolutionID" xml:"SolutionID"` OrderType string `json:"OrderType" xml:"OrderType"` ClearedTime string `json:"ClearedTime" xml:"ClearedTime"` Quantity string `json:"Quantity" xml:"Quantity"` Tax float64 `json:"Tax" xml:"Tax"` PretaxAmountLocal float64 `json:"PretaxAmountLocal" xml:"PretaxAmountLocal"` PretaxAmount float64 `json:"PretaxAmount" xml:"PretaxAmount"` LinkedCustomerOrderID string `json:"LinkedCustomerOrderID" xml:"LinkedCustomerOrderID"` AccountDiscount float64 `json:"AccountDiscount" xml:"AccountDiscount"` RecordID string `json:"RecordID" xml:"RecordID"` PayerAccount string `json:"PayerAccount" xml:"PayerAccount"` Promotion string `json:"Promotion" xml:"Promotion"` OriginalOrderID string `json:"OriginalOrderID" xml:"OriginalOrderID"` PreviousBillingCycleBalance float64 `json:"PreviousBillingCycleBalance" xml:"PreviousBillingCycleBalance"` MybankPaymentAmount float64 `json:"MybankPaymentAmount" xml:"MybankPaymentAmount"` PaymentCurrency string `json:"PaymentCurrency" xml:"PaymentCurrency"` OrderID string `json:"OrderID" xml:"OrderID"` OwnerID string `json:"OwnerID" xml:"OwnerID"` DeductedByPrepaidCard float64 `json:"DeductedByPrepaidCard" xml:"DeductedByPrepaidCard"` PaymentAmount float64 `json:"PaymentAmount" xml:"PaymentAmount"` ProductType string `json:"ProductType" xml:"ProductType"` PretaxGrossAmount float64 `json:"PretaxGrossAmount" xml:"PretaxGrossAmount"` SuborderID string `json:"SuborderID" xml:"SuborderID"` SolutionName string `json:"SolutionName" xml:"SolutionName"` ProductCode string `json:"ProductCode" xml:"ProductCode"` }
ItemInQuerySettlementBill is a nested struct in bssopenapi response
type ItemsInDescribeInstanceBill ¶
type ItemsInDescribeInstanceBill struct {
Item []Item `json:"Item" xml:"Item"`
}
ItemsInDescribeInstanceBill is a nested struct in bssopenapi response
type ItemsInDescribeResourceCoverageDetail ¶
type ItemsInDescribeResourceCoverageDetail struct {
Item []Item `json:"Item" xml:"Item"`
}
ItemsInDescribeResourceCoverageDetail is a nested struct in bssopenapi response
type ItemsInDescribeResourceUsageDetail ¶
type ItemsInDescribeResourceUsageDetail struct {
Item []Item `json:"Item" xml:"Item"`
}
ItemsInDescribeResourceUsageDetail is a nested struct in bssopenapi response
type ItemsInDescribeSavingsPlansCoverageDetail ¶
type ItemsInDescribeSavingsPlansCoverageDetail struct {
Item []ItemInDescribeSavingsPlansCoverageDetail `json:"Item" xml:"Item"`
}
ItemsInDescribeSavingsPlansCoverageDetail is a nested struct in bssopenapi response
type ItemsInDescribeSavingsPlansUsageDetail ¶
type ItemsInDescribeSavingsPlansUsageDetail struct {
Item []ItemInDescribeSavingsPlansUsageDetail `json:"Item" xml:"Item"`
}
ItemsInDescribeSavingsPlansUsageDetail is a nested struct in bssopenapi response
type ItemsInDescribeSplitItemBill ¶
type ItemsInDescribeSplitItemBill struct {
Item []Item `json:"Item" xml:"Item"`
}
ItemsInDescribeSplitItemBill is a nested struct in bssopenapi response
type ItemsInQueryAccountBill ¶
type ItemsInQueryAccountBill struct {
Item []Item `json:"Item" xml:"Item"`
}
ItemsInQueryAccountBill is a nested struct in bssopenapi response
type ItemsInQueryBill ¶
type ItemsInQueryBill struct {
Item []Item `json:"Item" xml:"Item"`
}
ItemsInQueryBill is a nested struct in bssopenapi response
type ItemsInQueryBillOverview ¶
type ItemsInQueryBillOverview struct {
Item []Item `json:"Item" xml:"Item"`
}
ItemsInQueryBillOverview is a nested struct in bssopenapi response
type ItemsInQueryBillToOSSSubscription ¶
type ItemsInQueryBillToOSSSubscription struct {
Item []Item `json:"Item" xml:"Item"`
}
ItemsInQueryBillToOSSSubscription is a nested struct in bssopenapi response
type ItemsInQueryInstanceBill ¶
type ItemsInQueryInstanceBill struct {
Item []Item `json:"Item" xml:"Item"`
}
ItemsInQueryInstanceBill is a nested struct in bssopenapi response
type ItemsInQueryMonthlyBill ¶
type ItemsInQueryMonthlyBill struct {
Item []Item `json:"Item" xml:"Item"`
}
ItemsInQueryMonthlyBill is a nested struct in bssopenapi response
type ItemsInQueryMonthlyInstanceConsumption ¶
type ItemsInQueryMonthlyInstanceConsumption struct {
Item []Item `json:"Item" xml:"Item"`
}
ItemsInQueryMonthlyInstanceConsumption is a nested struct in bssopenapi response
type ItemsInQuerySavingsPlansDeductLog ¶
type ItemsInQuerySavingsPlansDeductLog struct {
SavingsPlansDeductDetailResponse []SavingsPlansDeductDetailResponse `json:"SavingsPlansDeductDetailResponse" xml:"SavingsPlansDeductDetailResponse"`
}
ItemsInQuerySavingsPlansDeductLog is a nested struct in bssopenapi response
type ItemsInQuerySavingsPlansInstance ¶
type ItemsInQuerySavingsPlansInstance struct {
SavingsPlansDetailResponse []SavingsPlansDetailResponse `json:"SavingsPlansDetailResponse" xml:"SavingsPlansDetailResponse"`
}
ItemsInQuerySavingsPlansInstance is a nested struct in bssopenapi response
type ItemsInQuerySettleBill ¶
type ItemsInQuerySettleBill struct {
Item []Item `json:"Item" xml:"Item"`
}
ItemsInQuerySettleBill is a nested struct in bssopenapi response
type ItemsInQuerySettlementBill ¶
type ItemsInQuerySettlementBill struct {
Item []ItemInQuerySettlementBill `json:"Item" xml:"Item"`
}
ItemsInQuerySettlementBill is a nested struct in bssopenapi response
type ItemsInQuerySplitItemBill ¶
type ItemsInQuerySplitItemBill struct {
Item []Item `json:"Item" xml:"Item"`
}
ItemsInQuerySplitItemBill is a nested struct in bssopenapi response
type ModifyAccountRelationRequest ¶
type ModifyAccountRelationRequest struct { *requests.RpcRequest ChildNick string `position:"Query" name:"ChildNick"` ParentUserId requests.Integer `position:"Query" name:"ParentUserId"` RelationId requests.Integer `position:"Query" name:"RelationId"` RoleCodes *[]string `position:"Query" name:"RoleCodes" type:"Repeated"` RelationOperation string `position:"Query" name:"RelationOperation"` RelationType string `position:"Query" name:"RelationType"` ChildUserId requests.Integer `position:"Query" name:"ChildUserId"` RequestId string `position:"Query" name:"RequestId"` PermissionCodes *[]string `position:"Query" name:"PermissionCodes" type:"Repeated"` }
ModifyAccountRelationRequest is the request struct for api ModifyAccountRelation
func CreateModifyAccountRelationRequest ¶
func CreateModifyAccountRelationRequest() (request *ModifyAccountRelationRequest)
CreateModifyAccountRelationRequest creates a request to invoke ModifyAccountRelation API
type ModifyAccountRelationResponse ¶
type ModifyAccountRelationResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data Data `json:"Data" xml:"Data"` }
ModifyAccountRelationResponse is the response struct for api ModifyAccountRelation
func CreateModifyAccountRelationResponse ¶
func CreateModifyAccountRelationResponse() (response *ModifyAccountRelationResponse)
CreateModifyAccountRelationResponse creates a response to parse from ModifyAccountRelation response
type ModifyCostUnitRequest ¶
type ModifyCostUnitRequest struct { *requests.RpcRequest UnitEntityList *[]ModifyCostUnitUnitEntityList `position:"Query" name:"UnitEntityList" type:"Repeated"` }
ModifyCostUnitRequest is the request struct for api ModifyCostUnit
func CreateModifyCostUnitRequest ¶
func CreateModifyCostUnitRequest() (request *ModifyCostUnitRequest)
CreateModifyCostUnitRequest creates a request to invoke ModifyCostUnit API
type ModifyCostUnitResponse ¶
type ModifyCostUnitResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data []DataItem `json:"Data" xml:"Data"` }
ModifyCostUnitResponse is the response struct for api ModifyCostUnit
func CreateModifyCostUnitResponse ¶
func CreateModifyCostUnitResponse() (response *ModifyCostUnitResponse)
CreateModifyCostUnitResponse creates a response to parse from ModifyCostUnit response
type ModifyCostUnitUnitEntityList ¶
type ModifyCostUnitUnitEntityList struct { NewUnitName string `name:"NewUnitName"` UnitId string `name:"UnitId"` OwnerUid string `name:"OwnerUid"` }
ModifyCostUnitUnitEntityList is a repeated param struct in ModifyCostUnitRequest
type ModifyInstanceParameter ¶
ModifyInstanceParameter is a repeated param struct in ModifyInstanceRequest
type ModifyInstanceRequest ¶
type ModifyInstanceRequest struct { *requests.RpcRequest ProductCode string `position:"Query" name:"ProductCode"` ClientToken string `position:"Query" name:"ClientToken"` SubscriptionType string `position:"Query" name:"SubscriptionType"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ProductType string `position:"Query" name:"ProductType"` InstanceId string `position:"Query" name:"InstanceId"` ModifyType string `position:"Query" name:"ModifyType"` Parameter *[]ModifyInstanceParameter `position:"Query" name:"Parameter" type:"Repeated"` }
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 Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` 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"` GaapPretaxAmountLocal string `json:"GaapPretaxAmountLocal" xml:"GaapPretaxAmountLocal"` UsageStartDate string `json:"UsageStartDate" xml:"UsageStartDate"` OrderId string `json:"OrderId" xml:"OrderId"` MonthGaapPaymentAmount string `json:"MonthGaapPaymentAmount" xml:"MonthGaapPaymentAmount"` 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"` GaapPricingDiscount string `json:"GaapPricingDiscount" xml:"GaapPricingDiscount"` MonthGaapPretaxAmount string `json:"MonthGaapPretaxAmount" xml:"MonthGaapPretaxAmount"` AccountingUnit string `json:"AccountingUnit" xml:"AccountingUnit"` Region string `json:"Region" xml:"Region"` PricingDiscount string `json:"PricingDiscount" xml:"PricingDiscount"` GaapPretaxAmount string `json:"GaapPretaxAmount" xml:"GaapPretaxAmount"` SubOrderId string `json:"SubOrderId" xml:"SubOrderId"` UnallocatedDeductedByPrepaidCard string `json:"UnallocatedDeductedByPrepaidCard" xml:"UnallocatedDeductedByPrepaidCard"` ResourceGroup string `json:"ResourceGroup" xml:"ResourceGroup"` 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"` 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"` }
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"` CostAfterDiscount float64 `json:"CostAfterDiscount" xml:"CostAfterDiscount"` OriginalCost float64 `json:"OriginalCost" xml:"OriginalCost"` 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 Modules ¶
type Modules struct {
Module []Module `json:"Module" xml:"Module"`
}
Modules is a nested struct in bssopenapi response
type OmsData ¶
type OmsData struct {
Item []map[string]interface{} `json:"Item" xml:"Item"`
}
OmsData 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"` CreateTime string `json:"CreateTime" xml:"CreateTime"` PaymentStatus string `json:"PaymentStatus" xml:"PaymentStatus"` Operator string `json:"Operator" xml:"Operator"` SubOrderId string `json:"SubOrderId" xml:"SubOrderId"` AfterTaxAmount string `json:"AfterTaxAmount" xml:"AfterTaxAmount"` OriginalConfig string `json:"OriginalConfig" xml:"OriginalConfig"` OrderId string `json:"OrderId" xml:"OrderId"` PretaxGrossAmount string `json:"PretaxGrossAmount" xml:"PretaxGrossAmount"` SubscriptionType string `json:"SubscriptionType" xml:"SubscriptionType"` Tax string `json:"Tax" xml:"Tax"` UsageStartTime string `json:"UsageStartTime" xml:"UsageStartTime"` CommodityCode string `json:"CommodityCode" xml:"CommodityCode"` PretaxAmount string `json:"PretaxAmount" xml:"PretaxAmount"` OrderSubType string `json:"OrderSubType" xml:"OrderSubType"` PaymentCurrency string `json:"PaymentCurrency" xml:"PaymentCurrency"` ProductType string `json:"ProductType" xml:"ProductType"` Currency string `json:"Currency" xml:"Currency"` InstanceIDs string `json:"InstanceIDs" xml:"InstanceIDs"` ProductCode string `json:"ProductCode" xml:"ProductCode"` OrderType string `json:"OrderType" xml:"OrderType"` Quantity string `json:"Quantity" xml:"Quantity"` PretaxAmountLocal string `json:"PretaxAmountLocal" xml:"PretaxAmountLocal"` Config string `json:"Config" xml:"Config"` RelatedOrderId string `json:"RelatedOrderId" xml:"RelatedOrderId"` }
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 { Code string `json:"Code" xml:"Code"` Name string `json:"Name" xml:"Name"` 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 PeriodCoverageInDescribeResourceCoverageTotal ¶
type PeriodCoverageInDescribeResourceCoverageTotal struct {
Item []Item `json:"Item" xml:"Item"`
}
PeriodCoverageInDescribeResourceCoverageTotal is a nested struct in bssopenapi response
type PeriodCoverageInDescribeResourceUsageTotal ¶
type PeriodCoverageInDescribeResourceUsageTotal struct {
Item []Item `json:"Item" xml:"Item"`
}
PeriodCoverageInDescribeResourceUsageTotal is a nested struct in bssopenapi response
type PeriodCoverageInDescribeSavingsPlansCoverageTotal ¶
type PeriodCoverageInDescribeSavingsPlansCoverageTotal struct {
Item []Item `json:"Item" xml:"Item"`
}
PeriodCoverageInDescribeSavingsPlansCoverageTotal is a nested struct in bssopenapi response
type PeriodCoverageInDescribeSavingsPlansUsageTotal ¶
type PeriodCoverageInDescribeSavingsPlansUsageTotal struct {
Item []Item `json:"Item" xml:"Item"`
}
PeriodCoverageInDescribeSavingsPlansUsageTotal is a nested struct in bssopenapi response
type PermissionList ¶
type PermissionList struct {
PermissionListItem []PermissionListItem `json:"PermissionList" xml:"PermissionList"`
}
PermissionList is a nested struct in bssopenapi response
type PermissionListItem ¶
type PermissionListItem struct { EndTime string `json:"EndTime" xml:"EndTime"` StartTime string `json:"StartTime" xml:"StartTime"` PermissionCode string `json:"PermissionCode" xml:"PermissionCode"` PermissionName string `json:"PermissionName" xml:"PermissionName"` }
PermissionListItem is a nested struct in bssopenapi response
type PrepaidCard ¶
type PrepaidCard struct { Status string `json:"Status" xml:"Status"` ExpiryTime string `json:"ExpiryTime" xml:"ExpiryTime"` GrantedTime string `json:"GrantedTime" xml:"GrantedTime"` NominalValue string `json:"NominalValue" xml:"NominalValue"` EffectiveTime string `json:"EffectiveTime" xml:"EffectiveTime"` PrepaidCardNo string `json:"PrepaidCardNo" xml:"PrepaidCardNo"` ApplicableScenarios string `json:"ApplicableScenarios" xml:"ApplicableScenarios"` PrepaidCardId int64 `json:"PrepaidCardId" xml:"PrepaidCardId"` ApplicableProducts string `json:"ApplicableProducts" xml:"ApplicableProducts"` Balance string `json:"Balance" xml:"Balance"` }
PrepaidCard is a nested struct in bssopenapi response
type Product ¶
type Product struct { ProductName string `json:"ProductName" xml:"ProductName"` ProductType string `json:"ProductType" xml:"ProductType"` SubscriptionType string `json:"SubscriptionType" xml:"SubscriptionType"` ProductCode string `json:"ProductCode" xml:"ProductCode"` }
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 int64 `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 Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` 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 QueryAccountBillRequest ¶
type QueryAccountBillRequest struct { *requests.RpcRequest ProductCode string `position:"Query" name:"ProductCode"` BillingCycle string `position:"Query" name:"BillingCycle"` PageNum requests.Integer `position:"Query" name:"PageNum"` OwnerID requests.Integer `position:"Query" name:"OwnerID"` BillOwnerId requests.Integer `position:"Query" name:"BillOwnerId"` BillingDate string `position:"Query" name:"BillingDate"` IsGroupByProduct requests.Boolean `position:"Query" name:"IsGroupByProduct"` Granularity string `position:"Query" name:"Granularity"` PageSize requests.Integer `position:"Query" name:"PageSize"` }
QueryAccountBillRequest is the request struct for api QueryAccountBill
func CreateQueryAccountBillRequest ¶
func CreateQueryAccountBillRequest() (request *QueryAccountBillRequest)
CreateQueryAccountBillRequest creates a request to invoke QueryAccountBill API
type QueryAccountBillResponse ¶
type QueryAccountBillResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data DataInQueryAccountBill `json:"Data" xml:"Data"` }
QueryAccountBillResponse is the response struct for api QueryAccountBill
func CreateQueryAccountBillResponse ¶
func CreateQueryAccountBillResponse() (response *QueryAccountBillResponse)
CreateQueryAccountBillResponse creates a response to parse from QueryAccountBill response
type QueryAccountTransactionDetailsRequest ¶
type QueryAccountTransactionDetailsRequest struct { *requests.RpcRequest TransactionType string `position:"Query" name:"TransactionType"` CreateTimeEnd string `position:"Query" name:"CreateTimeEnd"` RecordID string `position:"Query" name:"RecordID"` NextToken string `position:"Query" name:"NextToken"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` TransactionChannel string `position:"Query" name:"TransactionChannel"` TransactionChannelSN string `position:"Query" name:"TransactionChannelSN"` CreateTimeStart string `position:"Query" name:"CreateTimeStart"` TransactionNumber string `position:"Query" name:"TransactionNumber"` }
QueryAccountTransactionDetailsRequest is the request struct for api QueryAccountTransactionDetails
func CreateQueryAccountTransactionDetailsRequest ¶
func CreateQueryAccountTransactionDetailsRequest() (request *QueryAccountTransactionDetailsRequest)
CreateQueryAccountTransactionDetailsRequest creates a request to invoke QueryAccountTransactionDetails API
type QueryAccountTransactionDetailsResponse ¶
type QueryAccountTransactionDetailsResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data DataInQueryAccountTransactionDetails `json:"Data" xml:"Data"` }
QueryAccountTransactionDetailsResponse is the response struct for api QueryAccountTransactionDetails
func CreateQueryAccountTransactionDetailsResponse ¶
func CreateQueryAccountTransactionDetailsResponse() (response *QueryAccountTransactionDetailsResponse)
CreateQueryAccountTransactionDetailsResponse creates a response to parse from QueryAccountTransactionDetails response
type QueryAccountTransactionsRequest ¶
type QueryAccountTransactionsRequest struct { *requests.RpcRequest PageNum requests.Integer `position:"Query" name:"PageNum"` TransactionType string `position:"Query" name:"TransactionType"` CreateTimeEnd string `position:"Query" name:"CreateTimeEnd"` RecordID string `position:"Query" name:"RecordID"` PageSize requests.Integer `position:"Query" name:"PageSize"` TransactionChannel string `position:"Query" name:"TransactionChannel"` TransactionChannelSN string `position:"Query" name:"TransactionChannelSN"` CreateTimeStart string `position:"Query" name:"CreateTimeStart"` TransactionNumber string `position:"Query" name:"TransactionNumber"` TransactionFlow string `position:"Query" name:"TransactionFlow"` }
QueryAccountTransactionsRequest is the request struct for api QueryAccountTransactions
func CreateQueryAccountTransactionsRequest ¶
func CreateQueryAccountTransactionsRequest() (request *QueryAccountTransactionsRequest)
CreateQueryAccountTransactionsRequest creates a request to invoke QueryAccountTransactions API
type QueryAccountTransactionsResponse ¶
type QueryAccountTransactionsResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data DataInQueryAccountTransactions `json:"Data" xml:"Data"` }
QueryAccountTransactionsResponse is the response struct for api QueryAccountTransactions
func CreateQueryAccountTransactionsResponse ¶
func CreateQueryAccountTransactionsResponse() (response *QueryAccountTransactionsResponse)
CreateQueryAccountTransactionsResponse creates a response to parse from QueryAccountTransactions response
type QueryAvailableInstancesRequest ¶
type QueryAvailableInstancesRequest struct { *requests.RpcRequest ProductCode string `position:"Query" name:"ProductCode"` SubscriptionType string `position:"Query" name:"SubscriptionType"` PageNum requests.Integer `position:"Query" name:"PageNum"` ProductType string `position:"Query" name:"ProductType"` PageSize requests.Integer `position:"Query" name:"PageSize"` RenewStatus string `position:"Query" name:"RenewStatus"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` EndTimeStart string `position:"Query" name:"EndTimeStart"` CreateTimeEnd string `position:"Query" name:"CreateTimeEnd"` InstanceIDs string `position:"Query" name:"InstanceIDs"` EndTimeEnd string `position:"Query" name:"EndTimeEnd"` CreateTimeStart string `position:"Query" name:"CreateTimeStart"` Region string `position:"Query" name:"Region"` }
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 Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data Data `json:"Data" xml:"Data"` }
QueryAvailableInstancesResponse is the response struct for api QueryAvailableInstances
func CreateQueryAvailableInstancesResponse ¶
func CreateQueryAvailableInstancesResponse() (response *QueryAvailableInstancesResponse)
CreateQueryAvailableInstancesResponse creates a response to parse from QueryAvailableInstances response
type QueryBillOverviewRequest ¶
type QueryBillOverviewRequest struct { *requests.RpcRequest ProductCode string `position:"Query" name:"ProductCode"` SubscriptionType string `position:"Query" name:"SubscriptionType"` BillingCycle string `position:"Query" name:"BillingCycle"` BillOwnerId requests.Integer `position:"Query" name:"BillOwnerId"` ProductType string `position:"Query" name:"ProductType"` }
QueryBillOverviewRequest is the request struct for api QueryBillOverview
func CreateQueryBillOverviewRequest ¶
func CreateQueryBillOverviewRequest() (request *QueryBillOverviewRequest)
CreateQueryBillOverviewRequest creates a request to invoke QueryBillOverview API
type QueryBillOverviewResponse ¶
type QueryBillOverviewResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data DataInQueryBillOverview `json:"Data" xml:"Data"` }
QueryBillOverviewResponse is the response struct for api QueryBillOverview
func CreateQueryBillOverviewResponse ¶
func CreateQueryBillOverviewResponse() (response *QueryBillOverviewResponse)
CreateQueryBillOverviewResponse creates a response to parse from QueryBillOverview response
type QueryBillRequest ¶
type QueryBillRequest struct { *requests.RpcRequest ProductCode string `position:"Query" name:"ProductCode"` IsHideZeroCharge requests.Boolean `position:"Query" name:"IsHideZeroCharge"` IsDisplayLocalCurrency requests.Boolean `position:"Query" name:"IsDisplayLocalCurrency"` SubscriptionType string `position:"Query" name:"SubscriptionType"` 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 Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` 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 QueryBillToOSSSubscriptionRequest ¶
type QueryBillToOSSSubscriptionRequest struct {
*requests.RpcRequest
}
QueryBillToOSSSubscriptionRequest is the request struct for api QueryBillToOSSSubscription
func CreateQueryBillToOSSSubscriptionRequest ¶
func CreateQueryBillToOSSSubscriptionRequest() (request *QueryBillToOSSSubscriptionRequest)
CreateQueryBillToOSSSubscriptionRequest creates a request to invoke QueryBillToOSSSubscription API
type QueryBillToOSSSubscriptionResponse ¶
type QueryBillToOSSSubscriptionResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data DataInQueryBillToOSSSubscription `json:"Data" xml:"Data"` }
QueryBillToOSSSubscriptionResponse is the response struct for api QueryBillToOSSSubscription
func CreateQueryBillToOSSSubscriptionResponse ¶
func CreateQueryBillToOSSSubscriptionResponse() (response *QueryBillToOSSSubscriptionResponse)
CreateQueryBillToOSSSubscriptionResponse creates a response to parse from QueryBillToOSSSubscription 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 Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` 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 QueryCostUnitRequest ¶
type QueryCostUnitRequest struct { *requests.RpcRequest ParentUnitId requests.Integer `position:"Query" name:"ParentUnitId"` PageNum requests.Integer `position:"Query" name:"PageNum"` PageSize requests.Integer `position:"Query" name:"PageSize"` OwnerUid requests.Integer `position:"Query" name:"OwnerUid"` }
QueryCostUnitRequest is the request struct for api QueryCostUnit
func CreateQueryCostUnitRequest ¶
func CreateQueryCostUnitRequest() (request *QueryCostUnitRequest)
CreateQueryCostUnitRequest creates a request to invoke QueryCostUnit API
type QueryCostUnitResourceRequest ¶
type QueryCostUnitResourceRequest struct { *requests.RpcRequest PageNum requests.Integer `position:"Query" name:"PageNum"` PageSize requests.Integer `position:"Query" name:"PageSize"` UnitId requests.Integer `position:"Query" name:"UnitId"` OwnerUid requests.Integer `position:"Query" name:"OwnerUid"` }
QueryCostUnitResourceRequest is the request struct for api QueryCostUnitResource
func CreateQueryCostUnitResourceRequest ¶
func CreateQueryCostUnitResourceRequest() (request *QueryCostUnitResourceRequest)
CreateQueryCostUnitResourceRequest creates a request to invoke QueryCostUnitResource API
type QueryCostUnitResourceResponse ¶
type QueryCostUnitResourceResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data Data `json:"Data" xml:"Data"` }
QueryCostUnitResourceResponse is the response struct for api QueryCostUnitResource
func CreateQueryCostUnitResourceResponse ¶
func CreateQueryCostUnitResourceResponse() (response *QueryCostUnitResourceResponse)
CreateQueryCostUnitResourceResponse creates a response to parse from QueryCostUnitResource response
type QueryCostUnitResponse ¶
type QueryCostUnitResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data Data `json:"Data" xml:"Data"` }
QueryCostUnitResponse is the response struct for api QueryCostUnit
func CreateQueryCostUnitResponse ¶
func CreateQueryCostUnitResponse() (response *QueryCostUnitResponse)
CreateQueryCostUnitResponse creates a response to parse from QueryCostUnit response
type QueryCustomerAddressListRequest ¶
type QueryCustomerAddressListRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` }
QueryCustomerAddressListRequest is the request struct for api QueryCustomerAddressList
func CreateQueryCustomerAddressListRequest ¶
func CreateQueryCustomerAddressListRequest() (request *QueryCustomerAddressListRequest)
CreateQueryCustomerAddressListRequest creates a request to invoke QueryCustomerAddressList API
type QueryCustomerAddressListResponse ¶
type QueryCustomerAddressListResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data DataInQueryCustomerAddressList `json:"Data" xml:"Data"` }
QueryCustomerAddressListResponse is the response struct for api QueryCustomerAddressList
func CreateQueryCustomerAddressListResponse ¶
func CreateQueryCustomerAddressListResponse() (response *QueryCustomerAddressListResponse)
CreateQueryCustomerAddressListResponse creates a response to parse from QueryCustomerAddressList response
type QueryDPUtilizationDetailRequest ¶
type QueryDPUtilizationDetailRequest struct { *requests.RpcRequest DeductedInstanceId string `position:"Query" name:"DeductedInstanceId"` LastToken string `position:"Query" name:"LastToken"` InstanceSpec string `position:"Query" name:"InstanceSpec"` ProdCode string `position:"Query" name:"ProdCode"` EndTime string `position:"Query" name:"EndTime"` CommodityCode string `position:"Query" name:"CommodityCode"` StartTime string `position:"Query" name:"StartTime"` InstanceId string `position:"Query" name:"InstanceId"` Limit requests.Integer `position:"Query" name:"Limit"` }
QueryDPUtilizationDetailRequest is the request struct for api QueryDPUtilizationDetail
func CreateQueryDPUtilizationDetailRequest ¶
func CreateQueryDPUtilizationDetailRequest() (request *QueryDPUtilizationDetailRequest)
CreateQueryDPUtilizationDetailRequest creates a request to invoke QueryDPUtilizationDetail API
type QueryDPUtilizationDetailResponse ¶
type QueryDPUtilizationDetailResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data DataInQueryDPUtilizationDetail `json:"Data" xml:"Data"` }
QueryDPUtilizationDetailResponse is the response struct for api QueryDPUtilizationDetail
func CreateQueryDPUtilizationDetailResponse ¶
func CreateQueryDPUtilizationDetailResponse() (response *QueryDPUtilizationDetailResponse)
CreateQueryDPUtilizationDetailResponse creates a response to parse from QueryDPUtilizationDetail response
type QueryEvaluateListRequest ¶
type QueryEvaluateListRequest struct { *requests.RpcRequest EndSearchTime string `position:"Query" name:"EndSearchTime"` OutBizId string `position:"Query" name:"OutBizId"` SortType requests.Integer `position:"Query" name:"SortType"` Type requests.Integer `position:"Query" name:"Type"` PageNum requests.Integer `position:"Query" name:"PageNum"` PageSize requests.Integer `position:"Query" name:"PageSize"` EndAmount requests.Integer `position:"Query" name:"EndAmount"` BillCycle string `position:"Query" name:"BillCycle"` BizTypeList *[]string `position:"Query" name:"BizTypeList" type:"Repeated"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` StartSearchTime string `position:"Query" name:"StartSearchTime"` EndBizTime string `position:"Query" name:"EndBizTime"` StartAmount requests.Integer `position:"Query" name:"StartAmount"` StartBizTime string `position:"Query" name:"StartBizTime"` }
QueryEvaluateListRequest is the request struct for api QueryEvaluateList
func CreateQueryEvaluateListRequest ¶
func CreateQueryEvaluateListRequest() (request *QueryEvaluateListRequest)
CreateQueryEvaluateListRequest creates a request to invoke QueryEvaluateList API
type QueryEvaluateListResponse ¶
type QueryEvaluateListResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data DataInQueryEvaluateList `json:"Data" xml:"Data"` }
QueryEvaluateListResponse is the response struct for api QueryEvaluateList
func CreateQueryEvaluateListResponse ¶
func CreateQueryEvaluateListResponse() (response *QueryEvaluateListResponse)
CreateQueryEvaluateListResponse creates a response to parse from QueryEvaluateList response
type QueryFinancialAccountInfoRequest ¶
type QueryFinancialAccountInfoRequest struct { *requests.RpcRequest UserId requests.Integer `position:"Query" name:"UserId"` }
QueryFinancialAccountInfoRequest is the request struct for api QueryFinancialAccountInfo
func CreateQueryFinancialAccountInfoRequest ¶
func CreateQueryFinancialAccountInfoRequest() (request *QueryFinancialAccountInfoRequest)
CreateQueryFinancialAccountInfoRequest creates a request to invoke QueryFinancialAccountInfo API
type QueryFinancialAccountInfoResponse ¶
type QueryFinancialAccountInfoResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data Data `json:"Data" xml:"Data"` }
QueryFinancialAccountInfoResponse is the response struct for api QueryFinancialAccountInfo
func CreateQueryFinancialAccountInfoResponse ¶
func CreateQueryFinancialAccountInfoResponse() (response *QueryFinancialAccountInfoResponse)
CreateQueryFinancialAccountInfoResponse creates a response to parse from QueryFinancialAccountInfo response
type QueryInstanceBillRequest ¶
type QueryInstanceBillRequest struct { *requests.RpcRequest ProductCode string `position:"Query" name:"ProductCode"` IsHideZeroCharge requests.Boolean `position:"Query" name:"IsHideZeroCharge"` SubscriptionType string `position:"Query" name:"SubscriptionType"` BillingCycle string `position:"Query" name:"BillingCycle"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` PageNum requests.Integer `position:"Query" name:"PageNum"` BillOwnerId requests.Integer `position:"Query" name:"BillOwnerId"` BillingDate string `position:"Query" name:"BillingDate"` ProductType string `position:"Query" name:"ProductType"` IsBillingItem requests.Boolean `position:"Query" name:"IsBillingItem"` Granularity string `position:"Query" name:"Granularity"` PageSize requests.Integer `position:"Query" name:"PageSize"` }
QueryInstanceBillRequest is the request struct for api QueryInstanceBill
func CreateQueryInstanceBillRequest ¶
func CreateQueryInstanceBillRequest() (request *QueryInstanceBillRequest)
CreateQueryInstanceBillRequest creates a request to invoke QueryInstanceBill API
type QueryInstanceBillResponse ¶
type QueryInstanceBillResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data DataInQueryInstanceBill `json:"Data" xml:"Data"` }
QueryInstanceBillResponse is the response struct for api QueryInstanceBill
func CreateQueryInstanceBillResponse ¶
func CreateQueryInstanceBillResponse() (response *QueryInstanceBillResponse)
CreateQueryInstanceBillResponse creates a response to parse from QueryInstanceBill response
type QueryInstanceByTagRequest ¶
type QueryInstanceByTagRequest struct { *requests.RpcRequest ResourceId *[]string `position:"Query" name:"ResourceId" type:"Repeated"` Tag *[]QueryInstanceByTagTag `position:"Query" name:"Tag" type:"Repeated"` ResourceType string `position:"Query" name:"ResourceType"` }
QueryInstanceByTagRequest is the request struct for api QueryInstanceByTag
func CreateQueryInstanceByTagRequest ¶
func CreateQueryInstanceByTagRequest() (request *QueryInstanceByTagRequest)
CreateQueryInstanceByTagRequest creates a request to invoke QueryInstanceByTag API
type QueryInstanceByTagResponse ¶
type QueryInstanceByTagResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` NextToken string `json:"NextToken" xml:"NextToken"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` TagResource []TagResourceItem `json:"TagResource" xml:"TagResource"` }
QueryInstanceByTagResponse is the response struct for api QueryInstanceByTag
func CreateQueryInstanceByTagResponse ¶
func CreateQueryInstanceByTagResponse() (response *QueryInstanceByTagResponse)
CreateQueryInstanceByTagResponse creates a response to parse from QueryInstanceByTag response
type QueryInstanceByTagTag ¶
QueryInstanceByTagTag is a repeated param struct in QueryInstanceByTagRequest
type QueryInstanceGaapCostRequest ¶
type QueryInstanceGaapCostRequest struct { *requests.RpcRequest ProductCode string `position:"Query" name:"ProductCode"` SubscriptionType string `position:"Query" name:"SubscriptionType"` BillingCycle string `position:"Query" name:"BillingCycle"` PageNum requests.Integer `position:"Query" name:"PageNum"` ProductType string `position:"Query" name:"ProductType"` PageSize requests.Integer `position:"Query" name:"PageSize"` }
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 Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` 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 QueryInvoicingCustomerListRequest ¶
type QueryInvoicingCustomerListRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` }
QueryInvoicingCustomerListRequest is the request struct for api QueryInvoicingCustomerList
func CreateQueryInvoicingCustomerListRequest ¶
func CreateQueryInvoicingCustomerListRequest() (request *QueryInvoicingCustomerListRequest)
CreateQueryInvoicingCustomerListRequest creates a request to invoke QueryInvoicingCustomerList API
type QueryInvoicingCustomerListResponse ¶
type QueryInvoicingCustomerListResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data DataInQueryInvoicingCustomerList `json:"Data" xml:"Data"` }
QueryInvoicingCustomerListResponse is the response struct for api QueryInvoicingCustomerList
func CreateQueryInvoicingCustomerListResponse ¶
func CreateQueryInvoicingCustomerListResponse() (response *QueryInvoicingCustomerListResponse)
CreateQueryInvoicingCustomerListResponse creates a response to parse from QueryInvoicingCustomerList response
type QueryMonthlyBillRequest ¶
type QueryMonthlyBillRequest struct { *requests.RpcRequest BillingCycle string `position:"Query" name:"BillingCycle"` }
QueryMonthlyBillRequest is the request struct for api QueryMonthlyBill
func CreateQueryMonthlyBillRequest ¶
func CreateQueryMonthlyBillRequest() (request *QueryMonthlyBillRequest)
CreateQueryMonthlyBillRequest creates a request to invoke QueryMonthlyBill API
type QueryMonthlyBillResponse ¶
type QueryMonthlyBillResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data DataInQueryMonthlyBill `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"` 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"` PageSize requests.Integer `position:"Query" name:"PageSize"` }
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 Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` 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"` 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"` PageSize requests.Integer `position:"Query" name:"PageSize"` PaymentStatus string `position:"Query" name:"PaymentStatus"` CreateTimeStart string `position:"Query" name:"CreateTimeStart"` 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 Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` 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 QueryPermissionListRequest ¶
type QueryPermissionListRequest struct { *requests.RpcRequest RelationId requests.Integer `position:"Query" name:"RelationId"` }
QueryPermissionListRequest is the request struct for api QueryPermissionList
func CreateQueryPermissionListRequest ¶
func CreateQueryPermissionListRequest() (request *QueryPermissionListRequest)
CreateQueryPermissionListRequest creates a request to invoke QueryPermissionList API
type QueryPermissionListResponse ¶
type QueryPermissionListResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data DataInQueryPermissionList `json:"Data" xml:"Data"` }
QueryPermissionListResponse is the response struct for api QueryPermissionList
func CreateQueryPermissionListResponse ¶
func CreateQueryPermissionListResponse() (response *QueryPermissionListResponse)
CreateQueryPermissionListResponse creates a response to parse from QueryPermissionList 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 Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` 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 QueryProductListRequest ¶
type QueryProductListRequest struct { *requests.RpcRequest PageNum requests.Integer `position:"Query" name:"PageNum"` QueryTotalCount requests.Boolean `position:"Query" name:"QueryTotalCount"` PageSize requests.Integer `position:"Query" name:"PageSize"` }
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 Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` 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 QueryRIUtilizationDetailRequest ¶
type QueryRIUtilizationDetailRequest struct { *requests.RpcRequest DeductedInstanceId string `position:"Query" name:"DeductedInstanceId"` InstanceSpec string `position:"Query" name:"InstanceSpec"` EndTime string `position:"Query" name:"EndTime"` RIInstanceId string `position:"Query" name:"RIInstanceId"` StartTime string `position:"Query" name:"StartTime"` PageNum requests.Integer `position:"Query" name:"PageNum"` PageSize requests.Integer `position:"Query" name:"PageSize"` RICommodityCode string `position:"Query" name:"RICommodityCode"` }
QueryRIUtilizationDetailRequest is the request struct for api QueryRIUtilizationDetail
func CreateQueryRIUtilizationDetailRequest ¶
func CreateQueryRIUtilizationDetailRequest() (request *QueryRIUtilizationDetailRequest)
CreateQueryRIUtilizationDetailRequest creates a request to invoke QueryRIUtilizationDetail API
type QueryRIUtilizationDetailResponse ¶
type QueryRIUtilizationDetailResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data DataInQueryRIUtilizationDetail `json:"Data" xml:"Data"` }
QueryRIUtilizationDetailResponse is the response struct for api QueryRIUtilizationDetail
func CreateQueryRIUtilizationDetailResponse ¶
func CreateQueryRIUtilizationDetailResponse() (response *QueryRIUtilizationDetailResponse)
CreateQueryRIUtilizationDetailResponse creates a response to parse from QueryRIUtilizationDetail response
type QueryRedeemRequest ¶
type QueryRedeemRequest struct { *requests.RpcRequest ExpiryTimeEnd string `position:"Query" name:"ExpiryTimeEnd"` ExpiryTimeStart string `position:"Query" name:"ExpiryTimeStart"` PageNum requests.Integer `position:"Query" name:"PageNum"` EffectiveOrNot requests.Boolean `position:"Query" name:"EffectiveOrNot"` PageSize requests.Integer `position:"Query" name:"PageSize"` }
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 Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data DataInQueryRedeem `json:"Data" xml:"Data"` }
QueryRedeemResponse is the response struct for api QueryRedeem
func CreateQueryRedeemResponse ¶
func CreateQueryRedeemResponse() (response *QueryRedeemResponse)
CreateQueryRedeemResponse creates a response to parse from QueryRedeem response
type QueryRelationListRequest ¶
type QueryRelationListRequest struct { *requests.RpcRequest StatusList *[]string `position:"Query" name:"StatusList" type:"Repeated"` PageNum requests.Integer `position:"Query" name:"PageNum"` UserId requests.Integer `position:"Query" name:"UserId"` PageSize requests.Integer `position:"Query" name:"PageSize"` }
QueryRelationListRequest is the request struct for api QueryRelationList
func CreateQueryRelationListRequest ¶
func CreateQueryRelationListRequest() (request *QueryRelationListRequest)
CreateQueryRelationListRequest creates a request to invoke QueryRelationList API
type QueryRelationListResponse ¶
type QueryRelationListResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data Data `json:"Data" xml:"Data"` }
QueryRelationListResponse is the response struct for api QueryRelationList
func CreateQueryRelationListResponse ¶
func CreateQueryRelationListResponse() (response *QueryRelationListResponse)
CreateQueryRelationListResponse creates a response to parse from QueryRelationList response
type QueryResellerAvailableQuotaRequest ¶
type QueryResellerAvailableQuotaRequest struct { *requests.RpcRequest ItemCodes string `position:"Query" name:"ItemCodes"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` }
QueryResellerAvailableQuotaRequest is the request struct for api QueryResellerAvailableQuota
func CreateQueryResellerAvailableQuotaRequest ¶
func CreateQueryResellerAvailableQuotaRequest() (request *QueryResellerAvailableQuotaRequest)
CreateQueryResellerAvailableQuotaRequest creates a request to invoke QueryResellerAvailableQuota API
type QueryResellerAvailableQuotaResponse ¶
type QueryResellerAvailableQuotaResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data string `json:"Data" xml:"Data"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` }
QueryResellerAvailableQuotaResponse is the response struct for api QueryResellerAvailableQuota
func CreateQueryResellerAvailableQuotaResponse ¶
func CreateQueryResellerAvailableQuotaResponse() (response *QueryResellerAvailableQuotaResponse)
CreateQueryResellerAvailableQuotaResponse creates a response to parse from QueryResellerAvailableQuota response
type QueryResourcePackageInstancesRequest ¶
type QueryResourcePackageInstancesRequest struct { *requests.RpcRequest ExpiryTimeEnd string `position:"Query" name:"ExpiryTimeEnd"` ProductCode string `position:"Query" name:"ProductCode"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ExpiryTimeStart string `position:"Query" name:"ExpiryTimeStart"` PageNum requests.Integer `position:"Query" name:"PageNum"` IncludePartner requests.Boolean `position:"Query" name:"IncludePartner"` PageSize requests.Integer `position:"Query" name:"PageSize"` }
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"` PageSize int `json:"PageSize" xml:"PageSize"` Total int `json:"Total" xml:"Total"` Page int `json:"Page" xml:"Page"` 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 QuerySavingsPlansDeductLogRequest ¶
type QuerySavingsPlansDeductLogRequest struct { *requests.RpcRequest EndTime string `position:"Query" name:"EndTime"` StartTime string `position:"Query" name:"StartTime"` Locale string `position:"Query" name:"Locale"` PageNum requests.Integer `position:"Query" name:"PageNum"` InstanceId string `position:"Query" name:"InstanceId"` PageSize requests.Integer `position:"Query" name:"PageSize"` InstanceType string `position:"Query" name:"InstanceType"` }
QuerySavingsPlansDeductLogRequest is the request struct for api QuerySavingsPlansDeductLog
func CreateQuerySavingsPlansDeductLogRequest ¶
func CreateQuerySavingsPlansDeductLogRequest() (request *QuerySavingsPlansDeductLogRequest)
CreateQuerySavingsPlansDeductLogRequest creates a request to invoke QuerySavingsPlansDeductLog API
type QuerySavingsPlansDeductLogResponse ¶
type QuerySavingsPlansDeductLogResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data DataInQuerySavingsPlansDeductLog `json:"Data" xml:"Data"` }
QuerySavingsPlansDeductLogResponse is the response struct for api QuerySavingsPlansDeductLog
func CreateQuerySavingsPlansDeductLogResponse ¶
func CreateQuerySavingsPlansDeductLogResponse() (response *QuerySavingsPlansDeductLogResponse)
CreateQuerySavingsPlansDeductLogResponse creates a response to parse from QuerySavingsPlansDeductLog response
type QuerySavingsPlansInstanceRequest ¶
type QuerySavingsPlansInstanceRequest struct { *requests.RpcRequest EndTime string `position:"Query" name:"EndTime"` StartTime string `position:"Query" name:"StartTime"` Locale string `position:"Query" name:"Locale"` PageNum requests.Integer `position:"Query" name:"PageNum"` InstanceId string `position:"Query" name:"InstanceId"` PageSize requests.Integer `position:"Query" name:"PageSize"` Tag *[]QuerySavingsPlansInstanceTag `position:"Query" name:"Tag" type:"Repeated"` }
QuerySavingsPlansInstanceRequest is the request struct for api QuerySavingsPlansInstance
func CreateQuerySavingsPlansInstanceRequest ¶
func CreateQuerySavingsPlansInstanceRequest() (request *QuerySavingsPlansInstanceRequest)
CreateQuerySavingsPlansInstanceRequest creates a request to invoke QuerySavingsPlansInstance API
type QuerySavingsPlansInstanceResponse ¶
type QuerySavingsPlansInstanceResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data DataInQuerySavingsPlansInstance `json:"Data" xml:"Data"` }
QuerySavingsPlansInstanceResponse is the response struct for api QuerySavingsPlansInstance
func CreateQuerySavingsPlansInstanceResponse ¶
func CreateQuerySavingsPlansInstanceResponse() (response *QuerySavingsPlansInstanceResponse)
CreateQuerySavingsPlansInstanceResponse creates a response to parse from QuerySavingsPlansInstance response
type QuerySavingsPlansInstanceTag ¶
QuerySavingsPlansInstanceTag is a repeated param struct in QuerySavingsPlansInstanceRequest
type QuerySettleBillRequest ¶
type QuerySettleBillRequest 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"` BillOwnerId requests.Integer `position:"Query" name:"BillOwnerId"` ProductType string `position:"Query" name:"ProductType"` RecordID string `position:"Query" name:"RecordID"` NextToken string `position:"Query" name:"NextToken"` MaxResults requests.Integer `position:"Query" name:"MaxResults"` }
QuerySettleBillRequest is the request struct for api QuerySettleBill
func CreateQuerySettleBillRequest ¶
func CreateQuerySettleBillRequest() (request *QuerySettleBillRequest)
CreateQuerySettleBillRequest creates a request to invoke QuerySettleBill API
type QuerySettleBillResponse ¶
type QuerySettleBillResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data DataInQuerySettleBill `json:"Data" xml:"Data"` }
QuerySettleBillResponse is the response struct for api QuerySettleBill
func CreateQuerySettleBillResponse ¶
func CreateQuerySettleBillResponse() (response *QuerySettleBillResponse)
CreateQuerySettleBillResponse creates a response to parse from QuerySettleBill 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"` 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"` PageSize requests.Integer `position:"Query" name:"PageSize"` }
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 Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` 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 QuerySplitItemBillRequest ¶
type QuerySplitItemBillRequest struct { *requests.RpcRequest ProductCode string `position:"Query" name:"ProductCode"` SubscriptionType string `position:"Query" name:"SubscriptionType"` BillingCycle string `position:"Query" name:"BillingCycle"` 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"` }
QuerySplitItemBillRequest is the request struct for api QuerySplitItemBill
func CreateQuerySplitItemBillRequest ¶
func CreateQuerySplitItemBillRequest() (request *QuerySplitItemBillRequest)
CreateQuerySplitItemBillRequest creates a request to invoke QuerySplitItemBill API
type QuerySplitItemBillResponse ¶
type QuerySplitItemBillResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data DataInQuerySplitItemBill `json:"Data" xml:"Data"` }
QuerySplitItemBillResponse is the response struct for api QuerySplitItemBill
func CreateQuerySplitItemBillResponse ¶
func CreateQuerySplitItemBillResponse() (response *QuerySplitItemBillResponse)
CreateQuerySplitItemBillResponse creates a response to parse from QuerySplitItemBill response
type QueryUserOmsDataRequest ¶
type QueryUserOmsDataRequest struct { *requests.RpcRequest EndTime string `position:"Query" name:"EndTime"` StartTime string `position:"Query" name:"StartTime"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` DataType string `position:"Query" name:"DataType"` Marker string `position:"Query" name:"Marker"` PageSize requests.Integer `position:"Query" name:"PageSize"` Table string `position:"Query" name:"Table"` }
QueryUserOmsDataRequest is the request struct for api QueryUserOmsData
func CreateQueryUserOmsDataRequest ¶
func CreateQueryUserOmsDataRequest() (request *QueryUserOmsDataRequest)
CreateQueryUserOmsDataRequest creates a request to invoke QueryUserOmsData API
type QueryUserOmsDataResponse ¶
type QueryUserOmsDataResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data Data `json:"Data" xml:"Data"` }
QueryUserOmsDataResponse is the response struct for api QueryUserOmsData
func CreateQueryUserOmsDataResponse ¶
func CreateQueryUserOmsDataResponse() (response *QueryUserOmsDataResponse)
CreateQueryUserOmsDataResponse creates a response to parse from QueryUserOmsData response
type Redeem ¶
type Redeem struct {
RedeemItem []RedeemItem `json:"Redeem" xml:"Redeem"`
}
Redeem is a nested struct in bssopenapi response
type RedeemItem ¶
type RedeemItem struct { ExpiryTime string `json:"ExpiryTime" xml:"ExpiryTime"` GrantedTime string `json:"GrantedTime" xml:"GrantedTime"` Status string `json:"Status" xml:"Status"` Specification string `json:"Specification" xml:"Specification"` NominalValue string `json:"NominalValue" xml:"NominalValue"` EffectiveTime string `json:"EffectiveTime" xml:"EffectiveTime"` RedeemId string `json:"RedeemId" xml:"RedeemId"` RedeemNo string `json:"RedeemNo" xml:"RedeemNo"` ApplicableProducts string `json:"ApplicableProducts" xml:"ApplicableProducts"` Balance string `json:"Balance" xml:"Balance"` }
RedeemItem is a nested struct in bssopenapi response
type RefundInstanceRequest ¶
type RefundInstanceRequest struct { *requests.RpcRequest ProductCode string `position:"Query" name:"ProductCode"` ClientToken string `position:"Query" name:"ClientToken"` ImmediatelyRelease string `position:"Query" name:"ImmediatelyRelease"` ProductType string `position:"Query" name:"ProductType"` InstanceId string `position:"Query" name:"InstanceId"` }
RefundInstanceRequest is the request struct for api RefundInstance
func CreateRefundInstanceRequest ¶
func CreateRefundInstanceRequest() (request *RefundInstanceRequest)
CreateRefundInstanceRequest creates a request to invoke RefundInstance API
type RefundInstanceResponse ¶
type RefundInstanceResponse struct { *responses.BaseResponse Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Code string `json:"Code" xml:"Code"` Success bool `json:"Success" xml:"Success"` Data DataInRefundInstance `json:"Data" xml:"Data"` }
RefundInstanceResponse is the response struct for api RefundInstance
func CreateRefundInstanceResponse ¶
func CreateRefundInstanceResponse() (response *RefundInstanceResponse)
CreateRefundInstanceResponse creates a response to parse from RefundInstance response
type ReleaseInstanceRequest ¶
type ReleaseInstanceRequest 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"` InstanceIds string `position:"Query" name:"InstanceIds"` Region string `position:"Query" name:"Region"` RenewStatus string `position:"Query" name:"RenewStatus"` }
ReleaseInstanceRequest is the request struct for api ReleaseInstance
func CreateReleaseInstanceRequest ¶
func CreateReleaseInstanceRequest() (request *ReleaseInstanceRequest)
CreateReleaseInstanceRequest creates a request to invoke ReleaseInstance API
type ReleaseInstanceResponse ¶
type ReleaseInstanceResponse struct { *responses.BaseResponse Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Code string `json:"Code" xml:"Code"` Success bool `json:"Success" xml:"Success"` Data Data `json:"Data" xml:"Data"` }
ReleaseInstanceResponse is the response struct for api ReleaseInstance
func CreateReleaseInstanceResponse ¶
func CreateReleaseInstanceResponse() (response *ReleaseInstanceResponse)
CreateReleaseInstanceResponse creates a response to parse from ReleaseInstance response
type RelieveAccountRelationRequest ¶
type RelieveAccountRelationRequest struct { *requests.RpcRequest RelationType string `position:"Query" name:"RelationType"` ParentUserId requests.Integer `position:"Query" name:"ParentUserId"` ChildUserId requests.Integer `position:"Query" name:"ChildUserId"` RequestId string `position:"Query" name:"RequestId"` RelationId requests.Integer `position:"Query" name:"RelationId"` }
RelieveAccountRelationRequest is the request struct for api RelieveAccountRelation
func CreateRelieveAccountRelationRequest ¶
func CreateRelieveAccountRelationRequest() (request *RelieveAccountRelationRequest)
CreateRelieveAccountRelationRequest creates a request to invoke RelieveAccountRelation API
type RelieveAccountRelationResponse ¶
type RelieveAccountRelationResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` Data Data `json:"Data" xml:"Data"` }
RelieveAccountRelationResponse is the response struct for api RelieveAccountRelation
func CreateRelieveAccountRelationResponse ¶
func CreateRelieveAccountRelationResponse() (response *RelieveAccountRelationResponse)
CreateRelieveAccountRelationResponse creates a response to parse from RelieveAccountRelation response
type RenewInstanceRequest ¶
type RenewInstanceRequest struct { *requests.RpcRequest ProductCode string `position:"Query" name:"ProductCode"` ClientToken string `position:"Query" name:"ClientToken"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ProductType string `position:"Query" name:"ProductType"` InstanceId string `position:"Query" name:"InstanceId"` RenewPeriod requests.Integer `position:"Query" name:"RenewPeriod"` }
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 Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` 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 RenewResourcePackageRequest ¶
type RenewResourcePackageRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` EffectiveDate string `position:"Query" name:"EffectiveDate"` Duration requests.Integer `position:"Query" name:"Duration"` InstanceId string `position:"Query" name:"InstanceId"` PricingCycle string `position:"Query" name:"PricingCycle"` }
RenewResourcePackageRequest is the request struct for api RenewResourcePackage
func CreateRenewResourcePackageRequest ¶
func CreateRenewResourcePackageRequest() (request *RenewResourcePackageRequest)
CreateRenewResourcePackageRequest creates a request to invoke RenewResourcePackage API
type RenewResourcePackageResponse ¶
type RenewResourcePackageResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` OrderId int64 `json:"OrderId" xml:"OrderId"` Data DataInRenewResourcePackage `json:"Data" xml:"Data"` }
RenewResourcePackageResponse is the response struct for api RenewResourcePackage
func CreateRenewResourcePackageResponse ¶
func CreateRenewResourcePackageResponse() (response *RenewResourcePackageResponse)
CreateRenewResourcePackageResponse creates a response to parse from RenewResourcePackage response
type ResourceInstanceDtoList ¶
type ResourceInstanceDtoList struct {
ResourceInstanceList []ResourceInstanceList `json:"ResourceInstanceList" xml:"ResourceInstanceList"`
}
ResourceInstanceDtoList is a nested struct in bssopenapi response
type ResourceInstanceList ¶
type ResourceInstanceList struct { CommodityCode string `json:"CommodityCode" xml:"CommodityCode"` ResourceUserName string `json:"ResourceUserName" xml:"ResourceUserName"` CommodityName string `json:"CommodityName" xml:"CommodityName"` ResourceUserId int64 `json:"ResourceUserId" xml:"ResourceUserId"` ApportionName string `json:"ApportionName" xml:"ApportionName"` ApportionCode string `json:"ApportionCode" xml:"ApportionCode"` ResourceType string `json:"ResourceType" xml:"ResourceType"` ResourceNick string `json:"ResourceNick" xml:"ResourceNick"` ResourceTag string `json:"ResourceTag" xml:"ResourceTag"` ResourceId string `json:"ResourceId" xml:"ResourceId"` ResourceGroup string `json:"ResourceGroup" xml:"ResourceGroup"` RelatedResources string `json:"RelatedResources" xml:"RelatedResources"` ResourceStatus string `json:"ResourceStatus" xml:"ResourceStatus"` }
ResourceInstanceList is a nested struct in bssopenapi response
type ResourcePackage ¶
type ResourcePackage struct { ProductType string `json:"ProductType" xml:"ProductType"` Name string `json:"Name" xml:"Name"` ProductCode string `json:"ProductCode" xml:"ProductCode"` 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 SaveUserCreditRequest ¶
type SaveUserCreditRequest struct { *requests.RpcRequest AvoidExpiration requests.Boolean `position:"Query" name:"AvoidExpiration"` Description string `position:"Query" name:"Description"` AvoidPrepaidNotification requests.Boolean `position:"Query" name:"AvoidPrepaidNotification"` AvoidPrepaidExpiration requests.Boolean `position:"Query" name:"AvoidPrepaidExpiration"` AvoidNotification requests.Boolean `position:"Query" name:"AvoidNotification"` Operator string `position:"Query" name:"Operator"` CreditValue string `position:"Query" name:"CreditValue"` CreditType string `position:"Query" name:"CreditType"` }
SaveUserCreditRequest is the request struct for api SaveUserCredit
func CreateSaveUserCreditRequest ¶
func CreateSaveUserCreditRequest() (request *SaveUserCreditRequest)
CreateSaveUserCreditRequest creates a request to invoke SaveUserCredit API
type SaveUserCreditResponse ¶
type SaveUserCreditResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` }
SaveUserCreditResponse is the response struct for api SaveUserCredit
func CreateSaveUserCreditResponse ¶
func CreateSaveUserCreditResponse() (response *SaveUserCreditResponse)
CreateSaveUserCreditResponse creates a response to parse from SaveUserCredit response
type SavingsPlansDeductDetailResponse ¶
type SavingsPlansDeductDetailResponse struct { EndTime string `json:"EndTime" xml:"EndTime"` StartTime string `json:"StartTime" xml:"StartTime"` SavingsType string `json:"SavingsType" xml:"SavingsType"` UserId int64 `json:"UserId" xml:"UserId"` DiscountRate string `json:"DiscountRate" xml:"DiscountRate"` BillModule string `json:"BillModule" xml:"BillModule"` InstanceId string `json:"InstanceId" xml:"InstanceId"` DeductInstanceId string `json:"DeductInstanceId" xml:"DeductInstanceId"` DeductCommodity string `json:"DeductCommodity" xml:"DeductCommodity"` DeductRate string `json:"DeductRate" xml:"DeductRate"` DeductFee string `json:"DeductFee" xml:"DeductFee"` OwnerId int64 `json:"OwnerId" xml:"OwnerId"` }
SavingsPlansDeductDetailResponse is a nested struct in bssopenapi response
type SavingsPlansDetailResponse ¶
type SavingsPlansDetailResponse struct { Status string `json:"Status" xml:"Status"` Cycle string `json:"Cycle" xml:"Cycle"` StartTimestamp int64 `json:"StartTimestamp" xml:"StartTimestamp"` SavingsType string `json:"SavingsType" xml:"SavingsType"` Utilization string `json:"Utilization" xml:"Utilization"` PrepayFee string `json:"PrepayFee" xml:"PrepayFee"` InstanceId string `json:"InstanceId" xml:"InstanceId"` Currency string `json:"Currency" xml:"Currency"` EndTimestamp int64 `json:"EndTimestamp" xml:"EndTimestamp"` EndTime string `json:"EndTime" xml:"EndTime"` StartTime string `json:"StartTime" xml:"StartTime"` AllocationStatus string `json:"AllocationStatus" xml:"AllocationStatus"` InstanceFamily string `json:"InstanceFamily" xml:"InstanceFamily"` Region string `json:"Region" xml:"Region"` LastBillTotalUsage string `json:"LastBillTotalUsage" xml:"LastBillTotalUsage"` LastBillUtilization string `json:"LastBillUtilization" xml:"LastBillUtilization"` TotalSave string `json:"TotalSave" xml:"TotalSave"` PoolValue string `json:"PoolValue" xml:"PoolValue"` PayMode string `json:"PayMode" xml:"PayMode"` Tags []Tag `json:"Tags" xml:"Tags"` }
SavingsPlansDetailResponse is a nested struct in bssopenapi response
type SetAllExpirationDayRequest ¶
type SetAllExpirationDayRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` UnifyExpireDay string `position:"Query" name:"UnifyExpireDay"` }
SetAllExpirationDayRequest is the request struct for api SetAllExpirationDay
func CreateSetAllExpirationDayRequest ¶
func CreateSetAllExpirationDayRequest() (request *SetAllExpirationDayRequest)
CreateSetAllExpirationDayRequest creates a request to invoke SetAllExpirationDay API
type SetAllExpirationDayResponse ¶
type SetAllExpirationDayResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` }
SetAllExpirationDayResponse is the response struct for api SetAllExpirationDay
func CreateSetAllExpirationDayResponse ¶
func CreateSetAllExpirationDayResponse() (response *SetAllExpirationDayResponse)
CreateSetAllExpirationDayResponse creates a response to parse from SetAllExpirationDay response
type SetCreditLabelActionRequest ¶
type SetCreditLabelActionRequest struct { *requests.RpcRequest ActionType string `position:"Query" name:"ActionType"` IsNeedSaveNotifyRule string `position:"Query" name:"IsNeedSaveNotifyRule"` IsNeedAdjustCreditAccount string `position:"Query" name:"IsNeedAdjustCreditAccount"` NewCreateMode requests.Boolean `position:"Query" name:"NewCreateMode"` Description string `position:"Query" name:"Description"` Source string `position:"Query" name:"Source"` CurrencyCode string `position:"Query" name:"CurrencyCode"` DailyCycle string `position:"Query" name:"DailyCycle"` Operator string `position:"Query" name:"Operator"` Uid string `position:"Query" name:"Uid"` SiteCode string `position:"Query" name:"SiteCode"` ClearCycle string `position:"Query" name:"ClearCycle"` NeedNotice requests.Boolean `position:"Query" name:"NeedNotice"` RequestId string `position:"Query" name:"RequestId"` IsNeedSetCreditAmount string `position:"Query" name:"IsNeedSetCreditAmount"` CreditAmount string `position:"Query" name:"CreditAmount"` IsNeedAddSettleLabel string `position:"Query" name:"IsNeedAddSettleLabel"` }
SetCreditLabelActionRequest is the request struct for api SetCreditLabelAction
func CreateSetCreditLabelActionRequest ¶
func CreateSetCreditLabelActionRequest() (request *SetCreditLabelActionRequest)
CreateSetCreditLabelActionRequest creates a request to invoke SetCreditLabelAction API
type SetCreditLabelActionResponse ¶
type SetCreditLabelActionResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data bool `json:"Data" xml:"Data"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` }
SetCreditLabelActionResponse is the response struct for api SetCreditLabelAction
func CreateSetCreditLabelActionResponse ¶
func CreateSetCreditLabelActionResponse() (response *SetCreditLabelActionResponse)
CreateSetCreditLabelActionResponse creates a response to parse from SetCreditLabelAction response
type SetRenewalRequest ¶
type SetRenewalRequest struct { *requests.RpcRequest ProductCode string `position:"Query" name:"ProductCode"` SubscriptionType string `position:"Query" name:"SubscriptionType"` RenewalPeriod requests.Integer `position:"Query" name:"RenewalPeriod"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ProductType string `position:"Query" name:"ProductType"` InstanceIDs string `position:"Query" name:"InstanceIDs"` RenewalStatus string `position:"Query" name:"RenewalStatus"` RenewalPeriodUnit string `position:"Query" name:"RenewalPeriodUnit"` }
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 Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` }
SetRenewalResponse is the response struct for api SetRenewal
func CreateSetRenewalResponse ¶
func CreateSetRenewalResponse() (response *SetRenewalResponse)
CreateSetRenewalResponse creates a response to parse from SetRenewal response
type SetResellerUserAlarmThresholdRequest ¶
type SetResellerUserAlarmThresholdRequest struct { *requests.RpcRequest AlarmType string `position:"Query" name:"AlarmType"` AlarmThresholds string `position:"Query" name:"AlarmThresholds"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` }
SetResellerUserAlarmThresholdRequest is the request struct for api SetResellerUserAlarmThreshold
func CreateSetResellerUserAlarmThresholdRequest ¶
func CreateSetResellerUserAlarmThresholdRequest() (request *SetResellerUserAlarmThresholdRequest)
CreateSetResellerUserAlarmThresholdRequest creates a request to invoke SetResellerUserAlarmThreshold API
type SetResellerUserAlarmThresholdResponse ¶
type SetResellerUserAlarmThresholdResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data bool `json:"Data" xml:"Data"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` }
SetResellerUserAlarmThresholdResponse is the response struct for api SetResellerUserAlarmThreshold
func CreateSetResellerUserAlarmThresholdResponse ¶
func CreateSetResellerUserAlarmThresholdResponse() (response *SetResellerUserAlarmThresholdResponse)
CreateSetResellerUserAlarmThresholdResponse creates a response to parse from SetResellerUserAlarmThreshold response
type SetResellerUserQuotaRequest ¶
type SetResellerUserQuotaRequest struct { *requests.RpcRequest Amount string `position:"Query" name:"Amount"` OutBizId string `position:"Query" name:"OutBizId"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Currency string `position:"Query" name:"Currency"` }
SetResellerUserQuotaRequest is the request struct for api SetResellerUserQuota
func CreateSetResellerUserQuotaRequest ¶
func CreateSetResellerUserQuotaRequest() (request *SetResellerUserQuotaRequest)
CreateSetResellerUserQuotaRequest creates a request to invoke SetResellerUserQuota API
type SetResellerUserQuotaResponse ¶
type SetResellerUserQuotaResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data bool `json:"Data" xml:"Data"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` }
SetResellerUserQuotaResponse is the response struct for api SetResellerUserQuota
func CreateSetResellerUserQuotaResponse ¶
func CreateSetResellerUserQuotaResponse() (response *SetResellerUserQuotaResponse)
CreateSetResellerUserQuotaResponse creates a response to parse from SetResellerUserQuota response
type SetResellerUserStatusRequest ¶
type SetResellerUserStatusRequest struct { *requests.RpcRequest OwnerId string `position:"Query" name:"OwnerId"` BusinessType string `position:"Query" name:"BusinessType"` Status string `position:"Query" name:"Status"` }
SetResellerUserStatusRequest is the request struct for api SetResellerUserStatus
func CreateSetResellerUserStatusRequest ¶
func CreateSetResellerUserStatusRequest() (request *SetResellerUserStatusRequest)
CreateSetResellerUserStatusRequest creates a request to invoke SetResellerUserStatus API
type SetResellerUserStatusResponse ¶
type SetResellerUserStatusResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data bool `json:"Data" xml:"Data"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` }
SetResellerUserStatusResponse is the response struct for api SetResellerUserStatus
func CreateSetResellerUserStatusResponse ¶
func CreateSetResellerUserStatusResponse() (response *SetResellerUserStatusResponse)
CreateSetResellerUserStatusResponse creates a response to parse from SetResellerUserStatus 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 SubscribeBillToOSSRequest ¶
type SubscribeBillToOSSRequest struct { *requests.RpcRequest BucketOwnerId requests.Integer `position:"Query" name:"BucketOwnerId"` SubscribeType string `position:"Query" name:"SubscribeType"` SubscribeBucket string `position:"Query" name:"SubscribeBucket"` BucketPath string `position:"Query" name:"BucketPath"` BeginBillingCycle string `position:"Query" name:"BeginBillingCycle"` MultAccountRelSubscribe string `position:"Query" name:"MultAccountRelSubscribe"` }
SubscribeBillToOSSRequest is the request struct for api SubscribeBillToOSS
func CreateSubscribeBillToOSSRequest ¶
func CreateSubscribeBillToOSSRequest() (request *SubscribeBillToOSSRequest)
CreateSubscribeBillToOSSRequest creates a request to invoke SubscribeBillToOSS API
type SubscribeBillToOSSResponse ¶
type SubscribeBillToOSSResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` }
SubscribeBillToOSSResponse is the response struct for api SubscribeBillToOSS
func CreateSubscribeBillToOSSResponse ¶
func CreateSubscribeBillToOSSResponse() (response *SubscribeBillToOSSResponse)
CreateSubscribeBillToOSSResponse creates a response to parse from SubscribeBillToOSS response
type TagInQueryInstanceByTag ¶
type TagInQueryInstanceByTag struct {
TagKeyValue []TagKeyValue `json:"TagKeyValue" xml:"TagKeyValue"`
}
TagInQueryInstanceByTag is a nested struct in bssopenapi response
type TagKeyValue ¶
type TagKeyValue struct { Key string `json:"Key" xml:"Key"` Value string `json:"Value" xml:"Value"` }
TagKeyValue is a nested struct in bssopenapi response
type TagResource ¶
type TagResource struct {
TagResourceItem []TagResourceItem `json:"TagResource" xml:"TagResource"`
}
TagResource is a nested struct in bssopenapi response
type TagResourceItem ¶
type TagResourceItem struct { ResourceId string `json:"ResourceId" xml:"ResourceId"` ResourceType string `json:"ResourceType" xml:"ResourceType"` Tag []TagKeyValue `json:"Tag" xml:"Tag"` }
TagResourceItem is a nested struct in bssopenapi response
type TagResourcesRequest ¶
type TagResourcesRequest struct { *requests.RpcRequest ResourceId *[]string `position:"Query" name:"ResourceId" type:"Repeated"` Tag *[]TagResourcesTag `position:"Query" name:"Tag" type:"Repeated"` ResourceType string `position:"Query" name:"ResourceType"` }
TagResourcesRequest is the request struct for api TagResources
func CreateTagResourcesRequest ¶
func CreateTagResourcesRequest() (request *TagResourcesRequest)
CreateTagResourcesRequest creates a request to invoke TagResources API
type TagResourcesResponse ¶
type TagResourcesResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data bool `json:"Data" xml:"Data"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` }
TagResourcesResponse is the response struct for api TagResources
func CreateTagResourcesResponse ¶
func CreateTagResourcesResponse() (response *TagResourcesResponse)
CreateTagResourcesResponse creates a response to parse from TagResources response
type TagResourcesTag ¶
TagResourcesTag is a repeated param struct in TagResourcesRequest
type Tags ¶
type Tags struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
Tags is a nested struct in bssopenapi response
type TotalCoverage ¶
type TotalCoverage struct { DeductQuantity float64 `json:"DeductQuantity" xml:"DeductQuantity"` TotalQuantity float64 `json:"TotalQuantity" xml:"TotalQuantity"` DeductAmount float64 `json:"DeductAmount" xml:"DeductAmount"` CoveragePercentage float64 `json:"CoveragePercentage" xml:"CoveragePercentage"` CapacityUnit string `json:"CapacityUnit" xml:"CapacityUnit"` }
TotalCoverage is a nested struct in bssopenapi response
type TotalUsage ¶
type TotalUsage struct { PoolValue float64 `json:"PoolValue" xml:"PoolValue"` UsagePercentage float64 `json:"UsagePercentage" xml:"UsagePercentage"` SavedCost float64 `json:"SavedCost" xml:"SavedCost"` ReservationCost float64 `json:"ReservationCost" xml:"ReservationCost"` PotentialSavedCost float64 `json:"PotentialSavedCost" xml:"PotentialSavedCost"` PostpaidCost float64 `json:"PostpaidCost" xml:"PostpaidCost"` }
TotalUsage is a nested struct in bssopenapi response
type UidList ¶
type UidList struct {
Item []string `json:"Item" xml:"Item"`
}
UidList is a nested struct in bssopenapi response
type UnsubscribeBillToOSSRequest ¶
type UnsubscribeBillToOSSRequest struct { *requests.RpcRequest SubscribeType string `position:"Query" name:"SubscribeType"` MultAccountRelSubscribe string `position:"Query" name:"MultAccountRelSubscribe"` }
UnsubscribeBillToOSSRequest is the request struct for api UnsubscribeBillToOSS
func CreateUnsubscribeBillToOSSRequest ¶
func CreateUnsubscribeBillToOSSRequest() (request *UnsubscribeBillToOSSRequest)
CreateUnsubscribeBillToOSSRequest creates a request to invoke UnsubscribeBillToOSS API
type UnsubscribeBillToOSSResponse ¶
type UnsubscribeBillToOSSResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` }
UnsubscribeBillToOSSResponse is the response struct for api UnsubscribeBillToOSS
func CreateUnsubscribeBillToOSSResponse ¶
func CreateUnsubscribeBillToOSSResponse() (response *UnsubscribeBillToOSSResponse)
CreateUnsubscribeBillToOSSResponse creates a response to parse from UnsubscribeBillToOSS response
type UntagResourcesRequest ¶
type UntagResourcesRequest struct { *requests.RpcRequest All requests.Boolean `position:"Query" name:"All"` ResourceId *[]string `position:"Query" name:"ResourceId" type:"Repeated"` TagKey *[]string `position:"Query" name:"TagKey" type:"Repeated"` ResourceType string `position:"Query" name:"ResourceType"` }
UntagResourcesRequest is the request struct for api UntagResources
func CreateUntagResourcesRequest ¶
func CreateUntagResourcesRequest() (request *UntagResourcesRequest)
CreateUntagResourcesRequest creates a request to invoke UntagResources API
type UntagResourcesResponse ¶
type UntagResourcesResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` Data bool `json:"Data" xml:"Data"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` }
UntagResourcesResponse is the response struct for api UntagResources
func CreateUntagResourcesResponse ¶
func CreateUntagResourcesResponse() (response *UntagResourcesResponse)
CreateUntagResourcesResponse creates a response to parse from UntagResources response
type UpgradeResourcePackageRequest ¶
type UpgradeResourcePackageRequest struct { *requests.RpcRequest Specification string `position:"Query" name:"Specification"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` EffectiveDate string `position:"Query" name:"EffectiveDate"` InstanceId string `position:"Query" name:"InstanceId"` }
UpgradeResourcePackageRequest is the request struct for api UpgradeResourcePackage
func CreateUpgradeResourcePackageRequest ¶
func CreateUpgradeResourcePackageRequest() (request *UpgradeResourcePackageRequest)
CreateUpgradeResourcePackageRequest creates a request to invoke UpgradeResourcePackage API
type UpgradeResourcePackageResponse ¶
type UpgradeResourcePackageResponse struct { *responses.BaseResponse Code string `json:"Code" xml:"Code"` Message string `json:"Message" xml:"Message"` RequestId string `json:"RequestId" xml:"RequestId"` Success bool `json:"Success" xml:"Success"` OrderId int64 `json:"OrderId" xml:"OrderId"` Data DataInUpgradeResourcePackage `json:"Data" xml:"Data"` }
UpgradeResourcePackageResponse is the response struct for api UpgradeResourcePackage
func CreateUpgradeResourcePackageResponse ¶
func CreateUpgradeResourcePackageResponse() (response *UpgradeResourcePackageResponse)
CreateUpgradeResourcePackageResponse creates a response to parse from UpgradeResourcePackage response
type Values ¶
type Values struct {
AttributeValue []AttributeValue `json:"AttributeValue" xml:"AttributeValue"`
}
Values is a nested struct in bssopenapi response
Source Files ¶
- add_account_relation.go
- allocate_cost_unit_resource.go
- apply_invoice.go
- cancel_order.go
- change_reseller_consume_amount.go
- client.go
- confirm_relation.go
- convert_charge_type.go
- create_ag_account.go
- create_cost_unit.go
- create_instance.go
- create_reseller_user_quota.go
- create_resource_package.go
- create_savings_plans_instance.go
- delete_cost_unit.go
- describe_instance_bill.go
- describe_pricing_module.go
- describe_resource_coverage_detail.go
- describe_resource_coverage_total.go
- describe_resource_package_product.go
- describe_resource_usage_detail.go
- describe_resource_usage_total.go
- describe_savings_plans_coverage_detail.go
- describe_savings_plans_coverage_total.go
- describe_savings_plans_usage_detail.go
- describe_savings_plans_usage_total.go
- describe_split_item_bill.go
- enable_bill_generation.go
- endpoint.go
- get_account_relation.go
- get_customer_account_info.go
- get_customer_list.go
- get_order_detail.go
- get_pay_as_you_go_price.go
- get_resource_package_price.go
- get_subscription_price.go
- inquiry_price_refund_instance.go
- modify_account_relation.go
- modify_cost_unit.go
- modify_instance.go
- query_account_balance.go
- query_account_bill.go
- query_account_transaction_details.go
- query_account_transactions.go
- query_available_instances.go
- query_bill.go
- query_bill_overview.go
- query_bill_to_oss_subscription.go
- query_cash_coupons.go
- query_cost_unit.go
- query_cost_unit_resource.go
- query_customer_address_list.go
- query_dp_utilization_detail.go
- query_evaluate_list.go
- query_financial_account_info.go
- query_instance_bill.go
- query_instance_by_tag.go
- query_instance_gaap_cost.go
- query_invoicing_customer_list.go
- query_monthly_bill.go
- query_monthly_instance_consumption.go
- query_orders.go
- query_permission_list.go
- query_prepaid_cards.go
- query_product_list.go
- query_redeem.go
- query_relation_list.go
- query_reseller_available_quota.go
- query_resource_package_instances.go
- query_ri_utilization_detail.go
- query_savings_plans_deduct_log.go
- query_savings_plans_instance.go
- query_settle_bill.go
- query_settlement_bill.go
- query_split_item_bill.go
- query_user_oms_data.go
- refund_instance.go
- release_instance.go
- relieve_account_relation.go
- renew_instance.go
- renew_resource_package.go
- save_user_credit.go
- set_all_expiration_day.go
- set_credit_label_action.go
- set_renewal.go
- set_reseller_user_alarm_threshold.go
- set_reseller_user_quota.go
- set_reseller_user_status.go
- struct_account_transactions_list_in_query_account_transaction_details.go
- struct_account_transactions_list_in_query_account_transactions.go
- struct_account_transactions_list_item.go
- struct_ag_relation_dto.go
- struct_applicable_products.go
- struct_attribute.go
- struct_attribute_list.go
- struct_attribute_value.go
- struct_available_duration.go
- struct_available_durations.go
- struct_cash_coupon.go
- struct_config_list.go
- struct_cost_unit.go
- struct_cost_unit_dto_list_in_create_cost_unit.go
- struct_cost_unit_dto_list_in_query_cost_unit.go
- struct_cost_unit_dto_list_item.go
- struct_cost_unit_statis_info.go
- struct_customer_invoice.go
- struct_customer_invoice_address.go
- struct_customer_invoice_address_list.go
- struct_customer_invoice_list.go
- struct_data.go
- struct_data_in_create_resource_package.go
- struct_data_in_create_savings_plans_instance.go
- struct_data_in_describe_pricing_module.go
- struct_data_in_describe_resource_package_product.go
- struct_data_in_get_order_detail.go
- struct_data_in_get_pay_as_you_go_price.go
- struct_data_in_get_resource_package_price.go
- struct_data_in_get_subscription_price.go
- struct_data_in_modify_cost_unit.go
- struct_data_in_query_account_bill.go
- struct_data_in_query_account_transaction_details.go
- struct_data_in_query_account_transactions.go
- struct_data_in_query_bill.go
- struct_data_in_query_bill_overview.go
- struct_data_in_query_bill_to_oss_subscription.go
- struct_data_in_query_cash_coupons.go
- struct_data_in_query_customer_address_list.go
- struct_data_in_query_dp_utilization_detail.go
- struct_data_in_query_evaluate_list.go
- struct_data_in_query_instance_bill.go
- struct_data_in_query_instance_gaap_cost.go
- struct_data_in_query_invoicing_customer_list.go
- struct_data_in_query_monthly_bill.go
- struct_data_in_query_monthly_instance_consumption.go
- struct_data_in_query_orders.go
- struct_data_in_query_permission_list.go
- struct_data_in_query_prepaid_cards.go
- struct_data_in_query_product_list.go
- struct_data_in_query_redeem.go
- struct_data_in_query_resource_package_instances.go
- struct_data_in_query_ri_utilization_detail.go
- struct_data_in_query_savings_plans_deduct_log.go
- struct_data_in_query_savings_plans_instance.go
- struct_data_in_query_settle_bill.go
- struct_data_in_query_settlement_bill.go
- struct_data_in_query_split_item_bill.go
- struct_data_in_refund_instance.go
- struct_data_in_renew_resource_package.go
- struct_data_in_upgrade_resource_package.go
- struct_data_item.go
- struct_detail_list_in_query_dp_utilization_detail.go
- struct_detail_list_in_query_ri_utilization_detail.go
- struct_detail_list_item.go
- struct_detail_list_item_in_query_ri_utilization_detail.go
- struct_evaluate.go
- struct_evaluate_list.go
- struct_financial_relation_info_list.go
- struct_financial_relation_info_list_item.go
- struct_instance.go
- struct_instance_in_query_resource_package_instances.go
- struct_instance_list.go
- struct_instances.go
- struct_item.go
- struct_item_in_describe_savings_plans_coverage_detail.go
- struct_item_in_describe_savings_plans_usage_detail.go
- struct_item_in_query_settlement_bill.go
- struct_items_in_describe_instance_bill.go
- struct_items_in_describe_resource_coverage_detail.go
- struct_items_in_describe_resource_usage_detail.go
- struct_items_in_describe_savings_plans_coverage_detail.go
- struct_items_in_describe_savings_plans_usage_detail.go
- struct_items_in_describe_split_item_bill.go
- struct_items_in_query_account_bill.go
- struct_items_in_query_bill.go
- struct_items_in_query_bill_overview.go
- struct_items_in_query_bill_to_oss_subscription.go
- struct_items_in_query_instance_bill.go
- struct_items_in_query_monthly_bill.go
- struct_items_in_query_monthly_instance_consumption.go
- struct_items_in_query_savings_plans_deduct_log.go
- struct_items_in_query_savings_plans_instance.go
- struct_items_in_query_settle_bill.go
- struct_items_in_query_settlement_bill.go
- struct_items_in_query_split_item_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.go
- struct_oms_data.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_period_coverage_in_describe_resource_coverage_total.go
- struct_period_coverage_in_describe_resource_usage_total.go
- struct_period_coverage_in_describe_savings_plans_coverage_total.go
- struct_period_coverage_in_describe_savings_plans_usage_total.go
- struct_permission_list.go
- struct_permission_list_item.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_instance_dto_list.go
- struct_resource_instance_list.go
- struct_resource_package.go
- struct_resource_packages.go
- struct_savings_plans_deduct_detail_response.go
- struct_savings_plans_detail_response.go
- struct_specification.go
- struct_specifications.go
- struct_tag.go
- struct_tag_in_query_instance_by_tag.go
- struct_tag_key_value.go
- struct_tag_resource.go
- struct_tag_resource_item.go
- struct_tags.go
- struct_total_coverage.go
- struct_total_usage.go
- struct_uid_list.go
- struct_values.go
- subscribe_bill_to_oss.go
- tag_resources.go
- unsubscribe_bill_to_oss.go
- untag_resources.go
- upgrade_resource_package.go