ehpc

package
v0.0.0-...-66ec9f1 Latest Latest
Warning

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

Go to latest
Published: Apr 15, 2019 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddContainerAppRequest

type AddContainerAppRequest struct {
	*requests.RpcRequest
	ContainerType string `position:"Query" name:"ContainerType"`
	Name          string `position:"Query" name:"Name"`
	Description   string `position:"Query" name:"Description"`
	Repository    string `position:"Query" name:"Repository"`
	ImageTag      string `position:"Query" name:"ImageTag"`
}

AddContainerAppRequest is the request struct for api AddContainerApp

func CreateAddContainerAppRequest

func CreateAddContainerAppRequest() (request *AddContainerAppRequest)

CreateAddContainerAppRequest creates a request to invoke AddContainerApp API

type AddContainerAppResponse

type AddContainerAppResponse struct {
	*responses.BaseResponse
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	ContainerId ContainerId `json:"ContainerId" xml:"ContainerId"`
}

AddContainerAppResponse is the response struct for api AddContainerApp

func CreateAddContainerAppResponse

func CreateAddContainerAppResponse() (response *AddContainerAppResponse)

CreateAddContainerAppResponse creates a response to parse from AddContainerApp response

type AddLocalNodesRequest

type AddLocalNodesRequest struct {
	*requests.RpcRequest
	Nodes     string `position:"Query" name:"Nodes"`
	ClusterId string `position:"Query" name:"ClusterId"`
}

AddLocalNodesRequest is the request struct for api AddLocalNodes

func CreateAddLocalNodesRequest

func CreateAddLocalNodesRequest() (request *AddLocalNodesRequest)

CreateAddLocalNodesRequest creates a request to invoke AddLocalNodes API

type AddLocalNodesResponse

type AddLocalNodesResponse struct {
	*responses.BaseResponse
	RequestId   string                     `json:"RequestId" xml:"RequestId"`
	InstanceIds InstanceIdsInAddLocalNodes `json:"InstanceIds" xml:"InstanceIds"`
}

AddLocalNodesResponse is the response struct for api AddLocalNodes

func CreateAddLocalNodesResponse

func CreateAddLocalNodesResponse() (response *AddLocalNodesResponse)

CreateAddLocalNodesResponse creates a response to parse from AddLocalNodes response

type AddNodesRequest

type AddNodesRequest struct {
	*requests.RpcRequest
	AutoRenewPeriod       requests.Integer `position:"Query" name:"AutoRenewPeriod"`
	Period                requests.Integer `position:"Query" name:"Period"`
	ImageId               string           `position:"Query" name:"ImageId"`
	Count                 requests.Integer `position:"Query" name:"Count"`
	ClusterId             string           `position:"Query" name:"ClusterId"`
	ComputeSpotStrategy   string           `position:"Query" name:"ComputeSpotStrategy"`
	JobQueue              string           `position:"Query" name:"JobQueue"`
	ImageOwnerAlias       string           `position:"Query" name:"ImageOwnerAlias"`
	VSwitchId             string           `position:"Query" name:"VSwitchId"`
	PeriodUnit            string           `position:"Query" name:"PeriodUnit"`
	AutoRenew             string           `position:"Query" name:"AutoRenew"`
	EcsChargeType         string           `position:"Query" name:"EcsChargeType"`
	CreateMode            string           `position:"Query" name:"CreateMode"`
	SystemDiskSize        requests.Integer `position:"Query" name:"SystemDiskSize"`
	InstanceType          string           `position:"Query" name:"InstanceType"`
	ZoneId                string           `position:"Query" name:"ZoneId"`
	ComputeSpotPriceLimit string           `position:"Query" name:"ComputeSpotPriceLimit"`
}

AddNodesRequest is the request struct for api AddNodes

func CreateAddNodesRequest

func CreateAddNodesRequest() (request *AddNodesRequest)

CreateAddNodesRequest creates a request to invoke AddNodes API

type AddNodesResponse

type AddNodesResponse struct {
	*responses.BaseResponse
	RequestId   string                `json:"RequestId" xml:"RequestId"`
	InstanceIds InstanceIdsInAddNodes `json:"InstanceIds" xml:"InstanceIds"`
}

AddNodesResponse is the response struct for api AddNodes

func CreateAddNodesResponse

func CreateAddNodesResponse() (response *AddNodesResponse)

CreateAddNodesResponse creates a response to parse from AddNodes response

type AddQueueRequest

type AddQueueRequest struct {
	*requests.RpcRequest
	QueueName string `position:"Query" name:"QueueName"`
	ClusterId string `position:"Query" name:"ClusterId"`
}

AddQueueRequest is the request struct for api AddQueue

func CreateAddQueueRequest

func CreateAddQueueRequest() (request *AddQueueRequest)

CreateAddQueueRequest creates a request to invoke AddQueue API

type AddQueueResponse

type AddQueueResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AddQueueResponse is the response struct for api AddQueue

func CreateAddQueueResponse

func CreateAddQueueResponse() (response *AddQueueResponse)

CreateAddQueueResponse creates a response to parse from AddQueue response

type AddUsersRequest

type AddUsersRequest struct {
	*requests.RpcRequest
	ClusterId string          `position:"Query" name:"ClusterId"`
	User      *[]AddUsersUser `position:"Query" name:"User"  type:"Repeated"`
}

AddUsersRequest is the request struct for api AddUsers

func CreateAddUsersRequest

func CreateAddUsersRequest() (request *AddUsersRequest)

CreateAddUsersRequest creates a request to invoke AddUsers API

type AddUsersResponse

type AddUsersResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AddUsersResponse is the response struct for api AddUsers

func CreateAddUsersResponse

func CreateAddUsersResponse() (response *AddUsersResponse)

CreateAddUsersResponse creates a response to parse from AddUsers response

type AddUsersUser

type AddUsersUser struct {
	Password string `name:"Password"`
	Name     string `name:"Name"`
	Group    string `name:"Group"`
}

AddUsersUser is a repeated param struct in AddUsersRequest

type AdditionalVolumes

type AdditionalVolumes struct {
	VolumeInfo []VolumeInfo `json:"VolumeInfo" xml:"VolumeInfo"`
}

AdditionalVolumes is a nested struct in ehpc response

type ApplicationInfo

type ApplicationInfo struct {
	Name     string `json:"Name" xml:"Name"`
	Tag      string `json:"Tag" xml:"Tag"`
	Version  string `json:"Version" xml:"Version"`
	Required bool   `json:"Required" xml:"Required"`
}

ApplicationInfo is a nested struct in ehpc response

type ApplicationsInDescribeCluster

type ApplicationsInDescribeCluster struct {
	ApplicationInfo []ApplicationInfo `json:"ApplicationInfo" xml:"ApplicationInfo"`
}

ApplicationsInDescribeCluster is a nested struct in ehpc response

type ApplicationsInListSoftwares

type ApplicationsInListSoftwares struct {
	ApplicationInfo []ApplicationInfo `json:"ApplicationInfo" xml:"ApplicationInfo"`
}

ApplicationsInListSoftwares is a nested struct in ehpc response

type BaseOsTag

type BaseOsTag struct {
	OsTag        string `json:"OsTag" xml:"OsTag"`
	Platform     string `json:"Platform" xml:"Platform"`
	Version      string `json:"Version" xml:"Version"`
	Architecture string `json:"Architecture" xml:"Architecture"`
}

BaseOsTag is a nested struct in ehpc 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://help.aliyun.com/document_detail/66217.html

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://help.aliyun.com/document_detail/66223.html

func NewClientWithOptions

func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)

NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client

func NewClientWithRamRoleArn

func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://help.aliyun.com/document_detail/66222.html

func NewClientWithRsaKeyPair

func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair attention: rsa key pair auth is only Japan regions available

func NewClientWithStsToken

func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://help.aliyun.com/document_detail/66222.html

func (*Client) AddContainerApp

func (client *Client) AddContainerApp(request *AddContainerAppRequest) (response *AddContainerAppResponse, err error)

AddContainerApp invokes the ehpc.AddContainerApp API synchronously api document: https://help.aliyun.com/api/ehpc/addcontainerapp.html

func (*Client) AddContainerAppWithCallback

func (client *Client) AddContainerAppWithCallback(request *AddContainerAppRequest, callback func(response *AddContainerAppResponse, err error)) <-chan int

AddContainerAppWithCallback invokes the ehpc.AddContainerApp API asynchronously api document: https://help.aliyun.com/api/ehpc/addcontainerapp.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddContainerAppWithChan

func (client *Client) AddContainerAppWithChan(request *AddContainerAppRequest) (<-chan *AddContainerAppResponse, <-chan error)

AddContainerAppWithChan invokes the ehpc.AddContainerApp API asynchronously api document: https://help.aliyun.com/api/ehpc/addcontainerapp.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddLocalNodes

func (client *Client) AddLocalNodes(request *AddLocalNodesRequest) (response *AddLocalNodesResponse, err error)

AddLocalNodes invokes the ehpc.AddLocalNodes API synchronously api document: https://help.aliyun.com/api/ehpc/addlocalnodes.html

func (*Client) AddLocalNodesWithCallback

func (client *Client) AddLocalNodesWithCallback(request *AddLocalNodesRequest, callback func(response *AddLocalNodesResponse, err error)) <-chan int

AddLocalNodesWithCallback invokes the ehpc.AddLocalNodes API asynchronously api document: https://help.aliyun.com/api/ehpc/addlocalnodes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddLocalNodesWithChan

func (client *Client) AddLocalNodesWithChan(request *AddLocalNodesRequest) (<-chan *AddLocalNodesResponse, <-chan error)

AddLocalNodesWithChan invokes the ehpc.AddLocalNodes API asynchronously api document: https://help.aliyun.com/api/ehpc/addlocalnodes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddNodes

func (client *Client) AddNodes(request *AddNodesRequest) (response *AddNodesResponse, err error)

AddNodes invokes the ehpc.AddNodes API synchronously api document: https://help.aliyun.com/api/ehpc/addnodes.html

func (*Client) AddNodesWithCallback

func (client *Client) AddNodesWithCallback(request *AddNodesRequest, callback func(response *AddNodesResponse, err error)) <-chan int

AddNodesWithCallback invokes the ehpc.AddNodes API asynchronously api document: https://help.aliyun.com/api/ehpc/addnodes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddNodesWithChan

func (client *Client) AddNodesWithChan(request *AddNodesRequest) (<-chan *AddNodesResponse, <-chan error)

AddNodesWithChan invokes the ehpc.AddNodes API asynchronously api document: https://help.aliyun.com/api/ehpc/addnodes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddQueue

func (client *Client) AddQueue(request *AddQueueRequest) (response *AddQueueResponse, err error)

AddQueue invokes the ehpc.AddQueue API synchronously api document: https://help.aliyun.com/api/ehpc/addqueue.html

func (*Client) AddQueueWithCallback

func (client *Client) AddQueueWithCallback(request *AddQueueRequest, callback func(response *AddQueueResponse, err error)) <-chan int

AddQueueWithCallback invokes the ehpc.AddQueue API asynchronously api document: https://help.aliyun.com/api/ehpc/addqueue.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddQueueWithChan

func (client *Client) AddQueueWithChan(request *AddQueueRequest) (<-chan *AddQueueResponse, <-chan error)

AddQueueWithChan invokes the ehpc.AddQueue API asynchronously api document: https://help.aliyun.com/api/ehpc/addqueue.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddUsers

func (client *Client) AddUsers(request *AddUsersRequest) (response *AddUsersResponse, err error)

AddUsers invokes the ehpc.AddUsers API synchronously api document: https://help.aliyun.com/api/ehpc/addusers.html

func (*Client) AddUsersWithCallback

func (client *Client) AddUsersWithCallback(request *AddUsersRequest, callback func(response *AddUsersResponse, err error)) <-chan int

AddUsersWithCallback invokes the ehpc.AddUsers API asynchronously api document: https://help.aliyun.com/api/ehpc/addusers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddUsersWithChan

func (client *Client) AddUsersWithChan(request *AddUsersRequest) (<-chan *AddUsersResponse, <-chan error)

AddUsersWithChan invokes the ehpc.AddUsers API asynchronously api document: https://help.aliyun.com/api/ehpc/addusers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateCluster

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

CreateCluster invokes the ehpc.CreateCluster API synchronously api document: https://help.aliyun.com/api/ehpc/createcluster.html

func (*Client) CreateClusterWithCallback

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

CreateClusterWithCallback invokes the ehpc.CreateCluster API asynchronously api document: https://help.aliyun.com/api/ehpc/createcluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateClusterWithChan

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

CreateClusterWithChan invokes the ehpc.CreateCluster API asynchronously api document: https://help.aliyun.com/api/ehpc/createcluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateHybridCluster

func (client *Client) CreateHybridCluster(request *CreateHybridClusterRequest) (response *CreateHybridClusterResponse, err error)

CreateHybridCluster invokes the ehpc.CreateHybridCluster API synchronously api document: https://help.aliyun.com/api/ehpc/createhybridcluster.html

func (*Client) CreateHybridClusterWithCallback

func (client *Client) CreateHybridClusterWithCallback(request *CreateHybridClusterRequest, callback func(response *CreateHybridClusterResponse, err error)) <-chan int

CreateHybridClusterWithCallback invokes the ehpc.CreateHybridCluster API asynchronously api document: https://help.aliyun.com/api/ehpc/createhybridcluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateHybridClusterWithChan

func (client *Client) CreateHybridClusterWithChan(request *CreateHybridClusterRequest) (<-chan *CreateHybridClusterResponse, <-chan error)

CreateHybridClusterWithChan invokes the ehpc.CreateHybridCluster API asynchronously api document: https://help.aliyun.com/api/ehpc/createhybridcluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateJobFile

func (client *Client) CreateJobFile(request *CreateJobFileRequest) (response *CreateJobFileResponse, err error)

CreateJobFile invokes the ehpc.CreateJobFile API synchronously api document: https://help.aliyun.com/api/ehpc/createjobfile.html

func (*Client) CreateJobFileWithCallback

func (client *Client) CreateJobFileWithCallback(request *CreateJobFileRequest, callback func(response *CreateJobFileResponse, err error)) <-chan int

CreateJobFileWithCallback invokes the ehpc.CreateJobFile API asynchronously api document: https://help.aliyun.com/api/ehpc/createjobfile.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateJobFileWithChan

func (client *Client) CreateJobFileWithChan(request *CreateJobFileRequest) (<-chan *CreateJobFileResponse, <-chan error)

CreateJobFileWithChan invokes the ehpc.CreateJobFile API asynchronously api document: https://help.aliyun.com/api/ehpc/createjobfile.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateJobTemplate

func (client *Client) CreateJobTemplate(request *CreateJobTemplateRequest) (response *CreateJobTemplateResponse, err error)

CreateJobTemplate invokes the ehpc.CreateJobTemplate API synchronously api document: https://help.aliyun.com/api/ehpc/createjobtemplate.html

func (*Client) CreateJobTemplateWithCallback

func (client *Client) CreateJobTemplateWithCallback(request *CreateJobTemplateRequest, callback func(response *CreateJobTemplateResponse, err error)) <-chan int

CreateJobTemplateWithCallback invokes the ehpc.CreateJobTemplate API asynchronously api document: https://help.aliyun.com/api/ehpc/createjobtemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateJobTemplateWithChan

func (client *Client) CreateJobTemplateWithChan(request *CreateJobTemplateRequest) (<-chan *CreateJobTemplateResponse, <-chan error)

CreateJobTemplateWithChan invokes the ehpc.CreateJobTemplate API asynchronously api document: https://help.aliyun.com/api/ehpc/createjobtemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteCluster

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

DeleteCluster invokes the ehpc.DeleteCluster API synchronously api document: https://help.aliyun.com/api/ehpc/deletecluster.html

func (*Client) DeleteClusterWithCallback

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

DeleteClusterWithCallback invokes the ehpc.DeleteCluster API asynchronously api document: https://help.aliyun.com/api/ehpc/deletecluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteClusterWithChan

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

DeleteClusterWithChan invokes the ehpc.DeleteCluster API asynchronously api document: https://help.aliyun.com/api/ehpc/deletecluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteContainerApps

func (client *Client) DeleteContainerApps(request *DeleteContainerAppsRequest) (response *DeleteContainerAppsResponse, err error)

DeleteContainerApps invokes the ehpc.DeleteContainerApps API synchronously api document: https://help.aliyun.com/api/ehpc/deletecontainerapps.html

func (*Client) DeleteContainerAppsWithCallback

func (client *Client) DeleteContainerAppsWithCallback(request *DeleteContainerAppsRequest, callback func(response *DeleteContainerAppsResponse, err error)) <-chan int

DeleteContainerAppsWithCallback invokes the ehpc.DeleteContainerApps API asynchronously api document: https://help.aliyun.com/api/ehpc/deletecontainerapps.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteContainerAppsWithChan

func (client *Client) DeleteContainerAppsWithChan(request *DeleteContainerAppsRequest) (<-chan *DeleteContainerAppsResponse, <-chan error)

DeleteContainerAppsWithChan invokes the ehpc.DeleteContainerApps API asynchronously api document: https://help.aliyun.com/api/ehpc/deletecontainerapps.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteImage

func (client *Client) DeleteImage(request *DeleteImageRequest) (response *DeleteImageResponse, err error)

DeleteImage invokes the ehpc.DeleteImage API synchronously api document: https://help.aliyun.com/api/ehpc/deleteimage.html

func (*Client) DeleteImageWithCallback

func (client *Client) DeleteImageWithCallback(request *DeleteImageRequest, callback func(response *DeleteImageResponse, err error)) <-chan int

DeleteImageWithCallback invokes the ehpc.DeleteImage API asynchronously api document: https://help.aliyun.com/api/ehpc/deleteimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteImageWithChan

func (client *Client) DeleteImageWithChan(request *DeleteImageRequest) (<-chan *DeleteImageResponse, <-chan error)

DeleteImageWithChan invokes the ehpc.DeleteImage API asynchronously api document: https://help.aliyun.com/api/ehpc/deleteimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteJobTemplates

func (client *Client) DeleteJobTemplates(request *DeleteJobTemplatesRequest) (response *DeleteJobTemplatesResponse, err error)

DeleteJobTemplates invokes the ehpc.DeleteJobTemplates API synchronously api document: https://help.aliyun.com/api/ehpc/deletejobtemplates.html

func (*Client) DeleteJobTemplatesWithCallback

func (client *Client) DeleteJobTemplatesWithCallback(request *DeleteJobTemplatesRequest, callback func(response *DeleteJobTemplatesResponse, err error)) <-chan int

DeleteJobTemplatesWithCallback invokes the ehpc.DeleteJobTemplates API asynchronously api document: https://help.aliyun.com/api/ehpc/deletejobtemplates.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteJobTemplatesWithChan

func (client *Client) DeleteJobTemplatesWithChan(request *DeleteJobTemplatesRequest) (<-chan *DeleteJobTemplatesResponse, <-chan error)

DeleteJobTemplatesWithChan invokes the ehpc.DeleteJobTemplates API asynchronously api document: https://help.aliyun.com/api/ehpc/deletejobtemplates.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteJobs

func (client *Client) DeleteJobs(request *DeleteJobsRequest) (response *DeleteJobsResponse, err error)

DeleteJobs invokes the ehpc.DeleteJobs API synchronously api document: https://help.aliyun.com/api/ehpc/deletejobs.html

func (*Client) DeleteJobsWithCallback

func (client *Client) DeleteJobsWithCallback(request *DeleteJobsRequest, callback func(response *DeleteJobsResponse, err error)) <-chan int

DeleteJobsWithCallback invokes the ehpc.DeleteJobs API asynchronously api document: https://help.aliyun.com/api/ehpc/deletejobs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteJobsWithChan

func (client *Client) DeleteJobsWithChan(request *DeleteJobsRequest) (<-chan *DeleteJobsResponse, <-chan error)

DeleteJobsWithChan invokes the ehpc.DeleteJobs API asynchronously api document: https://help.aliyun.com/api/ehpc/deletejobs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteNodes

func (client *Client) DeleteNodes(request *DeleteNodesRequest) (response *DeleteNodesResponse, err error)

DeleteNodes invokes the ehpc.DeleteNodes API synchronously api document: https://help.aliyun.com/api/ehpc/deletenodes.html

func (*Client) DeleteNodesWithCallback

func (client *Client) DeleteNodesWithCallback(request *DeleteNodesRequest, callback func(response *DeleteNodesResponse, err error)) <-chan int

DeleteNodesWithCallback invokes the ehpc.DeleteNodes API asynchronously api document: https://help.aliyun.com/api/ehpc/deletenodes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteNodesWithChan

func (client *Client) DeleteNodesWithChan(request *DeleteNodesRequest) (<-chan *DeleteNodesResponse, <-chan error)

DeleteNodesWithChan invokes the ehpc.DeleteNodes API asynchronously api document: https://help.aliyun.com/api/ehpc/deletenodes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteQueue

func (client *Client) DeleteQueue(request *DeleteQueueRequest) (response *DeleteQueueResponse, err error)

DeleteQueue invokes the ehpc.DeleteQueue API synchronously api document: https://help.aliyun.com/api/ehpc/deletequeue.html

func (*Client) DeleteQueueWithCallback

func (client *Client) DeleteQueueWithCallback(request *DeleteQueueRequest, callback func(response *DeleteQueueResponse, err error)) <-chan int

DeleteQueueWithCallback invokes the ehpc.DeleteQueue API asynchronously api document: https://help.aliyun.com/api/ehpc/deletequeue.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteQueueWithChan

func (client *Client) DeleteQueueWithChan(request *DeleteQueueRequest) (<-chan *DeleteQueueResponse, <-chan error)

DeleteQueueWithChan invokes the ehpc.DeleteQueue API asynchronously api document: https://help.aliyun.com/api/ehpc/deletequeue.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteUsers

func (client *Client) DeleteUsers(request *DeleteUsersRequest) (response *DeleteUsersResponse, err error)

DeleteUsers invokes the ehpc.DeleteUsers API synchronously api document: https://help.aliyun.com/api/ehpc/deleteusers.html

func (*Client) DeleteUsersWithCallback

func (client *Client) DeleteUsersWithCallback(request *DeleteUsersRequest, callback func(response *DeleteUsersResponse, err error)) <-chan int

DeleteUsersWithCallback invokes the ehpc.DeleteUsers API asynchronously api document: https://help.aliyun.com/api/ehpc/deleteusers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteUsersWithChan

func (client *Client) DeleteUsersWithChan(request *DeleteUsersRequest) (<-chan *DeleteUsersResponse, <-chan error)

DeleteUsersWithChan invokes the ehpc.DeleteUsers API asynchronously api document: https://help.aliyun.com/api/ehpc/deleteusers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeAutoScaleConfig

func (client *Client) DescribeAutoScaleConfig(request *DescribeAutoScaleConfigRequest) (response *DescribeAutoScaleConfigResponse, err error)

DescribeAutoScaleConfig invokes the ehpc.DescribeAutoScaleConfig API synchronously api document: https://help.aliyun.com/api/ehpc/describeautoscaleconfig.html

func (*Client) DescribeAutoScaleConfigWithCallback

func (client *Client) DescribeAutoScaleConfigWithCallback(request *DescribeAutoScaleConfigRequest, callback func(response *DescribeAutoScaleConfigResponse, err error)) <-chan int

DescribeAutoScaleConfigWithCallback invokes the ehpc.DescribeAutoScaleConfig API asynchronously api document: https://help.aliyun.com/api/ehpc/describeautoscaleconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeAutoScaleConfigWithChan

func (client *Client) DescribeAutoScaleConfigWithChan(request *DescribeAutoScaleConfigRequest) (<-chan *DescribeAutoScaleConfigResponse, <-chan error)

DescribeAutoScaleConfigWithChan invokes the ehpc.DescribeAutoScaleConfig API asynchronously api document: https://help.aliyun.com/api/ehpc/describeautoscaleconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCluster

func (client *Client) DescribeCluster(request *DescribeClusterRequest) (response *DescribeClusterResponse, err error)

DescribeCluster invokes the ehpc.DescribeCluster API synchronously api document: https://help.aliyun.com/api/ehpc/describecluster.html

func (*Client) DescribeClusterWithCallback

func (client *Client) DescribeClusterWithCallback(request *DescribeClusterRequest, callback func(response *DescribeClusterResponse, err error)) <-chan int

DescribeClusterWithCallback invokes the ehpc.DescribeCluster API asynchronously api document: https://help.aliyun.com/api/ehpc/describecluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeClusterWithChan

func (client *Client) DescribeClusterWithChan(request *DescribeClusterRequest) (<-chan *DescribeClusterResponse, <-chan error)

DescribeClusterWithChan invokes the ehpc.DescribeCluster API asynchronously api document: https://help.aliyun.com/api/ehpc/describecluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeContainerApp

func (client *Client) DescribeContainerApp(request *DescribeContainerAppRequest) (response *DescribeContainerAppResponse, err error)

DescribeContainerApp invokes the ehpc.DescribeContainerApp API synchronously api document: https://help.aliyun.com/api/ehpc/describecontainerapp.html

func (*Client) DescribeContainerAppWithCallback

func (client *Client) DescribeContainerAppWithCallback(request *DescribeContainerAppRequest, callback func(response *DescribeContainerAppResponse, err error)) <-chan int

DescribeContainerAppWithCallback invokes the ehpc.DescribeContainerApp API asynchronously api document: https://help.aliyun.com/api/ehpc/describecontainerapp.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeContainerAppWithChan

func (client *Client) DescribeContainerAppWithChan(request *DescribeContainerAppRequest) (<-chan *DescribeContainerAppResponse, <-chan error)

DescribeContainerAppWithChan invokes the ehpc.DescribeContainerApp API asynchronously api document: https://help.aliyun.com/api/ehpc/describecontainerapp.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeImage

func (client *Client) DescribeImage(request *DescribeImageRequest) (response *DescribeImageResponse, err error)

DescribeImage invokes the ehpc.DescribeImage API synchronously api document: https://help.aliyun.com/api/ehpc/describeimage.html

func (*Client) DescribeImageGatewayConfig

func (client *Client) DescribeImageGatewayConfig(request *DescribeImageGatewayConfigRequest) (response *DescribeImageGatewayConfigResponse, err error)

DescribeImageGatewayConfig invokes the ehpc.DescribeImageGatewayConfig API synchronously api document: https://help.aliyun.com/api/ehpc/describeimagegatewayconfig.html

func (*Client) DescribeImageGatewayConfigWithCallback

func (client *Client) DescribeImageGatewayConfigWithCallback(request *DescribeImageGatewayConfigRequest, callback func(response *DescribeImageGatewayConfigResponse, err error)) <-chan int

DescribeImageGatewayConfigWithCallback invokes the ehpc.DescribeImageGatewayConfig API asynchronously api document: https://help.aliyun.com/api/ehpc/describeimagegatewayconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeImageGatewayConfigWithChan

func (client *Client) DescribeImageGatewayConfigWithChan(request *DescribeImageGatewayConfigRequest) (<-chan *DescribeImageGatewayConfigResponse, <-chan error)

DescribeImageGatewayConfigWithChan invokes the ehpc.DescribeImageGatewayConfig API asynchronously api document: https://help.aliyun.com/api/ehpc/describeimagegatewayconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeImagePrice

func (client *Client) DescribeImagePrice(request *DescribeImagePriceRequest) (response *DescribeImagePriceResponse, err error)

DescribeImagePrice invokes the ehpc.DescribeImagePrice API synchronously api document: https://help.aliyun.com/api/ehpc/describeimageprice.html

func (*Client) DescribeImagePriceWithCallback

func (client *Client) DescribeImagePriceWithCallback(request *DescribeImagePriceRequest, callback func(response *DescribeImagePriceResponse, err error)) <-chan int

DescribeImagePriceWithCallback invokes the ehpc.DescribeImagePrice API asynchronously api document: https://help.aliyun.com/api/ehpc/describeimageprice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeImagePriceWithChan

func (client *Client) DescribeImagePriceWithChan(request *DescribeImagePriceRequest) (<-chan *DescribeImagePriceResponse, <-chan error)

DescribeImagePriceWithChan invokes the ehpc.DescribeImagePrice API asynchronously api document: https://help.aliyun.com/api/ehpc/describeimageprice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeImageWithCallback

func (client *Client) DescribeImageWithCallback(request *DescribeImageRequest, callback func(response *DescribeImageResponse, err error)) <-chan int

