retailcloud

package
v1.61.1038 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 20, 2021 License: Apache-2.0 Imports: 6 Imported by: 10

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions

func GetEndpointMap added in v1.60.383

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType added in v1.60.383

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty added in v1.60.383

func SetClientProperty(client *Client, propertyName string, propertyValue interface{})

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient added in v1.60.383

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types

type AccountsInDescribeDatabases

type AccountsInDescribeDatabases struct {
	AccountsItem []AccountsItem `json:"Accounts" xml:"Accounts"`
}

AccountsInDescribeDatabases is a nested struct in retailcloud response

type AccountsInDescribeRdsAccounts

type AccountsInDescribeRdsAccounts struct {
	AccountsItem []AccountsItem `json:"Accounts" xml:"Accounts"`
}

AccountsInDescribeRdsAccounts is a nested struct in retailcloud response

type AccountsItem

type AccountsItem struct {
	Account                string                   `json:"Account" xml:"Account"`
	PrivExceeded           string                   `json:"PrivExceeded" xml:"PrivExceeded"`
	AccountPrivilegeDetail string                   `json:"AccountPrivilegeDetail" xml:"AccountPrivilegeDetail"`
	AccountType            string                   `json:"AccountType" xml:"AccountType"`
	AccountName            string                   `json:"AccountName" xml:"AccountName"`
	AccountDescription     string                   `json:"AccountDescription" xml:"AccountDescription"`
	DBInstanceId           string                   `json:"DBInstanceId" xml:"DBInstanceId"`
	AccountStatus          string                   `json:"AccountStatus" xml:"AccountStatus"`
	AccountPrivilege       string                   `json:"AccountPrivilege" xml:"AccountPrivilege"`
	DatabasePrivileges     []DatabasePrivilegesItem `json:"DatabasePrivileges" xml:"DatabasePrivileges"`
}

AccountsItem is a nested struct in retailcloud response

type AddClusterNodeRequest

type AddClusterNodeRequest struct {
	*requests.RpcRequest
	EcsInstanceIdList *[]string `position:"Query" name:"EcsInstanceIdList"  type:"Repeated"`
	ClusterInstanceId string    `position:"Query" name:"ClusterInstanceId"`
}

AddClusterNodeRequest is the request struct for api AddClusterNode

func CreateAddClusterNodeRequest

func CreateAddClusterNodeRequest() (request *AddClusterNodeRequest)

CreateAddClusterNodeRequest creates a request to invoke AddClusterNode API

type AddClusterNodeResponse

type AddClusterNodeResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Result    Result `json:"Result" xml:"Result"`
}

AddClusterNodeResponse is the response struct for api AddClusterNode

func CreateAddClusterNodeResponse

func CreateAddClusterNodeResponse() (response *AddClusterNodeResponse)

CreateAddClusterNodeResponse creates a response to parse from AddClusterNode response

type AllocatePodConfigRequest added in v1.61.461

type AllocatePodConfigRequest struct {
	*requests.RpcRequest
	RequestId string           `position:"Query" name:"RequestId"`
	AppId     requests.Integer `position:"Query" name:"AppId"`
	EnvId     requests.Integer `position:"Query" name:"EnvId"`
}

AllocatePodConfigRequest is the request struct for api AllocatePodConfig

func CreateAllocatePodConfigRequest added in v1.61.461

func CreateAllocatePodConfigRequest() (request *AllocatePodConfigRequest)

CreateAllocatePodConfigRequest creates a request to invoke AllocatePodConfig API

type AllocatePodConfigResponse added in v1.61.461

type AllocatePodConfigResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Result    Result `json:"Result" xml:"Result"`
}

AllocatePodConfigResponse is the response struct for api AllocatePodConfig

func CreateAllocatePodConfigResponse added in v1.61.461

func CreateAllocatePodConfigResponse() (response *AllocatePodConfigResponse)

CreateAllocatePodConfigResponse creates a response to parse from AllocatePodConfig response

type AllocatedPodInfoListInDescribeClusterDetail added in v1.61.885

type AllocatedPodInfoListInDescribeClusterDetail struct {
	AllocatedPodInstanceInfo []AllocatedPodInstanceInfo `json:"AllocatedPodInstanceInfo" xml:"AllocatedPodInstanceInfo"`
}

AllocatedPodInfoListInDescribeClusterDetail is a nested struct in retailcloud response

type AllocatedPodInfoListInQueryClusterDetail added in v1.61.885

type AllocatedPodInfoListInQueryClusterDetail struct {
	AllocatedPodInstanceInfo []string `json:"AllocatedPodInstanceInfo" xml:"AllocatedPodInstanceInfo"`
}

AllocatedPodInfoListInQueryClusterDetail is a nested struct in retailcloud response

type AllocatedPodInstanceInfo added in v1.61.885

type AllocatedPodInstanceInfo struct {
	AppId      int64  `json:"AppId" xml:"AppId"`
	AppName    string `json:"AppName" xml:"AppName"`
	CupRequest string `json:"CupRequest" xml:"CupRequest"`
	EnvId      int64  `json:"EnvId" xml:"EnvId"`
	EnvName    string `json:"EnvName" xml:"EnvName"`
	MemRequest string `json:"MemRequest" xml:"MemRequest"`
	PodCount   int    `json:"PodCount" xml:"PodCount"`
}

AllocatedPodInstanceInfo is a nested struct in retailcloud response

type AppDetail added in v1.60.383

type AppDetail struct {
	AppId           int64            `json:"AppId" xml:"AppId"`
	Title           string           `json:"Title" xml:"Title"`
	Description     string           `json:"Description" xml:"Description"`
	Language        string           `json:"Language" xml:"Language"`
	OperatingSystem string           `json:"OperatingSystem" xml:"OperatingSystem"`
	BizName         string           `json:"BizName" xml:"BizName"`
	ServiceType     string           `json:"ServiceType" xml:"ServiceType"`
	DeployType      string           `json:"DeployType" xml:"DeployType"`
	BizTitle        string           `json:"BizTitle" xml:"BizTitle"`
	AppStateType    string           `json:"AppStateType" xml:"AppStateType"`
	MiddleWareList  []MiddleWareInfo `json:"MiddleWareList" xml:"MiddleWareList"`
}

AppDetail is a nested struct in retailcloud response

type AppEnvironmentResponse

type AppEnvironmentResponse struct {
	AppId       int64  `json:"AppId" xml:"AppId"`
	EnvId       int64  `json:"EnvId" xml:"EnvId"`
	EnvName     string `json:"EnvName" xml:"EnvName"`
	EnvType     int    `json:"EnvType" xml:"EnvType"`
	EnvTypeName string `json:"EnvTypeName" xml:"EnvTypeName"`
	AppSchemaId int64  `json:"AppSchemaId" xml:"AppSchemaId"`
	Region      string `json:"Region" xml:"Region"`
}

AppEnvironmentResponse is a nested struct in retailcloud response

type AppInstanceDetail added in v1.60.383

type AppInstanceDetail struct {
	AppInstanceId string `json:"AppInstanceId" xml:"AppInstanceId"`
	CreateTime    string `json:"CreateTime" xml:"CreateTime"`
	Spec          string `json:"Spec" xml:"Spec"`
	RestartCount  int    `json:"RestartCount" xml:"RestartCount"`
	HostIp        string `json:"HostIp" xml:"HostIp"`
	PodIp         string `json:"PodIp" xml:"PodIp"`
	Health        string `json:"Health" xml:"Health"`
	Requests      string `json:"Requests" xml:"Requests"`
	Limits        string `json:"Limits" xml:"Limits"`
	Version       string `json:"Version" xml:"Version"`
}

AppInstanceDetail is a nested struct in retailcloud response

type AvailablePodInfoListInDescribeClusterDetail added in v1.61.885

type AvailablePodInfoListInDescribeClusterDetail struct {
	AvailablePodInstanceInfo []AvailablePodInstanceInfo `json:"AvailablePodInstanceInfo" xml:"AvailablePodInstanceInfo"`
}

AvailablePodInfoListInDescribeClusterDetail is a nested struct in retailcloud response

type AvailablePodInfoListInQueryClusterDetail added in v1.61.885

type AvailablePodInfoListInQueryClusterDetail struct {
	AvailablePodInstanceInfo []string `json:"AvailablePodInstanceInfo" xml:"AvailablePodInstanceInfo"`
}

AvailablePodInfoListInQueryClusterDetail is a nested struct in retailcloud response

type AvailablePodInstanceInfo added in v1.61.885

type AvailablePodInstanceInfo struct {
	AvailablePodCount int    `json:"AvailablePodCount" xml:"AvailablePodCount"`
	CupRequest        string `json:"CupRequest" xml:"CupRequest"`
	MemRequest        string `json:"MemRequest" xml:"MemRequest"`
}

AvailablePodInstanceInfo is a nested struct in retailcloud response

type Backup

type Backup struct {
	BackupId               string `json:"BackupId" xml:"BackupId"`
	DBInstanceId           string `json:"DBInstanceId" xml:"DBInstanceId"`
	BackupStatus           string `json:"BackupStatus" xml:"BackupStatus"`
	BackupStartTime        string `json:"BackupStartTime" xml:"BackupStartTime"`
	BackupEndTime          string `json:"BackupEndTime" xml:"BackupEndTime"`
	BackupType             string `json:"BackupType" xml:"BackupType"`
	BackupMode             string `json:"BackupMode" xml:"BackupMode"`
	BackupMethod           string `json:"BackupMethod" xml:"BackupMethod"`
	BackupLocation         string `json:"BackupLocation" xml:"BackupLocation"`
	BackupExtractionStatus string `json:"BackupExtractionStatus" xml:"BackupExtractionStatus"`
	BackupScale            string `json:"BackupScale" xml:"BackupScale"`
	BackupDBNames          string `json:"BackupDBNames" xml:"BackupDBNames"`
	TotalBackupSize        int64  `json:"TotalBackupSize" xml:"TotalBackupSize"`
	BackupSize             int64  `json:"BackupSize" xml:"BackupSize"`
	HostInstanceID         string `json:"HostInstanceID" xml:"HostInstanceID"`
	StoreStatus            string `json:"StoreStatus" xml:"StoreStatus"`
	MetaStatus             string `json:"MetaStatus" xml:"MetaStatus"`
}

Backup is a nested struct in retailcloud response

type BasicInfo

type BasicInfo struct {
	BusinessCode            string   `json:"BusinessCode" xml:"BusinessCode"`
	ClusterId               int64    `json:"ClusterId" xml:"ClusterId"`
	InstallLogInProcess     bool     `json:"InstallLogInProcess" xml:"InstallLogInProcess"`
	MainUserId              string   `json:"MainUserId" xml:"MainUserId"`
	RegionName              string   `json:"RegionName" xml:"RegionName"`
	HasInstallArmsPilot     bool     `json:"HasInstallArmsPilot" xml:"HasInstallArmsPilot"`
	HasInstallLogController bool     `json:"HasInstallLogController" xml:"HasInstallLogController"`
	InstallArmsInProcess    bool     `json:"InstallArmsInProcess" xml:"InstallArmsInProcess"`
	RegionId                string   `json:"RegionId" xml:"RegionId"`
	EnvType                 string   `json:"EnvType" xml:"EnvType"`
	UserNick                string   `json:"UserNick" xml:"UserNick"`
	ClusterName             string   `json:"ClusterName" xml:"ClusterName"`
	ClusterInstanceId       string   `json:"ClusterInstanceId" xml:"ClusterInstanceId"`
	VpcId                   string   `json:"VpcId" xml:"VpcId"`
	Vswitchs                []string `json:"Vswitchs" xml:"Vswitchs"`
	EcsIds                  []string `json:"EcsIds" xml:"EcsIds"`
}

BasicInfo is a nested struct in retailcloud response

type BatchAddServersRequest added in v1.60.344

type BatchAddServersRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Query" name:"InstanceId"`
	VpcId      string `position:"Query" name:"VpcId"`
	Sign       string `position:"Query" name:"Sign"`
}

BatchAddServersRequest is the request struct for api BatchAddServers

func CreateBatchAddServersRequest added in v1.60.344

func CreateBatchAddServersRequest() (request *BatchAddServersRequest)

CreateBatchAddServersRequest creates a request to invoke BatchAddServers API

type BatchAddServersResponse added in v1.60.344

type BatchAddServersResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	Result    Result `json:"Result" xml:"Result"`
}

BatchAddServersResponse is the response struct for api BatchAddServers

func CreateBatchAddServersResponse added in v1.60.344

func CreateBatchAddServersResponse() (response *BatchAddServersResponse)

CreateBatchAddServersResponse creates a response to parse from BatchAddServers response

type BindNodeLabelRequest

type BindNodeLabelRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Query" name:"InstanceId"`
	LabelKey   string `position:"Query" name:"LabelKey"`
	LabelValue string `position:"Query" name:"LabelValue"`
	ClusterId  string `position:"Query" name:"ClusterId"`
}

BindNodeLabelRequest is the request struct for api BindNodeLabel

func CreateBindNodeLabelRequest

func CreateBindNodeLabelRequest() (request *BindNodeLabelRequest)

CreateBindNodeLabelRequest creates a request to invoke BindNodeLabel API

type BindNodeLabelResponse

type BindNodeLabelResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

BindNodeLabelResponse is the response struct for api BindNodeLabel

func CreateBindNodeLabelResponse

func CreateBindNodeLabelResponse() (response *BindNodeLabelResponse)

CreateBindNodeLabelResponse creates a response to parse from BindNodeLabel 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) AddClusterNode

func (client *Client) AddClusterNode(request *AddClusterNodeRequest) (response *AddClusterNodeResponse, err error)

AddClusterNode invokes the retailcloud.AddClusterNode API synchronously

func (*Client) AddClusterNodeWithCallback

func (client *Client) AddClusterNodeWithCallback(request *AddClusterNodeRequest, callback func(response *AddClusterNodeResponse, err error)) <-chan int

AddClusterNodeWithCallback invokes the retailcloud.AddClusterNode API asynchronously

func (*Client) AddClusterNodeWithChan

func (client *Client) AddClusterNodeWithChan(request *AddClusterNodeRequest) (<-chan *AddClusterNodeResponse, <-chan error)

AddClusterNodeWithChan invokes the retailcloud.AddClusterNode API asynchronously

func (*Client) AllocatePodConfig added in v1.61.461

func (client *Client) AllocatePodConfig(request *AllocatePodConfigRequest) (response *AllocatePodConfigResponse, err error)

AllocatePodConfig invokes the retailcloud.AllocatePodConfig API synchronously

func (*Client) AllocatePodConfigWithCallback added in v1.61.461

func (client *Client) AllocatePodConfigWithCallback(request *AllocatePodConfigRequest, callback func(response *AllocatePodConfigResponse, err error)) <-chan int

AllocatePodConfigWithCallback invokes the retailcloud.AllocatePodConfig API asynchronously

func (*Client) AllocatePodConfigWithChan added in v1.61.461

func (client *Client) AllocatePodConfigWithChan(request *AllocatePodConfigRequest) (<-chan *AllocatePodConfigResponse, <-chan error)

AllocatePodConfigWithChan invokes the retailcloud.AllocatePodConfig API asynchronously

func (*Client) BatchAddServers added in v1.60.344

func (client *Client) BatchAddServers(request *BatchAddServersRequest) (response *BatchAddServersResponse, err error)

BatchAddServers invokes the retailcloud.BatchAddServers API synchronously

func (*Client) BatchAddServersWithCallback added in v1.60.344

func (client *Client) BatchAddServersWithCallback(request *BatchAddServersRequest, callback func(response *BatchAddServersResponse, err error)) <-chan int

BatchAddServersWithCallback invokes the retailcloud.BatchAddServers API asynchronously

func (*Client) BatchAddServersWithChan added in v1.60.344

func (client *Client) BatchAddServersWithChan(request *BatchAddServersRequest) (<-chan *BatchAddServersResponse, <-chan error)

BatchAddServersWithChan invokes the retailcloud.BatchAddServers API asynchronously

func (*Client) BindNodeLabel

func (client *Client) BindNodeLabel(request *BindNodeLabelRequest) (response *BindNodeLabelResponse, err error)

BindNodeLabel invokes the retailcloud.BindNodeLabel API synchronously

func (*Client) BindNodeLabelWithCallback

func (client *Client) BindNodeLabelWithCallback(request *BindNodeLabelRequest, callback func(response *BindNodeLabelResponse, err error)) <-chan int

BindNodeLabelWithCallback invokes the retailcloud.BindNodeLabel API asynchronously

func (*Client) BindNodeLabelWithChan

func (client *Client) BindNodeLabelWithChan(request *BindNodeLabelRequest) (<-chan *BindNodeLabelResponse, <-chan error)

BindNodeLabelWithChan invokes the retailcloud.BindNodeLabel API asynchronously

func (*Client) CloseDeployOrder

func (client *Client) CloseDeployOrder(request *CloseDeployOrderRequest) (response *CloseDeployOrderResponse, err error)

CloseDeployOrder invokes the retailcloud.CloseDeployOrder API synchronously

func (*Client) CloseDeployOrderWithCallback

func (client *Client) CloseDeployOrderWithCallback(request *CloseDeployOrderRequest, callback func(response *CloseDeployOrderResponse, err error)) <-chan int

CloseDeployOrderWithCallback invokes the retailcloud.CloseDeployOrder API asynchronously

func (*Client) CloseDeployOrderWithChan

func (client *Client) CloseDeployOrderWithChan(request *CloseDeployOrderRequest) (<-chan *CloseDeployOrderResponse, <-chan error)

CloseDeployOrderWithChan invokes the retailcloud.CloseDeployOrder API asynchronously

func (*Client) CreateAccount added in v1.61.188

func (client *Client) CreateAccount(request *CreateAccountRequest) (response *CreateAccountResponse, err error)

CreateAccount invokes the retailcloud.CreateAccount API synchronously

func (*Client) CreateAccountWithCallback added in v1.61.188

func (client *Client) CreateAccountWithCallback(request *CreateAccountRequest, callback func(response *CreateAccountResponse, err error)) <-chan int

CreateAccountWithCallback invokes the retailcloud.CreateAccount API asynchronously

func (*Client) CreateAccountWithChan added in v1.61.188

func (client *Client) CreateAccountWithChan(request *CreateAccountRequest) (<-chan *CreateAccountResponse, <-chan error)

CreateAccountWithChan invokes the retailcloud.CreateAccount API asynchronously

func (*Client) CreateApp

func (client *Client) CreateApp(request *CreateAppRequest) (response *CreateAppResponse, err error)

CreateApp invokes the retailcloud.CreateApp API synchronously

func (*Client) CreateAppMonitors added in v1.61.1010

func (client *Client) CreateAppMonitors(request *CreateAppMonitorsRequest) (response *CreateAppMonitorsResponse, err error)

CreateAppMonitors invokes the retailcloud.CreateAppMonitors API synchronously

func (*Client) CreateAppMonitorsWithCallback added in v1.61.1010

func (client *Client) CreateAppMonitorsWithCallback(request *CreateAppMonitorsRequest, callback func(response *CreateAppMonitorsResponse, err error)) <-chan int

CreateAppMonitorsWithCallback invokes the retailcloud.CreateAppMonitors API asynchronously

func (*Client) CreateAppMonitorsWithChan added in v1.61.1010

func (client *Client) CreateAppMonitorsWithChan(request *CreateAppMonitorsRequest) (<-chan *CreateAppMonitorsResponse, <-chan error)

CreateAppMonitorsWithChan invokes the retailcloud.CreateAppMonitors API asynchronously

func (*Client) CreateAppResourceAlloc

func (client *Client) CreateAppResourceAlloc(request *CreateAppResourceAllocRequest) (response *CreateAppResourceAllocResponse, err error)

CreateAppResourceAlloc invokes the retailcloud.CreateAppResourceAlloc API synchronously

func (*Client) CreateAppResourceAllocWithCallback

func (client *Client) CreateAppResourceAllocWithCallback(request *CreateAppResourceAllocRequest, callback func(response *CreateAppResourceAllocResponse, err error)) <-chan int

CreateAppResourceAllocWithCallback invokes the retailcloud.CreateAppResourceAlloc API asynchronously

func (*Client) CreateAppResourceAllocWithChan

func (client *Client) CreateAppResourceAllocWithChan(request *CreateAppResourceAllocRequest) (<-chan *CreateAppResourceAllocResponse, <-chan error)

CreateAppResourceAllocWithChan invokes the retailcloud.CreateAppResourceAlloc API asynchronously

func (*Client) CreateAppWithCallback

func (client *Client) CreateAppWithCallback(request *CreateAppRequest, callback func(response *CreateAppResponse, err error)) <-chan int

CreateAppWithCallback invokes the retailcloud.CreateApp API asynchronously

func (*Client) CreateAppWithChan

func (client *Client) CreateAppWithChan(request *CreateAppRequest) (<-chan *CreateAppResponse, <-chan error)

CreateAppWithChan invokes the retailcloud.CreateApp API asynchronously

func (*Client) CreateCluster

func (client *Client) CreateCluster(request *CreateClusterRequest) (response *CreateClusterResponse, err error)

CreateCluster invokes the retailcloud.CreateCluster API synchronously

func (*Client) CreateClusterWithCallback

func (client *Client) CreateClusterWithCallback(request *CreateClusterRequest, callback func(response *CreateClusterResponse, err error)) <-chan int

CreateClusterWithCallback invokes the retailcloud.CreateCluster API asynchronously

func (*Client) CreateClusterWithChan

func (client *Client) CreateClusterWithChan(request *CreateClusterRequest) (<-chan *CreateClusterResponse, <-chan error)

CreateClusterWithChan invokes the retailcloud.CreateCluster API asynchronously

func (*Client) CreateDb

func (client *Client) CreateDb(request *CreateDbRequest) (response *CreateDbResponse, err error)

CreateDb invokes the retailcloud.CreateDb API synchronously

func (*Client) CreateDbWithCallback

func (client *Client) CreateDbWithCallback(request *CreateDbRequest, callback func(response *CreateDbResponse, err error)) <-chan int

CreateDbWithCallback invokes the retailcloud.CreateDb API asynchronously

func (*Client) CreateDbWithChan

func (client *Client) CreateDbWithChan(request *CreateDbRequest) (<-chan *CreateDbResponse, <-chan error)

CreateDbWithChan invokes the retailcloud.CreateDb API asynchronously

func (*Client) CreateDeployConfig

func (client *Client) CreateDeployConfig(request *CreateDeployConfigRequest) (response *CreateDeployConfigResponse, err error)

CreateDeployConfig invokes the retailcloud.CreateDeployConfig API synchronously

func (*Client) CreateDeployConfigWithCallback

func (client *Client) CreateDeployConfigWithCallback(request *CreateDeployConfigRequest, callback func(response *CreateDeployConfigResponse, err error)) <-chan int

CreateDeployConfigWithCallback invokes the retailcloud.CreateDeployConfig API asynchronously

func (*Client) CreateDeployConfigWithChan

func (client *Client) CreateDeployConfigWithChan(request *CreateDeployConfigRequest) (<-chan *CreateDeployConfigResponse, <-chan error)

CreateDeployConfigWithChan invokes the retailcloud.CreateDeployConfig API asynchronously

func (*Client) CreateEnvironment

func (client *Client) CreateEnvironment(request *CreateEnvironmentRequest) (response *CreateEnvironmentResponse, err error)

CreateEnvironment invokes the retailcloud.CreateEnvironment API synchronously

func (*Client) CreateEnvironmentWithCallback

func (client *Client) CreateEnvironmentWithCallback(request *CreateEnvironmentRequest, callback func(response *CreateEnvironmentResponse, err error)) <-chan int

CreateEnvironmentWithCallback invokes the retailcloud.CreateEnvironment API asynchronously

func (*Client) CreateEnvironmentWithChan

func (client *Client) CreateEnvironmentWithChan(request *CreateEnvironmentRequest) (<-chan *CreateEnvironmentResponse, <-chan error)

CreateEnvironmentWithChan invokes the retailcloud.CreateEnvironment API asynchronously

func (*Client) CreateNodeLabel

func (client *Client) CreateNodeLabel(request *CreateNodeLabelRequest) (response *CreateNodeLabelResponse, err error)

CreateNodeLabel invokes the retailcloud.CreateNodeLabel API synchronously

func (*Client) CreateNodeLabelWithCallback

func (client *Client) CreateNodeLabelWithCallback(request *CreateNodeLabelRequest, callback func(response *CreateNodeLabelResponse, err error)) <-chan int

CreateNodeLabelWithCallback invokes the retailcloud.CreateNodeLabel API asynchronously

func (*Client) CreateNodeLabelWithChan

func (client *Client) CreateNodeLabelWithChan(request *CreateNodeLabelRequest) (<-chan *CreateNodeLabelResponse, <-chan error)

CreateNodeLabelWithChan invokes the retailcloud.CreateNodeLabel API asynchronously

func (*Client) CreatePersistentVolume

func (client *Client) CreatePersistentVolume(request *CreatePersistentVolumeRequest) (response *CreatePersistentVolumeResponse, err error)

CreatePersistentVolume invokes the retailcloud.CreatePersistentVolume API synchronously

func (*Client) CreatePersistentVolumeClaim added in v1.60.344

func (client *Client) CreatePersistentVolumeClaim(request *CreatePersistentVolumeClaimRequest) (response *CreatePersistentVolumeClaimResponse, err error)

CreatePersistentVolumeClaim invokes the retailcloud.CreatePersistentVolumeClaim API synchronously

func (*Client) CreatePersistentVolumeClaimWithCallback added in v1.60.344

func (client *Client) CreatePersistentVolumeClaimWithCallback(request *CreatePersistentVolumeClaimRequest, callback func(response *CreatePersistentVolumeClaimResponse, err error)) <-chan int

CreatePersistentVolumeClaimWithCallback invokes the retailcloud.CreatePersistentVolumeClaim API asynchronously

func (*Client) CreatePersistentVolumeClaimWithChan added in v1.60.344

func (client *Client) CreatePersistentVolumeClaimWithChan(request *CreatePersistentVolumeClaimRequest) (<-chan *CreatePersistentVolumeClaimResponse, <-chan error)

CreatePersistentVolumeClaimWithChan invokes the retailcloud.CreatePersistentVolumeClaim API asynchronously

func (*Client) CreatePersistentVolumeWithCallback

func (client *Client) CreatePersistentVolumeWithCallback(request *CreatePersistentVolumeRequest, callback func(response *CreatePersistentVolumeResponse, err error)) <-chan int

CreatePersistentVolumeWithCallback invokes the retailcloud.CreatePersistentVolume API asynchronously

func (*Client) CreatePersistentVolumeWithChan

func (client *Client) CreatePersistentVolumeWithChan(request *CreatePersistentVolumeRequest) (<-chan *CreatePersistentVolumeResponse, <-chan error)

CreatePersistentVolumeWithChan invokes the retailcloud.CreatePersistentVolume API asynchronously

func (*Client) CreateService

func (client *Client) CreateService(request *CreateServiceRequest) (response *CreateServiceResponse, err error)

CreateService invokes the retailcloud.CreateService API synchronously

func (*Client) CreateServiceWithCallback

func (client *Client) CreateServiceWithCallback(request *CreateServiceRequest, callback func(response *CreateServiceResponse, err error)) <-chan int

CreateServiceWithCallback invokes the retailcloud.CreateService API asynchronously

func (*Client) CreateServiceWithChan

func (client *Client) CreateServiceWithChan(request *CreateServiceRequest) (<-chan *CreateServiceResponse, <-chan error)

