Documentation
¶
Index ¶
- Variables
- func GetEndpointMap() map[string]string
- func GetEndpointType() string
- func SetClientProperty(client *Client, propertyName string, propertyValue interface{})
- func SetEndpointDataToClient(client *Client)
- type ActivateLicenseRequest
- type ActivateLicenseResponse
- type AuthRoles
- type AutoRenewInstanceRequest
- type AutoRenewInstanceResponse
- 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) ActivateLicense(request *ActivateLicenseRequest) (response *ActivateLicenseResponse, err error)
- func (client *Client) ActivateLicenseWithCallback(request *ActivateLicenseRequest, ...) <-chan int
- func (client *Client) ActivateLicenseWithChan(request *ActivateLicenseRequest) (<-chan *ActivateLicenseResponse, <-chan error)
- func (client *Client) AutoRenewInstance(request *AutoRenewInstanceRequest) (response *AutoRenewInstanceResponse, err error)
- func (client *Client) AutoRenewInstanceWithCallback(request *AutoRenewInstanceRequest, ...) <-chan int
- func (client *Client) AutoRenewInstanceWithChan(request *AutoRenewInstanceRequest) (<-chan *AutoRenewInstanceResponse, <-chan error)
- func (client *Client) CreateOrder(request *CreateOrderRequest) (response *CreateOrderResponse, err error)
- func (client *Client) CreateOrderWithCallback(request *CreateOrderRequest, ...) <-chan int
- func (client *Client) CreateOrderWithChan(request *CreateOrderRequest) (<-chan *CreateOrderResponse, <-chan error)
- func (client *Client) CrossAccountVerifyToken(request *CrossAccountVerifyTokenRequest) (response *CrossAccountVerifyTokenResponse, err error)
- func (client *Client) CrossAccountVerifyTokenWithCallback(request *CrossAccountVerifyTokenRequest, ...) <-chan int
- func (client *Client) CrossAccountVerifyTokenWithChan(request *CrossAccountVerifyTokenRequest) (<-chan *CrossAccountVerifyTokenResponse, <-chan error)
- func (client *Client) DescribeApiMetering(request *DescribeApiMeteringRequest) (response *DescribeApiMeteringResponse, err error)
- func (client *Client) DescribeApiMeteringWithCallback(request *DescribeApiMeteringRequest, ...) <-chan int
- func (client *Client) DescribeApiMeteringWithChan(request *DescribeApiMeteringRequest) (<-chan *DescribeApiMeteringResponse, <-chan error)
- func (client *Client) DescribeCurrentNodeInfo(request *DescribeCurrentNodeInfoRequest) (response *DescribeCurrentNodeInfoResponse, err error)
- func (client *Client) DescribeCurrentNodeInfoWithCallback(request *DescribeCurrentNodeInfoRequest, ...) <-chan int
- func (client *Client) DescribeCurrentNodeInfoWithChan(request *DescribeCurrentNodeInfoRequest) (<-chan *DescribeCurrentNodeInfoResponse, <-chan error)
- func (client *Client) DescribeDistributionProducts(request *DescribeDistributionProductsRequest) (response *DescribeDistributionProductsResponse, err error)
- func (client *Client) DescribeDistributionProductsLink(request *DescribeDistributionProductsLinkRequest) (response *DescribeDistributionProductsLinkResponse, err error)
- func (client *Client) DescribeDistributionProductsLinkWithCallback(request *DescribeDistributionProductsLinkRequest, ...) <-chan int
- func (client *Client) DescribeDistributionProductsLinkWithChan(request *DescribeDistributionProductsLinkRequest) (<-chan *DescribeDistributionProductsLinkResponse, <-chan error)
- func (client *Client) DescribeDistributionProductsWithCallback(request *DescribeDistributionProductsRequest, ...) <-chan int
- func (client *Client) DescribeDistributionProductsWithChan(request *DescribeDistributionProductsRequest) (<-chan *DescribeDistributionProductsResponse, <-chan error)
- func (client *Client) DescribeInstance(request *DescribeInstanceRequest) (response *DescribeInstanceResponse, err error)
- func (client *Client) DescribeInstanceWithCallback(request *DescribeInstanceRequest, ...) <-chan int
- func (client *Client) DescribeInstanceWithChan(request *DescribeInstanceRequest) (<-chan *DescribeInstanceResponse, <-chan error)
- func (client *Client) DescribeInstances(request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)
- func (client *Client) DescribeInstancesWithCallback(request *DescribeInstancesRequest, ...) <-chan int
- func (client *Client) DescribeInstancesWithChan(request *DescribeInstancesRequest) (<-chan *DescribeInstancesResponse, <-chan error)
- func (client *Client) DescribeLicense(request *DescribeLicenseRequest) (response *DescribeLicenseResponse, err error)
- func (client *Client) DescribeLicenseWithCallback(request *DescribeLicenseRequest, ...) <-chan int
- func (client *Client) DescribeLicenseWithChan(request *DescribeLicenseRequest) (<-chan *DescribeLicenseResponse, <-chan error)
- func (client *Client) DescribeOrder(request *DescribeOrderRequest) (response *DescribeOrderResponse, err error)
- func (client *Client) DescribeOrderWithCallback(request *DescribeOrderRequest, ...) <-chan int
- func (client *Client) DescribeOrderWithChan(request *DescribeOrderRequest) (<-chan *DescribeOrderResponse, <-chan error)
- func (client *Client) DescribePrice(request *DescribePriceRequest) (response *DescribePriceResponse, err error)
- func (client *Client) DescribePriceWithCallback(request *DescribePriceRequest, ...) <-chan int
- func (client *Client) DescribePriceWithChan(request *DescribePriceRequest) (<-chan *DescribePriceResponse, <-chan error)
- func (client *Client) DescribeProduct(request *DescribeProductRequest) (response *DescribeProductResponse, err error)
- func (client *Client) DescribeProductWithCallback(request *DescribeProductRequest, ...) <-chan int
- func (client *Client) DescribeProductWithChan(request *DescribeProductRequest) (<-chan *DescribeProductResponse, <-chan error)
- func (client *Client) DescribeProducts(request *DescribeProductsRequest) (response *DescribeProductsResponse, err error)
- func (client *Client) DescribeProductsWithCallback(request *DescribeProductsRequest, ...) <-chan int
- func (client *Client) DescribeProductsWithChan(request *DescribeProductsRequest) (<-chan *DescribeProductsResponse, <-chan error)
- func (client *Client) DescribeProjectAttachments(request *DescribeProjectAttachmentsRequest) (response *DescribeProjectAttachmentsResponse, err error)
- func (client *Client) DescribeProjectAttachmentsWithCallback(request *DescribeProjectAttachmentsRequest, ...) <-chan int
- func (client *Client) DescribeProjectAttachmentsWithChan(request *DescribeProjectAttachmentsRequest) (<-chan *DescribeProjectAttachmentsResponse, <-chan error)
- func (client *Client) DescribeProjectInfo(request *DescribeProjectInfoRequest) (response *DescribeProjectInfoResponse, err error)
- func (client *Client) DescribeProjectInfoWithCallback(request *DescribeProjectInfoRequest, ...) <-chan int
- func (client *Client) DescribeProjectInfoWithChan(request *DescribeProjectInfoRequest) (<-chan *DescribeProjectInfoResponse, <-chan error)
- func (client *Client) DescribeProjectMessages(request *DescribeProjectMessagesRequest) (response *DescribeProjectMessagesResponse, err error)
- func (client *Client) DescribeProjectMessagesWithCallback(request *DescribeProjectMessagesRequest, ...) <-chan int
- func (client *Client) DescribeProjectMessagesWithChan(request *DescribeProjectMessagesRequest) (<-chan *DescribeProjectMessagesResponse, <-chan error)
- func (client *Client) DescribeProjectNodes(request *DescribeProjectNodesRequest) (response *DescribeProjectNodesResponse, err error)
- func (client *Client) DescribeProjectNodesWithCallback(request *DescribeProjectNodesRequest, ...) <-chan int
- func (client *Client) DescribeProjectNodesWithChan(request *DescribeProjectNodesRequest) (<-chan *DescribeProjectNodesResponse, <-chan error)
- func (client *Client) DescribeProjectOperateLogs(request *DescribeProjectOperateLogsRequest) (response *DescribeProjectOperateLogsResponse, err error)
- func (client *Client) DescribeProjectOperateLogsWithCallback(request *DescribeProjectOperateLogsRequest, ...) <-chan int
- func (client *Client) DescribeProjectOperateLogsWithChan(request *DescribeProjectOperateLogsRequest) (<-chan *DescribeProjectOperateLogsResponse, <-chan error)
- func (client *Client) FinishCurrentProjectNode(request *FinishCurrentProjectNodeRequest) (response *FinishCurrentProjectNodeResponse, err error)
- func (client *Client) FinishCurrentProjectNodeWithCallback(request *FinishCurrentProjectNodeRequest, ...) <-chan int
- func (client *Client) FinishCurrentProjectNodeWithChan(request *FinishCurrentProjectNodeRequest) (<-chan *FinishCurrentProjectNodeResponse, <-chan error)
- func (client *Client) PauseProject(request *PauseProjectRequest) (response *PauseProjectResponse, err error)
- func (client *Client) PauseProjectWithCallback(request *PauseProjectRequest, ...) <-chan int
- func (client *Client) PauseProjectWithChan(request *PauseProjectRequest) (<-chan *PauseProjectResponse, <-chan error)
- func (client *Client) PushMeteringData(request *PushMeteringDataRequest) (response *PushMeteringDataResponse, err error)
- func (client *Client) PushMeteringDataWithCallback(request *PushMeteringDataRequest, ...) <-chan int
- func (client *Client) PushMeteringDataWithChan(request *PushMeteringDataRequest) (<-chan *PushMeteringDataResponse, <-chan error)
- func (client *Client) ResumeProject(request *ResumeProjectRequest) (response *ResumeProjectResponse, err error)
- func (client *Client) ResumeProjectWithCallback(request *ResumeProjectRequest, ...) <-chan int
- func (client *Client) ResumeProjectWithChan(request *ResumeProjectRequest) (<-chan *ResumeProjectResponse, <-chan error)
- func (client *Client) RollbackCurrentProjectNode(request *RollbackCurrentProjectNodeRequest) (response *RollbackCurrentProjectNodeResponse, err error)
- func (client *Client) RollbackCurrentProjectNodeWithCallback(request *RollbackCurrentProjectNodeRequest, ...) <-chan int
- func (client *Client) RollbackCurrentProjectNodeWithChan(request *RollbackCurrentProjectNodeRequest) (<-chan *RollbackCurrentProjectNodeResponse, <-chan error)
- type Coupon
- type Coupons
- type CreateOrderRequest
- type CreateOrderResponse
- type CrossAccountVerifyTokenRequest
- type CrossAccountVerifyTokenResponse
- type DescribeApiMeteringRequest
- type DescribeApiMeteringResponse
- type DescribeCurrentNodeInfoRequest
- type DescribeCurrentNodeInfoResponse
- type DescribeDistributionProductsFilter
- type DescribeDistributionProductsLinkRequest
- type DescribeDistributionProductsLinkResponse
- type DescribeDistributionProductsRequest
- type DescribeDistributionProductsResponse
- type DescribeInstanceRequest
- type DescribeInstanceResponse
- type DescribeInstancesRequest
- type DescribeInstancesResponse
- type DescribeLicenseRequest
- type DescribeLicenseResponse
- type DescribeOrderRequest
- type DescribeOrderResponse
- type DescribePriceRequest
- type DescribePriceResponse
- type DescribeProductRequest
- type DescribeProductResponse
- type DescribeProductsFilter
- type DescribeProductsRequest
- type DescribeProductsResponse
- type DescribeProjectAttachmentsRequest
- type DescribeProjectAttachmentsResponse
- type DescribeProjectInfoRequest
- type DescribeProjectInfoResponse
- type DescribeProjectMessagesRequest
- type DescribeProjectMessagesResponse
- type DescribeProjectNodesRequest
- type DescribeProjectNodesResponse
- type DescribeProjectOperateLogsRequest
- type DescribeProjectOperateLogsResponse
- type ExtendArray
- type ExtendInfo
- type FinishCurrentProjectNodeRequest
- type FinishCurrentProjectNodeResponse
- type InstanceIdsInCreateOrder
- type InstanceIdsInDescribeOrder
- type InstanceItem
- type InstanceItems
- type Item
- type License
- type LicenseAttribute
- type Module
- type ModulesInDescribeInstance
- type ModulesInDescribeProduct
- type OrderPeriod
- type OrderPeriods
- type PauseProjectRequest
- type PauseProjectResponse
- type ProductExtra
- type ProductExtras
- type ProductItem
- type ProductItems
- type ProductSku
- type ProductSkus
- type ProjectAttachment
- type ProjectMessage
- type ProjectNode
- type PromotionRule
- type PromotionRules
- type PropertiesInDescribeInstance
- type PropertiesInDescribeProduct
- type Property
- type PropertyValue
- type PropertyValuesInDescribeInstance
- type PropertyValuesInDescribeProduct
- type PushMeteringDataRequest
- type PushMeteringDataResponse
- type RelationalData
- type Result
- type ResultInDescribeApiMetering
- type ResultInDescribeDistributionProductsLink
- type ResultInDescribeProjectAttachments
- type ResultInDescribeProjectMessages
- type ResultInDescribeProjectNodes
- type ResultInDescribeProjectOperateLogs
- type ResultItem
- type Results
- type ResumeProjectRequest
- type ResumeProjectResponse
- type RollbackCurrentProjectNodeRequest
- type RollbackCurrentProjectNodeResponse
- type ShopInfo
- type SupplierTelephones
- type Telephones
- type WangWang
- type WangWangs
Constants ¶
This section is empty.
Variables ¶
var EndpointMap map[string]string
EndpointMap Endpoint Data
var EndpointType = "regional"
EndpointType regional or central
Functions ¶
func SetClientProperty ¶
func SetClientProperty(client *Client, propertyName string, propertyValue interface{})
SetClientProperty Set Property by Reflect
func SetEndpointDataToClient ¶
func SetEndpointDataToClient(client *Client)
SetEndpointDataToClient Set EndpointMap and ENdpointType
Types ¶
type ActivateLicenseRequest ¶
type ActivateLicenseRequest struct {
*requests.RpcRequest
Identification string `position:"Query" name:"Identification"`
LicenseCode string `position:"Query" name:"LicenseCode"`
}
ActivateLicenseRequest is the request struct for api ActivateLicense
func CreateActivateLicenseRequest ¶
func CreateActivateLicenseRequest() (request *ActivateLicenseRequest)
CreateActivateLicenseRequest creates a request to invoke ActivateLicense API
type ActivateLicenseResponse ¶
type ActivateLicenseResponse struct {
*responses.BaseResponse
Success bool `json:"Success" xml:"Success"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
ActivateLicenseResponse is the response struct for api ActivateLicense
func CreateActivateLicenseResponse ¶
func CreateActivateLicenseResponse() (response *ActivateLicenseResponse)
CreateActivateLicenseResponse creates a response to parse from ActivateLicense response
type AuthRoles ¶ added in v1.62.349
type AuthRoles struct {
AuthRole []string `json:"AuthRole" xml:"AuthRole"`
}
AuthRoles is a nested struct in market response
type AutoRenewInstanceRequest ¶ added in v1.62.349
type AutoRenewInstanceRequest struct {
*requests.RpcRequest
Type string `position:"Body" name:"Type"`
OwnerId requests.Integer `position:"Body" name:"OwnerId"`
AutoRenewDuration requests.Integer `position:"Body" name:"AutoRenewDuration"`
AutoRenewCycle string `position:"Body" name:"AutoRenewCycle"`
OrderBizId requests.Integer `position:"Body" name:"OrderBizId"`
}
AutoRenewInstanceRequest is the request struct for api AutoRenewInstance
func CreateAutoRenewInstanceRequest ¶ added in v1.62.349
func CreateAutoRenewInstanceRequest() (request *AutoRenewInstanceRequest)
CreateAutoRenewInstanceRequest creates a request to invoke AutoRenewInstance API
type AutoRenewInstanceResponse ¶ added in v1.62.349
type AutoRenewInstanceResponse struct {
*responses.BaseResponse
Success bool `json:"Success" xml:"Success"`
Data bool `json:"Data" xml:"Data"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
AutoRenewInstanceResponse is the response struct for api AutoRenewInstance
func CreateAutoRenewInstanceResponse ¶ added in v1.62.349
func CreateAutoRenewInstanceResponse() (response *AutoRenewInstanceResponse)
CreateAutoRenewInstanceResponse creates a response to parse from AutoRenewInstance response
type Client ¶
type Client struct {
sdk.Client
}
Client is the sdk client struct, each func corresponds to an OpenAPI
func NewClient ¶
func NewClient() (client *Client, err error)
NewClient creates a sdk client with environment variables
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 ¶
func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
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) ActivateLicense ¶
func (client *Client) ActivateLicense(request *ActivateLicenseRequest) (response *ActivateLicenseResponse, err error)
ActivateLicense invokes the market.ActivateLicense API synchronously
func (*Client) ActivateLicenseWithCallback ¶
func (client *Client) ActivateLicenseWithCallback(request *ActivateLicenseRequest, callback func(response *ActivateLicenseResponse, err error)) <-chan int
ActivateLicenseWithCallback invokes the market.ActivateLicense API asynchronously
func (*Client) ActivateLicenseWithChan ¶
func (client *Client) ActivateLicenseWithChan(request *ActivateLicenseRequest) (<-chan *ActivateLicenseResponse, <-chan error)
ActivateLicenseWithChan invokes the market.ActivateLicense API asynchronously
func (*Client) AutoRenewInstance ¶ added in v1.62.349
func (client *Client) AutoRenewInstance(request *AutoRenewInstanceRequest) (response *AutoRenewInstanceResponse, err error)
AutoRenewInstance invokes the market.AutoRenewInstance API synchronously
func (*Client) AutoRenewInstanceWithCallback ¶ added in v1.62.349
func (client *Client) AutoRenewInstanceWithCallback(request *AutoRenewInstanceRequest, callback func(response *AutoRenewInstanceResponse, err error)) <-chan int
AutoRenewInstanceWithCallback invokes the market.AutoRenewInstance API asynchronously
func (*Client) AutoRenewInstanceWithChan ¶ added in v1.62.349
func (client *Client) AutoRenewInstanceWithChan(request *AutoRenewInstanceRequest) (<-chan *AutoRenewInstanceResponse, <-chan error)
AutoRenewInstanceWithChan invokes the market.AutoRenewInstance API asynchronously
func (*Client) CreateOrder ¶
func (client *Client) CreateOrder(request *CreateOrderRequest) (response *CreateOrderResponse, err error)
CreateOrder invokes the market.CreateOrder API synchronously
func (*Client) CreateOrderWithCallback ¶
func (client *Client) CreateOrderWithCallback(request *CreateOrderRequest, callback func(response *CreateOrderResponse, err error)) <-chan int
CreateOrderWithCallback invokes the market.CreateOrder API asynchronously
func (*Client) CreateOrderWithChan ¶
func (client *Client) CreateOrderWithChan(request *CreateOrderRequest) (<-chan *CreateOrderResponse, <-chan error)
CreateOrderWithChan invokes the market.CreateOrder API asynchronously
func (*Client) CrossAccountVerifyToken ¶ added in v1.62.349
func (client *Client) CrossAccountVerifyToken(request *CrossAccountVerifyTokenRequest) (response *CrossAccountVerifyTokenResponse, err error)
CrossAccountVerifyToken invokes the market.CrossAccountVerifyToken API synchronously
func (*Client) CrossAccountVerifyTokenWithCallback ¶ added in v1.62.349
func (client *Client) CrossAccountVerifyTokenWithCallback(request *CrossAccountVerifyTokenRequest, callback func(response *CrossAccountVerifyTokenResponse, err error)) <-chan int
CrossAccountVerifyTokenWithCallback invokes the market.CrossAccountVerifyToken API asynchronously
func (*Client) CrossAccountVerifyTokenWithChan ¶ added in v1.62.349
func (client *Client) CrossAccountVerifyTokenWithChan(request *CrossAccountVerifyTokenRequest) (<-chan *CrossAccountVerifyTokenResponse, <-chan error)
CrossAccountVerifyTokenWithChan invokes the market.CrossAccountVerifyToken API asynchronously
func (*Client) DescribeApiMetering ¶ added in v1.62.368
func (client *Client) DescribeApiMetering(request *DescribeApiMeteringRequest) (response *DescribeApiMeteringResponse, err error)
DescribeApiMetering invokes the market.DescribeApiMetering API synchronously
func (*Client) DescribeApiMeteringWithCallback ¶ added in v1.62.368
func (client *Client) DescribeApiMeteringWithCallback(request *DescribeApiMeteringRequest, callback func(response *DescribeApiMeteringResponse, err error)) <-chan int
DescribeApiMeteringWithCallback invokes the market.DescribeApiMetering API asynchronously
func (*Client) DescribeApiMeteringWithChan ¶ added in v1.62.368
func (client *Client) DescribeApiMeteringWithChan(request *DescribeApiMeteringRequest) (<-chan *DescribeApiMeteringResponse, <-chan error)
DescribeApiMeteringWithChan invokes the market.DescribeApiMetering API asynchronously
func (*Client) DescribeCurrentNodeInfo ¶ added in v1.62.349
func (client *Client) DescribeCurrentNodeInfo(request *DescribeCurrentNodeInfoRequest) (response *DescribeCurrentNodeInfoResponse, err error)
DescribeCurrentNodeInfo invokes the market.DescribeCurrentNodeInfo API synchronously
func (*Client) DescribeCurrentNodeInfoWithCallback ¶ added in v1.62.349
func (client *Client) DescribeCurrentNodeInfoWithCallback(request *DescribeCurrentNodeInfoRequest, callback func(response *DescribeCurrentNodeInfoResponse, err error)) <-chan int
DescribeCurrentNodeInfoWithCallback invokes the market.DescribeCurrentNodeInfo API asynchronously
func (*Client) DescribeCurrentNodeInfoWithChan ¶ added in v1.62.349
func (client *Client) DescribeCurrentNodeInfoWithChan(request *DescribeCurrentNodeInfoRequest) (<-chan *DescribeCurrentNodeInfoResponse, <-chan error)
DescribeCurrentNodeInfoWithChan invokes the market.DescribeCurrentNodeInfo API asynchronously
func (*Client) DescribeDistributionProducts ¶ added in v1.62.349
func (client *Client) DescribeDistributionProducts(request *DescribeDistributionProductsRequest) (response *DescribeDistributionProductsResponse, err error)
DescribeDistributionProducts invokes the market.DescribeDistributionProducts API synchronously
func (*Client) DescribeDistributionProductsLink ¶ added in v1.62.349
func (client *Client) DescribeDistributionProductsLink(request *DescribeDistributionProductsLinkRequest) (response *DescribeDistributionProductsLinkResponse, err error)
DescribeDistributionProductsLink invokes the market.DescribeDistributionProductsLink API synchronously
func (*Client) DescribeDistributionProductsLinkWithCallback ¶ added in v1.62.349
func (client *Client) DescribeDistributionProductsLinkWithCallback(request *DescribeDistributionProductsLinkRequest, callback func(response *DescribeDistributionProductsLinkResponse, err error)) <-chan int
DescribeDistributionProductsLinkWithCallback invokes the market.DescribeDistributionProductsLink API asynchronously
func (*Client) DescribeDistributionProductsLinkWithChan ¶ added in v1.62.349
func (client *Client) DescribeDistributionProductsLinkWithChan(request *DescribeDistributionProductsLinkRequest) (<-chan *DescribeDistributionProductsLinkResponse, <-chan error)
DescribeDistributionProductsLinkWithChan invokes the market.DescribeDistributionProductsLink API asynchronously
func (*Client) DescribeDistributionProductsWithCallback ¶ added in v1.62.349
func (client *Client) DescribeDistributionProductsWithCallback(request *DescribeDistributionProductsRequest, callback func(response *DescribeDistributionProductsResponse, err error)) <-chan int
DescribeDistributionProductsWithCallback invokes the market.DescribeDistributionProducts API asynchronously
func (*Client) DescribeDistributionProductsWithChan ¶ added in v1.62.349
func (client *Client) DescribeDistributionProductsWithChan(request *DescribeDistributionProductsRequest) (<-chan *DescribeDistributionProductsResponse, <-chan error)
DescribeDistributionProductsWithChan invokes the market.DescribeDistributionProducts API asynchronously
func (*Client) DescribeInstance ¶
func (client *Client) DescribeInstance(request *DescribeInstanceRequest) (response *DescribeInstanceResponse, err error)
DescribeInstance invokes the market.DescribeInstance API synchronously
func (*Client) DescribeInstanceWithCallback ¶
func (client *Client) DescribeInstanceWithCallback(request *DescribeInstanceRequest, callback func(response *DescribeInstanceResponse, err error)) <-chan int
DescribeInstanceWithCallback invokes the market.DescribeInstance API asynchronously
func (*Client) DescribeInstanceWithChan ¶
func (client *Client) DescribeInstanceWithChan(request *DescribeInstanceRequest) (<-chan *DescribeInstanceResponse, <-chan error)
DescribeInstanceWithChan invokes the market.DescribeInstance API asynchronously
func (*Client) DescribeInstances ¶
func (client *Client) DescribeInstances(request *DescribeInstancesRequest) (response *DescribeInstancesResponse, err error)
DescribeInstances invokes the market.DescribeInstances API synchronously
func (*Client) DescribeInstancesWithCallback ¶
func (client *Client) DescribeInstancesWithCallback(request *DescribeInstancesRequest, callback func(response *DescribeInstancesResponse, err error)) <-chan int
DescribeInstancesWithCallback invokes the market.DescribeInstances API asynchronously
func (*Client) DescribeInstancesWithChan ¶
func (client *Client) DescribeInstancesWithChan(request *DescribeInstancesRequest) (<-chan *DescribeInstancesResponse, <-chan error)
DescribeInstancesWithChan invokes the market.DescribeInstances API asynchronously
func (*Client) DescribeLicense ¶
func (client *Client) DescribeLicense(request *DescribeLicenseRequest) (response *DescribeLicenseResponse, err error)
DescribeLicense invokes the market.DescribeLicense API synchronously
func (*Client) DescribeLicenseWithCallback ¶
func (client *Client) DescribeLicenseWithCallback(request *DescribeLicenseRequest, callback func(response *DescribeLicenseResponse, err error)) <-chan int
DescribeLicenseWithCallback invokes the market.DescribeLicense API asynchronously
func (*Client) DescribeLicenseWithChan ¶
func (client *Client) DescribeLicenseWithChan(request *DescribeLicenseRequest) (<-chan *DescribeLicenseResponse, <-chan error)
DescribeLicenseWithChan invokes the market.DescribeLicense API asynchronously
func (*Client) DescribeOrder ¶
func (client *Client) DescribeOrder(request *DescribeOrderRequest) (response *DescribeOrderResponse, err error)
DescribeOrder invokes the market.DescribeOrder API synchronously
func (*Client) DescribeOrderWithCallback ¶
func (client *Client) DescribeOrderWithCallback(request *DescribeOrderRequest, callback func(response *DescribeOrderResponse, err error)) <-chan int
DescribeOrderWithCallback invokes the market.DescribeOrder API asynchronously
func (*Client) DescribeOrderWithChan ¶
func (client *Client) DescribeOrderWithChan(request *DescribeOrderRequest) (<-chan *DescribeOrderResponse, <-chan error)
DescribeOrderWithChan invokes the market.DescribeOrder API asynchronously
func (*Client) DescribePrice ¶
func (client *Client) DescribePrice(request *DescribePriceRequest) (response *DescribePriceResponse, err error)
DescribePrice invokes the market.DescribePrice API synchronously
func (*Client) DescribePriceWithCallback ¶
func (client *Client) DescribePriceWithCallback(request *DescribePriceRequest, callback func(response *DescribePriceResponse, err error)) <-chan int
DescribePriceWithCallback invokes the market.DescribePrice API asynchronously
func (*Client) DescribePriceWithChan ¶
func (client *Client) DescribePriceWithChan(request *DescribePriceRequest) (<-chan *DescribePriceResponse, <-chan error)
DescribePriceWithChan invokes the market.DescribePrice API asynchronously
func (*Client) DescribeProduct ¶
func (client *Client) DescribeProduct(request *DescribeProductRequest) (response *DescribeProductResponse, err error)
DescribeProduct invokes the market.DescribeProduct API synchronously
func (*Client) DescribeProductWithCallback ¶
func (client *Client) DescribeProductWithCallback(request *DescribeProductRequest, callback func(response *DescribeProductResponse, err error)) <-chan int
DescribeProductWithCallback invokes the market.DescribeProduct API asynchronously
func (*Client) DescribeProductWithChan ¶
func (client *Client) DescribeProductWithChan(request *DescribeProductRequest) (<-chan *DescribeProductResponse, <-chan error)
DescribeProductWithChan invokes the market.DescribeProduct API asynchronously
func (*Client) DescribeProducts ¶
func (client *Client) DescribeProducts(request *DescribeProductsRequest) (response *DescribeProductsResponse, err error)
DescribeProducts invokes the market.DescribeProducts API synchronously
func (*Client) DescribeProductsWithCallback ¶
func (client *Client) DescribeProductsWithCallback(request *DescribeProductsRequest, callback func(response *DescribeProductsResponse, err error)) <-chan int
DescribeProductsWithCallback invokes the market.DescribeProducts API asynchronously
func (*Client) DescribeProductsWithChan ¶
func (client *Client) DescribeProductsWithChan(request *DescribeProductsRequest) (<-chan *DescribeProductsResponse, <-chan error)
DescribeProductsWithChan invokes the market.DescribeProducts API asynchronously
func (*Client) DescribeProjectAttachments ¶ added in v1.62.349
func (client *Client) DescribeProjectAttachments(request *DescribeProjectAttachmentsRequest) (response *DescribeProjectAttachmentsResponse, err error)
DescribeProjectAttachments invokes the market.DescribeProjectAttachments API synchronously
func (*Client) DescribeProjectAttachmentsWithCallback ¶ added in v1.62.349
func (client *Client) DescribeProjectAttachmentsWithCallback(request *DescribeProjectAttachmentsRequest, callback func(response *DescribeProjectAttachmentsResponse, err error)) <-chan int
DescribeProjectAttachmentsWithCallback invokes the market.DescribeProjectAttachments API asynchronously
func (*Client) DescribeProjectAttachmentsWithChan ¶ added in v1.62.349
func (client *Client) DescribeProjectAttachmentsWithChan(request *DescribeProjectAttachmentsRequest) (<-chan *DescribeProjectAttachmentsResponse, <-chan error)
DescribeProjectAttachmentsWithChan invokes the market.DescribeProjectAttachments API asynchronously
func (*Client) DescribeProjectInfo ¶ added in v1.62.349
func (client *Client) DescribeProjectInfo(request *DescribeProjectInfoRequest) (response *DescribeProjectInfoResponse, err error)
DescribeProjectInfo invokes the market.DescribeProjectInfo API synchronously
func (*Client) DescribeProjectInfoWithCallback ¶ added in v1.62.349
func (client *Client) DescribeProjectInfoWithCallback(request *DescribeProjectInfoRequest, callback func(response *DescribeProjectInfoResponse, err error)) <-chan int
DescribeProjectInfoWithCallback invokes the market.DescribeProjectInfo API asynchronously
func (*Client) DescribeProjectInfoWithChan ¶ added in v1.62.349
func (client *Client) DescribeProjectInfoWithChan(request *DescribeProjectInfoRequest) (<-chan *DescribeProjectInfoResponse, <-chan error)
DescribeProjectInfoWithChan invokes the market.DescribeProjectInfo API asynchronously
func (*Client) DescribeProjectMessages ¶ added in v1.62.349
func (client *Client) DescribeProjectMessages(request *DescribeProjectMessagesRequest) (response *DescribeProjectMessagesResponse, err error)
DescribeProjectMessages invokes the market.DescribeProjectMessages API synchronously
func (*Client) DescribeProjectMessagesWithCallback ¶ added in v1.62.349
func (client *Client) DescribeProjectMessagesWithCallback(request *DescribeProjectMessagesRequest, callback func(response *DescribeProjectMessagesResponse, err error)) <-chan int
DescribeProjectMessagesWithCallback invokes the market.DescribeProjectMessages API asynchronously
func (*Client) DescribeProjectMessagesWithChan ¶ added in v1.62.349
func (client *Client) DescribeProjectMessagesWithChan(request *DescribeProjectMessagesRequest) (<-chan *DescribeProjectMessagesResponse, <-chan error)
DescribeProjectMessagesWithChan invokes the market.DescribeProjectMessages API asynchronously
func (*Client) DescribeProjectNodes ¶ added in v1.62.349
func (client *Client) DescribeProjectNodes(request *DescribeProjectNodesRequest) (response *DescribeProjectNodesResponse, err error)
DescribeProjectNodes invokes the market.DescribeProjectNodes API synchronously
func (*Client) DescribeProjectNodesWithCallback ¶ added in v1.62.349
func (client *Client) DescribeProjectNodesWithCallback(request *DescribeProjectNodesRequest, callback func(response *DescribeProjectNodesResponse, err error)) <-chan int
DescribeProjectNodesWithCallback invokes the market.DescribeProjectNodes API asynchronously
func (*Client) DescribeProjectNodesWithChan ¶ added in v1.62.349
func (client *Client) DescribeProjectNodesWithChan(request *DescribeProjectNodesRequest) (<-chan *DescribeProjectNodesResponse, <-chan error)
DescribeProjectNodesWithChan invokes the market.DescribeProjectNodes API asynchronously
func (*Client) DescribeProjectOperateLogs ¶ added in v1.62.349
func (client *Client) DescribeProjectOperateLogs(request *DescribeProjectOperateLogsRequest) (response *DescribeProjectOperateLogsResponse, err error)
DescribeProjectOperateLogs invokes the market.DescribeProjectOperateLogs API synchronously
func (*Client) DescribeProjectOperateLogsWithCallback ¶ added in v1.62.349
func (client *Client) DescribeProjectOperateLogsWithCallback(request *DescribeProjectOperateLogsRequest, callback func(response *DescribeProjectOperateLogsResponse, err error)) <-chan int
DescribeProjectOperateLogsWithCallback invokes the market.DescribeProjectOperateLogs API asynchronously
func (*Client) DescribeProjectOperateLogsWithChan ¶ added in v1.62.349
func (client *Client) DescribeProjectOperateLogsWithChan(request *DescribeProjectOperateLogsRequest) (<-chan *DescribeProjectOperateLogsResponse, <-chan error)
DescribeProjectOperateLogsWithChan invokes the market.DescribeProjectOperateLogs API asynchronously
func (*Client) FinishCurrentProjectNode ¶ added in v1.62.349
func (client *Client) FinishCurrentProjectNode(request *FinishCurrentProjectNodeRequest) (response *FinishCurrentProjectNodeResponse, err error)
FinishCurrentProjectNode invokes the market.FinishCurrentProjectNode API synchronously
func (*Client) FinishCurrentProjectNodeWithCallback ¶ added in v1.62.349
func (client *Client) FinishCurrentProjectNodeWithCallback(request *FinishCurrentProjectNodeRequest, callback func(response *FinishCurrentProjectNodeResponse, err error)) <-chan int
FinishCurrentProjectNodeWithCallback invokes the market.FinishCurrentProjectNode API asynchronously
func (*Client) FinishCurrentProjectNodeWithChan ¶ added in v1.62.349
func (client *Client) FinishCurrentProjectNodeWithChan(request *FinishCurrentProjectNodeRequest) (<-chan *FinishCurrentProjectNodeResponse, <-chan error)
FinishCurrentProjectNodeWithChan invokes the market.FinishCurrentProjectNode API asynchronously
func (*Client) PauseProject ¶ added in v1.62.349
func (client *Client) PauseProject(request *PauseProjectRequest) (response *PauseProjectResponse, err error)
PauseProject invokes the market.PauseProject API synchronously
func (*Client) PauseProjectWithCallback ¶ added in v1.62.349
func (client *Client) PauseProjectWithCallback(request *PauseProjectRequest, callback func(response *PauseProjectResponse, err error)) <-chan int
PauseProjectWithCallback invokes the market.PauseProject API asynchronously
func (*Client) PauseProjectWithChan ¶ added in v1.62.349
func (client *Client) PauseProjectWithChan(request *PauseProjectRequest) (<-chan *PauseProjectResponse, <-chan error)
PauseProjectWithChan invokes the market.PauseProject API asynchronously
func (*Client) PushMeteringData ¶
func (client *Client) PushMeteringData(request *PushMeteringDataRequest) (response *PushMeteringDataResponse, err error)
PushMeteringData invokes the market.PushMeteringData API synchronously
func (*Client) PushMeteringDataWithCallback ¶
func (client *Client) PushMeteringDataWithCallback(request *PushMeteringDataRequest, callback func(response *PushMeteringDataResponse, err error)) <-chan int
PushMeteringDataWithCallback invokes the market.PushMeteringData API asynchronously
func (*Client) PushMeteringDataWithChan ¶
func (client *Client) PushMeteringDataWithChan(request *PushMeteringDataRequest) (<-chan *PushMeteringDataResponse, <-chan error)
PushMeteringDataWithChan invokes the market.PushMeteringData API asynchronously
func (*Client) ResumeProject ¶ added in v1.62.349
func (client *Client) ResumeProject(request *ResumeProjectRequest) (response *ResumeProjectResponse, err error)
ResumeProject invokes the market.ResumeProject API synchronously
func (*Client) ResumeProjectWithCallback ¶ added in v1.62.349
func (client *Client) ResumeProjectWithCallback(request *ResumeProjectRequest, callback func(response *ResumeProjectResponse, err error)) <-chan int
ResumeProjectWithCallback invokes the market.ResumeProject API asynchronously
func (*Client) ResumeProjectWithChan ¶ added in v1.62.349
func (client *Client) ResumeProjectWithChan(request *ResumeProjectRequest) (<-chan *ResumeProjectResponse, <-chan error)
ResumeProjectWithChan invokes the market.ResumeProject API asynchronously
func (*Client) RollbackCurrentProjectNode ¶ added in v1.62.349
func (client *Client) RollbackCurrentProjectNode(request *RollbackCurrentProjectNodeRequest) (response *RollbackCurrentProjectNodeResponse, err error)
RollbackCurrentProjectNode invokes the market.RollbackCurrentProjectNode API synchronously
func (*Client) RollbackCurrentProjectNodeWithCallback ¶ added in v1.62.349
func (client *Client) RollbackCurrentProjectNodeWithCallback(request *RollbackCurrentProjectNodeRequest, callback func(response *RollbackCurrentProjectNodeResponse, err error)) <-chan int
RollbackCurrentProjectNodeWithCallback invokes the market.RollbackCurrentProjectNode API asynchronously
func (*Client) RollbackCurrentProjectNodeWithChan ¶ added in v1.62.349
func (client *Client) RollbackCurrentProjectNodeWithChan(request *RollbackCurrentProjectNodeRequest) (<-chan *RollbackCurrentProjectNodeResponse, <-chan error)
RollbackCurrentProjectNodeWithChan invokes the market.RollbackCurrentProjectNode API asynchronously
type Coupon ¶ added in v1.62.349
type Coupon struct {
CouponOptionCode string `json:"CouponOptionCode" xml:"CouponOptionCode"`
CouponOptionNo string `json:"CouponOptionNo" xml:"CouponOptionNo"`
CouponName string `json:"CouponName" xml:"CouponName"`
CouponDesc string `json:"CouponDesc" xml:"CouponDesc"`
IsSelected bool `json:"IsSelected" xml:"IsSelected"`
CanPromFee float64 `json:"CanPromFee" xml:"CanPromFee"`
}
Coupon is a nested struct in market response
type Coupons ¶ added in v1.62.349
type Coupons struct {
Coupon []Coupon `json:"Coupon" xml:"Coupon"`
}
Coupons is a nested struct in market response
type CreateOrderRequest ¶
type CreateOrderRequest struct {
*requests.RpcRequest
OrderSouce string `position:"Query" name:"OrderSouce"`
Commodity string `position:"Query" name:"Commodity"`
ClientToken string `position:"Query" name:"ClientToken"`
OwnerId string `position:"Query" name:"OwnerId"`
PaymentType string `position:"Query" name:"PaymentType"`
OrderType string `position:"Query" name:"OrderType"`
}
CreateOrderRequest is the request struct for api CreateOrder
func CreateCreateOrderRequest ¶
func CreateCreateOrderRequest() (request *CreateOrderRequest)
CreateCreateOrderRequest creates a request to invoke CreateOrder API
type CreateOrderResponse ¶
type CreateOrderResponse struct {
*responses.BaseResponse
OrderId string `json:"OrderId" xml:"OrderId"`
RequestId string `json:"RequestId" xml:"RequestId"`
InstanceIds InstanceIdsInCreateOrder `json:"InstanceIds" xml:"InstanceIds"`
}
CreateOrderResponse is the response struct for api CreateOrder
func CreateCreateOrderResponse ¶
func CreateCreateOrderResponse() (response *CreateOrderResponse)
CreateCreateOrderResponse creates a response to parse from CreateOrder response
type CrossAccountVerifyTokenRequest ¶ added in v1.62.349
type CrossAccountVerifyTokenRequest struct {
*requests.RpcRequest
Token string `position:"Body" name:"Token"`
}
CrossAccountVerifyTokenRequest is the request struct for api CrossAccountVerifyToken
func CreateCrossAccountVerifyTokenRequest ¶ added in v1.62.349
func CreateCrossAccountVerifyTokenRequest() (request *CrossAccountVerifyTokenRequest)
CreateCrossAccountVerifyTokenRequest creates a request to invoke CrossAccountVerifyToken API
type CrossAccountVerifyTokenResponse ¶ added in v1.62.349
type CrossAccountVerifyTokenResponse struct {
*responses.BaseResponse
Success bool `json:"Success" xml:"Success"`
Code string `json:"Code" xml:"Code"`
Message string `json:"Message" xml:"Message"`
RequestId string `json:"RequestId" xml:"RequestId"`
Result Result `json:"Result" xml:"Result"`
}
CrossAccountVerifyTokenResponse is the response struct for api CrossAccountVerifyToken
func CreateCrossAccountVerifyTokenResponse ¶ added in v1.62.349
func CreateCrossAccountVerifyTokenResponse() (response *CrossAccountVerifyTokenResponse)
CreateCrossAccountVerifyTokenResponse creates a response to parse from CrossAccountVerifyToken response
type DescribeApiMeteringRequest ¶ added in v1.62.368
type DescribeApiMeteringRequest struct {
*requests.RpcRequest
ProductCode string `position:"Query" name:"productCode"`
Type requests.Integer `position:"Query" name:"type"`
PageNum requests.Integer `position:"Query" name:"pageNum"`
}
DescribeApiMeteringRequest is the request struct for api DescribeApiMetering
func CreateDescribeApiMeteringRequest ¶ added in v1.62.368
func CreateDescribeApiMeteringRequest() (request *DescribeApiMeteringRequest)
CreateDescribeApiMeteringRequest creates a request to invoke DescribeApiMetering API
type DescribeApiMeteringResponse ¶ added in v1.62.368
type DescribeApiMeteringResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Code string `json:"Code" xml:"Code"`
PageNumber int64 `json:"PageNumber" xml:"PageNumber"`
Success bool `json:"Success" xml:"Success"`
Count int64 `json:"Count" xml:"Count"`
PageSize int64 `json:"PageSize" xml:"PageSize"`
Message string `json:"Message" xml:"Message"`
Version string `json:"Version" xml:"Version"`
Fatal bool `json:"Fatal" xml:"Fatal"`
Result []ResultItem `json:"Result" xml:"Result"`
}
DescribeApiMeteringResponse is the response struct for api DescribeApiMetering
func CreateDescribeApiMeteringResponse ¶ added in v1.62.368
func CreateDescribeApiMeteringResponse() (response *DescribeApiMeteringResponse)
CreateDescribeApiMeteringResponse creates a response to parse from DescribeApiMetering response
type DescribeCurrentNodeInfoRequest ¶ added in v1.62.349
type DescribeCurrentNodeInfoRequest struct {
*requests.RpcRequest
InstanceId string `position:"Query" name:"InstanceId"`
}
DescribeCurrentNodeInfoRequest is the request struct for api DescribeCurrentNodeInfo
func CreateDescribeCurrentNodeInfoRequest ¶ added in v1.62.349
func CreateDescribeCurrentNodeInfoRequest() (request *DescribeCurrentNodeInfoRequest)
CreateDescribeCurrentNodeInfoRequest creates a request to invoke DescribeCurrentNodeInfo API
type DescribeCurrentNodeInfoResponse ¶ added in v1.62.349
type DescribeCurrentNodeInfoResponse struct {
*responses.BaseResponse
Success bool `json:"Success" xml:"Success"`
RequestId string `json:"RequestId" xml:"RequestId"`
Result Result `json:"Result" xml:"Result"`
}
DescribeCurrentNodeInfoResponse is the response struct for api DescribeCurrentNodeInfo
func CreateDescribeCurrentNodeInfoResponse ¶ added in v1.62.349
func CreateDescribeCurrentNodeInfoResponse() (response *DescribeCurrentNodeInfoResponse)
CreateDescribeCurrentNodeInfoResponse creates a response to parse from DescribeCurrentNodeInfo response
type DescribeDistributionProductsFilter ¶ added in v1.62.349
type DescribeDistributionProductsFilter struct {
Value string `name:"Value"`
Key string `name:"Key"`
}
DescribeDistributionProductsFilter is a repeated param struct in DescribeDistributionProductsRequest
type DescribeDistributionProductsLinkRequest ¶ added in v1.62.349
type DescribeDistributionProductsLinkRequest struct {
*requests.RpcRequest
Codes *[]string `position:"Query" name:"Codes" type:"Json"`
}
DescribeDistributionProductsLinkRequest is the request struct for api DescribeDistributionProductsLink
func CreateDescribeDistributionProductsLinkRequest ¶ added in v1.62.349
func CreateDescribeDistributionProductsLinkRequest() (request *DescribeDistributionProductsLinkRequest)
CreateDescribeDistributionProductsLinkRequest creates a request to invoke DescribeDistributionProductsLink API
type DescribeDistributionProductsLinkResponse ¶ added in v1.62.349
type DescribeDistributionProductsLinkResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int64 `json:"TotalCount" xml:"TotalCount"`
Success bool `json:"Success" xml:"Success"`
Result []Item `json:"Result" xml:"Result"`
}
DescribeDistributionProductsLinkResponse is the response struct for api DescribeDistributionProductsLink
func CreateDescribeDistributionProductsLinkResponse ¶ added in v1.62.349
func CreateDescribeDistributionProductsLinkResponse() (response *DescribeDistributionProductsLinkResponse)
CreateDescribeDistributionProductsLinkResponse creates a response to parse from DescribeDistributionProductsLink response
type DescribeDistributionProductsRequest ¶ added in v1.62.349
type DescribeDistributionProductsRequest struct {
*requests.RpcRequest
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
Filter *[]DescribeDistributionProductsFilter `position:"Query" name:"Filter" type:"Repeated"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
}
DescribeDistributionProductsRequest is the request struct for api DescribeDistributionProducts
func CreateDescribeDistributionProductsRequest ¶ added in v1.62.349
func CreateDescribeDistributionProductsRequest() (request *DescribeDistributionProductsRequest)
CreateDescribeDistributionProductsRequest creates a request to invoke DescribeDistributionProducts API
type DescribeDistributionProductsResponse ¶ added in v1.62.349
type DescribeDistributionProductsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Results []Result `json:"Results" xml:"Results"`
}
DescribeDistributionProductsResponse is the response struct for api DescribeDistributionProducts
func CreateDescribeDistributionProductsResponse ¶ added in v1.62.349
func CreateDescribeDistributionProductsResponse() (response *DescribeDistributionProductsResponse)
CreateDescribeDistributionProductsResponse creates a response to parse from DescribeDistributionProducts response
type DescribeInstanceRequest ¶
type DescribeInstanceRequest struct {
*requests.RpcRequest
OwnerId requests.Integer `position:"Query" name:"OwnerId"`
InstanceId string `position:"Query" name:"InstanceId"`
OrderType string `position:"Query" name:"OrderType"`
}
DescribeInstanceRequest is the request struct for api DescribeInstance
func CreateDescribeInstanceRequest ¶
func CreateDescribeInstanceRequest() (request *DescribeInstanceRequest)
CreateDescribeInstanceRequest creates a request to invoke DescribeInstance API
type DescribeInstanceResponse ¶
type DescribeInstanceResponse struct {
*responses.BaseResponse
Status string `json:"Status" xml:"Status"`
AppJson string `json:"AppJson" xml:"AppJson"`
ProductName string `json:"ProductName" xml:"ProductName"`
InstanceId int64 `json:"InstanceId" xml:"InstanceId"`
ExtendJson string `json:"ExtendJson" xml:"ExtendJson"`
IsTrial bool `json:"IsTrial" xml:"IsTrial"`
BeganOn int64 `json:"BeganOn" xml:"BeganOn"`
ComponentJson string `json:"ComponentJson" xml:"ComponentJson"`
Constraints string `json:"Constraints" xml:"Constraints"`
ProductType string `json:"ProductType" xml:"ProductType"`
HostJson string `json:"HostJson" xml:"HostJson"`
ProductSkuCode string `json:"ProductSkuCode" xml:"ProductSkuCode"`
CreatedOn int64 `json:"CreatedOn" xml:"CreatedOn"`
EndOn int64 `json:"EndOn" xml:"EndOn"`
OrderId int64 `json:"OrderId" xml:"OrderId"`
ProductCode string `json:"ProductCode" xml:"ProductCode"`
SupplierName string `json:"SupplierName" xml:"SupplierName"`
AutoRenewal string `json:"AutoRenewal" xml:"AutoRenewal"`
ActiveAddress string `json:"ActiveAddress" xml:"ActiveAddress"`
LicenseCode string `json:"LicenseCode" xml:"LicenseCode"`
RelationalData RelationalData `json:"RelationalData" xml:"RelationalData"`
Modules ModulesInDescribeInstance `json:"Modules" xml:"Modules"`
}
DescribeInstanceResponse is the response struct for api DescribeInstance
func CreateDescribeInstanceResponse ¶
func CreateDescribeInstanceResponse() (response *DescribeInstanceResponse)
CreateDescribeInstanceResponse creates a response to parse from DescribeInstance response
type DescribeInstancesRequest ¶
type DescribeInstancesRequest struct {
*requests.RpcRequest
Codes string `position:"Query" name:"Codes"`
ExceptCodes string `position:"Query" name:"ExceptCodes"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
ProductType string `position:"Query" name:"ProductType"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
}
DescribeInstancesRequest is the request struct for api DescribeInstances
func CreateDescribeInstancesRequest ¶
func CreateDescribeInstancesRequest() (request *DescribeInstancesRequest)
CreateDescribeInstancesRequest creates a request to invoke DescribeInstances API
type DescribeInstancesResponse ¶
type DescribeInstancesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
InstanceItems InstanceItems `json:"InstanceItems" xml:"InstanceItems"`
}
DescribeInstancesResponse is the response struct for api DescribeInstances
func CreateDescribeInstancesResponse ¶
func CreateDescribeInstancesResponse() (response *DescribeInstancesResponse)
CreateDescribeInstancesResponse creates a response to parse from DescribeInstances response
type DescribeLicenseRequest ¶
type DescribeLicenseRequest struct {
*requests.RpcRequest
LicenseCode string `position:"Query" name:"LicenseCode"`
}
DescribeLicenseRequest is the request struct for api DescribeLicense
func CreateDescribeLicenseRequest ¶
func CreateDescribeLicenseRequest() (request *DescribeLicenseRequest)
CreateDescribeLicenseRequest creates a request to invoke DescribeLicense API
type DescribeLicenseResponse ¶
type DescribeLicenseResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
License License `json:"License" xml:"License"`
}
DescribeLicenseResponse is the response struct for api DescribeLicense
func CreateDescribeLicenseResponse ¶
func CreateDescribeLicenseResponse() (response *DescribeLicenseResponse)
CreateDescribeLicenseResponse creates a response to parse from DescribeLicense response
type DescribeOrderRequest ¶
type DescribeOrderRequest struct {
*requests.RpcRequest
OrderId string `position:"Query" name:"OrderId"`
}
DescribeOrderRequest is the request struct for api DescribeOrder
func CreateDescribeOrderRequest ¶
func CreateDescribeOrderRequest() (request *DescribeOrderRequest)
CreateDescribeOrderRequest creates a request to invoke DescribeOrder API
type DescribeOrderResponse ¶
type DescribeOrderResponse struct {
*responses.BaseResponse
ProductName string `json:"ProductName" xml:"ProductName"`
SupplierCompanyName string `json:"SupplierCompanyName" xml:"SupplierCompanyName"`
OriginalPrice float64 `json:"OriginalPrice" xml:"OriginalPrice"`
AliUid int64 `json:"AliUid" xml:"AliUid"`
CouponPrice float64 `json:"CouponPrice" xml:"CouponPrice"`
AccountQuantity int64 `json:"AccountQuantity" xml:"AccountQuantity"`
PeriodType string `json:"PeriodType" xml:"PeriodType"`
RequestId string `json:"RequestId" xml:"RequestId"`
PayStatus string `json:"PayStatus" xml:"PayStatus"`
PaymentPrice float64 `json:"PaymentPrice" xml:"PaymentPrice"`
OrderStatus string `json:"OrderStatus" xml:"OrderStatus"`
ProductSkuCode string `json:"ProductSkuCode" xml:"ProductSkuCode"`
PaidOn int64 `json:"PaidOn" xml:"PaidOn"`
Components map[string]interface{} `json:"Components" xml:"Components"`
CreatedOn int64 `json:"CreatedOn" xml:"CreatedOn"`
OrderType string `json:"OrderType" xml:"OrderType"`
TotalPrice float64 `json:"TotalPrice" xml:"TotalPrice"`
Quantity int `json:"Quantity" xml:"Quantity"`
OrderId int64 `json:"OrderId" xml:"OrderId"`
ProductCode string `json:"ProductCode" xml:"ProductCode"`
SupplierTelephones SupplierTelephones `json:"SupplierTelephones" xml:"SupplierTelephones"`
InstanceIds InstanceIdsInDescribeOrder `json:"InstanceIds" xml:"InstanceIds"`
}
DescribeOrderResponse is the response struct for api DescribeOrder
func CreateDescribeOrderResponse ¶
func CreateDescribeOrderResponse() (response *DescribeOrderResponse)
CreateDescribeOrderResponse creates a response to parse from DescribeOrder response
type DescribePriceRequest ¶
type DescribePriceRequest struct {
*requests.RpcRequest
Commodity string `position:"Query" name:"Commodity"`
OrderType string `position:"Query" name:"OrderType"`
}
DescribePriceRequest is the request struct for api DescribePrice
func CreateDescribePriceRequest ¶
func CreateDescribePriceRequest() (request *DescribePriceRequest)
CreateDescribePriceRequest creates a request to invoke DescribePrice API
type DescribePriceResponse ¶
type DescribePriceResponse struct {
*responses.BaseResponse
ExpressionCode string `json:"ExpressionCode" xml:"ExpressionCode"`
Cuxiao bool `json:"Cuxiao" xml:"Cuxiao"`
DiscountPrice float64 `json:"DiscountPrice" xml:"DiscountPrice"`
Cycle string `json:"Cycle" xml:"Cycle"`
TradePrice float64 `json:"TradePrice" xml:"TradePrice"`
OriginalPrice float64 `json:"OriginalPrice" xml:"OriginalPrice"`
Duration int `json:"Duration" xml:"Duration"`
Currency string `json:"Currency" xml:"Currency"`
ExpressionMessage string `json:"ExpressionMessage" xml:"ExpressionMessage"`
InfoTitle string `json:"InfoTitle" xml:"InfoTitle"`
ProductCode string `json:"ProductCode" xml:"ProductCode"`
PromotionRules PromotionRules `json:"PromotionRules" xml:"PromotionRules"`
Coupons Coupons `json:"Coupons" xml:"Coupons"`
}
DescribePriceResponse is the response struct for api DescribePrice
func CreateDescribePriceResponse ¶
func CreateDescribePriceResponse() (response *DescribePriceResponse)
CreateDescribePriceResponse creates a response to parse from DescribePrice response
type DescribeProductRequest ¶
type DescribeProductRequest struct {
*requests.RpcRequest
Code string `position:"Query" name:"Code"`
QueryDraft requests.Boolean `position:"Query" name:"QueryDraft"`
AliUid string `position:"Query" name:"AliUid"`
}
DescribeProductRequest is the request struct for api DescribeProduct
func CreateDescribeProductRequest ¶
func CreateDescribeProductRequest() (request *DescribeProductRequest)
CreateDescribeProductRequest creates a request to invoke DescribeProduct API
type DescribeProductResponse ¶
type DescribeProductResponse struct {
*responses.BaseResponse
FrontCategoryId int64 `json:"FrontCategoryId" xml:"FrontCategoryId"`
Status string `json:"Status" xml:"Status"`
Type string `json:"Type" xml:"Type"`
PicUrl string `json:"PicUrl" xml:"PicUrl"`
Score float64 `json:"Score" xml:"Score"`
UseCount int64 `json:"UseCount" xml:"UseCount"`
GmtModified int64 `json:"GmtModified" xml:"GmtModified"`
SupplierPk int64 `json:"SupplierPk" xml:"SupplierPk"`
GmtCreated int64 `json:"GmtCreated" xml:"GmtCreated"`
RequestId string `json:"RequestId" xml:"RequestId"`
ShortDescription string `json:"ShortDescription" xml:"ShortDescription"`
Description string `json:"Description" xml:"Description"`
Code string `json:"Code" xml:"Code"`
AuditFailMsg string `json:"AuditFailMsg" xml:"AuditFailMsg"`
Name string `json:"Name" xml:"Name"`
AuditTime int64 `json:"AuditTime" xml:"AuditTime"`
AuditStatus string `json:"AuditStatus" xml:"AuditStatus"`
ShopInfo ShopInfo `json:"ShopInfo" xml:"ShopInfo"`
ProductSkus ProductSkus `json:"ProductSkus" xml:"ProductSkus"`
ProductExtras ProductExtras `json:"ProductExtras" xml:"ProductExtras"`
}
DescribeProductResponse is the response struct for api DescribeProduct
func CreateDescribeProductResponse ¶
func CreateDescribeProductResponse() (response *DescribeProductResponse)
CreateDescribeProductResponse creates a response to parse from DescribeProduct response
type DescribeProductsFilter ¶
type DescribeProductsFilter struct {
Value string `name:"Value"`
Key string `name:"Key"`
}
DescribeProductsFilter is a repeated param struct in DescribeProductsRequest
type DescribeProductsRequest ¶
type DescribeProductsRequest struct {
*requests.RpcRequest
SearchTerm string `position:"Query" name:"SearchTerm"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
Filter *[]DescribeProductsFilter `position:"Query" name:"Filter" type:"Repeated"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
}
DescribeProductsRequest is the request struct for api DescribeProducts
func CreateDescribeProductsRequest ¶
func CreateDescribeProductsRequest() (request *DescribeProductsRequest)
CreateDescribeProductsRequest creates a request to invoke DescribeProducts API
type DescribeProductsResponse ¶
type DescribeProductsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
PageSize int `json:"PageSize" xml:"PageSize"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
ProductItems ProductItems `json:"ProductItems" xml:"ProductItems"`
}
DescribeProductsResponse is the response struct for api DescribeProducts
func CreateDescribeProductsResponse ¶
func CreateDescribeProductsResponse() (response *DescribeProductsResponse)
CreateDescribeProductsResponse creates a response to parse from DescribeProducts response
type DescribeProjectAttachmentsRequest ¶ added in v1.62.349
type DescribeProjectAttachmentsRequest struct {
*requests.RpcRequest
InstanceId string `position:"Query" name:"InstanceId"`
}
DescribeProjectAttachmentsRequest is the request struct for api DescribeProjectAttachments
func CreateDescribeProjectAttachmentsRequest ¶ added in v1.62.349
func CreateDescribeProjectAttachmentsRequest() (request *DescribeProjectAttachmentsRequest)
CreateDescribeProjectAttachmentsRequest creates a request to invoke DescribeProjectAttachments API
type DescribeProjectAttachmentsResponse ¶ added in v1.62.349
type DescribeProjectAttachmentsResponse struct {
*responses.BaseResponse
Success bool `json:"Success" xml:"Success"`
RequestId string `json:"RequestId" xml:"RequestId"`
Result []ProjectAttachment `json:"Result" xml:"Result"`
}
DescribeProjectAttachmentsResponse is the response struct for api DescribeProjectAttachments
func CreateDescribeProjectAttachmentsResponse ¶ added in v1.62.349
func CreateDescribeProjectAttachmentsResponse() (response *DescribeProjectAttachmentsResponse)
CreateDescribeProjectAttachmentsResponse creates a response to parse from DescribeProjectAttachments response
type DescribeProjectInfoRequest ¶ added in v1.62.349
type DescribeProjectInfoRequest struct {
*requests.RpcRequest
InstanceId string `position:"Query" name:"InstanceId"`
}
DescribeProjectInfoRequest is the request struct for api DescribeProjectInfo
func CreateDescribeProjectInfoRequest ¶ added in v1.62.349
func CreateDescribeProjectInfoRequest() (request *DescribeProjectInfoRequest)
CreateDescribeProjectInfoRequest creates a request to invoke DescribeProjectInfo API
type DescribeProjectInfoResponse ¶ added in v1.62.349
type DescribeProjectInfoResponse struct {
*responses.BaseResponse
Success bool `json:"Success" xml:"Success"`
RequestId string `json:"RequestId" xml:"RequestId"`
Result Result `json:"Result" xml:"Result"`
}
DescribeProjectInfoResponse is the response struct for api DescribeProjectInfo
func CreateDescribeProjectInfoResponse ¶ added in v1.62.349
func CreateDescribeProjectInfoResponse() (response *DescribeProjectInfoResponse)
CreateDescribeProjectInfoResponse creates a response to parse from DescribeProjectInfo response
type DescribeProjectMessagesRequest ¶ added in v1.62.349
type DescribeProjectMessagesRequest struct {
*requests.RpcRequest
InstanceId string `position:"Query" name:"InstanceId"`
PageIndex requests.Integer `position:"Query" name:"PageIndex"`
}
DescribeProjectMessagesRequest is the request struct for api DescribeProjectMessages
func CreateDescribeProjectMessagesRequest ¶ added in v1.62.349
func CreateDescribeProjectMessagesRequest() (request *DescribeProjectMessagesRequest)
CreateDescribeProjectMessagesRequest creates a request to invoke DescribeProjectMessages API
type DescribeProjectMessagesResponse ¶ added in v1.62.349
type DescribeProjectMessagesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int64 `json:"TotalCount" xml:"TotalCount"`
Success bool `json:"Success" xml:"Success"`
Result []ProjectMessage `json:"Result" xml:"Result"`
}
DescribeProjectMessagesResponse is the response struct for api DescribeProjectMessages
func CreateDescribeProjectMessagesResponse ¶ added in v1.62.349
func CreateDescribeProjectMessagesResponse() (response *DescribeProjectMessagesResponse)
CreateDescribeProjectMessagesResponse creates a response to parse from DescribeProjectMessages response
type DescribeProjectNodesRequest ¶ added in v1.62.349
type DescribeProjectNodesRequest struct {
*requests.RpcRequest
InstanceId string `position:"Query" name:"InstanceId"`
}
DescribeProjectNodesRequest is the request struct for api DescribeProjectNodes
func CreateDescribeProjectNodesRequest ¶ added in v1.62.349
func CreateDescribeProjectNodesRequest() (request *DescribeProjectNodesRequest)
CreateDescribeProjectNodesRequest creates a request to invoke DescribeProjectNodes API
type DescribeProjectNodesResponse ¶ added in v1.62.349
type DescribeProjectNodesResponse struct {
*responses.BaseResponse
Success bool `json:"Success" xml:"Success"`
RequestId string `json:"RequestId" xml:"RequestId"`
Result []ProjectNode `json:"Result" xml:"Result"`
}
DescribeProjectNodesResponse is the response struct for api DescribeProjectNodes
func CreateDescribeProjectNodesResponse ¶ added in v1.62.349
func CreateDescribeProjectNodesResponse() (response *DescribeProjectNodesResponse)
CreateDescribeProjectNodesResponse creates a response to parse from DescribeProjectNodes response
type DescribeProjectOperateLogsRequest ¶ added in v1.62.349
type DescribeProjectOperateLogsRequest struct {
*requests.RpcRequest
InstanceId string `position:"Query" name:"InstanceId"`
}
DescribeProjectOperateLogsRequest is the request struct for api DescribeProjectOperateLogs
func CreateDescribeProjectOperateLogsRequest ¶ added in v1.62.349
func CreateDescribeProjectOperateLogsRequest() (request *DescribeProjectOperateLogsRequest)
CreateDescribeProjectOperateLogsRequest creates a request to invoke DescribeProjectOperateLogs API
type DescribeProjectOperateLogsResponse ¶ added in v1.62.349
type DescribeProjectOperateLogsResponse struct {
*responses.BaseResponse
Success bool `json:"Success" xml:"Success"`
RequestId string `json:"RequestId" xml:"RequestId"`
Result []ProjectMessage `json:"Result" xml:"Result"`
}
DescribeProjectOperateLogsResponse is the response struct for api DescribeProjectOperateLogs
func CreateDescribeProjectOperateLogsResponse ¶ added in v1.62.349
func CreateDescribeProjectOperateLogsResponse() (response *DescribeProjectOperateLogsResponse)
CreateDescribeProjectOperateLogsResponse creates a response to parse from DescribeProjectOperateLogs response
type ExtendArray ¶
type ExtendArray struct {
LicenseAttribute []LicenseAttribute `json:"LicenseAttribute" xml:"LicenseAttribute"`
}
ExtendArray is a nested struct in market response
type ExtendInfo ¶
type ExtendInfo struct {
AliUid int64 `json:"AliUid" xml:"AliUid"`
AccountQuantity int64 `json:"AccountQuantity" xml:"AccountQuantity"`
Email string `json:"Email" xml:"Email"`
Mobile string `json:"Mobile" xml:"Mobile"`
}
ExtendInfo is a nested struct in market response
type FinishCurrentProjectNodeRequest ¶ added in v1.62.349
type FinishCurrentProjectNodeRequest struct {
*requests.RpcRequest
TemplateForm string `position:"Query" name:"TemplateForm"`
Remark string `position:"Query" name:"Remark"`
InstanceId string `position:"Query" name:"InstanceId"`
NodeId requests.Integer `position:"Query" name:"NodeId"`
}
FinishCurrentProjectNodeRequest is the request struct for api FinishCurrentProjectNode
func CreateFinishCurrentProjectNodeRequest ¶ added in v1.62.349
func CreateFinishCurrentProjectNodeRequest() (request *FinishCurrentProjectNodeRequest)
CreateFinishCurrentProjectNodeRequest creates a request to invoke FinishCurrentProjectNode API
type FinishCurrentProjectNodeResponse ¶ added in v1.62.349
type FinishCurrentProjectNodeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Result bool `json:"Result" xml:"Result"`
Success bool `json:"Success" xml:"Success"`
}
FinishCurrentProjectNodeResponse is the response struct for api FinishCurrentProjectNode
func CreateFinishCurrentProjectNodeResponse ¶ added in v1.62.349
func CreateFinishCurrentProjectNodeResponse() (response *FinishCurrentProjectNodeResponse)
CreateFinishCurrentProjectNodeResponse creates a response to parse from FinishCurrentProjectNode response
type InstanceIdsInCreateOrder ¶
type InstanceIdsInCreateOrder struct {
InstanceId []string `json:"InstanceId" xml:"InstanceId"`
}
InstanceIdsInCreateOrder is a nested struct in market response
type InstanceIdsInDescribeOrder ¶
type InstanceIdsInDescribeOrder struct {
InstanceId []string `json:"InstanceId" xml:"InstanceId"`
}
InstanceIdsInDescribeOrder is a nested struct in market response
type InstanceItem ¶
type InstanceItem struct {
Status string `json:"Status" xml:"Status"`
AppJson string `json:"AppJson" xml:"AppJson"`
ApiJson string `json:"ApiJson" xml:"ApiJson"`
ProductName string `json:"ProductName" xml:"ProductName"`
ImageJson string `json:"ImageJson" xml:"ImageJson"`
InstanceId int64 `json:"InstanceId" xml:"InstanceId"`
ExtendJson string `json:"ExtendJson" xml:"ExtendJson"`
BeganOn int64 `json:"BeganOn" xml:"BeganOn"`
ProductType string `json:"ProductType" xml:"ProductType"`
HostJson string `json:"HostJson" xml:"HostJson"`
ProductSkuCode string `json:"ProductSkuCode" xml:"ProductSkuCode"`
CreatedOn int64 `json:"CreatedOn" xml:"CreatedOn"`
IdaasJson string `json:"IdaasJson" xml:"IdaasJson"`
EndOn int64 `json:"EndOn" xml:"EndOn"`
OrderId int64 `json:"OrderId" xml:"OrderId"`
ProductCode string `json:"ProductCode" xml:"ProductCode"`
SupplierName string `json:"SupplierName" xml:"SupplierName"`
}
InstanceItem is a nested struct in market response
type InstanceItems ¶
type InstanceItems struct {
InstanceItem []InstanceItem `json:"InstanceItem" xml:"InstanceItem"`
}
InstanceItems is a nested struct in market response
type Item ¶ added in v1.62.349
type Item struct {
Url string `json:"Url" xml:"Url"`
Code string `json:"Code" xml:"Code"`
Name string `json:"Name" xml:"Name"`
}
Item is a nested struct in market response
type License ¶
type License struct {
ActivateTime string `json:"ActivateTime" xml:"ActivateTime"`
LicenseStatus string `json:"LicenseStatus" xml:"LicenseStatus"`
ProductName string `json:"ProductName" xml:"ProductName"`
ExpiredTime string `json:"ExpiredTime" xml:"ExpiredTime"`
ProductSkuId string `json:"ProductSkuId" xml:"ProductSkuId"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
LicenseCode string `json:"LicenseCode" xml:"LicenseCode"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
SupplierName string `json:"SupplierName" xml:"SupplierName"`
ProductCode string `json:"ProductCode" xml:"ProductCode"`
ExtendInfo ExtendInfo `json:"ExtendInfo" xml:"ExtendInfo"`
ExtendArray ExtendArray `json:"ExtendArray" xml:"ExtendArray"`
}
License is a nested struct in market response
type LicenseAttribute ¶
type LicenseAttribute struct {
Code string `json:"Code" xml:"Code"`
Value string `json:"Value" xml:"Value"`
}
LicenseAttribute is a nested struct in market response
type Module ¶
type Module struct {
Name string `json:"Name" xml:"Name"`
Code string `json:"Code" xml:"Code"`
Id string `json:"Id" xml:"Id"`
Properties PropertiesInDescribeInstance `json:"Properties" xml:"Properties"`
}
Module is a nested struct in market response
type ModulesInDescribeInstance ¶
type ModulesInDescribeInstance struct {
Module []Module `json:"Module" xml:"Module"`
}
ModulesInDescribeInstance is a nested struct in market response
type ModulesInDescribeProduct ¶
type ModulesInDescribeProduct struct {
Module []Module `json:"Module" xml:"Module"`
}
ModulesInDescribeProduct is a nested struct in market response
type OrderPeriod ¶
type OrderPeriod struct {
Name string `json:"Name" xml:"Name"`
PeriodType string `json:"PeriodType" xml:"PeriodType"`
}
OrderPeriod is a nested struct in market response
type OrderPeriods ¶
type OrderPeriods struct {
OrderPeriod []OrderPeriod `json:"OrderPeriod" xml:"OrderPeriod"`
}
OrderPeriods is a nested struct in market response
type PauseProjectRequest ¶ added in v1.62.349
type PauseProjectRequest struct {
*requests.RpcRequest
Remark string `position:"Query" name:"Remark"`
InstanceId string `position:"Query" name:"InstanceId"`
NodeId requests.Integer `position:"Query" name:"NodeId"`
}
PauseProjectRequest is the request struct for api PauseProject
func CreatePauseProjectRequest ¶ added in v1.62.349
func CreatePauseProjectRequest() (request *PauseProjectRequest)
CreatePauseProjectRequest creates a request to invoke PauseProject API
type PauseProjectResponse ¶ added in v1.62.349
type PauseProjectResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Result bool `json:"Result" xml:"Result"`
Success bool `json:"Success" xml:"Success"`
}
PauseProjectResponse is the response struct for api PauseProject
func CreatePauseProjectResponse ¶ added in v1.62.349
func CreatePauseProjectResponse() (response *PauseProjectResponse)
CreatePauseProjectResponse creates a response to parse from PauseProject response
type ProductExtra ¶
type ProductExtra struct {
Type string `json:"Type" xml:"Type"`
Key string `json:"Key" xml:"Key"`
Label string `json:"Label" xml:"Label"`
Order int `json:"Order" xml:"Order"`
Values string `json:"Values" xml:"Values"`
}
ProductExtra is a nested struct in market response
type ProductExtras ¶
type ProductExtras struct {
ProductExtra []ProductExtra `json:"ProductExtra" xml:"ProductExtra"`
}
ProductExtras is a nested struct in market response
type ProductItem ¶
type ProductItem struct {
PriceInfo string `json:"PriceInfo" xml:"PriceInfo"`
DeliveryWay string `json:"DeliveryWay" xml:"DeliveryWay"`
ImageUrl string `json:"ImageUrl" xml:"ImageUrl"`
WarrantyDate string `json:"WarrantyDate" xml:"WarrantyDate"`
Tags string `json:"Tags" xml:"Tags"`
Score string `json:"Score" xml:"Score"`
SupplierId int64 `json:"SupplierId" xml:"SupplierId"`
OperationSystem string `json:"OperationSystem" xml:"OperationSystem"`
ShortDescription string `json:"ShortDescription" xml:"ShortDescription"`
DeliveryDate string `json:"DeliveryDate" xml:"DeliveryDate"`
TargetUrl string `json:"TargetUrl" xml:"TargetUrl"`
Code string `json:"Code" xml:"Code"`
CategoryId int64 `json:"CategoryId" xml:"CategoryId"`
Name string `json:"Name" xml:"Name"`
SuggestedPrice string `json:"SuggestedPrice" xml:"SuggestedPrice"`
SupplierName string `json:"SupplierName" xml:"SupplierName"`
}
ProductItem is a nested struct in market response
type ProductItems ¶
type ProductItems struct {
ProductItem []ProductItem `json:"ProductItem" xml:"ProductItem"`
}
ProductItems is a nested struct in market response
type ProductSku ¶
type ProductSku struct {
Hidden bool `json:"Hidden" xml:"Hidden"`
Code string `json:"Code" xml:"Code"`
Constraints string `json:"Constraints" xml:"Constraints"`
Name string `json:"Name" xml:"Name"`
ChargeType string `json:"ChargeType" xml:"ChargeType"`
OrderPeriods OrderPeriods `json:"OrderPeriods" xml:"OrderPeriods"`
Modules ModulesInDescribeProduct `json:"Modules" xml:"Modules"`
}
ProductSku is a nested struct in market response
type ProductSkus ¶
type ProductSkus struct {
ProductSku []ProductSku `json:"ProductSku" xml:"ProductSku"`
}
ProductSkus is a nested struct in market response
type ProjectAttachment ¶ added in v1.62.349
type ProjectAttachment struct {
FileLinkGmtExpired int64 `json:"FileLinkGmtExpired" xml:"FileLinkGmtExpired"`
StepNo int `json:"StepNo" xml:"StepNo"`
AttachmentToken string `json:"AttachmentToken" xml:"AttachmentToken"`
FileName string `json:"FileName" xml:"FileName"`
OperatorRole string `json:"OperatorRole" xml:"OperatorRole"`
NodeName string `json:"NodeName" xml:"NodeName"`
OperatorName string `json:"OperatorName" xml:"OperatorName"`
FileLink string `json:"FileLink" xml:"FileLink"`
GmtCreate int64 `json:"GmtCreate" xml:"GmtCreate"`
FileSuffix string `json:"FileSuffix" xml:"FileSuffix"`
Operator int64 `json:"Operator" xml:"Operator"`
Content string `json:"Content" xml:"Content"`
NodeId int64 `json:"NodeId" xml:"NodeId"`
AttachmentType string `json:"AttachmentType" xml:"AttachmentType"`
FileSize int64 `json:"FileSize" xml:"FileSize"`
}
ProjectAttachment is a nested struct in market response
type ProjectMessage ¶ added in v1.62.349
type ProjectMessage struct {
GmtCreate int64 `json:"GmtCreate" xml:"GmtCreate"`
OperatorRole string `json:"OperatorRole" xml:"OperatorRole"`
Content string `json:"Content" xml:"Content"`
Operator int64 `json:"Operator" xml:"Operator"`
OperatorName string `json:"OperatorName" xml:"OperatorName"`
Description string `json:"Description" xml:"Description"`
}
ProjectMessage is a nested struct in market response
type ProjectNode ¶ added in v1.62.349
type ProjectNode struct {
NextNodeId int64 `json:"NextNodeId" xml:"NextNodeId"`
StepNo int `json:"StepNo" xml:"StepNo"`
AutoFinishNode bool `json:"AutoFinishNode" xml:"AutoFinishNode"`
FinalStepNo int `json:"FinalStepNo" xml:"FinalStepNo"`
PreviousNodeId int64 `json:"PreviousNodeId" xml:"PreviousNodeId"`
ParentNodeId int64 `json:"ParentNodeId" xml:"ParentNodeId"`
GmtExpired int64 `json:"GmtExpired" xml:"GmtExpired"`
OperatorRole string `json:"OperatorRole" xml:"OperatorRole"`
GmtStart int64 `json:"GmtStart" xml:"GmtStart"`
NodeStatus string `json:"NodeStatus" xml:"NodeStatus"`
NodeName string `json:"NodeName" xml:"NodeName"`
GmtFinished int64 `json:"GmtFinished" xml:"GmtFinished"`
AllowRollbackNode bool `json:"AllowRollbackNode" xml:"AllowRollbackNode"`
TemplateForm string `json:"TemplateForm" xml:"TemplateForm"`
NeedAttachment bool `json:"NeedAttachment" xml:"NeedAttachment"`
NodeId int64 `json:"NodeId" xml:"NodeId"`
}
ProjectNode is a nested struct in market response
type PromotionRule ¶
type PromotionRule struct {
Title string `json:"Title" xml:"Title"`
Name string `json:"Name" xml:"Name"`
RuleId string `json:"RuleId" xml:"RuleId"`
}
PromotionRule is a nested struct in market response
type PromotionRules ¶
type PromotionRules struct {
PromotionRule []PromotionRule `json:"PromotionRule" xml:"PromotionRule"`
}
PromotionRules is a nested struct in market response
type PropertiesInDescribeInstance ¶
type PropertiesInDescribeInstance struct {
Property []Property `json:"Property" xml:"Property"`
}
PropertiesInDescribeInstance is a nested struct in market response
type PropertiesInDescribeProduct ¶
type PropertiesInDescribeProduct struct {
Property []Property `json:"Property" xml:"Property"`
}
PropertiesInDescribeProduct is a nested struct in market response
type Property ¶
type Property struct {
Key string `json:"Key" xml:"Key"`
Name string `json:"Name" xml:"Name"`
ShowType string `json:"ShowType" xml:"ShowType"`
DisplayUnit string `json:"DisplayUnit" xml:"DisplayUnit"`
PropertyValues PropertyValuesInDescribeInstance `json:"PropertyValues" xml:"PropertyValues"`
}
Property is a nested struct in market response
type PropertyValue ¶
type PropertyValue struct {
Value string `json:"Value" xml:"Value"`
Min string `json:"Min" xml:"Min"`
Remark string `json:"Remark" xml:"Remark"`
Max string `json:"Max" xml:"Max"`
Step string `json:"Step" xml:"Step"`
DisplayName string `json:"DisplayName" xml:"DisplayName"`
Type string `json:"Type" xml:"Type"`
}
PropertyValue is a nested struct in market response
type PropertyValuesInDescribeInstance ¶
type PropertyValuesInDescribeInstance struct {
PropertyValue []PropertyValue `json:"PropertyValue" xml:"PropertyValue"`
}
PropertyValuesInDescribeInstance is a nested struct in market response
type PropertyValuesInDescribeProduct ¶
type PropertyValuesInDescribeProduct struct {
PropertyValue []PropertyValue `json:"PropertyValue" xml:"PropertyValue"`
}
PropertyValuesInDescribeProduct is a nested struct in market response
type PushMeteringDataRequest ¶
type PushMeteringDataRequest struct {
*requests.RpcRequest
Metering string `position:"Query" name:"Metering"`
}
PushMeteringDataRequest is the request struct for api PushMeteringData
func CreatePushMeteringDataRequest ¶
func CreatePushMeteringDataRequest() (request *PushMeteringDataRequest)
CreatePushMeteringDataRequest creates a request to invoke PushMeteringData API
type PushMeteringDataResponse ¶
type PushMeteringDataResponse struct {
*responses.BaseResponse
Success bool `json:"Success" xml:"Success"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
PushMeteringDataResponse is the response struct for api PushMeteringData
func CreatePushMeteringDataResponse ¶
func CreatePushMeteringDataResponse() (response *PushMeteringDataResponse)
CreatePushMeteringDataResponse creates a response to parse from PushMeteringData response
type RelationalData ¶
type RelationalData struct {
ServiceStatus string `json:"ServiceStatus" xml:"ServiceStatus"`
}
RelationalData is a nested struct in market response
type Result ¶
type Result struct {
Name string `json:"Name" xml:"Name"`
SupplierUId string `json:"SupplierUId" xml:"SupplierUId"`
ProductName string `json:"ProductName" xml:"ProductName"`
TemplateForm string `json:"TemplateForm" xml:"TemplateForm"`
FirstCategoryName string `json:"FirstCategoryName" xml:"FirstCategoryName"`
ProductSkuCode string `json:"ProductSkuCode" xml:"ProductSkuCode"`
TemplateId int64 `json:"TemplateId" xml:"TemplateId"`
OrderId int64 `json:"OrderId" xml:"OrderId"`
CustomerAliUid int64 `json:"CustomerAliUid" xml:"CustomerAliUid"`
AutoFinishNode bool `json:"AutoFinishNode" xml:"AutoFinishNode"`
SubmissionRadio string `json:"SubmissionRadio" xml:"SubmissionRadio"`
Score string `json:"Score" xml:"Score"`
NodeName string `json:"NodeName" xml:"NodeName"`
TradeCount string `json:"TradeCount" xml:"TradeCount"`
ParentNodeId int64 `json:"ParentNodeId" xml:"ParentNodeId"`
ImageUrl string `json:"ImageUrl" xml:"ImageUrl"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
SupplierName string `json:"SupplierName" xml:"SupplierName"`
FinishType string `json:"FinishType" xml:"FinishType"`
TemplateType string `json:"TemplateType" xml:"TemplateType"`
Type string `json:"Type" xml:"Type"`
Uid string `json:"Uid" xml:"Uid"`
ProjectStatus string `json:"ProjectStatus" xml:"ProjectStatus"`
ShortDescription string `json:"ShortDescription" xml:"ShortDescription"`
SupplierAliUid int64 `json:"SupplierAliUid" xml:"SupplierAliUid"`
FinalStepNo int `json:"FinalStepNo" xml:"FinalStepNo"`
OperatorRole string `json:"OperatorRole" xml:"OperatorRole"`
Code string `json:"Code" xml:"Code"`
UserCommentCount string `json:"UserCommentCount" xml:"UserCommentCount"`
Price string `json:"Price" xml:"Price"`
ProductSkuName string `json:"ProductSkuName" xml:"ProductSkuName"`
SecondCategoryName string `json:"SecondCategoryName" xml:"SecondCategoryName"`
GmtStart int64 `json:"GmtStart" xml:"GmtStart"`
NodeStatus string `json:"NodeStatus" xml:"NodeStatus"`
StepNo int `json:"StepNo" xml:"StepNo"`
AllowRollbackNode bool `json:"AllowRollbackNode" xml:"AllowRollbackNode"`
ProductCode string `json:"ProductCode" xml:"ProductCode"`
NeedAttachment bool `json:"NeedAttachment" xml:"NeedAttachment"`
GmtCreate int64 `json:"GmtCreate" xml:"GmtCreate"`
AuthTime int64 `json:"AuthTime" xml:"AuthTime"`
GmtExpired int64 `json:"GmtExpired" xml:"GmtExpired"`
CurrentStepNo int `json:"CurrentStepNo" xml:"CurrentStepNo"`
PreviousNodeId int64 `json:"PreviousNodeId" xml:"PreviousNodeId"`
NodeId int64 `json:"NodeId" xml:"NodeId"`
GmtFinished int64 `json:"GmtFinished" xml:"GmtFinished"`
NextNodeId int64 `json:"NextNodeId" xml:"NextNodeId"`
AuthRoles []string `json:"AuthRoles" xml:"AuthRoles"`
}
Result is a nested struct in market response
type ResultInDescribeApiMetering ¶ added in v1.62.368
type ResultInDescribeApiMetering struct {
ResultItem []ResultItem `json:"result" xml:"result"`
}
ResultInDescribeApiMetering is a nested struct in market response
type ResultInDescribeDistributionProductsLink ¶ added in v1.62.349
type ResultInDescribeDistributionProductsLink struct {
Item []Item `json:"item" xml:"item"`
}
ResultInDescribeDistributionProductsLink is a nested struct in market response
type ResultInDescribeProjectAttachments ¶ added in v1.62.349
type ResultInDescribeProjectAttachments struct {
ProjectAttachment []ProjectAttachment `json:"ProjectAttachment" xml:"ProjectAttachment"`
}
ResultInDescribeProjectAttachments is a nested struct in market response
type ResultInDescribeProjectMessages ¶ added in v1.62.349
type ResultInDescribeProjectMessages struct {
ProjectMessage []ProjectMessage `json:"ProjectMessage" xml:"ProjectMessage"`
}
ResultInDescribeProjectMessages is a nested struct in market response
type ResultInDescribeProjectNodes ¶ added in v1.62.349
type ResultInDescribeProjectNodes struct {
ProjectNode []ProjectNode `json:"ProjectNode" xml:"ProjectNode"`
}
ResultInDescribeProjectNodes is a nested struct in market response
type ResultInDescribeProjectOperateLogs ¶ added in v1.62.349
type ResultInDescribeProjectOperateLogs struct {
ProjectMessage []ProjectMessage `json:"ProjectMessage" xml:"ProjectMessage"`
}
ResultInDescribeProjectOperateLogs is a nested struct in market response
type ResultItem ¶ added in v1.62.368
type ResultItem struct {
AliyunPk int64 `json:"AliyunPk" xml:"AliyunPk"`
ProductCode string `json:"ProductCode" xml:"ProductCode"`
ProductName string `json:"ProductName" xml:"ProductName"`
TotalQuota int64 `json:"TotalQuota" xml:"TotalQuota"`
TotalUsage int64 `json:"TotalUsage" xml:"TotalUsage"`
TotalCapacity int64 `json:"TotalCapacity" xml:"TotalCapacity"`
Unit string `json:"Unit" xml:"Unit"`
}
ResultItem is a nested struct in market response
type Results ¶ added in v1.62.349
type Results struct {
Result []Result `json:"Result" xml:"Result"`
}
Results is a nested struct in market response
type ResumeProjectRequest ¶ added in v1.62.349
type ResumeProjectRequest struct {
*requests.RpcRequest
Remark string `position:"Query" name:"Remark"`
InstanceId string `position:"Query" name:"InstanceId"`
NodeId requests.Integer `position:"Query" name:"NodeId"`
}
ResumeProjectRequest is the request struct for api ResumeProject
func CreateResumeProjectRequest ¶ added in v1.62.349
func CreateResumeProjectRequest() (request *ResumeProjectRequest)
CreateResumeProjectRequest creates a request to invoke ResumeProject API
type ResumeProjectResponse ¶ added in v1.62.349
type ResumeProjectResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Result bool `json:"Result" xml:"Result"`
Success bool `json:"Success" xml:"Success"`
}
ResumeProjectResponse is the response struct for api ResumeProject
func CreateResumeProjectResponse ¶ added in v1.62.349
func CreateResumeProjectResponse() (response *ResumeProjectResponse)
CreateResumeProjectResponse creates a response to parse from ResumeProject response
type RollbackCurrentProjectNodeRequest ¶ added in v1.62.349
type RollbackCurrentProjectNodeRequest struct {
*requests.RpcRequest
Remark string `position:"Query" name:"Remark"`
InstanceId string `position:"Query" name:"InstanceId"`
NodeId requests.Integer `position:"Query" name:"NodeId"`
}
RollbackCurrentProjectNodeRequest is the request struct for api RollbackCurrentProjectNode
func CreateRollbackCurrentProjectNodeRequest ¶ added in v1.62.349
func CreateRollbackCurrentProjectNodeRequest() (request *RollbackCurrentProjectNodeRequest)
CreateRollbackCurrentProjectNodeRequest creates a request to invoke RollbackCurrentProjectNode API
type RollbackCurrentProjectNodeResponse ¶ added in v1.62.349
type RollbackCurrentProjectNodeResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Result bool `json:"Result" xml:"Result"`
Success bool `json:"Success" xml:"Success"`
}
RollbackCurrentProjectNodeResponse is the response struct for api RollbackCurrentProjectNode
func CreateRollbackCurrentProjectNodeResponse ¶ added in v1.62.349
func CreateRollbackCurrentProjectNodeResponse() (response *RollbackCurrentProjectNodeResponse)
CreateRollbackCurrentProjectNodeResponse creates a response to parse from RollbackCurrentProjectNode response
type ShopInfo ¶
type ShopInfo struct {
Name string `json:"Name" xml:"Name"`
Emails string `json:"Emails" xml:"Emails"`
Id int64 `json:"Id" xml:"Id"`
Telephones Telephones `json:"Telephones" xml:"Telephones"`
WangWangs WangWangs `json:"WangWangs" xml:"WangWangs"`
}
ShopInfo is a nested struct in market response
type SupplierTelephones ¶
type SupplierTelephones struct {
Telephone []string `json:"Telephone" xml:"Telephone"`
}
SupplierTelephones is a nested struct in market response
type Telephones ¶
type Telephones struct {
Telephone []string `json:"Telephone" xml:"Telephone"`
}
Telephones is a nested struct in market response
Source Files
¶
- activate_license.go
- auto_renew_instance.go
- client.go
- create_order.go
- cross_account_verify_token.go
- describe_api_metering.go
- describe_current_node_info.go
- describe_distribution_products.go
- describe_distribution_products_link.go
- describe_instance.go
- describe_instances.go
- describe_license.go
- describe_order.go
- describe_price.go
- describe_product.go
- describe_products.go
- describe_project_attachments.go
- describe_project_info.go
- describe_project_messages.go
- describe_project_nodes.go
- describe_project_operate_logs.go
- endpoint.go
- finish_current_project_node.go
- pause_project.go
- push_metering_data.go
- resume_project.go
- rollback_current_project_node.go
- struct_auth_roles.go
- struct_coupon.go
- struct_coupons.go
- struct_extend_array.go
- struct_extend_info.go
- struct_instance_ids_in_create_order.go
- struct_instance_ids_in_describe_order.go
- struct_instance_item.go
- struct_instance_items.go
- struct_item.go
- struct_license.go
- struct_license_attribute.go
- struct_module.go
- struct_modules_in_describe_instance.go
- struct_modules_in_describe_product.go
- struct_order_period.go
- struct_order_periods.go
- struct_product_extra.go
- struct_product_extras.go
- struct_product_item.go
- struct_product_items.go
- struct_product_sku.go
- struct_product_skus.go
- struct_project_attachment.go
- struct_project_message.go
- struct_project_node.go
- struct_promotion_rule.go
- struct_promotion_rules.go
- struct_properties_in_describe_instance.go
- struct_properties_in_describe_product.go
- struct_property.go
- struct_property_value.go
- struct_property_values_in_describe_instance.go
- struct_property_values_in_describe_product.go
- struct_relational_data.go
- struct_result.go
- struct_result_in_describe_api_metering.go
- struct_result_in_describe_distribution_products_link.go
- struct_result_in_describe_project_attachments.go
- struct_result_in_describe_project_messages.go
- struct_result_in_describe_project_nodes.go
- struct_result_in_describe_project_operate_logs.go
- struct_result_item.go
- struct_results.go
- struct_shop_info.go
- struct_supplier_telephones.go
- struct_telephones.go
- struct_wang_wang.go
- struct_wang_wangs.go