DescribeImageWithCallback invokes the ehpc.DescribeImage API asynchronously api document: https://help.aliyun.com/api/ehpc/describeimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeImageWithChan

func (client *Client) DescribeImageWithChan(request *DescribeImageRequest) (<-chan *DescribeImageResponse, <-chan error)

DescribeImageWithChan invokes the ehpc.DescribeImage API asynchronously api document: https://help.aliyun.com/api/ehpc/describeimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeJob

func (client *Client) DescribeJob(request *DescribeJobRequest) (response *DescribeJobResponse, err error)

DescribeJob invokes the ehpc.DescribeJob API synchronously api document: https://help.aliyun.com/api/ehpc/describejob.html

func (*Client) DescribeJobWithCallback

func (client *Client) DescribeJobWithCallback(request *DescribeJobRequest, callback func(response *DescribeJobResponse, err error)) <-chan int

DescribeJobWithCallback invokes the ehpc.DescribeJob API asynchronously api document: https://help.aliyun.com/api/ehpc/describejob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeJobWithChan

func (client *Client) DescribeJobWithChan(request *DescribeJobRequest) (<-chan *DescribeJobResponse, <-chan error)

DescribeJobWithChan invokes the ehpc.DescribeJob API asynchronously api document: https://help.aliyun.com/api/ehpc/describejob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribePrice

func (client *Client) DescribePrice(request *DescribePriceRequest) (response *DescribePriceResponse, err error)

DescribePrice invokes the ehpc.DescribePrice API synchronously api document: https://help.aliyun.com/api/ehpc/describeprice.html

func (*Client) DescribePriceWithCallback

func (client *Client) DescribePriceWithCallback(request *DescribePriceRequest, callback func(response *DescribePriceResponse, err error)) <-chan int

DescribePriceWithCallback invokes the ehpc.DescribePrice API asynchronously api document: https://help.aliyun.com/api/ehpc/describeprice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribePriceWithChan

func (client *Client) DescribePriceWithChan(request *DescribePriceRequest) (<-chan *DescribePriceResponse, <-chan error)

DescribePriceWithChan invokes the ehpc.DescribePrice API asynchronously api document: https://help.aliyun.com/api/ehpc/describeprice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) EditJobTemplate

func (client *Client) EditJobTemplate(request *EditJobTemplateRequest) (response *EditJobTemplateResponse, err error)

EditJobTemplate invokes the ehpc.EditJobTemplate API synchronously api document: https://help.aliyun.com/api/ehpc/editjobtemplate.html

func (*Client) EditJobTemplateWithCallback

func (client *Client) EditJobTemplateWithCallback(request *EditJobTemplateRequest, callback func(response *EditJobTemplateResponse, err error)) <-chan int

EditJobTemplateWithCallback invokes the ehpc.EditJobTemplate API asynchronously api document: https://help.aliyun.com/api/ehpc/editjobtemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) EditJobTemplateWithChan

func (client *Client) EditJobTemplateWithChan(request *EditJobTemplateRequest) (<-chan *EditJobTemplateResponse, <-chan error)

EditJobTemplateWithChan invokes the ehpc.EditJobTemplate API asynchronously api document: https://help.aliyun.com/api/ehpc/editjobtemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetAccountingReport

func (client *Client) GetAccountingReport(request *GetAccountingReportRequest) (response *GetAccountingReportResponse, err error)

GetAccountingReport invokes the ehpc.GetAccountingReport API synchronously api document: https://help.aliyun.com/api/ehpc/getaccountingreport.html

func (*Client) GetAccountingReportWithCallback

func (client *Client) GetAccountingReportWithCallback(request *GetAccountingReportRequest, callback func(response *GetAccountingReportResponse, err error)) <-chan int

GetAccountingReportWithCallback invokes the ehpc.GetAccountingReport API asynchronously api document: https://help.aliyun.com/api/ehpc/getaccountingreport.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetAccountingReportWithChan

func (client *Client) GetAccountingReportWithChan(request *GetAccountingReportRequest) (<-chan *GetAccountingReportResponse, <-chan error)

GetAccountingReportWithChan invokes the ehpc.GetAccountingReport API asynchronously api document: https://help.aliyun.com/api/ehpc/getaccountingreport.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetAutoScaleConfig

func (client *Client) GetAutoScaleConfig(request *GetAutoScaleConfigRequest) (response *GetAutoScaleConfigResponse, err error)

GetAutoScaleConfig invokes the ehpc.GetAutoScaleConfig API synchronously api document: https://help.aliyun.com/api/ehpc/getautoscaleconfig.html

func (*Client) GetAutoScaleConfigWithCallback

func (client *Client) GetAutoScaleConfigWithCallback(request *GetAutoScaleConfigRequest, callback func(response *GetAutoScaleConfigResponse, err error)) <-chan int

GetAutoScaleConfigWithCallback invokes the ehpc.GetAutoScaleConfig API asynchronously api document: https://help.aliyun.com/api/ehpc/getautoscaleconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetAutoScaleConfigWithChan

func (client *Client) GetAutoScaleConfigWithChan(request *GetAutoScaleConfigRequest) (<-chan *GetAutoScaleConfigResponse, <-chan error)

GetAutoScaleConfigWithChan invokes the ehpc.GetAutoScaleConfig API asynchronously api document: https://help.aliyun.com/api/ehpc/getautoscaleconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetCloudMetricLogs

func (client *Client) GetCloudMetricLogs(request *GetCloudMetricLogsRequest) (response *GetCloudMetricLogsResponse, err error)

GetCloudMetricLogs invokes the ehpc.GetCloudMetricLogs API synchronously api document: https://help.aliyun.com/api/ehpc/getcloudmetriclogs.html

func (*Client) GetCloudMetricLogsWithCallback

func (client *Client) GetCloudMetricLogsWithCallback(request *GetCloudMetricLogsRequest, callback func(response *GetCloudMetricLogsResponse, err error)) <-chan int

GetCloudMetricLogsWithCallback invokes the ehpc.GetCloudMetricLogs API asynchronously api document: https://help.aliyun.com/api/ehpc/getcloudmetriclogs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetCloudMetricLogsWithChan

func (client *Client) GetCloudMetricLogsWithChan(request *GetCloudMetricLogsRequest) (<-chan *GetCloudMetricLogsResponse, <-chan error)

GetCloudMetricLogsWithChan invokes the ehpc.GetCloudMetricLogs API asynchronously api document: https://help.aliyun.com/api/ehpc/getcloudmetriclogs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetCloudMetricProfiling

func (client *Client) GetCloudMetricProfiling(request *GetCloudMetricProfilingRequest) (response *GetCloudMetricProfilingResponse, err error)

GetCloudMetricProfiling invokes the ehpc.GetCloudMetricProfiling API synchronously api document: https://help.aliyun.com/api/ehpc/getcloudmetricprofiling.html

func (*Client) GetCloudMetricProfilingWithCallback

func (client *Client) GetCloudMetricProfilingWithCallback(request *GetCloudMetricProfilingRequest, callback func(response *GetCloudMetricProfilingResponse, err error)) <-chan int

GetCloudMetricProfilingWithCallback invokes the ehpc.GetCloudMetricProfiling API asynchronously api document: https://help.aliyun.com/api/ehpc/getcloudmetricprofiling.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetCloudMetricProfilingWithChan

func (client *Client) GetCloudMetricProfilingWithChan(request *GetCloudMetricProfilingRequest) (<-chan *GetCloudMetricProfilingResponse, <-chan error)

GetCloudMetricProfilingWithChan invokes the ehpc.GetCloudMetricProfiling API asynchronously api document: https://help.aliyun.com/api/ehpc/getcloudmetricprofiling.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetClusterVolumes

func (client *Client) GetClusterVolumes(request *GetClusterVolumesRequest) (response *GetClusterVolumesResponse, err error)

GetClusterVolumes invokes the ehpc.GetClusterVolumes API synchronously api document: https://help.aliyun.com/api/ehpc/getclustervolumes.html

func (*Client) GetClusterVolumesWithCallback

func (client *Client) GetClusterVolumesWithCallback(request *GetClusterVolumesRequest, callback func(response *GetClusterVolumesResponse, err error)) <-chan int

GetClusterVolumesWithCallback invokes the ehpc.GetClusterVolumes API asynchronously api document: https://help.aliyun.com/api/ehpc/getclustervolumes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetClusterVolumesWithChan

func (client *Client) GetClusterVolumesWithChan(request *GetClusterVolumesRequest) (<-chan *GetClusterVolumesResponse, <-chan error)

GetClusterVolumesWithChan invokes the ehpc.GetClusterVolumes API asynchronously api document: https://help.aliyun.com/api/ehpc/getclustervolumes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetHybridClusterConfig

func (client *Client) GetHybridClusterConfig(request *GetHybridClusterConfigRequest) (response *GetHybridClusterConfigResponse, err error)

GetHybridClusterConfig invokes the ehpc.GetHybridClusterConfig API synchronously api document: https://help.aliyun.com/api/ehpc/gethybridclusterconfig.html

func (*Client) GetHybridClusterConfigWithCallback

func (client *Client) GetHybridClusterConfigWithCallback(request *GetHybridClusterConfigRequest, callback func(response *GetHybridClusterConfigResponse, err error)) <-chan int

GetHybridClusterConfigWithCallback invokes the ehpc.GetHybridClusterConfig API asynchronously api document: https://help.aliyun.com/api/ehpc/gethybridclusterconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetHybridClusterConfigWithChan

func (client *Client) GetHybridClusterConfigWithChan(request *GetHybridClusterConfigRequest) (<-chan *GetHybridClusterConfigResponse, <-chan error)

GetHybridClusterConfigWithChan invokes the ehpc.GetHybridClusterConfig API asynchronously api document: https://help.aliyun.com/api/ehpc/gethybridclusterconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetVisualServiceStatus

func (client *Client) GetVisualServiceStatus(request *GetVisualServiceStatusRequest) (response *GetVisualServiceStatusResponse, err error)

GetVisualServiceStatus invokes the ehpc.GetVisualServiceStatus API synchronously api document: https://help.aliyun.com/api/ehpc/getvisualservicestatus.html

func (*Client) GetVisualServiceStatusWithCallback

func (client *Client) GetVisualServiceStatusWithCallback(request *GetVisualServiceStatusRequest, callback func(response *GetVisualServiceStatusResponse, err error)) <-chan int

GetVisualServiceStatusWithCallback invokes the ehpc.GetVisualServiceStatus API asynchronously api document: https://help.aliyun.com/api/ehpc/getvisualservicestatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetVisualServiceStatusWithChan

func (client *Client) GetVisualServiceStatusWithChan(request *GetVisualServiceStatusRequest) (<-chan *GetVisualServiceStatusResponse, <-chan error)

GetVisualServiceStatusWithChan invokes the ehpc.GetVisualServiceStatus API asynchronously api document: https://help.aliyun.com/api/ehpc/getvisualservicestatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) InstallSoftware

func (client *Client) InstallSoftware(request *InstallSoftwareRequest) (response *InstallSoftwareResponse, err error)

InstallSoftware invokes the ehpc.InstallSoftware API synchronously api document: https://help.aliyun.com/api/ehpc/installsoftware.html

func (*Client) InstallSoftwareWithCallback

func (client *Client) InstallSoftwareWithCallback(request *InstallSoftwareRequest, callback func(response *InstallSoftwareResponse, err error)) <-chan int

InstallSoftwareWithCallback invokes the ehpc.InstallSoftware API asynchronously api document: https://help.aliyun.com/api/ehpc/installsoftware.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) InstallSoftwareWithChan

func (client *Client) InstallSoftwareWithChan(request *InstallSoftwareRequest) (<-chan *InstallSoftwareResponse, <-chan error)

InstallSoftwareWithChan invokes the ehpc.InstallSoftware API asynchronously api document: https://help.aliyun.com/api/ehpc/installsoftware.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) InvokeShellCommand

func (client *Client) InvokeShellCommand(request *InvokeShellCommandRequest) (response *InvokeShellCommandResponse, err error)

InvokeShellCommand invokes the ehpc.InvokeShellCommand API synchronously api document: https://help.aliyun.com/api/ehpc/invokeshellcommand.html

func (*Client) InvokeShellCommandWithCallback

func (client *Client) InvokeShellCommandWithCallback(request *InvokeShellCommandRequest, callback func(response *InvokeShellCommandResponse, err error)) <-chan int

InvokeShellCommandWithCallback invokes the ehpc.InvokeShellCommand API asynchronously api document: https://help.aliyun.com/api/ehpc/invokeshellcommand.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) InvokeShellCommandWithChan

func (client *Client) InvokeShellCommandWithChan(request *InvokeShellCommandRequest) (<-chan *InvokeShellCommandResponse, <-chan error)

InvokeShellCommandWithChan invokes the ehpc.InvokeShellCommand API asynchronously api document: https://help.aliyun.com/api/ehpc/invokeshellcommand.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListAvailableEcsTypes

func (client *Client) ListAvailableEcsTypes(request *ListAvailableEcsTypesRequest) (response *ListAvailableEcsTypesResponse, err error)

ListAvailableEcsTypes invokes the ehpc.ListAvailableEcsTypes API synchronously api document: https://help.aliyun.com/api/ehpc/listavailableecstypes.html

func (*Client) ListAvailableEcsTypesWithCallback

func (client *Client) ListAvailableEcsTypesWithCallback(request *ListAvailableEcsTypesRequest, callback func(response *ListAvailableEcsTypesResponse, err error)) <-chan int

ListAvailableEcsTypesWithCallback invokes the ehpc.ListAvailableEcsTypes API asynchronously api document: https://help.aliyun.com/api/ehpc/listavailableecstypes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListAvailableEcsTypesWithChan

func (client *Client) ListAvailableEcsTypesWithChan(request *ListAvailableEcsTypesRequest) (<-chan *ListAvailableEcsTypesResponse, <-chan error)

ListAvailableEcsTypesWithChan invokes the ehpc.ListAvailableEcsTypes API asynchronously api document: https://help.aliyun.com/api/ehpc/listavailableecstypes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListAvailableFileSystemTypes

func (client *Client) ListAvailableFileSystemTypes(request *ListAvailableFileSystemTypesRequest) (response *ListAvailableFileSystemTypesResponse, err error)

ListAvailableFileSystemTypes invokes the ehpc.ListAvailableFileSystemTypes API synchronously api document: https://help.aliyun.com/api/ehpc/listavailablefilesystemtypes.html

func (*Client) ListAvailableFileSystemTypesWithCallback

func (client *Client) ListAvailableFileSystemTypesWithCallback(request *ListAvailableFileSystemTypesRequest, callback func(response *ListAvailableFileSystemTypesResponse, err error)) <-chan int

ListAvailableFileSystemTypesWithCallback invokes the ehpc.ListAvailableFileSystemTypes API asynchronously api document: https://help.aliyun.com/api/ehpc/listavailablefilesystemtypes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListAvailableFileSystemTypesWithChan

func (client *Client) ListAvailableFileSystemTypesWithChan(request *ListAvailableFileSystemTypesRequest) (<-chan *ListAvailableFileSystemTypesResponse, <-chan error)

ListAvailableFileSystemTypesWithChan invokes the ehpc.ListAvailableFileSystemTypes API asynchronously api document: https://help.aliyun.com/api/ehpc/listavailablefilesystemtypes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListCloudMetricProfilings

func (client *Client) ListCloudMetricProfilings(request *ListCloudMetricProfilingsRequest) (response *ListCloudMetricProfilingsResponse, err error)

ListCloudMetricProfilings invokes the ehpc.ListCloudMetricProfilings API synchronously api document: https://help.aliyun.com/api/ehpc/listcloudmetricprofilings.html

func (*Client) ListCloudMetricProfilingsWithCallback

func (client *Client) ListCloudMetricProfilingsWithCallback(request *ListCloudMetricProfilingsRequest, callback func(response *ListCloudMetricProfilingsResponse, err error)) <-chan int

ListCloudMetricProfilingsWithCallback invokes the ehpc.ListCloudMetricProfilings API asynchronously api document: https://help.aliyun.com/api/ehpc/listcloudmetricprofilings.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListCloudMetricProfilingsWithChan

func (client *Client) ListCloudMetricProfilingsWithChan(request *ListCloudMetricProfilingsRequest) (<-chan *ListCloudMetricProfilingsResponse, <-chan error)

ListCloudMetricProfilingsWithChan invokes the ehpc.ListCloudMetricProfilings API asynchronously api document: https://help.aliyun.com/api/ehpc/listcloudmetricprofilings.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListClusterLogs

func (client *Client) ListClusterLogs(request *ListClusterLogsRequest) (response *ListClusterLogsResponse, err error)

ListClusterLogs invokes the ehpc.ListClusterLogs API synchronously api document: https://help.aliyun.com/api/ehpc/listclusterlogs.html

func (*Client) ListClusterLogsWithCallback

func (client *Client) ListClusterLogsWithCallback(request *ListClusterLogsRequest, callback func(response *ListClusterLogsResponse, err error)) <-chan int

ListClusterLogsWithCallback invokes the ehpc.ListClusterLogs API asynchronously api document: https://help.aliyun.com/api/ehpc/listclusterlogs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListClusterLogsWithChan

func (client *Client) ListClusterLogsWithChan(request *ListClusterLogsRequest) (<-chan *ListClusterLogsResponse, <-chan error)

ListClusterLogsWithChan invokes the ehpc.ListClusterLogs API asynchronously api document: https://help.aliyun.com/api/ehpc/listclusterlogs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListClusters

func (client *Client) ListClusters(request *ListClustersRequest) (response *ListClustersResponse, err error)

ListClusters invokes the ehpc.ListClusters API synchronously api document: https://help.aliyun.com/api/ehpc/listclusters.html

func (*Client) ListClustersMeta

func (client *Client) ListClustersMeta(request *ListClustersMetaRequest) (response *ListClustersMetaResponse, err error)

ListClustersMeta invokes the ehpc.ListClustersMeta API synchronously api document: https://help.aliyun.com/api/ehpc/listclustersmeta.html

func (*Client) ListClustersMetaWithCallback

func (client *Client) ListClustersMetaWithCallback(request *ListClustersMetaRequest, callback func(response *ListClustersMetaResponse, err error)) <-chan int

ListClustersMetaWithCallback invokes the ehpc.ListClustersMeta API asynchronously api document: https://help.aliyun.com/api/ehpc/listclustersmeta.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListClustersMetaWithChan

func (client *Client) ListClustersMetaWithChan(request *ListClustersMetaRequest) (<-chan *ListClustersMetaResponse, <-chan error)

ListClustersMetaWithChan invokes the ehpc.ListClustersMeta API asynchronously api document: https://help.aliyun.com/api/ehpc/listclustersmeta.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListClustersWithCallback

func (client *Client) ListClustersWithCallback(request *ListClustersRequest, callback func(response *ListClustersResponse, err error)) <-chan int

ListClustersWithCallback invokes the ehpc.ListClusters API asynchronously api document: https://help.aliyun.com/api/ehpc/listclusters.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListClustersWithChan

func (client *Client) ListClustersWithChan(request *ListClustersRequest) (<-chan *ListClustersResponse, <-chan error)

ListClustersWithChan invokes the ehpc.ListClusters API asynchronously api document: https://help.aliyun.com/api/ehpc/listclusters.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListCommands

func (client *Client) ListCommands(request *ListCommandsRequest) (response *ListCommandsResponse, err error)

ListCommands invokes the ehpc.ListCommands API synchronously api document: https://help.aliyun.com/api/ehpc/listcommands.html

func (*Client) ListCommandsWithCallback

func (client *Client) ListCommandsWithCallback(request *ListCommandsRequest, callback func(response *ListCommandsResponse, err error)) <-chan int

ListCommandsWithCallback invokes the ehpc.ListCommands API asynchronously api document: https://help.aliyun.com/api/ehpc/listcommands.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListCommandsWithChan

func (client *Client) ListCommandsWithChan(request *ListCommandsRequest) (<-chan *ListCommandsResponse, <-chan error)

ListCommandsWithChan invokes the ehpc.ListCommands API asynchronously api document: https://help.aliyun.com/api/ehpc/listcommands.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListContainerApps

func (client *Client) ListContainerApps(request *ListContainerAppsRequest) (response *ListContainerAppsResponse, err error)

ListContainerApps invokes the ehpc.ListContainerApps API synchronously api document: https://help.aliyun.com/api/ehpc/listcontainerapps.html

func (*Client) ListContainerAppsWithCallback

func (client *Client) ListContainerAppsWithCallback(request *ListContainerAppsRequest, callback func(response *ListContainerAppsResponse, err error)) <-chan int

ListContainerAppsWithCallback invokes the ehpc.ListContainerApps API asynchronously api document: https://help.aliyun.com/api/ehpc/listcontainerapps.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListContainerAppsWithChan

func (client *Client) ListContainerAppsWithChan(request *ListContainerAppsRequest) (<-chan *ListContainerAppsResponse, <-chan error)

ListContainerAppsWithChan invokes the ehpc.ListContainerApps API asynchronously api document: https://help.aliyun.com/api/ehpc/listcontainerapps.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListContainerImages

func (client *Client) ListContainerImages(request *ListContainerImagesRequest) (response *ListContainerImagesResponse, err error)

ListContainerImages invokes the ehpc.ListContainerImages API synchronously api document: https://help.aliyun.com/api/ehpc/listcontainerimages.html

func (*Client) ListContainerImagesWithCallback

func (client *Client) ListContainerImagesWithCallback(request *ListContainerImagesRequest, callback func(response *ListContainerImagesResponse, err error)) <-chan int

ListContainerImagesWithCallback invokes the ehpc.ListContainerImages API asynchronously api document: https://help.aliyun.com/api/ehpc/listcontainerimages.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListContainerImagesWithChan

func (client *Client) ListContainerImagesWithChan(request *ListContainerImagesRequest) (<-chan *ListContainerImagesResponse, <-chan error)

ListContainerImagesWithChan invokes the ehpc.ListContainerImages API asynchronously api document: https://help.aliyun.com/api/ehpc/listcontainerimages.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListCpfsFileSystems

func (client *Client) ListCpfsFileSystems(request *ListCpfsFileSystemsRequest) (response *ListCpfsFileSystemsResponse, err error)

ListCpfsFileSystems invokes the ehpc.ListCpfsFileSystems API synchronously api document: https://help.aliyun.com/api/ehpc/listcpfsfilesystems.html

func (*Client) ListCpfsFileSystemsWithCallback

func (client *Client) ListCpfsFileSystemsWithCallback(request *ListCpfsFileSystemsRequest, callback func(response *ListCpfsFileSystemsResponse, err error)) <-chan int

ListCpfsFileSystemsWithCallback invokes the ehpc.ListCpfsFileSystems API asynchronously api document: https://help.aliyun.com/api/ehpc/listcpfsfilesystems.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListCpfsFileSystemsWithChan

func (client *Client) ListCpfsFileSystemsWithChan(request *ListCpfsFileSystemsRequest) (<-chan *ListCpfsFileSystemsResponse, <-chan error)

ListCpfsFileSystemsWithChan invokes the ehpc.ListCpfsFileSystems API asynchronously api document: https://help.aliyun.com/api/ehpc/listcpfsfilesystems.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListCurrentClientVersion

func (client *Client) ListCurrentClientVersion(request *ListCurrentClientVersionRequest) (response *ListCurrentClientVersionResponse, err error)

ListCurrentClientVersion invokes the ehpc.ListCurrentClientVersion API synchronously api document: https://help.aliyun.com/api/ehpc/listcurrentclientversion.html

func (*Client) ListCurrentClientVersionWithCallback

func (client *Client) ListCurrentClientVersionWithCallback(request *ListCurrentClientVersionRequest, callback func(response *ListCurrentClientVersionResponse, err error)) <-chan int

ListCurrentClientVersionWithCallback invokes the ehpc.ListCurrentClientVersion API asynchronously api document: https://help.aliyun.com/api/ehpc/listcurrentclientversion.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListCurrentClientVersionWithChan

func (client *Client) ListCurrentClientVersionWithChan(request *ListCurrentClientVersionRequest) (<-chan *ListCurrentClientVersionResponse, <-chan error)

ListCurrentClientVersionWithChan invokes the ehpc.ListCurrentClientVersion API asynchronously api document: https://help.aliyun.com/api/ehpc/listcurrentclientversion.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListCustomImages

func (client *Client) ListCustomImages(request *ListCustomImagesRequest) (response *ListCustomImagesResponse, err error)

ListCustomImages invokes the ehpc.ListCustomImages API synchronously api document: https://help.aliyun.com/api/ehpc/listcustomimages.html

func (*Client) ListCustomImagesWithCallback

func (client *Client) ListCustomImagesWithCallback(request *ListCustomImagesRequest, callback func(response *ListCustomImagesResponse, err error)) <-chan int

ListCustomImagesWithCallback invokes the ehpc.ListCustomImages API asynchronously api document: https://help.aliyun.com/api/ehpc/listcustomimages.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListCustomImagesWithChan

func (client *Client) ListCustomImagesWithChan(request *ListCustomImagesRequest) (<-chan *ListCustomImagesResponse, <-chan error)

ListCustomImagesWithChan invokes the ehpc.ListCustomImages API asynchronously api document: https://help.aliyun.com/api/ehpc/listcustomimages.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListFileSystemWithMountTargets

func (client *Client) ListFileSystemWithMountTargets(request *ListFileSystemWithMountTargetsRequest) (response *ListFileSystemWithMountTargetsResponse, err error)

ListFileSystemWithMountTargets invokes the ehpc.ListFileSystemWithMountTargets API synchronously api document: https://help.aliyun.com/api/ehpc/listfilesystemwithmounttargets.html

func (*Client) ListFileSystemWithMountTargetsWithCallback

func (client *Client) ListFileSystemWithMountTargetsWithCallback(request *ListFileSystemWithMountTargetsRequest, callback func(response *ListFileSystemWithMountTargetsResponse, err error)) <-chan int

ListFileSystemWithMountTargetsWithCallback invokes the ehpc.ListFileSystemWithMountTargets API asynchronously api document: https://help.aliyun.com/api/ehpc/listfilesystemwithmounttargets.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListFileSystemWithMountTargetsWithChan

func (client *Client) ListFileSystemWithMountTargetsWithChan(request *ListFileSystemWithMountTargetsRequest) (<-chan *ListFileSystemWithMountTargetsResponse, <-chan error)

ListFileSystemWithMountTargetsWithChan invokes the ehpc.ListFileSystemWithMountTargets API asynchronously api document: https://help.aliyun.com/api/ehpc/listfilesystemwithmounttargets.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListImages

func (client *Client) ListImages(request *ListImagesRequest) (response *ListImagesResponse, err error)

ListImages invokes the ehpc.ListImages API synchronously api document: https://help.aliyun.com/api/ehpc/listimages.html

func (*Client) ListImagesWithCallback

func (client *Client) ListImagesWithCallback(request *ListImagesRequest, callback func(response *ListImagesResponse, err error)) <-chan int

ListImagesWithCallback invokes the ehpc.ListImages API asynchronously api document: https://help.aliyun.com/api/ehpc/listimages.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListImagesWithChan

func (client *Client) ListImagesWithChan(request *ListImagesRequest) (<-chan *ListImagesResponse, <-chan error)

ListImagesWithChan invokes the ehpc.ListImages API asynchronously api document: https://help.aliyun.com/api/ehpc/listimages.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListInstalledSoftware

func (client *Client) ListInstalledSoftware(request *ListInstalledSoftwareRequest) (response *ListInstalledSoftwareResponse, err error)

ListInstalledSoftware invokes the ehpc.ListInstalledSoftware API synchronously api document: https://help.aliyun.com/api/ehpc/listinstalledsoftware.html

func (*Client) ListInstalledSoftwareWithCallback

func (client *Client) ListInstalledSoftwareWithCallback(request *ListInstalledSoftwareRequest, callback func(response *ListInstalledSoftwareResponse, err error)) <-chan int

ListInstalledSoftwareWithCallback invokes the ehpc.ListInstalledSoftware API asynchronously api document: https://help.aliyun.com/api/ehpc/listinstalledsoftware.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListInstalledSoftwareWithChan

func (client *Client) ListInstalledSoftwareWithChan(request *ListInstalledSoftwareRequest) (<-chan *ListInstalledSoftwareResponse, <-chan error)