CreateServiceWithChan invokes the retailcloud.CreateService API asynchronously

func (*Client) CreateSlbAP

func (client *Client) CreateSlbAP(request *CreateSlbAPRequest) (response *CreateSlbAPResponse, err error)

CreateSlbAP invokes the retailcloud.CreateSlbAP API synchronously

func (*Client) CreateSlbAPWithCallback

func (client *Client) CreateSlbAPWithCallback(request *CreateSlbAPRequest, callback func(response *CreateSlbAPResponse, err error)) <-chan int

CreateSlbAPWithCallback invokes the retailcloud.CreateSlbAP API asynchronously

func (*Client) CreateSlbAPWithChan

func (client *Client) CreateSlbAPWithChan(request *CreateSlbAPRequest) (<-chan *CreateSlbAPResponse, <-chan error)

CreateSlbAPWithChan invokes the retailcloud.CreateSlbAP API asynchronously

func (*Client) DeleteAppDetail

func (client *Client) DeleteAppDetail(request *DeleteAppDetailRequest) (response *DeleteAppDetailResponse, err error)

DeleteAppDetail invokes the retailcloud.DeleteAppDetail API synchronously

func (*Client) DeleteAppDetailWithCallback

func (client *Client) DeleteAppDetailWithCallback(request *DeleteAppDetailRequest, callback func(response *DeleteAppDetailResponse, err error)) <-chan int

DeleteAppDetailWithCallback invokes the retailcloud.DeleteAppDetail API asynchronously

func (*Client) DeleteAppDetailWithChan

func (client *Client) DeleteAppDetailWithChan(request *DeleteAppDetailRequest) (<-chan *DeleteAppDetailResponse, <-chan error)

DeleteAppDetailWithChan invokes the retailcloud.DeleteAppDetail API asynchronously

func (*Client) DeleteAppEnvironment

func (client *Client) DeleteAppEnvironment(request *DeleteAppEnvironmentRequest) (response *DeleteAppEnvironmentResponse, err error)

DeleteAppEnvironment invokes the retailcloud.DeleteAppEnvironment API synchronously

func (*Client) DeleteAppEnvironmentWithCallback

func (client *Client) DeleteAppEnvironmentWithCallback(request *DeleteAppEnvironmentRequest, callback func(response *DeleteAppEnvironmentResponse, err error)) <-chan int

DeleteAppEnvironmentWithCallback invokes the retailcloud.DeleteAppEnvironment API asynchronously

func (*Client) DeleteAppEnvironmentWithChan

func (client *Client) DeleteAppEnvironmentWithChan(request *DeleteAppEnvironmentRequest) (<-chan *DeleteAppEnvironmentResponse, <-chan error)

DeleteAppEnvironmentWithChan invokes the retailcloud.DeleteAppEnvironment API asynchronously

func (*Client) DeleteAppResourceAlloc

func (client *Client) DeleteAppResourceAlloc(request *DeleteAppResourceAllocRequest) (response *DeleteAppResourceAllocResponse, err error)

DeleteAppResourceAlloc invokes the retailcloud.DeleteAppResourceAlloc API synchronously

func (*Client) DeleteAppResourceAllocWithCallback

func (client *Client) DeleteAppResourceAllocWithCallback(request *DeleteAppResourceAllocRequest, callback func(response *DeleteAppResourceAllocResponse, err error)) <-chan int

DeleteAppResourceAllocWithCallback invokes the retailcloud.DeleteAppResourceAlloc API asynchronously

func (*Client) DeleteAppResourceAllocWithChan

func (client *Client) DeleteAppResourceAllocWithChan(request *DeleteAppResourceAllocRequest) (<-chan *DeleteAppResourceAllocResponse, <-chan error)

DeleteAppResourceAllocWithChan invokes the retailcloud.DeleteAppResourceAlloc API asynchronously

func (*Client) DeleteCluster

func (client *Client) DeleteCluster(request *DeleteClusterRequest) (response *DeleteClusterResponse, err error)

DeleteCluster invokes the retailcloud.DeleteCluster API synchronously

func (*Client) DeleteClusterWithCallback

func (client *Client) DeleteClusterWithCallback(request *DeleteClusterRequest, callback func(response *DeleteClusterResponse, err error)) <-chan int

DeleteClusterWithCallback invokes the retailcloud.DeleteCluster API asynchronously

func (*Client) DeleteClusterWithChan

func (client *Client) DeleteClusterWithChan(request *DeleteClusterRequest) (<-chan *DeleteClusterResponse, <-chan error)

DeleteClusterWithChan invokes the retailcloud.DeleteCluster API asynchronously

func (*Client) DeleteDatabase

func (client *Client) DeleteDatabase(request *DeleteDatabaseRequest) (response *DeleteDatabaseResponse, err error)

DeleteDatabase invokes the retailcloud.DeleteDatabase API synchronously

func (*Client) DeleteDatabaseWithCallback

func (client *Client) DeleteDatabaseWithCallback(request *DeleteDatabaseRequest, callback func(response *DeleteDatabaseResponse, err error)) <-chan int

DeleteDatabaseWithCallback invokes the retailcloud.DeleteDatabase API asynchronously

func (*Client) DeleteDatabaseWithChan

func (client *Client) DeleteDatabaseWithChan(request *DeleteDatabaseRequest) (<-chan *DeleteDatabaseResponse, <-chan error)

DeleteDatabaseWithChan invokes the retailcloud.DeleteDatabase API asynchronously

func (*Client) DeleteDeployConfig

func (client *Client) DeleteDeployConfig(request *DeleteDeployConfigRequest) (response *DeleteDeployConfigResponse, err error)

DeleteDeployConfig invokes the retailcloud.DeleteDeployConfig API synchronously

func (*Client) DeleteDeployConfigWithCallback

func (client *Client) DeleteDeployConfigWithCallback(request *DeleteDeployConfigRequest, callback func(response *DeleteDeployConfigResponse, err error)) <-chan int

DeleteDeployConfigWithCallback invokes the retailcloud.DeleteDeployConfig API asynchronously

func (*Client) DeleteDeployConfigWithChan

func (client *Client) DeleteDeployConfigWithChan(request *DeleteDeployConfigRequest) (<-chan *DeleteDeployConfigResponse, <-chan error)

DeleteDeployConfigWithChan invokes the retailcloud.DeleteDeployConfig API asynchronously

func (*Client) DeleteNodeLabel

func (client *Client) DeleteNodeLabel(request *DeleteNodeLabelRequest) (response *DeleteNodeLabelResponse, err error)

DeleteNodeLabel invokes the retailcloud.DeleteNodeLabel API synchronously

func (*Client) DeleteNodeLabelWithCallback

func (client *Client) DeleteNodeLabelWithCallback(request *DeleteNodeLabelRequest, callback func(response *DeleteNodeLabelResponse, err error)) <-chan int

DeleteNodeLabelWithCallback invokes the retailcloud.DeleteNodeLabel API asynchronously

func (*Client) DeleteNodeLabelWithChan

func (client *Client) DeleteNodeLabelWithChan(request *DeleteNodeLabelRequest) (<-chan *DeleteNodeLabelResponse, <-chan error)

DeleteNodeLabelWithChan invokes the retailcloud.DeleteNodeLabel API asynchronously

func (*Client) DeletePersistentVolume

func (client *Client) DeletePersistentVolume(request *DeletePersistentVolumeRequest) (response *DeletePersistentVolumeResponse, err error)

DeletePersistentVolume invokes the retailcloud.DeletePersistentVolume API synchronously

func (*Client) DeletePersistentVolumeClaim added in v1.60.344

func (client *Client) DeletePersistentVolumeClaim(request *DeletePersistentVolumeClaimRequest) (response *DeletePersistentVolumeClaimResponse, err error)

DeletePersistentVolumeClaim invokes the retailcloud.DeletePersistentVolumeClaim API synchronously

func (*Client) DeletePersistentVolumeClaimWithCallback added in v1.60.344

func (client *Client) DeletePersistentVolumeClaimWithCallback(request *DeletePersistentVolumeClaimRequest, callback func(response *DeletePersistentVolumeClaimResponse, err error)) <-chan int

DeletePersistentVolumeClaimWithCallback invokes the retailcloud.DeletePersistentVolumeClaim API asynchronously

func (*Client) DeletePersistentVolumeClaimWithChan added in v1.60.344

func (client *Client) DeletePersistentVolumeClaimWithChan(request *DeletePersistentVolumeClaimRequest) (<-chan *DeletePersistentVolumeClaimResponse, <-chan error)

DeletePersistentVolumeClaimWithChan invokes the retailcloud.DeletePersistentVolumeClaim API asynchronously

func (*Client) DeletePersistentVolumeWithCallback

func (client *Client) DeletePersistentVolumeWithCallback(request *DeletePersistentVolumeRequest, callback func(response *DeletePersistentVolumeResponse, err error)) <-chan int

DeletePersistentVolumeWithCallback invokes the retailcloud.DeletePersistentVolume API asynchronously

func (*Client) DeletePersistentVolumeWithChan

func (client *Client) DeletePersistentVolumeWithChan(request *DeletePersistentVolumeRequest) (<-chan *DeletePersistentVolumeResponse, <-chan error)

DeletePersistentVolumeWithChan invokes the retailcloud.DeletePersistentVolume API asynchronously

func (*Client) DeleteRdsAccount

func (client *Client) DeleteRdsAccount(request *DeleteRdsAccountRequest) (response *DeleteRdsAccountResponse, err error)

DeleteRdsAccount invokes the retailcloud.DeleteRdsAccount API synchronously

func (*Client) DeleteRdsAccountWithCallback

func (client *Client) DeleteRdsAccountWithCallback(request *DeleteRdsAccountRequest, callback func(response *DeleteRdsAccountResponse, err error)) <-chan int

DeleteRdsAccountWithCallback invokes the retailcloud.DeleteRdsAccount API asynchronously

func (*Client) DeleteRdsAccountWithChan

func (client *Client) DeleteRdsAccountWithChan(request *DeleteRdsAccountRequest) (<-chan *DeleteRdsAccountResponse, <-chan error)

DeleteRdsAccountWithChan invokes the retailcloud.DeleteRdsAccount API asynchronously

func (*Client) DeleteService

func (client *Client) DeleteService(request *DeleteServiceRequest) (response *DeleteServiceResponse, err error)

DeleteService invokes the retailcloud.DeleteService API synchronously

func (*Client) DeleteServiceWithCallback

func (client *Client) DeleteServiceWithCallback(request *DeleteServiceRequest, callback func(response *DeleteServiceResponse, err error)) <-chan int

DeleteServiceWithCallback invokes the retailcloud.DeleteService API asynchronously

func (*Client) DeleteServiceWithChan

func (client *Client) DeleteServiceWithChan(request *DeleteServiceRequest) (<-chan *DeleteServiceResponse, <-chan error)

DeleteServiceWithChan invokes the retailcloud.DeleteService API asynchronously

func (*Client) DeleteSlbAP

func (client *Client) DeleteSlbAP(request *DeleteSlbAPRequest) (response *DeleteSlbAPResponse, err error)

DeleteSlbAP invokes the retailcloud.DeleteSlbAP API synchronously

func (*Client) DeleteSlbAPWithCallback

func (client *Client) DeleteSlbAPWithCallback(request *DeleteSlbAPRequest, callback func(response *DeleteSlbAPResponse, err error)) <-chan int

DeleteSlbAPWithCallback invokes the retailcloud.DeleteSlbAP API asynchronously

func (*Client) DeleteSlbAPWithChan

func (client *Client) DeleteSlbAPWithChan(request *DeleteSlbAPRequest) (<-chan *DeleteSlbAPResponse, <-chan error)

DeleteSlbAPWithChan invokes the retailcloud.DeleteSlbAP API asynchronously

func (*Client) DeployApp

func (client *Client) DeployApp(request *DeployAppRequest) (response *DeployAppResponse, err error)

DeployApp invokes the retailcloud.DeployApp API synchronously

func (*Client) DeployAppWithCallback

func (client *Client) DeployAppWithCallback(request *DeployAppRequest, callback func(response *DeployAppResponse, err error)) <-chan int

DeployAppWithCallback invokes the retailcloud.DeployApp API asynchronously

func (*Client) DeployAppWithChan

func (client *Client) DeployAppWithChan(request *DeployAppRequest) (<-chan *DeployAppResponse, <-chan error)

DeployAppWithChan invokes the retailcloud.DeployApp API asynchronously

func (*Client) DescribeAppDetail

func (client *Client) DescribeAppDetail(request *DescribeAppDetailRequest) (response *DescribeAppDetailResponse, err error)

DescribeAppDetail invokes the retailcloud.DescribeAppDetail API synchronously

func (*Client) DescribeAppDetailWithCallback

func (client *Client) DescribeAppDetailWithCallback(request *DescribeAppDetailRequest, callback func(response *DescribeAppDetailResponse, err error)) <-chan int

DescribeAppDetailWithCallback invokes the retailcloud.DescribeAppDetail API asynchronously

func (*Client) DescribeAppDetailWithChan

func (client *Client) DescribeAppDetailWithChan(request *DescribeAppDetailRequest) (<-chan *DescribeAppDetailResponse, <-chan error)

DescribeAppDetailWithChan invokes the retailcloud.DescribeAppDetail API asynchronously

func (*Client) DescribeAppEnvironmentDetail

func (client *Client) DescribeAppEnvironmentDetail(request *DescribeAppEnvironmentDetailRequest) (response *DescribeAppEnvironmentDetailResponse, err error)

DescribeAppEnvironmentDetail invokes the retailcloud.DescribeAppEnvironmentDetail API synchronously

func (*Client) DescribeAppEnvironmentDetailWithCallback

func (client *Client) DescribeAppEnvironmentDetailWithCallback(request *DescribeAppEnvironmentDetailRequest, callback func(response *DescribeAppEnvironmentDetailResponse, err error)) <-chan int

DescribeAppEnvironmentDetailWithCallback invokes the retailcloud.DescribeAppEnvironmentDetail API asynchronously

func (*Client) DescribeAppEnvironmentDetailWithChan

func (client *Client) DescribeAppEnvironmentDetailWithChan(request *DescribeAppEnvironmentDetailRequest) (<-chan *DescribeAppEnvironmentDetailResponse, <-chan error)

DescribeAppEnvironmentDetailWithChan invokes the retailcloud.DescribeAppEnvironmentDetail API asynchronously

func (*Client) DescribeAppResourceAlloc

func (client *Client) DescribeAppResourceAlloc(request *DescribeAppResourceAllocRequest) (response *DescribeAppResourceAllocResponse, err error)

DescribeAppResourceAlloc invokes the retailcloud.DescribeAppResourceAlloc API synchronously

func (*Client) DescribeAppResourceAllocWithCallback

func (client *Client) DescribeAppResourceAllocWithCallback(request *DescribeAppResourceAllocRequest, callback func(response *DescribeAppResourceAllocResponse, err error)) <-chan int

DescribeAppResourceAllocWithCallback invokes the retailcloud.DescribeAppResourceAlloc API asynchronously

func (*Client) DescribeAppResourceAllocWithChan

func (client *Client) DescribeAppResourceAllocWithChan(request *DescribeAppResourceAllocRequest) (<-chan *DescribeAppResourceAllocResponse, <-chan error)

DescribeAppResourceAllocWithChan invokes the retailcloud.DescribeAppResourceAlloc API asynchronously

func (*Client) DescribeClusterDetail added in v1.61.885

func (client *Client) DescribeClusterDetail(request *DescribeClusterDetailRequest) (response *DescribeClusterDetailResponse, err error)

DescribeClusterDetail invokes the retailcloud.DescribeClusterDetail API synchronously

func (*Client) DescribeClusterDetailWithCallback added in v1.61.885

func (client *Client) DescribeClusterDetailWithCallback(request *DescribeClusterDetailRequest, callback func(response *DescribeClusterDetailResponse, err error)) <-chan int

DescribeClusterDetailWithCallback invokes the retailcloud.DescribeClusterDetail API asynchronously

func (*Client) DescribeClusterDetailWithChan added in v1.61.885

func (client *Client) DescribeClusterDetailWithChan(request *DescribeClusterDetailRequest) (<-chan *DescribeClusterDetailResponse, <-chan error)

DescribeClusterDetailWithChan invokes the retailcloud.DescribeClusterDetail API asynchronously

func (*Client) DescribeDatabases

func (client *Client) DescribeDatabases(request *DescribeDatabasesRequest) (response *DescribeDatabasesResponse, err error)

DescribeDatabases invokes the retailcloud.DescribeDatabases API synchronously

func (*Client) DescribeDatabasesWithCallback

func (client *Client) DescribeDatabasesWithCallback(request *DescribeDatabasesRequest, callback func(response *DescribeDatabasesResponse, err error)) <-chan int

DescribeDatabasesWithCallback invokes the retailcloud.DescribeDatabases API asynchronously

func (*Client) DescribeDatabasesWithChan

func (client *Client) DescribeDatabasesWithChan(request *DescribeDatabasesRequest) (<-chan *DescribeDatabasesResponse, <-chan error)

DescribeDatabasesWithChan invokes the retailcloud.DescribeDatabases API asynchronously

func (*Client) DescribeDeployOrderDetail

func (client *Client) DescribeDeployOrderDetail(request *DescribeDeployOrderDetailRequest) (response *DescribeDeployOrderDetailResponse, err error)

DescribeDeployOrderDetail invokes the retailcloud.DescribeDeployOrderDetail API synchronously

func (*Client) DescribeDeployOrderDetailWithCallback

func (client *Client) DescribeDeployOrderDetailWithCallback(request *DescribeDeployOrderDetailRequest, callback func(response *DescribeDeployOrderDetailResponse, err error)) <-chan int

DescribeDeployOrderDetailWithCallback invokes the retailcloud.DescribeDeployOrderDetail API asynchronously

func (*Client) DescribeDeployOrderDetailWithChan

func (client *Client) DescribeDeployOrderDetailWithChan(request *DescribeDeployOrderDetailRequest) (<-chan *DescribeDeployOrderDetailResponse, <-chan error)

DescribeDeployOrderDetailWithChan invokes the retailcloud.DescribeDeployOrderDetail API asynchronously

func (*Client) DescribeJobLog added in v1.61.346

func (client *Client) DescribeJobLog(request *DescribeJobLogRequest) (response *DescribeJobLogResponse, err error)

DescribeJobLog invokes the retailcloud.DescribeJobLog API synchronously

func (*Client) DescribeJobLogWithCallback added in v1.61.346

func (client *Client) DescribeJobLogWithCallback(request *DescribeJobLogRequest, callback func(response *DescribeJobLogResponse, err error)) <-chan int

DescribeJobLogWithCallback invokes the retailcloud.DescribeJobLog API asynchronously

func (*Client) DescribeJobLogWithChan added in v1.61.346

func (client *Client) DescribeJobLogWithChan(request *DescribeJobLogRequest) (<-chan *DescribeJobLogResponse, <-chan error)

DescribeJobLogWithChan invokes the retailcloud.DescribeJobLog API asynchronously

func (*Client) DescribePodEvents

func (client *Client) DescribePodEvents(request *DescribePodEventsRequest) (response *DescribePodEventsResponse, err error)

DescribePodEvents invokes the retailcloud.DescribePodEvents API synchronously

func (*Client) DescribePodEventsWithCallback

func (client *Client) DescribePodEventsWithCallback(request *DescribePodEventsRequest, callback func(response *DescribePodEventsResponse, err error)) <-chan int

DescribePodEventsWithCallback invokes the retailcloud.DescribePodEvents API asynchronously

func (*Client) DescribePodEventsWithChan

func (client *Client) DescribePodEventsWithChan(request *DescribePodEventsRequest) (<-chan *DescribePodEventsResponse, <-chan error)

DescribePodEventsWithChan invokes the retailcloud.DescribePodEvents API asynchronously

func (*Client) DescribePodLog

func (client *Client) DescribePodLog(request *DescribePodLogRequest) (response *DescribePodLogResponse, err error)

DescribePodLog invokes the retailcloud.DescribePodLog API synchronously

func (*Client) DescribePodLogWithCallback

func (client *Client) DescribePodLogWithCallback(request *DescribePodLogRequest, callback func(response *DescribePodLogResponse, err error)) <-chan int

DescribePodLogWithCallback invokes the retailcloud.DescribePodLog API asynchronously

func (*Client) DescribePodLogWithChan

func (client *Client) DescribePodLogWithChan(request *DescribePodLogRequest) (<-chan *DescribePodLogResponse, <-chan error)

DescribePodLogWithChan invokes the retailcloud.DescribePodLog API asynchronously

func (*Client) DescribeRdsAccounts

func (client *Client) DescribeRdsAccounts(request *DescribeRdsAccountsRequest) (response *DescribeRdsAccountsResponse, err error)

DescribeRdsAccounts invokes the retailcloud.DescribeRdsAccounts API synchronously

func (*Client) DescribeRdsAccountsWithCallback

func (client *Client) DescribeRdsAccountsWithCallback(request *DescribeRdsAccountsRequest, callback func(response *DescribeRdsAccountsResponse, err error)) <-chan int

DescribeRdsAccountsWithCallback invokes the retailcloud.DescribeRdsAccounts API asynchronously

func (*Client) DescribeRdsAccountsWithChan

func (client *Client) DescribeRdsAccountsWithChan(request *DescribeRdsAccountsRequest) (<-chan *DescribeRdsAccountsResponse, <-chan error)

DescribeRdsAccountsWithChan invokes the retailcloud.DescribeRdsAccounts API asynchronously

func (*Client) DescribeServiceDetail

func (client *Client) DescribeServiceDetail(request *DescribeServiceDetailRequest) (response *DescribeServiceDetailResponse, err error)

DescribeServiceDetail invokes the retailcloud.DescribeServiceDetail API synchronously

func (*Client) DescribeServiceDetailWithCallback

func (client *Client) DescribeServiceDetailWithCallback(request *DescribeServiceDetailRequest, callback func(response *DescribeServiceDetailResponse, err error)) <-chan int

DescribeServiceDetailWithCallback invokes the retailcloud.DescribeServiceDetail API asynchronously

func (*Client) DescribeServiceDetailWithChan

func (client *Client) DescribeServiceDetailWithChan(request *DescribeServiceDetailRequest) (<-chan *DescribeServiceDetailResponse, <-chan error)

DescribeServiceDetailWithChan invokes the retailcloud.DescribeServiceDetail API asynchronously

func (*Client) DescribeSlbAPDetail

func (client *Client) DescribeSlbAPDetail(request *DescribeSlbAPDetailRequest) (response *DescribeSlbAPDetailResponse, err error)

DescribeSlbAPDetail invokes the retailcloud.DescribeSlbAPDetail API synchronously

func (*Client) DescribeSlbAPDetailWithCallback

func (client *Client) DescribeSlbAPDetailWithCallback(request *DescribeSlbAPDetailRequest, callback func(response *DescribeSlbAPDetailResponse, err error)) <-chan int

DescribeSlbAPDetailWithCallback invokes the retailcloud.DescribeSlbAPDetail API asynchronously

func (*Client) DescribeSlbAPDetailWithChan

func (client *Client) DescribeSlbAPDetailWithChan(request *DescribeSlbAPDetailRequest) (<-chan *DescribeSlbAPDetailResponse, <-chan error)

DescribeSlbAPDetailWithChan invokes the retailcloud.DescribeSlbAPDetail API asynchronously

func (*Client) GetInstTransInfo

func (client *Client) GetInstTransInfo(request *GetInstTransInfoRequest) (response *GetInstTransInfoResponse, err error)

GetInstTransInfo invokes the retailcloud.GetInstTransInfo API synchronously

func (*Client) GetInstTransInfoWithCallback

func (client *Client) GetInstTransInfoWithCallback(request *GetInstTransInfoRequest, callback func(response *GetInstTransInfoResponse, err error)) <-chan int

GetInstTransInfoWithCallback invokes the retailcloud.GetInstTransInfo API asynchronously

func (*Client) GetInstTransInfoWithChan

func (client *Client) GetInstTransInfoWithChan(request *GetInstTransInfoRequest) (<-chan *GetInstTransInfoResponse, <-chan error)

GetInstTransInfoWithChan invokes the retailcloud.GetInstTransInfo API asynchronously

func (*Client) GetRdsBackUp

func (client *Client) GetRdsBackUp(request *GetRdsBackUpRequest) (response *GetRdsBackUpResponse, err error)

GetRdsBackUp invokes the retailcloud.GetRdsBackUp API synchronously

func (*Client) GetRdsBackUpWithCallback

func (client *Client) GetRdsBackUpWithCallback(request *GetRdsBackUpRequest, callback func(response *GetRdsBackUpResponse, err error)) <-chan int

GetRdsBackUpWithCallback invokes the retailcloud.GetRdsBackUp API asynchronously

func (*Client) GetRdsBackUpWithChan

func (client *Client) GetRdsBackUpWithChan(request *GetRdsBackUpRequest) (<-chan *GetRdsBackUpResponse, <-chan error)

GetRdsBackUpWithChan invokes the retailcloud.GetRdsBackUp API asynchronously

func (*Client) GrantDbToAccount

func (client *Client) GrantDbToAccount(request *GrantDbToAccountRequest) (response *GrantDbToAccountResponse, err error)

GrantDbToAccount invokes the retailcloud.GrantDbToAccount API synchronously

func (*Client) GrantDbToAccountWithCallback

func (client *Client) GrantDbToAccountWithCallback(request *GrantDbToAccountRequest, callback func(response *GrantDbToAccountResponse, err error)) <-chan int

GrantDbToAccountWithCallback invokes the retailcloud.GrantDbToAccount API asynchronously

func (*Client) GrantDbToAccountWithChan

func (client *Client) GrantDbToAccountWithChan(request *GrantDbToAccountRequest) (<-chan *GrantDbToAccountResponse, <-chan error)

GrantDbToAccountWithChan invokes the retailcloud.GrantDbToAccount API asynchronously

func (*Client) ListApp

func (client *Client) ListApp(request *ListAppRequest) (response *ListAppResponse, err error)

ListApp invokes the retailcloud.ListApp API synchronously

func (*Client) ListAppCmsGroups added in v1.61.104

func (client *Client) ListAppCmsGroups(request *ListAppCmsGroupsRequest) (response *ListAppCmsGroupsResponse, err error)

ListAppCmsGroups invokes the retailcloud.ListAppCmsGroups API synchronously

func (*Client) ListAppCmsGroupsWithCallback added in v1.61.104

func (client *Client) ListAppCmsGroupsWithCallback(request *ListAppCmsGroupsRequest, callback func(response *ListAppCmsGroupsResponse, err error)) <-chan int

ListAppCmsGroupsWithCallback invokes the retailcloud.ListAppCmsGroups API asynchronously

func (*Client) ListAppCmsGroupsWithChan added in v1.61.104

func (client *Client) ListAppCmsGroupsWithChan(request *ListAppCmsGroupsRequest) (<-chan *ListAppCmsGroupsResponse, <-chan error)

ListAppCmsGroupsWithChan invokes the retailcloud.ListAppCmsGroups API asynchronously

func (*Client) ListAppEnvironment

func (client *Client) ListAppEnvironment(request *ListAppEnvironmentRequest) (response *ListAppEnvironmentResponse, err error)

ListAppEnvironment invokes the retailcloud.ListAppEnvironment API synchronously

func (*Client) ListAppEnvironmentWithCallback

func (client *Client) ListAppEnvironmentWithCallback(request *ListAppEnvironmentRequest, callback func(response *ListAppEnvironmentResponse, err error)) <-chan int