ListInstalledSoftwareWithChan invokes the ehpc.ListInstalledSoftware API asynchronously api document: https://help.aliyun.com/api/ehpc/listinstalledsoftware.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListInvocationResults

func (client *Client) ListInvocationResults(request *ListInvocationResultsRequest) (response *ListInvocationResultsResponse, err error)

ListInvocationResults invokes the ehpc.ListInvocationResults API synchronously api document: https://help.aliyun.com/api/ehpc/listinvocationresults.html

func (*Client) ListInvocationResultsWithCallback

func (client *Client) ListInvocationResultsWithCallback(request *ListInvocationResultsRequest, callback func(response *ListInvocationResultsResponse, err error)) <-chan int

ListInvocationResultsWithCallback invokes the ehpc.ListInvocationResults API asynchronously api document: https://help.aliyun.com/api/ehpc/listinvocationresults.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListInvocationResultsWithChan

func (client *Client) ListInvocationResultsWithChan(request *ListInvocationResultsRequest) (<-chan *ListInvocationResultsResponse, <-chan error)

ListInvocationResultsWithChan invokes the ehpc.ListInvocationResults API asynchronously api document: https://help.aliyun.com/api/ehpc/listinvocationresults.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListInvocationStatus

func (client *Client) ListInvocationStatus(request *ListInvocationStatusRequest) (response *ListInvocationStatusResponse, err error)

ListInvocationStatus invokes the ehpc.ListInvocationStatus API synchronously api document: https://help.aliyun.com/api/ehpc/listinvocationstatus.html

func (*Client) ListInvocationStatusWithCallback

func (client *Client) ListInvocationStatusWithCallback(request *ListInvocationStatusRequest, callback func(response *ListInvocationStatusResponse, err error)) <-chan int

ListInvocationStatusWithCallback invokes the ehpc.ListInvocationStatus API asynchronously api document: https://help.aliyun.com/api/ehpc/listinvocationstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListInvocationStatusWithChan

func (client *Client) ListInvocationStatusWithChan(request *ListInvocationStatusRequest) (<-chan *ListInvocationStatusResponse, <-chan error)

ListInvocationStatusWithChan invokes the ehpc.ListInvocationStatus API asynchronously api document: https://help.aliyun.com/api/ehpc/listinvocationstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListJobTemplates

func (client *Client) ListJobTemplates(request *ListJobTemplatesRequest) (response *ListJobTemplatesResponse, err error)

ListJobTemplates invokes the ehpc.ListJobTemplates API synchronously api document: https://help.aliyun.com/api/ehpc/listjobtemplates.html

func (*Client) ListJobTemplatesWithCallback

func (client *Client) ListJobTemplatesWithCallback(request *ListJobTemplatesRequest, callback func(response *ListJobTemplatesResponse, err error)) <-chan int

ListJobTemplatesWithCallback invokes the ehpc.ListJobTemplates API asynchronously api document: https://help.aliyun.com/api/ehpc/listjobtemplates.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListJobTemplatesWithChan

func (client *Client) ListJobTemplatesWithChan(request *ListJobTemplatesRequest) (<-chan *ListJobTemplatesResponse, <-chan error)

ListJobTemplatesWithChan invokes the ehpc.ListJobTemplates API asynchronously api document: https://help.aliyun.com/api/ehpc/listjobtemplates.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListJobs

func (client *Client) ListJobs(request *ListJobsRequest) (response *ListJobsResponse, err error)

ListJobs invokes the ehpc.ListJobs API synchronously api document: https://help.aliyun.com/api/ehpc/listjobs.html

func (*Client) ListJobsWithCallback

func (client *Client) ListJobsWithCallback(request *ListJobsRequest, callback func(response *ListJobsResponse, err error)) <-chan int

ListJobsWithCallback invokes the ehpc.ListJobs API asynchronously api document: https://help.aliyun.com/api/ehpc/listjobs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListJobsWithChan

func (client *Client) ListJobsWithChan(request *ListJobsRequest) (<-chan *ListJobsResponse, <-chan error)

ListJobsWithChan invokes the ehpc.ListJobs API asynchronously api document: https://help.aliyun.com/api/ehpc/listjobs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListNodes

func (client *Client) ListNodes(request *ListNodesRequest) (response *ListNodesResponse, err error)

ListNodes invokes the ehpc.ListNodes API synchronously api document: https://help.aliyun.com/api/ehpc/listnodes.html

func (*Client) ListNodesByQueue

func (client *Client) ListNodesByQueue(request *ListNodesByQueueRequest) (response *ListNodesByQueueResponse, err error)

ListNodesByQueue invokes the ehpc.ListNodesByQueue API synchronously api document: https://help.aliyun.com/api/ehpc/listnodesbyqueue.html

func (*Client) ListNodesByQueueWithCallback

func (client *Client) ListNodesByQueueWithCallback(request *ListNodesByQueueRequest, callback func(response *ListNodesByQueueResponse, err error)) <-chan int

ListNodesByQueueWithCallback invokes the ehpc.ListNodesByQueue API asynchronously api document: https://help.aliyun.com/api/ehpc/listnodesbyqueue.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListNodesByQueueWithChan

func (client *Client) ListNodesByQueueWithChan(request *ListNodesByQueueRequest) (<-chan *ListNodesByQueueResponse, <-chan error)

ListNodesByQueueWithChan invokes the ehpc.ListNodesByQueue API asynchronously api document: https://help.aliyun.com/api/ehpc/listnodesbyqueue.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListNodesNoPaging

func (client *Client) ListNodesNoPaging(request *ListNodesNoPagingRequest) (response *ListNodesNoPagingResponse, err error)

ListNodesNoPaging invokes the ehpc.ListNodesNoPaging API synchronously api document: https://help.aliyun.com/api/ehpc/listnodesnopaging.html

func (*Client) ListNodesNoPagingWithCallback

func (client *Client) ListNodesNoPagingWithCallback(request *ListNodesNoPagingRequest, callback func(response *ListNodesNoPagingResponse, err error)) <-chan int

ListNodesNoPagingWithCallback invokes the ehpc.ListNodesNoPaging API asynchronously api document: https://help.aliyun.com/api/ehpc/listnodesnopaging.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListNodesNoPagingWithChan

func (client *Client) ListNodesNoPagingWithChan(request *ListNodesNoPagingRequest) (<-chan *ListNodesNoPagingResponse, <-chan error)

ListNodesNoPagingWithChan invokes the ehpc.ListNodesNoPaging API asynchronously api document: https://help.aliyun.com/api/ehpc/listnodesnopaging.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListNodesWithCallback

func (client *Client) ListNodesWithCallback(request *ListNodesRequest, callback func(response *ListNodesResponse, err error)) <-chan int

ListNodesWithCallback invokes the ehpc.ListNodes API asynchronously api document: https://help.aliyun.com/api/ehpc/listnodes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListNodesWithChan

func (client *Client) ListNodesWithChan(request *ListNodesRequest) (<-chan *ListNodesResponse, <-chan error)

ListNodesWithChan invokes the ehpc.ListNodes API asynchronously api document: https://help.aliyun.com/api/ehpc/listnodes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListPreferredEcsTypes

func (client *Client) ListPreferredEcsTypes(request *ListPreferredEcsTypesRequest) (response *ListPreferredEcsTypesResponse, err error)

ListPreferredEcsTypes invokes the ehpc.ListPreferredEcsTypes API synchronously api document: https://help.aliyun.com/api/ehpc/listpreferredecstypes.html

func (*Client) ListPreferredEcsTypesWithCallback

func (client *Client) ListPreferredEcsTypesWithCallback(request *ListPreferredEcsTypesRequest, callback func(response *ListPreferredEcsTypesResponse, err error)) <-chan int

ListPreferredEcsTypesWithCallback invokes the ehpc.ListPreferredEcsTypes API asynchronously api document: https://help.aliyun.com/api/ehpc/listpreferredecstypes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListPreferredEcsTypesWithChan

func (client *Client) ListPreferredEcsTypesWithChan(request *ListPreferredEcsTypesRequest) (<-chan *ListPreferredEcsTypesResponse, <-chan error)

ListPreferredEcsTypesWithChan invokes the ehpc.ListPreferredEcsTypes API asynchronously api document: https://help.aliyun.com/api/ehpc/listpreferredecstypes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListQueues

func (client *Client) ListQueues(request *ListQueuesRequest) (response *ListQueuesResponse, err error)

ListQueues invokes the ehpc.ListQueues API synchronously api document: https://help.aliyun.com/api/ehpc/listqueues.html

func (*Client) ListQueuesWithCallback

func (client *Client) ListQueuesWithCallback(request *ListQueuesRequest, callback func(response *ListQueuesResponse, err error)) <-chan int

ListQueuesWithCallback invokes the ehpc.ListQueues API asynchronously api document: https://help.aliyun.com/api/ehpc/listqueues.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListQueuesWithChan

func (client *Client) ListQueuesWithChan(request *ListQueuesRequest) (<-chan *ListQueuesResponse, <-chan error)

ListQueuesWithChan invokes the ehpc.ListQueues API asynchronously api document: https://help.aliyun.com/api/ehpc/listqueues.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListRegions

func (client *Client) ListRegions(request *ListRegionsRequest) (response *ListRegionsResponse, err error)

ListRegions invokes the ehpc.ListRegions API synchronously api document: https://help.aliyun.com/api/ehpc/listregions.html

func (*Client) ListRegionsWithCallback

func (client *Client) ListRegionsWithCallback(request *ListRegionsRequest, callback func(response *ListRegionsResponse, err error)) <-chan int

ListRegionsWithCallback invokes the ehpc.ListRegions API asynchronously api document: https://help.aliyun.com/api/ehpc/listregions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListRegionsWithChan

func (client *Client) ListRegionsWithChan(request *ListRegionsRequest) (<-chan *ListRegionsResponse, <-chan error)

ListRegionsWithChan invokes the ehpc.ListRegions API asynchronously api document: https://help.aliyun.com/api/ehpc/listregions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListSoftwares

func (client *Client) ListSoftwares(request *ListSoftwaresRequest) (response *ListSoftwaresResponse, err error)

ListSoftwares invokes the ehpc.ListSoftwares API synchronously api document: https://help.aliyun.com/api/ehpc/listsoftwares.html

func (*Client) ListSoftwaresWithCallback

func (client *Client) ListSoftwaresWithCallback(request *ListSoftwaresRequest, callback func(response *ListSoftwaresResponse, err error)) <-chan int

ListSoftwaresWithCallback invokes the ehpc.ListSoftwares API asynchronously api document: https://help.aliyun.com/api/ehpc/listsoftwares.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListSoftwaresWithChan

func (client *Client) ListSoftwaresWithChan(request *ListSoftwaresRequest) (<-chan *ListSoftwaresResponse, <-chan error)

ListSoftwaresWithChan invokes the ehpc.ListSoftwares API asynchronously api document: https://help.aliyun.com/api/ehpc/listsoftwares.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListUsers

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

ListUsers invokes the ehpc.ListUsers API synchronously api document: https://help.aliyun.com/api/ehpc/listusers.html

func (*Client) ListUsersWithCallback

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

ListUsersWithCallback invokes the ehpc.ListUsers API asynchronously api document: https://help.aliyun.com/api/ehpc/listusers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListUsersWithChan

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

ListUsersWithChan invokes the ehpc.ListUsers API asynchronously api document: https://help.aliyun.com/api/ehpc/listusers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListVolumes

func (client *Client) ListVolumes(request *ListVolumesRequest) (response *ListVolumesResponse, err error)

ListVolumes invokes the ehpc.ListVolumes API synchronously api document: https://help.aliyun.com/api/ehpc/listvolumes.html

func (*Client) ListVolumesWithCallback

func (client *Client) ListVolumesWithCallback(request *ListVolumesRequest, callback func(response *ListVolumesResponse, err error)) <-chan int

ListVolumesWithCallback invokes the ehpc.ListVolumes API asynchronously api document: https://help.aliyun.com/api/ehpc/listvolumes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListVolumesWithChan

func (client *Client) ListVolumesWithChan(request *ListVolumesRequest) (<-chan *ListVolumesResponse, <-chan error)

ListVolumesWithChan invokes the ehpc.ListVolumes API asynchronously api document: https://help.aliyun.com/api/ehpc/listvolumes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyClusterAttributes

func (client *Client) ModifyClusterAttributes(request *ModifyClusterAttributesRequest) (response *ModifyClusterAttributesResponse, err error)

ModifyClusterAttributes invokes the ehpc.ModifyClusterAttributes API synchronously api document: https://help.aliyun.com/api/ehpc/modifyclusterattributes.html

func (*Client) ModifyClusterAttributesWithCallback

func (client *Client) ModifyClusterAttributesWithCallback(request *ModifyClusterAttributesRequest, callback func(response *ModifyClusterAttributesResponse, err error)) <-chan int

ModifyClusterAttributesWithCallback invokes the ehpc.ModifyClusterAttributes API asynchronously api document: https://help.aliyun.com/api/ehpc/modifyclusterattributes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyClusterAttributesWithChan

func (client *Client) ModifyClusterAttributesWithChan(request *ModifyClusterAttributesRequest) (<-chan *ModifyClusterAttributesResponse, <-chan error)

ModifyClusterAttributesWithChan invokes the ehpc.ModifyClusterAttributes API asynchronously api document: https://help.aliyun.com/api/ehpc/modifyclusterattributes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyContainerAppAttributes

func (client *Client) ModifyContainerAppAttributes(request *ModifyContainerAppAttributesRequest) (response *ModifyContainerAppAttributesResponse, err error)

ModifyContainerAppAttributes invokes the ehpc.ModifyContainerAppAttributes API synchronously api document: https://help.aliyun.com/api/ehpc/modifycontainerappattributes.html

func (*Client) ModifyContainerAppAttributesWithCallback

func (client *Client) ModifyContainerAppAttributesWithCallback(request *ModifyContainerAppAttributesRequest, callback func(response *ModifyContainerAppAttributesResponse, err error)) <-chan int

ModifyContainerAppAttributesWithCallback invokes the ehpc.ModifyContainerAppAttributes API asynchronously api document: https://help.aliyun.com/api/ehpc/modifycontainerappattributes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyContainerAppAttributesWithChan

func (client *Client) ModifyContainerAppAttributesWithChan(request *ModifyContainerAppAttributesRequest) (<-chan *ModifyContainerAppAttributesResponse, <-chan error)

ModifyContainerAppAttributesWithChan invokes the ehpc.ModifyContainerAppAttributes API asynchronously api document: https://help.aliyun.com/api/ehpc/modifycontainerappattributes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyImageGatewayConfig

func (client *Client) ModifyImageGatewayConfig(request *ModifyImageGatewayConfigRequest) (response *ModifyImageGatewayConfigResponse, err error)

ModifyImageGatewayConfig invokes the ehpc.ModifyImageGatewayConfig API synchronously api document: https://help.aliyun.com/api/ehpc/modifyimagegatewayconfig.html

func (*Client) ModifyImageGatewayConfigWithCallback

func (client *Client) ModifyImageGatewayConfigWithCallback(request *ModifyImageGatewayConfigRequest, callback func(response *ModifyImageGatewayConfigResponse, err error)) <-chan int

ModifyImageGatewayConfigWithCallback invokes the ehpc.ModifyImageGatewayConfig API asynchronously api document: https://help.aliyun.com/api/ehpc/modifyimagegatewayconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyImageGatewayConfigWithChan

func (client *Client) ModifyImageGatewayConfigWithChan(request *ModifyImageGatewayConfigRequest) (<-chan *ModifyImageGatewayConfigResponse, <-chan error)

ModifyImageGatewayConfigWithChan invokes the ehpc.ModifyImageGatewayConfig API asynchronously api document: https://help.aliyun.com/api/ehpc/modifyimagegatewayconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyUserGroups

func (client *Client) ModifyUserGroups(request *ModifyUserGroupsRequest) (response *ModifyUserGroupsResponse, err error)

ModifyUserGroups invokes the ehpc.ModifyUserGroups API synchronously api document: https://help.aliyun.com/api/ehpc/modifyusergroups.html

func (*Client) ModifyUserGroupsWithCallback

func (client *Client) ModifyUserGroupsWithCallback(request *ModifyUserGroupsRequest, callback func(response *ModifyUserGroupsResponse, err error)) <-chan int

ModifyUserGroupsWithCallback invokes the ehpc.ModifyUserGroups API asynchronously api document: https://help.aliyun.com/api/ehpc/modifyusergroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyUserGroupsWithChan

func (client *Client) ModifyUserGroupsWithChan(request *ModifyUserGroupsRequest) (<-chan *ModifyUserGroupsResponse, <-chan error)

ModifyUserGroupsWithChan invokes the ehpc.ModifyUserGroups API asynchronously api document: https://help.aliyun.com/api/ehpc/modifyusergroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyUserPasswords

func (client *Client) ModifyUserPasswords(request *ModifyUserPasswordsRequest) (response *ModifyUserPasswordsResponse, err error)

ModifyUserPasswords invokes the ehpc.ModifyUserPasswords API synchronously api document: https://help.aliyun.com/api/ehpc/modifyuserpasswords.html

func (*Client) ModifyUserPasswordsWithCallback

func (client *Client) ModifyUserPasswordsWithCallback(request *ModifyUserPasswordsRequest, callback func(response *ModifyUserPasswordsResponse, err error)) <-chan int

ModifyUserPasswordsWithCallback invokes the ehpc.ModifyUserPasswords API asynchronously api document: https://help.aliyun.com/api/ehpc/modifyuserpasswords.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyUserPasswordsWithChan

func (client *Client) ModifyUserPasswordsWithChan(request *ModifyUserPasswordsRequest) (<-chan *ModifyUserPasswordsResponse, <-chan error)

ModifyUserPasswordsWithChan invokes the ehpc.ModifyUserPasswords API asynchronously api document: https://help.aliyun.com/api/ehpc/modifyuserpasswords.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyVisualServicePasswd

func (client *Client) ModifyVisualServicePasswd(request *ModifyVisualServicePasswdRequest) (response *ModifyVisualServicePasswdResponse, err error)

ModifyVisualServicePasswd invokes the ehpc.ModifyVisualServicePasswd API synchronously api document: https://help.aliyun.com/api/ehpc/modifyvisualservicepasswd.html

func (*Client) ModifyVisualServicePasswdWithCallback

func (client *Client) ModifyVisualServicePasswdWithCallback(request *ModifyVisualServicePasswdRequest, callback func(response *ModifyVisualServicePasswdResponse, err error)) <-chan int

ModifyVisualServicePasswdWithCallback invokes the ehpc.ModifyVisualServicePasswd API asynchronously api document: https://help.aliyun.com/api/ehpc/modifyvisualservicepasswd.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyVisualServicePasswdWithChan

func (client *Client) ModifyVisualServicePasswdWithChan(request *ModifyVisualServicePasswdRequest) (<-chan *ModifyVisualServicePasswdResponse, <-chan error)

ModifyVisualServicePasswdWithChan invokes the ehpc.ModifyVisualServicePasswd API asynchronously api document: https://help.aliyun.com/api/ehpc/modifyvisualservicepasswd.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) PullImage

func (client *Client) PullImage(request *PullImageRequest) (response *PullImageResponse, err error)

PullImage invokes the ehpc.PullImage API synchronously api document: https://help.aliyun.com/api/ehpc/pullimage.html

func (*Client) PullImageWithCallback

func (client *Client) PullImageWithCallback(request *PullImageRequest, callback func(response *PullImageResponse, err error)) <-chan int

PullImageWithCallback invokes the ehpc.PullImage API asynchronously api document: https://help.aliyun.com/api/ehpc/pullimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) PullImageWithChan

func (client *Client) PullImageWithChan(request *PullImageRequest) (<-chan *PullImageResponse, <-chan error)

PullImageWithChan invokes the ehpc.PullImage API asynchronously api document: https://help.aliyun.com/api/ehpc/pullimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RecoverCluster

func (client *Client) RecoverCluster(request *RecoverClusterRequest) (response *RecoverClusterResponse, err error)

RecoverCluster invokes the ehpc.RecoverCluster API synchronously api document: https://help.aliyun.com/api/ehpc/recovercluster.html

func (*Client) RecoverClusterWithCallback

func (client *Client) RecoverClusterWithCallback(request *RecoverClusterRequest, callback func(response *RecoverClusterResponse, err error)) <-chan int

RecoverClusterWithCallback invokes the ehpc.RecoverCluster API asynchronously api document: https://help.aliyun.com/api/ehpc/recovercluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RecoverClusterWithChan

func (client *Client) RecoverClusterWithChan(request *RecoverClusterRequest) (<-chan *RecoverClusterResponse, <-chan error)

RecoverClusterWithChan invokes the ehpc.RecoverCluster API asynchronously api document: https://help.aliyun.com/api/ehpc/recovercluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RerunJobs

func (client *Client) RerunJobs(request *RerunJobsRequest) (response *RerunJobsResponse, err error)

RerunJobs invokes the ehpc.RerunJobs API synchronously api document: https://help.aliyun.com/api/ehpc/rerunjobs.html

func (*Client) RerunJobsWithCallback

func (client *Client) RerunJobsWithCallback(request *RerunJobsRequest, callback func(response *RerunJobsResponse, err error)) <-chan int

RerunJobsWithCallback invokes the ehpc.RerunJobs API asynchronously api document: https://help.aliyun.com/api/ehpc/rerunjobs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RerunJobsWithChan

func (client *Client) RerunJobsWithChan(request *RerunJobsRequest) (<-chan *RerunJobsResponse, <-chan error)

RerunJobsWithChan invokes the ehpc.RerunJobs API asynchronously api document: https://help.aliyun.com/api/ehpc/rerunjobs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ResetNodes

func (client *Client) ResetNodes(request *ResetNodesRequest) (response *ResetNodesResponse, err error)

ResetNodes invokes the ehpc.ResetNodes API synchronously api document: https://help.aliyun.com/api/ehpc/resetnodes.html

func (*Client) ResetNodesWithCallback

func (client *Client) ResetNodesWithCallback(request *ResetNodesRequest, callback func(response *ResetNodesResponse, err error)) <-chan int

ResetNodesWithCallback invokes the ehpc.ResetNodes API asynchronously api document: https://help.aliyun.com/api/ehpc/resetnodes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ResetNodesWithChan

func (client *Client) ResetNodesWithChan(request *ResetNodesRequest) (<-chan *ResetNodesResponse, <-chan error)

ResetNodesWithChan invokes the ehpc.ResetNodes API asynchronously api document: https://help.aliyun.com/api/ehpc/resetnodes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RunCloudMetricProfiling

func (client *Client) RunCloudMetricProfiling(request *RunCloudMetricProfilingRequest) (response *RunCloudMetricProfilingResponse, err error)

RunCloudMetricProfiling invokes the ehpc.RunCloudMetricProfiling API synchronously api document: https://help.aliyun.com/api/ehpc/runcloudmetricprofiling.html

func (*Client) RunCloudMetricProfilingWithCallback

func (client *Client) RunCloudMetricProfilingWithCallback(request *RunCloudMetricProfilingRequest, callback func(response *RunCloudMetricProfilingResponse, err error)) <-chan int

RunCloudMetricProfilingWithCallback invokes the ehpc.RunCloudMetricProfiling API asynchronously api document: https://help.aliyun.com/api/ehpc/runcloudmetricprofiling.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RunCloudMetricProfilingWithChan

func (client *Client) RunCloudMetricProfilingWithChan(request *RunCloudMetricProfilingRequest) (<-chan *RunCloudMetricProfilingResponse, <-chan error)

RunCloudMetricProfilingWithChan invokes the ehpc.RunCloudMetricProfiling API asynchronously api document: https://help.aliyun.com/api/ehpc/runcloudmetricprofiling.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetAutoScaleConfig

func (client *Client) SetAutoScaleConfig(request *SetAutoScaleConfigRequest) (response *SetAutoScaleConfigResponse, err error)

SetAutoScaleConfig invokes the ehpc.SetAutoScaleConfig API synchronously api document: https://help.aliyun.com/api/ehpc/setautoscaleconfig.html

func (*Client) SetAutoScaleConfigWithCallback

func (client *Client) SetAutoScaleConfigWithCallback(request *SetAutoScaleConfigRequest, callback func(response *SetAutoScaleConfigResponse, err error)) <-chan int

SetAutoScaleConfigWithCallback invokes the ehpc.SetAutoScaleConfig API asynchronously api document: https://help.aliyun.com/api/ehpc/setautoscaleconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetAutoScaleConfigWithChan

func (client *Client) SetAutoScaleConfigWithChan(request *SetAutoScaleConfigRequest) (<-chan *SetAutoScaleConfigResponse, <-chan error)

SetAutoScaleConfigWithChan invokes the ehpc.SetAutoScaleConfig API asynchronously api document: https://help.aliyun.com/api/ehpc/setautoscaleconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetJobUser

func (client *Client) SetJobUser(request *SetJobUserRequest) (response *SetJobUserResponse, err error)

SetJobUser invokes the ehpc.SetJobUser API synchronously api document: https://help.aliyun.com/api/ehpc/setjobuser.html

func (*Client) SetJobUserWithCallback

func (client *Client) SetJobUserWithCallback(request *SetJobUserRequest, callback func(response *SetJobUserResponse, err error)) <-chan int

SetJobUserWithCallback invokes the ehpc.SetJobUser API asynchronously api document: https://help.aliyun.com/api/ehpc/setjobuser.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetJobUserWithChan

func (client *Client) SetJobUserWithChan(request *SetJobUserRequest) (<-chan *SetJobUserResponse, <-chan error)

SetJobUserWithChan invokes the ehpc.SetJobUser API asynchronously api document: https://help.aliyun.com/api/ehpc/setjobuser.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetQueue

func (client *Client) SetQueue(request *SetQueueRequest) (response *SetQueueResponse, err error)

SetQueue invokes the ehpc.SetQueue API synchronously api document: https://help.aliyun.com/api/ehpc/setqueue.html

func (*Client) SetQueueWithCallback

func (client *Client) SetQueueWithCallback(request *SetQueueRequest, callback func(response *SetQueueResponse, err error)) <-chan int

SetQueueWithCallback invokes the ehpc.SetQueue API asynchronously api document: https://help.aliyun.com/api/ehpc/setqueue.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetQueueWithChan

func (client *Client) SetQueueWithChan(request *SetQueueRequest) (<-chan *SetQueueResponse, <-chan error)

SetQueueWithChan invokes the ehpc.SetQueue API asynchronously api document: https://help.aliyun.com/api/ehpc/setqueue.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StartCluster

func (client *Client) StartCluster(request *StartClusterRequest) (response *StartClusterResponse, err error)

StartCluster invokes the ehpc.StartCluster API synchronously api document: https://help.aliyun.com/api/ehpc/startcluster.html

func (*Client) StartClusterWithCallback

func (client *Client) StartClusterWithCallback(request *StartClusterRequest, callback func(response *StartClusterResponse, err error)) <-chan int

StartClusterWithCallback invokes the ehpc.StartCluster API asynchronously api document: https://help.aliyun.com/api/ehpc/startcluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StartClusterWithChan

func (client *Client) StartClusterWithChan(request *StartClusterRequest) (<-chan *StartClusterResponse, <-chan error)

StartClusterWithChan invokes the ehpc.StartCluster API asynchronously api document: https://help.aliyun.com/api/ehpc/startcluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StartNodes

func (client *Client) StartNodes(request *StartNodesRequest) (response *StartNodesResponse, err error)

StartNodes invokes the ehpc.StartNodes API synchronously api document: https://help.aliyun.com/api/ehpc/startnodes.html

func (*Client) StartNodesWithCallback

func (client *Client) StartNodesWithCallback(request *StartNodesRequest, callback func(response *StartNodesResponse, err error)) <-chan int

StartNodesWithCallback invokes the ehpc.StartNodes API asynchronously api document: https://help.aliyun.com/api/ehpc/startnodes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StartNodesWithChan

func (client *Client) StartNodesWithChan(request *StartNodesRequest) (<-chan *StartNodesResponse, <-chan error)

StartNodesWithChan invokes the ehpc.StartNodes API asynchronously api document: https://help.aliyun.com/api/ehpc/startnodes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StartVisualService

func (client *Client) StartVisualService(request *StartVisualServiceRequest) (response *StartVisualServiceResponse, err error)

StartVisualService invokes the ehpc.StartVisualService API synchronously api document: https://help.aliyun.com/api/ehpc/startvisualservice.html