ListAppEnvironmentWithCallback invokes the retailcloud.ListAppEnvironment API asynchronously

func (*Client) ListAppEnvironmentWithChan

func (client *Client) ListAppEnvironmentWithChan(request *ListAppEnvironmentRequest) (<-chan *ListAppEnvironmentResponse, <-chan error)

ListAppEnvironmentWithChan invokes the retailcloud.ListAppEnvironment API asynchronously

func (*Client) ListAppInstance

func (client *Client) ListAppInstance(request *ListAppInstanceRequest) (response *ListAppInstanceResponse, err error)

ListAppInstance invokes the retailcloud.ListAppInstance API synchronously

func (*Client) ListAppInstanceWithCallback

func (client *Client) ListAppInstanceWithCallback(request *ListAppInstanceRequest, callback func(response *ListAppInstanceResponse, err error)) <-chan int

ListAppInstanceWithCallback invokes the retailcloud.ListAppInstance API asynchronously

func (*Client) ListAppInstanceWithChan

func (client *Client) ListAppInstanceWithChan(request *ListAppInstanceRequest) (<-chan *ListAppInstanceResponse, <-chan error)

ListAppInstanceWithChan invokes the retailcloud.ListAppInstance API asynchronously

func (*Client) ListAppResourceAllocs

func (client *Client) ListAppResourceAllocs(request *ListAppResourceAllocsRequest) (response *ListAppResourceAllocsResponse, err error)

ListAppResourceAllocs invokes the retailcloud.ListAppResourceAllocs API synchronously

func (*Client) ListAppResourceAllocsWithCallback

func (client *Client) ListAppResourceAllocsWithCallback(request *ListAppResourceAllocsRequest, callback func(response *ListAppResourceAllocsResponse, err error)) <-chan int

ListAppResourceAllocsWithCallback invokes the retailcloud.ListAppResourceAllocs API asynchronously

func (*Client) ListAppResourceAllocsWithChan

func (client *Client) ListAppResourceAllocsWithChan(request *ListAppResourceAllocsRequest) (<-chan *ListAppResourceAllocsResponse, <-chan error)

ListAppResourceAllocsWithChan invokes the retailcloud.ListAppResourceAllocs API asynchronously

func (*Client) ListAppWithCallback

func (client *Client) ListAppWithCallback(request *ListAppRequest, callback func(response *ListAppResponse, err error)) <-chan int

ListAppWithCallback invokes the retailcloud.ListApp API asynchronously

func (*Client) ListAppWithChan

func (client *Client) ListAppWithChan(request *ListAppRequest) (<-chan *ListAppResponse, <-chan error)

ListAppWithChan invokes the retailcloud.ListApp API asynchronously

func (*Client) ListAvailableClusterNode

func (client *Client) ListAvailableClusterNode(request *ListAvailableClusterNodeRequest) (response *ListAvailableClusterNodeResponse, err error)

ListAvailableClusterNode invokes the retailcloud.ListAvailableClusterNode API synchronously

func (*Client) ListAvailableClusterNodeWithCallback

func (client *Client) ListAvailableClusterNodeWithCallback(request *ListAvailableClusterNodeRequest, callback func(response *ListAvailableClusterNodeResponse, err error)) <-chan int

ListAvailableClusterNodeWithCallback invokes the retailcloud.ListAvailableClusterNode API asynchronously

func (*Client) ListAvailableClusterNodeWithChan

func (client *Client) ListAvailableClusterNodeWithChan(request *ListAvailableClusterNodeRequest) (<-chan *ListAvailableClusterNodeResponse, <-chan error)

ListAvailableClusterNodeWithChan invokes the retailcloud.ListAvailableClusterNode API asynchronously

func (*Client) ListCluster

func (client *Client) ListCluster(request *ListClusterRequest) (response *ListClusterResponse, err error)

ListCluster invokes the retailcloud.ListCluster API synchronously

func (*Client) ListClusterNode

func (client *Client) ListClusterNode(request *ListClusterNodeRequest) (response *ListClusterNodeResponse, err error)

ListClusterNode invokes the retailcloud.ListClusterNode API synchronously

func (*Client) ListClusterNodeWithCallback

func (client *Client) ListClusterNodeWithCallback(request *ListClusterNodeRequest, callback func(response *ListClusterNodeResponse, err error)) <-chan int

ListClusterNodeWithCallback invokes the retailcloud.ListClusterNode API asynchronously

func (*Client) ListClusterNodeWithChan

func (client *Client) ListClusterNodeWithChan(request *ListClusterNodeRequest) (<-chan *ListClusterNodeResponse, <-chan error)

ListClusterNodeWithChan invokes the retailcloud.ListClusterNode API asynchronously

func (*Client) ListClusterWithCallback

func (client *Client) ListClusterWithCallback(request *ListClusterRequest, callback func(response *ListClusterResponse, err error)) <-chan int

ListClusterWithCallback invokes the retailcloud.ListCluster API asynchronously

func (*Client) ListClusterWithChan

func (client *Client) ListClusterWithChan(request *ListClusterRequest) (<-chan *ListClusterResponse, <-chan error)

ListClusterWithChan invokes the retailcloud.ListCluster API asynchronously

func (*Client) ListDeployConfig

func (client *Client) ListDeployConfig(request *ListDeployConfigRequest) (response *ListDeployConfigResponse, err error)

ListDeployConfig invokes the retailcloud.ListDeployConfig API synchronously

func (*Client) ListDeployConfigWithCallback

func (client *Client) ListDeployConfigWithCallback(request *ListDeployConfigRequest, callback func(response *ListDeployConfigResponse, err error)) <-chan int

ListDeployConfigWithCallback invokes the retailcloud.ListDeployConfig API asynchronously

func (*Client) ListDeployConfigWithChan

func (client *Client) ListDeployConfigWithChan(request *ListDeployConfigRequest) (<-chan *ListDeployConfigResponse, <-chan error)

ListDeployConfigWithChan invokes the retailcloud.ListDeployConfig API asynchronously

func (*Client) ListDeployOrders

func (client *Client) ListDeployOrders(request *ListDeployOrdersRequest) (response *ListDeployOrdersResponse, err error)

ListDeployOrders invokes the retailcloud.ListDeployOrders API synchronously

func (*Client) ListDeployOrdersWithCallback

func (client *Client) ListDeployOrdersWithCallback(request *ListDeployOrdersRequest, callback func(response *ListDeployOrdersResponse, err error)) <-chan int

ListDeployOrdersWithCallback invokes the retailcloud.ListDeployOrders API asynchronously

func (*Client) ListDeployOrdersWithChan

func (client *Client) ListDeployOrdersWithChan(request *ListDeployOrdersRequest) (<-chan *ListDeployOrdersResponse, <-chan error)

ListDeployOrdersWithChan invokes the retailcloud.ListDeployOrders API asynchronously

func (*Client) ListJobHistories added in v1.61.346

func (client *Client) ListJobHistories(request *ListJobHistoriesRequest) (response *ListJobHistoriesResponse, err error)

ListJobHistories invokes the retailcloud.ListJobHistories API synchronously

func (*Client) ListJobHistoriesWithCallback added in v1.61.346

func (client *Client) ListJobHistoriesWithCallback(request *ListJobHistoriesRequest, callback func(response *ListJobHistoriesResponse, err error)) <-chan int

ListJobHistoriesWithCallback invokes the retailcloud.ListJobHistories API asynchronously

func (*Client) ListJobHistoriesWithChan added in v1.61.346

func (client *Client) ListJobHistoriesWithChan(request *ListJobHistoriesRequest) (<-chan *ListJobHistoriesResponse, <-chan error)

ListJobHistoriesWithChan invokes the retailcloud.ListJobHistories API asynchronously

func (*Client) ListNodeLabelBindings

func (client *Client) ListNodeLabelBindings(request *ListNodeLabelBindingsRequest) (response *ListNodeLabelBindingsResponse, err error)

ListNodeLabelBindings invokes the retailcloud.ListNodeLabelBindings API synchronously

func (*Client) ListNodeLabelBindingsWithCallback

func (client *Client) ListNodeLabelBindingsWithCallback(request *ListNodeLabelBindingsRequest, callback func(response *ListNodeLabelBindingsResponse, err error)) <-chan int

ListNodeLabelBindingsWithCallback invokes the retailcloud.ListNodeLabelBindings API asynchronously

func (*Client) ListNodeLabelBindingsWithChan

func (client *Client) ListNodeLabelBindingsWithChan(request *ListNodeLabelBindingsRequest) (<-chan *ListNodeLabelBindingsResponse, <-chan error)

ListNodeLabelBindingsWithChan invokes the retailcloud.ListNodeLabelBindings API asynchronously

func (*Client) ListNodeLabels

func (client *Client) ListNodeLabels(request *ListNodeLabelsRequest) (response *ListNodeLabelsResponse, err error)

ListNodeLabels invokes the retailcloud.ListNodeLabels API synchronously

func (*Client) ListNodeLabelsWithCallback

func (client *Client) ListNodeLabelsWithCallback(request *ListNodeLabelsRequest, callback func(response *ListNodeLabelsResponse, err error)) <-chan int

ListNodeLabelsWithCallback invokes the retailcloud.ListNodeLabels API asynchronously

func (*Client) ListNodeLabelsWithChan

func (client *Client) ListNodeLabelsWithChan(request *ListNodeLabelsRequest) (<-chan *ListNodeLabelsResponse, <-chan error)

ListNodeLabelsWithChan invokes the retailcloud.ListNodeLabels API asynchronously

func (*Client) ListPersistentVolume

func (client *Client) ListPersistentVolume(request *ListPersistentVolumeRequest) (response *ListPersistentVolumeResponse, err error)

ListPersistentVolume invokes the retailcloud.ListPersistentVolume API synchronously

func (*Client) ListPersistentVolumeClaim added in v1.60.344

func (client *Client) ListPersistentVolumeClaim(request *ListPersistentVolumeClaimRequest) (response *ListPersistentVolumeClaimResponse, err error)

ListPersistentVolumeClaim invokes the retailcloud.ListPersistentVolumeClaim API synchronously

func (*Client) ListPersistentVolumeClaimWithCallback added in v1.60.344

func (client *Client) ListPersistentVolumeClaimWithCallback(request *ListPersistentVolumeClaimRequest, callback func(response *ListPersistentVolumeClaimResponse, err error)) <-chan int

ListPersistentVolumeClaimWithCallback invokes the retailcloud.ListPersistentVolumeClaim API asynchronously

func (*Client) ListPersistentVolumeClaimWithChan added in v1.60.344

func (client *Client) ListPersistentVolumeClaimWithChan(request *ListPersistentVolumeClaimRequest) (<-chan *ListPersistentVolumeClaimResponse, <-chan error)

ListPersistentVolumeClaimWithChan invokes the retailcloud.ListPersistentVolumeClaim API asynchronously

func (*Client) ListPersistentVolumeWithCallback

func (client *Client) ListPersistentVolumeWithCallback(request *ListPersistentVolumeRequest, callback func(response *ListPersistentVolumeResponse, err error)) <-chan int

ListPersistentVolumeWithCallback invokes the retailcloud.ListPersistentVolume API asynchronously

func (*Client) ListPersistentVolumeWithChan

func (client *Client) ListPersistentVolumeWithChan(request *ListPersistentVolumeRequest) (<-chan *ListPersistentVolumeResponse, <-chan error)

ListPersistentVolumeWithChan invokes the retailcloud.ListPersistentVolume API asynchronously

func (*Client) ListPods

func (client *Client) ListPods(request *ListPodsRequest) (response *ListPodsResponse, err error)

ListPods invokes the retailcloud.ListPods API synchronously

func (*Client) ListPodsWithCallback

func (client *Client) ListPodsWithCallback(request *ListPodsRequest, callback func(response *ListPodsResponse, err error)) <-chan int

ListPodsWithCallback invokes the retailcloud.ListPods API asynchronously

func (*Client) ListPodsWithChan

func (client *Client) ListPodsWithChan(request *ListPodsRequest) (<-chan *ListPodsResponse, <-chan error)

ListPodsWithChan invokes the retailcloud.ListPods API asynchronously

func (*Client) ListServices

func (client *Client) ListServices(request *ListServicesRequest) (response *ListServicesResponse, err error)

ListServices invokes the retailcloud.ListServices API synchronously

func (*Client) ListServicesWithCallback

func (client *Client) ListServicesWithCallback(request *ListServicesRequest, callback func(response *ListServicesResponse, err error)) <-chan int

ListServicesWithCallback invokes the retailcloud.ListServices API asynchronously

func (*Client) ListServicesWithChan

func (client *Client) ListServicesWithChan(request *ListServicesRequest) (<-chan *ListServicesResponse, <-chan error)

ListServicesWithChan invokes the retailcloud.ListServices API asynchronously

func (*Client) ListSlbAPs

func (client *Client) ListSlbAPs(request *ListSlbAPsRequest) (response *ListSlbAPsResponse, err error)

ListSlbAPs invokes the retailcloud.ListSlbAPs API synchronously

func (*Client) ListSlbAPsWithCallback

func (client *Client) ListSlbAPsWithCallback(request *ListSlbAPsRequest, callback func(response *ListSlbAPsResponse, err error)) <-chan int

ListSlbAPsWithCallback invokes the retailcloud.ListSlbAPs API asynchronously

func (*Client) ListSlbAPsWithChan

func (client *Client) ListSlbAPsWithChan(request *ListSlbAPsRequest) (<-chan *ListSlbAPsResponse, <-chan error)

ListSlbAPsWithChan invokes the retailcloud.ListSlbAPs API asynchronously

func (*Client) ListUsers added in v1.60.383

func (client *Client) ListUsers(request *ListUsersRequest) (response *ListUsersResponse, err error)

ListUsers invokes the retailcloud.ListUsers API synchronously

func (*Client) ListUsersWithCallback added in v1.60.383

func (client *Client) ListUsersWithCallback(request *ListUsersRequest, callback func(response *ListUsersResponse, err error)) <-chan int

ListUsersWithCallback invokes the retailcloud.ListUsers API asynchronously

func (*Client) ListUsersWithChan added in v1.60.383

func (client *Client) ListUsersWithChan(request *ListUsersRequest) (<-chan *ListUsersResponse, <-chan error)

ListUsersWithChan invokes the retailcloud.ListUsers API asynchronously

func (*Client) ModifyService

func (client *Client) ModifyService(request *ModifyServiceRequest) (response *ModifyServiceResponse, err error)

ModifyService invokes the retailcloud.ModifyService API synchronously

func (*Client) ModifyServiceWithCallback

func (client *Client) ModifyServiceWithCallback(request *ModifyServiceRequest, callback func(response *ModifyServiceResponse, err error)) <-chan int

ModifyServiceWithCallback invokes the retailcloud.ModifyService API asynchronously

func (*Client) ModifyServiceWithChan

func (client *Client) ModifyServiceWithChan(request *ModifyServiceRequest) (<-chan *ModifyServiceResponse, <-chan error)

ModifyServiceWithChan invokes the retailcloud.ModifyService API asynchronously

func (*Client) ModifySlbAP

func (client *Client) ModifySlbAP(request *ModifySlbAPRequest) (response *ModifySlbAPResponse, err error)

ModifySlbAP invokes the retailcloud.ModifySlbAP API synchronously

func (*Client) ModifySlbAPWithCallback

func (client *Client) ModifySlbAPWithCallback(request *ModifySlbAPRequest, callback func(response *ModifySlbAPResponse, err error)) <-chan int

ModifySlbAPWithCallback invokes the retailcloud.ModifySlbAP API asynchronously

func (*Client) ModifySlbAPWithChan

func (client *Client) ModifySlbAPWithChan(request *ModifySlbAPRequest) (<-chan *ModifySlbAPResponse, <-chan error)

ModifySlbAPWithChan invokes the retailcloud.ModifySlbAP API asynchronously

func (*Client) QueryClusterDetail

func (client *Client) QueryClusterDetail(request *QueryClusterDetailRequest) (response *QueryClusterDetailResponse, err error)

QueryClusterDetail invokes the retailcloud.QueryClusterDetail API synchronously

func (*Client) QueryClusterDetailWithCallback

func (client *Client) QueryClusterDetailWithCallback(request *QueryClusterDetailRequest, callback func(response *QueryClusterDetailResponse, err error)) <-chan int

QueryClusterDetailWithCallback invokes the retailcloud.QueryClusterDetail API asynchronously

func (*Client) QueryClusterDetailWithChan

func (client *Client) QueryClusterDetailWithChan(request *QueryClusterDetailRequest) (<-chan *QueryClusterDetailResponse, <-chan error)

QueryClusterDetailWithChan invokes the retailcloud.QueryClusterDetail API asynchronously

func (*Client) RebuildAppInstance added in v1.61.346

func (client *Client) RebuildAppInstance(request *RebuildAppInstanceRequest) (response *RebuildAppInstanceResponse, err error)

RebuildAppInstance invokes the retailcloud.RebuildAppInstance API synchronously

func (*Client) RebuildAppInstanceWithCallback added in v1.61.346

func (client *Client) RebuildAppInstanceWithCallback(request *RebuildAppInstanceRequest, callback func(response *RebuildAppInstanceResponse, err error)) <-chan int

RebuildAppInstanceWithCallback invokes the retailcloud.RebuildAppInstance API asynchronously

func (*Client) RebuildAppInstanceWithChan added in v1.61.346

func (client *Client) RebuildAppInstanceWithChan(request *RebuildAppInstanceRequest) (<-chan *RebuildAppInstanceResponse, <-chan error)

RebuildAppInstanceWithChan invokes the retailcloud.RebuildAppInstance API asynchronously

func (*Client) RemoveClusterNode

func (client *Client) RemoveClusterNode(request *RemoveClusterNodeRequest) (response *RemoveClusterNodeResponse, err error)

RemoveClusterNode invokes the retailcloud.RemoveClusterNode API synchronously

func (*Client) RemoveClusterNodeWithCallback

func (client *Client) RemoveClusterNodeWithCallback(request *RemoveClusterNodeRequest, callback func(response *RemoveClusterNodeResponse, err error)) <-chan int

RemoveClusterNodeWithCallback invokes the retailcloud.RemoveClusterNode API asynchronously

func (*Client) RemoveClusterNodeWithChan

func (client *Client) RemoveClusterNodeWithChan(request *RemoveClusterNodeRequest) (<-chan *RemoveClusterNodeResponse, <-chan error)

RemoveClusterNodeWithChan invokes the retailcloud.RemoveClusterNode API asynchronously

func (*Client) ResetAccountPassword added in v1.61.188

func (client *Client) ResetAccountPassword(request *ResetAccountPasswordRequest) (response *ResetAccountPasswordResponse, err error)

ResetAccountPassword invokes the retailcloud.ResetAccountPassword API synchronously

func (*Client) ResetAccountPasswordWithCallback added in v1.61.188

func (client *Client) ResetAccountPasswordWithCallback(request *ResetAccountPasswordRequest, callback func(response *ResetAccountPasswordResponse, err error)) <-chan int

ResetAccountPasswordWithCallback invokes the retailcloud.ResetAccountPassword API asynchronously

func (*Client) ResetAccountPasswordWithChan added in v1.61.188

func (client *Client) ResetAccountPasswordWithChan(request *ResetAccountPasswordRequest) (<-chan *ResetAccountPasswordResponse, <-chan error)

ResetAccountPasswordWithChan invokes the retailcloud.ResetAccountPassword API asynchronously

func (*Client) ResourceStatusNotify

func (client *Client) ResourceStatusNotify(request *ResourceStatusNotifyRequest) (response *ResourceStatusNotifyResponse, err error)

ResourceStatusNotify invokes the retailcloud.ResourceStatusNotify API synchronously

func (*Client) ResourceStatusNotifyWithCallback

func (client *Client) ResourceStatusNotifyWithCallback(request *ResourceStatusNotifyRequest, callback func(response *ResourceStatusNotifyResponse, err error)) <-chan int

ResourceStatusNotifyWithCallback invokes the retailcloud.ResourceStatusNotify API asynchronously

func (*Client) ResourceStatusNotifyWithChan

func (client *Client) ResourceStatusNotifyWithChan(request *ResourceStatusNotifyRequest) (<-chan *ResourceStatusNotifyResponse, <-chan error)

ResourceStatusNotifyWithChan invokes the retailcloud.ResourceStatusNotify API asynchronously

func (*Client) ResumeDeploy

func (client *Client) ResumeDeploy(request *ResumeDeployRequest) (response *ResumeDeployResponse, err error)

ResumeDeploy invokes the retailcloud.ResumeDeploy API synchronously

func (*Client) ResumeDeployWithCallback

func (client *Client) ResumeDeployWithCallback(request *ResumeDeployRequest, callback func(response *ResumeDeployResponse, err error)) <-chan int

ResumeDeployWithCallback invokes the retailcloud.ResumeDeploy API asynchronously

func (*Client) ResumeDeployWithChan

func (client *Client) ResumeDeployWithChan(request *ResumeDeployRequest) (<-chan *ResumeDeployResponse, <-chan error)

ResumeDeployWithChan invokes the retailcloud.ResumeDeploy API asynchronously

func (*Client) ScaleApp

func (client *Client) ScaleApp(request *ScaleAppRequest) (response *ScaleAppResponse, err error)

ScaleApp invokes the retailcloud.ScaleApp API synchronously

func (*Client) ScaleAppWithCallback

func (client *Client) ScaleAppWithCallback(request *ScaleAppRequest, callback func(response *ScaleAppResponse, err error)) <-chan int

ScaleAppWithCallback invokes the retailcloud.ScaleApp API asynchronously

func (*Client) ScaleAppWithChan

func (client *Client) ScaleAppWithChan(request *ScaleAppRequest) (<-chan *ScaleAppResponse, <-chan error)

ScaleAppWithChan invokes the retailcloud.ScaleApp API asynchronously

func (*Client) SetDeployPauseType

func (client *Client) SetDeployPauseType(request *SetDeployPauseTypeRequest) (response *SetDeployPauseTypeResponse, err error)

SetDeployPauseType invokes the retailcloud.SetDeployPauseType API synchronously

func (*Client) SetDeployPauseTypeWithCallback

func (client *Client) SetDeployPauseTypeWithCallback(request *SetDeployPauseTypeRequest, callback func(response *SetDeployPauseTypeResponse, err error)) <-chan int

SetDeployPauseTypeWithCallback invokes the retailcloud.SetDeployPauseType API asynchronously

func (*Client) SetDeployPauseTypeWithChan

func (client *Client) SetDeployPauseTypeWithChan(request *SetDeployPauseTypeRequest) (<-chan *SetDeployPauseTypeResponse, <-chan error)

SetDeployPauseTypeWithChan invokes the retailcloud.SetDeployPauseType API asynchronously

func (*Client) SubmitInfo added in v1.61.807

func (client *Client) SubmitInfo(request *SubmitInfoRequest) (response *SubmitInfoResponse, err error)

SubmitInfo invokes the retailcloud.SubmitInfo API synchronously

func (*Client) SubmitInfoWithCallback added in v1.61.807

func (client *Client) SubmitInfoWithCallback(request *SubmitInfoRequest, callback func(response *SubmitInfoResponse, err error)) <-chan int

SubmitInfoWithCallback invokes the retailcloud.SubmitInfo API asynchronously

func (*Client) SubmitInfoWithChan added in v1.61.807

func (client *Client) SubmitInfoWithChan(request *SubmitInfoRequest) (<-chan *SubmitInfoResponse, <-chan error)

SubmitInfoWithChan invokes the retailcloud.SubmitInfo API asynchronously

func (*Client) SyncPodInfo added in v1.61.461

func (client *Client) SyncPodInfo(request *SyncPodInfoRequest) (response *SyncPodInfoResponse, err error)

SyncPodInfo invokes the retailcloud.SyncPodInfo API synchronously

func (*Client) SyncPodInfoWithCallback added in v1.61.461

func (client *Client) SyncPodInfoWithCallback(request *SyncPodInfoRequest, callback func(response *SyncPodInfoResponse, err error)) <-chan int

SyncPodInfoWithCallback invokes the retailcloud.SyncPodInfo API asynchronously

func (*Client) SyncPodInfoWithChan added in v1.61.461

func (client *Client) SyncPodInfoWithChan(request *SyncPodInfoRequest) (<-chan *SyncPodInfoResponse, <-chan error)

SyncPodInfoWithChan invokes the retailcloud.SyncPodInfo API asynchronously

func (*Client) UnbindNodeLabel

func (client *Client) UnbindNodeLabel(request *UnbindNodeLabelRequest) (response *UnbindNodeLabelResponse, err error)

UnbindNodeLabel invokes the retailcloud.UnbindNodeLabel API synchronously

func (*Client) UnbindNodeLabelWithCallback

func (client *Client) UnbindNodeLabelWithCallback(request *UnbindNodeLabelRequest, callback func(response *UnbindNodeLabelResponse, err error)) <-chan int

UnbindNodeLabelWithCallback invokes the retailcloud.UnbindNodeLabel API asynchronously

func (*Client) UnbindNodeLabelWithChan

func (client *Client) UnbindNodeLabelWithChan(request *UnbindNodeLabelRequest) (<-chan *UnbindNodeLabelResponse, <-chan error)

UnbindNodeLabelWithChan invokes the retailcloud.UnbindNodeLabel API asynchronously

func (*Client) UpdateApp

func (client *Client) UpdateApp(request *UpdateAppRequest) (response *UpdateAppResponse, err error)

UpdateApp invokes the retailcloud.UpdateApp API synchronously

func (*Client) UpdateAppMonitors added in v1.61.1010

func (client *Client) UpdateAppMonitors(request *UpdateAppMonitorsRequest) (response *UpdateAppMonitorsResponse, err error)

UpdateAppMonitors invokes the retailcloud.UpdateAppMonitors API synchronously

func (*Client) UpdateAppMonitorsWithCallback added in v1.61.1010

func (client *Client) UpdateAppMonitorsWithCallback(request *UpdateAppMonitorsRequest, callback func(response *UpdateAppMonitorsResponse, err error)) <-chan int

UpdateAppMonitorsWithCallback invokes the retailcloud.UpdateAppMonitors API asynchronously

func (*Client) UpdateAppMonitorsWithChan added in v1.61.1010

func (client *Client) UpdateAppMonitorsWithChan(request *UpdateAppMonitorsRequest) (<-chan *UpdateAppMonitorsResponse, <-chan error)

UpdateAppMonitorsWithChan invokes the retailcloud.UpdateAppMonitors API asynchronously

func (*Client) UpdateAppWithCallback

func (client *Client) UpdateAppWithCallback(request *UpdateAppRequest, callback func(response *UpdateAppResponse, err error)) <-chan int

UpdateAppWithCallback invokes the retailcloud.UpdateApp API asynchronously

func (*Client) UpdateAppWithChan

func (client *Client) UpdateAppWithChan(request *UpdateAppRequest) (<-chan *UpdateAppResponse, <-chan error)

UpdateAppWithChan invokes the retailcloud.UpdateApp API asynchronously

func (*Client) UpdateDeployConfig

func (client *Client) UpdateDeployConfig(request *UpdateDeployConfigRequest) (response *UpdateDeployConfigResponse, err error)

UpdateDeployConfig invokes the retailcloud.UpdateDeployConfig API synchronously

func (*Client) UpdateDeployConfigWithCallback

func (client *Client) UpdateDeployConfigWithCallback(request *UpdateDeployConfigRequest, callback func(response *UpdateDeployConfigResponse, err error)) <-chan int

UpdateDeployConfigWithCallback invokes the retailcloud.UpdateDeployConfig API asynchronously