func (*Client) StartVisualServiceWithCallback

func (client *Client) StartVisualServiceWithCallback(request *StartVisualServiceRequest, callback func(response *StartVisualServiceResponse, err error)) <-chan int

StartVisualServiceWithCallback invokes the ehpc.StartVisualService API asynchronously api document: https://help.aliyun.com/api/ehpc/startvisualservice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StartVisualServiceWithChan

func (client *Client) StartVisualServiceWithChan(request *StartVisualServiceRequest) (<-chan *StartVisualServiceResponse, <-chan error)

StartVisualServiceWithChan invokes the ehpc.StartVisualService API asynchronously api document: https://help.aliyun.com/api/ehpc/startvisualservice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StopCluster

func (client *Client) StopCluster(request *StopClusterRequest) (response *StopClusterResponse, err error)

StopCluster invokes the ehpc.StopCluster API synchronously api document: https://help.aliyun.com/api/ehpc/stopcluster.html

func (*Client) StopClusterWithCallback

func (client *Client) StopClusterWithCallback(request *StopClusterRequest, callback func(response *StopClusterResponse, err error)) <-chan int

StopClusterWithCallback invokes the ehpc.StopCluster API asynchronously api document: https://help.aliyun.com/api/ehpc/stopcluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StopClusterWithChan

func (client *Client) StopClusterWithChan(request *StopClusterRequest) (<-chan *StopClusterResponse, <-chan error)

StopClusterWithChan invokes the ehpc.StopCluster API asynchronously api document: https://help.aliyun.com/api/ehpc/stopcluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StopJobs

func (client *Client) StopJobs(request *StopJobsRequest) (response *StopJobsResponse, err error)

StopJobs invokes the ehpc.StopJobs API synchronously api document: https://help.aliyun.com/api/ehpc/stopjobs.html

func (*Client) StopJobsWithCallback

func (client *Client) StopJobsWithCallback(request *StopJobsRequest, callback func(response *StopJobsResponse, err error)) <-chan int

StopJobsWithCallback invokes the ehpc.StopJobs API asynchronously api document: https://help.aliyun.com/api/ehpc/stopjobs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StopJobsWithChan

func (client *Client) StopJobsWithChan(request *StopJobsRequest) (<-chan *StopJobsResponse, <-chan error)

StopJobsWithChan invokes the ehpc.StopJobs API asynchronously api document: https://help.aliyun.com/api/ehpc/stopjobs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StopNodes

func (client *Client) StopNodes(request *StopNodesRequest) (response *StopNodesResponse, err error)

StopNodes invokes the ehpc.StopNodes API synchronously api document: https://help.aliyun.com/api/ehpc/stopnodes.html

func (*Client) StopNodesWithCallback

func (client *Client) StopNodesWithCallback(request *StopNodesRequest, callback func(response *StopNodesResponse, err error)) <-chan int

StopNodesWithCallback invokes the ehpc.StopNodes API asynchronously api document: https://help.aliyun.com/api/ehpc/stopnodes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StopNodesWithChan

func (client *Client) StopNodesWithChan(request *StopNodesRequest) (<-chan *StopNodesResponse, <-chan error)

StopNodesWithChan invokes the ehpc.StopNodes API asynchronously api document: https://help.aliyun.com/api/ehpc/stopnodes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StopVisualService

func (client *Client) StopVisualService(request *StopVisualServiceRequest) (response *StopVisualServiceResponse, err error)

StopVisualService invokes the ehpc.StopVisualService API synchronously api document: https://help.aliyun.com/api/ehpc/stopvisualservice.html

func (*Client) StopVisualServiceWithCallback

func (client *Client) StopVisualServiceWithCallback(request *StopVisualServiceRequest, callback func(response *StopVisualServiceResponse, err error)) <-chan int

StopVisualServiceWithCallback invokes the ehpc.StopVisualService API asynchronously api document: https://help.aliyun.com/api/ehpc/stopvisualservice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StopVisualServiceWithChan

func (client *Client) StopVisualServiceWithChan(request *StopVisualServiceRequest) (<-chan *StopVisualServiceResponse, <-chan error)

StopVisualServiceWithChan invokes the ehpc.StopVisualService API asynchronously api document: https://help.aliyun.com/api/ehpc/stopvisualservice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SubmitJob

func (client *Client) SubmitJob(request *SubmitJobRequest) (response *SubmitJobResponse, err error)

SubmitJob invokes the ehpc.SubmitJob API synchronously api document: https://help.aliyun.com/api/ehpc/submitjob.html

func (*Client) SubmitJobWithCallback

func (client *Client) SubmitJobWithCallback(request *SubmitJobRequest, callback func(response *SubmitJobResponse, err error)) <-chan int

SubmitJobWithCallback invokes the ehpc.SubmitJob API asynchronously api document: https://help.aliyun.com/api/ehpc/submitjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SubmitJobWithChan

func (client *Client) SubmitJobWithChan(request *SubmitJobRequest) (<-chan *SubmitJobResponse, <-chan error)

SubmitJobWithChan invokes the ehpc.SubmitJob API asynchronously api document: https://help.aliyun.com/api/ehpc/submitjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UninstallSoftware

func (client *Client) UninstallSoftware(request *UninstallSoftwareRequest) (response *UninstallSoftwareResponse, err error)

UninstallSoftware invokes the ehpc.UninstallSoftware API synchronously api document: https://help.aliyun.com/api/ehpc/uninstallsoftware.html

func (*Client) UninstallSoftwareWithCallback

func (client *Client) UninstallSoftwareWithCallback(request *UninstallSoftwareRequest, callback func(response *UninstallSoftwareResponse, err error)) <-chan int

UninstallSoftwareWithCallback invokes the ehpc.UninstallSoftware API asynchronously api document: https://help.aliyun.com/api/ehpc/uninstallsoftware.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UninstallSoftwareWithChan

func (client *Client) UninstallSoftwareWithChan(request *UninstallSoftwareRequest) (<-chan *UninstallSoftwareResponse, <-chan error)

UninstallSoftwareWithChan invokes the ehpc.UninstallSoftware API asynchronously api document: https://help.aliyun.com/api/ehpc/uninstallsoftware.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateClusterVolumes

func (client *Client) UpdateClusterVolumes(request *UpdateClusterVolumesRequest) (response *UpdateClusterVolumesResponse, err error)

UpdateClusterVolumes invokes the ehpc.UpdateClusterVolumes API synchronously api document: https://help.aliyun.com/api/ehpc/updateclustervolumes.html

func (*Client) UpdateClusterVolumesWithCallback

func (client *Client) UpdateClusterVolumesWithCallback(request *UpdateClusterVolumesRequest, callback func(response *UpdateClusterVolumesResponse, err error)) <-chan int

UpdateClusterVolumesWithCallback invokes the ehpc.UpdateClusterVolumes API asynchronously api document: https://help.aliyun.com/api/ehpc/updateclustervolumes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateClusterVolumesWithChan

func (client *Client) UpdateClusterVolumesWithChan(request *UpdateClusterVolumesRequest) (<-chan *UpdateClusterVolumesResponse, <-chan error)

UpdateClusterVolumesWithChan invokes the ehpc.UpdateClusterVolumes API asynchronously api document: https://help.aliyun.com/api/ehpc/updateclustervolumes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpgradeClient

func (client *Client) UpgradeClient(request *UpgradeClientRequest) (response *UpgradeClientResponse, err error)

UpgradeClient invokes the ehpc.UpgradeClient API synchronously api document: https://help.aliyun.com/api/ehpc/upgradeclient.html

func (*Client) UpgradeClientWithCallback

func (client *Client) UpgradeClientWithCallback(request *UpgradeClientRequest, callback func(response *UpgradeClientResponse, err error)) <-chan int

UpgradeClientWithCallback invokes the ehpc.UpgradeClient API asynchronously api document: https://help.aliyun.com/api/ehpc/upgradeclient.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpgradeClientWithChan

func (client *Client) UpgradeClientWithChan(request *UpgradeClientRequest) (<-chan *UpgradeClientResponse, <-chan error)

UpgradeClientWithChan invokes the ehpc.UpgradeClient API asynchronously api document: https://help.aliyun.com/api/ehpc/upgradeclient.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

type ClusterInfo

type ClusterInfo struct {
	Id                 string                        `json:"Id" xml:"Id"`
	RegionId           string                        `json:"RegionId" xml:"RegionId"`
	Name               string                        `json:"Name" xml:"Name"`
	Description        string                        `json:"Description" xml:"Description"`
	Status             string                        `json:"Status" xml:"Status"`
	OsTag              string                        `json:"OsTag" xml:"OsTag"`
	AccountType        string                        `json:"AccountType" xml:"AccountType"`
	SchedulerType      string                        `json:"SchedulerType" xml:"SchedulerType"`
	CreateTime         string                        `json:"CreateTime" xml:"CreateTime"`
	SecurityGroupId    string                        `json:"SecurityGroupId" xml:"SecurityGroupId"`
	VpcId              string                        `json:"VpcId" xml:"VpcId"`
	VSwitchId          string                        `json:"VSwitchId" xml:"VSwitchId"`
	VolumeType         string                        `json:"VolumeType" xml:"VolumeType"`
	VolumeId           string                        `json:"VolumeId" xml:"VolumeId"`
	VolumeProtocol     string                        `json:"VolumeProtocol" xml:"VolumeProtocol"`
	VolumeMountpoint   string                        `json:"VolumeMountpoint" xml:"VolumeMountpoint"`
	RemoteDirectory    string                        `json:"RemoteDirectory" xml:"RemoteDirectory"`
	DeployMode         string                        `json:"DeployMode" xml:"DeployMode"`
	HaEnable           bool                          `json:"HaEnable" xml:"HaEnable"`
	EcsChargeType      string                        `json:"EcsChargeType" xml:"EcsChargeType"`
	KeyPairName        string                        `json:"KeyPairName" xml:"KeyPairName"`
	SccClusterId       string                        `json:"SccClusterId" xml:"SccClusterId"`
	ClientVersion      string                        `json:"ClientVersion" xml:"ClientVersion"`
	ImageOwnerAlias    string                        `json:"ImageOwnerAlias" xml:"ImageOwnerAlias"`
	ImageId            string                        `json:"ImageId" xml:"ImageId"`
	Location           string                        `json:"Location" xml:"Location"`
	EcsInfo            EcsInfo                       `json:"EcsInfo" xml:"EcsInfo"`
	Applications       ApplicationsInDescribeCluster `json:"Applications" xml:"Applications"`
	PostInstallScripts PostInstallScripts            `json:"PostInstallScripts" xml:"PostInstallScripts"`
}

ClusterInfo is a nested struct in ehpc response

type ClusterInfoSimple

type ClusterInfoSimple struct {
	Name            string         `json:"Name" xml:"Name"`
	Count           int            `json:"Count" xml:"Count"`
	AccountType     string         `json:"AccountType" xml:"AccountType"`
	VSwitchId       string         `json:"VSwitchId" xml:"VSwitchId"`
	ImageId         string         `json:"ImageId" xml:"ImageId"`
	ImageOwnerAlias string         `json:"ImageOwnerAlias" xml:"ImageOwnerAlias"`
	CreateTime      string         `json:"CreateTime" xml:"CreateTime"`
	InstanceType    string         `json:"InstanceType" xml:"InstanceType"`
	LoginNodes      string         `json:"LoginNodes" xml:"LoginNodes"`
	Location        string         `json:"Location" xml:"Location"`
	RegionId        string         `json:"RegionId" xml:"RegionId"`
	ZoneId          string         `json:"ZoneId" xml:"ZoneId"`
	OsTag           string         `json:"OsTag" xml:"OsTag"`
	SchedulerType   string         `json:"SchedulerType" xml:"SchedulerType"`
	EhpcVersion     string         `json:"EhpcVersion" xml:"EhpcVersion"`
	Id              string         `json:"Id" xml:"Id"`
	Status          string         `json:"Status" xml:"Status"`
	VpcId           string         `json:"VpcId" xml:"VpcId"`
	DeployMode      string         `json:"DeployMode" xml:"DeployMode"`
	Description     string         `json:"Description" xml:"Description"`
	TotalResources  TotalResources `json:"TotalResources" xml:"TotalResources"`
	UsedResources   UsedResources  `json:"UsedResources" xml:"UsedResources"`
	Managers        Managers       `json:"Managers" xml:"Managers"`
	Computes        Computes       `json:"Computes" xml:"Computes"`
}

ClusterInfoSimple is a nested struct in ehpc response

type ClustersInListClusters

type ClustersInListClusters struct {
	ClusterInfoSimple []ClusterInfoSimple `json:"ClusterInfoSimple" xml:"ClusterInfoSimple"`
}

ClustersInListClusters is a nested struct in ehpc response

type ClustersInListClustersMeta

type ClustersInListClustersMeta struct {
	ClusterInfoSimple []ClusterInfoSimple `json:"ClusterInfoSimple" xml:"ClusterInfoSimple"`
}

ClustersInListClustersMeta is a nested struct in ehpc response

type Command

type Command struct {
	CommandId      string `json:"CommandId" xml:"CommandId"`
	CommandContent string `json:"CommandContent" xml:"CommandContent"`
	WorkingDir     string `json:"WorkingDir" xml:"WorkingDir"`
	Timeout        string `json:"Timeout" xml:"Timeout"`
}

Command is a nested struct in ehpc response

type Commands

type Commands struct {
	Command []Command `json:"Command" xml:"Command"`
}

Commands is a nested struct in ehpc response

type Compute

type Compute struct {
	Count        int    `json:"Count" xml:"Count"`
	InstanceType string `json:"InstanceType" xml:"InstanceType"`
}

Compute is a nested struct in ehpc response

type ComputeInListPreferredEcsTypes

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

ComputeInListPreferredEcsTypes is a nested struct in ehpc response

type Computes

type Computes struct {
	Total          int `json:"Total" xml:"Total"`
	NormalCount    int `json:"NormalCount" xml:"NormalCount"`
	OperatingCount int `json:"OperatingCount" xml:"OperatingCount"`
	StoppedCount   int `json:"StoppedCount" xml:"StoppedCount"`
	ExceptionCount int `json:"ExceptionCount" xml:"ExceptionCount"`
}

Computes is a nested struct in ehpc response

type ContainerAppInfo

type ContainerAppInfo struct {
	Id          string `json:"Id" xml:"Id"`
	Name        string `json:"Name" xml:"Name"`
	Description string `json:"Description" xml:"Description"`
	Repository  string `json:"Repository" xml:"Repository"`
	ImageTag    string `json:"ImageTag" xml:"ImageTag"`
	CreateTime  string `json:"CreateTime" xml:"CreateTime"`
	Type        string `json:"Type" xml:"Type"`
}

ContainerAppInfo is a nested struct in ehpc response

type ContainerApps

type ContainerApps struct {
	ContainerAppsItem []ContainerAppsItem `json:"ContainerAppsItem" xml:"ContainerAppsItem"`
}

ContainerApps is a nested struct in ehpc response

type ContainerAppsItem

type ContainerAppsItem struct {
	Id          string `json:"Id" xml:"Id"`
	Name        string `json:"Name" xml:"Name"`
	Description string `json:"Description" xml:"Description"`
	Repository  string `json:"Repository" xml:"Repository"`
	ImageTag    string `json:"ImageTag" xml:"ImageTag"`
	CreateTime  string `json:"CreateTime" xml:"CreateTime"`
	Type        string `json:"Type" xml:"Type"`
}

ContainerAppsItem is a nested struct in ehpc response

type ContainerId

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

ContainerId is a nested struct in ehpc response

type CreateClusterAdditionalVolumes

type CreateClusterAdditionalVolumes struct {
	VolumeType       string    `name:"VolumeType"`
	VolumeProtocol   string    `name:"VolumeProtocol"`
	LocalDirectory   string    `name:"LocalDirectory"`
	RemoteDirectory  string    `name:"RemoteDirectory"`
	Roles            *[]string `name:"Roles" type:"Repeated"`
	VolumeId         string    `name:"VolumeId"`
	VolumeMountpoint string    `name:"VolumeMountpoint"`
	Location         string    `name:"Location"`
	JobQueue         string    `name:"JobQueue"`
}

CreateClusterAdditionalVolumes is a repeated param struct in CreateClusterRequest

type CreateClusterApplication

type CreateClusterApplication struct {
	Tag string `name:"Tag"`
}

CreateClusterApplication is a repeated param struct in CreateClusterRequest

type CreateClusterPostInstallScript

type CreateClusterPostInstallScript struct {
	Args string `name:"Args"`
	Url  string `name:"Url"`
}

CreateClusterPostInstallScript is a repeated param struct in CreateClusterRequest

type CreateClusterRequest

type CreateClusterRequest struct {
	*requests.RpcRequest
	SccClusterId                string                            `position:"Query" name:"SccClusterId"`
	ImageId                     string                            `position:"Query" name:"ImageId"`
	AdditionalVolumes           *[]CreateClusterAdditionalVolumes `position:"Query" name:"AdditionalVolumes"  type:"Repeated"`
	EcsOrderManagerInstanceType string                            `position:"Query" name:"EcsOrder.Manager.InstanceType"`
	EhpcVersion                 string                            `position:"Query" name:"EhpcVersion"`
	AccountType                 string                            `position:"Query" name:"AccountType"`
	SecurityGroupId             string                            `position:"Query" name:"SecurityGroupId"`
	Description                 string                            `position:"Query" name:"Description"`
	KeyPairName                 string                            `position:"Query" name:"KeyPairName"`
	SecurityGroupName           string                            `position:"Query" name:"SecurityGroupName"`
	EcsOrderComputeInstanceType string                            `position:"Query" name:"EcsOrder.Compute.InstanceType"`
	JobQueue                    string                            `position:"Query" name:"JobQueue"`
	ImageOwnerAlias             string                            `position:"Query" name:"ImageOwnerAlias"`
	VolumeType                  string                            `position:"Query" name:"VolumeType"`
	DeployMode                  string                            `position:"Query" name:"DeployMode"`
	EcsOrderManagerCount        requests.Integer                  `position:"Query" name:"EcsOrder.Manager.Count"`
	ResourceGroupId             string                            `position:"Query" name:"ResourceGroupId"`
	Password                    string                            `position:"Query" name:"Password"`
	EcsOrderLoginCount          requests.Integer                  `position:"Query" name:"EcsOrder.Login.Count"`
	RemoteVisEnable             string                            `position:"Query" name:"RemoteVisEnable"`
	SystemDiskSize              requests.Integer                  `position:"Query" name:"SystemDiskSize"`
	ComputeSpotPriceLimit       string                            `position:"Query" name:"ComputeSpotPriceLimit"`
	AutoRenewPeriod             requests.Integer                  `position:"Query" name:"AutoRenewPeriod"`
	Period                      requests.Integer                  `position:"Query" name:"Period"`
	VolumeProtocol              string                            `position:"Query" name:"VolumeProtocol"`
	ClientVersion               string                            `position:"Query" name:"ClientVersion"`
	OsTag                       string                            `position:"Query" name:"OsTag"`
	RemoteDirectory             string                            `position:"Query" name:"RemoteDirectory"`
	EcsOrderComputeCount        requests.Integer                  `position:"Query" name:"EcsOrder.Compute.Count"`
	ComputeSpotStrategy         string                            `position:"Query" name:"ComputeSpotStrategy"`
	PostInstallScript           *[]CreateClusterPostInstallScript `position:"Query" name:"PostInstallScript"  type:"Repeated"`
	VSwitchId                   string                            `position:"Query" name:"VSwitchId"`
	PeriodUnit                  string                            `position:"Query" name:"PeriodUnit"`
	Application                 *[]CreateClusterApplication       `position:"Query" name:"Application"  type:"Repeated"`
	AutoRenew                   string                            `position:"Query" name:"AutoRenew"`
	EcsChargeType               string                            `position:"Query" name:"EcsChargeType"`
	InputFileUrl                string                            `position:"Query" name:"InputFileUrl"`
	VpcId                       string                            `position:"Query" name:"VpcId"`
	HaEnable                    requests.Boolean                  `position:"Query" name:"HaEnable"`
	Name                        string                            `position:"Query" name:"Name"`
	SchedulerType               string                            `position:"Query" name:"SchedulerType"`
	VolumeId                    string                            `position:"Query" name:"VolumeId"`
	VolumeMountpoint            string                            `position:"Query" name:"VolumeMountpoint"`
	EcsOrderLoginInstanceType   string                            `position:"Query" name:"EcsOrder.Login.InstanceType"`
	ZoneId                      string                            `position:"Query" name:"ZoneId"`
}

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
	RequestId string `json:"RequestId" xml:"RequestId"`
	ClusterId string `json:"ClusterId" xml:"ClusterId"`
}

CreateClusterResponse is the response struct for api CreateCluster

func CreateCreateClusterResponse

func CreateCreateClusterResponse() (response *CreateClusterResponse)

CreateCreateClusterResponse creates a response to parse from CreateCluster response

type CreateHybridClusterApplication

type CreateHybridClusterApplication struct {
	Tag string `name:"Tag"`
}

CreateHybridClusterApplication is a repeated param struct in CreateHybridClusterRequest

type CreateHybridClusterPostInstallScript

type CreateHybridClusterPostInstallScript struct {
	Args string `name:"Args"`
	Url  string `name:"Url"`
}

CreateHybridClusterPostInstallScript is a repeated param struct in CreateHybridClusterRequest

type CreateHybridClusterRequest

type CreateHybridClusterRequest struct {
	*requests.RpcRequest
	EhpcVersion                 string                                  `position:"Query" name:"EhpcVersion"`
	SecurityGroupId             string                                  `position:"Query" name:"SecurityGroupId"`
	Description                 string                                  `position:"Query" name:"Description"`
	KeyPairName                 string                                  `position:"Query" name:"KeyPairName"`
	SecurityGroupName           string                                  `position:"Query" name:"SecurityGroupName"`
	EcsOrderComputeInstanceType string                                  `position:"Query" name:"EcsOrder.Compute.InstanceType"`
	OnPremiseVolumeRemotePath   string                                  `position:"Query" name:"OnPremiseVolumeRemotePath"`
	JobQueue                    string                                  `position:"Query" name:"JobQueue"`
	VolumeType                  string                                  `position:"Query" name:"VolumeType"`
	ResourceGroupId             string                                  `position:"Query" name:"ResourceGroupId"`
	Password                    string                                  `position:"Query" name:"Password"`
	OnPremiseVolumeMountPoint   string                                  `position:"Query" name:"OnPremiseVolumeMountPoint"`
	OnPremiseVolumeProtocol     string                                  `position:"Query" name:"OnPremiseVolumeProtocol"`
	VolumeProtocol              string                                  `position:"Query" name:"VolumeProtocol"`
	OnPremiseVolumeLocalPath    string                                  `position:"Query" name:"OnPremiseVolumeLocalPath"`
	ClientVersion               string                                  `position:"Query" name:"ClientVersion"`
	OsTag                       string                                  `position:"Query" name:"OsTag"`
	RemoteDirectory             string                                  `position:"Query" name:"RemoteDirectory"`
	PostInstallScript           *[]CreateHybridClusterPostInstallScript `position:"Query" name:"PostInstallScript"  type:"Repeated"`
	VSwitchId                   string                                  `position:"Query" name:"VSwitchId"`
	Nodes                       string                                  `position:"Query" name:"Nodes"`
	Application                 *[]CreateHybridClusterApplication       `position:"Query" name:"Application"  type:"Repeated"`
	Domain                      string                                  `position:"Query" name:"Domain"`
	VpcId                       string                                  `position:"Query" name:"VpcId"`
	Name                        string                                  `position:"Query" name:"Name"`
	VolumeId                    string                                  `position:"Query" name:"VolumeId"`
	VolumeMountpoint            string                                  `position:"Query" name:"VolumeMountpoint"`
	ZoneId                      string                                  `position:"Query" name:"ZoneId"`
	Location                    string                                  `position:"Query" name:"Location"`
}

CreateHybridClusterRequest is the request struct for api CreateHybridCluster

func CreateCreateHybridClusterRequest

func CreateCreateHybridClusterRequest() (request *CreateHybridClusterRequest)

CreateCreateHybridClusterRequest creates a request to invoke CreateHybridCluster API

type CreateHybridClusterResponse

type CreateHybridClusterResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	ClusterId string `json:"ClusterId" xml:"ClusterId"`
}

CreateHybridClusterResponse is the response struct for api CreateHybridCluster

func CreateCreateHybridClusterResponse

func CreateCreateHybridClusterResponse() (response *CreateHybridClusterResponse)

CreateCreateHybridClusterResponse creates a response to parse from CreateHybridCluster response

type CreateJobFileRequest

type CreateJobFileRequest struct {
	*requests.RpcRequest
	TargetFile        string `position:"Query" name:"TargetFile"`
	RunasUserPassword string `position:"Query" name:"RunasUserPassword"`
	RunasUser         string `position:"Query" name:"RunasUser"`
	ClusterId         string `position:"Query" name:"ClusterId"`
	Content           string `position:"Query" name:"Content"`
}

CreateJobFileRequest is the request struct for api CreateJobFile

func CreateCreateJobFileRequest

func CreateCreateJobFileRequest() (request *CreateJobFileRequest)

CreateCreateJobFileRequest creates a request to invoke CreateJobFile API

type CreateJobFileResponse

type CreateJobFileResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TemplateId string `json:"TemplateId" xml:"TemplateId"`
}

CreateJobFileResponse is the response struct for api CreateJobFile

func CreateCreateJobFileResponse

func CreateCreateJobFileResponse() (response *CreateJobFileResponse)

CreateCreateJobFileResponse creates a response to parse from CreateJobFile response

type CreateJobTemplateRequest

type CreateJobTemplateRequest struct {
	*requests.RpcRequest
	StderrRedirectPath string           `position:"Query" name:"StderrRedirectPath"`
	ArrayRequest       string           `position:"Query" name:"ArrayRequest"`
	PackagePath        string           `position:"Query" name:"PackagePath"`
	Variables          string           `position:"Query" name:"Variables"`
	Name               string           `position:"Query" name:"Name"`
	RunasUser          string           `position:"Query" name:"RunasUser"`
	StdoutRedirectPath string           `position:"Query" name:"StdoutRedirectPath"`
	ReRunable          requests.Boolean `position:"Query" name:"ReRunable"`
	Priority           requests.Integer `position:"Query" name:"Priority"`
	CommandLine        string           `position:"Query" name:"CommandLine"`
}

CreateJobTemplateRequest is the request struct for api CreateJobTemplate

func CreateCreateJobTemplateRequest

func CreateCreateJobTemplateRequest() (request *CreateJobTemplateRequest)

CreateCreateJobTemplateRequest creates a request to invoke CreateJobTemplate API

type CreateJobTemplateResponse

type CreateJobTemplateResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TemplateId string `json:"TemplateId" xml:"TemplateId"`
}

CreateJobTemplateResponse is the response struct for api CreateJobTemplate

func CreateCreateJobTemplateResponse

func CreateCreateJobTemplateResponse() (response *CreateJobTemplateResponse)

CreateCreateJobTemplateResponse creates a response to parse from CreateJobTemplate response

type DeleteClusterRequest

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

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
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteClusterResponse is the response struct for api DeleteCluster

func CreateDeleteClusterResponse

func CreateDeleteClusterResponse() (response *DeleteClusterResponse)

CreateDeleteClusterResponse creates a response to parse from DeleteCluster response

type DeleteContainerAppsContainerApp

type DeleteContainerAppsContainerApp struct {
	Id string `name:"Id"`
}

DeleteContainerAppsContainerApp is a repeated param struct in DeleteContainerAppsRequest

type DeleteContainerAppsRequest

type DeleteContainerAppsRequest struct {
	*requests.RpcRequest
	ContainerApp *[]DeleteContainerAppsContainerApp `position:"Query" name:"ContainerApp"  type:"Repeated"`
}

DeleteContainerAppsRequest is the request struct for api DeleteContainerApps

func CreateDeleteContainerAppsRequest

func CreateDeleteContainerAppsRequest() (request *DeleteContainerAppsRequest)

CreateDeleteContainerAppsRequest creates a request to invoke DeleteContainerApps API

type DeleteContainerAppsResponse

type DeleteContainerAppsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteContainerAppsResponse is the response struct for api DeleteContainerApps

func CreateDeleteContainerAppsResponse

func CreateDeleteContainerAppsResponse() (response *DeleteContainerAppsResponse)

CreateDeleteContainerAppsResponse creates a response to parse from DeleteContainerApps response

type DeleteImageRequest

type DeleteImageRequest struct {
	*requests.RpcRequest
	ContainerType string `position:"Query" name:"ContainerType"`
	ClusterId     string `position:"Query" name:"ClusterId"`
	Repository    string `position:"Query" name:"Repository"`
	ImageTag      string `position:"Query" name:"ImageTag"`
}

DeleteImageRequest is the request struct for api DeleteImage

func CreateDeleteImageRequest

func CreateDeleteImageRequest() (request *DeleteImageRequest)

CreateDeleteImageRequest creates a request to invoke DeleteImage API

type DeleteImageResponse

type DeleteImageResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteImageResponse is the response struct for api DeleteImage

func CreateDeleteImageResponse

func CreateDeleteImageResponse() (response *DeleteImageResponse)

CreateDeleteImageResponse creates a response to parse from DeleteImage response

type DeleteJobTemplatesRequest

type DeleteJobTemplatesRequest struct {
	*requests.RpcRequest
	Templates string `position:"Query" name:"Templates"`
}

DeleteJobTemplatesRequest is the request struct for api DeleteJobTemplates

func CreateDeleteJobTemplatesRequest

func CreateDeleteJobTemplatesRequest() (request *DeleteJobTemplatesRequest)

CreateDeleteJobTemplatesRequest creates a request to invoke DeleteJobTemplates API

type DeleteJobTemplatesResponse

type DeleteJobTemplatesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteJobTemplatesResponse is the response struct for api DeleteJobTemplates

func CreateDeleteJobTemplatesResponse

func CreateDeleteJobTemplatesResponse() (response *DeleteJobTemplatesResponse)

CreateDeleteJobTemplatesResponse creates a response to parse from DeleteJobTemplates response

type DeleteJobsRequest

type DeleteJobsRequest struct {
	*requests.RpcRequest
	Jobs      string `position:"Query" name:"Jobs"`
	ClusterId string `position:"Query" name:"ClusterId"`
}

DeleteJobsRequest is the request struct for api DeleteJobs

func CreateDeleteJobsRequest

func CreateDeleteJobsRequest() (request *DeleteJobsRequest)

CreateDeleteJobsRequest creates a request to invoke DeleteJobs API

type DeleteJobsResponse

type DeleteJobsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteJobsResponse is the response struct for api DeleteJobs

func CreateDeleteJobsResponse

func CreateDeleteJobsResponse() (response *DeleteJobsResponse)

CreateDeleteJobsResponse creates a response to parse from DeleteJobs response

type DeleteNodesInstance

type DeleteNodesInstance struct {
	Id string `name:"Id"`
}

DeleteNodesInstance is a repeated param struct in DeleteNodesRequest

type DeleteNodesRequest

type DeleteNodesRequest struct {
	*requests.RpcRequest
	ReleaseInstance requests.Boolean       `position:"Query" name:"ReleaseInstance"`
	Instance        *[]DeleteNodesInstance `position:"Query" name:"Instance"  type:"Repeated"`
	ClusterId       string                 `position:"Query" name:"ClusterId"`
}

DeleteNodesRequest is the request struct for api DeleteNodes

func CreateDeleteNodesRequest

func CreateDeleteNodesRequest() (request *DeleteNodesRequest)

CreateDeleteNodesRequest creates a request to invoke DeleteNodes API

type DeleteNodesResponse

type DeleteNodesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteNodesResponse is the response struct for api DeleteNodes

func CreateDeleteNodesResponse

func CreateDeleteNodesResponse() (response *DeleteNodesResponse)

CreateDeleteNodesResponse creates a response to parse from DeleteNodes response

type DeleteQueueRequest

type DeleteQueueRequest struct {
	*requests.RpcRequest
	QueueName string `position:"Query" name:"QueueName"`
	ClusterId string `position:"Query" name:"ClusterId"`
}

DeleteQueueRequest is the request struct for api DeleteQueue

func CreateDeleteQueueRequest

func CreateDeleteQueueRequest() (request *DeleteQueueRequest)

CreateDeleteQueueRequest creates a request to invoke DeleteQueue API

type DeleteQueueResponse

type DeleteQueueResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteQueueResponse is the response struct for api DeleteQueue

func CreateDeleteQueueResponse

func CreateDeleteQueueResponse() (response *DeleteQueueResponse)

CreateDeleteQueueResponse creates a response to parse from DeleteQueue response

type DeleteUsersRequest

type DeleteUsersRequest struct {
	*requests.RpcRequest
	ClusterId string             `position:"Query" name:"ClusterId"`
	User      *[]DeleteUsersUser `position:"Query" name:"User"  type:"Repeated"`
}

DeleteUsersRequest is the request struct for api DeleteUsers

func CreateDeleteUsersRequest

func CreateDeleteUsersRequest() (request *DeleteUsersRequest)

CreateDeleteUsersRequest creates a request to invoke DeleteUsers API

type DeleteUsersResponse

type DeleteUsersResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteUsersResponse is the response struct for api DeleteUsers

func CreateDeleteUsersResponse

func CreateDeleteUsersResponse() (response *DeleteUsersResponse)

CreateDeleteUsersResponse creates a response to parse from DeleteUsers response

type DeleteUsersUser

type DeleteUsersUser struct {
	Name string `name:"Name"`
}

DeleteUsersUser is a repeated param struct in DeleteUsersRequest

type DescribeAutoScaleConfigRequest

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

DescribeAutoScaleConfigRequest is the request struct for api DescribeAutoScaleConfig

func CreateDescribeAutoScaleConfigRequest

func CreateDescribeAutoScaleConfigRequest() (request *DescribeAutoScaleConfigRequest)

CreateDescribeAutoScaleConfigRequest creates a request to invoke DescribeAutoScaleConfig API

type DescribeAutoScaleConfigResponse

type DescribeAutoScaleConfigResponse struct {
	*responses.BaseResponse
	RequestId               string `json:"RequestId" xml:"RequestId"`
	Uid                     string `json:"Uid" xml:"Uid"`
	ClusterId               string `json:"ClusterId" xml:"ClusterId"`
	ClusterType             string `json:"ClusterType" xml:"ClusterType"`
	EnableAutoGrow          bool   `json:"EnableAutoGrow" xml:"EnableAutoGrow"`
	EnableAutoShrink        bool   `json:"EnableAutoShrink" xml:"EnableAutoShrink"`
	GrowIntervalInMinutes   int    `json:"GrowIntervalInMinutes" xml:"GrowIntervalInMinutes"`
	ShrinkIntervalInMinutes int    `json:"ShrinkIntervalInMinutes" xml:"ShrinkIntervalInMinutes"`
	ShrinkIdleTimes         int    `json:"ShrinkIdleTimes" xml:"ShrinkIdleTimes"`
	GrowTimeoutInMinutes    int    `json:"GrowTimeoutInMinutes" xml:"GrowTimeoutInMinutes"`
	ExtraNodesGrowRatio     int    `json:"ExtraNodesGrowRatio" xml:"ExtraNodesGrowRatio"`
	GrowRatio               int    `json:"GrowRatio" xml:"GrowRatio"`
	MaxNodesInCluster       int    `json:"MaxNodesInCluster" xml:"MaxNodesInCluster"`
	ExcludeNodes            string `json:"ExcludeNodes" xml:"ExcludeNodes"`
	SpotStrategy            string `json:"SpotStrategy" xml:"SpotStrategy"`
	SpotPriceLimit          string `json:"SpotPriceLimit" xml:"SpotPriceLimit"`
}

DescribeAutoScaleConfigResponse is the response struct for api DescribeAutoScaleConfig

func CreateDescribeAutoScaleConfigResponse

func CreateDescribeAutoScaleConfigResponse() (response *DescribeAutoScaleConfigResponse)

CreateDescribeAutoScaleConfigResponse creates a response to parse from DescribeAutoScaleConfig response

type DescribeClusterRequest

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

DescribeClusterRequest is the request struct for api DescribeCluster

func CreateDescribeClusterRequest

func CreateDescribeClusterRequest() (request *DescribeClusterRequest)

CreateDescribeClusterRequest creates a request to invoke DescribeCluster API

type DescribeClusterResponse

type DescribeClusterResponse struct {
	*responses.BaseResponse
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	ClusterInfo ClusterInfo `json:"ClusterInfo" xml:"ClusterInfo"`
}

DescribeClusterResponse is the response struct for api DescribeCluster

func CreateDescribeClusterResponse

func CreateDescribeClusterResponse() (response *DescribeClusterResponse)

CreateDescribeClusterResponse creates a response to parse from DescribeCluster response

type DescribeContainerAppRequest

type DescribeContainerAppRequest struct {
	*requests.RpcRequest
	ContainerId string `position:"Query" name:"ContainerId"`
}

DescribeContainerAppRequest is the request struct for api DescribeContainerApp

func CreateDescribeContainerAppRequest

func CreateDescribeContainerAppRequest() (request *DescribeContainerAppRequest)

CreateDescribeContainerAppRequest creates a request to invoke DescribeContainerApp API

type DescribeContainerAppResponse

type DescribeContainerAppResponse struct {
	*responses.BaseResponse
	RequestId        string           `json:"RequestId" xml:"RequestId"`
	ContainerAppInfo ContainerAppInfo `json:"ContainerAppInfo" xml:"ContainerAppInfo"`
}

DescribeContainerAppResponse is the response struct for api DescribeContainerApp

func CreateDescribeContainerAppResponse

func CreateDescribeContainerAppResponse() (response *DescribeContainerAppResponse)

CreateDescribeContainerAppResponse creates a response to parse from DescribeContainerApp response

type DescribeImageGatewayConfigRequest

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

DescribeImageGatewayConfigRequest is the request struct for api DescribeImageGatewayConfig

func CreateDescribeImageGatewayConfigRequest

func CreateDescribeImageGatewayConfigRequest() (request *DescribeImageGatewayConfigRequest)

CreateDescribeImageGatewayConfigRequest creates a request to invoke DescribeImageGatewayConfig API

type DescribeImageGatewayConfigResponse

type DescribeImageGatewayConfigResponse struct {
	*responses.BaseResponse
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Imagegw   Imagegw `json:"Imagegw" xml:"Imagegw"`
}

DescribeImageGatewayConfigResponse is the response struct for api DescribeImageGatewayConfig

func CreateDescribeImageGatewayConfigResponse

func CreateDescribeImageGatewayConfigResponse() (response *DescribeImageGatewayConfigResponse)

CreateDescribeImageGatewayConfigResponse creates a response to parse from DescribeImageGatewayConfig response

type DescribeImagePriceRequest

type DescribeImagePriceRequest struct {
	*requests.RpcRequest
	Period    requests.Integer `position:"Query" name:"Period"`
	Amount    requests.Integer `position:"Query" name:"Amount"`
	ImageId   string           `position:"Query" name:"ImageId"`
	PriceUnit string           `position:"Query" name:"PriceUnit"`
	SkuCode   string           `position:"Query" name:"SkuCode"`
	OrderType string           `position:"Query" name:"OrderType"`
}

DescribeImagePriceRequest is the request struct for api DescribeImagePrice

func CreateDescribeImagePriceRequest

func CreateDescribeImagePriceRequest() (request *DescribeImagePriceRequest)

CreateDescribeImagePriceRequest creates a request to invoke DescribeImagePrice API

type DescribeImagePriceResponse

type DescribeImagePriceResponse struct {
	*responses.BaseResponse
	RequestId     string  `json:"RequestId" xml:"RequestId"`
	ImageId       string  `json:"ImageId" xml:"ImageId"`
	DiscountPrice float64 `json:"DiscountPrice" xml:"DiscountPrice"`
	OriginalPrice float64 `json:"OriginalPrice" xml:"OriginalPrice"`
	TradePrice    float64 `json:"TradePrice" xml:"TradePrice"`
	Amount        int     `json:"Amount" xml:"Amount"`
}

DescribeImagePriceResponse is the response struct for api DescribeImagePrice

func CreateDescribeImagePriceResponse

func CreateDescribeImagePriceResponse() (response *DescribeImagePriceResponse)

CreateDescribeImagePriceResponse creates a response to parse from DescribeImagePrice response

type DescribeImageRequest

type DescribeImageRequest struct {
	*requests.RpcRequest
	ContainerType string `position:"Query" name:"ContainerType"`
	ClusterId     string `position:"Query" name:"ClusterId"`
	Repository    string `position:"Query" name:"Repository"`
	ImageTag      string `position:"Query" name:"ImageTag"`
}

DescribeImageRequest is the request struct for api DescribeImage

func CreateDescribeImageRequest

func CreateDescribeImageRequest() (request *DescribeImageRequest)

CreateDescribeImageRequest creates a request to invoke DescribeImage API

type DescribeImageResponse

type DescribeImageResponse struct {
	*responses.BaseResponse
	RequestId string    `json:"RequestId" xml:"RequestId"`
	ImageInfo ImageInfo `json:"ImageInfo" xml:"ImageInfo"`
}

DescribeImageResponse is the response struct for api DescribeImage

func CreateDescribeImageResponse

func CreateDescribeImageResponse() (response *DescribeImageResponse)

CreateDescribeImageResponse creates a response to parse from DescribeImage response

type DescribeJobRequest

type DescribeJobRequest struct {
	*requests.RpcRequest
	JobId     string `position:"Query" name:"JobId"`
	ClusterId string `position:"Query" name:"ClusterId"`
}

DescribeJobRequest is the request struct for api DescribeJob

func CreateDescribeJobRequest

func CreateDescribeJobRequest() (request *DescribeJobRequest)

CreateDescribeJobRequest creates a request to invoke DescribeJob API

type DescribeJobResponse

type DescribeJobResponse struct {
	*responses.BaseResponse
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Message   Message `json:"Message" xml:"Message"`
}

DescribeJobResponse is the response struct for api DescribeJob

func CreateDescribeJobResponse

func CreateDescribeJobResponse() (response *DescribeJobResponse)

CreateDescribeJobResponse creates a response to parse from DescribeJob response

type DescribePriceCommodities

type DescribePriceCommodities struct {
	Amount             string `name:"Amount"`
	Period             string `name:"Period"`
	NodeType           string `name:"NodeType"`
	SystemDiskCategory string `name:"SystemDiskCategory"`
	SystemDiskSize     string `name:"SystemDiskSize"`
	InstanceType       string `name:"InstanceType"`
	NetworkType        string `name:"NetworkType"`
}

DescribePriceCommodities is a repeated param struct in DescribePriceRequest

type DescribePriceRequest

type DescribePriceRequest struct {
	*requests.RpcRequest
	PriceUnit   string                      `position:"Query" name:"PriceUnit"`
	Commodities *[]DescribePriceCommodities `position:"Query" name:"Commodities"  type:"Repeated"`
	ChargeType  string                      `position:"Query" name:"ChargeType"`
	OrderType   string                      `position:"Query" name:"OrderType"`
}

DescribePriceRequest is the request struct for api DescribePrice

func CreateDescribePriceRequest

func CreateDescribePriceRequest() (request *DescribePriceRequest)

CreateDescribePriceRequest creates a request to invoke DescribePrice API

type DescribePriceResponse

type DescribePriceResponse struct {
	*responses.BaseResponse
	RequestId       string  `json:"RequestId" xml:"RequestId"`
	TotalTradePrice float64 `json:"TotalTradePrice" xml:"TotalTradePrice"`
	Prices          Prices  `json:"Prices" xml:"Prices"`
}

DescribePriceResponse is the response struct for api DescribePrice

func CreateDescribePriceResponse

func CreateDescribePriceResponse() (response *DescribePriceResponse)

CreateDescribePriceResponse creates a response to parse from DescribePrice response

type EcsInfo

type EcsInfo struct {
	Manager Manager `json:"Manager" xml:"Manager"`
	Compute Compute `json:"Compute" xml:"Compute"`
	Login   Login   `json:"Login" xml:"Login"`
}

EcsInfo is a nested struct in ehpc response

type EditJobTemplateRequest

type EditJobTemplateRequest struct {
	*requests.RpcRequest
	StderrRedirectPath string           `position:"Query" name:"StderrRedirectPath"`
	Variables          string           `position:"Query" name:"Variables"`
	RunasUser          string           `position:"Query" name:"RunasUser"`
	ReRunable          requests.Boolean `position:"Query" name:"ReRunable"`
	TemplateId         string           `position:"Query" name:"TemplateId"`
	Priority           requests.Integer `position:"Query" name:"Priority"`
	CommandLine        string           `position:"Query" name:"CommandLine"`
	ArrayRequest       string           `position:"Query" name:"ArrayRequest"`
	PackagePath        string           `position:"Query" name:"PackagePath"`
	Name               string           `position:"Query" name:"Name"`
	StdoutRedirectPath string           `position:"Query" name:"StdoutRedirectPath"`
}

EditJobTemplateRequest is the request struct for api EditJobTemplate

func CreateEditJobTemplateRequest

func CreateEditJobTemplateRequest() (request *EditJobTemplateRequest)

CreateEditJobTemplateRequest creates a request to invoke EditJobTemplate API

type EditJobTemplateResponse

type EditJobTemplateResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TemplateId string `json:"TemplateId" xml:"TemplateId"`
}

EditJobTemplateResponse is the response struct for api EditJobTemplate

func CreateEditJobTemplateResponse

func CreateEditJobTemplateResponse() (response *EditJobTemplateResponse)

CreateEditJobTemplateResponse creates a response to parse from EditJobTemplate response

type FileSystemListInListCpfsFileSystems

type FileSystemListInListCpfsFileSystems struct {
	FileSystems []FileSystems `json:"FileSystems" xml:"FileSystems"`
}

FileSystemListInListCpfsFileSystems is a nested struct in ehpc response

type FileSystemListInListFileSystemWithMountTargets

type FileSystemListInListFileSystemWithMountTargets struct {
	FileSystems []FileSystems `json:"FileSystems" xml:"FileSystems"`
}

FileSystemListInListFileSystemWithMountTargets is a nested struct in ehpc response

type FileSystemTypeList

type FileSystemTypeList struct {
	FileSystemTypes []FileSystemTypes `json:"FileSystemTypes" xml:"FileSystemTypes"`
}

FileSystemTypeList is a nested struct in ehpc response

type FileSystemTypes

type FileSystemTypes struct {
	FileSystemType string       `json:"FileSystemType" xml:"FileSystemType"`
	Available      bool         `json:"Available" xml:"Available"`
	ProtocolType   string       `json:"ProtocolType" xml:"ProtocolType"`
	StorageTypes   StorageTypes `json:"StorageTypes" xml:"StorageTypes"`
}

FileSystemTypes is a nested struct in ehpc response

type FileSystems

type FileSystems struct {
	FileSystemId    string                               `json:"FileSystemId" xml:"FileSystemId"`
	RegionId        string                               `json:"RegionId" xml:"RegionId"`
	StorageType     string                               `json:"StorageType" xml:"StorageType"`
	ZoneId          string                               `json:"ZoneId" xml:"ZoneId"`
	CreateTime      string                               `json:"CreateTime" xml:"CreateTime"`
	ProtocolType    string                               `json:"ProtocolType" xml:"ProtocolType"`
	Capacity        string                               `json:"Capacity" xml:"Capacity"`
	MeteredSize     string                               `json:"MeteredSize" xml:"MeteredSize"`
	Destription     string                               `json:"Destription" xml:"Destription"`
	PackageList     PackageList                          `json:"PackageList" xml:"PackageList"`
	MountTargetList MountTargetListInListCpfsFileSystems `json:"MountTargetList" xml:"MountTargetList"`
}

FileSystems is a nested struct in ehpc response

type GetAccountingReportRequest

type GetAccountingReportRequest struct {
	*requests.RpcRequest
	ReportType string           `position:"Query" name:"ReportType"`
	EndTime    requests.Integer `position:"Query" name:"EndTime"`
	ClusterId  string           `position:"Query" name:"ClusterId"`
	StartTime  requests.Integer `position:"Query" name:"StartTime"`
}

GetAccountingReportRequest is the request struct for api GetAccountingReport

func CreateGetAccountingReportRequest

func CreateGetAccountingReportRequest() (request *GetAccountingReportRequest)

CreateGetAccountingReportRequest creates a request to invoke GetAccountingReport API

type GetAccountingReportResponse

type GetAccountingReportResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Metrics   string `json:"Metrics" xml:"Metrics"`
	Data      string `json:"Data" xml:"Data"`
}

GetAccountingReportResponse is the response struct for api GetAccountingReport

func CreateGetAccountingReportResponse

func CreateGetAccountingReportResponse() (response *GetAccountingReportResponse)

CreateGetAccountingReportResponse creates a response to parse from GetAccountingReport response

type GetAutoScaleConfigRequest

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

GetAutoScaleConfigRequest is the request struct for api GetAutoScaleConfig

func CreateGetAutoScaleConfigRequest

func CreateGetAutoScaleConfigRequest() (request *GetAutoScaleConfigRequest)

CreateGetAutoScaleConfigRequest creates a request to invoke GetAutoScaleConfig API

type GetAutoScaleConfigResponse

type GetAutoScaleConfigResponse struct {
	*responses.BaseResponse
	RequestId               string                     `json:"RequestId" xml:"RequestId"`
	Uid                     string                     `json:"Uid" xml:"Uid"`
	ClusterId               string                     `json:"ClusterId" xml:"ClusterId"`
	ClusterType             string                     `json:"ClusterType" xml:"ClusterType"`
	EnableAutoGrow          bool                       `json:"EnableAutoGrow" xml:"EnableAutoGrow"`
	EnableAutoShrink        bool                       `json:"EnableAutoShrink" xml:"EnableAutoShrink"`
	GrowIntervalInMinutes   int                        `json:"GrowIntervalInMinutes" xml:"GrowIntervalInMinutes"`
	ShrinkIntervalInMinutes int                        `json:"ShrinkIntervalInMinutes" xml:"ShrinkIntervalInMinutes"`
	ShrinkIdleTimes         int                        `json:"ShrinkIdleTimes" xml:"ShrinkIdleTimes"`
	GrowTimeoutInMinutes    int                        `json:"GrowTimeoutInMinutes" xml:"GrowTimeoutInMinutes"`
	ExtraNodesGrowRatio     int                        `json:"ExtraNodesGrowRatio" xml:"ExtraNodesGrowRatio"`
	GrowRatio               int                        `json:"GrowRatio" xml:"GrowRatio"`
	MaxNodesInCluster       int                        `json:"MaxNodesInCluster" xml:"MaxNodesInCluster"`
	ExcludeNodes            string                     `json:"ExcludeNodes" xml:"ExcludeNodes"`
	SpotStrategy            string                     `json:"SpotStrategy" xml:"SpotStrategy"`
	SpotPriceLimit          float64                    `json:"SpotPriceLimit" xml:"SpotPriceLimit"`
	Queues                  QueuesInGetAutoScaleConfig `json:"Queues" xml:"Queues"`
}

GetAutoScaleConfigResponse is the response struct for api GetAutoScaleConfig

func CreateGetAutoScaleConfigResponse

func CreateGetAutoScaleConfigResponse() (response *GetAutoScaleConfigResponse)

CreateGetAutoScaleConfigResponse creates a response to parse from GetAutoScaleConfig response

type GetCloudMetricLogsRequest

type GetCloudMetricLogsRequest struct {
	*requests.RpcRequest
	AggregationType     string           `position:"Query" name:"AggregationType"`
	Filter              string           `position:"Query" name:"Filter"`
	MetricCategories    string           `position:"Query" name:"MetricCategories"`
	MetricScope         string           `position:"Query" name:"MetricScope"`
	From                requests.Integer `position:"Query" name:"From"`
	ClusterId           string           `position:"Query" name:"ClusterId"`
	To                  requests.Integer `position:"Query" name:"To"`
	AggregationInterval requests.Integer `position:"Query" name:"AggregationInterval"`
	Reverse             requests.Boolean `position:"Query" name:"Reverse"`
}

GetCloudMetricLogsRequest is the request struct for api GetCloudMetricLogs

func CreateGetCloudMetricLogsRequest

func CreateGetCloudMetricLogsRequest() (request *GetCloudMetricLogsRequest)

CreateGetCloudMetricLogsRequest creates a request to invoke GetCloudMetricLogs API

type GetCloudMetricLogsResponse

type GetCloudMetricLogsResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	MetricLogs MetricLogs `json:"MetricLogs" xml:"MetricLogs"`
}

GetCloudMetricLogsResponse is the response struct for api GetCloudMetricLogs

func CreateGetCloudMetricLogsResponse

func CreateGetCloudMetricLogsResponse() (response *GetCloudMetricLogsResponse)

CreateGetCloudMetricLogsResponse creates a response to parse from GetCloudMetricLogs response

type GetCloudMetricProfilingRequest

type GetCloudMetricProfilingRequest struct {
	*requests.RpcRequest
	ProfilingId string `position:"Query" name:"ProfilingId"`
	ClusterId   string `position:"Query" name:"ClusterId"`
}

GetCloudMetricProfilingRequest is the request struct for api GetCloudMetricProfiling

func CreateGetCloudMetricProfilingRequest

func CreateGetCloudMetricProfilingRequest() (request *GetCloudMetricProfilingRequest)

CreateGetCloudMetricProfilingRequest creates a request to invoke GetCloudMetricProfiling API

type GetCloudMetricProfilingResponse

type GetCloudMetricProfilingResponse struct {
	*responses.BaseResponse
	RequestId string  `json:"RequestId" xml:"RequestId"`
	SvgUrls   SvgUrls `json:"SvgUrls" xml:"SvgUrls"`
}

GetCloudMetricProfilingResponse is the response struct for api GetCloudMetricProfiling

func CreateGetCloudMetricProfilingResponse

func CreateGetCloudMetricProfilingResponse() (response *GetCloudMetricProfilingResponse)

CreateGetCloudMetricProfilingResponse creates a response to parse from GetCloudMetricProfiling response

type GetClusterVolumesRequest

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

GetClusterVolumesRequest is the request struct for api GetClusterVolumes

func CreateGetClusterVolumesRequest

func CreateGetClusterVolumesRequest() (request *GetClusterVolumesRequest)

CreateGetClusterVolumesRequest creates a request to invoke GetClusterVolumes API

type GetClusterVolumesResponse

type GetClusterVolumesResponse struct {
	*responses.BaseResponse
	RequestId string                     `json:"RequestId" xml:"RequestId"`
	RegionId  string                     `json:"RegionId" xml:"RegionId"`
	Volumes   VolumesInGetClusterVolumes `json:"Volumes" xml:"Volumes"`
}

GetClusterVolumesResponse is the response struct for api GetClusterVolumes

func CreateGetClusterVolumesResponse

func CreateGetClusterVolumesResponse() (response *GetClusterVolumesResponse)

CreateGetClusterVolumesResponse creates a response to parse from GetClusterVolumes response

type GetHybridClusterConfigRequest

type GetHybridClusterConfigRequest struct {
	*requests.RpcRequest
	Node      string `position:"Query" name:"Node"`
	ClusterId string `position:"Query" name:"ClusterId"`
}

GetHybridClusterConfigRequest is the request struct for api GetHybridClusterConfig

func CreateGetHybridClusterConfigRequest

func CreateGetHybridClusterConfigRequest() (request *GetHybridClusterConfigRequest)

CreateGetHybridClusterConfigRequest creates a request to invoke GetHybridClusterConfig API

type GetHybridClusterConfigResponse

type GetHybridClusterConfigResponse struct {
	*responses.BaseResponse
	RequestId     string `json:"RequestId" xml:"RequestId"`
	ClusterConfig string `json:"ClusterConfig" xml:"ClusterConfig"`
}

GetHybridClusterConfigResponse is the response struct for api GetHybridClusterConfig

func CreateGetHybridClusterConfigResponse

func CreateGetHybridClusterConfigResponse() (response *GetHybridClusterConfigResponse)

CreateGetHybridClusterConfigResponse creates a response to parse from GetHybridClusterConfig response

type GetVisualServiceStatusRequest

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

GetVisualServiceStatusRequest is the request struct for api GetVisualServiceStatus

func CreateGetVisualServiceStatusRequest

func CreateGetVisualServiceStatusRequest() (request *GetVisualServiceStatusRequest)

CreateGetVisualServiceStatusRequest creates a request to invoke GetVisualServiceStatus API

type GetVisualServiceStatusResponse

type GetVisualServiceStatusResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Message   string `json:"Message" xml:"Message"`
}

GetVisualServiceStatusResponse is the response struct for api GetVisualServiceStatus