func (*Client) UpdateDeployConfigWithChan

func (client *Client) UpdateDeployConfigWithChan(request *UpdateDeployConfigRequest) (<-chan *UpdateDeployConfigResponse, <-chan error)

UpdateDeployConfigWithChan invokes the retailcloud.UpdateDeployConfig API asynchronously

func (*Client) UpdateEnvironment

func (client *Client) UpdateEnvironment(request *UpdateEnvironmentRequest) (response *UpdateEnvironmentResponse, err error)

UpdateEnvironment invokes the retailcloud.UpdateEnvironment API synchronously

func (*Client) UpdateEnvironmentWithCallback

func (client *Client) UpdateEnvironmentWithCallback(request *UpdateEnvironmentRequest, callback func(response *UpdateEnvironmentResponse, err error)) <-chan int

UpdateEnvironmentWithCallback invokes the retailcloud.UpdateEnvironment API asynchronously

func (*Client) UpdateEnvironmentWithChan

func (client *Client) UpdateEnvironmentWithChan(request *UpdateEnvironmentRequest) (<-chan *UpdateEnvironmentResponse, <-chan error)

UpdateEnvironmentWithChan invokes the retailcloud.UpdateEnvironment API asynchronously

type CloseDeployOrderRequest

type CloseDeployOrderRequest struct {
	*requests.RpcRequest
	DeployOrderId requests.Integer `position:"Query" name:"DeployOrderId"`
}

CloseDeployOrderRequest is the request struct for api CloseDeployOrder

func CreateCloseDeployOrderRequest

func CreateCloseDeployOrderRequest() (request *CloseDeployOrderRequest)

CreateCloseDeployOrderRequest creates a request to invoke CloseDeployOrder API

type CloseDeployOrderResponse

type CloseDeployOrderResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

CloseDeployOrderResponse is the response struct for api CloseDeployOrder

func CreateCloseDeployOrderResponse

func CreateCloseDeployOrderResponse() (response *CloseDeployOrderResponse)

CreateCloseDeployOrderResponse creates a response to parse from CloseDeployOrder response

type ClusterInfo

type ClusterInfo struct {
	BusinessCode string   `json:"BusinessCode" xml:"BusinessCode"`
	ClusterTitle string   `json:"ClusterTitle" xml:"ClusterTitle"`
	CreateStatus string   `json:"CreateStatus" xml:"CreateStatus"`
	EnvType      string   `json:"EnvType" xml:"EnvType"`
	Id           int64    `json:"Id" xml:"Id"`
	InstanceId   string   `json:"InstanceId" xml:"InstanceId"`
	KeyPair      string   `json:"KeyPair" xml:"KeyPair"`
	NetPlug      string   `json:"NetPlug" xml:"NetPlug"`
	Password     string   `json:"Password" xml:"Password"`
	PodCIDR      string   `json:"PodCIDR" xml:"PodCIDR"`
	RegionId     string   `json:"RegionId" xml:"RegionId"`
	RegionName   string   `json:"RegionName" xml:"RegionName"`
	ServiceCIDR  string   `json:"ServiceCIDR" xml:"ServiceCIDR"`
	Status       string   `json:"Status" xml:"Status"`
	VpcId        string   `json:"VpcId" xml:"VpcId"`
	WorkLoadCpu  string   `json:"WorkLoadCpu" xml:"WorkLoadCpu"`
	WorkLoadMem  string   `json:"WorkLoadMem" xml:"WorkLoadMem"`
	EcsIds       []string `json:"EcsIds" xml:"EcsIds"`
	VswitchIds   []string `json:"VswitchIds" xml:"VswitchIds"`
}

ClusterInfo is a nested struct in retailcloud response

type ClusterNodeInfo

type ClusterNodeInfo struct {
	BusinessCode            string `json:"BusinessCode" xml:"BusinessCode"`
	EcsLocalStorageCapacity string `json:"EcsLocalStorageCapacity" xml:"EcsLocalStorageCapacity"`
	EcsOsType               string `json:"EcsOsType" xml:"EcsOsType"`
	InternetMaxBandwidthIn  string `json:"InternetMaxBandwidthIn" xml:"InternetMaxBandwidthIn"`
	EcsConfiguration        string `json:"EcsConfiguration" xml:"EcsConfiguration"`
	OSName                  string `json:"OSName" xml:"OSName"`
	InstanceName            string `json:"InstanceName" xml:"InstanceName"`
	InstanceType            string `json:"InstanceType" xml:"InstanceType"`
	EcsCpu                  string `json:"EcsCpu" xml:"EcsCpu"`
	RegionId                string `json:"RegionId" xml:"RegionId"`
	InstanceNetworkType     string `json:"InstanceNetworkType" xml:"InstanceNetworkType"`
	EcsExpiredTime          string `json:"EcsExpiredTime" xml:"EcsExpiredTime"`
	InstanceId              string `json:"InstanceId" xml:"InstanceId"`
	EcsZone                 string `json:"EcsZone" xml:"EcsZone"`
	EcsMemory               string `json:"EcsMemory" xml:"EcsMemory"`
	InternetMaxBandwidthOut string `json:"InternetMaxBandwidthOut" xml:"InternetMaxBandwidthOut"`
	EcsEip                  string `json:"EcsEip" xml:"EcsEip"`
	VpcId                   string `json:"VpcId" xml:"VpcId"`
	EcsPublicIp             string `json:"EcsPublicIp" xml:"EcsPublicIp"`
	EcsPrivateIp            string `json:"EcsPrivateIp" xml:"EcsPrivateIp"`
}

ClusterNodeInfo is a nested struct in retailcloud response

type ClusterNodeWorkLoad added in v1.61.885

type ClusterNodeWorkLoad struct {
	AppPodCount   int    `json:"AppPodCount" xml:"AppPodCount"`
	CpuRequest    string `json:"CpuRequest" xml:"CpuRequest"`
	CpuTotal      string `json:"CpuTotal" xml:"CpuTotal"`
	CpuUse        string `json:"CpuUse" xml:"CpuUse"`
	InstanceId    string `json:"InstanceId" xml:"InstanceId"`
	MemRequest    string `json:"MemRequest" xml:"MemRequest"`
	MemTotal      string `json:"MemTotal" xml:"MemTotal"`
	MemUse        string `json:"MemUse" xml:"MemUse"`
	NodeName      string `json:"NodeName" xml:"NodeName"`
	PodCount      int    `json:"PodCount" xml:"PodCount"`
	Ready         bool   `json:"Ready" xml:"Ready"`
	Unschedulable bool   `json:"Unschedulable" xml:"Unschedulable"`
}

ClusterNodeWorkLoad is a nested struct in retailcloud response

type ConfigMapList added in v1.60.344

type ConfigMapList struct {
	ConfigMapList []string `json:"ConfigMapList" xml:"ConfigMapList"`
}

ConfigMapList is a nested struct in retailcloud response

type ContainerCodePath

type ContainerCodePath struct {
	CodePath string `json:"CodePath" xml:"CodePath"`
}

ContainerCodePath is a nested struct in retailcloud response

type ContainerYamlConf

type ContainerYamlConf struct {
	Deployment    string   `json:"Deployment" xml:"Deployment"`
	ConfigMap     string   `json:"ConfigMap" xml:"ConfigMap"`
	StatefulSet   string   `json:"StatefulSet" xml:"StatefulSet"`
	CronJob       string   `json:"CronJob" xml:"CronJob"`
	ConfigMapList []string `json:"ConfigMapList" xml:"ConfigMapList"`
	SecretList    []string `json:"SecretList" xml:"SecretList"`
}

ContainerYamlConf is a nested struct in retailcloud response

type CreateAccountRequest added in v1.61.188

type CreateAccountRequest struct {
	*requests.RpcRequest
	AccountPassword string `position:"Body" name:"AccountPassword"`
	AccountName     string `position:"Body" name:"AccountName"`
	AccountType     string `position:"Body" name:"AccountType"`
	DbInstanceId    string `position:"Body" name:"DbInstanceId"`
}

CreateAccountRequest is the request struct for api CreateAccount

func CreateCreateAccountRequest added in v1.61.188

func CreateCreateAccountRequest() (request *CreateAccountRequest)

CreateCreateAccountRequest creates a request to invoke CreateAccount API

type CreateAccountResponse added in v1.61.188

type CreateAccountResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
}

CreateAccountResponse is the response struct for api CreateAccount

func CreateCreateAccountResponse added in v1.61.188

func CreateCreateAccountResponse() (response *CreateAccountResponse)

CreateCreateAccountResponse creates a response to parse from CreateAccount response

type CreateAppMonitorsRequest added in v1.61.1010

type CreateAppMonitorsRequest struct {
	*requests.RpcRequest
	AppIds          *[]string        `position:"Body" name:"AppIds"  type:"Repeated"`
	MainUserId      requests.Integer `position:"Query" name:"MainUserId"`
	EnvType         requests.Integer `position:"Query" name:"EnvType"`
	AlarmTemplateId requests.Integer `position:"Query" name:"AlarmTemplateId"`
	SilenceTime     string           `position:"Query" name:"SilenceTime"`
}

CreateAppMonitorsRequest is the request struct for api CreateAppMonitors

func CreateCreateAppMonitorsRequest added in v1.61.1010

func CreateCreateAppMonitorsRequest() (request *CreateAppMonitorsRequest)

CreateCreateAppMonitorsRequest creates a request to invoke CreateAppMonitors API

type CreateAppMonitorsResponse added in v1.61.1010

type CreateAppMonitorsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      int    `json:"Code" xml:"Code"`
	Success   bool   `json:"Success" xml:"Success"`
}

CreateAppMonitorsResponse is the response struct for api CreateAppMonitors

func CreateCreateAppMonitorsResponse added in v1.61.1010

func CreateCreateAppMonitorsResponse() (response *CreateAppMonitorsResponse)

CreateCreateAppMonitorsResponse creates a response to parse from CreateAppMonitors response

type CreateAppRequest

type CreateAppRequest struct {
	*requests.RpcRequest
	BizTitle         string                `position:"Body" name:"BizTitle"`
	OperatingSystem  string                `position:"Body" name:"OperatingSystem"`
	Description      string                `position:"Body" name:"Description"`
	Language         string                `position:"Body" name:"Language"`
	Title            string                `position:"Body" name:"Title"`
	MiddleWareIdList *[]string             `position:"Body" name:"MiddleWareIdList"  type:"Repeated"`
	StateType        requests.Integer      `position:"Body" name:"StateType"`
	ServiceType      string                `position:"Body" name:"ServiceType"`
	UserRoles        *[]CreateAppUserRoles `position:"Body" name:"UserRoles"  type:"Repeated"`
	BizCode          string                `position:"Body" name:"BizCode"`
	Namespace        string                `position:"Body" name:"Namespace"`
}

CreateAppRequest is the request struct for api CreateApp

func CreateCreateAppRequest

func CreateCreateAppRequest() (request *CreateAppRequest)

CreateCreateAppRequest creates a request to invoke CreateApp API

type CreateAppResourceAllocRequest

type CreateAppResourceAllocRequest struct {
	*requests.RpcRequest
	AppId     requests.Integer `position:"Query" name:"AppId"`
	AppEnvId  requests.Integer `position:"Query" name:"AppEnvId"`
	ClusterId string           `position:"Query" name:"ClusterId"`
}

CreateAppResourceAllocRequest is the request struct for api CreateAppResourceAlloc

func CreateCreateAppResourceAllocRequest

func CreateCreateAppResourceAllocRequest() (request *CreateAppResourceAllocRequest)

CreateCreateAppResourceAllocRequest creates a request to invoke CreateAppResourceAlloc API

type CreateAppResourceAllocResponse

type CreateAppResourceAllocResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Result    Result `json:"Result" xml:"Result"`
}

CreateAppResourceAllocResponse is the response struct for api CreateAppResourceAlloc

func CreateCreateAppResourceAllocResponse

func CreateCreateAppResourceAllocResponse() (response *CreateAppResourceAllocResponse)

CreateCreateAppResourceAllocResponse creates a response to parse from CreateAppResourceAlloc response

type CreateAppResponse

type CreateAppResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	Result    Result `json:"Result" xml:"Result"`
}

CreateAppResponse is the response struct for api CreateApp

func CreateCreateAppResponse

func CreateCreateAppResponse() (response *CreateAppResponse)

CreateCreateAppResponse creates a response to parse from CreateApp response

type CreateAppUserRoles added in v1.60.383

type CreateAppUserRoles struct {
	RoleName string `name:"RoleName"`
	UserType string `name:"UserType"`
	UserId   string `name:"UserId"`
}

CreateAppUserRoles is a repeated param struct in CreateAppRequest

type CreateClusterRequest

type CreateClusterRequest struct {
	*requests.RpcRequest
	BusinessCode              string           `position:"Query" name:"BusinessCode"`
	CreateWithLogIntegration  requests.Boolean `position:"Query" name:"CreateWithLogIntegration"`
	Vswitchids                *[]string        `position:"Query" name:"Vswitchids"  type:"Repeated"`
	CloudMonitorFlags         requests.Integer `position:"Query" name:"CloudMonitorFlags"`
	ClusterEnvType            string           `position:"Query" name:"ClusterEnvType"`
	CreateWithArmsIntegration requests.Boolean `position:"Query" name:"CreateWithArmsIntegration"`
	KeyPair                   string           `position:"Query" name:"KeyPair"`
	ClusterTitle              string           `position:"Query" name:"ClusterTitle"`
	PodCIDR                   string           `position:"Query" name:"PodCIDR"`
	ClusterId                 requests.Integer `position:"Query" name:"ClusterId"`
	ClusterType               string           `position:"Query" name:"ClusterType"`
	Password                  string           `position:"Query" name:"Password"`
	SnatEntry                 requests.Integer `position:"Query" name:"SnatEntry"`
	NetPlug                   string           `position:"Query" name:"NetPlug"`
	VpcId                     string           `position:"Query" name:"VpcId"`
	RegionName                string           `position:"Query" name:"RegionName"`
	PrivateZone               requests.Boolean `position:"Query" name:"PrivateZone"`
	ServiceCIDR               string           `position:"Query" name:"ServiceCIDR"`
	PublicSlb                 requests.Integer `position:"Query" name:"PublicSlb"`
}

CreateClusterRequest is the request struct for api CreateCluster

func CreateCreateClusterRequest

func CreateCreateClusterRequest() (request *CreateClusterRequest)

CreateCreateClusterRequest creates a request to invoke CreateCluster API

type CreateClusterResponse

type CreateClusterResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Result    Result `json:"Result" xml:"Result"`
}

CreateClusterResponse is the response struct for api CreateCluster

func CreateCreateClusterResponse

func CreateCreateClusterResponse() (response *CreateClusterResponse)

CreateCreateClusterResponse creates a response to parse from CreateCluster response

type CreateDbRequest

type CreateDbRequest struct {
	*requests.RpcRequest
	DbName           string `position:"Body" name:"DbName"`
	DbInstanceId     string `position:"Body" name:"DbInstanceId"`
	DbDescription    string `position:"Body" name:"DbDescription"`
	CharacterSetName string `position:"Body" name:"CharacterSetName"`
}

CreateDbRequest is the request struct for api CreateDb

func CreateCreateDbRequest

func CreateCreateDbRequest() (request *CreateDbRequest)

CreateCreateDbRequest creates a request to invoke CreateDb API

type CreateDbResponse

type CreateDbResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
}

CreateDbResponse is the response struct for api CreateDb

func CreateCreateDbResponse

func CreateCreateDbResponse() (response *CreateDbResponse)

CreateCreateDbResponse creates a response to parse from CreateDb response

type CreateDeployConfigRequest

type CreateDeployConfigRequest struct {
	*requests.RpcRequest
	CodePath      string           `position:"Query" name:"CodePath"`
	ConfigMapList *[]string        `position:"Query" name:"ConfigMapList"  type:"Repeated"`
	AppId         requests.Integer `position:"Query" name:"AppId"`
	ConfigMap     string           `position:"Query" name:"ConfigMap"`
	StatefulSet   string           `position:"Query" name:"StatefulSet"`
	EnvType       string           `position:"Query" name:"EnvType"`
	Name          string           `position:"Query" name:"Name"`
	SecretList    *[]string        `position:"Query" name:"SecretList"  type:"Repeated"`
	CronJob       string           `position:"Query" name:"CronJob"`
	Deployment    string           `position:"Query" name:"Deployment"`
}

CreateDeployConfigRequest is the request struct for api CreateDeployConfig

func CreateCreateDeployConfigRequest

func CreateCreateDeployConfigRequest() (request *CreateDeployConfigRequest)

CreateCreateDeployConfigRequest creates a request to invoke CreateDeployConfig API

type CreateDeployConfigResponse

type CreateDeployConfigResponse struct {
	*responses.BaseResponse
	Code       int    `json:"Code" xml:"Code"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
	Result     Result `json:"Result" xml:"Result"`
}

CreateDeployConfigResponse is the response struct for api CreateDeployConfig

func CreateCreateDeployConfigResponse

func CreateCreateDeployConfigResponse() (response *CreateDeployConfigResponse)

CreateCreateDeployConfigResponse creates a response to parse from CreateDeployConfig response

type CreateEnvironmentRequest

type CreateEnvironmentRequest struct {
	*requests.RpcRequest
	EnvName     string           `position:"Query" name:"EnvName"`
	Replicas    requests.Integer `position:"Query" name:"Replicas"`
	AppId       requests.Integer `position:"Query" name:"AppId"`
	EnvType     requests.Integer `position:"Query" name:"EnvType"`
	AppSchemaId requests.Integer `position:"Query" name:"AppSchemaId"`
	ClusterId   string           `position:"Query" name:"ClusterId"`
	Region      string           `position:"Query" name:"Region"`
}

CreateEnvironmentRequest is the request struct for api CreateEnvironment

func CreateCreateEnvironmentRequest

func CreateCreateEnvironmentRequest() (request *CreateEnvironmentRequest)

CreateCreateEnvironmentRequest creates a request to invoke CreateEnvironment API

type CreateEnvironmentResponse

type CreateEnvironmentResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	Result    Result `json:"Result" xml:"Result"`
}

CreateEnvironmentResponse is the response struct for api CreateEnvironment

func CreateCreateEnvironmentResponse

func CreateCreateEnvironmentResponse() (response *CreateEnvironmentResponse)

CreateCreateEnvironmentResponse creates a response to parse from CreateEnvironment response

type CreateNodeLabelRequest

type CreateNodeLabelRequest struct {
	*requests.RpcRequest
	LabelKey   string `position:"Query" name:"LabelKey"`
	LabelValue string `position:"Query" name:"LabelValue"`
	ClusterId  string `position:"Query" name:"ClusterId"`
}

CreateNodeLabelRequest is the request struct for api CreateNodeLabel

func CreateCreateNodeLabelRequest

func CreateCreateNodeLabelRequest() (request *CreateNodeLabelRequest)

CreateCreateNodeLabelRequest creates a request to invoke CreateNodeLabel API

type CreateNodeLabelResponse

type CreateNodeLabelResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Result    Result `json:"Result" xml:"Result"`
}

CreateNodeLabelResponse is the response struct for api CreateNodeLabel

func CreateCreateNodeLabelResponse

func CreateCreateNodeLabelResponse() (response *CreateNodeLabelResponse)

CreateCreateNodeLabelResponse creates a response to parse from CreateNodeLabel response

type CreatePersistentVolumeClaimRequest added in v1.60.344

type CreatePersistentVolumeClaimRequest struct {
	*requests.RpcRequest
	AccessModes  string           `position:"Query" name:"AccessModes"`
	AppId        requests.Integer `position:"Query" name:"AppId"`
	Name         string           `position:"Query" name:"Name"`
	EnvId        requests.Integer `position:"Query" name:"EnvId"`
	StorageClass string           `position:"Query" name:"StorageClass"`
	Capacity     string           `position:"Query" name:"Capacity"`
}

CreatePersistentVolumeClaimRequest is the request struct for api CreatePersistentVolumeClaim

func CreateCreatePersistentVolumeClaimRequest added in v1.60.344

func CreateCreatePersistentVolumeClaimRequest() (request *CreatePersistentVolumeClaimRequest)

CreateCreatePersistentVolumeClaimRequest creates a request to invoke CreatePersistentVolumeClaim API

type CreatePersistentVolumeClaimResponse added in v1.60.344

type CreatePersistentVolumeClaimResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	Result    Result `json:"Result" xml:"Result"`
}

CreatePersistentVolumeClaimResponse is the response struct for api CreatePersistentVolumeClaim

func CreateCreatePersistentVolumeClaimResponse added in v1.60.344

func CreateCreatePersistentVolumeClaimResponse() (response *CreatePersistentVolumeClaimResponse)

CreateCreatePersistentVolumeClaimResponse creates a response to parse from CreatePersistentVolumeClaim response

type CreatePersistentVolumeRequest

type CreatePersistentVolumeRequest struct {
	*requests.RpcRequest
	ReclaimPolicy     string `position:"Body" name:"ReclaimPolicy"`
	NFSVersion        string `position:"Body" name:"NFSVersion"`
	AccessModes       string `position:"Body" name:"AccessModes"`
	Name              string `position:"Body" name:"Name"`
	MountTargetDomain string `position:"Body" name:"MountTargetDomain"`
	MountDir          string `position:"Body" name:"MountDir"`
	ClusterInstanceId string `position:"Body" name:"ClusterInstanceId"`
	Capacity          string `position:"Body" name:"Capacity"`
	StorageClass      string `position:"Body" name:"StorageClass"`
}

CreatePersistentVolumeRequest is the request struct for api CreatePersistentVolume

func CreateCreatePersistentVolumeRequest

func CreateCreatePersistentVolumeRequest() (request *CreatePersistentVolumeRequest)

CreateCreatePersistentVolumeRequest creates a request to invoke CreatePersistentVolume API

type CreatePersistentVolumeResponse

type CreatePersistentVolumeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	Result    Result `json:"Result" xml:"Result"`
}

CreatePersistentVolumeResponse is the response struct for api CreatePersistentVolume

func CreateCreatePersistentVolumeResponse

func CreateCreatePersistentVolumeResponse() (response *CreatePersistentVolumeResponse)

CreateCreatePersistentVolumeResponse creates a response to parse from CreatePersistentVolume response

type CreateServicePortMappings

type CreateServicePortMappings struct {
	Protocol   string `name:"Protocol"`
	Port       string `name:"Port"`
	Name       string `name:"Name"`
	NodePort   string `name:"NodePort"`
	TargetPort string `name:"TargetPort"`
}

CreateServicePortMappings is a repeated param struct in CreateServiceRequest

type CreateServiceRequest

type CreateServiceRequest struct {
	*requests.RpcRequest
	Headless     requests.Boolean             `position:"Query" name:"Headless"`
	ServiceType  string                       `position:"Query" name:"ServiceType"`
	K8sServiceId string                       `position:"Query" name:"K8sServiceId"`
	Name         string                       `position:"Query" name:"Name"`
	PortMappings *[]CreateServicePortMappings `position:"Body" name:"PortMappings"  type:"Repeated"`
	EnvId        requests.Integer             `position:"Query" name:"EnvId"`
}

CreateServiceRequest is the request struct for api CreateService

func CreateCreateServiceRequest

func CreateCreateServiceRequest() (request *CreateServiceRequest)

CreateCreateServiceRequest creates a request to invoke CreateService API

type CreateServiceResponse

type CreateServiceResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Result    Result `json:"Result" xml:"Result"`
}

CreateServiceResponse is the response struct for api CreateService

func CreateCreateServiceResponse

func CreateCreateServiceResponse() (response *CreateServiceResponse)

CreateCreateServiceResponse creates a response to parse from CreateService response

type CreateSlbAPRequest

type CreateSlbAPRequest struct {
	*requests.RpcRequest
	SslCertId          string           `position:"Query" name:"SslCertId"`
	ListenerPort       requests.Integer `position:"Query" name:"ListenerPort"`
	Protocol           string           `position:"Query" name:"Protocol"`
	EstablishedTimeout requests.Integer `position:"Query" name:"EstablishedTimeout"`
	SlbId              string           `position:"Query" name:"SlbId"`
	RealServerPort     requests.Integer `position:"Query" name:"RealServerPort"`
	StickySession      requests.Integer `position:"Query" name:"StickySession"`
	CookieTimeout      requests.Integer `position:"Query" name:"CookieTimeout"`
	Name               string           `position:"Query" name:"Name"`
	EnvId              requests.Integer `position:"Query" name:"EnvId"`
}

CreateSlbAPRequest is the request struct for api CreateSlbAP

func CreateCreateSlbAPRequest

func CreateCreateSlbAPRequest() (request *CreateSlbAPRequest)

CreateCreateSlbAPRequest creates a request to invoke CreateSlbAP API

type CreateSlbAPResponse

type CreateSlbAPResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Result    Result `json:"Result" xml:"Result"`
}

CreateSlbAPResponse is the response struct for api CreateSlbAP

func CreateCreateSlbAPResponse

func CreateCreateSlbAPResponse() (response *CreateSlbAPResponse)

CreateCreateSlbAPResponse creates a response to parse from CreateSlbAP response

type DataInListApp

type DataInListApp struct {
	AppDetail []AppDetail `json:"AppDetail" xml:"AppDetail"`
}

DataInListApp is a nested struct in retailcloud response

type DataInListAppCmsGroups added in v1.61.104

type DataInListAppCmsGroups struct {
	String []string `json:"String" xml:"String"`
}

DataInListAppCmsGroups is a nested struct in retailcloud response

type DataInListAppEnvironment

type DataInListAppEnvironment struct {
	AppEnvironmentResponse []AppEnvironmentResponse `json:"AppEnvironmentResponse" xml:"AppEnvironmentResponse"`
}

DataInListAppEnvironment is a nested struct in retailcloud response

type DataInListAppInstance

type DataInListAppInstance struct {
	AppInstanceDetail []AppInstanceDetail `json:"AppInstanceDetail" xml:"AppInstanceDetail"`
}

DataInListAppInstance is a nested struct in retailcloud response

type DataInListAppResourceAllocs

type DataInListAppResourceAllocs struct {
	ListAppResourceAllocResponse []ListAppResourceAllocResponse `json:"ListAppResourceAllocResponse" xml:"ListAppResourceAllocResponse"`
}

DataInListAppResourceAllocs is a nested struct in retailcloud response

type DataInListAvailableClusterNode

type DataInListAvailableClusterNode struct {
	ClusterNodeInfo []ClusterNodeInfo `json:"ClusterNodeInfo" xml:"ClusterNodeInfo"`
}

DataInListAvailableClusterNode is a nested struct in retailcloud response

type DataInListCluster

type DataInListCluster struct {
	ClusterInfo []ClusterInfo `json:"ClusterInfo" xml:"ClusterInfo"`
}

DataInListCluster is a nested struct in retailcloud response

type DataInListClusterNode

type DataInListClusterNode struct {
	ClusterNodeInfo []ClusterNodeInfo `json:"ClusterNodeInfo" xml:"ClusterNodeInfo"`
}

DataInListClusterNode is a nested struct in retailcloud response

type DataInListDeployConfig

type DataInListDeployConfig struct {
	DeployConfigInstance []DeployConfigInstance `json:"DeployConfigInstance" xml:"DeployConfigInstance"`
}

DataInListDeployConfig is a nested struct in retailcloud response

type DataInListDeployOrders

type DataInListDeployOrders struct {
	DeployOrderInstance []DeployOrderInstance `json:"DeployOrderInstance" xml:"DeployOrderInstance"`
}

DataInListDeployOrders is a nested struct in retailcloud response

type DataInListJobHistories added in v1.61.346

type DataInListJobHistories struct {
	JobDetail []JobDetail `json:"JobDetail" xml:"JobDetail"`
}

DataInListJobHistories is a nested struct in retailcloud response

type DataInListNodeLabelBindings

type DataInListNodeLabelBindings struct {
	ListNodeLabelBindingResponse []ListNodeLabelBindingResponse `json:"ListNodeLabelBindingResponse" xml:"ListNodeLabelBindingResponse"`
}

DataInListNodeLabelBindings is a nested struct in retailcloud response

type DataInListNodeLabels

type DataInListNodeLabels struct {
	ListNodeLabelResponse []ListNodeLabelResponse `json:"ListNodeLabelResponse" xml:"ListNodeLabelResponse"`
}

DataInListNodeLabels is a nested struct in retailcloud response

type DataInListPersistentVolume

type DataInListPersistentVolume struct {
	PersistentVolumeDetail []PersistentVolumeDetail `json:"PersistentVolumeDetail" xml:"PersistentVolumeDetail"`
}

DataInListPersistentVolume is a nested struct in retailcloud response

type DataInListPersistentVolumeClaim added in v1.60.344

type DataInListPersistentVolumeClaim struct {
	PersistentVolumeClaimDetail []PersistentVolumeClaimDetail `json:"PersistentVolumeClaimDetail" xml:"PersistentVolumeClaimDetail"`
}

DataInListPersistentVolumeClaim is a nested struct in retailcloud response

type DataInListPods

type DataInListPods struct {
	PodDetail []PodDetail `json:"PodDetail" xml:"PodDetail"`
}

DataInListPods is a nested struct in retailcloud response

type DataInListServices

type DataInListServices struct {
	ServiceInstance []ServiceInstance `json:"ServiceInstance" xml:"ServiceInstance"`
}

DataInListServices is a nested struct in retailcloud response

type DataInListSlbAPs

type DataInListSlbAPs struct {
	SlbAPInstance []SlbAPInstance `json:"SlbAPInstance" xml:"SlbAPInstance"`
}

DataInListSlbAPs is a nested struct in retailcloud response

type DataInListUsers added in v1.60.383

type DataInListUsers struct {
	ListUserResponse []ListUserResponse `json:"ListUserResponse" xml:"ListUserResponse"`
}

DataInListUsers is a nested struct in retailcloud response

type DatabasePrivileges

type DatabasePrivileges struct {
	DatabasePrivilegesItem []DatabasePrivilegesItem `json:"DatabasePrivileges" xml:"DatabasePrivileges"`
}

DatabasePrivileges is a nested struct in retailcloud response

type DatabasePrivilegesItem

type DatabasePrivilegesItem struct {
	DBName                 string `json:"DBName" xml:"DBName"`
	AccountPrivilege       string `json:"AccountPrivilege" xml:"AccountPrivilege"`
	AccountPrivilegeDetail string `json:"AccountPrivilegeDetail" xml:"AccountPrivilegeDetail"`
}

DatabasePrivilegesItem is a nested struct in retailcloud response

type Databases

type Databases struct {
	DatabasesItem []DatabasesItem `json:"Databases" xml:"Databases"`
}

Databases is a nested struct in retailcloud response

type DatabasesItem

type DatabasesItem struct {
	DBName           string         `json:"DBName" xml:"DBName"`
	DBStatus         string         `json:"DBStatus" xml:"DBStatus"`
	DBDescription    string         `json:"DBDescription" xml:"DBDescription"`
	Engine           string         `json:"Engine" xml:"Engine"`
	CharacterSetName string         `json:"CharacterSetName" xml:"CharacterSetName"`
	DBInstanceId     string         `json:"DBInstanceId" xml:"DBInstanceId"`
	Accounts         []AccountsItem `json:"Accounts" xml:"Accounts"`
}

DatabasesItem is a nested struct in retailcloud response

type DeleteAppDetailRequest

type DeleteAppDetailRequest struct {
	*requests.RpcRequest
	AppId requests.Integer `position:"Query" name:"AppId"`
	Force requests.Boolean `position:"Query" name:"Force"`
}

DeleteAppDetailRequest is the request struct for api DeleteAppDetail

func CreateDeleteAppDetailRequest

func CreateDeleteAppDetailRequest() (request *DeleteAppDetailRequest)

CreateDeleteAppDetailRequest creates a request to invoke DeleteAppDetail API

type DeleteAppDetailResponse

type DeleteAppDetailResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	Result    Result `json:"Result" xml:"Result"`
}

DeleteAppDetailResponse is the response struct for api DeleteAppDetail

func CreateDeleteAppDetailResponse

func CreateDeleteAppDetailResponse() (response *DeleteAppDetailResponse)

CreateDeleteAppDetailResponse creates a response to parse from DeleteAppDetail response

type DeleteAppEnvironmentRequest

type DeleteAppEnvironmentRequest struct {
	*requests.RpcRequest
	AppId requests.Integer `position:"Query" name:"AppId"`
	Force requests.Boolean `position:"Query" name:"Force"`
	EnvId requests.Integer `position:"Query" name:"EnvId"`
}

DeleteAppEnvironmentRequest is the request struct for api DeleteAppEnvironment

func CreateDeleteAppEnvironmentRequest

func CreateDeleteAppEnvironmentRequest() (request *DeleteAppEnvironmentRequest)

CreateDeleteAppEnvironmentRequest creates a request to invoke DeleteAppEnvironment API

type DeleteAppEnvironmentResponse

type DeleteAppEnvironmentResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	Result    Result `json:"Result" xml:"Result"`
}

DeleteAppEnvironmentResponse is the response struct for api DeleteAppEnvironment

func CreateDeleteAppEnvironmentResponse

func CreateDeleteAppEnvironmentResponse() (response *DeleteAppEnvironmentResponse)

CreateDeleteAppEnvironmentResponse creates a response to parse from DeleteAppEnvironment response

type DeleteAppResourceAllocRequest

type DeleteAppResourceAllocRequest struct {
	*requests.RpcRequest
	AppEnvId requests.Integer `position:"Query" name:"AppEnvId"`
}

DeleteAppResourceAllocRequest is the request struct for api DeleteAppResourceAlloc

func CreateDeleteAppResourceAllocRequest

func CreateDeleteAppResourceAllocRequest() (request *DeleteAppResourceAllocRequest)

CreateDeleteAppResourceAllocRequest creates a request to invoke DeleteAppResourceAlloc API

type DeleteAppResourceAllocResponse

type DeleteAppResourceAllocResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

DeleteAppResourceAllocResponse is the response struct for api DeleteAppResourceAlloc

func CreateDeleteAppResourceAllocResponse

func CreateDeleteAppResourceAllocResponse() (response *DeleteAppResourceAllocResponse)

CreateDeleteAppResourceAllocResponse creates a response to parse from DeleteAppResourceAlloc response

type DeleteClusterRequest

type DeleteClusterRequest struct {
	*requests.RpcRequest
	ClusterInstanceId string `position:"Query" name:"ClusterInstanceId"`
}

DeleteClusterRequest is the request struct for api DeleteCluster

func CreateDeleteClusterRequest

func CreateDeleteClusterRequest() (request *DeleteClusterRequest)

CreateDeleteClusterRequest creates a request to invoke DeleteCluster API

type DeleteClusterResponse

type DeleteClusterResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Result    Result `json:"Result" xml:"Result"`
}

DeleteClusterResponse is the response struct for api DeleteCluster

func CreateDeleteClusterResponse

func CreateDeleteClusterResponse() (response *DeleteClusterResponse)

CreateDeleteClusterResponse creates a response to parse from DeleteCluster response

type DeleteDatabaseRequest

type DeleteDatabaseRequest struct {
	*requests.RpcRequest
	DBName       string `position:"Body" name:"DBName"`
	DBInstanceId string `position:"Body" name:"DBInstanceId"`
}

DeleteDatabaseRequest is the request struct for api DeleteDatabase

func CreateDeleteDatabaseRequest

func CreateDeleteDatabaseRequest() (request *DeleteDatabaseRequest)

CreateDeleteDatabaseRequest creates a request to invoke DeleteDatabase API

type DeleteDatabaseResponse

type DeleteDatabaseResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
}

DeleteDatabaseResponse is the response struct for api DeleteDatabase

func CreateDeleteDatabaseResponse

func CreateDeleteDatabaseResponse() (response *DeleteDatabaseResponse)

CreateDeleteDatabaseResponse creates a response to parse from DeleteDatabase response

type DeleteDeployConfigRequest

type DeleteDeployConfigRequest struct {
	*requests.RpcRequest
	SchemaId requests.Integer `position:"Query" name:"SchemaId"`
}

DeleteDeployConfigRequest is the request struct for api DeleteDeployConfig

func CreateDeleteDeployConfigRequest

func CreateDeleteDeployConfigRequest() (request *DeleteDeployConfigRequest)

CreateDeleteDeployConfigRequest creates a request to invoke DeleteDeployConfig API

type DeleteDeployConfigResponse

type DeleteDeployConfigResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Result    Result `json:"Result" xml:"Result"`
}

DeleteDeployConfigResponse is the response struct for api DeleteDeployConfig

func CreateDeleteDeployConfigResponse

func CreateDeleteDeployConfigResponse() (response *DeleteDeployConfigResponse)

CreateDeleteDeployConfigResponse creates a response to parse from DeleteDeployConfig response

type DeleteNodeLabelRequest

type DeleteNodeLabelRequest struct {
	*requests.RpcRequest
	LabelKey   string           `position:"Query" name:"LabelKey"`
	LabelValue string           `position:"Query" name:"LabelValue"`
	Force      requests.Boolean `position:"Query" name:"Force"`
	ClusterId  string           `position:"Query" name:"ClusterId"`
}

DeleteNodeLabelRequest is the request struct for api DeleteNodeLabel

func CreateDeleteNodeLabelRequest

func CreateDeleteNodeLabelRequest() (request *DeleteNodeLabelRequest)

CreateDeleteNodeLabelRequest creates a request to invoke DeleteNodeLabel API

type DeleteNodeLabelResponse

type DeleteNodeLabelResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

DeleteNodeLabelResponse is the response struct for api DeleteNodeLabel

func CreateDeleteNodeLabelResponse

func CreateDeleteNodeLabelResponse() (response *DeleteNodeLabelResponse)

CreateDeleteNodeLabelResponse creates a response to parse from DeleteNodeLabel response

type DeletePersistentVolumeClaimRequest added in v1.60.344

type DeletePersistentVolumeClaimRequest struct {
	*requests.RpcRequest
	PersistentVolumeClaimName string           `position:"Query" name:"PersistentVolumeClaimName"`
	AppId                     requests.Integer `position:"Query" name:"AppId"`
	EnvId                     requests.Integer `position:"Query" name:"EnvId"`
}

DeletePersistentVolumeClaimRequest is the request struct for api DeletePersistentVolumeClaim

func CreateDeletePersistentVolumeClaimRequest added in v1.60.344

func CreateDeletePersistentVolumeClaimRequest() (request *DeletePersistentVolumeClaimRequest)

CreateDeletePersistentVolumeClaimRequest creates a request to invoke DeletePersistentVolumeClaim API

type DeletePersistentVolumeClaimResponse added in v1.60.344

type DeletePersistentVolumeClaimResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	Result    Result `json:"Result" xml:"Result"`
}

DeletePersistentVolumeClaimResponse is the response struct for api DeletePersistentVolumeClaim

func CreateDeletePersistentVolumeClaimResponse added in v1.60.344

func CreateDeletePersistentVolumeClaimResponse() (response *DeletePersistentVolumeClaimResponse)

CreateDeletePersistentVolumeClaimResponse creates a response to parse from DeletePersistentVolumeClaim response

type DeletePersistentVolumeRequest

type DeletePersistentVolumeRequest struct {
	*requests.RpcRequest
	PersistentVolumeName string `position:"Body" name:"PersistentVolumeName"`
	ClusterInstanceId    string `position:"Body" name:"ClusterInstanceId"`
}

DeletePersistentVolumeRequest is the request struct for api DeletePersistentVolume

func CreateDeletePersistentVolumeRequest

func CreateDeletePersistentVolumeRequest() (request *DeletePersistentVolumeRequest)

CreateDeletePersistentVolumeRequest creates a request to invoke DeletePersistentVolume API

type DeletePersistentVolumeResponse

type DeletePersistentVolumeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	Result    Result `json:"Result" xml:"Result"`
}

DeletePersistentVolumeResponse is the response struct for api DeletePersistentVolume

func CreateDeletePersistentVolumeResponse

func CreateDeletePersistentVolumeResponse() (response *DeletePersistentVolumeResponse)

CreateDeletePersistentVolumeResponse creates a response to parse from DeletePersistentVolume response

type DeleteRdsAccountRequest

type DeleteRdsAccountRequest struct {
	*requests.RpcRequest
	AccountName  string `position:"Body" name:"AccountName"`
	DbInstanceId string `position:"Body" name:"DbInstanceId"`
}

DeleteRdsAccountRequest is the request struct for api DeleteRdsAccount

func CreateDeleteRdsAccountRequest

func CreateDeleteRdsAccountRequest() (request *DeleteRdsAccountRequest)

CreateDeleteRdsAccountRequest creates a request to invoke DeleteRdsAccount API

type DeleteRdsAccountResponse

type DeleteRdsAccountResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	Code      int    `json:"Code" xml:"Code"`
	Result    Result `json:"Result" xml:"Result"`
}

DeleteRdsAccountResponse is the response struct for api DeleteRdsAccount

func CreateDeleteRdsAccountResponse

func CreateDeleteRdsAccountResponse() (response *DeleteRdsAccountResponse)

CreateDeleteRdsAccountResponse creates a response to parse from DeleteRdsAccount response

type DeleteServiceRequest

type DeleteServiceRequest struct {
	*requests.RpcRequest
	ServiceId requests.Integer `position:"Query" name:"ServiceId"`
}

DeleteServiceRequest is the request struct for api DeleteService

func CreateDeleteServiceRequest

func CreateDeleteServiceRequest() (request *DeleteServiceRequest)

CreateDeleteServiceRequest creates a request to invoke DeleteService API

type DeleteServiceResponse

type DeleteServiceResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

DeleteServiceResponse is the response struct for api DeleteService

func CreateDeleteServiceResponse

func CreateDeleteServiceResponse() (response *DeleteServiceResponse)

CreateDeleteServiceResponse creates a response to parse from DeleteService response

type DeleteSlbAPRequest

type DeleteSlbAPRequest struct {
	*requests.RpcRequest
	SlbAPId requests.Integer `position:"Query" name:"SlbAPId"`
}

DeleteSlbAPRequest is the request struct for api DeleteSlbAP

func CreateDeleteSlbAPRequest

func CreateDeleteSlbAPRequest() (request *DeleteSlbAPRequest)

CreateDeleteSlbAPRequest creates a request to invoke DeleteSlbAP API

type DeleteSlbAPResponse

type DeleteSlbAPResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

DeleteSlbAPResponse is the response struct for api DeleteSlbAP

func CreateDeleteSlbAPResponse

func CreateDeleteSlbAPResponse() (response *DeleteSlbAPResponse)

CreateDeleteSlbAPResponse creates a response to parse from DeleteSlbAP response

type DeployAppRequest

type DeployAppRequest struct {
	*requests.RpcRequest
	DeployPacketUrl        string           `position:"Query" name:"DeployPacketUrl"`
	TotalPartitions        requests.Integer `position:"Query" name:"TotalPartitions"`
	Description            string           `position:"Query" name:"Description"`
	EnvId                  requests.Integer `position:"Query" name:"EnvId"`
	UpdateStrategyType     string           `position:"Query" name:"UpdateStrategyType"`
	PauseType              string           `position:"Query" name:"PauseType"`
	DeployPacketId         requests.Integer `position:"Query" name:"DeployPacketId"`
	ContainerImageList     *[]string        `position:"Query" name:"ContainerImageList"  type:"Repeated"`
	Name                   string           `position:"Query" name:"Name"`
	InitContainerImageList *[]string        `position:"Query" name:"InitContainerImageList"  type:"Repeated"`
	ArmsFlag               requests.Boolean `position:"Query" name:"ArmsFlag"`
}

DeployAppRequest is the request struct for api DeployApp

func CreateDeployAppRequest

func CreateDeployAppRequest() (request *DeployAppRequest)

CreateDeployAppRequest creates a request to invoke DeployApp API

type DeployAppResponse

type DeployAppResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Result    Result `json:"Result" xml:"Result"`
}

DeployAppResponse is the response struct for api DeployApp

func CreateDeployAppResponse

func CreateDeployAppResponse() (response *DeployAppResponse)

CreateDeployAppResponse creates a response to parse from DeployApp response

type DeployConfigInstance

type DeployConfigInstance struct {
	Id                int64             `json:"Id" xml:"Id"`
	Name              string            `json:"Name" xml:"Name"`
	AppId             int64             `json:"AppId" xml:"AppId"`
	EnvType           string            `json:"EnvType" xml:"EnvType"`
	ContainerCodePath ContainerCodePath `json:"ContainerCodePath" xml:"ContainerCodePath"`
	ContainerYamlConf ContainerYamlConf `json:"ContainerYamlConf" xml:"ContainerYamlConf"`
}

DeployConfigInstance is a nested struct in retailcloud response

type DeployLogStepRC

type DeployLogStepRC struct {
	StepName string `json:"StepName" xml:"StepName"`
	StepCode string `json:"StepCode" xml:"StepCode"`
	StepLog  string `json:"StepLog" xml:"StepLog"`
	Status   string `json:"Status" xml:"Status"`
}

DeployLogStepRC is a nested struct in retailcloud response

type DeployOrderInstance

type DeployOrderInstance struct {
	AppInstanceType     string `json:"AppInstanceType" xml:"AppInstanceType"`
	CurrentPartitionNum int    `json:"CurrentPartitionNum" xml:"CurrentPartitionNum"`
	DeployOrderId       int64  `json:"DeployOrderId" xml:"DeployOrderId"`
	DeployPauseType     string `json:"DeployPauseType" xml:"DeployPauseType"`
	DeployPauseTypeName string `json:"DeployPauseTypeName" xml:"DeployPauseTypeName"`
	DeployType          string `json:"DeployType" xml:"DeployType"`
	DeployTypeName      string `json:"DeployTypeName" xml:"DeployTypeName"`
	Description         string `json:"Description" xml:"Description"`
	ElapsedTime         int    `json:"ElapsedTime" xml:"ElapsedTime"`
	EndTime             string `json:"EndTime" xml:"EndTime"`
	EnvId               int64  `json:"EnvId" xml:"EnvId"`
	EnvType             string `json:"EnvType" xml:"EnvType"`
	FailureRate         string `json:"FailureRate" xml:"FailureRate"`
	FinishAppInstanceCt int    `json:"FinishAppInstanceCt" xml:"FinishAppInstanceCt"`
	Name                string `json:"Name" xml:"Name"`
	PartitionType       string `json:"PartitionType" xml:"PartitionType"`
	PartitionTypeName   string `json:"PartitionTypeName" xml:"PartitionTypeName"`
	Result              int    `json:"Result" xml:"Result"`
	ResultName          string `json:"ResultName" xml:"ResultName"`
	SchemaId            int64  `json:"SchemaId" xml:"SchemaId"`
	StartTime           string `json:"StartTime" xml:"StartTime"`
	Status              int    `json:"Status" xml:"Status"`
	StatusName          string `json:"StatusName" xml:"StatusName"`
	TotalAppInstanceCt  int    `json:"TotalAppInstanceCt" xml:"TotalAppInstanceCt"`
	TotalPartitions     int    `json:"TotalPartitions" xml:"TotalPartitions"`
	UserId              string `json:"UserId" xml:"UserId"`
	UserNick            string `json:"UserNick" xml:"UserNick"`
}

DeployOrderInstance is a nested struct in retailcloud response

type DeployStep

type DeployStep struct {
	Status   string `json:"Status" xml:"Status"`
	StepCode string `json:"StepCode" xml:"StepCode"`
	StepName string `json:"StepName" xml:"StepName"`
}

DeployStep is a nested struct in retailcloud response

type DeployStepList

type DeployStepList struct {
	DeployLogStepRC []DeployLogStepRC `json:"DeployLogStepRC" xml:"DeployLogStepRC"`
}

DeployStepList is a nested struct in retailcloud response

type DeploySteps

type DeploySteps struct {
	DeployStep []DeployStep `json:"DeployStep" xml:"DeployStep"`
}

DeploySteps is a nested struct in retailcloud response

type DescribeAppDetailRequest

type DescribeAppDetailRequest struct {
	*requests.RpcRequest
	AppId requests.Integer `position:"Query" name:"AppId"`
}

DescribeAppDetailRequest is the request struct for api DescribeAppDetail

func CreateDescribeAppDetailRequest

func CreateDescribeAppDetailRequest() (request *DescribeAppDetailRequest)

CreateDescribeAppDetailRequest creates a request to invoke DescribeAppDetail API

type DescribeAppDetailResponse

type DescribeAppDetailResponse struct {
	*responses.BaseResponse
	Code       int64  `json:"Code" xml:"Code"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
	ErrMessage string `json:"ErrMessage" xml:"ErrMessage"`
	Result     Result `json:"Result" xml:"Result"`
}

DescribeAppDetailResponse is the response struct for api DescribeAppDetail

func CreateDescribeAppDetailResponse

func CreateDescribeAppDetailResponse() (response *DescribeAppDetailResponse)

CreateDescribeAppDetailResponse creates a response to parse from DescribeAppDetail response

type DescribeAppEnvironmentDetailRequest

type DescribeAppEnvironmentDetailRequest struct {
	*requests.RpcRequest
	AppId requests.Integer `position:"Query" name:"AppId"`
	EnvId requests.Integer `position:"Query" name:"EnvId"`
}

DescribeAppEnvironmentDetailRequest is the request struct for api DescribeAppEnvironmentDetail

func CreateDescribeAppEnvironmentDetailRequest

func CreateDescribeAppEnvironmentDetailRequest() (request *DescribeAppEnvironmentDetailRequest)

CreateDescribeAppEnvironmentDetailRequest creates a request to invoke DescribeAppEnvironmentDetail API

type DescribeAppEnvironmentDetailResponse

type DescribeAppEnvironmentDetailResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	Result    Result `json:"Result" xml:"Result"`
}

DescribeAppEnvironmentDetailResponse is the response struct for api DescribeAppEnvironmentDetail

func CreateDescribeAppEnvironmentDetailResponse

func CreateDescribeAppEnvironmentDetailResponse() (response *DescribeAppEnvironmentDetailResponse)

CreateDescribeAppEnvironmentDetailResponse creates a response to parse from DescribeAppEnvironmentDetail response

type DescribeAppResourceAllocRequest

type DescribeAppResourceAllocRequest struct {
	*requests.RpcRequest
	AppEnvId requests.Integer `position:"Query" name:"AppEnvId"`
}

DescribeAppResourceAllocRequest is the request struct for api DescribeAppResourceAlloc

func CreateDescribeAppResourceAllocRequest

func CreateDescribeAppResourceAllocRequest() (request *DescribeAppResourceAllocRequest)

CreateDescribeAppResourceAllocRequest creates a request to invoke DescribeAppResourceAlloc API

type DescribeAppResourceAllocResponse

type DescribeAppResourceAllocResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Result    Result `json:"Result" xml:"Result"`
}

DescribeAppResourceAllocResponse is the response struct for api DescribeAppResourceAlloc

func CreateDescribeAppResourceAllocResponse

func CreateDescribeAppResourceAllocResponse() (response *DescribeAppResourceAllocResponse)

CreateDescribeAppResourceAllocResponse creates a response to parse from DescribeAppResourceAlloc response

type DescribeClusterDetailRequest added in v1.61.885

type DescribeClusterDetailRequest struct {
	*requests.RpcRequest
	ClusterInstanceId string `position:"Query" name:"ClusterInstanceId"`
}

DescribeClusterDetailRequest is the request struct for api DescribeClusterDetail

func CreateDescribeClusterDetailRequest added in v1.61.885

func CreateDescribeClusterDetailRequest() (request *DescribeClusterDetailRequest)

CreateDescribeClusterDetailRequest creates a request to invoke DescribeClusterDetail API

type DescribeClusterDetailResponse added in v1.61.885

type DescribeClusterDetailResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Result    Result `json:"Result" xml:"Result"`
}

DescribeClusterDetailResponse is the response struct for api DescribeClusterDetail

func CreateDescribeClusterDetailResponse added in v1.61.885

func CreateDescribeClusterDetailResponse() (response *DescribeClusterDetailResponse)

CreateDescribeClusterDetailResponse creates a response to parse from DescribeClusterDetail response

type DescribeDatabasesRequest

type DescribeDatabasesRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Query" name:"InstanceId"`
}

DescribeDatabasesRequest is the request struct for api DescribeDatabases

func CreateDescribeDatabasesRequest

func CreateDescribeDatabasesRequest() (request *DescribeDatabasesRequest)

CreateDescribeDatabasesRequest creates a request to invoke DescribeDatabases API

type DescribeDatabasesResponse

type DescribeDatabasesResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	Result    Result `json:"Result" xml:"Result"`
}

DescribeDatabasesResponse is the response struct for api DescribeDatabases

func CreateDescribeDatabasesResponse

func CreateDescribeDatabasesResponse() (response *DescribeDatabasesResponse)

CreateDescribeDatabasesResponse creates a response to parse from DescribeDatabases response

type DescribeDeployOrderDetailRequest

type DescribeDeployOrderDetailRequest struct {
	*requests.RpcRequest
	DeployOrderId requests.Integer `position:"Query" name:"DeployOrderId"`
}

DescribeDeployOrderDetailRequest is the request struct for api DescribeDeployOrderDetail

func CreateDescribeDeployOrderDetailRequest

func CreateDescribeDeployOrderDetailRequest() (request *DescribeDeployOrderDetailRequest)

CreateDescribeDeployOrderDetailRequest creates a request to invoke DescribeDeployOrderDetail API

type DescribeDeployOrderDetailResponse

type DescribeDeployOrderDetailResponse struct {
	*responses.BaseResponse
	Code      int                               `json:"Code" xml:"Code"`
	ErrMsg    string                            `json:"ErrMsg" xml:"ErrMsg"`
	RequestId string                            `json:"RequestId" xml:"RequestId"`
	Success   bool                              `json:"Success" xml:"Success"`
	Result    ResultInDescribeDeployOrderDetail `json:"Result" xml:"Result"`
}

DescribeDeployOrderDetailResponse is the response struct for api DescribeDeployOrderDetail

func CreateDescribeDeployOrderDetailResponse

func CreateDescribeDeployOrderDetailResponse() (response *DescribeDeployOrderDetailResponse)

CreateDescribeDeployOrderDetailResponse creates a response to parse from DescribeDeployOrderDetail response

type DescribeJobLogRequest added in v1.61.346

type DescribeJobLogRequest struct {
	*requests.RpcRequest
	AppId   requests.Integer `position:"Query" name:"AppId"`
	PodName string           `position:"Query" name:"PodName"`
	EnvId   requests.Integer `position:"Query" name:"EnvId"`
}

DescribeJobLogRequest is the request struct for api DescribeJobLog

func CreateDescribeJobLogRequest added in v1.61.346

func CreateDescribeJobLogRequest() (request *DescribeJobLogRequest)

CreateDescribeJobLogRequest creates a request to invoke DescribeJobLog API