func CreateGetVisualServiceStatusResponse

func CreateGetVisualServiceStatusResponse() (response *GetVisualServiceStatusResponse)

CreateGetVisualServiceStatusResponse creates a response to parse from GetVisualServiceStatus response

type ImageInfo

type ImageInfo struct {
	Uid               string    `json:"Uid" xml:"Uid"`
	Repository        string    `json:"Repository" xml:"Repository"`
	SkuCode           string    `json:"SkuCode" xml:"SkuCode"`
	ImageId           string    `json:"ImageId" xml:"ImageId"`
	ImageOwnerAlias   string    `json:"ImageOwnerAlias" xml:"ImageOwnerAlias"`
	System            string    `json:"System" xml:"System"`
	PostInstallScript string    `json:"PostInstallScript" xml:"PostInstallScript"`
	ProductCode       string    `json:"ProductCode" xml:"ProductCode"`
	Size              int       `json:"Size" xml:"Size"`
	Tag               string    `json:"Tag" xml:"Tag"`
	PricingCycle      string    `json:"PricingCycle" xml:"PricingCycle"`
	ImageName         string    `json:"ImageName" xml:"ImageName"`
	Status            string    `json:"Status" xml:"Status"`
	Description       string    `json:"Description" xml:"Description"`
	Type              string    `json:"Type" xml:"Type"`
	UpdateDateTime    string    `json:"UpdateDateTime" xml:"UpdateDateTime"`
	BaseOsTag         BaseOsTag `json:"BaseOsTag" xml:"BaseOsTag"`
}

ImageInfo is a nested struct in ehpc response

type Imagegw

type Imagegw struct {
	DefaultImageLocation   string    `json:"DefaultImageLocation" xml:"DefaultImageLocation"`
	PullUpdateTimeout      int       `json:"PullUpdateTimeout" xml:"PullUpdateTimeout"`
	MongoDBURI             string    `json:"MongoDBURI" xml:"MongoDBURI"`
	ImageExpirationTimeout string    `json:"ImageExpirationTimeout" xml:"ImageExpirationTimeout"`
	UpdateDateTime         string    `json:"UpdateDateTime" xml:"UpdateDateTime"`
	Locations              Locations `json:"Locations" xml:"Locations"`
}

Imagegw is a nested struct in ehpc response

type ImagesInListContainerImages

type ImagesInListContainerImages struct {
	ImagesItem []ImagesItem `json:"ImagesItem" xml:"ImagesItem"`
}

ImagesInListContainerImages is a nested struct in ehpc response

type ImagesInListCustomImages

type ImagesInListCustomImages struct {
	ImageInfo []ImageInfo `json:"ImageInfo" xml:"ImageInfo"`
}

ImagesInListCustomImages is a nested struct in ehpc response

type ImagesItem

type ImagesItem struct {
	System         string `json:"System" xml:"System"`
	Type           string `json:"Type" xml:"Type"`
	Status         string `json:"Status" xml:"Status"`
	ImageId        string `json:"ImageId" xml:"ImageId"`
	UpdateDateTime string `json:"UpdateDateTime" xml:"UpdateDateTime"`
	Repository     string `json:"Repository" xml:"Repository"`
	Tag            string `json:"Tag" xml:"Tag"`
}

ImagesItem is a nested struct in ehpc response

type InstallSoftwareRequest

type InstallSoftwareRequest struct {
	*requests.RpcRequest
	Application string `position:"Query" name:"Application"`
	ClusterId   string `position:"Query" name:"ClusterId"`
}

InstallSoftwareRequest is the request struct for api InstallSoftware

func CreateInstallSoftwareRequest

func CreateInstallSoftwareRequest() (request *InstallSoftwareRequest)

CreateInstallSoftwareRequest creates a request to invoke InstallSoftware API

type InstallSoftwareResponse

type InstallSoftwareResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

InstallSoftwareResponse is the response struct for api InstallSoftware

func CreateInstallSoftwareResponse

func CreateInstallSoftwareResponse() (response *InstallSoftwareResponse)

CreateInstallSoftwareResponse creates a response to parse from InstallSoftware response

type InstanceIdsInAddLocalNodes

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

InstanceIdsInAddLocalNodes is a nested struct in ehpc response

type InstanceIdsInAddNodes

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

InstanceIdsInAddNodes is a nested struct in ehpc response

type InstanceIdsInInvokeShellCommand

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

InstanceIdsInInvokeShellCommand is a nested struct in ehpc response

type InstanceTypeFamilies

type InstanceTypeFamilies struct {
	InstanceTypeFamilyInfo []InstanceTypeFamilyInfo `json:"InstanceTypeFamilyInfo" xml:"InstanceTypeFamilyInfo"`
}

InstanceTypeFamilies is a nested struct in ehpc response

type InstanceTypeFamilyInfo

type InstanceTypeFamilyInfo struct {
	InstanceTypeFamilyId string `json:"InstanceTypeFamilyId" xml:"InstanceTypeFamilyId"`
	Generation           string `json:"Generation" xml:"Generation"`
	Types                Types  `json:"Types" xml:"Types"`
}

InstanceTypeFamilyInfo is a nested struct in ehpc response

type InstanceTypeInfo

type InstanceTypeInfo struct {
	InstanceType   string  `json:"InstanceType" xml:"InstanceType"`
	SpotStrategy   string  `json:"SpotStrategy" xml:"SpotStrategy"`
	SpotPriceLimit float64 `json:"SpotPriceLimit" xml:"SpotPriceLimit"`
}

InstanceTypeInfo is a nested struct in ehpc response

type InstanceTypes

type InstanceTypes struct {
	InstanceTypeInfo []InstanceTypeInfo `json:"InstanceTypeInfo" xml:"InstanceTypeInfo"`
}

InstanceTypes is a nested struct in ehpc response

type InvocationResult

type InvocationResult struct {
	Success            bool   `json:"Success" xml:"Success"`
	CommandId          string `json:"CommandId" xml:"CommandId"`
	InstanceId         string `json:"InstanceId" xml:"InstanceId"`
	InvokeRecordStatus string `json:"InvokeRecordStatus" xml:"InvokeRecordStatus"`
	FinishedTime       string `json:"FinishedTime" xml:"FinishedTime"`
	ExitCode           int    `json:"ExitCode" xml:"ExitCode"`
	Message            string `json:"Message" xml:"Message"`
}

InvocationResult is a nested struct in ehpc response

type InvocationResults

type InvocationResults struct {
	InvocationResult []InvocationResult `json:"InvocationResult" xml:"InvocationResult"`
}

InvocationResults is a nested struct in ehpc response

type InvokeInstance

type InvokeInstance struct {
	InstanceId           string `json:"InstanceId" xml:"InstanceId"`
	InstanceInvokeStatus string `json:"InstanceInvokeStatus" xml:"InstanceInvokeStatus"`
}

InvokeInstance is a nested struct in ehpc response

type InvokeInstances

type InvokeInstances struct {
	InvokeInstance []InvokeInstance `json:"InvokeInstance" xml:"InvokeInstance"`
}

InvokeInstances is a nested struct in ehpc response

type InvokeShellCommandInstance

type InvokeShellCommandInstance struct {
	Id string `name:"Id"`
}

InvokeShellCommandInstance is a repeated param struct in InvokeShellCommandRequest

type InvokeShellCommandRequest

type InvokeShellCommandRequest struct {
	*requests.RpcRequest
	Instance   *[]InvokeShellCommandInstance `position:"Query" name:"Instance"  type:"Repeated"`
	WorkingDir string                        `position:"Query" name:"WorkingDir"`
	ClusterId  string                        `position:"Query" name:"ClusterId"`
	Command    string                        `position:"Query" name:"Command"`
	Timeout    requests.Integer              `position:"Query" name:"Timeout"`
}

InvokeShellCommandRequest is the request struct for api InvokeShellCommand

func CreateInvokeShellCommandRequest

func CreateInvokeShellCommandRequest() (request *InvokeShellCommandRequest)

CreateInvokeShellCommandRequest creates a request to invoke InvokeShellCommand API

type InvokeShellCommandResponse

type InvokeShellCommandResponse struct {
	*responses.BaseResponse
	RequestId   string                          `json:"RequestId" xml:"RequestId"`
	CommandId   string                          `json:"CommandId" xml:"CommandId"`
	InstanceIds InstanceIdsInInvokeShellCommand `json:"InstanceIds" xml:"InstanceIds"`
}

InvokeShellCommandResponse is the response struct for api InvokeShellCommand

func CreateInvokeShellCommandResponse

func CreateInvokeShellCommandResponse() (response *InvokeShellCommandResponse)

CreateInvokeShellCommandResponse creates a response to parse from InvokeShellCommand response

type JobInfo

type JobInfo struct {
	Id             string    `json:"Id" xml:"Id"`
	Name           string    `json:"Name" xml:"Name"`
	Owner          string    `json:"Owner" xml:"Owner"`
	NodeList       string    `json:"NodeList" xml:"NodeList"`
	Priority       int       `json:"Priority" xml:"Priority"`
	State          string    `json:"State" xml:"State"`
	SubmitTime     string    `json:"SubmitTime" xml:"SubmitTime"`
	StartTime      string    `json:"StartTime" xml:"StartTime"`
	LastModifyTime string    `json:"LastModifyTime" xml:"LastModifyTime"`
	Stdout         string    `json:"Stdout" xml:"Stdout"`
	Stderr         string    `json:"Stderr" xml:"Stderr"`
	ShellPath      string    `json:"ShellPath" xml:"ShellPath"`
	Comment        string    `json:"Comment" xml:"Comment"`
	ArrayRequest   string    `json:"ArrayRequest" xml:"ArrayRequest"`
	Resources      Resources `json:"Resources" xml:"Resources"`
}

JobInfo is a nested struct in ehpc response

type JobTemplates

type JobTemplates struct {
	Id                 string `json:"Id" xml:"Id"`
	Name               string `json:"Name" xml:"Name"`
	CommandLine        string `json:"CommandLine" xml:"CommandLine"`
	RunasUser          string `json:"RunasUser" xml:"RunasUser"`
	Priority           int    `json:"Priority" xml:"Priority"`
	PackagePath        string `json:"PackagePath" xml:"PackagePath"`
	StdoutRedirectPath string `json:"StdoutRedirectPath" xml:"StdoutRedirectPath"`
	StderrRedirectPath string `json:"StderrRedirectPath" xml:"StderrRedirectPath"`
	ReRunable          bool   `json:"ReRunable" xml:"ReRunable"`
	ArrayRequest       string `json:"ArrayRequest" xml:"ArrayRequest"`
	Variables          string `json:"Variables" xml:"Variables"`
}

JobTemplates is a nested struct in ehpc response

type Jobs

type Jobs struct {
	JobInfo []JobInfo `json:"JobInfo" xml:"JobInfo"`
}

Jobs is a nested struct in ehpc response

type ListAvailableEcsTypesRequest

type ListAvailableEcsTypesRequest struct {
	*requests.RpcRequest
	SpotStrategy       string `position:"Query" name:"SpotStrategy"`
	ZoneId             string `position:"Query" name:"ZoneId"`
	InstanceChargeType string `position:"Query" name:"InstanceChargeType"`
}

ListAvailableEcsTypesRequest is the request struct for api ListAvailableEcsTypes

func CreateListAvailableEcsTypesRequest

func CreateListAvailableEcsTypesRequest() (request *ListAvailableEcsTypesRequest)

CreateListAvailableEcsTypesRequest creates a request to invoke ListAvailableEcsTypes API

type ListAvailableEcsTypesResponse

type ListAvailableEcsTypesResponse struct {
	*responses.BaseResponse
	RequestId            string               `json:"RequestId" xml:"RequestId"`
	SupportSpotInstance  bool                 `json:"SupportSpotInstance" xml:"SupportSpotInstance"`
	InstanceTypeFamilies InstanceTypeFamilies `json:"InstanceTypeFamilies" xml:"InstanceTypeFamilies"`
}

ListAvailableEcsTypesResponse is the response struct for api ListAvailableEcsTypes

func CreateListAvailableEcsTypesResponse

func CreateListAvailableEcsTypesResponse() (response *ListAvailableEcsTypesResponse)

CreateListAvailableEcsTypesResponse creates a response to parse from ListAvailableEcsTypes response

type ListAvailableFileSystemTypesRequest

type ListAvailableFileSystemTypesRequest struct {
	*requests.RpcRequest
}

ListAvailableFileSystemTypesRequest is the request struct for api ListAvailableFileSystemTypes

func CreateListAvailableFileSystemTypesRequest

func CreateListAvailableFileSystemTypesRequest() (request *ListAvailableFileSystemTypesRequest)

CreateListAvailableFileSystemTypesRequest creates a request to invoke ListAvailableFileSystemTypes API

type ListAvailableFileSystemTypesResponse

type ListAvailableFileSystemTypesResponse struct {
	*responses.BaseResponse
	RequestId          string             `json:"RequestId" xml:"RequestId"`
	FileSystemTypeList FileSystemTypeList `json:"FileSystemTypeList" xml:"FileSystemTypeList"`
}

ListAvailableFileSystemTypesResponse is the response struct for api ListAvailableFileSystemTypes

func CreateListAvailableFileSystemTypesResponse

func CreateListAvailableFileSystemTypesResponse() (response *ListAvailableFileSystemTypesResponse)

CreateListAvailableFileSystemTypesResponse creates a response to parse from ListAvailableFileSystemTypes response

type ListCloudMetricProfilingsRequest

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

ListCloudMetricProfilingsRequest is the request struct for api ListCloudMetricProfilings

func CreateListCloudMetricProfilingsRequest

func CreateListCloudMetricProfilingsRequest() (request *ListCloudMetricProfilingsRequest)

CreateListCloudMetricProfilingsRequest creates a request to invoke ListCloudMetricProfilings API

type ListCloudMetricProfilingsResponse

type ListCloudMetricProfilingsResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	TotalCount int        `json:"TotalCount" xml:"TotalCount"`
	PageNumber int        `json:"PageNumber" xml:"PageNumber"`
	PageSize   int        `json:"PageSize" xml:"PageSize"`
	Profilings Profilings `json:"Profilings" xml:"Profilings"`
}

ListCloudMetricProfilingsResponse is the response struct for api ListCloudMetricProfilings

func CreateListCloudMetricProfilingsResponse

func CreateListCloudMetricProfilingsResponse() (response *ListCloudMetricProfilingsResponse)

CreateListCloudMetricProfilingsResponse creates a response to parse from ListCloudMetricProfilings response

type ListClusterLogsRequest

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

ListClusterLogsRequest is the request struct for api ListClusterLogs

func CreateListClusterLogsRequest

func CreateListClusterLogsRequest() (request *ListClusterLogsRequest)

CreateListClusterLogsRequest creates a request to invoke ListClusterLogs API

type ListClusterLogsResponse

type ListClusterLogsResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TotalCount int    `json:"TotalCount" xml:"TotalCount"`
	PageNumber int    `json:"PageNumber" xml:"PageNumber"`
	PageSize   int    `json:"PageSize" xml:"PageSize"`
	ClusterId  string `json:"ClusterId" xml:"ClusterId"`
	Logs       Logs   `json:"Logs" xml:"Logs"`
}

ListClusterLogsResponse is the response struct for api ListClusterLogs

func CreateListClusterLogsResponse

func CreateListClusterLogsResponse() (response *ListClusterLogsResponse)

CreateListClusterLogsResponse creates a response to parse from ListClusterLogs response

type ListClustersMetaRequest

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

ListClustersMetaRequest is the request struct for api ListClustersMeta

func CreateListClustersMetaRequest

func CreateListClustersMetaRequest() (request *ListClustersMetaRequest)

CreateListClustersMetaRequest creates a request to invoke ListClustersMeta API

type ListClustersMetaResponse

type ListClustersMetaResponse struct {
	*responses.BaseResponse
	RequestId  string                     `json:"RequestId" xml:"RequestId"`
	TotalCount int                        `json:"TotalCount" xml:"TotalCount"`
	PageNumber int                        `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                        `json:"PageSize" xml:"PageSize"`
	Clusters   ClustersInListClustersMeta `json:"Clusters" xml:"Clusters"`
}

ListClustersMetaResponse is the response struct for api ListClustersMeta

func CreateListClustersMetaResponse

func CreateListClustersMetaResponse() (response *ListClustersMetaResponse)

CreateListClustersMetaResponse creates a response to parse from ListClustersMeta response

type ListClustersRequest

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

ListClustersRequest is the request struct for api ListClusters

func CreateListClustersRequest

func CreateListClustersRequest() (request *ListClustersRequest)

CreateListClustersRequest creates a request to invoke ListClusters API

type ListClustersResponse

type ListClustersResponse struct {
	*responses.BaseResponse
	RequestId  string                 `json:"RequestId" xml:"RequestId"`
	TotalCount int                    `json:"TotalCount" xml:"TotalCount"`
	PageNumber int                    `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                    `json:"PageSize" xml:"PageSize"`
	Clusters   ClustersInListClusters `json:"Clusters" xml:"Clusters"`
}

ListClustersResponse is the response struct for api ListClusters

func CreateListClustersResponse

func CreateListClustersResponse() (response *ListClustersResponse)

CreateListClustersResponse creates a response to parse from ListClusters response

type ListCommandsRequest

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

ListCommandsRequest is the request struct for api ListCommands

func CreateListCommandsRequest

func CreateListCommandsRequest() (request *ListCommandsRequest)

CreateListCommandsRequest creates a request to invoke ListCommands API

type ListCommandsResponse

type ListCommandsResponse struct {
	*responses.BaseResponse
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	TotalCount int      `json:"TotalCount" xml:"TotalCount"`
	PageNumber int      `json:"PageNumber" xml:"PageNumber"`
	PageSize   int      `json:"PageSize" xml:"PageSize"`
	Commands   Commands `json:"Commands" xml:"Commands"`
}

ListCommandsResponse is the response struct for api ListCommands

func CreateListCommandsResponse

func CreateListCommandsResponse() (response *ListCommandsResponse)

CreateListCommandsResponse creates a response to parse from ListCommands response

type ListContainerAppsRequest

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

ListContainerAppsRequest is the request struct for api ListContainerApps

func CreateListContainerAppsRequest

func CreateListContainerAppsRequest() (request *ListContainerAppsRequest)

CreateListContainerAppsRequest creates a request to invoke ListContainerApps API

type ListContainerAppsResponse

type ListContainerAppsResponse struct {
	*responses.BaseResponse
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	TotalCount    int           `json:"TotalCount" xml:"TotalCount"`
	PageNumber    int           `json:"PageNumber" xml:"PageNumber"`
	PageSize      int           `json:"PageSize" xml:"PageSize"`
	ContainerApps ContainerApps `json:"ContainerApps" xml:"ContainerApps"`
}

ListContainerAppsResponse is the response struct for api ListContainerApps

func CreateListContainerAppsResponse

func CreateListContainerAppsResponse() (response *ListContainerAppsResponse)

CreateListContainerAppsResponse creates a response to parse from ListContainerApps response

type ListContainerImagesRequest

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

ListContainerImagesRequest is the request struct for api ListContainerImages

func CreateListContainerImagesRequest

func CreateListContainerImagesRequest() (request *ListContainerImagesRequest)

CreateListContainerImagesRequest creates a request to invoke ListContainerImages API

type ListContainerImagesResponse

type ListContainerImagesResponse struct {
	*responses.BaseResponse
	RequestId  string                      `json:"RequestId" xml:"RequestId"`
	TotalCount int                         `json:"TotalCount" xml:"TotalCount"`
	PageNumber int                         `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                         `json:"PageSize" xml:"PageSize"`
	DBInfo     string                      `json:"DBInfo" xml:"DBInfo"`
	Images     ImagesInListContainerImages `json:"Images" xml:"Images"`
}

ListContainerImagesResponse is the response struct for api ListContainerImages

func CreateListContainerImagesResponse

func CreateListContainerImagesResponse() (response *ListContainerImagesResponse)

CreateListContainerImagesResponse creates a response to parse from ListContainerImages response

type ListCpfsFileSystemsRequest

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

ListCpfsFileSystemsRequest is the request struct for api ListCpfsFileSystems

func CreateListCpfsFileSystemsRequest

func CreateListCpfsFileSystemsRequest() (request *ListCpfsFileSystemsRequest)

CreateListCpfsFileSystemsRequest creates a request to invoke ListCpfsFileSystems API

type ListCpfsFileSystemsResponse

type ListCpfsFileSystemsResponse struct {
	*responses.BaseResponse
	RequestId      string                              `json:"RequestId" xml:"RequestId"`
	TotalCount     int                                 `json:"TotalCount" xml:"TotalCount"`
	PageNumber     int                                 `json:"PageNumber" xml:"PageNumber"`
	PageSize       int                                 `json:"PageSize" xml:"PageSize"`
	FileSystemList FileSystemListInListCpfsFileSystems `json:"FileSystemList" xml:"FileSystemList"`
}

ListCpfsFileSystemsResponse is the response struct for api ListCpfsFileSystems

func CreateListCpfsFileSystemsResponse

func CreateListCpfsFileSystemsResponse() (response *ListCpfsFileSystemsResponse)

CreateListCpfsFileSystemsResponse creates a response to parse from ListCpfsFileSystems response

type ListCurrentClientVersionRequest

type ListCurrentClientVersionRequest struct {
	*requests.RpcRequest
}

ListCurrentClientVersionRequest is the request struct for api ListCurrentClientVersion

func CreateListCurrentClientVersionRequest

func CreateListCurrentClientVersionRequest() (request *ListCurrentClientVersionRequest)

CreateListCurrentClientVersionRequest creates a request to invoke ListCurrentClientVersion API

type ListCurrentClientVersionResponse

type ListCurrentClientVersionResponse struct {
	*responses.BaseResponse
	RequestId     string `json:"RequestId" xml:"RequestId"`
	ClientVersion string `json:"ClientVersion" xml:"ClientVersion"`
}

ListCurrentClientVersionResponse is the response struct for api ListCurrentClientVersion

func CreateListCurrentClientVersionResponse

func CreateListCurrentClientVersionResponse() (response *ListCurrentClientVersionResponse)

CreateListCurrentClientVersionResponse creates a response to parse from ListCurrentClientVersion response

type ListCustomImagesRequest

type ListCustomImagesRequest struct {
	*requests.RpcRequest
	BaseOsTag       string `position:"Query" name:"BaseOsTag"`
	ImageOwnerAlias string `position:"Query" name:"ImageOwnerAlias"`
}

ListCustomImagesRequest is the request struct for api ListCustomImages

func CreateListCustomImagesRequest

func CreateListCustomImagesRequest() (request *ListCustomImagesRequest)

CreateListCustomImagesRequest creates a request to invoke ListCustomImages API

type ListCustomImagesResponse

type ListCustomImagesResponse struct {
	*responses.BaseResponse
	RequestId string                   `json:"RequestId" xml:"RequestId"`
	Images    ImagesInListCustomImages `json:"Images" xml:"Images"`
}

ListCustomImagesResponse is the response struct for api ListCustomImages

func CreateListCustomImagesResponse

func CreateListCustomImagesResponse() (response *ListCustomImagesResponse)

CreateListCustomImagesResponse creates a response to parse from ListCustomImages response

type ListFileSystemWithMountTargetsRequest

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

ListFileSystemWithMountTargetsRequest is the request struct for api ListFileSystemWithMountTargets

func CreateListFileSystemWithMountTargetsRequest

func CreateListFileSystemWithMountTargetsRequest() (request *ListFileSystemWithMountTargetsRequest)

CreateListFileSystemWithMountTargetsRequest creates a request to invoke ListFileSystemWithMountTargets API

type ListFileSystemWithMountTargetsResponse

type ListFileSystemWithMountTargetsResponse struct {
	*responses.BaseResponse
	RequestId      string                                         `json:"RequestId" xml:"RequestId"`
	TotalCount     int                                            `json:"TotalCount" xml:"TotalCount"`
	PageNumber     int                                            `json:"PageNumber" xml:"PageNumber"`
	PageSize       int                                            `json:"PageSize" xml:"PageSize"`
	FileSystemList FileSystemListInListFileSystemWithMountTargets `json:"FileSystemList" xml:"FileSystemList"`
}

ListFileSystemWithMountTargetsResponse is the response struct for api ListFileSystemWithMountTargets

func CreateListFileSystemWithMountTargetsResponse

func CreateListFileSystemWithMountTargetsResponse() (response *ListFileSystemWithMountTargetsResponse)

CreateListFileSystemWithMountTargetsResponse creates a response to parse from ListFileSystemWithMountTargets response

type ListImagesRequest

type ListImagesRequest struct {
	*requests.RpcRequest
}

ListImagesRequest is the request struct for api ListImages

func CreateListImagesRequest

func CreateListImagesRequest() (request *ListImagesRequest)

CreateListImagesRequest creates a request to invoke ListImages API

type ListImagesResponse

type ListImagesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	OsTags    OsTags `json:"OsTags" xml:"OsTags"`
}

ListImagesResponse is the response struct for api ListImages

func CreateListImagesResponse

func CreateListImagesResponse() (response *ListImagesResponse)

CreateListImagesResponse creates a response to parse from ListImages response

type ListInstalledSoftwareRequest

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

ListInstalledSoftwareRequest is the request struct for api ListInstalledSoftware

func CreateListInstalledSoftwareRequest

func CreateListInstalledSoftwareRequest() (request *ListInstalledSoftwareRequest)

CreateListInstalledSoftwareRequest creates a request to invoke ListInstalledSoftware API

type ListInstalledSoftwareResponse

type ListInstalledSoftwareResponse struct {
	*responses.BaseResponse
	SoftwareList SoftwareList `json:"SoftwareList" xml:"SoftwareList"`
}

ListInstalledSoftwareResponse is the response struct for api ListInstalledSoftware

func CreateListInstalledSoftwareResponse

func CreateListInstalledSoftwareResponse() (response *ListInstalledSoftwareResponse)

CreateListInstalledSoftwareResponse creates a response to parse from ListInstalledSoftware response

type ListInvocationResultsInstance

type ListInvocationResultsInstance struct {
	Id string `name:"Id"`
}

ListInvocationResultsInstance is a repeated param struct in ListInvocationResultsRequest

type ListInvocationResultsRequest

type ListInvocationResultsRequest struct {
	*requests.RpcRequest
	Instance           *[]ListInvocationResultsInstance `position:"Query" name:"Instance"  type:"Repeated"`
	InvokeRecordStatus string                           `position:"Query" name:"InvokeRecordStatus"`
	PageSize           requests.Integer                 `position:"Query" name:"PageSize"`
	ClusterId          string                           `position:"Query" name:"ClusterId"`
	CommandId          string                           `position:"Query" name:"CommandId"`
	PageNumber         requests.Integer                 `position:"Query" name:"PageNumber"`
}

ListInvocationResultsRequest is the request struct for api ListInvocationResults

func CreateListInvocationResultsRequest

func CreateListInvocationResultsRequest() (request *ListInvocationResultsRequest)

CreateListInvocationResultsRequest creates a request to invoke ListInvocationResults API

type ListInvocationResultsResponse

type ListInvocationResultsResponse struct {
	*responses.BaseResponse
	RequestId         string            `json:"RequestId" xml:"RequestId"`
	TotalCount        int               `json:"TotalCount" xml:"TotalCount"`
	PageNumber        int               `json:"PageNumber" xml:"PageNumber"`
	PageSize          int               `json:"PageSize" xml:"PageSize"`
	InvocationResults InvocationResults `json:"InvocationResults" xml:"InvocationResults"`
}

ListInvocationResultsResponse is the response struct for api ListInvocationResults

func CreateListInvocationResultsResponse

func CreateListInvocationResultsResponse() (response *ListInvocationResultsResponse)

CreateListInvocationResultsResponse creates a response to parse from ListInvocationResults response

type ListInvocationStatusRequest

type ListInvocationStatusRequest struct {
	*requests.RpcRequest
	ClusterId string `position:"Query" name:"ClusterId"`
	CommandId string `position:"Query" name:"CommandId"`
}

ListInvocationStatusRequest is the request struct for api ListInvocationStatus

func CreateListInvocationStatusRequest

func CreateListInvocationStatusRequest() (request *ListInvocationStatusRequest)

CreateListInvocationStatusRequest creates a request to invoke ListInvocationStatus API

type ListInvocationStatusResponse

type ListInvocationStatusResponse struct {
	*responses.BaseResponse
	RequestId       string          `json:"RequestId" xml:"RequestId"`
	CommandId       string          `json:"CommandId" xml:"CommandId"`
	InvokeStatus    string          `json:"InvokeStatus" xml:"InvokeStatus"`
	InvokeInstances InvokeInstances `json:"InvokeInstances" xml:"InvokeInstances"`
}

ListInvocationStatusResponse is the response struct for api ListInvocationStatus

func CreateListInvocationStatusResponse

func CreateListInvocationStatusResponse() (response *ListInvocationStatusResponse)

CreateListInvocationStatusResponse creates a response to parse from ListInvocationStatus response

type ListJobTemplatesRequest

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

ListJobTemplatesRequest is the request struct for api ListJobTemplates

func CreateListJobTemplatesRequest

func CreateListJobTemplatesRequest() (request *ListJobTemplatesRequest)

CreateListJobTemplatesRequest creates a request to invoke ListJobTemplates API

type ListJobTemplatesResponse

type ListJobTemplatesResponse struct {
	*responses.BaseResponse
	RequestId  string    `json:"RequestId" xml:"RequestId"`
	TotalCount int       `json:"TotalCount" xml:"TotalCount"`
	PageNumber int       `json:"PageNumber" xml:"PageNumber"`
	PageSize   int       `json:"PageSize" xml:"PageSize"`
	Templates  Templates `json:"Templates" xml:"Templates"`
}

ListJobTemplatesResponse is the response struct for api ListJobTemplates

func CreateListJobTemplatesResponse

func CreateListJobTemplatesResponse() (response *ListJobTemplatesResponse)

CreateListJobTemplatesResponse creates a response to parse from ListJobTemplates response

type ListJobsRequest

type ListJobsRequest struct {
	*requests.RpcRequest
	Owner      string           `position:"Query" name:"Owner"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	ClusterId  string           `position:"Query" name:"ClusterId"`
	State      string           `position:"Query" name:"State"`
	Rerunable  string           `position:"Query" name:"Rerunable"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}

ListJobsRequest is the request struct for api ListJobs

func CreateListJobsRequest

func CreateListJobsRequest() (request *ListJobsRequest)

CreateListJobsRequest creates a request to invoke ListJobs API

type ListJobsResponse

type ListJobsResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TotalCount int    `json:"TotalCount" xml:"TotalCount"`
	PageNumber int    `json:"PageNumber" xml:"PageNumber"`
	PageSize   int    `json:"PageSize" xml:"PageSize"`
	Jobs       Jobs   `json:"Jobs" xml:"Jobs"`
}

ListJobsResponse is the response struct for api ListJobs

func CreateListJobsResponse

func CreateListJobsResponse() (response *ListJobsResponse)

CreateListJobsResponse creates a response to parse from ListJobs response

type ListNodesByQueueRequest

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

ListNodesByQueueRequest is the request struct for api ListNodesByQueue

func CreateListNodesByQueueRequest

func CreateListNodesByQueueRequest() (request *ListNodesByQueueRequest)

CreateListNodesByQueueRequest creates a request to invoke ListNodesByQueue API

type ListNodesByQueueResponse

type ListNodesByQueueResponse struct {
	*responses.BaseResponse
	RequestId  string                  `json:"RequestId" xml:"RequestId"`
	TotalCount int                     `json:"TotalCount" xml:"TotalCount"`
	PageNumber int                     `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                     `json:"PageSize" xml:"PageSize"`
	Nodes      NodesInListNodesByQueue `json:"Nodes" xml:"Nodes"`
}