type DescribeJobLogResponse added in v1.61.346

type DescribeJobLogResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	Result    Result `json:"Result" xml:"Result"`
}

DescribeJobLogResponse is the response struct for api DescribeJobLog

func CreateDescribeJobLogResponse added in v1.61.346

func CreateDescribeJobLogResponse() (response *DescribeJobLogResponse)

CreateDescribeJobLogResponse creates a response to parse from DescribeJobLog response

type DescribePodEventsRequest

type DescribePodEventsRequest struct {
	*requests.RpcRequest
	DeployOrderId requests.Integer `position:"Query" name:"DeployOrderId"`
	AppInstId     string           `position:"Query" name:"AppInstId"`
}

DescribePodEventsRequest is the request struct for api DescribePodEvents

func CreateDescribePodEventsRequest

func CreateDescribePodEventsRequest() (request *DescribePodEventsRequest)

CreateDescribePodEventsRequest creates a request to invoke DescribePodEvents API

type DescribePodEventsResponse

type DescribePodEventsResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Result    Result `json:"Result" xml:"Result"`
}

DescribePodEventsResponse is the response struct for api DescribePodEvents

func CreateDescribePodEventsResponse

func CreateDescribePodEventsResponse() (response *DescribePodEventsResponse)

CreateDescribePodEventsResponse creates a response to parse from DescribePodEvents response

type DescribePodLogRequest

type DescribePodLogRequest struct {
	*requests.RpcRequest
	DeployOrderId requests.Integer `position:"Body" name:"DeployOrderId"`
	AppInstId     string           `position:"Body" name:"AppInstId"`
}

DescribePodLogRequest is the request struct for api DescribePodLog

func CreateDescribePodLogRequest

func CreateDescribePodLogRequest() (request *DescribePodLogRequest)

CreateDescribePodLogRequest creates a request to invoke DescribePodLog API

type DescribePodLogResponse

type DescribePodLogResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Result    Result `json:"Result" xml:"Result"`
}

DescribePodLogResponse is the response struct for api DescribePodLog

func CreateDescribePodLogResponse

func CreateDescribePodLogResponse() (response *DescribePodLogResponse)

CreateDescribePodLogResponse creates a response to parse from DescribePodLog response

type DescribeRdsAccountsRequest

type DescribeRdsAccountsRequest struct {
	*requests.RpcRequest
	AccountName  string `position:"Query" name:"AccountName"`
	DbInstanceId string `position:"Query" name:"DbInstanceId"`
}

DescribeRdsAccountsRequest is the request struct for api DescribeRdsAccounts

func CreateDescribeRdsAccountsRequest

func CreateDescribeRdsAccountsRequest() (request *DescribeRdsAccountsRequest)

CreateDescribeRdsAccountsRequest creates a request to invoke DescribeRdsAccounts API

type DescribeRdsAccountsResponse

type DescribeRdsAccountsResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	Result    Result `json:"Result" xml:"Result"`
}

DescribeRdsAccountsResponse is the response struct for api DescribeRdsAccounts

func CreateDescribeRdsAccountsResponse

func CreateDescribeRdsAccountsResponse() (response *DescribeRdsAccountsResponse)

CreateDescribeRdsAccountsResponse creates a response to parse from DescribeRdsAccounts response

type DescribeServiceDetailRequest

type DescribeServiceDetailRequest struct {
	*requests.RpcRequest
	ServiceId requests.Integer `position:"Query" name:"ServiceId"`
}

DescribeServiceDetailRequest is the request struct for api DescribeServiceDetail

func CreateDescribeServiceDetailRequest

func CreateDescribeServiceDetailRequest() (request *DescribeServiceDetailRequest)

CreateDescribeServiceDetailRequest creates a request to invoke DescribeServiceDetail API

type DescribeServiceDetailResponse

type DescribeServiceDetailResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Result    Result `json:"Result" xml:"Result"`
}

DescribeServiceDetailResponse is the response struct for api DescribeServiceDetail

func CreateDescribeServiceDetailResponse

func CreateDescribeServiceDetailResponse() (response *DescribeServiceDetailResponse)

CreateDescribeServiceDetailResponse creates a response to parse from DescribeServiceDetail response

type DescribeSlbAPDetailRequest

type DescribeSlbAPDetailRequest struct {
	*requests.RpcRequest
	SlbAPId requests.Integer `position:"Query" name:"SlbAPId"`
}

DescribeSlbAPDetailRequest is the request struct for api DescribeSlbAPDetail

func CreateDescribeSlbAPDetailRequest

func CreateDescribeSlbAPDetailRequest() (request *DescribeSlbAPDetailRequest)

CreateDescribeSlbAPDetailRequest creates a request to invoke DescribeSlbAPDetail API

type DescribeSlbAPDetailResponse

type DescribeSlbAPDetailResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Result    Result `json:"Result" xml:"Result"`
}

DescribeSlbAPDetailResponse is the response struct for api DescribeSlbAPDetail

func CreateDescribeSlbAPDetailResponse

func CreateDescribeSlbAPDetailResponse() (response *DescribeSlbAPDetailResponse)

CreateDescribeSlbAPDetailResponse creates a response to parse from DescribeSlbAPDetail response

type EcsIdsInDescribeClusterDetail added in v1.61.885

type EcsIdsInDescribeClusterDetail struct {
	String []string `json:"String" xml:"String"`
}

EcsIdsInDescribeClusterDetail is a nested struct in retailcloud response

type EcsIdsInListCluster

type EcsIdsInListCluster struct {
	String []string `json:"String" xml:"String"`
}

EcsIdsInListCluster is a nested struct in retailcloud response

type EcsIdsInQueryClusterDetail

type EcsIdsInQueryClusterDetail struct {
	String []string `json:"String" xml:"String"`
}

EcsIdsInQueryClusterDetail is a nested struct in retailcloud response

type Event added in v1.61.346

type Event struct {
	Action         string `json:"Action" xml:"Action"`
	Count          int    `json:"Count" xml:"Count"`
	EventTime      string `json:"EventTime" xml:"EventTime"`
	FirstTimestamp string `json:"FirstTimestamp" xml:"FirstTimestamp"`
	LastTimestamp  string `json:"LastTimestamp" xml:"LastTimestamp"`
	Mesage         string `json:"Mesage" xml:"Mesage"`
	Reason         string `json:"Reason" xml:"Reason"`
	Type           string `json:"Type" xml:"Type"`
}

Event is a nested struct in retailcloud response

type Events added in v1.61.346

type Events struct {
	Event []Event `json:"Event" xml:"Event"`
}

Events is a nested struct in retailcloud response

type GetInstTransInfoRequest

type GetInstTransInfoRequest struct {
	*requests.RpcRequest
	AliyunUid           string `position:"Body" name:"aliyunUid"`
	AliyunEquipId       string `position:"Body" name:"aliyunEquipId"`
	AliyunCommodityCode string `position:"Body" name:"aliyunCommodityCode"`
}

GetInstTransInfoRequest is the request struct for api GetInstTransInfo

func CreateGetInstTransInfoRequest

func CreateGetInstTransInfoRequest() (request *GetInstTransInfoRequest)

CreateGetInstTransInfoRequest creates a request to invoke GetInstTransInfo API

type GetInstTransInfoResponse

type GetInstTransInfoResponse struct {
	*responses.BaseResponse
	InstanceId  string `json:"instanceId" xml:"instanceId"`
	IsAutoRenew bool   `json:"isAutoRenew" xml:"isAutoRenew"`
	RenewCycle  int    `json:"renewCycle" xml:"renewCycle"`
	ChargeType  string `json:"chargeType" xml:"chargeType"`
	EndTime     int64  `json:"endTime" xml:"endTime"`
	StartTime   int64  `json:"startTime" xml:"startTime"`
}

GetInstTransInfoResponse is the response struct for api GetInstTransInfo

func CreateGetInstTransInfoResponse

func CreateGetInstTransInfoResponse() (response *GetInstTransInfoResponse)

CreateGetInstTransInfoResponse creates a response to parse from GetInstTransInfo response

type GetRdsBackUpRequest

type GetRdsBackUpRequest struct {
	*requests.RpcRequest
	BackupId     string           `position:"Body" name:"BackupId"`
	PageSize     requests.Integer `position:"Body" name:"PageSize"`
	DbInstanceId string           `position:"Body" name:"DbInstanceId"`
	BackupType   string           `position:"Body" name:"BackupType"`
	PageNumber   requests.Integer `position:"Body" name:"PageNumber"`
}

GetRdsBackUpRequest is the request struct for api GetRdsBackUp

func CreateGetRdsBackUpRequest

func CreateGetRdsBackUpRequest() (request *GetRdsBackUpRequest)

CreateGetRdsBackUpRequest creates a request to invoke GetRdsBackUp API

type GetRdsBackUpResponse

type GetRdsBackUpResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Result    Result `json:"Result" xml:"Result"`
}

GetRdsBackUpResponse is the response struct for api GetRdsBackUp

func CreateGetRdsBackUpResponse

func CreateGetRdsBackUpResponse() (response *GetRdsBackUpResponse)

CreateGetRdsBackUpResponse creates a response to parse from GetRdsBackUp response

type GrantDbToAccountRequest

type GrantDbToAccountRequest struct {
	*requests.RpcRequest
	AccountName      string `position:"Body" name:"AccountName"`
	DbName           string `position:"Body" name:"DbName"`
	DbInstanceId     string `position:"Body" name:"DbInstanceId"`
	AccountPrivilege string `position:"Body" name:"AccountPrivilege"`
}

GrantDbToAccountRequest is the request struct for api GrantDbToAccount

func CreateGrantDbToAccountRequest

func CreateGrantDbToAccountRequest() (request *GrantDbToAccountRequest)

CreateGrantDbToAccountRequest creates a request to invoke GrantDbToAccount API

type GrantDbToAccountResponse

type GrantDbToAccountResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
}

GrantDbToAccountResponse is the response struct for api GrantDbToAccount

func CreateGrantDbToAccountResponse

func CreateGrantDbToAccountResponse() (response *GrantDbToAccountResponse)

CreateGrantDbToAccountResponse creates a response to parse from GrantDbToAccount response

type InstanceInfo

type InstanceInfo struct {
	AppCount             int                        `json:"AppCount" xml:"AppCount"`
	AllocatePodCount     int                        `json:"AllocatePodCount" xml:"AllocatePodCount"`
	AvailablePodInfoList []AvailablePodInstanceInfo `json:"AvailablePodInfoList" xml:"AvailablePodInfoList"`
	AllocatedPodInfoList []AllocatedPodInstanceInfo `json:"AllocatedPodInfoList" xml:"AllocatedPodInfoList"`
}

InstanceInfo is a nested struct in retailcloud response

type InstanceInfoInQueryClusterDetail added in v1.61.885

type InstanceInfoInQueryClusterDetail struct {
	AllocatePodCount     int      `json:"AllocatePodCount" xml:"AllocatePodCount"`
	AppCount             int      `json:"AppCount" xml:"AppCount"`
	AllocatedPodInfoList []string `json:"AllocatedPodInfoList" xml:"AllocatedPodInfoList"`
	AvailablePodInfoList []string `json:"AvailablePodInfoList" xml:"AvailablePodInfoList"`
}

InstanceInfoInQueryClusterDetail is a nested struct in retailcloud response

type Items

type Items struct {
	Backup []Backup `json:"Backup" xml:"Backup"`
}

Items is a nested struct in retailcloud response

type JobDetail added in v1.61.346

type JobDetail struct {
	Name                  string   `json:"Name" xml:"Name"`
	CompletionTime        string   `json:"CompletionTime" xml:"CompletionTime"`
	StartTime             string   `json:"StartTime" xml:"StartTime"`
	Succeeded             int      `json:"Succeeded" xml:"Succeeded"`
	Failed                int      `json:"Failed" xml:"Failed"`
	Message               string   `json:"Message" xml:"Message"`
	ActiveDeadlineSeconds int      `json:"ActiveDeadlineSeconds" xml:"ActiveDeadlineSeconds"`
	BackoffLimit          int      `json:"BackoffLimit" xml:"BackoffLimit"`
	Completions           int      `json:"Completions" xml:"Completions"`
	Parallelism           int      `json:"Parallelism" xml:"Parallelism"`
	PodList               []string `json:"PodList" xml:"PodList"`
}

JobDetail is a nested struct in retailcloud response

type ListAppCmsGroupsRequest added in v1.61.104

type ListAppCmsGroupsRequest struct {
	*requests.RpcRequest
	AppId      requests.Integer `position:"Query" name:"AppId"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	EnvId      requests.Integer `position:"Query" name:"EnvId"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}

ListAppCmsGroupsRequest is the request struct for api ListAppCmsGroups

func CreateListAppCmsGroupsRequest added in v1.61.104

func CreateListAppCmsGroupsRequest() (request *ListAppCmsGroupsRequest)

CreateListAppCmsGroupsRequest creates a request to invoke ListAppCmsGroups API

type ListAppCmsGroupsResponse added in v1.61.104

type ListAppCmsGroupsResponse struct {
	*responses.BaseResponse
	Code       int      `json:"Code" xml:"Code"`
	ErrorMsg   string   `json:"ErrorMsg" xml:"ErrorMsg"`
	PageNumber int      `json:"PageNumber" xml:"PageNumber"`
	PageSize   int      `json:"PageSize" xml:"PageSize"`
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	TotalCount int64    `json:"TotalCount" xml:"TotalCount"`
	Data       []string `json:"Data" xml:"Data"`
}

ListAppCmsGroupsResponse is the response struct for api ListAppCmsGroups

func CreateListAppCmsGroupsResponse added in v1.61.104

func CreateListAppCmsGroupsResponse() (response *ListAppCmsGroupsResponse)

CreateListAppCmsGroupsResponse creates a response to parse from ListAppCmsGroups response

type ListAppEnvironmentRequest

type ListAppEnvironmentRequest struct {
	*requests.RpcRequest
	EnvName    string           `position:"Query" name:"EnvName"`
	AppId      requests.Integer `position:"Query" name:"AppId"`
	EnvType    requests.Integer `position:"Query" name:"EnvType"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}

ListAppEnvironmentRequest is the request struct for api ListAppEnvironment

func CreateListAppEnvironmentRequest

func CreateListAppEnvironmentRequest() (request *ListAppEnvironmentRequest)

CreateListAppEnvironmentRequest creates a request to invoke ListAppEnvironment API

type ListAppEnvironmentResponse

type ListAppEnvironmentResponse struct {
	*responses.BaseResponse
	Code       int                      `json:"Code" xml:"Code"`
	PageNumber int                      `json:"PageNumber" xml:"PageNumber"`
	RequestId  string                   `json:"RequestId" xml:"RequestId"`
	PageSize   int                      `json:"PageSize" xml:"PageSize"`
	TotalCount int64                    `json:"TotalCount" xml:"TotalCount"`
	ErrorMsg   string                   `json:"ErrorMsg" xml:"ErrorMsg"`
	Data       []AppEnvironmentResponse `json:"Data" xml:"Data"`
}

ListAppEnvironmentResponse is the response struct for api ListAppEnvironment

func CreateListAppEnvironmentResponse

func CreateListAppEnvironmentResponse() (response *ListAppEnvironmentResponse)

CreateListAppEnvironmentResponse creates a response to parse from ListAppEnvironment response

type ListAppInstanceRequest

type ListAppInstanceRequest struct {
	*requests.RpcRequest
	AppId      requests.Integer `position:"Body" name:"AppId"`
	PageSize   requests.Integer `position:"Body" name:"PageSize"`
	EnvId      requests.Integer `position:"Body" name:"EnvId"`
	PageNumber requests.Integer `position:"Body" name:"PageNumber"`
}

ListAppInstanceRequest is the request struct for api ListAppInstance

func CreateListAppInstanceRequest

func CreateListAppInstanceRequest() (request *ListAppInstanceRequest)

CreateListAppInstanceRequest creates a request to invoke ListAppInstance API

type ListAppInstanceResponse

type ListAppInstanceResponse struct {
	*responses.BaseResponse
	RequestId  string              `json:"RequestId" xml:"RequestId"`
	Code       int                 `json:"Code" xml:"Code"`
	PageSize   int                 `json:"PageSize" xml:"PageSize"`
	PageNumber int                 `json:"PageNumber" xml:"PageNumber"`
	TotalCount int64               `json:"TotalCount" xml:"TotalCount"`
	ErrMsg     string              `json:"ErrMsg" xml:"ErrMsg"`
	Data       []AppInstanceDetail `json:"Data" xml:"Data"`
}

ListAppInstanceResponse is the response struct for api ListAppInstance

func CreateListAppInstanceResponse

func CreateListAppInstanceResponse() (response *ListAppInstanceResponse)

CreateListAppInstanceResponse creates a response to parse from ListAppInstance response

type ListAppRequest

type ListAppRequest struct {
	*requests.RpcRequest
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}

ListAppRequest is the request struct for api ListApp

func CreateListAppRequest

func CreateListAppRequest() (request *ListAppRequest)

CreateListAppRequest creates a request to invoke ListApp API

type ListAppResourceAllocResponse

type ListAppResourceAllocResponse struct {
	AppEnvId    int64  `json:"AppEnvId" xml:"AppEnvId"`
	AppId       int64  `json:"AppId" xml:"AppId"`
	ClusterId   string `json:"ClusterId" xml:"ClusterId"`
	Id          int64  `json:"Id" xml:"Id"`
	ResourceDef string `json:"ResourceDef" xml:"ResourceDef"`
}

ListAppResourceAllocResponse is a nested struct in retailcloud response

type ListAppResourceAllocsRequest

type ListAppResourceAllocsRequest struct {
	*requests.RpcRequest
	AppId      requests.Integer `position:"Query" name:"AppId"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	AppEnvId   requests.Integer `position:"Query" name:"AppEnvId"`
	ClusterId  string           `position:"Query" name:"ClusterId"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}

ListAppResourceAllocsRequest is the request struct for api ListAppResourceAllocs

func CreateListAppResourceAllocsRequest

func CreateListAppResourceAllocsRequest() (request *ListAppResourceAllocsRequest)

CreateListAppResourceAllocsRequest creates a request to invoke ListAppResourceAllocs API

type ListAppResourceAllocsResponse

type ListAppResourceAllocsResponse struct {
	*responses.BaseResponse
	Code       int                            `json:"Code" xml:"Code"`
	ErrorMsg   string                         `json:"ErrorMsg" xml:"ErrorMsg"`
	PageNumber int                            `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                            `json:"PageSize" xml:"PageSize"`
	RequestId  string                         `json:"RequestId" xml:"RequestId"`
	TotalCount int64                          `json:"TotalCount" xml:"TotalCount"`
	Data       []ListAppResourceAllocResponse `json:"Data" xml:"Data"`
}

ListAppResourceAllocsResponse is the response struct for api ListAppResourceAllocs

func CreateListAppResourceAllocsResponse

func CreateListAppResourceAllocsResponse() (response *ListAppResourceAllocsResponse)

CreateListAppResourceAllocsResponse creates a response to parse from ListAppResourceAllocs response

type ListAppResponse

type ListAppResponse struct {
	*responses.BaseResponse
	RequestId  string      `json:"RequestId" xml:"RequestId"`
	Code       int         `json:"Code" xml:"Code"`
	ErrorMsg   string      `json:"ErrorMsg" xml:"ErrorMsg"`
	TotalCount int         `json:"TotalCount" xml:"TotalCount"`
	Data       []AppDetail `json:"Data" xml:"Data"`
}

ListAppResponse is the response struct for api ListApp

func CreateListAppResponse

func CreateListAppResponse() (response *ListAppResponse)

CreateListAppResponse creates a response to parse from ListApp response

type ListAvailableClusterNodeRequest

type ListAvailableClusterNodeRequest struct {
	*requests.RpcRequest
	PageSize          requests.Integer `position:"Query" name:"PageSize"`
	PageNum           requests.Integer `position:"Query" name:"PageNum"`
	ClusterInstanceId string           `position:"Query" name:"ClusterInstanceId"`
}

ListAvailableClusterNodeRequest is the request struct for api ListAvailableClusterNode

func CreateListAvailableClusterNodeRequest

func CreateListAvailableClusterNodeRequest() (request *ListAvailableClusterNodeRequest)

CreateListAvailableClusterNodeRequest creates a request to invoke ListAvailableClusterNode API

type ListAvailableClusterNodeResponse

type ListAvailableClusterNodeResponse struct {
	*responses.BaseResponse
	Code       int               `json:"Code" xml:"Code"`
	ErrorMsg   string            `json:"ErrorMsg" xml:"ErrorMsg"`
	PageNumber int               `json:"PageNumber" xml:"PageNumber"`
	PageSize   int               `json:"PageSize" xml:"PageSize"`
	RequestId  string            `json:"RequestId" xml:"RequestId"`
	TotalCount int64             `json:"TotalCount" xml:"TotalCount"`
	Data       []ClusterNodeInfo `json:"Data" xml:"Data"`
}

ListAvailableClusterNodeResponse is the response struct for api ListAvailableClusterNode

func CreateListAvailableClusterNodeResponse

func CreateListAvailableClusterNodeResponse() (response *ListAvailableClusterNodeResponse)

CreateListAvailableClusterNodeResponse creates a response to parse from ListAvailableClusterNode response

type ListClusterNodeRequest

type ListClusterNodeRequest struct {
	*requests.RpcRequest
	PageSize          requests.Integer `position:"Query" name:"PageSize"`
	PageNum           requests.Integer `position:"Query" name:"PageNum"`
	ClusterInstanceId string           `position:"Query" name:"ClusterInstanceId"`
}

ListClusterNodeRequest is the request struct for api ListClusterNode

func CreateListClusterNodeRequest

func CreateListClusterNodeRequest() (request *ListClusterNodeRequest)

CreateListClusterNodeRequest creates a request to invoke ListClusterNode API

type ListClusterNodeResponse

type ListClusterNodeResponse struct {
	*responses.BaseResponse
	Code       int               `json:"Code" xml:"Code"`
	ErrorMsg   string            `json:"ErrorMsg" xml:"ErrorMsg"`
	PageNumber int               `json:"PageNumber" xml:"PageNumber"`
	PageSize   int               `json:"PageSize" xml:"PageSize"`
	RequestId  string            `json:"RequestId" xml:"RequestId"`
	TotalCount int64             `json:"TotalCount" xml:"TotalCount"`
	Data       []ClusterNodeInfo `json:"Data" xml:"Data"`
}

ListClusterNodeResponse is the response struct for api ListClusterNode

func CreateListClusterNodeResponse

func CreateListClusterNodeResponse() (response *ListClusterNodeResponse)

CreateListClusterNodeResponse creates a response to parse from ListClusterNode response

type ListClusterRequest

type ListClusterRequest struct {
	*requests.RpcRequest
	BusinessCode string           `position:"Query" name:"BusinessCode"`
	EnvType      string           `position:"Query" name:"EnvType"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	PageNum      requests.Integer `position:"Query" name:"PageNum"`
}

ListClusterRequest is the request struct for api ListCluster

func CreateListClusterRequest

func CreateListClusterRequest() (request *ListClusterRequest)

CreateListClusterRequest creates a request to invoke ListCluster API

type ListClusterResponse

type ListClusterResponse struct {
	*responses.BaseResponse
	Code       int           `json:"Code" xml:"Code"`
	ErrorMsg   string        `json:"ErrorMsg" xml:"ErrorMsg"`
	PageNumber int           `json:"PageNumber" xml:"PageNumber"`
	PageSize   int           `json:"PageSize" xml:"PageSize"`
	RequestId  string        `json:"RequestId" xml:"RequestId"`
	TotalCount int64         `json:"TotalCount" xml:"TotalCount"`
	Data       []ClusterInfo `json:"Data" xml:"Data"`
}

ListClusterResponse is the response struct for api ListCluster

func CreateListClusterResponse

func CreateListClusterResponse() (response *ListClusterResponse)

CreateListClusterResponse creates a response to parse from ListCluster response

type ListDeployConfigRequest

type ListDeployConfigRequest struct {
	*requests.RpcRequest
	AppId   requests.Integer `position:"Query" name:"AppId"`
	EnvType string           `position:"Query" name:"EnvType"`
	Name    string           `position:"Query" name:"Name"`
	Id      requests.Integer `position:"Query" name:"Id"`
}

ListDeployConfigRequest is the request struct for api ListDeployConfig

func CreateListDeployConfigRequest

func CreateListDeployConfigRequest() (request *ListDeployConfigRequest)

CreateListDeployConfigRequest creates a request to invoke ListDeployConfig API

type ListDeployConfigResponse

type ListDeployConfigResponse struct {
	*responses.BaseResponse
	Code       int                    `json:"Code" xml:"Code"`
	ErrorMsg   string                 `json:"ErrorMsg" xml:"ErrorMsg"`
	PageNumber int                    `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                    `json:"PageSize" xml:"PageSize"`
	RequestId  string                 `json:"RequestId" xml:"RequestId"`
	TotalCount int64                  `json:"TotalCount" xml:"TotalCount"`
	Data       []DeployConfigInstance `json:"Data" xml:"Data"`
}

ListDeployConfigResponse is the response struct for api ListDeployConfig

func CreateListDeployConfigResponse

func CreateListDeployConfigResponse() (response *ListDeployConfigResponse)

CreateListDeployConfigResponse creates a response to parse from ListDeployConfig response

type ListDeployOrdersRequest

type ListDeployOrdersRequest struct {
	*requests.RpcRequest
	StartTimeGreaterThanOrEqualTo string           `position:"Query" name:"StartTimeGreaterThanOrEqualTo"`
	StatusList                    *[]string        `position:"Body" name:"StatusList"  type:"Repeated"`
	EnvId                         requests.Integer `position:"Query" name:"EnvId"`
	EndTimeGreaterThan            string           `position:"Query" name:"EndTimeGreaterThan"`
	PageNumber                    requests.Integer `position:"Query" name:"PageNumber"`
	PauseType                     string           `position:"Query" name:"PauseType"`
	ResultList                    *[]string        `position:"Body" name:"ResultList"  type:"Repeated"`
	StartTimeGreaterThan          string           `position:"Query" name:"StartTimeGreaterThan"`
	StartTimeLessThan             string           `position:"Query" name:"StartTimeLessThan"`
	StartTimeLessThanOrEqualTo    string           `position:"Query" name:"StartTimeLessThanOrEqualTo"`
	AppId                         requests.Integer `position:"Query" name:"AppId"`
	EnvType                       string           `position:"Query" name:"EnvType"`
	PageSize                      requests.Integer `position:"Query" name:"PageSize"`
	EndTimeGreaterThanOrEqualTo   string           `position:"Query" name:"EndTimeGreaterThanOrEqualTo"`
	EndTimeLessThan               string           `position:"Query" name:"EndTimeLessThan"`
	EndTimeLessThanOrEqualTo      string           `position:"Query" name:"EndTimeLessThanOrEqualTo"`
	PartitionType                 string           `position:"Query" name:"PartitionType"`
	DeployCategory                string           `position:"Query" name:"DeployCategory"`
	DeployType                    string           `position:"Query" name:"DeployType"`
	Status                        requests.Integer `position:"Query" name:"Status"`
}

ListDeployOrdersRequest is the request struct for api ListDeployOrders

func CreateListDeployOrdersRequest

func CreateListDeployOrdersRequest() (request *ListDeployOrdersRequest)

CreateListDeployOrdersRequest creates a request to invoke ListDeployOrders API

type ListDeployOrdersResponse

type ListDeployOrdersResponse struct {
	*responses.BaseResponse
	Code       int                   `json:"Code" xml:"Code"`
	ErrorMsg   string                `json:"ErrorMsg" xml:"ErrorMsg"`
	PageNumber int                   `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                   `json:"PageSize" xml:"PageSize"`
	RequestId  string                `json:"RequestId" xml:"RequestId"`
	TotalCount int64                 `json:"TotalCount" xml:"TotalCount"`
	Data       []DeployOrderInstance `json:"Data" xml:"Data"`
}

ListDeployOrdersResponse is the response struct for api ListDeployOrders

func CreateListDeployOrdersResponse

func CreateListDeployOrdersResponse() (response *ListDeployOrdersResponse)

CreateListDeployOrdersResponse creates a response to parse from ListDeployOrders response

type ListJobHistoriesRequest added in v1.61.346

type ListJobHistoriesRequest struct {
	*requests.RpcRequest
	AppId      requests.Integer `position:"Query" name:"AppId"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	EnvId      requests.Integer `position:"Query" name:"EnvId"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	Status     string           `position:"Query" name:"Status"`
}

ListJobHistoriesRequest is the request struct for api ListJobHistories

func CreateListJobHistoriesRequest added in v1.61.346

func CreateListJobHistoriesRequest() (request *ListJobHistoriesRequest)

CreateListJobHistoriesRequest creates a request to invoke ListJobHistories API

type ListJobHistoriesResponse added in v1.61.346

type ListJobHistoriesResponse struct {
	*responses.BaseResponse
	Code       int         `json:"Code" xml:"Code"`
	PageNumber int         `json:"PageNumber" xml:"PageNumber"`
	RequestId  string      `json:"RequestId" xml:"RequestId"`
	PageSize   int         `json:"PageSize" xml:"PageSize"`
	TotalCount int64       `json:"TotalCount" xml:"TotalCount"`
	ErrorMsg   string      `json:"ErrorMsg" xml:"ErrorMsg"`
	Data       []JobDetail `json:"Data" xml:"Data"`
}

ListJobHistoriesResponse is the response struct for api ListJobHistories

func CreateListJobHistoriesResponse added in v1.61.346

func CreateListJobHistoriesResponse() (response *ListJobHistoriesResponse)

CreateListJobHistoriesResponse creates a response to parse from ListJobHistories response

type ListNodeLabelBindingResponse

type ListNodeLabelBindingResponse struct {
	Id           int64  `json:"Id" xml:"Id"`
	InstanceId   string `json:"InstanceId" xml:"InstanceId"`
	InstanceType string `json:"InstanceType" xml:"InstanceType"`
	LabelKey     string `json:"LabelKey" xml:"LabelKey"`
	LabelValue   string `json:"LabelValue" xml:"LabelValue"`
}

ListNodeLabelBindingResponse is a nested struct in retailcloud response

type ListNodeLabelBindingsRequest

type ListNodeLabelBindingsRequest struct {
	*requests.RpcRequest
	InstanceId string           `position:"Query" name:"InstanceId"`
	LabelKey   string           `position:"Query" name:"LabelKey"`
	LabelValue string           `position:"Query" name:"LabelValue"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	ClusterId  string           `position:"Query" name:"ClusterId"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}

ListNodeLabelBindingsRequest is the request struct for api ListNodeLabelBindings

func CreateListNodeLabelBindingsRequest

func CreateListNodeLabelBindingsRequest() (request *ListNodeLabelBindingsRequest)

CreateListNodeLabelBindingsRequest creates a request to invoke ListNodeLabelBindings API

type ListNodeLabelBindingsResponse

type ListNodeLabelBindingsResponse struct {
	*responses.BaseResponse
	Code       int                            `json:"Code" xml:"Code"`
	ErrorMsg   string                         `json:"ErrorMsg" xml:"ErrorMsg"`
	PageNumber int                            `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                            `json:"PageSize" xml:"PageSize"`
	RequestId  string                         `json:"RequestId" xml:"RequestId"`
	TotalCount int64                          `json:"TotalCount" xml:"TotalCount"`
	Data       []ListNodeLabelBindingResponse `json:"Data" xml:"Data"`
}

ListNodeLabelBindingsResponse is the response struct for api ListNodeLabelBindings

func CreateListNodeLabelBindingsResponse

func CreateListNodeLabelBindingsResponse() (response *ListNodeLabelBindingsResponse)

CreateListNodeLabelBindingsResponse creates a response to parse from ListNodeLabelBindings response

type ListNodeLabelResponse

type ListNodeLabelResponse struct {
	ClusterId  string `json:"ClusterId" xml:"ClusterId"`
	Id         int64  `json:"Id" xml:"Id"`
	LabelKey   string `json:"LabelKey" xml:"LabelKey"`
	LabelValue string `json:"LabelValue" xml:"LabelValue"`
}

ListNodeLabelResponse is a nested struct in retailcloud response

type ListNodeLabelsRequest

type ListNodeLabelsRequest struct {
	*requests.RpcRequest
	LabelKey   string           `position:"Query" name:"LabelKey"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	ClusterId  string           `position:"Query" name:"ClusterId"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}

ListNodeLabelsRequest is the request struct for api ListNodeLabels

func CreateListNodeLabelsRequest

func CreateListNodeLabelsRequest() (request *ListNodeLabelsRequest)

CreateListNodeLabelsRequest creates a request to invoke ListNodeLabels API

type ListNodeLabelsResponse

type ListNodeLabelsResponse struct {
	*responses.BaseResponse
	Code       int                     `json:"Code" xml:"Code"`
	ErrorMsg   string                  `json:"ErrorMsg" xml:"ErrorMsg"`
	PageNumber int                     `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                     `json:"PageSize" xml:"PageSize"`
	RequestId  string                  `json:"RequestId" xml:"RequestId"`
	TotalCount int64                   `json:"TotalCount" xml:"TotalCount"`
	Data       []ListNodeLabelResponse `json:"Data" xml:"Data"`
}

ListNodeLabelsResponse is the response struct for api ListNodeLabels

func CreateListNodeLabelsResponse

func CreateListNodeLabelsResponse() (response *ListNodeLabelsResponse)

CreateListNodeLabelsResponse creates a response to parse from ListNodeLabels response

type ListPersistentVolumeClaimRequest added in v1.60.344

type ListPersistentVolumeClaimRequest struct {
	*requests.RpcRequest
	AppId      requests.Integer `position:"Query" name:"AppId"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	EnvId      requests.Integer `position:"Query" name:"EnvId"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}

ListPersistentVolumeClaimRequest is the request struct for api ListPersistentVolumeClaim

func CreateListPersistentVolumeClaimRequest added in v1.60.344

func CreateListPersistentVolumeClaimRequest() (request *ListPersistentVolumeClaimRequest)

CreateListPersistentVolumeClaimRequest creates a request to invoke ListPersistentVolumeClaim API

type ListPersistentVolumeClaimResponse added in v1.60.344

type ListPersistentVolumeClaimResponse struct {
	*responses.BaseResponse
	Code       int                           `json:"Code" xml:"Code"`
	PageNumber int                           `json:"PageNumber" xml:"PageNumber"`
	RequestId  string                        `json:"RequestId" xml:"RequestId"`
	PageSize   int                           `json:"PageSize" xml:"PageSize"`
	TotalCount int64                         `json:"TotalCount" xml:"TotalCount"`
	ErrorMsg   string                        `json:"ErrorMsg" xml:"ErrorMsg"`
	Data       []PersistentVolumeClaimDetail `json:"Data" xml:"Data"`
}

ListPersistentVolumeClaimResponse is the response struct for api ListPersistentVolumeClaim

func CreateListPersistentVolumeClaimResponse added in v1.60.344

func CreateListPersistentVolumeClaimResponse() (response *ListPersistentVolumeClaimResponse)

CreateListPersistentVolumeClaimResponse creates a response to parse from ListPersistentVolumeClaim response

type ListPersistentVolumeRequest

type ListPersistentVolumeRequest struct {
	*requests.RpcRequest
	PageSize          requests.Integer `position:"Body" name:"PageSize"`
	PageNumber        requests.Integer `position:"Body" name:"PageNumber"`
	ClusterInstanceId string           `position:"Body" name:"ClusterInstanceId"`
}

ListPersistentVolumeRequest is the request struct for api ListPersistentVolume

func CreateListPersistentVolumeRequest

func CreateListPersistentVolumeRequest() (request *ListPersistentVolumeRequest)

CreateListPersistentVolumeRequest creates a request to invoke ListPersistentVolume API

type ListPersistentVolumeResponse

type ListPersistentVolumeResponse struct {
	*responses.BaseResponse
	RequestId  string                   `json:"RequestId" xml:"RequestId"`
	Code       int                      `json:"Code" xml:"Code"`
	PageSize   int                      `json:"PageSize" xml:"PageSize"`
	PageNumber int                      `json:"PageNumber" xml:"PageNumber"`
	TotalCount int64                    `json:"TotalCount" xml:"TotalCount"`
	ErrMsg     string                   `json:"ErrMsg" xml:"ErrMsg"`
	Data       []PersistentVolumeDetail `json:"Data" xml:"Data"`
}

ListPersistentVolumeResponse is the response struct for api ListPersistentVolume

func CreateListPersistentVolumeResponse

func CreateListPersistentVolumeResponse() (response *ListPersistentVolumeResponse)

CreateListPersistentVolumeResponse creates a response to parse from ListPersistentVolume response

type ListPodsRequest

type ListPodsRequest struct {
	*requests.RpcRequest
	StatusList    *[]string        `position:"Body" name:"StatusList"  type:"Repeated"`
	DeployOrderId requests.Integer `position:"Query" name:"DeployOrderId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
	ResultList    *[]string        `position:"Body" name:"ResultList"  type:"Repeated"`
}

ListPodsRequest is the request struct for api ListPods

func CreateListPodsRequest

func CreateListPodsRequest() (request *ListPodsRequest)

CreateListPodsRequest creates a request to invoke ListPods API

type ListPodsResponse

type ListPodsResponse struct {
	*responses.BaseResponse
	Code       int         `json:"Code" xml:"Code"`
	ErrorMsg   string      `json:"ErrorMsg" xml:"ErrorMsg"`
	PageNumber int         `json:"PageNumber" xml:"PageNumber"`
	PageSize   int         `json:"PageSize" xml:"PageSize"`
	RequestId  string      `json:"RequestId" xml:"RequestId"`
	TotalCount int64       `json:"TotalCount" xml:"TotalCount"`
	Data       []PodDetail `json:"Data" xml:"Data"`
}

ListPodsResponse is the response struct for api ListPods

func CreateListPodsResponse

func CreateListPodsResponse() (response *ListPodsResponse)

CreateListPodsResponse creates a response to parse from ListPods response

type ListServicesRequest

type ListServicesRequest struct {
	*requests.RpcRequest
	ServiceType string           `position:"Query" name:"ServiceType"`
	AppId       requests.Integer `position:"Query" name:"AppId"`
	Name        string           `position:"Query" name:"Name"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	EnvId       requests.Integer `position:"Query" name:"EnvId"`
	PageNumber  requests.Integer `position:"Query" name:"PageNumber"`
}

ListServicesRequest is the request struct for api ListServices

func CreateListServicesRequest

func CreateListServicesRequest() (request *ListServicesRequest)

CreateListServicesRequest creates a request to invoke ListServices API

type ListServicesResponse

type ListServicesResponse struct {
	*responses.BaseResponse
	Code       int               `json:"Code" xml:"Code"`
	ErrorMsg   string            `json:"ErrorMsg" xml:"ErrorMsg"`
	PageNumber int               `json:"PageNumber" xml:"PageNumber"`
	PageSize   int               `json:"PageSize" xml:"PageSize"`
	RequestId  string            `json:"RequestId" xml:"RequestId"`
	TotalCount int64             `json:"TotalCount" xml:"TotalCount"`
	ClusterIP  string            `json:"ClusterIP" xml:"ClusterIP"`
	Data       []ServiceInstance `json:"Data" xml:"Data"`
}

ListServicesResponse is the response struct for api ListServices

func CreateListServicesResponse

func CreateListServicesResponse() (response *ListServicesResponse)

CreateListServicesResponse creates a response to parse from ListServices response

type ListSlbAPsRequest

type ListSlbAPsRequest struct {
	*requests.RpcRequest
	ProtocolList *[]string        `position:"Body" name:"ProtocolList"  type:"Repeated"`
	SlbId        string           `position:"Query" name:"SlbId"`
	AppId        requests.Integer `position:"Query" name:"AppId"`
	Name         string           `position:"Query" name:"Name"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	EnvId        requests.Integer `position:"Query" name:"EnvId"`
	NetworkMode  string           `position:"Query" name:"NetworkMode"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
}

ListSlbAPsRequest is the request struct for api ListSlbAPs

func CreateListSlbAPsRequest

func CreateListSlbAPsRequest() (request *ListSlbAPsRequest)

CreateListSlbAPsRequest creates a request to invoke ListSlbAPs API

type ListSlbAPsResponse

type ListSlbAPsResponse struct {
	*responses.BaseResponse
	Code       int             `json:"Code" xml:"Code"`
	ErrorMsg   string          `json:"ErrorMsg" xml:"ErrorMsg"`
	PageNumber int             `json:"PageNumber" xml:"PageNumber"`
	PageSize   int             `json:"PageSize" xml:"PageSize"`
	RequestId  string          `json:"RequestId" xml:"RequestId"`
	TotalCount int64           `json:"TotalCount" xml:"TotalCount"`
	Data       []SlbAPInstance `json:"Data" xml:"Data"`
}

ListSlbAPsResponse is the response struct for api ListSlbAPs

func CreateListSlbAPsResponse

func CreateListSlbAPsResponse() (response *ListSlbAPsResponse)

CreateListSlbAPsResponse creates a response to parse from ListSlbAPs response

type ListUserResponse added in v1.60.383

type ListUserResponse struct {
	UserId   string `json:"UserId" xml:"UserId"`
	UserType string `json:"UserType" xml:"UserType"`
	RealName string `json:"RealName" xml:"RealName"`
}

ListUserResponse is a nested struct in retailcloud response

type ListUsersRequest added in v1.60.383

type ListUsersRequest struct {
	*requests.RpcRequest
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}

ListUsersRequest is the request struct for api ListUsers

func CreateListUsersRequest added in v1.60.383

func CreateListUsersRequest() (request *ListUsersRequest)

CreateListUsersRequest creates a request to invoke ListUsers API

type ListUsersResponse added in v1.60.383

type ListUsersResponse struct {
	*responses.BaseResponse
	Code       int                `json:"Code" xml:"Code"`
	ErrorMsg   string             `json:"ErrorMsg" xml:"ErrorMsg"`
	PageNumber int                `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                `json:"PageSize" xml:"PageSize"`
	RequestId  string             `json:"RequestId" xml:"RequestId"`
	TotalCount int64              `json:"TotalCount" xml:"TotalCount"`
	Data       []ListUserResponse `json:"Data" xml:"Data"`
}

ListUsersResponse is the response struct for api ListUsers

func CreateListUsersResponse added in v1.60.383

func CreateListUsersResponse() (response *ListUsersResponse)

CreateListUsersResponse creates a response to parse from ListUsers response

type MiddleWareInfo added in v1.61.104

type MiddleWareInfo struct {
	AppId int64  `json:"AppId" xml:"AppId"`
	Name  string `json:"Name" xml:"Name"`
	Code  int    `json:"Code" xml:"Code"`
}

MiddleWareInfo is a nested struct in retailcloud response

type MiddleWareInfoList added in v1.61.104

type MiddleWareInfoList struct {
	MiddleWareInfo []MiddleWareInfo `json:"MiddleWareInfo" xml:"MiddleWareInfo"`
}

MiddleWareInfoList is a nested struct in retailcloud response

type MiddleWareList added in v1.61.104

type MiddleWareList struct {
	MiddleWareInfo []MiddleWareInfo `json:"MiddleWareInfo" xml:"MiddleWareInfo"`
}

MiddleWareList is a nested struct in retailcloud response

type ModifyServicePortMappings

type ModifyServicePortMappings struct {
	Protocol   string `name:"Protocol"`
	Port       string `name:"Port"`
	Name       string `name:"Name"`
	NodePort   string `name:"NodePort"`
	TargetPort string `name:"TargetPort"`
}

ModifyServicePortMappings is a repeated param struct in ModifyServiceRequest

type ModifyServiceRequest

type ModifyServiceRequest struct {
	*requests.RpcRequest
	Name         string                       `position:"Query" name:"Name"`
	PortMappings *[]ModifyServicePortMappings `position:"Body" name:"PortMappings"  type:"Repeated"`
	ServiceId    requests.Integer             `position:"Query" name:"ServiceId"`
}

ModifyServiceRequest is the request struct for api ModifyService

func CreateModifyServiceRequest

func CreateModifyServiceRequest() (request *ModifyServiceRequest)

CreateModifyServiceRequest creates a request to invoke ModifyService API

type ModifyServiceResponse

type ModifyServiceResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

ModifyServiceResponse is the response struct for api ModifyService

func CreateModifyServiceResponse

func CreateModifyServiceResponse() (response *ModifyServiceResponse)

CreateModifyServiceResponse creates a response to parse from ModifyService response

type ModifySlbAPRequest

type ModifySlbAPRequest struct {
	*requests.RpcRequest
	SslCertId          string           `position:"Query" name:"SslCertId"`
	EstablishedTimeout requests.Integer `position:"Query" name:"EstablishedTimeout"`
	RealServerPort     requests.Integer `position:"Query" name:"RealServerPort"`
	StickySession      requests.Integer `position:"Query" name:"StickySession"`
	CookieTimeout      requests.Integer `position:"Query" name:"CookieTimeout"`
	Name               string           `position:"Query" name:"Name"`
	SlbAPId            requests.Integer `position:"Query" name:"SlbAPId"`
}

ModifySlbAPRequest is the request struct for api ModifySlbAP

func CreateModifySlbAPRequest

func CreateModifySlbAPRequest() (request *ModifySlbAPRequest)

CreateModifySlbAPRequest creates a request to invoke ModifySlbAP API

type ModifySlbAPResponse

type ModifySlbAPResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

ModifySlbAPResponse is the response struct for api ModifySlbAP

func CreateModifySlbAPResponse

func CreateModifySlbAPResponse() (response *ModifySlbAPResponse)

CreateModifySlbAPResponse creates a response to parse from ModifySlbAP response

type NetInfo

type NetInfo struct {
	ServiceCIDR string `json:"ServiceCIDR" xml:"ServiceCIDR"`
	NetPlugType string `json:"NetPlugType" xml:"NetPlugType"`
	ProdCIDR    string `json:"ProdCIDR" xml:"ProdCIDR"`
}

NetInfo is a nested struct in retailcloud response

type NodeWorkLoadListInDescribeClusterDetail added in v1.61.885

type NodeWorkLoadListInDescribeClusterDetail struct {
	ClusterNodeWorkLoad []ClusterNodeWorkLoad `json:"ClusterNodeWorkLoad" xml:"ClusterNodeWorkLoad"`
}

NodeWorkLoadListInDescribeClusterDetail is a nested struct in retailcloud response

type NodeWorkLoadListInQueryClusterDetail added in v1.61.885

type NodeWorkLoadListInQueryClusterDetail struct {
	ClusterNodeWorkLoad []string `json:"ClusterNodeWorkLoad" xml:"ClusterNodeWorkLoad"`
}

NodeWorkLoadListInQueryClusterDetail is a nested struct in retailcloud response

type PersistentVolumeClaimDetail added in v1.60.383

type PersistentVolumeClaimDetail struct {
	Name         string `json:"Name" xml:"Name"`
	Capacity     string `json:"Capacity" xml:"Capacity"`
	AccessModes  string `json:"AccessModes" xml:"AccessModes"`
	Status       string `json:"Status" xml:"Status"`
	StorageClass string `json:"StorageClass" xml:"StorageClass"`
	VolumeName   string `json:"VolumeName" xml:"VolumeName"`
	CreateTime   string `json:"CreateTime" xml:"CreateTime"`
}

PersistentVolumeClaimDetail is a nested struct in retailcloud response

type PersistentVolumeDetail added in v1.60.383

type PersistentVolumeDetail struct {
	Name          string `json:"Name" xml:"Name"`
	Capacity      string `json:"Capacity" xml:"Capacity"`
	AccessModes   string `json:"AccessModes" xml:"AccessModes"`
	ReclaimPolicy string `json:"ReclaimPolicy" xml:"ReclaimPolicy"`
	Status        string `json:"Status" xml:"Status"`
	PvcName       string `json:"PvcName" xml:"PvcName"`
	MountDir      string `json:"MountDir" xml:"MountDir"`
	StorageClass  string `json:"StorageClass" xml:"StorageClass"`
	Reason        string `json:"Reason" xml:"Reason"`
	CreateTime    string `json:"CreateTime" xml:"CreateTime"`
}

PersistentVolumeDetail is a nested struct in retailcloud response

type PodDetail added in v1.60.383

type PodDetail struct {
	AppInstanceId      string       `json:"AppInstanceId" xml:"AppInstanceId"`
	DeployOrderId      int64        `json:"DeployOrderId" xml:"DeployOrderId"`
	DeployPartitionNum int          `json:"DeployPartitionNum" xml:"DeployPartitionNum"`
	GroupName          string       `json:"GroupName" xml:"GroupName"`
	HostIp             string       `json:"HostIp" xml:"HostIp"`
	HostName           string       `json:"HostName" xml:"HostName"`
	PodIp              string       `json:"PodIp" xml:"PodIp"`
	Region             string       `json:"Region" xml:"Region"`
	Result             int          `json:"Result" xml:"Result"`
	ResultName         string       `json:"ResultName" xml:"ResultName"`
	StartTime          string       `json:"StartTime" xml:"StartTime"`
	Status             int          `json:"Status" xml:"Status"`
	StatusName         string       `json:"StatusName" xml:"StatusName"`
	UpdateTime         string       `json:"UpdateTime" xml:"UpdateTime"`
	DeploySteps        []DeployStep `json:"DeploySteps" xml:"DeploySteps"`
}

PodDetail is a nested struct in retailcloud response

type PodEvent

type PodEvent struct {
	Action         string `json:"Action" xml:"Action"`
	Count          int    `json:"Count" xml:"Count"`
	EventTime      string `json:"EventTime" xml:"EventTime"`
	FirstTimestamp string `json:"FirstTimestamp" xml:"FirstTimestamp"`
	LastTimestamp  string `json:"LastTimestamp" xml:"LastTimestamp"`
	Message        string `json:"Message" xml:"Message"`
	Reason         string `json:"Reason" xml:"Reason"`
	Type           string `json:"Type" xml:"Type"`
}

PodEvent is a nested struct in retailcloud response

type PodEvents

type PodEvents struct {
	PodEvent []PodEvent `json:"PodEvent" xml:"PodEvent"`
}

PodEvents is a nested struct in retailcloud response

type PodList added in v1.61.346

type PodList struct {
	PodName []string `json:"PodName" xml:"PodName"`
}

PodList is a nested struct in retailcloud response

type PortMappingsInDescribeServiceDetail

type PortMappingsInDescribeServiceDetail struct {
	ServicePortMapping []ServicePortMapping `json:"ServicePortMapping" xml:"ServicePortMapping"`
}

PortMappingsInDescribeServiceDetail is a nested struct in retailcloud response

type PortMappingsInListServices

type PortMappingsInListServices struct {
	ServicePortMapping []ServicePortMapping `json:"ServicePortMapping" xml:"ServicePortMapping"`
}

PortMappingsInListServices is a nested struct in retailcloud response

type QueryClusterDetailRequest

type QueryClusterDetailRequest struct {
	*requests.RpcRequest
	ClusterInstanceId string `position:"Query" name:"ClusterInstanceId"`
}

QueryClusterDetailRequest is the request struct for api QueryClusterDetail

func CreateQueryClusterDetailRequest

func CreateQueryClusterDetailRequest() (request *QueryClusterDetailRequest)

CreateQueryClusterDetailRequest creates a request to invoke QueryClusterDetail API

type QueryClusterDetailResponse

type QueryClusterDetailResponse struct {
	*responses.BaseResponse
	Code      int                        `json:"Code" xml:"Code"`
	ErrMsg    string                     `json:"ErrMsg" xml:"ErrMsg"`
	RequestId string                     `json:"RequestId" xml:"RequestId"`
	Success   bool                       `json:"Success" xml:"Success"`
	Result    ResultInQueryClusterDetail `json:"Result" xml:"Result"`
}

QueryClusterDetailResponse is the response struct for api QueryClusterDetail

func CreateQueryClusterDetailResponse

func CreateQueryClusterDetailResponse() (response *QueryClusterDetailResponse)

CreateQueryClusterDetailResponse creates a response to parse from QueryClusterDetail response

type RebuildAppInstanceRequest added in v1.61.346

type RebuildAppInstanceRequest struct {
	*requests.RpcRequest
	AppId         requests.Integer `position:"Query" name:"AppId"`
	EnvId         requests.Integer `position:"Query" name:"EnvId"`
	AppInstanceId string           `position:"Query" name:"AppInstanceId"`
}

RebuildAppInstanceRequest is the request struct for api RebuildAppInstance

func CreateRebuildAppInstanceRequest added in v1.61.346

func CreateRebuildAppInstanceRequest() (request *RebuildAppInstanceRequest)

CreateRebuildAppInstanceRequest creates a request to invoke RebuildAppInstance API

type RebuildAppInstanceResponse added in v1.61.346

type RebuildAppInstanceResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	Result    Result `json:"Result" xml:"Result"`
}

RebuildAppInstanceResponse is the response struct for api RebuildAppInstance

func CreateRebuildAppInstanceResponse added in v1.61.346

func CreateRebuildAppInstanceResponse() (response *RebuildAppInstanceResponse)

CreateRebuildAppInstanceResponse creates a response to parse from RebuildAppInstance response

type RemoveClusterNodeRequest

type RemoveClusterNodeRequest struct {
	*requests.RpcRequest
	EcsInstanceIdList *[]string `position:"Query" name:"EcsInstanceIdList"  type:"Repeated"`
	ClusterInstanceId string    `position:"Query" name:"ClusterInstanceId"`
}

RemoveClusterNodeRequest is the request struct for api RemoveClusterNode

func CreateRemoveClusterNodeRequest

func CreateRemoveClusterNodeRequest() (request *RemoveClusterNodeRequest)

CreateRemoveClusterNodeRequest creates a request to invoke RemoveClusterNode API

type RemoveClusterNodeResponse

type RemoveClusterNodeResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Result    Result `json:"Result" xml:"Result"`
}

RemoveClusterNodeResponse is the response struct for api RemoveClusterNode

func CreateRemoveClusterNodeResponse

func CreateRemoveClusterNodeResponse() (response *RemoveClusterNodeResponse)

CreateRemoveClusterNodeResponse creates a response to parse from RemoveClusterNode response

type ResetAccountPasswordRequest added in v1.61.188

type ResetAccountPasswordRequest struct {
	*requests.RpcRequest
	AccountPassword string `position:"Body" name:"AccountPassword"`
	AccountName     string `position:"Body" name:"AccountName"`
	DbInstanceId    string `position:"Body" name:"DbInstanceId"`
}

ResetAccountPasswordRequest is the request struct for api ResetAccountPassword

func CreateResetAccountPasswordRequest added in v1.61.188

func CreateResetAccountPasswordRequest() (request *ResetAccountPasswordRequest)

CreateResetAccountPasswordRequest creates a request to invoke ResetAccountPassword API