ListNodesByQueueResponse is the response struct for api ListNodesByQueue

func CreateListNodesByQueueResponse

func CreateListNodesByQueueResponse() (response *ListNodesByQueueResponse)

CreateListNodesByQueueResponse creates a response to parse from ListNodesByQueue response

type ListNodesNoPagingRequest

type ListNodesNoPagingRequest struct {
	*requests.RpcRequest
	HostName     string           `position:"Query" name:"HostName"`
	Role         string           `position:"Query" name:"Role"`
	ClusterId    string           `position:"Query" name:"ClusterId"`
	OnlyDetached requests.Boolean `position:"Query" name:"OnlyDetached"`
}

ListNodesNoPagingRequest is the request struct for api ListNodesNoPaging

func CreateListNodesNoPagingRequest

func CreateListNodesNoPagingRequest() (request *ListNodesNoPagingRequest)

CreateListNodesNoPagingRequest creates a request to invoke ListNodesNoPaging API

type ListNodesNoPagingResponse

type ListNodesNoPagingResponse struct {
	*responses.BaseResponse
	RequestId  string                   `json:"RequestId" xml:"RequestId"`
	TotalCount int                      `json:"TotalCount" xml:"TotalCount"`
	PageNumber int                      `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                      `json:"PageSize" xml:"PageSize"`
	Nodes      NodesInListNodesNoPaging `json:"Nodes" xml:"Nodes"`
}

ListNodesNoPagingResponse is the response struct for api ListNodesNoPaging

func CreateListNodesNoPagingResponse

func CreateListNodesNoPagingResponse() (response *ListNodesNoPagingResponse)

CreateListNodesNoPagingResponse creates a response to parse from ListNodesNoPaging response

type ListNodesRequest

type ListNodesRequest struct {
	*requests.RpcRequest
	HostName   string           `position:"Query" name:"HostName"`
	Role       string           `position:"Query" name:"Role"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	ClusterId  string           `position:"Query" name:"ClusterId"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
}

ListNodesRequest is the request struct for api ListNodes

func CreateListNodesRequest

func CreateListNodesRequest() (request *ListNodesRequest)

CreateListNodesRequest creates a request to invoke ListNodes API

type ListNodesResponse

type ListNodesResponse struct {
	*responses.BaseResponse
	RequestId  string           `json:"RequestId" xml:"RequestId"`
	TotalCount int              `json:"TotalCount" xml:"TotalCount"`
	PageNumber int              `json:"PageNumber" xml:"PageNumber"`
	PageSize   int              `json:"PageSize" xml:"PageSize"`
	Nodes      NodesInListNodes `json:"Nodes" xml:"Nodes"`
}

ListNodesResponse is the response struct for api ListNodes

func CreateListNodesResponse

func CreateListNodesResponse() (response *ListNodesResponse)

CreateListNodesResponse creates a response to parse from ListNodes response

type ListPreferredEcsTypesRequest

type ListPreferredEcsTypesRequest struct {
	*requests.RpcRequest
	SpotStrategy       string `position:"Query" name:"SpotStrategy"`
	ZoneId             string `position:"Query" name:"ZoneId"`
	InstanceChargeType string `position:"Query" name:"InstanceChargeType"`
}

ListPreferredEcsTypesRequest is the request struct for api ListPreferredEcsTypes

func CreateListPreferredEcsTypesRequest

func CreateListPreferredEcsTypesRequest() (request *ListPreferredEcsTypesRequest)

CreateListPreferredEcsTypesRequest creates a request to invoke ListPreferredEcsTypes API

type ListPreferredEcsTypesResponse

type ListPreferredEcsTypesResponse struct {
	*responses.BaseResponse
	RequestId           string `json:"RequestId" xml:"RequestId"`
	SupportSpotInstance bool   `json:"SupportSpotInstance" xml:"SupportSpotInstance"`
	Series              Series `json:"Series" xml:"Series"`
}

ListPreferredEcsTypesResponse is the response struct for api ListPreferredEcsTypes

func CreateListPreferredEcsTypesResponse

func CreateListPreferredEcsTypesResponse() (response *ListPreferredEcsTypesResponse)

CreateListPreferredEcsTypesResponse creates a response to parse from ListPreferredEcsTypes response

type ListQueuesRequest

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

ListQueuesRequest is the request struct for api ListQueues

func CreateListQueuesRequest

func CreateListQueuesRequest() (request *ListQueuesRequest)

CreateListQueuesRequest creates a request to invoke ListQueues API

type ListQueuesResponse

type ListQueuesResponse struct {
	*responses.BaseResponse
	RequestId string             `json:"RequestId" xml:"RequestId"`
	Queues    QueuesInListQueues `json:"Queues" xml:"Queues"`
}

ListQueuesResponse is the response struct for api ListQueues

func CreateListQueuesResponse

func CreateListQueuesResponse() (response *ListQueuesResponse)

CreateListQueuesResponse creates a response to parse from ListQueues response

type ListRegionsRequest

type ListRegionsRequest struct {
	*requests.RpcRequest
}

ListRegionsRequest is the request struct for api ListRegions

func CreateListRegionsRequest

func CreateListRegionsRequest() (request *ListRegionsRequest)

CreateListRegionsRequest creates a request to invoke ListRegions API

type ListRegionsResponse

type ListRegionsResponse struct {
	*responses.BaseResponse
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Regions   Regions `json:"Regions" xml:"Regions"`
}

ListRegionsResponse is the response struct for api ListRegions

func CreateListRegionsResponse

func CreateListRegionsResponse() (response *ListRegionsResponse)

CreateListRegionsResponse creates a response to parse from ListRegions response

type ListSoftwaresRequest

type ListSoftwaresRequest struct {
	*requests.RpcRequest
	EhpcVersion string `position:"Query" name:"EhpcVersion"`
}

ListSoftwaresRequest is the request struct for api ListSoftwares

func CreateListSoftwaresRequest

func CreateListSoftwaresRequest() (request *ListSoftwaresRequest)

CreateListSoftwaresRequest creates a request to invoke ListSoftwares API

type ListSoftwaresResponse

type ListSoftwaresResponse struct {
	*responses.BaseResponse
	RequestId string    `json:"RequestId" xml:"RequestId"`
	Softwares Softwares `json:"Softwares" xml:"Softwares"`
}

ListSoftwaresResponse is the response struct for api ListSoftwares

func CreateListSoftwaresResponse

func CreateListSoftwaresResponse() (response *ListSoftwaresResponse)

CreateListSoftwaresResponse creates a response to parse from ListSoftwares response

type ListUsersRequest

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

ListUsersRequest is the request struct for api ListUsers

func CreateListUsersRequest

func CreateListUsersRequest() (request *ListUsersRequest)

CreateListUsersRequest creates a request to invoke ListUsers API

type ListUsersResponse

type ListUsersResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TotalCount int    `json:"TotalCount" xml:"TotalCount"`
	PageNumber int    `json:"PageNumber" xml:"PageNumber"`
	PageSize   int    `json:"PageSize" xml:"PageSize"`
	Users      Users  `json:"Users" xml:"Users"`
}

ListUsersResponse is the response struct for api ListUsers

func CreateListUsersResponse

func CreateListUsersResponse() (response *ListUsersResponse)

CreateListUsersResponse creates a response to parse from ListUsers response

type ListVolumesRequest

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

ListVolumesRequest is the request struct for api ListVolumes

func CreateListVolumesRequest

func CreateListVolumesRequest() (request *ListVolumesRequest)

CreateListVolumesRequest creates a request to invoke ListVolumes API

type ListVolumesResponse

type ListVolumesResponse struct {
	*responses.BaseResponse
	RequestId  string               `json:"RequestId" xml:"RequestId"`
	TotalCount int                  `json:"TotalCount" xml:"TotalCount"`
	PageNumber int                  `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                  `json:"PageSize" xml:"PageSize"`
	Volumes    VolumesInListVolumes `json:"Volumes" xml:"Volumes"`
}

ListVolumesResponse is the response struct for api ListVolumes

func CreateListVolumesResponse

func CreateListVolumesResponse() (response *ListVolumesResponse)

CreateListVolumesResponse creates a response to parse from ListVolumes response

type LocationInfo

type LocationInfo struct {
	Location       string `json:"Location" xml:"Location"`
	RemoteType     string `json:"RemoteType" xml:"RemoteType"`
	Authentication string `json:"Authentication" xml:"Authentication"`
	URL            string `json:"URL" xml:"URL"`
}

LocationInfo is a nested struct in ehpc response

type Locations

type Locations struct {
	LocationInfo []LocationInfo `json:"LocationInfo" xml:"LocationInfo"`
}

Locations is a nested struct in ehpc response

type LogInfo

type LogInfo struct {
	Operation  string `json:"Operation" xml:"Operation"`
	Level      string `json:"Level" xml:"Level"`
	Message    string `json:"Message" xml:"Message"`
	CreateTime string `json:"CreateTime" xml:"CreateTime"`
}

LogInfo is a nested struct in ehpc response

type Login

type Login struct {
	Count        int    `json:"Count" xml:"Count"`
	InstanceType string `json:"InstanceType" xml:"InstanceType"`
}

Login is a nested struct in ehpc response

type LoginInListPreferredEcsTypes

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

LoginInListPreferredEcsTypes is a nested struct in ehpc response

type Logs

type Logs struct {
	LogInfo []LogInfo `json:"LogInfo" xml:"LogInfo"`
}

Logs is a nested struct in ehpc response

type Manager

type Manager struct {
	Count        int    `json:"Count" xml:"Count"`
	InstanceType string `json:"InstanceType" xml:"InstanceType"`
}

Manager is a nested struct in ehpc response

type ManagerInListPreferredEcsTypes

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

ManagerInListPreferredEcsTypes is a nested struct in ehpc response

type Managers

type Managers struct {
	Total          int `json:"Total" xml:"Total"`
	NormalCount    int `json:"NormalCount" xml:"NormalCount"`
	OperatingCount int `json:"OperatingCount" xml:"OperatingCount"`
	StoppedCount   int `json:"StoppedCount" xml:"StoppedCount"`
	ExceptionCount int `json:"ExceptionCount" xml:"ExceptionCount"`
}

Managers is a nested struct in ehpc response

type Message

type Message struct {
	JobInfo string `json:"JobInfo" xml:"JobInfo"`
}

Message is a nested struct in ehpc response

type MetricLog

type MetricLog struct {
	Time             int    `json:"Time" xml:"Time"`
	InstanceId       string `json:"InstanceId" xml:"InstanceId"`
	Hostname         string `json:"Hostname" xml:"Hostname"`
	NetworkInterface string `json:"NetworkInterface" xml:"NetworkInterface"`
	DiskDevice       string `json:"DiskDevice" xml:"DiskDevice"`
	MetricData       string `json:"MetricData" xml:"MetricData"`
}

MetricLog is a nested struct in ehpc response

type MetricLogs

type MetricLogs struct {
	MetricLog []MetricLog `json:"MetricLog" xml:"MetricLog"`
}

MetricLogs is a nested struct in ehpc response

type ModifyClusterAttributesRequest

type ModifyClusterAttributesRequest struct {
	*requests.RpcRequest
	Name        string `position:"Query" name:"Name"`
	Description string `position:"Query" name:"Description"`
	ClusterId   string `position:"Query" name:"ClusterId"`
}

ModifyClusterAttributesRequest is the request struct for api ModifyClusterAttributes

func CreateModifyClusterAttributesRequest

func CreateModifyClusterAttributesRequest() (request *ModifyClusterAttributesRequest)

CreateModifyClusterAttributesRequest creates a request to invoke ModifyClusterAttributes API

type ModifyClusterAttributesResponse

type ModifyClusterAttributesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyClusterAttributesResponse is the response struct for api ModifyClusterAttributes

func CreateModifyClusterAttributesResponse

func CreateModifyClusterAttributesResponse() (response *ModifyClusterAttributesResponse)

CreateModifyClusterAttributesResponse creates a response to parse from ModifyClusterAttributes response

type ModifyContainerAppAttributesRequest

type ModifyContainerAppAttributesRequest struct {
	*requests.RpcRequest
	Description string `position:"Query" name:"Description"`
	ContainerId string `position:"Query" name:"ContainerId"`
}

ModifyContainerAppAttributesRequest is the request struct for api ModifyContainerAppAttributes

func CreateModifyContainerAppAttributesRequest

func CreateModifyContainerAppAttributesRequest() (request *ModifyContainerAppAttributesRequest)

CreateModifyContainerAppAttributesRequest creates a request to invoke ModifyContainerAppAttributes API

type ModifyContainerAppAttributesResponse

type ModifyContainerAppAttributesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyContainerAppAttributesResponse is the response struct for api ModifyContainerAppAttributes

func CreateModifyContainerAppAttributesResponse

func CreateModifyContainerAppAttributesResponse() (response *ModifyContainerAppAttributesResponse)

CreateModifyContainerAppAttributesResponse creates a response to parse from ModifyContainerAppAttributes response

type ModifyImageGatewayConfigRepo

type ModifyImageGatewayConfigRepo struct {
	Auth     string `name:"Auth"`
	Location string `name:"Location"`
	URL      string `name:"URL"`
}

ModifyImageGatewayConfigRepo is a repeated param struct in ModifyImageGatewayConfigRequest

type ModifyImageGatewayConfigRequest

type ModifyImageGatewayConfigRequest struct {
	*requests.RpcRequest
	DefaultRepoLocation    string                          `position:"Query" name:"DefaultRepoLocation"`
	DBPassword             string                          `position:"Query" name:"DBPassword"`
	Repo                   *[]ModifyImageGatewayConfigRepo `position:"Query" name:"Repo"  type:"Repeated"`
	DBType                 string                          `position:"Query" name:"DBType"`
	DBUsername             string                          `position:"Query" name:"DBUsername"`
	DBServerInfo           string                          `position:"Query" name:"DBServerInfo"`
	PullUpdateTimeout      requests.Integer                `position:"Query" name:"PullUpdateTimeout"`
	ClusterId              string                          `position:"Query" name:"ClusterId"`
	ImageExpirationTimeout string                          `position:"Query" name:"ImageExpirationTimeout"`
}

ModifyImageGatewayConfigRequest is the request struct for api ModifyImageGatewayConfig

func CreateModifyImageGatewayConfigRequest

func CreateModifyImageGatewayConfigRequest() (request *ModifyImageGatewayConfigRequest)

CreateModifyImageGatewayConfigRequest creates a request to invoke ModifyImageGatewayConfig API

type ModifyImageGatewayConfigResponse

type ModifyImageGatewayConfigResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyImageGatewayConfigResponse is the response struct for api ModifyImageGatewayConfig

func CreateModifyImageGatewayConfigResponse

func CreateModifyImageGatewayConfigResponse() (response *ModifyImageGatewayConfigResponse)

CreateModifyImageGatewayConfigResponse creates a response to parse from ModifyImageGatewayConfig response

type ModifyUserGroupsRequest

type ModifyUserGroupsRequest struct {
	*requests.RpcRequest
	ClusterId string                  `position:"Query" name:"ClusterId"`
	User      *[]ModifyUserGroupsUser `position:"Query" name:"User"  type:"Repeated"`
}

ModifyUserGroupsRequest is the request struct for api ModifyUserGroups

func CreateModifyUserGroupsRequest

func CreateModifyUserGroupsRequest() (request *ModifyUserGroupsRequest)

CreateModifyUserGroupsRequest creates a request to invoke ModifyUserGroups API

type ModifyUserGroupsResponse

type ModifyUserGroupsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyUserGroupsResponse is the response struct for api ModifyUserGroups

func CreateModifyUserGroupsResponse

func CreateModifyUserGroupsResponse() (response *ModifyUserGroupsResponse)

CreateModifyUserGroupsResponse creates a response to parse from ModifyUserGroups response

type ModifyUserGroupsUser

type ModifyUserGroupsUser struct {
	Name  string `name:"Name"`
	Group string `name:"Group"`
}

ModifyUserGroupsUser is a repeated param struct in ModifyUserGroupsRequest

type ModifyUserPasswordsRequest

type ModifyUserPasswordsRequest struct {
	*requests.RpcRequest
	ClusterId string                     `position:"Query" name:"ClusterId"`
	User      *[]ModifyUserPasswordsUser `position:"Query" name:"User"  type:"Repeated"`
}

ModifyUserPasswordsRequest is the request struct for api ModifyUserPasswords

func CreateModifyUserPasswordsRequest

func CreateModifyUserPasswordsRequest() (request *ModifyUserPasswordsRequest)

CreateModifyUserPasswordsRequest creates a request to invoke ModifyUserPasswords API

type ModifyUserPasswordsResponse

type ModifyUserPasswordsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyUserPasswordsResponse is the response struct for api ModifyUserPasswords

func CreateModifyUserPasswordsResponse

func CreateModifyUserPasswordsResponse() (response *ModifyUserPasswordsResponse)

CreateModifyUserPasswordsResponse creates a response to parse from ModifyUserPasswords response

type ModifyUserPasswordsUser

type ModifyUserPasswordsUser struct {
	Password string `name:"Password"`
	Name     string `name:"Name"`
}

ModifyUserPasswordsUser is a repeated param struct in ModifyUserPasswordsRequest

type ModifyVisualServicePasswdRequest

type ModifyVisualServicePasswdRequest struct {
	*requests.RpcRequest
	Passwd            string `position:"Query" name:"Passwd"`
	RunasUserPassword string `position:"Query" name:"RunasUserPassword"`
	RunasUser         string `position:"Query" name:"RunasUser"`
	ClusterId         string `position:"Query" name:"ClusterId"`
}

ModifyVisualServicePasswdRequest is the request struct for api ModifyVisualServicePasswd

func CreateModifyVisualServicePasswdRequest

func CreateModifyVisualServicePasswdRequest() (request *ModifyVisualServicePasswdRequest)

CreateModifyVisualServicePasswdRequest creates a request to invoke ModifyVisualServicePasswd API

type ModifyVisualServicePasswdResponse

type ModifyVisualServicePasswdResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Message   string `json:"Message" xml:"Message"`
}

ModifyVisualServicePasswdResponse is the response struct for api ModifyVisualServicePasswd

func CreateModifyVisualServicePasswdResponse

func CreateModifyVisualServicePasswdResponse() (response *ModifyVisualServicePasswdResponse)

CreateModifyVisualServicePasswdResponse creates a response to parse from ModifyVisualServicePasswd response

type MountTargetListInListCpfsFileSystems

type MountTargetListInListCpfsFileSystems struct {
	MountTargets []MountTargets `json:"MountTargets" xml:"MountTargets"`
}

MountTargetListInListCpfsFileSystems is a nested struct in ehpc response

type MountTargetListInListFileSystemWithMountTargets

type MountTargetListInListFileSystemWithMountTargets struct {
	MountTargets []MountTargets `json:"MountTargets" xml:"MountTargets"`
}

MountTargetListInListFileSystemWithMountTargets is a nested struct in ehpc response

type MountTargets

type MountTargets struct {
	VswId             string `json:"VswId" xml:"VswId"`
	MountTargetDomain string `json:"MountTargetDomain" xml:"MountTargetDomain"`
	AccessGroup       string `json:"AccessGroup" xml:"AccessGroup"`
	Status            string `json:"Status" xml:"Status"`
	NetworkType       string `json:"NetworkType" xml:"NetworkType"`
	VpcId             string `json:"VpcId" xml:"VpcId"`
}

MountTargets is a nested struct in ehpc response

type NodeInfo

type NodeInfo struct {
	LockReason      string                   `json:"LockReason" xml:"LockReason"`
	Expired         bool                     `json:"Expired" xml:"Expired"`
	ExpiredTime     string                   `json:"ExpiredTime" xml:"ExpiredTime"`
	ImageId         string                   `json:"ImageId" xml:"ImageId"`
	Version         string                   `json:"Version" xml:"Version"`
	ImageOwnerAlias string                   `json:"ImageOwnerAlias" xml:"ImageOwnerAlias"`
	CreateMode      string                   `json:"CreateMode" xml:"CreateMode"`
	Location        string                   `json:"Location" xml:"Location"`
	RegionId        string                   `json:"RegionId" xml:"RegionId"`
	CreatedByEhpc   bool                     `json:"CreatedByEhpc" xml:"CreatedByEhpc"`
	Id              string                   `json:"Id" xml:"Id"`
	HostName        string                   `json:"HostName" xml:"HostName"`
	Status          string                   `json:"Status" xml:"Status"`
	AddTime         string                   `json:"AddTime" xml:"AddTime"`
	SpotStrategy    string                   `json:"SpotStrategy" xml:"SpotStrategy"`
	Roles           RolesInListNodesNoPaging `json:"Roles" xml:"Roles"`
	TotalResources  TotalResources           `json:"TotalResources" xml:"TotalResources"`
	UsedResources   UsedResources            `json:"UsedResources" xml:"UsedResources"`
}

NodeInfo is a nested struct in ehpc response

type NodesInListNodes

type NodesInListNodes struct {
	NodeInfo []NodeInfo `json:"NodeInfo" xml:"NodeInfo"`
}

NodesInListNodes is a nested struct in ehpc response

type NodesInListNodesByQueue

type NodesInListNodesByQueue struct {
	NodeInfo []NodeInfo `json:"NodeInfo" xml:"NodeInfo"`
}

NodesInListNodesByQueue is a nested struct in ehpc response

type NodesInListNodesNoPaging

type NodesInListNodesNoPaging struct {
	NodeInfo []NodeInfo `json:"NodeInfo" xml:"NodeInfo"`
}

NodesInListNodesNoPaging is a nested struct in ehpc response

type OsInfo

type OsInfo struct {
	OsTag        string `json:"OsTag" xml:"OsTag"`
	Platform     string `json:"Platform" xml:"Platform"`
	Version      string `json:"Version" xml:"Version"`
	Architecture string `json:"Architecture" xml:"Architecture"`
}

OsInfo is a nested struct in ehpc response

type OsTags

type OsTags struct {
	OsInfo []OsInfo `json:"OsInfo" xml:"OsInfo"`
}

OsTags is a nested struct in ehpc response

type PackageList

type PackageList struct {
	Packages []Packages `json:"Packages" xml:"Packages"`
}

PackageList is a nested struct in ehpc response

type Packages

type Packages struct {
	PackageId string `json:"PackageId" xml:"PackageId"`
}

Packages is a nested struct in ehpc response

type PostInstallScriptInfo

type PostInstallScriptInfo struct {
	Url  string `json:"Url" xml:"Url"`
	Args string `json:"Args" xml:"Args"`
}

PostInstallScriptInfo is a nested struct in ehpc response

type PostInstallScripts

type PostInstallScripts struct {
	PostInstallScriptInfo []PostInstallScriptInfo `json:"PostInstallScriptInfo" xml:"PostInstallScriptInfo"`
}

PostInstallScripts is a nested struct in ehpc response

type PriceInfo

type PriceInfo struct {
	NodeType      string  `json:"NodeType" xml:"NodeType"`
	OriginalPrice float64 `json:"OriginalPrice" xml:"OriginalPrice"`
	TradePrice    float64 `json:"TradePrice" xml:"TradePrice"`
	Currency      string  `json:"Currency" xml:"Currency"`
}

PriceInfo is a nested struct in ehpc response

type Prices

type Prices struct {
	PriceInfo []PriceInfo `json:"PriceInfo" xml:"PriceInfo"`
}

Prices is a nested struct in ehpc response

type ProfilingInfo

type ProfilingInfo struct {
	ProfilingId string `json:"ProfilingId" xml:"ProfilingId"`
	InstanceId  string `json:"InstanceId" xml:"InstanceId"`
	HostName    string `json:"HostName" xml:"HostName"`
	Pid         int    `json:"Pid" xml:"Pid"`
	Duration    int    `json:"Duration" xml:"Duration"`
	Freq        int    `json:"Freq" xml:"Freq"`
	TriggerTime string `json:"TriggerTime" xml:"TriggerTime"`
}

ProfilingInfo is a nested struct in ehpc response

type Profilings

type Profilings struct {
	ProfilingInfo []ProfilingInfo `json:"ProfilingInfo" xml:"ProfilingInfo"`
}

Profilings is a nested struct in ehpc response

type PullImageRequest

type PullImageRequest struct {
	*requests.RpcRequest
	ContainerType string `position:"Query" name:"ContainerType"`
	ClusterId     string `position:"Query" name:"ClusterId"`
	Repository    string `position:"Query" name:"Repository"`
	ImageTag      string `position:"Query" name:"ImageTag"`
}

PullImageRequest is the request struct for api PullImage

func CreatePullImageRequest

func CreatePullImageRequest() (request *PullImageRequest)

CreatePullImageRequest creates a request to invoke PullImage API

type PullImageResponse

type PullImageResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

PullImageResponse is the response struct for api PullImage

func CreatePullImageResponse

func CreatePullImageResponse() (response *PullImageResponse)

CreatePullImageResponse creates a response to parse from PullImage response

type QueueInfo

type QueueInfo struct {
	QueueName        string        `json:"QueueName" xml:"QueueName"`
	SpotPriceLimit   float64       `json:"SpotPriceLimit" xml:"SpotPriceLimit"`
	EnableAutoGrow   bool          `json:"EnableAutoGrow" xml:"EnableAutoGrow"`
	EnableAutoShrink bool          `json:"EnableAutoShrink" xml:"EnableAutoShrink"`
	InstanceType     string        `json:"InstanceType" xml:"InstanceType"`
	SpotStrategy     string        `json:"SpotStrategy" xml:"SpotStrategy"`
	Type             string        `json:"Type" xml:"Type"`
	InstanceTypes    InstanceTypes `json:"InstanceTypes" xml:"InstanceTypes"`
}

QueueInfo is a nested struct in ehpc response

type QueuesInGetAutoScaleConfig

type QueuesInGetAutoScaleConfig struct {
	QueueInfo []QueueInfo `json:"QueueInfo" xml:"QueueInfo"`
}

QueuesInGetAutoScaleConfig is a nested struct in ehpc response

type QueuesInListQueues

type QueuesInListQueues struct {
	QueueInfo []QueueInfo `json:"QueueInfo" xml:"QueueInfo"`
}

QueuesInListQueues is a nested struct in ehpc response

type RecoverClusterRequest

type RecoverClusterRequest struct {
	*requests.RpcRequest
	ImageId         string `position:"Query" name:"ImageId"`
	OsTag           string `position:"Query" name:"OsTag"`
	ClientVersion   string `position:"Query" name:"ClientVersion"`
	AccountType     string `position:"Query" name:"AccountType"`
	SchedulerType   string `position:"Query" name:"SchedulerType"`
	ClusterId       string `position:"Query" name:"ClusterId"`
	ImageOwnerAlias string `position:"Query" name:"ImageOwnerAlias"`
}

RecoverClusterRequest is the request struct for api RecoverCluster

func CreateRecoverClusterRequest

func CreateRecoverClusterRequest() (request *RecoverClusterRequest)

CreateRecoverClusterRequest creates a request to invoke RecoverCluster API

type RecoverClusterResponse

type RecoverClusterResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RecoverClusterResponse is the response struct for api RecoverCluster

func CreateRecoverClusterResponse

func CreateRecoverClusterResponse() (response *RecoverClusterResponse)

CreateRecoverClusterResponse creates a response to parse from RecoverCluster response

type RegionInfo

type RegionInfo struct {
	RegionId  string `json:"RegionId" xml:"RegionId"`
	LocalName string `json:"LocalName" xml:"LocalName"`
}

RegionInfo is a nested struct in ehpc response

type Regions

type Regions struct {
	RegionInfo []RegionInfo `json:"RegionInfo" xml:"RegionInfo"`
}

Regions is a nested struct in ehpc response

type RerunJobsRequest

type RerunJobsRequest struct {
	*requests.RpcRequest
	Jobs      string `position:"Query" name:"Jobs"`
	ClusterId string `position:"Query" name:"ClusterId"`
}

RerunJobsRequest is the request struct for api RerunJobs

func CreateRerunJobsRequest

func CreateRerunJobsRequest() (request *RerunJobsRequest)

CreateRerunJobsRequest creates a request to invoke RerunJobs API

type RerunJobsResponse

type RerunJobsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RerunJobsResponse is the response struct for api RerunJobs

func CreateRerunJobsResponse

func CreateRerunJobsResponse() (response *RerunJobsResponse)

CreateRerunJobsResponse creates a response to parse from RerunJobs response

type ResetNodesInstance

type ResetNodesInstance struct {
	Id string `name:"Id"`
}

ResetNodesInstance is a repeated param struct in ResetNodesRequest

type ResetNodesRequest

type ResetNodesRequest struct {
	*requests.RpcRequest
	Instance  *[]ResetNodesInstance `position:"Query" name:"Instance"  type:"Repeated"`
	ClusterId string                `position:"Query" name:"ClusterId"`
}

ResetNodesRequest is the request struct for api ResetNodes

func CreateResetNodesRequest

func CreateResetNodesRequest() (request *ResetNodesRequest)

CreateResetNodesRequest creates a request to invoke ResetNodes API

type ResetNodesResponse

type ResetNodesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ResetNodesResponse is the response struct for api ResetNodes

func CreateResetNodesResponse

func CreateResetNodesResponse() (response *ResetNodesResponse)

CreateResetNodesResponse creates a response to parse from ResetNodes response

type Resources

type Resources struct {
	Nodes int `json:"Nodes" xml:"Nodes"`
	Cores int `json:"Cores" xml:"Cores"`
}

Resources is a nested struct in ehpc response

type RoleInfo

type RoleInfo struct {
	Name string `json:"Name" xml:"Name"`
}

RoleInfo is a nested struct in ehpc response

type Roles

type Roles struct {
	Manager ManagerInListPreferredEcsTypes `json:"Manager" xml:"Manager"`
	Login   LoginInListPreferredEcsTypes   `json:"Login" xml:"Login"`
	Compute ComputeInListPreferredEcsTypes `json:"Compute" xml:"Compute"`
}

Roles is a nested struct in ehpc response

type RolesInGetClusterVolumes

type RolesInGetClusterVolumes struct {
	RoleInfo []RoleInfo `json:"RoleInfo" xml:"RoleInfo"`
}

RolesInGetClusterVolumes is a nested struct in ehpc response

type RolesInListNodes

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

RolesInListNodes is a nested struct in ehpc response

type RolesInListNodesNoPaging

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

RolesInListNodesNoPaging is a nested struct in ehpc response

type RunCloudMetricProfilingRequest

type RunCloudMetricProfilingRequest struct {
	*requests.RpcRequest
	Duration  requests.Integer `position:"Query" name:"Duration"`
	HostName  string           `position:"Query" name:"HostName"`
	ProcessId requests.Integer `position:"Query" name:"ProcessId"`
	Freq      requests.Integer `position:"Query" name:"Freq"`
	ClusterId string           `position:"Query" name:"ClusterId"`
}

RunCloudMetricProfilingRequest is the request struct for api RunCloudMetricProfiling

func CreateRunCloudMetricProfilingRequest

func CreateRunCloudMetricProfilingRequest() (request *RunCloudMetricProfilingRequest)

CreateRunCloudMetricProfilingRequest creates a request to invoke RunCloudMetricProfiling API

type RunCloudMetricProfilingResponse

type RunCloudMetricProfilingResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RunCloudMetricProfilingResponse is the response struct for api RunCloudMetricProfiling

func CreateRunCloudMetricProfilingResponse

func CreateRunCloudMetricProfilingResponse() (response *RunCloudMetricProfilingResponse)

CreateRunCloudMetricProfilingResponse creates a response to parse from RunCloudMetricProfiling response

type Series

type Series struct {
	SeriesInfo []SeriesInfo `json:"SeriesInfo" xml:"SeriesInfo"`
}

Series is a nested struct in ehpc response

type SeriesInfo

type SeriesInfo struct {
	SeriesId   string `json:"SeriesId" xml:"SeriesId"`
	SeriesName string `json:"SeriesName" xml:"SeriesName"`
	Roles      Roles  `json:"Roles" xml:"Roles"`
}

SeriesInfo is a nested struct in ehpc response

type SetAutoScaleConfigQueues

type SetAutoScaleConfigQueues struct {
	SpotStrategy     string    `name:"SpotStrategy"`
	QueueName        string    `name:"QueueName"`
	InstanceTypes    *[]string `name:"InstanceTypes" type:"Repeated"`
	InstanceType     string    `name:"InstanceType"`
	EnableAutoGrow   string    `name:"EnableAutoGrow"`
	SpotPriceLimit   string    `name:"SpotPriceLimit"`
	EnableAutoShrink string    `name:"EnableAutoShrink"`
}

SetAutoScaleConfigQueues is a repeated param struct in SetAutoScaleConfigRequest

type SetAutoScaleConfigRequest

type SetAutoScaleConfigRequest struct {
	*requests.RpcRequest
	ShrinkIdleTimes         requests.Integer            `position:"Query" name:"ShrinkIdleTimes"`
	GrowTimeoutInMinutes    requests.Integer            `position:"Query" name:"GrowTimeoutInMinutes"`
	ClusterId               string                      `position:"Query" name:"ClusterId"`
	EnableAutoGrow          requests.Boolean            `position:"Query" name:"EnableAutoGrow"`
	SpotPriceLimit          requests.Float              `position:"Query" name:"SpotPriceLimit"`
	EnableAutoShrink        requests.Boolean            `position:"Query" name:"EnableAutoShrink"`
	SpotStrategy            string                      `position:"Query" name:"SpotStrategy"`
	MaxNodesInCluster       requests.Integer            `position:"Query" name:"MaxNodesInCluster"`
	ExcludeNodes            string                      `position:"Query" name:"ExcludeNodes"`
	ShrinkIntervalInMinutes requests.Integer            `position:"Query" name:"ShrinkIntervalInMinutes"`
	Queues                  *[]SetAutoScaleConfigQueues `position:"Query" name:"Queues"  type:"Repeated"`
	ExtraNodesGrowRatio     requests.Integer            `position:"Query" name:"ExtraNodesGrowRatio"`
	GrowIntervalInMinutes   requests.Integer            `position:"Query" name:"GrowIntervalInMinutes"`
	GrowRatio               requests.Integer            `position:"Query" name:"GrowRatio"`
}

SetAutoScaleConfigRequest is the request struct for api SetAutoScaleConfig

func CreateSetAutoScaleConfigRequest

func CreateSetAutoScaleConfigRequest() (request *SetAutoScaleConfigRequest)

CreateSetAutoScaleConfigRequest creates a request to invoke SetAutoScaleConfig API

type SetAutoScaleConfigResponse

type SetAutoScaleConfigResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetAutoScaleConfigResponse is the response struct for api SetAutoScaleConfig

func CreateSetAutoScaleConfigResponse

func CreateSetAutoScaleConfigResponse() (response *SetAutoScaleConfigResponse)

CreateSetAutoScaleConfigResponse creates a response to parse from SetAutoScaleConfig response

type SetJobUserRequest

type SetJobUserRequest struct {
	*requests.RpcRequest
	RunasUserPassword string `position:"Query" name:"RunasUserPassword"`
	RunasUser         string `position:"Query" name:"RunasUser"`
	ClusterId         string `position:"Query" name:"ClusterId"`
}

SetJobUserRequest is the request struct for api SetJobUser

func CreateSetJobUserRequest

func CreateSetJobUserRequest() (request *SetJobUserRequest)

CreateSetJobUserRequest creates a request to invoke SetJobUser API

type SetJobUserResponse

type SetJobUserResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetJobUserResponse is the response struct for api SetJobUser

func CreateSetJobUserResponse

func CreateSetJobUserResponse() (response *SetJobUserResponse)

CreateSetJobUserResponse creates a response to parse from SetJobUser response

type SetQueueNode

type SetQueueNode struct {
	Name string `name:"Name"`
}

SetQueueNode is a repeated param struct in SetQueueRequest

type SetQueueRequest

type SetQueueRequest struct {
	*requests.RpcRequest
	QueueName string          `position:"Query" name:"QueueName"`
	Node      *[]SetQueueNode `position:"Query" name:"Node"  type:"Repeated"`
	ClusterId string          `position:"Query" name:"ClusterId"`
}

SetQueueRequest is the request struct for api SetQueue

func CreateSetQueueRequest

func CreateSetQueueRequest() (request *SetQueueRequest)

CreateSetQueueRequest creates a request to invoke SetQueue API

type SetQueueResponse

type SetQueueResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetQueueResponse is the response struct for api SetQueue

func CreateSetQueueResponse

func CreateSetQueueResponse() (response *SetQueueResponse)

CreateSetQueueResponse creates a response to parse from SetQueue response

type SoftwareInfo

type SoftwareInfo struct {
	EhpcVersion      string                      `json:"EhpcVersion" xml:"EhpcVersion"`
	OsTag            string                      `json:"OsTag" xml:"OsTag"`
	SchedulerType    string                      `json:"SchedulerType" xml:"SchedulerType"`
	SchedulerVersion string                      `json:"SchedulerVersion" xml:"SchedulerVersion"`
	AccountType      string                      `json:"AccountType" xml:"AccountType"`
	AccountVersion   string                      `json:"AccountVersion" xml:"AccountVersion"`
	Applications     ApplicationsInListSoftwares `json:"Applications" xml:"Applications"`
}

SoftwareInfo is a nested struct in ehpc response

type SoftwareList

type SoftwareList struct {
	SoftwareListItem []SoftwareListItem `json:"SoftwareListItem" xml:"SoftwareListItem"`
}

SoftwareList is a nested struct in ehpc response

type SoftwareListItem

type SoftwareListItem struct {
	SoftwareId      string `json:"SoftwareId" xml:"SoftwareId"`
	SoftwareName    string `json:"SoftwareName" xml:"SoftwareName"`
	SoftwareVersion string `json:"SoftwareVersion" xml:"SoftwareVersion"`
	SoftwareStatus  string `json:"SoftwareStatus" xml:"SoftwareStatus"`
}

SoftwareListItem is a nested struct in ehpc response

type Softwares

type Softwares struct {
	SoftwareInfo []SoftwareInfo `json:"SoftwareInfo" xml:"SoftwareInfo"`
}

Softwares is a nested struct in ehpc response

type StartClusterRequest

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

StartClusterRequest is the request struct for api StartCluster

func CreateStartClusterRequest

func CreateStartClusterRequest() (request *StartClusterRequest)

CreateStartClusterRequest creates a request to invoke StartCluster API

type StartClusterResponse

type StartClusterResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

StartClusterResponse is the response struct for api StartCluster

func CreateStartClusterResponse

func CreateStartClusterResponse() (response *StartClusterResponse)

CreateStartClusterResponse creates a response to parse from StartCluster response

type StartNodesInstance

type StartNodesInstance struct {
	Id string `name:"Id"`
}

StartNodesInstance is a repeated param struct in StartNodesRequest

type StartNodesRequest

type StartNodesRequest struct {
	*requests.RpcRequest
	Role      string                `position:"Query" name:"Role"`
	Instance  *[]StartNodesInstance `position:"Query" name:"Instance"  type:"Repeated"`
	ClusterId string                `position:"Query" name:"ClusterId"`
}

StartNodesRequest is the request struct for api StartNodes

func CreateStartNodesRequest

func CreateStartNodesRequest() (request *StartNodesRequest)

CreateStartNodesRequest creates a request to invoke StartNodes API

type StartNodesResponse

type StartNodesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

StartNodesResponse is the response struct for api StartNodes

func CreateStartNodesResponse

func CreateStartNodesResponse() (response *StartNodesResponse)

CreateStartNodesResponse creates a response to parse from StartNodes response

type StartVisualServiceRequest

type StartVisualServiceRequest struct {
	*requests.RpcRequest
	Port      requests.Integer `position:"Query" name:"Port"`
	ClusterId string           `position:"Query" name:"ClusterId"`
	CidrIp    string           `position:"Query" name:"CidrIp"`
}

StartVisualServiceRequest is the request struct for api StartVisualService

func CreateStartVisualServiceRequest

func CreateStartVisualServiceRequest() (request *StartVisualServiceRequest)

CreateStartVisualServiceRequest creates a request to invoke StartVisualService API

type StartVisualServiceResponse

type StartVisualServiceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Message   string `json:"Message" xml:"Message"`
}

StartVisualServiceResponse is the response struct for api StartVisualService

func CreateStartVisualServiceResponse

func CreateStartVisualServiceResponse() (response *StartVisualServiceResponse)

CreateStartVisualServiceResponse creates a response to parse from StartVisualService response

type StopClusterRequest

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

StopClusterRequest is the request struct for api StopCluster

func CreateStopClusterRequest

func CreateStopClusterRequest() (request *StopClusterRequest)

CreateStopClusterRequest creates a request to invoke StopCluster API

type StopClusterResponse

type StopClusterResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

StopClusterResponse is the response struct for api StopCluster

func CreateStopClusterResponse

func CreateStopClusterResponse() (response *StopClusterResponse)

CreateStopClusterResponse creates a response to parse from StopCluster response

type StopJobsRequest

type StopJobsRequest struct {
	*requests.RpcRequest
	Jobs      string `position:"Query" name:"Jobs"`
	ClusterId string `position:"Query" name:"ClusterId"`
}

StopJobsRequest is the request struct for api StopJobs

func CreateStopJobsRequest

func CreateStopJobsRequest() (request *StopJobsRequest)

CreateStopJobsRequest creates a request to invoke StopJobs API

type StopJobsResponse

type StopJobsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

StopJobsResponse is the response struct for api StopJobs

func CreateStopJobsResponse

func CreateStopJobsResponse() (response *StopJobsResponse)

CreateStopJobsResponse creates a response to parse from StopJobs response

type StopNodesInstance

type StopNodesInstance struct {
	Id string `name:"Id"`
}

StopNodesInstance is a repeated param struct in StopNodesRequest

type StopNodesRequest

type StopNodesRequest struct {
	*requests.RpcRequest
	Role      string               `position:"Query" name:"Role"`
	Instance  *[]StopNodesInstance `position:"Query" name:"Instance"  type:"Repeated"`
	ClusterId string               `position:"Query" name:"ClusterId"`
}

StopNodesRequest is the request struct for api StopNodes

func CreateStopNodesRequest

func CreateStopNodesRequest() (request *StopNodesRequest)

CreateStopNodesRequest creates a request to invoke StopNodes API

type StopNodesResponse

type StopNodesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

StopNodesResponse is the response struct for api StopNodes

func CreateStopNodesResponse

func CreateStopNodesResponse() (response *StopNodesResponse)

CreateStopNodesResponse creates a response to parse from StopNodes response

type StopVisualServiceRequest

type StopVisualServiceRequest struct {
	*requests.RpcRequest
	Port      requests.Integer `position:"Query" name:"Port"`
	ClusterId string           `position:"Query" name:"ClusterId"`
	CidrIp    string           `position:"Query" name:"CidrIp"`
}

StopVisualServiceRequest is the request struct for api StopVisualService

func CreateStopVisualServiceRequest

func CreateStopVisualServiceRequest() (request *StopVisualServiceRequest)

CreateStopVisualServiceRequest creates a request to invoke StopVisualService API

type StopVisualServiceResponse

type StopVisualServiceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Message   string `json:"Message" xml:"Message"`
}

StopVisualServiceResponse is the response struct for api StopVisualService

func CreateStopVisualServiceResponse

func CreateStopVisualServiceResponse() (response *StopVisualServiceResponse)

CreateStopVisualServiceResponse creates a response to parse from StopVisualService response

type StorageTypes

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

StorageTypes is a nested struct in ehpc response

type SubmitJobRequest

type SubmitJobRequest struct {
	*requests.RpcRequest
	StderrRedirectPath string           `position:"Query" name:"StderrRedirectPath"`
	Variables          string           `position:"Query" name:"Variables"`
	RunasUserPassword  string           `position:"Query" name:"RunasUserPassword"`
	PostCmdLine        string           `position:"Query" name:"PostCmdLine"`
	RunasUser          string           `position:"Query" name:"RunasUser"`
	ClusterId          string           `position:"Query" name:"ClusterId"`
	ReRunable          requests.Boolean `position:"Query" name:"ReRunable"`
	Priority           requests.Integer `position:"Query" name:"Priority"`
	CommandLine        string           `position:"Query" name:"CommandLine"`
	JobQueue           string           `position:"Query" name:"JobQueue"`
	ArrayRequest       string           `position:"Query" name:"ArrayRequest"`
	UnzipCmd           string           `position:"Query" name:"UnzipCmd"`
	PackagePath        string           `position:"Query" name:"PackagePath"`
	InputFileUrl       string           `position:"Query" name:"InputFileUrl"`
	Name               string           `position:"Query" name:"Name"`
	StdoutRedirectPath string           `position:"Query" name:"StdoutRedirectPath"`
	ContainerId        string           `position:"Query" name:"ContainerId"`
}

SubmitJobRequest is the request struct for api SubmitJob

func CreateSubmitJobRequest

func CreateSubmitJobRequest() (request *SubmitJobRequest)

CreateSubmitJobRequest creates a request to invoke SubmitJob API

type SubmitJobResponse

type SubmitJobResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	JobId     string `json:"JobId" xml:"JobId"`
}

SubmitJobResponse is the response struct for api SubmitJob

func CreateSubmitJobResponse

func CreateSubmitJobResponse() (response *SubmitJobResponse)

CreateSubmitJobResponse creates a response to parse from SubmitJob response

type SvgInfo

type SvgInfo struct {
	Name string `json:"Name" xml:"Name"`
	Type string `json:"Type" xml:"Type"`
	Url  string `json:"Url" xml:"Url"`
	Size int    `json:"Size" xml:"Size"`
}

SvgInfo is a nested struct in ehpc response

type SvgUrls

type SvgUrls struct {
	SvgInfo []SvgInfo `json:"SvgInfo" xml:"SvgInfo"`
}

SvgUrls is a nested struct in ehpc response

type Templates

type Templates struct {
	JobTemplates []JobTemplates `json:"JobTemplates" xml:"JobTemplates"`
}

Templates is a nested struct in ehpc response

type TotalResources

type TotalResources struct {
	Gpu    int `json:"Gpu" xml:"Gpu"`
	Memory int `json:"Memory" xml:"Memory"`
	Cpu    int `json:"Cpu" xml:"Cpu"`
}

TotalResources is a nested struct in ehpc response

type Types

type Types struct {
	TypesInfo []TypesInfo `json:"TypesInfo" xml:"TypesInfo"`
}

Types is a nested struct in ehpc response

type TypesInfo

type TypesInfo struct {
	CpuCoreCount        int    `json:"CpuCoreCount" xml:"CpuCoreCount"`
	MemorySize          int    `json:"MemorySize" xml:"MemorySize"`
	GPUAmount           int    `json:"GPUAmount" xml:"GPUAmount"`
	InstanceBandwidthRx int    `json:"InstanceBandwidthRx" xml:"InstanceBandwidthRx"`
	InstancePpsRx       int    `json:"InstancePpsRx" xml:"InstancePpsRx"`
	InstancePpsTx       int    `json:"InstancePpsTx" xml:"InstancePpsTx"`
	EniQuantity         int    `json:"EniQuantity" xml:"EniQuantity"`
	InstanceBandwidthTx int    `json:"InstanceBandwidthTx" xml:"InstanceBandwidthTx"`
	InstanceTypeId      string `json:"InstanceTypeId" xml:"InstanceTypeId"`
	GPUSpec             string `json:"GPUSpec" xml:"GPUSpec"`
}

TypesInfo is a nested struct in ehpc response

type UninstallSoftwareRequest

type UninstallSoftwareRequest struct {
	*requests.RpcRequest
	Application string `position:"Query" name:"Application"`
	ClusterId   string `position:"Query" name:"ClusterId"`
}

UninstallSoftwareRequest is the request struct for api UninstallSoftware

func CreateUninstallSoftwareRequest

func CreateUninstallSoftwareRequest() (request *UninstallSoftwareRequest)

CreateUninstallSoftwareRequest creates a request to invoke UninstallSoftware API

type UninstallSoftwareResponse

type UninstallSoftwareResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UninstallSoftwareResponse is the response struct for api UninstallSoftware

func CreateUninstallSoftwareResponse

func CreateUninstallSoftwareResponse() (response *UninstallSoftwareResponse)

CreateUninstallSoftwareResponse creates a response to parse from UninstallSoftware response

type UpdateClusterVolumesAdditionalVolumes

type UpdateClusterVolumesAdditionalVolumes struct {
	VolumeType       string    `name:"VolumeType"`
	VolumeProtocol   string    `name:"VolumeProtocol"`
	LocalDirectory   string    `name:"LocalDirectory"`
	RemoteDirectory  string    `name:"RemoteDirectory"`
	Roles            *[]string `name:"Roles" type:"Repeated"`
	VolumeId         string    `name:"VolumeId"`
	VolumeMountpoint string    `name:"VolumeMountpoint"`
	Location         string    `name:"Location"`
	JobQueue         string    `name:"JobQueue"`
}

UpdateClusterVolumesAdditionalVolumes is a repeated param struct in UpdateClusterVolumesRequest

type UpdateClusterVolumesRequest

type UpdateClusterVolumesRequest struct {
	*requests.RpcRequest
	AdditionalVolumes *[]UpdateClusterVolumesAdditionalVolumes `position:"Query" name:"AdditionalVolumes"  type:"Repeated"`
	ClusterId         string                                   `position:"Query" name:"ClusterId"`
}

UpdateClusterVolumesRequest is the request struct for api UpdateClusterVolumes

func CreateUpdateClusterVolumesRequest

func CreateUpdateClusterVolumesRequest() (request *UpdateClusterVolumesRequest)

CreateUpdateClusterVolumesRequest creates a request to invoke UpdateClusterVolumes API

type UpdateClusterVolumesResponse

type UpdateClusterVolumesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateClusterVolumesResponse is the response struct for api UpdateClusterVolumes

func CreateUpdateClusterVolumesResponse

func CreateUpdateClusterVolumesResponse() (response *UpdateClusterVolumesResponse)

CreateUpdateClusterVolumesResponse creates a response to parse from UpdateClusterVolumes response

type UpgradeClientRequest

type UpgradeClientRequest struct {
	*requests.RpcRequest
	ClientVersion string `position:"Query" name:"ClientVersion"`
	ClusterId     string `position:"Query" name:"ClusterId"`
}

UpgradeClientRequest is the request struct for api UpgradeClient

func CreateUpgradeClientRequest

func CreateUpgradeClientRequest() (request *UpgradeClientRequest)

CreateUpgradeClientRequest creates a request to invoke UpgradeClient API

type UpgradeClientResponse

type UpgradeClientResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpgradeClientResponse is the response struct for api UpgradeClient

func CreateUpgradeClientResponse

func CreateUpgradeClientResponse() (response *UpgradeClientResponse)

CreateUpgradeClientResponse creates a response to parse from UpgradeClient response

type UsedResources

type UsedResources struct {
	Gpu    int `json:"Gpu" xml:"Gpu"`
	Memory int `json:"Memory" xml:"Memory"`
	Cpu    int `json:"Cpu" xml:"Cpu"`
}

UsedResources is a nested struct in ehpc response

type UserInfo

type UserInfo struct {
	Name    string `json:"Name" xml:"Name"`
	Group   string `json:"Group" xml:"Group"`
	AddTime string `json:"AddTime" xml:"AddTime"`
}

UserInfo is a nested struct in ehpc response

type Users

type Users struct {
	UserInfo []UserInfo `json:"UserInfo" xml:"UserInfo"`
}

Users is a nested struct in ehpc response

type VolumeInfo

type VolumeInfo struct {
	ClusterId         string                   `json:"ClusterId" xml:"ClusterId"`
	VolumeId          string                   `json:"VolumeId" xml:"VolumeId"`
	VolumeProtocol    string                   `json:"VolumeProtocol" xml:"VolumeProtocol"`
	VolumeType        string                   `json:"VolumeType" xml:"VolumeType"`
	RemoteDirectory   string                   `json:"RemoteDirectory" xml:"RemoteDirectory"`
	Location          string                   `json:"Location" xml:"Location"`
	LocalDirectory    string                   `json:"LocalDirectory" xml:"LocalDirectory"`
	VolumeMountpoint  string                   `json:"VolumeMountpoint" xml:"VolumeMountpoint"`
	RegionId          string                   `json:"RegionId" xml:"RegionId"`
	Role              string                   `json:"Role" xml:"Role"`
	JobQueue          string                   `json:"JobQueue" xml:"JobQueue"`
	ClusterName       string                   `json:"ClusterName" xml:"ClusterName"`
	MustKeep          bool                     `json:"MustKeep" xml:"MustKeep"`
	Roles             RolesInGetClusterVolumes `json:"Roles" xml:"Roles"`
	AdditionalVolumes AdditionalVolumes        `json:"AdditionalVolumes" xml:"AdditionalVolumes"`
}

VolumeInfo is a nested struct in ehpc response

type VolumesInGetClusterVolumes

type VolumesInGetClusterVolumes struct {
	VolumeInfo []VolumeInfo `json:"VolumeInfo" xml:"VolumeInfo"`
}

VolumesInGetClusterVolumes is a nested struct in ehpc response

type VolumesInListVolumes

type VolumesInListVolumes struct {
	VolumeInfo []VolumeInfo `json:"VolumeInfo" xml:"VolumeInfo"`
}

VolumesInListVolumes is a nested struct in ehpc response

Source Files

Jump to

Keyboard shortcuts

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