type ResetAccountPasswordResponse added in v1.61.188

type ResetAccountPasswordResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
}

ResetAccountPasswordResponse is the response struct for api ResetAccountPassword

func CreateResetAccountPasswordResponse added in v1.61.188

func CreateResetAccountPasswordResponse() (response *ResetAccountPasswordResponse)

CreateResetAccountPasswordResponse creates a response to parse from ResetAccountPassword response

type ResourceStatusNotifyRequest

type ResourceStatusNotifyRequest struct {
	*requests.RpcRequest
	Data string `position:"Body" name:"data"`
}

ResourceStatusNotifyRequest is the request struct for api ResourceStatusNotify

func CreateResourceStatusNotifyRequest

func CreateResourceStatusNotifyRequest() (request *ResourceStatusNotifyRequest)

CreateResourceStatusNotifyRequest creates a request to invoke ResourceStatusNotify API

type ResourceStatusNotifyResponse

type ResourceStatusNotifyResponse struct {
	*responses.BaseResponse
}

ResourceStatusNotifyResponse is the response struct for api ResourceStatusNotify

func CreateResourceStatusNotifyResponse

func CreateResourceStatusNotifyResponse() (response *ResourceStatusNotifyResponse)

CreateResourceStatusNotifyResponse creates a response to parse from ResourceStatusNotify response

type Result

type Result struct {
	Nonsense                int                   `json:"Nonsense" xml:"Nonsense"`
	BusinessCode            string                `json:"BusinessCode" xml:"BusinessCode"`
	Headless                bool                  `json:"Headless" xml:"Headless"`
	AppEnvId                int64                 `json:"AppEnvId" xml:"AppEnvId"`
	AppStateType            string                `json:"AppStateType" xml:"AppStateType"`
	StickySession           int                   `json:"StickySession" xml:"StickySession"`
	SlbAPId                 int64                 `json:"SlbAPId" xml:"SlbAPId"`
	LabelValue              string                `json:"LabelValue" xml:"LabelValue"`
	EnvType                 int                   `json:"EnvType" xml:"EnvType"`
	ListenerPort            int                   `json:"ListenerPort" xml:"ListenerPort"`
	ServiceType             string                `json:"ServiceType" xml:"ServiceType"`
	ClusterId               string                `json:"ClusterId" xml:"ClusterId"`
	SchemaId                int64                 `json:"SchemaId" xml:"SchemaId"`
	RealServerPort          int                   `json:"RealServerPort" xml:"RealServerPort"`
	Id                      int64                 `json:"Id" xml:"Id"`
	DeployOrderId           int64                 `json:"DeployOrderId" xml:"DeployOrderId"`
	TotalBackupSize         int64                 `json:"TotalBackupSize" xml:"TotalBackupSize"`
	PodName                 string                `json:"PodName" xml:"PodName"`
	Success                 bool                  `json:"Success" xml:"Success"`
	Admitted                bool                  `json:"Admitted" xml:"Admitted"`
	ServiceId               int64                 `json:"ServiceId" xml:"ServiceId"`
	EnvTypeName             string                `json:"EnvTypeName" xml:"EnvTypeName"`
	PersistentVolumeClaimId int64                 `json:"PersistentVolumeClaimId" xml:"PersistentVolumeClaimId"`
	SlbId                   string                `json:"SlbId" xml:"SlbId"`
	ClusterIP               string                `json:"ClusterIP" xml:"ClusterIP"`
	ConfigData              string                `json:"ConfigData" xml:"ConfigData"`
	Name                    string                `json:"Name" xml:"Name"`
	Region                  string                `json:"Region" xml:"Region"`
	BizTitle                string                `json:"BizTitle" xml:"BizTitle"`
	ResourceDef             string                `json:"ResourceDef" xml:"ResourceDef"`
	Title                   string                `json:"Title" xml:"Title"`
	EnvId                   int64                 `json:"EnvId" xml:"EnvId"`
	BizName                 string                `json:"BizName" xml:"BizName"`
	Language                string                `json:"Language" xml:"Language"`
	LabelKey                string                `json:"LabelKey" xml:"LabelKey"`
	DeployType              string                `json:"DeployType" xml:"DeployType"`
	AppId                   int64                 `json:"AppId" xml:"AppId"`
	CookieTimeout           int                   `json:"CookieTimeout" xml:"CookieTimeout"`
	Replicas                int                   `json:"Replicas" xml:"Replicas"`
	SslCertId               string                `json:"SslCertId" xml:"SslCertId"`
	K8sServiceId            string                `json:"K8sServiceId" xml:"K8sServiceId"`
	PersistentVolumeId      int64                 `json:"PersistentVolumeId" xml:"PersistentVolumeId"`
	TotalRecordCount        string                `json:"TotalRecordCount" xml:"TotalRecordCount"`
	Description             string                `json:"Description" xml:"Description"`
	DeployOrderName         string                `json:"DeployOrderName" xml:"DeployOrderName"`
	PageNumber              string                `json:"PageNumber" xml:"PageNumber"`
	EstablishedTimeout      int                   `json:"EstablishedTimeout" xml:"EstablishedTimeout"`
	JobLog                  string                `json:"JobLog" xml:"JobLog"`
	Protocol                string                `json:"Protocol" xml:"Protocol"`
	EnvName                 string                `json:"EnvName" xml:"EnvName"`
	AppSchemaId             int64                 `json:"AppSchemaId" xml:"AppSchemaId"`
	NetworkMode             string                `json:"NetworkMode" xml:"NetworkMode"`
	RequestId               string                `json:"RequestId" xml:"RequestId"`
	OperatingSystem         string                `json:"OperatingSystem" xml:"OperatingSystem"`
	ClusterInstanceId       string                `json:"ClusterInstanceId" xml:"ClusterInstanceId"`
	SlbIp                   string                `json:"SlbIp" xml:"SlbIp"`
	PageRecordCount         string                `json:"PageRecordCount" xml:"PageRecordCount"`
	InstanceInfo            InstanceInfo          `json:"InstanceInfo" xml:"InstanceInfo"`
	WorkLoad                WorkLoad              `json:"WorkLoad" xml:"WorkLoad"`
	BasicInfo               BasicInfo             `json:"BasicInfo" xml:"BasicInfo"`
	NetInfo                 NetInfo               `json:"NetInfo" xml:"NetInfo"`
	PodEvents               []PodEvent            `json:"PodEvents" xml:"PodEvents"`
	UserRoles               []UserRole            `json:"UserRoles" xml:"UserRoles"`
	NodeWorkLoadList        []ClusterNodeWorkLoad `json:"NodeWorkLoadList" xml:"NodeWorkLoadList"`
	PortMappings            []ServicePortMapping  `json:"PortMappings" xml:"PortMappings"`
	Accounts                []AccountsItem        `json:"Accounts" xml:"Accounts"`
	DeployStepList          []DeployLogStepRC     `json:"DeployStepList" xml:"DeployStepList"`
	Items                   []Backup              `json:"Items" xml:"Items"`
	Events                  []Event               `json:"Events" xml:"Events"`
	MiddleWareInfoList      []MiddleWareInfo      `json:"MiddleWareInfoList" xml:"MiddleWareInfoList"`
	Databases               []DatabasesItem       `json:"Databases" xml:"Databases"`
}

Result is a nested struct in retailcloud response

type ResultInDescribeDeployOrderDetail

type ResultInDescribeDeployOrderDetail struct {
	AppInstanceType     string `json:"AppInstanceType" xml:"AppInstanceType"`
	CurrentPartitionNum int    `json:"CurrentPartitionNum" xml:"CurrentPartitionNum"`
	DeployOrderId       int64  `json:"DeployOrderId" xml:"DeployOrderId"`
	DeployPauseType     string `json:"DeployPauseType" xml:"DeployPauseType"`
	DeployPauseTypeName string `json:"DeployPauseTypeName" xml:"DeployPauseTypeName"`
	DeployType          string `json:"DeployType" xml:"DeployType"`
	DeployTypeName      string `json:"DeployTypeName" xml:"DeployTypeName"`
	Description         string `json:"Description" xml:"Description"`
	ElapsedTime         int    `json:"ElapsedTime" xml:"ElapsedTime"`
	EndTime             string `json:"EndTime" xml:"EndTime"`
	EnvId               int64  `json:"EnvId" xml:"EnvId"`
	EnvType             string `json:"EnvType" xml:"EnvType"`
	FailureRate         string `json:"FailureRate" xml:"FailureRate"`
	FinishAppInstanceCt int    `json:"FinishAppInstanceCt" xml:"FinishAppInstanceCt"`
	Name                string `json:"Name" xml:"Name"`
	PartitionType       string `json:"PartitionType" xml:"PartitionType"`
	PartitionTypeName   string `json:"PartitionTypeName" xml:"PartitionTypeName"`
	Result              int    `json:"Result" xml:"Result"`
	ResultName          string `json:"ResultName" xml:"ResultName"`
	SchemaId            int64  `json:"SchemaId" xml:"SchemaId"`
	StartTime           string `json:"StartTime" xml:"StartTime"`
	Status              int    `json:"Status" xml:"Status"`
	StatusName          string `json:"StatusName" xml:"StatusName"`
	TotalAppInstanceCt  int    `json:"TotalAppInstanceCt" xml:"TotalAppInstanceCt"`
	TotalPartitions     int    `json:"TotalPartitions" xml:"TotalPartitions"`
	UserId              string `json:"UserId" xml:"UserId"`
	UserNick            string `json:"UserNick" xml:"UserNick"`
}

ResultInDescribeDeployOrderDetail is a nested struct in retailcloud response

type ResultInQueryClusterDetail added in v1.61.885

type ResultInQueryClusterDetail struct {
	NodeWorkLoadList []string                         `json:"NodeWorkLoadList" xml:"NodeWorkLoadList"`
	BasicInfo        BasicInfo                        `json:"BasicInfo" xml:"BasicInfo"`
	InstanceInfo     InstanceInfoInQueryClusterDetail `json:"InstanceInfo" xml:"InstanceInfo"`
	NetInfo          NetInfo                          `json:"NetInfo" xml:"NetInfo"`
	WorkLoad         WorkLoad                         `json:"WorkLoad" xml:"WorkLoad"`
}

ResultInQueryClusterDetail is a nested struct in retailcloud response

type ResumeDeployRequest

type ResumeDeployRequest struct {
	*requests.RpcRequest
	DeployOrderId requests.Integer `position:"Query" name:"DeployOrderId"`
}

ResumeDeployRequest is the request struct for api ResumeDeploy

func CreateResumeDeployRequest

func CreateResumeDeployRequest() (request *ResumeDeployRequest)

CreateResumeDeployRequest creates a request to invoke ResumeDeploy API

type ResumeDeployResponse

type ResumeDeployResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

ResumeDeployResponse is the response struct for api ResumeDeploy

func CreateResumeDeployResponse

func CreateResumeDeployResponse() (response *ResumeDeployResponse)

CreateResumeDeployResponse creates a response to parse from ResumeDeploy response

type ScaleAppRequest

type ScaleAppRequest struct {
	*requests.RpcRequest
	Replicas requests.Integer `position:"Query" name:"Replicas"`
	EnvId    requests.Integer `position:"Query" name:"EnvId"`
}

ScaleAppRequest is the request struct for api ScaleApp

func CreateScaleAppRequest

func CreateScaleAppRequest() (request *ScaleAppRequest)

CreateScaleAppRequest creates a request to invoke ScaleApp API

type ScaleAppResponse

type ScaleAppResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Result    Result `json:"Result" xml:"Result"`
}

ScaleAppResponse is the response struct for api ScaleApp

func CreateScaleAppResponse

func CreateScaleAppResponse() (response *ScaleAppResponse)

CreateScaleAppResponse creates a response to parse from ScaleApp response

type SecretList added in v1.61.104

type SecretList struct {
	SecretList []string `json:"SecretList" xml:"SecretList"`
}

SecretList is a nested struct in retailcloud response

type ServiceInstance

type ServiceInstance struct {
	AppId        int64                `json:"AppId" xml:"AppId"`
	EnvId        int64                `json:"EnvId" xml:"EnvId"`
	Headless     bool                 `json:"Headless" xml:"Headless"`
	K8sServiceId string               `json:"K8sServiceId" xml:"K8sServiceId"`
	Name         string               `json:"Name" xml:"Name"`
	ServiceId    int64                `json:"ServiceId" xml:"ServiceId"`
	ServiceType  string               `json:"ServiceType" xml:"ServiceType"`
	ClusterIP    string               `json:"ClusterIP" xml:"ClusterIP"`
	PortMappings []ServicePortMapping `json:"PortMappings" xml:"PortMappings"`
}

ServiceInstance is a nested struct in retailcloud response

type ServicePortMapping

type ServicePortMapping struct {
	Name       string `json:"Name" xml:"Name"`
	NodePort   int    `json:"NodePort" xml:"NodePort"`
	TargetPort string `json:"TargetPort" xml:"TargetPort"`
	Port       int    `json:"Port" xml:"Port"`
	Protocol   string `json:"Protocol" xml:"Protocol"`
}

ServicePortMapping is a nested struct in retailcloud response

type SetDeployPauseTypeRequest

type SetDeployPauseTypeRequest struct {
	*requests.RpcRequest
	DeployPauseType string           `position:"Query" name:"DeployPauseType"`
	DeployOrderId   requests.Integer `position:"Query" name:"DeployOrderId"`
}

SetDeployPauseTypeRequest is the request struct for api SetDeployPauseType

func CreateSetDeployPauseTypeRequest

func CreateSetDeployPauseTypeRequest() (request *SetDeployPauseTypeRequest)

CreateSetDeployPauseTypeRequest creates a request to invoke SetDeployPauseType API

type SetDeployPauseTypeResponse

type SetDeployPauseTypeResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

SetDeployPauseTypeResponse is the response struct for api SetDeployPauseType

func CreateSetDeployPauseTypeResponse

func CreateSetDeployPauseTypeResponse() (response *SetDeployPauseTypeResponse)

CreateSetDeployPauseTypeResponse creates a response to parse from SetDeployPauseType response

type SlbAPInstance

type SlbAPInstance struct {
	AppId              int64  `json:"AppId" xml:"AppId"`
	CookieTimeout      int    `json:"CookieTimeout" xml:"CookieTimeout"`
	EnvId              int64  `json:"EnvId" xml:"EnvId"`
	EstablishedTimeout int    `json:"EstablishedTimeout" xml:"EstablishedTimeout"`
	ListenerPort       int    `json:"ListenerPort" xml:"ListenerPort"`
	Name               string `json:"Name" xml:"Name"`
	NetworkMode        string `json:"NetworkMode" xml:"NetworkMode"`
	Protocol           string `json:"Protocol" xml:"Protocol"`
	RealServerPort     int    `json:"RealServerPort" xml:"RealServerPort"`
	SlbAPId            int64  `json:"SlbAPId" xml:"SlbAPId"`
	SlbId              string `json:"SlbId" xml:"SlbId"`
	SlbIp              string `json:"SlbIp" xml:"SlbIp"`
	SslCertId          string `json:"SslCertId" xml:"SslCertId"`
	StickySession      int    `json:"StickySession" xml:"StickySession"`
}

SlbAPInstance is a nested struct in retailcloud response

type SubmitInfoEcsDescList added in v1.61.807

type SubmitInfoEcsDescList struct {
	ResourceId          string `name:"ResourceId"`
	BussinessDesc       string `name:"BussinessDesc"`
	MiddleWareDesc      string `name:"MiddleWareDesc"`
	OtherMiddleWareDesc string `name:"OtherMiddleWareDesc"`
	BussinessType       string `name:"BussinessType"`
	AppType             string `name:"AppType"`
	EnvType             string `name:"EnvType"`
	UserId              string `name:"UserId"`
}

SubmitInfoEcsDescList is a repeated param struct in SubmitInfoRequest

type SubmitInfoRequest added in v1.61.807

type SubmitInfoRequest struct {
	*requests.RpcRequest
	RequestId   string                   `position:"Query" name:"RequestId"`
	MainUserId  requests.Integer         `position:"Query" name:"MainUserId"`
	EcsDescList *[]SubmitInfoEcsDescList `position:"Body" name:"EcsDescList"  type:"Repeated"`
	CallerUid   requests.Integer         `position:"Query" name:"CallerUid"`
}

SubmitInfoRequest is the request struct for api SubmitInfo

func CreateSubmitInfoRequest added in v1.61.807

func CreateSubmitInfoRequest() (request *SubmitInfoRequest)

CreateSubmitInfoRequest creates a request to invoke SubmitInfo API

type SubmitInfoResponse added in v1.61.807

type SubmitInfoResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	Success   bool   `json:"Success" xml:"Success"`
}

SubmitInfoResponse is the response struct for api SubmitInfo

func CreateSubmitInfoResponse added in v1.61.807

func CreateSubmitInfoResponse() (response *SubmitInfoResponse)

CreateSubmitInfoResponse creates a response to parse from SubmitInfo response

type SyncPodInfoRequest added in v1.61.461

type SyncPodInfoRequest struct {
	*requests.RpcRequest
	Reason      string           `position:"Query" name:"Reason"`
	RequestId   string           `position:"Query" name:"RequestId"`
	PodName     string           `position:"Query" name:"PodName"`
	SideCarType string           `position:"Query" name:"SideCarType"`
	TaskId      requests.Integer `position:"Query" name:"TaskId"`
	Status      requests.Boolean `position:"Query" name:"Status"`
}

SyncPodInfoRequest is the request struct for api SyncPodInfo

func CreateSyncPodInfoRequest added in v1.61.461

func CreateSyncPodInfoRequest() (request *SyncPodInfoRequest)

CreateSyncPodInfoRequest creates a request to invoke SyncPodInfo API

type SyncPodInfoResponse added in v1.61.461

type SyncPodInfoResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	Result    Result `json:"Result" xml:"Result"`
}

SyncPodInfoResponse is the response struct for api SyncPodInfo

func CreateSyncPodInfoResponse added in v1.61.461

func CreateSyncPodInfoResponse() (response *SyncPodInfoResponse)

CreateSyncPodInfoResponse creates a response to parse from SyncPodInfo response

type UnbindNodeLabelRequest

type UnbindNodeLabelRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Query" name:"InstanceId"`
	LabelKey   string `position:"Query" name:"LabelKey"`
	LabelValue string `position:"Query" name:"LabelValue"`
	ClusterId  string `position:"Query" name:"ClusterId"`
}

UnbindNodeLabelRequest is the request struct for api UnbindNodeLabel

func CreateUnbindNodeLabelRequest

func CreateUnbindNodeLabelRequest() (request *UnbindNodeLabelRequest)

CreateUnbindNodeLabelRequest creates a request to invoke UnbindNodeLabel API

type UnbindNodeLabelResponse

type UnbindNodeLabelResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

UnbindNodeLabelResponse is the response struct for api UnbindNodeLabel

func CreateUnbindNodeLabelResponse

func CreateUnbindNodeLabelResponse() (response *UnbindNodeLabelResponse)

CreateUnbindNodeLabelResponse creates a response to parse from UnbindNodeLabel response

type UpdateAppMonitorsRequest added in v1.61.1010

type UpdateAppMonitorsRequest struct {
	*requests.RpcRequest
	MainUserId  requests.Integer `position:"Body" name:"MainUserId"`
	SilenceTime string           `position:"Body" name:"SilenceTime"`
	MonitorIds  *[]string        `position:"Body" name:"MonitorIds"  type:"Repeated"`
	TemplateId  requests.Integer `position:"Body" name:"TemplateId"`
}

UpdateAppMonitorsRequest is the request struct for api UpdateAppMonitors

func CreateUpdateAppMonitorsRequest added in v1.61.1010

func CreateUpdateAppMonitorsRequest() (request *UpdateAppMonitorsRequest)

CreateUpdateAppMonitorsRequest creates a request to invoke UpdateAppMonitors API

type UpdateAppMonitorsResponse added in v1.61.1010

type UpdateAppMonitorsResponse struct {
	*responses.BaseResponse
	Msg       string `json:"Msg" xml:"Msg"`
	Code      string `json:"Code" xml:"Code"`
	Success   bool   `json:"Success" xml:"Success"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateAppMonitorsResponse is the response struct for api UpdateAppMonitors

func CreateUpdateAppMonitorsResponse added in v1.61.1010

func CreateUpdateAppMonitorsResponse() (response *UpdateAppMonitorsResponse)

CreateUpdateAppMonitorsResponse creates a response to parse from UpdateAppMonitors response

type UpdateAppRequest

type UpdateAppRequest struct {
	*requests.RpcRequest
	BizTitle         string                `position:"Body" name:"BizTitle"`
	ServiceType      string                `position:"Body" name:"ServiceType"`
	UserRoles        *[]UpdateAppUserRoles `position:"Body" name:"UserRoles"  type:"Repeated"`
	AppId            requests.Integer      `position:"Body" name:"AppId"`
	OperatingSystem  string                `position:"Body" name:"OperatingSystem"`
	Description      string                `position:"Body" name:"Description"`
	Language         string                `position:"Body" name:"Language"`
	MiddleWareIdList *[]string             `position:"Body" name:"MiddleWareIdList"  type:"Repeated"`
}

UpdateAppRequest is the request struct for api UpdateApp

func CreateUpdateAppRequest

func CreateUpdateAppRequest() (request *UpdateAppRequest)

CreateUpdateAppRequest creates a request to invoke UpdateApp API

type UpdateAppResponse

type UpdateAppResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      int    `json:"Code" xml:"Code"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	Result    Result `json:"Result" xml:"Result"`
}

UpdateAppResponse is the response struct for api UpdateApp

func CreateUpdateAppResponse

func CreateUpdateAppResponse() (response *UpdateAppResponse)

CreateUpdateAppResponse creates a response to parse from UpdateApp response

type UpdateAppUserRoles added in v1.60.383

type UpdateAppUserRoles struct {
	RoleName string `name:"RoleName"`
	UserType string `name:"UserType"`
	UserId   string `name:"UserId"`
}

UpdateAppUserRoles is a repeated param struct in UpdateAppRequest

type UpdateDeployConfigRequest

type UpdateDeployConfigRequest struct {
	*requests.RpcRequest
	CodePath      string           `position:"Query" name:"CodePath"`
	ConfigMapList *[]string        `position:"Query" name:"ConfigMapList"  type:"Repeated"`
	ConfigMap     string           `position:"Query" name:"ConfigMap"`
	StatefulSet   string           `position:"Query" name:"StatefulSet"`
	AppId         requests.Integer `position:"Query" name:"AppId"`
	SecretList    *[]string        `position:"Query" name:"SecretList"  type:"Repeated"`
	Id            requests.Integer `position:"Query" name:"Id"`
	CronJob       string           `position:"Query" name:"CronJob"`
	Deployment    string           `position:"Query" name:"Deployment"`
}

UpdateDeployConfigRequest is the request struct for api UpdateDeployConfig

func CreateUpdateDeployConfigRequest

func CreateUpdateDeployConfigRequest() (request *UpdateDeployConfigRequest)

CreateUpdateDeployConfigRequest creates a request to invoke UpdateDeployConfig API

type UpdateDeployConfigResponse

type UpdateDeployConfigResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	Result    Result `json:"Result" xml:"Result"`
}

UpdateDeployConfigResponse is the response struct for api UpdateDeployConfig

func CreateUpdateDeployConfigResponse

func CreateUpdateDeployConfigResponse() (response *UpdateDeployConfigResponse)

CreateUpdateDeployConfigResponse creates a response to parse from UpdateDeployConfig response

type UpdateEnvironmentRequest

type UpdateEnvironmentRequest struct {
	*requests.RpcRequest
	Replicas    requests.Integer `position:"Query" name:"Replicas"`
	AppId       requests.Integer `position:"Query" name:"AppId"`
	AppSchemaId requests.Integer `position:"Query" name:"AppSchemaId"`
	AppEnvId    requests.Integer `position:"Query" name:"AppEnvId"`
}

UpdateEnvironmentRequest is the request struct for api UpdateEnvironment

func CreateUpdateEnvironmentRequest

func CreateUpdateEnvironmentRequest() (request *UpdateEnvironmentRequest)

CreateUpdateEnvironmentRequest creates a request to invoke UpdateEnvironment API

type UpdateEnvironmentResponse

type UpdateEnvironmentResponse struct {
	*responses.BaseResponse
	Code      int    `json:"Code" xml:"Code"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	ErrMsg    string `json:"ErrMsg" xml:"ErrMsg"`
	Result    Result `json:"Result" xml:"Result"`
}

UpdateEnvironmentResponse is the response struct for api UpdateEnvironment

func CreateUpdateEnvironmentResponse

func CreateUpdateEnvironmentResponse() (response *UpdateEnvironmentResponse)

CreateUpdateEnvironmentResponse creates a response to parse from UpdateEnvironment response

type UserRole added in v1.60.383

type UserRole struct {
	UserId   string `json:"UserId" xml:"UserId"`
	UserType string `json:"UserType" xml:"UserType"`
	RealName string `json:"RealName" xml:"RealName"`
	RoleName string `json:"RoleName" xml:"RoleName"`
}

UserRole is a nested struct in retailcloud response

type UserRoles added in v1.60.383

type UserRoles struct {
	UserRole []UserRole `json:"UserRole" xml:"UserRole"`
}

UserRoles is a nested struct in retailcloud response

type VswitchIds

type VswitchIds struct {
	String []string `json:"String" xml:"String"`
}

VswitchIds is a nested struct in retailcloud response

type VswitchsInDescribeClusterDetail added in v1.61.885

type VswitchsInDescribeClusterDetail struct {
	String []string `json:"String" xml:"String"`
}

VswitchsInDescribeClusterDetail is a nested struct in retailcloud response

type VswitchsInQueryClusterDetail added in v1.61.885

type VswitchsInQueryClusterDetail struct {
	String []string `json:"String" xml:"String"`
}

VswitchsInQueryClusterDetail is a nested struct in retailcloud response

type WorkLoad

type WorkLoad struct {
	AllNodeCount        int    `json:"AllNodeCount" xml:"AllNodeCount"`
	CpuUse              string `json:"CpuUse" xml:"CpuUse"`
	CpuUsePercent       string `json:"CpuUsePercent" xml:"CpuUsePercent"`
	MemRequestPercent   string `json:"MemRequestPercent" xml:"MemRequestPercent"`
	MemUsePercent       string `json:"MemUsePercent" xml:"MemUsePercent"`
	AllocateAllPodCount int    `json:"AllocateAllPodCount" xml:"AllocateAllPodCount"`
	MemTotal            string `json:"MemTotal" xml:"MemTotal"`
	CpuLevel            string `json:"CpuLevel" xml:"CpuLevel"`
	CpuCapacityTotal    string `json:"CpuCapacityTotal" xml:"CpuCapacityTotal"`
	MemUse              string `json:"MemUse" xml:"MemUse"`
	MemCapacityTotal    string `json:"MemCapacityTotal" xml:"MemCapacityTotal"`
	MemLevel            string `json:"MemLevel" xml:"MemLevel"`
	CpuRequest          string `json:"CpuRequest" xml:"CpuRequest"`
	CpuTotal            string `json:"CpuTotal" xml:"CpuTotal"`
	CpuRequestPercent   string `json:"CpuRequestPercent" xml:"CpuRequestPercent"`
	AllocateAppPodCount int    `json:"AllocateAppPodCount" xml:"AllocateAppPodCount"`
	MemRequest          string `json:"MemRequest" xml:"MemRequest"`
}

WorkLoad is a nested struct in retailcloud response

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL