ehpc

package
v1.62.575 Latest Latest
Warning

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

Go to latest
Published: Oct 11, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions ¶

func GetEndpointMap ¶ added in v1.61.31

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType ¶ added in v1.61.31

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty ¶ added in v1.61.31

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

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient ¶ added in v1.61.31

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types ¶

type AddContainerAppRequest ¶

type AddContainerAppRequest struct {
	*requests.RpcRequest
	Description   string `position:"Query" name:"Description"`
	Repository    string `position:"Query" name:"Repository"`
	ContainerType string `position:"Query" name:"ContainerType"`
	Name          string `position:"Query" name:"Name"`
	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 AddExistedNodesInstance ¶ added in v1.61.1093

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

AddExistedNodesInstance is a repeated param struct in AddExistedNodesRequest

type AddExistedNodesRequest ¶ added in v1.61.1093

type AddExistedNodesRequest struct {
	*requests.RpcRequest
	ImageId         string                     `position:"Query" name:"ImageId"`
	Instance        *[]AddExistedNodesInstance `position:"Query" name:"Instance"  type:"Repeated"`
	ClusterId       string                     `position:"Query" name:"ClusterId"`
	JobQueue        string                     `position:"Query" name:"JobQueue"`
	ImageOwnerAlias string                     `position:"Query" name:"ImageOwnerAlias"`
}

AddExistedNodesRequest is the request struct for api AddExistedNodes

func CreateAddExistedNodesRequest ¶ added in v1.61.1093

func CreateAddExistedNodesRequest() (request *AddExistedNodesRequest)

CreateAddExistedNodesRequest creates a request to invoke AddExistedNodes API

type AddExistedNodesResponse ¶ added in v1.61.1093

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

AddExistedNodesResponse is the response struct for api AddExistedNodes

func CreateAddExistedNodesResponse ¶ added in v1.61.1093

func CreateAddExistedNodesResponse() (response *AddExistedNodesResponse)

CreateAddExistedNodesResponse creates a response to parse from AddExistedNodes response

type AddLocalNodesRequest ¶

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

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 AddNodesDataDisks ¶ added in v1.61.1829

type AddNodesDataDisks struct {
	DataDiskDeleteWithInstance string `name:"DataDiskDeleteWithInstance"`
	DataDiskEncrypted          string `name:"DataDiskEncrypted"`
	DataDiskKMSKeyId           string `name:"DataDiskKMSKeyId"`
	DataDiskSize               string `name:"DataDiskSize"`
	DataDiskCategory           string `name:"DataDiskCategory"`
	DataDiskPerformanceLevel   string `name:"DataDiskPerformanceLevel"`
}

AddNodesDataDisks is a repeated param struct in AddNodesRequest

type AddNodesRequest ¶

type AddNodesRequest struct {
	*requests.RpcRequest
	DnsConfig                       string               `position:"Query" name:"DnsConfig"`
	ImageOwnerAlias                 string               `position:"Query" name:"ImageOwnerAlias"`
	DataDisks                       *[]AddNodesDataDisks `position:"Query" name:"DataDisks"  type:"Repeated"`
	SystemDiskSize                  requests.Integer     `position:"Query" name:"SystemDiskSize"`
	HostNamePrefix                  string               `position:"Query" name:"HostNamePrefix"`
	ComputeSpotInterruptionBehavior string               `position:"Query" name:"ComputeSpotInterruptionBehavior"`
	ComputeSpotPriceLimit           string               `position:"Query" name:"ComputeSpotPriceLimit"`
	AutoRenewPeriod                 requests.Integer     `position:"Query" name:"AutoRenewPeriod"`
	Period                          requests.Integer     `position:"Query" name:"Period"`
	Count                           requests.Integer     `position:"Query" name:"Count"`
	ComputeSpotStrategy             string               `position:"Query" name:"ComputeSpotStrategy"`
	HostNameSuffix                  string               `position:"Query" name:"HostNameSuffix"`
	Sync                            requests.Boolean     `position:"Query" name:"Sync"`
	VSwitchId                       string               `position:"Query" name:"VSwitchId"`
	PeriodUnit                      string               `position:"Query" name:"PeriodUnit"`
	ComputeEnableHt                 requests.Boolean     `position:"Query" name:"ComputeEnableHt"`
	AutoRenew                       string               `position:"Query" name:"AutoRenew"`
	InternetChargeType              string               `position:"Query" name:"InternetChargeType"`
	CreateMode                      string               `position:"Query" name:"CreateMode"`
	ZoneId                          string               `position:"Query" name:"ZoneId"`
	InternetMaxBandWidthIn          requests.Integer     `position:"Query" name:"InternetMaxBandWidthIn"`
	ImageId                         string               `position:"Query" name:"ImageId"`
	SystemDiskLevel                 string               `position:"Query" name:"SystemDiskLevel"`
	ClientToken                     string               `position:"Query" name:"ClientToken"`
	AllocatePublicAddress           requests.Boolean     `position:"Query" name:"AllocatePublicAddress"`
	InternetMaxBandWidthOut         requests.Integer     `position:"Query" name:"InternetMaxBandWidthOut"`
	JobQueue                        string               `position:"Query" name:"JobQueue"`
	SystemDiskType                  string               `position:"Query" name:"SystemDiskType"`
	MinCount                        requests.Integer     `position:"Query" name:"MinCount"`
	InstanceType                    string               `position:"Query" name:"InstanceType"`
	ClusterId                       string               `position:"Query" name:"ClusterId"`
	NetworkInterfaceTrafficMode     string               `position:"Query" name:"NetworkInterfaceTrafficMode"`
	ComputeSpotDuration             requests.Integer     `position:"Query" name:"ComputeSpotDuration"`
	EcsChargeType                   string               `position:"Query" name:"EcsChargeType"`
}

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
	TaskId      string                `json:"TaskId" xml:"TaskId"`
	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 AddOnsInfo ¶ added in v1.62.444

type AddOnsInfo struct {
	AddOnsInfoItem []AddOnsInfoItem `json:"AddOnsInfo" xml:"AddOnsInfo"`
}

AddOnsInfo is a nested struct in ehpc response

type AddOnsInfoItem ¶ added in v1.62.444

type AddOnsInfoItem struct {
	SoftwareId string `json:"SoftwareId" xml:"SoftwareId"`
	DeployMode string `json:"DeployMode" xml:"DeployMode"`
	Port       int    `json:"Port" xml:"Port"`
	Status     string `json:"Status" xml:"Status"`
	URL        string `json:"URL" xml:"URL"`
}

AddOnsInfoItem is a nested struct in ehpc response

type AddQueueRequest ¶

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

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 AddSecurityGroupRequest ¶ added in v1.61.443

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

AddSecurityGroupRequest is the request struct for api AddSecurityGroup

func CreateAddSecurityGroupRequest ¶ added in v1.61.443

func CreateAddSecurityGroupRequest() (request *AddSecurityGroupRequest)

CreateAddSecurityGroupRequest creates a request to invoke AddSecurityGroup API

type AddSecurityGroupResponse ¶ added in v1.61.443

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

AddSecurityGroupResponse is the response struct for api AddSecurityGroup

func CreateAddSecurityGroupResponse ¶ added in v1.61.443

func CreateAddSecurityGroupResponse() (response *AddSecurityGroupResponse)

CreateAddSecurityGroupResponse creates a response to parse from AddSecurityGroup response

type AddUsersRequest ¶

type AddUsersRequest struct {
	*requests.RpcRequest
	ClusterId string           `position:"Query" name:"ClusterId"`
	Async     requests.Boolean `position:"Query" name:"Async"`
	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 AddsInDescribeServerlessJobs ¶ added in v1.62.444

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

AddsInDescribeServerlessJobs is a nested struct in ehpc response

type AppInfo ¶ added in v1.60.317

type AppInfo struct {
	AppName string `json:"AppName" xml:"AppName"`
	AppArgs string `json:"AppArgs" xml:"AppArgs"`
	AppPath string `json:"AppPath" xml:"AppPath"`
}

AppInfo is a nested struct in ehpc response

type AppList ¶ added in v1.60.317

type AppList struct {
	AppInfo []AppInfo `json:"AppInfo" xml:"AppInfo"`
}

AppList 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 ApplyNodesInstanceTypeModel ¶ added in v1.61.181

type ApplyNodesInstanceTypeModel struct {
	MaxPrice      string `name:"MaxPrice"`
	TargetImageId string `name:"TargetImageId"`
	InstanceType  string `name:"InstanceType"`
}

ApplyNodesInstanceTypeModel is a repeated param struct in ApplyNodesRequest

type ApplyNodesRequest ¶ added in v1.61.181

type ApplyNodesRequest struct {
	*requests.RpcRequest
	ImageId                       string                         `position:"Query" name:"ImageId"`
	Memory                        requests.Integer               `position:"Query" name:"Memory"`
	SystemDiskLevel               string                         `position:"Query" name:"SystemDiskLevel"`
	AllocatePublicAddress         requests.Boolean               `position:"Query" name:"AllocatePublicAddress"`
	InternetMaxBandWidthOut       requests.Integer               `position:"Query" name:"InternetMaxBandWidthOut"`
	ResourceAmountType            string                         `position:"Query" name:"ResourceAmountType"`
	StrictResourceProvision       requests.Boolean               `position:"Query" name:"StrictResourceProvision"`
	JobQueue                      string                         `position:"Query" name:"JobQueue"`
	SystemDiskType                string                         `position:"Query" name:"SystemDiskType"`
	Cores                         requests.Integer               `position:"Query" name:"Cores"`
	SystemDiskSize                requests.Integer               `position:"Query" name:"SystemDiskSize"`
	ZoneInfos                     *[]ApplyNodesZoneInfos         `position:"Query" name:"ZoneInfos"  type:"Repeated"`
	HostNamePrefix                string                         `position:"Query" name:"HostNamePrefix"`
	Tag                           *[]ApplyNodesTag               `position:"Query" name:"Tag"  type:"Repeated"`
	ComputeSpotPriceLimit         requests.Float                 `position:"Query" name:"ComputeSpotPriceLimit"`
	ClusterId                     string                         `position:"Query" name:"ClusterId"`
	ComputeSpotStrategy           string                         `position:"Query" name:"ComputeSpotStrategy"`
	HostNameSuffix                string                         `position:"Query" name:"HostNameSuffix"`
	PriorityStrategy              string                         `position:"Query" name:"PriorityStrategy"`
	InstanceFamilyLevel           string                         `position:"Query" name:"InstanceFamilyLevel"`
	Round                         requests.Integer               `position:"Query" name:"Round"`
	InternetChargeType            string                         `position:"Query" name:"InternetChargeType"`
	Interval                      requests.Integer               `position:"Query" name:"Interval"`
	InstanceTypeModel             *[]ApplyNodesInstanceTypeModel `position:"Query" name:"InstanceTypeModel"  type:"Repeated"`
	InternetMaxBandWidthIn        requests.Integer               `position:"Query" name:"InternetMaxBandWidthIn"`
	TargetCapacity                requests.Integer               `position:"Query" name:"TargetCapacity"`
	StrictSatisfiedTargetCapacity requests.Boolean               `position:"Query" name:"StrictSatisfiedTargetCapacity"`
}

ApplyNodesRequest is the request struct for api ApplyNodes

func CreateApplyNodesRequest ¶ added in v1.61.181

func CreateApplyNodesRequest() (request *ApplyNodesRequest)

CreateApplyNodesRequest creates a request to invoke ApplyNodes API

type ApplyNodesResponse ¶ added in v1.61.181

type ApplyNodesResponse struct {
	*responses.BaseResponse
	RequestId       string                  `json:"RequestId" xml:"RequestId"`
	SatisfiedAmount int                     `json:"SatisfiedAmount" xml:"SatisfiedAmount"`
	TaskId          string                  `json:"TaskId" xml:"TaskId"`
	Detail          string                  `json:"Detail" xml:"Detail"`
	InstanceIds     InstanceIdsInApplyNodes `json:"InstanceIds" xml:"InstanceIds"`
}

ApplyNodesResponse is the response struct for api ApplyNodes

func CreateApplyNodesResponse ¶ added in v1.61.181

func CreateApplyNodesResponse() (response *ApplyNodesResponse)

CreateApplyNodesResponse creates a response to parse from ApplyNodes response

type ApplyNodesTag ¶ added in v1.61.1829

type ApplyNodesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

ApplyNodesTag is a repeated param struct in ApplyNodesRequest

type ApplyNodesZoneInfos ¶ added in v1.61.181

type ApplyNodesZoneInfos struct {
	VSwitchId string `name:"VSwitchId"`
	ZoneId    string `name:"ZoneId"`
}

ApplyNodesZoneInfos is a repeated param struct in ApplyNodesRequest

type ArgsInDescribeServerlessJobs ¶ added in v1.62.444

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

ArgsInDescribeServerlessJobs is a nested struct in ehpc response

type ArrayProperties ¶ added in v1.62.444

type ArrayProperties struct {
	IndexStart int64 `json:"IndexStart" xml:"IndexStart"`
	IndexEnd   int64 `json:"IndexEnd" xml:"IndexEnd"`
	IndexStep  int64 `json:"IndexStep" xml:"IndexStep"`
}

ArrayProperties is a nested struct in ehpc response

type BaseOsTag ¶

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

BaseOsTag is a nested struct in ehpc response

type Capability ¶ added in v1.62.444

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

Capability 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://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithEcsRamRole ¶

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithOptions ¶

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

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

func NewClientWithProvider ¶

func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)

NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArn ¶

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

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArnAndPolicy ¶

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

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRsaKeyPair ¶

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

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithStsToken ¶

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

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func (*Client) AddContainerApp ¶

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

AddContainerApp invokes the ehpc.AddContainerApp API synchronously

func (*Client) AddContainerAppWithCallback ¶

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

AddContainerAppWithCallback invokes the ehpc.AddContainerApp API asynchronously

func (*Client) AddContainerAppWithChan ¶

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

AddContainerAppWithChan invokes the ehpc.AddContainerApp API asynchronously

func (*Client) AddExistedNodes ¶ added in v1.61.1093

func (client *Client) AddExistedNodes(request *AddExistedNodesRequest) (response *AddExistedNodesResponse, err error)

AddExistedNodes invokes the ehpc.AddExistedNodes API synchronously

func (*Client) AddExistedNodesWithCallback ¶ added in v1.61.1093

func (client *Client) AddExistedNodesWithCallback(request *AddExistedNodesRequest, callback func(response *AddExistedNodesResponse, err error)) <-chan int

AddExistedNodesWithCallback invokes the ehpc.AddExistedNodes API asynchronously

func (*Client) AddExistedNodesWithChan ¶ added in v1.61.1093

func (client *Client) AddExistedNodesWithChan(request *AddExistedNodesRequest) (<-chan *AddExistedNodesResponse, <-chan error)

AddExistedNodesWithChan invokes the ehpc.AddExistedNodes API asynchronously

func (*Client) AddLocalNodes ¶

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

AddLocalNodes invokes the ehpc.AddLocalNodes API synchronously

func (*Client) AddLocalNodesWithCallback ¶

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

AddLocalNodesWithCallback invokes the ehpc.AddLocalNodes API asynchronously

func (*Client) AddLocalNodesWithChan ¶

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

AddLocalNodesWithChan invokes the ehpc.AddLocalNodes API asynchronously

func (*Client) AddNodes ¶

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

AddNodes invokes the ehpc.AddNodes API synchronously

func (*Client) AddNodesWithCallback ¶

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

AddNodesWithCallback invokes the ehpc.AddNodes API asynchronously

func (*Client) AddNodesWithChan ¶

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

AddNodesWithChan invokes the ehpc.AddNodes API asynchronously

func (*Client) AddQueue ¶

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

AddQueue invokes the ehpc.AddQueue API synchronously

func (*Client) AddQueueWithCallback ¶

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

AddQueueWithCallback invokes the ehpc.AddQueue API asynchronously

func (*Client) AddQueueWithChan ¶

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

AddQueueWithChan invokes the ehpc.AddQueue API asynchronously

func (*Client) AddSecurityGroup ¶ added in v1.61.443

func (client *Client) AddSecurityGroup(request *AddSecurityGroupRequest) (response *AddSecurityGroupResponse, err error)

AddSecurityGroup invokes the ehpc.AddSecurityGroup API synchronously

func (*Client) AddSecurityGroupWithCallback ¶ added in v1.61.443

func (client *Client) AddSecurityGroupWithCallback(request *AddSecurityGroupRequest, callback func(response *AddSecurityGroupResponse, err error)) <-chan int

AddSecurityGroupWithCallback invokes the ehpc.AddSecurityGroup API asynchronously

func (*Client) AddSecurityGroupWithChan ¶ added in v1.61.443

func (client *Client) AddSecurityGroupWithChan(request *AddSecurityGroupRequest) (<-chan *AddSecurityGroupResponse, <-chan error)

AddSecurityGroupWithChan invokes the ehpc.AddSecurityGroup API asynchronously

func (*Client) AddUsers ¶

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

AddUsers invokes the ehpc.AddUsers API synchronously

func (*Client) AddUsersWithCallback ¶

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

AddUsersWithCallback invokes the ehpc.AddUsers API asynchronously

func (*Client) AddUsersWithChan ¶

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

AddUsersWithChan invokes the ehpc.AddUsers API asynchronously

func (*Client) ApplyNodes ¶ added in v1.61.181

func (client *Client) ApplyNodes(request *ApplyNodesRequest) (response *ApplyNodesResponse, err error)

ApplyNodes invokes the ehpc.ApplyNodes API synchronously

func (*Client) ApplyNodesWithCallback ¶ added in v1.61.181

func (client *Client) ApplyNodesWithCallback(request *ApplyNodesRequest, callback func(response *ApplyNodesResponse, err error)) <-chan int

ApplyNodesWithCallback invokes the ehpc.ApplyNodes API asynchronously

func (*Client) ApplyNodesWithChan ¶ added in v1.61.181

func (client *Client) ApplyNodesWithChan(request *ApplyNodesRequest) (<-chan *ApplyNodesResponse, <-chan error)

ApplyNodesWithChan invokes the ehpc.ApplyNodes API asynchronously

func (*Client) CreateCluster ¶

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

CreateCluster invokes the ehpc.CreateCluster API synchronously

func (*Client) CreateClusterWithCallback ¶

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

CreateClusterWithCallback invokes the ehpc.CreateCluster API asynchronously

func (*Client) CreateClusterWithChan ¶

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

CreateClusterWithChan invokes the ehpc.CreateCluster API asynchronously

func (*Client) CreateGWSCluster ¶ added in v1.60.317

func (client *Client) CreateGWSCluster(request *CreateGWSClusterRequest) (response *CreateGWSClusterResponse, err error)

CreateGWSCluster invokes the ehpc.CreateGWSCluster API synchronously

func (*Client) CreateGWSClusterWithCallback ¶ added in v1.60.317

func (client *Client) CreateGWSClusterWithCallback(request *CreateGWSClusterRequest, callback func(response *CreateGWSClusterResponse, err error)) <-chan int

CreateGWSClusterWithCallback invokes the ehpc.CreateGWSCluster API asynchronously

func (*Client) CreateGWSClusterWithChan ¶ added in v1.60.317

func (client *Client) CreateGWSClusterWithChan(request *CreateGWSClusterRequest) (<-chan *CreateGWSClusterResponse, <-chan error)

CreateGWSClusterWithChan invokes the ehpc.CreateGWSCluster API asynchronously

func (*Client) CreateGWSImage ¶ added in v1.60.317

func (client *Client) CreateGWSImage(request *CreateGWSImageRequest) (response *CreateGWSImageResponse, err error)

CreateGWSImage invokes the ehpc.CreateGWSImage API synchronously

func (*Client) CreateGWSImageWithCallback ¶ added in v1.60.317

func (client *Client) CreateGWSImageWithCallback(request *CreateGWSImageRequest, callback func(response *CreateGWSImageResponse, err error)) <-chan int

CreateGWSImageWithCallback invokes the ehpc.CreateGWSImage API asynchronously

func (*Client) CreateGWSImageWithChan ¶ added in v1.60.317

func (client *Client) CreateGWSImageWithChan(request *CreateGWSImageRequest) (<-chan *CreateGWSImageResponse, <-chan error)

CreateGWSImageWithChan invokes the ehpc.CreateGWSImage API asynchronously

func (*Client) CreateGWSInstance ¶ added in v1.60.317

func (client *Client) CreateGWSInstance(request *CreateGWSInstanceRequest) (response *CreateGWSInstanceResponse, err error)

CreateGWSInstance invokes the ehpc.CreateGWSInstance API synchronously

func (*Client) CreateGWSInstanceWithCallback ¶ added in v1.60.317

func (client *Client) CreateGWSInstanceWithCallback(request *CreateGWSInstanceRequest, callback func(response *CreateGWSInstanceResponse, err error)) <-chan int

CreateGWSInstanceWithCallback invokes the ehpc.CreateGWSInstance API asynchronously

func (*Client) CreateGWSInstanceWithChan ¶ added in v1.60.317

func (client *Client) CreateGWSInstanceWithChan(request *CreateGWSInstanceRequest) (<-chan *CreateGWSInstanceResponse, <-chan error)

CreateGWSInstanceWithChan invokes the ehpc.CreateGWSInstance API asynchronously

func (*Client) CreateHybridCluster ¶

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

CreateHybridCluster invokes the ehpc.CreateHybridCluster API synchronously

func (*Client) CreateHybridClusterWithCallback ¶

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

CreateHybridClusterWithCallback invokes the ehpc.CreateHybridCluster API asynchronously

func (*Client) CreateHybridClusterWithChan ¶

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

CreateHybridClusterWithChan invokes the ehpc.CreateHybridCluster API asynchronously

func (*Client) CreateJobFile ¶

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

CreateJobFile invokes the ehpc.CreateJobFile API synchronously

func (*Client) CreateJobFileWithCallback ¶

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

CreateJobFileWithCallback invokes the ehpc.CreateJobFile API asynchronously

func (*Client) CreateJobFileWithChan ¶

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

CreateJobFileWithChan invokes the ehpc.CreateJobFile API asynchronously

func (*Client) CreateJobTemplate ¶

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

CreateJobTemplate invokes the ehpc.CreateJobTemplate API synchronously

func (*Client) CreateJobTemplateWithCallback ¶

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

CreateJobTemplateWithCallback invokes the ehpc.CreateJobTemplate API asynchronously

func (*Client) CreateJobTemplateWithChan ¶

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

CreateJobTemplateWithChan invokes the ehpc.CreateJobTemplate API asynchronously

func (*Client) DeleteCluster ¶

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

DeleteCluster invokes the ehpc.DeleteCluster API synchronously

func (*Client) DeleteClusterWithCallback ¶

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

DeleteClusterWithCallback invokes the ehpc.DeleteCluster API asynchronously

func (*Client) DeleteClusterWithChan ¶

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

DeleteClusterWithChan invokes the ehpc.DeleteCluster API asynchronously

func (*Client) DeleteContainerApps ¶

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

DeleteContainerApps invokes the ehpc.DeleteContainerApps API synchronously

func (*Client) DeleteContainerAppsWithCallback ¶

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

DeleteContainerAppsWithCallback invokes the ehpc.DeleteContainerApps API asynchronously

func (*Client) DeleteContainerAppsWithChan ¶

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

DeleteContainerAppsWithChan invokes the ehpc.DeleteContainerApps API asynchronously

func (*Client) DeleteGWSCluster ¶ added in v1.60.317

func (client *Client) DeleteGWSCluster(request *DeleteGWSClusterRequest) (response *DeleteGWSClusterResponse, err error)

DeleteGWSCluster invokes the ehpc.DeleteGWSCluster API synchronously

func (*Client) DeleteGWSClusterWithCallback ¶ added in v1.60.317

func (client *Client) DeleteGWSClusterWithCallback(request *DeleteGWSClusterRequest, callback func(response *DeleteGWSClusterResponse, err error)) <-chan int

DeleteGWSClusterWithCallback invokes the ehpc.DeleteGWSCluster API asynchronously

func (*Client) DeleteGWSClusterWithChan ¶ added in v1.60.317

func (client *Client) DeleteGWSClusterWithChan(request *DeleteGWSClusterRequest) (<-chan *DeleteGWSClusterResponse, <-chan error)

DeleteGWSClusterWithChan invokes the ehpc.DeleteGWSCluster API asynchronously

func (*Client) DeleteGWSInstance ¶ added in v1.60.317

func (client *Client) DeleteGWSInstance(request *DeleteGWSInstanceRequest) (response *DeleteGWSInstanceResponse, err error)

DeleteGWSInstance invokes the ehpc.DeleteGWSInstance API synchronously

func (*Client) DeleteGWSInstanceWithCallback ¶ added in v1.60.317

func (client *Client) DeleteGWSInstanceWithCallback(request *DeleteGWSInstanceRequest, callback func(response *DeleteGWSInstanceResponse, err error)) <-chan int

DeleteGWSInstanceWithCallback invokes the ehpc.DeleteGWSInstance API asynchronously

func (*Client) DeleteGWSInstanceWithChan ¶ added in v1.60.317

func (client *Client) DeleteGWSInstanceWithChan(request *DeleteGWSInstanceRequest) (<-chan *DeleteGWSInstanceResponse, <-chan error)

DeleteGWSInstanceWithChan invokes the ehpc.DeleteGWSInstance API asynchronously

func (*Client) DeleteImage ¶

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

DeleteImage invokes the ehpc.DeleteImage API synchronously

func (*Client) DeleteImageWithCallback ¶

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

DeleteImageWithCallback invokes the ehpc.DeleteImage API asynchronously

func (*Client) DeleteImageWithChan ¶

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

DeleteImageWithChan invokes the ehpc.DeleteImage API asynchronously

func (*Client) DeleteJobTemplates ¶

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

DeleteJobTemplates invokes the ehpc.DeleteJobTemplates API synchronously

func (*Client) DeleteJobTemplatesWithCallback ¶

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

DeleteJobTemplatesWithCallback invokes the ehpc.DeleteJobTemplates API asynchronously

func (*Client) DeleteJobTemplatesWithChan ¶

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

DeleteJobTemplatesWithChan invokes the ehpc.DeleteJobTemplates API asynchronously

func (*Client) DeleteJobs ¶

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

DeleteJobs invokes the ehpc.DeleteJobs API synchronously

func (*Client) DeleteJobsWithCallback ¶

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

DeleteJobsWithCallback invokes the ehpc.DeleteJobs API asynchronously

func (*Client) DeleteJobsWithChan ¶

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

DeleteJobsWithChan invokes the ehpc.DeleteJobs API asynchronously

func (*Client) DeleteLocalImage ¶ added in v1.61.1829

func (client *Client) DeleteLocalImage(request *DeleteLocalImageRequest) (response *DeleteLocalImageResponse, err error)

DeleteLocalImage invokes the ehpc.DeleteLocalImage API synchronously

func (*Client) DeleteLocalImageWithCallback ¶ added in v1.61.1829

func (client *Client) DeleteLocalImageWithCallback(request *DeleteLocalImageRequest, callback func(response *DeleteLocalImageResponse, err error)) <-chan int

DeleteLocalImageWithCallback invokes the ehpc.DeleteLocalImage API asynchronously

func (*Client) DeleteLocalImageWithChan ¶ added in v1.61.1829

func (client *Client) DeleteLocalImageWithChan(request *DeleteLocalImageRequest) (<-chan *DeleteLocalImageResponse, <-chan error)

DeleteLocalImageWithChan invokes the ehpc.DeleteLocalImage API asynchronously

func (*Client) DeleteNodes ¶

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

DeleteNodes invokes the ehpc.DeleteNodes API synchronously

func (*Client) DeleteNodesWithCallback ¶

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

DeleteNodesWithCallback invokes the ehpc.DeleteNodes API asynchronously

func (*Client) DeleteNodesWithChan ¶

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

DeleteNodesWithChan invokes the ehpc.DeleteNodes API asynchronously

func (*Client) DeleteQueue ¶

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

DeleteQueue invokes the ehpc.DeleteQueue API synchronously

func (*Client) DeleteQueueWithCallback ¶

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

DeleteQueueWithCallback invokes the ehpc.DeleteQueue API asynchronously

func (*Client) DeleteQueueWithChan ¶

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

DeleteQueueWithChan invokes the ehpc.DeleteQueue API asynchronously

func (*Client) DeleteSecurityGroup ¶ added in v1.61.443

func (client *Client) DeleteSecurityGroup(request *DeleteSecurityGroupRequest) (response *DeleteSecurityGroupResponse, err error)

DeleteSecurityGroup invokes the ehpc.DeleteSecurityGroup API synchronously

func (*Client) DeleteSecurityGroupWithCallback ¶ added in v1.61.443

func (client *Client) DeleteSecurityGroupWithCallback(request *DeleteSecurityGroupRequest, callback func(response *DeleteSecurityGroupResponse, err error)) <-chan int

DeleteSecurityGroupWithCallback invokes the ehpc.DeleteSecurityGroup API asynchronously

func (*Client) DeleteSecurityGroupWithChan ¶ added in v1.61.443

func (client *Client) DeleteSecurityGroupWithChan(request *DeleteSecurityGroupRequest) (<-chan *DeleteSecurityGroupResponse, <-chan error)

DeleteSecurityGroupWithChan invokes the ehpc.DeleteSecurityGroup API asynchronously

func (*Client) DeleteUsers ¶

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

DeleteUsers invokes the ehpc.DeleteUsers API synchronously

func (*Client) DeleteUsersWithCallback ¶

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

DeleteUsersWithCallback invokes the ehpc.DeleteUsers API asynchronously

func (*Client) DeleteUsersWithChan ¶

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

DeleteUsersWithChan invokes the ehpc.DeleteUsers API asynchronously

func (*Client) DescribeAutoScaleConfig ¶

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

DescribeAutoScaleConfig invokes the ehpc.DescribeAutoScaleConfig API synchronously

func (*Client) DescribeAutoScaleConfigWithCallback ¶

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

DescribeAutoScaleConfigWithCallback invokes the ehpc.DescribeAutoScaleConfig API asynchronously

func (*Client) DescribeAutoScaleConfigWithChan ¶

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

DescribeAutoScaleConfigWithChan invokes the ehpc.DescribeAutoScaleConfig API asynchronously

func (*Client) DescribeCluster ¶

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

DescribeCluster invokes the ehpc.DescribeCluster API synchronously

func (*Client) DescribeClusterWithCallback ¶

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

DescribeClusterWithCallback invokes the ehpc.DescribeCluster API asynchronously

func (*Client) DescribeClusterWithChan ¶

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

DescribeClusterWithChan invokes the ehpc.DescribeCluster API asynchronously

func (*Client) DescribeContainerApp ¶

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

DescribeContainerApp invokes the ehpc.DescribeContainerApp API synchronously

func (*Client) DescribeContainerAppWithCallback ¶

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

DescribeContainerAppWithCallback invokes the ehpc.DescribeContainerApp API asynchronously

func (*Client) DescribeContainerAppWithChan ¶

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

DescribeContainerAppWithChan invokes the ehpc.DescribeContainerApp API asynchronously

func (*Client) DescribeEstackImage ¶ added in v1.61.1829

func (client *Client) DescribeEstackImage(request *DescribeEstackImageRequest) (response *DescribeEstackImageResponse, err error)

DescribeEstackImage invokes the ehpc.DescribeEstackImage API synchronously

func (*Client) DescribeEstackImageWithCallback ¶ added in v1.61.1829

func (client *Client) DescribeEstackImageWithCallback(request *DescribeEstackImageRequest, callback func(response *DescribeEstackImageResponse, err error)) <-chan int

DescribeEstackImageWithCallback invokes the ehpc.DescribeEstackImage API asynchronously

func (*Client) DescribeEstackImageWithChan ¶ added in v1.61.1829

func (client *Client) DescribeEstackImageWithChan(request *DescribeEstackImageRequest) (<-chan *DescribeEstackImageResponse, <-chan error)

DescribeEstackImageWithChan invokes the ehpc.DescribeEstackImage API asynchronously

func (*Client) DescribeGWSClusterPolicy ¶ added in v1.61.31

func (client *Client) DescribeGWSClusterPolicy(request *DescribeGWSClusterPolicyRequest) (response *DescribeGWSClusterPolicyResponse, err error)

DescribeGWSClusterPolicy invokes the ehpc.DescribeGWSClusterPolicy API synchronously

func (*Client) DescribeGWSClusterPolicyWithCallback ¶ added in v1.61.31

func (client *Client) DescribeGWSClusterPolicyWithCallback(request *DescribeGWSClusterPolicyRequest, callback func(response *DescribeGWSClusterPolicyResponse, err error)) <-chan int

DescribeGWSClusterPolicyWithCallback invokes the ehpc.DescribeGWSClusterPolicy API asynchronously

func (*Client) DescribeGWSClusterPolicyWithChan ¶ added in v1.61.31

func (client *Client) DescribeGWSClusterPolicyWithChan(request *DescribeGWSClusterPolicyRequest) (<-chan *DescribeGWSClusterPolicyResponse, <-chan error)

DescribeGWSClusterPolicyWithChan invokes the ehpc.DescribeGWSClusterPolicy API asynchronously

func (*Client) DescribeGWSClusters ¶ added in v1.60.317

func (client *Client) DescribeGWSClusters(request *DescribeGWSClustersRequest) (response *DescribeGWSClustersResponse, err error)

DescribeGWSClusters invokes the ehpc.DescribeGWSClusters API synchronously

func (*Client) DescribeGWSClustersWithCallback ¶ added in v1.60.317

func (client *Client) DescribeGWSClustersWithCallback(request *DescribeGWSClustersRequest, callback func(response *DescribeGWSClustersResponse, err error)) <-chan int

DescribeGWSClustersWithCallback invokes the ehpc.DescribeGWSClusters API asynchronously

func (*Client) DescribeGWSClustersWithChan ¶ added in v1.60.317

func (client *Client) DescribeGWSClustersWithChan(request *DescribeGWSClustersRequest) (<-chan *DescribeGWSClustersResponse, <-chan error)

DescribeGWSClustersWithChan invokes the ehpc.DescribeGWSClusters API asynchronously

func (*Client) DescribeGWSImages ¶ added in v1.60.317

func (client *Client) DescribeGWSImages(request *DescribeGWSImagesRequest) (response *DescribeGWSImagesResponse, err error)

DescribeGWSImages invokes the ehpc.DescribeGWSImages API synchronously

func (*Client) DescribeGWSImagesWithCallback ¶ added in v1.60.317

func (client *Client) DescribeGWSImagesWithCallback(request *DescribeGWSImagesRequest, callback func(response *DescribeGWSImagesResponse, err error)) <-chan int

DescribeGWSImagesWithCallback invokes the ehpc.DescribeGWSImages API asynchronously

func (*Client) DescribeGWSImagesWithChan ¶ added in v1.60.317

func (client *Client) DescribeGWSImagesWithChan(request *DescribeGWSImagesRequest) (<-chan *DescribeGWSImagesResponse, <-chan error)

DescribeGWSImagesWithChan invokes the ehpc.DescribeGWSImages API asynchronously

func (*Client) DescribeGWSInstances ¶ added in v1.60.317

func (client *Client) DescribeGWSInstances(request *DescribeGWSInstancesRequest) (response *DescribeGWSInstancesResponse, err error)

DescribeGWSInstances invokes the ehpc.DescribeGWSInstances API synchronously

func (*Client) DescribeGWSInstancesWithCallback ¶ added in v1.60.317

func (client *Client) DescribeGWSInstancesWithCallback(request *DescribeGWSInstancesRequest, callback func(response *DescribeGWSInstancesResponse, err error)) <-chan int

DescribeGWSInstancesWithCallback invokes the ehpc.DescribeGWSInstances API asynchronously

func (*Client) DescribeGWSInstancesWithChan ¶ added in v1.60.317

func (client *Client) DescribeGWSInstancesWithChan(request *DescribeGWSInstancesRequest) (<-chan *DescribeGWSInstancesResponse, <-chan error)

DescribeGWSInstancesWithChan invokes the ehpc.DescribeGWSInstances API asynchronously

func (*Client) DescribeImage ¶

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

DescribeImage invokes the ehpc.DescribeImage API synchronously

func (*Client) DescribeImageGatewayConfig ¶

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

DescribeImageGatewayConfig invokes the ehpc.DescribeImageGatewayConfig API synchronously

func (*Client) DescribeImageGatewayConfigWithCallback ¶

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

DescribeImageGatewayConfigWithCallback invokes the ehpc.DescribeImageGatewayConfig API asynchronously

func (*Client) DescribeImageGatewayConfigWithChan ¶

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

DescribeImageGatewayConfigWithChan invokes the ehpc.DescribeImageGatewayConfig API asynchronously

func (*Client) DescribeImagePrice ¶

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

DescribeImagePrice invokes the ehpc.DescribeImagePrice API synchronously

func (*Client) DescribeImagePriceWithCallback ¶

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

DescribeImagePriceWithCallback invokes the ehpc.DescribeImagePrice API asynchronously

func (*Client) DescribeImagePriceWithChan ¶

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

DescribeImagePriceWithChan invokes the ehpc.DescribeImagePrice API asynchronously

func (*Client) DescribeImageWithCallback ¶

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

DescribeImageWithCallback invokes the ehpc.DescribeImage API asynchronously

func (*Client) DescribeImageWithChan ¶

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

DescribeImageWithChan invokes the ehpc.DescribeImage API asynchronously

func (*Client) DescribeJob ¶

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

DescribeJob invokes the ehpc.DescribeJob API synchronously

func (*Client) DescribeJobWithCallback ¶

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

DescribeJobWithCallback invokes the ehpc.DescribeJob API asynchronously

func (*Client) DescribeJobWithChan ¶

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

DescribeJobWithChan invokes the ehpc.DescribeJob API asynchronously

func (*Client) DescribeNFSClientStatus ¶ added in v1.60.317

func (client *Client) DescribeNFSClientStatus(request *DescribeNFSClientStatusRequest) (response *DescribeNFSClientStatusResponse, err error)

DescribeNFSClientStatus invokes the ehpc.DescribeNFSClientStatus API synchronously

func (*Client) DescribeNFSClientStatusWithCallback ¶ added in v1.60.317

func (client *Client) DescribeNFSClientStatusWithCallback(request *DescribeNFSClientStatusRequest, callback func(response *DescribeNFSClientStatusResponse, err error)) <-chan int

DescribeNFSClientStatusWithCallback invokes the ehpc.DescribeNFSClientStatus API asynchronously

func (*Client) DescribeNFSClientStatusWithChan ¶ added in v1.60.317

func (client *Client) DescribeNFSClientStatusWithChan(request *DescribeNFSClientStatusRequest) (<-chan *DescribeNFSClientStatusResponse, <-chan error)

DescribeNFSClientStatusWithChan invokes the ehpc.DescribeNFSClientStatus API asynchronously

func (*Client) DescribePrice ¶

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

DescribePrice invokes the ehpc.DescribePrice API synchronously

func (*Client) DescribePriceWithCallback ¶

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

DescribePriceWithCallback invokes the ehpc.DescribePrice API asynchronously

func (*Client) DescribePriceWithChan ¶

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

DescribePriceWithChan invokes the ehpc.DescribePrice API asynchronously

func (*Client) DescribeServerlessJobs ¶ added in v1.62.444

func (client *Client) DescribeServerlessJobs(request *DescribeServerlessJobsRequest) (response *DescribeServerlessJobsResponse, err error)

DescribeServerlessJobs invokes the ehpc.DescribeServerlessJobs API synchronously

func (*Client) DescribeServerlessJobsWithCallback ¶ added in v1.62.444

func (client *Client) DescribeServerlessJobsWithCallback(request *DescribeServerlessJobsRequest, callback func(response *DescribeServerlessJobsResponse, err error)) <-chan int

DescribeServerlessJobsWithCallback invokes the ehpc.DescribeServerlessJobs API asynchronously

func (*Client) DescribeServerlessJobsWithChan ¶ added in v1.62.444

func (client *Client) DescribeServerlessJobsWithChan(request *DescribeServerlessJobsRequest) (<-chan *DescribeServerlessJobsResponse, <-chan error)

DescribeServerlessJobsWithChan invokes the ehpc.DescribeServerlessJobs API asynchronously

func (*Client) EditJobTemplate ¶

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

EditJobTemplate invokes the ehpc.EditJobTemplate API synchronously

func (*Client) EditJobTemplateWithCallback ¶

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

EditJobTemplateWithCallback invokes the ehpc.EditJobTemplate API asynchronously

func (*Client) EditJobTemplateWithChan ¶

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

EditJobTemplateWithChan invokes the ehpc.EditJobTemplate API asynchronously

func (*Client) GetAccountingReport ¶

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

GetAccountingReport invokes the ehpc.GetAccountingReport API synchronously

func (*Client) GetAccountingReportWithCallback ¶

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

GetAccountingReportWithCallback invokes the ehpc.GetAccountingReport API asynchronously

func (*Client) GetAccountingReportWithChan ¶

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

GetAccountingReportWithChan invokes the ehpc.GetAccountingReport API asynchronously

func (*Client) GetAutoScaleConfig ¶

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

GetAutoScaleConfig invokes the ehpc.GetAutoScaleConfig API synchronously

func (*Client) GetAutoScaleConfigWithCallback ¶

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

GetAutoScaleConfigWithCallback invokes the ehpc.GetAutoScaleConfig API asynchronously

func (*Client) GetAutoScaleConfigWithChan ¶

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

GetAutoScaleConfigWithChan invokes the ehpc.GetAutoScaleConfig API asynchronously

func (*Client) GetCloudMetricLogs ¶

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

GetCloudMetricLogs invokes the ehpc.GetCloudMetricLogs API synchronously

func (*Client) GetCloudMetricLogsWithCallback ¶

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

GetCloudMetricLogsWithCallback invokes the ehpc.GetCloudMetricLogs API asynchronously

func (*Client) GetCloudMetricLogsWithChan ¶

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

GetCloudMetricLogsWithChan invokes the ehpc.GetCloudMetricLogs API asynchronously

func (*Client) GetCloudMetricProfiling ¶

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

GetCloudMetricProfiling invokes the ehpc.GetCloudMetricProfiling API synchronously

func (*Client) GetCloudMetricProfilingWithCallback ¶

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

GetCloudMetricProfilingWithCallback invokes the ehpc.GetCloudMetricProfiling API asynchronously

func (*Client) GetCloudMetricProfilingWithChan ¶

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

GetCloudMetricProfilingWithChan invokes the ehpc.GetCloudMetricProfiling API asynchronously

func (*Client) GetClusterVolumes ¶

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

GetClusterVolumes invokes the ehpc.GetClusterVolumes API synchronously

func (*Client) GetClusterVolumesWithCallback ¶

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

GetClusterVolumesWithCallback invokes the ehpc.GetClusterVolumes API asynchronously

func (*Client) GetClusterVolumesWithChan ¶

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

GetClusterVolumesWithChan invokes the ehpc.GetClusterVolumes API asynchronously

func (*Client) GetCommonImage ¶ added in v1.61.1829

func (client *Client) GetCommonImage(request *GetCommonImageRequest) (response *GetCommonImageResponse, err error)

GetCommonImage invokes the ehpc.GetCommonImage API synchronously

func (*Client) GetCommonImageWithCallback ¶ added in v1.61.1829

func (client *Client) GetCommonImageWithCallback(request *GetCommonImageRequest, callback func(response *GetCommonImageResponse, err error)) <-chan int

GetCommonImageWithCallback invokes the ehpc.GetCommonImage API asynchronously

func (*Client) GetCommonImageWithChan ¶ added in v1.61.1829

func (client *Client) GetCommonImageWithChan(request *GetCommonImageRequest) (<-chan *GetCommonImageResponse, <-chan error)

GetCommonImageWithChan invokes the ehpc.GetCommonImage API asynchronously

func (*Client) GetGWSConnectTicket ¶ added in v1.60.317

func (client *Client) GetGWSConnectTicket(request *GetGWSConnectTicketRequest) (response *GetGWSConnectTicketResponse, err error)

GetGWSConnectTicket invokes the ehpc.GetGWSConnectTicket API synchronously

func (*Client) GetGWSConnectTicketWithCallback ¶ added in v1.60.317

func (client *Client) GetGWSConnectTicketWithCallback(request *GetGWSConnectTicketRequest, callback func(response *GetGWSConnectTicketResponse, err error)) <-chan int

GetGWSConnectTicketWithCallback invokes the ehpc.GetGWSConnectTicket API asynchronously

func (*Client) GetGWSConnectTicketWithChan ¶ added in v1.60.317

func (client *Client) GetGWSConnectTicketWithChan(request *GetGWSConnectTicketRequest) (<-chan *GetGWSConnectTicketResponse, <-chan error)

GetGWSConnectTicketWithChan invokes the ehpc.GetGWSConnectTicket API asynchronously

func (*Client) GetHybridClusterConfig ¶

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

GetHybridClusterConfig invokes the ehpc.GetHybridClusterConfig API synchronously

func (*Client) GetHybridClusterConfigWithCallback ¶

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

GetHybridClusterConfigWithCallback invokes the ehpc.GetHybridClusterConfig API asynchronously

func (*Client) GetHybridClusterConfigWithChan ¶

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

GetHybridClusterConfigWithChan invokes the ehpc.GetHybridClusterConfig API asynchronously

func (*Client) GetIfEcsTypeSupportHtConfig ¶ added in v1.60.317

func (client *Client) GetIfEcsTypeSupportHtConfig(request *GetIfEcsTypeSupportHtConfigRequest) (response *GetIfEcsTypeSupportHtConfigResponse, err error)

GetIfEcsTypeSupportHtConfig invokes the ehpc.GetIfEcsTypeSupportHtConfig API synchronously

func (*Client) GetIfEcsTypeSupportHtConfigWithCallback ¶ added in v1.60.317

func (client *Client) GetIfEcsTypeSupportHtConfigWithCallback(request *GetIfEcsTypeSupportHtConfigRequest, callback func(response *GetIfEcsTypeSupportHtConfigResponse, err error)) <-chan int

GetIfEcsTypeSupportHtConfigWithCallback invokes the ehpc.GetIfEcsTypeSupportHtConfig API asynchronously

func (*Client) GetIfEcsTypeSupportHtConfigWithChan ¶ added in v1.60.317

func (client *Client) GetIfEcsTypeSupportHtConfigWithChan(request *GetIfEcsTypeSupportHtConfigRequest) (<-chan *GetIfEcsTypeSupportHtConfigResponse, <-chan error)

GetIfEcsTypeSupportHtConfigWithChan invokes the ehpc.GetIfEcsTypeSupportHtConfig API asynchronously

func (*Client) GetJobLog ¶ added in v1.62.28

func (client *Client) GetJobLog(request *GetJobLogRequest) (response *GetJobLogResponse, err error)

GetJobLog invokes the ehpc.GetJobLog API synchronously

func (*Client) GetJobLogWithCallback ¶ added in v1.62.28

func (client *Client) GetJobLogWithCallback(request *GetJobLogRequest, callback func(response *GetJobLogResponse, err error)) <-chan int

GetJobLogWithCallback invokes the ehpc.GetJobLog API asynchronously

func (*Client) GetJobLogWithChan ¶ added in v1.62.28

func (client *Client) GetJobLogWithChan(request *GetJobLogRequest) (<-chan *GetJobLogResponse, <-chan error)

GetJobLogWithChan invokes the ehpc.GetJobLog API asynchronously

func (*Client) GetPostScripts ¶ added in v1.61.1829

func (client *Client) GetPostScripts(request *GetPostScriptsRequest) (response *GetPostScriptsResponse, err error)

GetPostScripts invokes the ehpc.GetPostScripts API synchronously

func (*Client) GetPostScriptsWithCallback ¶ added in v1.61.1829

func (client *Client) GetPostScriptsWithCallback(request *GetPostScriptsRequest, callback func(response *GetPostScriptsResponse, err error)) <-chan int

GetPostScriptsWithCallback invokes the ehpc.GetPostScripts API asynchronously

func (*Client) GetPostScriptsWithChan ¶ added in v1.61.1829

func (client *Client) GetPostScriptsWithChan(request *GetPostScriptsRequest) (<-chan *GetPostScriptsResponse, <-chan error)

GetPostScriptsWithChan invokes the ehpc.GetPostScripts API asynchronously

func (*Client) GetSchedulerInfo ¶ added in v1.61.1236

func (client *Client) GetSchedulerInfo(request *GetSchedulerInfoRequest) (response *GetSchedulerInfoResponse, err error)

GetSchedulerInfo invokes the ehpc.GetSchedulerInfo API synchronously

func (*Client) GetSchedulerInfoWithCallback ¶ added in v1.61.1236

func (client *Client) GetSchedulerInfoWithCallback(request *GetSchedulerInfoRequest, callback func(response *GetSchedulerInfoResponse, err error)) <-chan int

GetSchedulerInfoWithCallback invokes the ehpc.GetSchedulerInfo API asynchronously

func (*Client) GetSchedulerInfoWithChan ¶ added in v1.61.1236

func (client *Client) GetSchedulerInfoWithChan(request *GetSchedulerInfoRequest) (<-chan *GetSchedulerInfoResponse, <-chan error)

GetSchedulerInfoWithChan invokes the ehpc.GetSchedulerInfo API asynchronously

func (*Client) GetUserImage ¶ added in v1.61.1829

func (client *Client) GetUserImage(request *GetUserImageRequest) (response *GetUserImageResponse, err error)

GetUserImage invokes the ehpc.GetUserImage API synchronously

func (*Client) GetUserImageWithCallback ¶ added in v1.61.1829

func (client *Client) GetUserImageWithCallback(request *GetUserImageRequest, callback func(response *GetUserImageResponse, err error)) <-chan int

GetUserImageWithCallback invokes the ehpc.GetUserImage API asynchronously

func (*Client) GetUserImageWithChan ¶ added in v1.61.1829

func (client *Client) GetUserImageWithChan(request *GetUserImageRequest) (<-chan *GetUserImageResponse, <-chan error)

GetUserImageWithChan invokes the ehpc.GetUserImage API asynchronously

func (*Client) GetVisualServiceStatus ¶

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

GetVisualServiceStatus invokes the ehpc.GetVisualServiceStatus API synchronously

func (*Client) GetVisualServiceStatusWithCallback ¶

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

GetVisualServiceStatusWithCallback invokes the ehpc.GetVisualServiceStatus API asynchronously

func (*Client) GetVisualServiceStatusWithChan ¶

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

GetVisualServiceStatusWithChan invokes the ehpc.GetVisualServiceStatus API asynchronously

func (*Client) InitializeEHPC ¶ added in v1.61.813

func (client *Client) InitializeEHPC(request *InitializeEHPCRequest) (response *InitializeEHPCResponse, err error)

InitializeEHPC invokes the ehpc.InitializeEHPC API synchronously

func (*Client) InitializeEHPCWithCallback ¶ added in v1.61.813

func (client *Client) InitializeEHPCWithCallback(request *InitializeEHPCRequest, callback func(response *InitializeEHPCResponse, err error)) <-chan int

InitializeEHPCWithCallback invokes the ehpc.InitializeEHPC API asynchronously

func (*Client) InitializeEHPCWithChan ¶ added in v1.61.813

func (client *Client) InitializeEHPCWithChan(request *InitializeEHPCRequest) (<-chan *InitializeEHPCResponse, <-chan error)

InitializeEHPCWithChan invokes the ehpc.InitializeEHPC API asynchronously

func (*Client) InspectImage ¶ added in v1.61.1829

func (client *Client) InspectImage(request *InspectImageRequest) (response *InspectImageResponse, err error)

InspectImage invokes the ehpc.InspectImage API synchronously

func (*Client) InspectImageWithCallback ¶ added in v1.61.1829

func (client *Client) InspectImageWithCallback(request *InspectImageRequest, callback func(response *InspectImageResponse, err error)) <-chan int

InspectImageWithCallback invokes the ehpc.InspectImage API asynchronously

func (*Client) InspectImageWithChan ¶ added in v1.61.1829

func (client *Client) InspectImageWithChan(request *InspectImageRequest) (<-chan *InspectImageResponse, <-chan error)

InspectImageWithChan invokes the ehpc.InspectImage API asynchronously

func (*Client) InstallSoftware ¶

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

InstallSoftware invokes the ehpc.InstallSoftware API synchronously

func (*Client) InstallSoftwareWithCallback ¶

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

InstallSoftwareWithCallback invokes the ehpc.InstallSoftware API asynchronously

func (*Client) InstallSoftwareWithChan ¶

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

InstallSoftwareWithChan invokes the ehpc.InstallSoftware API asynchronously

func (*Client) InvokeShellCommand ¶

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

InvokeShellCommand invokes the ehpc.InvokeShellCommand API synchronously

func (*Client) InvokeShellCommandWithCallback ¶

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

InvokeShellCommandWithCallback invokes the ehpc.InvokeShellCommand API asynchronously

func (*Client) InvokeShellCommandWithChan ¶

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

InvokeShellCommandWithChan invokes the ehpc.InvokeShellCommand API asynchronously

func (*Client) ListAvailableEcsTypes ¶

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

ListAvailableEcsTypes invokes the ehpc.ListAvailableEcsTypes API synchronously

func (*Client) ListAvailableEcsTypesWithCallback ¶

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

ListAvailableEcsTypesWithCallback invokes the ehpc.ListAvailableEcsTypes API asynchronously

func (*Client) ListAvailableEcsTypesWithChan ¶

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

ListAvailableEcsTypesWithChan invokes the ehpc.ListAvailableEcsTypes API asynchronously

func (*Client) ListCloudMetricProfilings ¶

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

ListCloudMetricProfilings invokes the ehpc.ListCloudMetricProfilings API synchronously

func (*Client) ListCloudMetricProfilingsWithCallback ¶

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

ListCloudMetricProfilingsWithCallback invokes the ehpc.ListCloudMetricProfilings API asynchronously

func (*Client) ListCloudMetricProfilingsWithChan ¶

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

ListCloudMetricProfilingsWithChan invokes the ehpc.ListCloudMetricProfilings API asynchronously

func (*Client) ListClusterLogs ¶

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

ListClusterLogs invokes the ehpc.ListClusterLogs API synchronously

func (*Client) ListClusterLogsWithCallback ¶

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

ListClusterLogsWithCallback invokes the ehpc.ListClusterLogs API asynchronously

func (*Client) ListClusterLogsWithChan ¶

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

ListClusterLogsWithChan invokes the ehpc.ListClusterLogs API asynchronously

func (*Client) ListClusters ¶

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

ListClusters invokes the ehpc.ListClusters API synchronously

func (*Client) ListClustersMeta ¶

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

ListClustersMeta invokes the ehpc.ListClustersMeta API synchronously

func (*Client) ListClustersMetaWithCallback ¶

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

ListClustersMetaWithCallback invokes the ehpc.ListClustersMeta API asynchronously

func (*Client) ListClustersMetaWithChan ¶

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

ListClustersMetaWithChan invokes the ehpc.ListClustersMeta API asynchronously

func (*Client) ListClustersWithCallback ¶

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

ListClustersWithCallback invokes the ehpc.ListClusters API asynchronously

func (*Client) ListClustersWithChan ¶

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

ListClustersWithChan invokes the ehpc.ListClusters API asynchronously

func (*Client) ListCommands ¶

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

ListCommands invokes the ehpc.ListCommands API synchronously

func (*Client) ListCommandsWithCallback ¶

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

ListCommandsWithCallback invokes the ehpc.ListCommands API asynchronously

func (*Client) ListCommandsWithChan ¶

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

ListCommandsWithChan invokes the ehpc.ListCommands API asynchronously

func (*Client) ListCommunityImages ¶ added in v1.61.1829

func (client *Client) ListCommunityImages(request *ListCommunityImagesRequest) (response *ListCommunityImagesResponse, err error)

ListCommunityImages invokes the ehpc.ListCommunityImages API synchronously

func (*Client) ListCommunityImagesWithCallback ¶ added in v1.61.1829

func (client *Client) ListCommunityImagesWithCallback(request *ListCommunityImagesRequest, callback func(response *ListCommunityImagesResponse, err error)) <-chan int

ListCommunityImagesWithCallback invokes the ehpc.ListCommunityImages API asynchronously

func (*Client) ListCommunityImagesWithChan ¶ added in v1.61.1829

func (client *Client) ListCommunityImagesWithChan(request *ListCommunityImagesRequest) (<-chan *ListCommunityImagesResponse, <-chan error)

ListCommunityImagesWithChan invokes the ehpc.ListCommunityImages API asynchronously

func (*Client) ListContainerApps ¶

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

ListContainerApps invokes the ehpc.ListContainerApps API synchronously

func (*Client) ListContainerAppsWithCallback ¶

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

ListContainerAppsWithCallback invokes the ehpc.ListContainerApps API asynchronously

func (*Client) ListContainerAppsWithChan ¶

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

ListContainerAppsWithChan invokes the ehpc.ListContainerApps API asynchronously

func (*Client) ListContainerImages ¶

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

ListContainerImages invokes the ehpc.ListContainerImages API synchronously

func (*Client) ListContainerImagesWithCallback ¶

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

ListContainerImagesWithCallback invokes the ehpc.ListContainerImages API asynchronously

func (*Client) ListContainerImagesWithChan ¶

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

ListContainerImagesWithChan invokes the ehpc.ListContainerImages API asynchronously

func (*Client) ListCpfsFileSystems ¶

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

ListCpfsFileSystems invokes the ehpc.ListCpfsFileSystems API synchronously

func (*Client) ListCpfsFileSystemsWithCallback ¶

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

ListCpfsFileSystemsWithCallback invokes the ehpc.ListCpfsFileSystems API asynchronously

func (*Client) ListCpfsFileSystemsWithChan ¶

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

ListCpfsFileSystemsWithChan invokes the ehpc.ListCpfsFileSystems API asynchronously

func (*Client) ListCurrentClientVersion ¶

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

ListCurrentClientVersion invokes the ehpc.ListCurrentClientVersion API synchronously

func (*Client) ListCurrentClientVersionWithCallback ¶

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

ListCurrentClientVersionWithCallback invokes the ehpc.ListCurrentClientVersion API asynchronously

func (*Client) ListCurrentClientVersionWithChan ¶

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

ListCurrentClientVersionWithChan invokes the ehpc.ListCurrentClientVersion API asynchronously

func (*Client) ListCustomImages ¶

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

ListCustomImages invokes the ehpc.ListCustomImages API synchronously

func (*Client) ListCustomImagesWithCallback ¶

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

ListCustomImagesWithCallback invokes the ehpc.ListCustomImages API asynchronously

func (*Client) ListCustomImagesWithChan ¶

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

ListCustomImagesWithChan invokes the ehpc.ListCustomImages API asynchronously

func (*Client) ListFileSystemWithMountTargets ¶

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

ListFileSystemWithMountTargets invokes the ehpc.ListFileSystemWithMountTargets API synchronously

func (*Client) ListFileSystemWithMountTargetsWithCallback ¶

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

ListFileSystemWithMountTargetsWithCallback invokes the ehpc.ListFileSystemWithMountTargets API asynchronously

func (*Client) ListFileSystemWithMountTargetsWithChan ¶

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

ListFileSystemWithMountTargetsWithChan invokes the ehpc.ListFileSystemWithMountTargets API asynchronously

func (*Client) ListImages ¶

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

ListImages invokes the ehpc.ListImages API synchronously

func (*Client) ListImagesWithCallback ¶

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

ListImagesWithCallback invokes the ehpc.ListImages API asynchronously

func (*Client) ListImagesWithChan ¶

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

ListImagesWithChan invokes the ehpc.ListImages API asynchronously

func (*Client) ListInstalledSoftware ¶

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

ListInstalledSoftware invokes the ehpc.ListInstalledSoftware API synchronously

func (*Client) ListInstalledSoftwareWithCallback ¶

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

ListInstalledSoftwareWithCallback invokes the ehpc.ListInstalledSoftware API asynchronously

func (*Client) ListInstalledSoftwareWithChan ¶

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

ListInstalledSoftwareWithChan invokes the ehpc.ListInstalledSoftware API asynchronously

func (*Client) ListInvocationResults ¶

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

ListInvocationResults invokes the ehpc.ListInvocationResults API synchronously

func (*Client) ListInvocationResultsWithCallback ¶

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

ListInvocationResultsWithCallback invokes the ehpc.ListInvocationResults API asynchronously

func (*Client) ListInvocationResultsWithChan ¶

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

ListInvocationResultsWithChan invokes the ehpc.ListInvocationResults API asynchronously

func (*Client) ListInvocationStatus ¶

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

ListInvocationStatus invokes the ehpc.ListInvocationStatus API synchronously

func (*Client) ListInvocationStatusWithCallback ¶

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

ListInvocationStatusWithCallback invokes the ehpc.ListInvocationStatus API asynchronously

func (*Client) ListInvocationStatusWithChan ¶

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

ListInvocationStatusWithChan invokes the ehpc.ListInvocationStatus API asynchronously

func (*Client) ListJobTemplates ¶

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

ListJobTemplates invokes the ehpc.ListJobTemplates API synchronously

func (*Client) ListJobTemplatesWithCallback ¶

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

ListJobTemplatesWithCallback invokes the ehpc.ListJobTemplates API asynchronously

func (*Client) ListJobTemplatesWithChan ¶

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

ListJobTemplatesWithChan invokes the ehpc.ListJobTemplates API asynchronously

func (*Client) ListJobs ¶

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

ListJobs invokes the ehpc.ListJobs API synchronously

func (*Client) ListJobsWithCallback ¶

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

ListJobsWithCallback invokes the ehpc.ListJobs API asynchronously

func (*Client) ListJobsWithChan ¶

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

ListJobsWithChan invokes the ehpc.ListJobs API asynchronously

func (*Client) ListJobsWithFilters ¶ added in v1.61.1829

func (client *Client) ListJobsWithFilters(request *ListJobsWithFiltersRequest) (response *ListJobsWithFiltersResponse, err error)

ListJobsWithFilters invokes the ehpc.ListJobsWithFilters API synchronously

func (*Client) ListJobsWithFiltersWithCallback ¶ added in v1.61.1829

func (client *Client) ListJobsWithFiltersWithCallback(request *ListJobsWithFiltersRequest, callback func(response *ListJobsWithFiltersResponse, err error)) <-chan int

ListJobsWithFiltersWithCallback invokes the ehpc.ListJobsWithFilters API asynchronously

func (*Client) ListJobsWithFiltersWithChan ¶ added in v1.61.1829

func (client *Client) ListJobsWithFiltersWithChan(request *ListJobsWithFiltersRequest) (<-chan *ListJobsWithFiltersResponse, <-chan error)

ListJobsWithFiltersWithChan invokes the ehpc.ListJobsWithFilters API asynchronously

func (*Client) ListNodes ¶

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

ListNodes invokes the ehpc.ListNodes API synchronously

func (*Client) ListNodesByQueue ¶

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

ListNodesByQueue invokes the ehpc.ListNodesByQueue API synchronously

func (*Client) ListNodesByQueueWithCallback ¶

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

ListNodesByQueueWithCallback invokes the ehpc.ListNodesByQueue API asynchronously

func (*Client) ListNodesByQueueWithChan ¶

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

ListNodesByQueueWithChan invokes the ehpc.ListNodesByQueue API asynchronously

func (*Client) ListNodesNoPaging ¶

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

ListNodesNoPaging invokes the ehpc.ListNodesNoPaging API synchronously

func (*Client) ListNodesNoPagingWithCallback ¶

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

ListNodesNoPagingWithCallback invokes the ehpc.ListNodesNoPaging API asynchronously

func (*Client) ListNodesNoPagingWithChan ¶

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

ListNodesNoPagingWithChan invokes the ehpc.ListNodesNoPaging API asynchronously

func (*Client) ListNodesWithCallback ¶

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

ListNodesWithCallback invokes the ehpc.ListNodes API asynchronously

func (*Client) ListNodesWithChan ¶

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

ListNodesWithChan invokes the ehpc.ListNodes API asynchronously

func (*Client) ListPreferredEcsTypes ¶

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

ListPreferredEcsTypes invokes the ehpc.ListPreferredEcsTypes API synchronously

func (*Client) ListPreferredEcsTypesWithCallback ¶

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

ListPreferredEcsTypesWithCallback invokes the ehpc.ListPreferredEcsTypes API asynchronously

func (*Client) ListPreferredEcsTypesWithChan ¶

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

ListPreferredEcsTypesWithChan invokes the ehpc.ListPreferredEcsTypes API asynchronously

func (*Client) ListQueues ¶

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

ListQueues invokes the ehpc.ListQueues API synchronously

func (*Client) ListQueuesWithCallback ¶

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

ListQueuesWithCallback invokes the ehpc.ListQueues API asynchronously

func (*Client) ListQueuesWithChan ¶

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

ListQueuesWithChan invokes the ehpc.ListQueues API asynchronously

func (*Client) ListRegions ¶

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

ListRegions invokes the ehpc.ListRegions API synchronously

func (*Client) ListRegionsWithCallback ¶

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

ListRegionsWithCallback invokes the ehpc.ListRegions API asynchronously

func (*Client) ListRegionsWithChan ¶

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

ListRegionsWithChan invokes the ehpc.ListRegions API asynchronously

func (*Client) ListSecurityGroups ¶ added in v1.61.443

func (client *Client) ListSecurityGroups(request *ListSecurityGroupsRequest) (response *ListSecurityGroupsResponse, err error)

ListSecurityGroups invokes the ehpc.ListSecurityGroups API synchronously

func (*Client) ListSecurityGroupsWithCallback ¶ added in v1.61.443

func (client *Client) ListSecurityGroupsWithCallback(request *ListSecurityGroupsRequest, callback func(response *ListSecurityGroupsResponse, err error)) <-chan int

ListSecurityGroupsWithCallback invokes the ehpc.ListSecurityGroups API asynchronously

func (*Client) ListSecurityGroupsWithChan ¶ added in v1.61.443

func (client *Client) ListSecurityGroupsWithChan(request *ListSecurityGroupsRequest) (<-chan *ListSecurityGroupsResponse, <-chan error)

ListSecurityGroupsWithChan invokes the ehpc.ListSecurityGroups API asynchronously

func (*Client) ListServerlessJobs ¶ added in v1.62.444

func (client *Client) ListServerlessJobs(request *ListServerlessJobsRequest) (response *ListServerlessJobsResponse, err error)

ListServerlessJobs invokes the ehpc.ListServerlessJobs API synchronously

func (*Client) ListServerlessJobsWithCallback ¶ added in v1.62.444

func (client *Client) ListServerlessJobsWithCallback(request *ListServerlessJobsRequest, callback func(response *ListServerlessJobsResponse, err error)) <-chan int

ListServerlessJobsWithCallback invokes the ehpc.ListServerlessJobs API asynchronously

func (*Client) ListServerlessJobsWithChan ¶ added in v1.62.444

func (client *Client) ListServerlessJobsWithChan(request *ListServerlessJobsRequest) (<-chan *ListServerlessJobsResponse, <-chan error)

ListServerlessJobsWithChan invokes the ehpc.ListServerlessJobs API asynchronously

func (*Client) ListSoftwares ¶

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

ListSoftwares invokes the ehpc.ListSoftwares API synchronously

func (*Client) ListSoftwaresWithCallback ¶

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

ListSoftwaresWithCallback invokes the ehpc.ListSoftwares API asynchronously

func (*Client) ListSoftwaresWithChan ¶

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

ListSoftwaresWithChan invokes the ehpc.ListSoftwares API asynchronously

func (*Client) ListTagResources ¶ added in v1.61.1829

func (client *Client) ListTagResources(request *ListTagResourcesRequest) (response *ListTagResourcesResponse, err error)

ListTagResources invokes the ehpc.ListTagResources API synchronously

func (*Client) ListTagResourcesWithCallback ¶ added in v1.61.1829

func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequest, callback func(response *ListTagResourcesResponse, err error)) <-chan int

ListTagResourcesWithCallback invokes the ehpc.ListTagResources API asynchronously

func (*Client) ListTagResourcesWithChan ¶ added in v1.61.1829

func (client *Client) ListTagResourcesWithChan(request *ListTagResourcesRequest) (<-chan *ListTagResourcesResponse, <-chan error)

ListTagResourcesWithChan invokes the ehpc.ListTagResources API asynchronously

func (*Client) ListTasks ¶ added in v1.61.443

func (client *Client) ListTasks(request *ListTasksRequest) (response *ListTasksResponse, err error)

ListTasks invokes the ehpc.ListTasks API synchronously

func (*Client) ListTasksWithCallback ¶ added in v1.61.443

func (client *Client) ListTasksWithCallback(request *ListTasksRequest, callback func(response *ListTasksResponse, err error)) <-chan int

ListTasksWithCallback invokes the ehpc.ListTasks API asynchronously

func (*Client) ListTasksWithChan ¶ added in v1.61.443

func (client *Client) ListTasksWithChan(request *ListTasksRequest) (<-chan *ListTasksResponse, <-chan error)

ListTasksWithChan invokes the ehpc.ListTasks API asynchronously

func (*Client) ListUpgradeClients ¶ added in v1.61.1829

func (client *Client) ListUpgradeClients(request *ListUpgradeClientsRequest) (response *ListUpgradeClientsResponse, err error)

ListUpgradeClients invokes the ehpc.ListUpgradeClients API synchronously

func (*Client) ListUpgradeClientsWithCallback ¶ added in v1.61.1829

func (client *Client) ListUpgradeClientsWithCallback(request *ListUpgradeClientsRequest, callback func(response *ListUpgradeClientsResponse, err error)) <-chan int

ListUpgradeClientsWithCallback invokes the ehpc.ListUpgradeClients API asynchronously

func (*Client) ListUpgradeClientsWithChan ¶ added in v1.61.1829

func (client *Client) ListUpgradeClientsWithChan(request *ListUpgradeClientsRequest) (<-chan *ListUpgradeClientsResponse, <-chan error)

ListUpgradeClientsWithChan invokes the ehpc.ListUpgradeClients API asynchronously

func (*Client) ListUsers ¶

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

ListUsers invokes the ehpc.ListUsers API synchronously

func (*Client) ListUsersAsync ¶ added in v1.61.1829

func (client *Client) ListUsersAsync(request *ListUsersAsyncRequest) (response *ListUsersAsyncResponse, err error)

ListUsersAsync invokes the ehpc.ListUsersAsync API synchronously

func (*Client) ListUsersAsyncWithCallback ¶ added in v1.61.1829

func (client *Client) ListUsersAsyncWithCallback(request *ListUsersAsyncRequest, callback func(response *ListUsersAsyncResponse, err error)) <-chan int

ListUsersAsyncWithCallback invokes the ehpc.ListUsersAsync API asynchronously

func (*Client) ListUsersAsyncWithChan ¶ added in v1.61.1829

func (client *Client) ListUsersAsyncWithChan(request *ListUsersAsyncRequest) (<-chan *ListUsersAsyncResponse, <-chan error)

ListUsersAsyncWithChan invokes the ehpc.ListUsersAsync API asynchronously

func (*Client) ListUsersWithCallback ¶

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

ListUsersWithCallback invokes the ehpc.ListUsers API asynchronously

func (*Client) ListUsersWithChan ¶

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

ListUsersWithChan invokes the ehpc.ListUsers API asynchronously

func (*Client) ListVolumes ¶

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

ListVolumes invokes the ehpc.ListVolumes API synchronously

func (*Client) ListVolumesWithCallback ¶

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

ListVolumesWithCallback invokes the ehpc.ListVolumes API asynchronously

func (*Client) ListVolumesWithChan ¶

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

ListVolumesWithChan invokes the ehpc.ListVolumes API asynchronously

func (*Client) ModifyClusterAttributes ¶

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

ModifyClusterAttributes invokes the ehpc.ModifyClusterAttributes API synchronously

func (*Client) ModifyClusterAttributesWithCallback ¶

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

ModifyClusterAttributesWithCallback invokes the ehpc.ModifyClusterAttributes API asynchronously

func (*Client) ModifyClusterAttributesWithChan ¶

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

ModifyClusterAttributesWithChan invokes the ehpc.ModifyClusterAttributes API asynchronously

func (*Client) ModifyContainerAppAttributes ¶

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

ModifyContainerAppAttributes invokes the ehpc.ModifyContainerAppAttributes API synchronously

func (*Client) ModifyContainerAppAttributesWithCallback ¶

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

ModifyContainerAppAttributesWithCallback invokes the ehpc.ModifyContainerAppAttributes API asynchronously

func (*Client) ModifyContainerAppAttributesWithChan ¶

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

ModifyContainerAppAttributesWithChan invokes the ehpc.ModifyContainerAppAttributes API asynchronously

func (*Client) ModifyImageGatewayConfig ¶

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

ModifyImageGatewayConfig invokes the ehpc.ModifyImageGatewayConfig API synchronously

func (*Client) ModifyImageGatewayConfigWithCallback ¶

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

ModifyImageGatewayConfigWithCallback invokes the ehpc.ModifyImageGatewayConfig API asynchronously

func (*Client) ModifyImageGatewayConfigWithChan ¶

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

ModifyImageGatewayConfigWithChan invokes the ehpc.ModifyImageGatewayConfig API asynchronously

func (*Client) ModifyUserGroups ¶

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

ModifyUserGroups invokes the ehpc.ModifyUserGroups API synchronously

func (*Client) ModifyUserGroupsWithCallback ¶

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

ModifyUserGroupsWithCallback invokes the ehpc.ModifyUserGroups API asynchronously

func (*Client) ModifyUserGroupsWithChan ¶

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

ModifyUserGroupsWithChan invokes the ehpc.ModifyUserGroups API asynchronously

func (*Client) ModifyUserPasswords ¶

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

ModifyUserPasswords invokes the ehpc.ModifyUserPasswords API synchronously

func (*Client) ModifyUserPasswordsWithCallback ¶

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

ModifyUserPasswordsWithCallback invokes the ehpc.ModifyUserPasswords API asynchronously

func (*Client) ModifyUserPasswordsWithChan ¶

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

ModifyUserPasswordsWithChan invokes the ehpc.ModifyUserPasswords API asynchronously

func (*Client) ModifyVisualServicePasswd ¶

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

ModifyVisualServicePasswd invokes the ehpc.ModifyVisualServicePasswd API synchronously

func (*Client) ModifyVisualServicePasswdWithCallback ¶

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

ModifyVisualServicePasswdWithCallback invokes the ehpc.ModifyVisualServicePasswd API asynchronously

func (*Client) ModifyVisualServicePasswdWithChan ¶

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

ModifyVisualServicePasswdWithChan invokes the ehpc.ModifyVisualServicePasswd API asynchronously

func (*Client) MountNFS ¶ added in v1.60.317

func (client *Client) MountNFS(request *MountNFSRequest) (response *MountNFSResponse, err error)

MountNFS invokes the ehpc.MountNFS API synchronously

func (*Client) MountNFSWithCallback ¶ added in v1.60.317

func (client *Client) MountNFSWithCallback(request *MountNFSRequest, callback func(response *MountNFSResponse, err error)) <-chan int

MountNFSWithCallback invokes the ehpc.MountNFS API asynchronously

func (*Client) MountNFSWithChan ¶ added in v1.60.317

func (client *Client) MountNFSWithChan(request *MountNFSRequest) (<-chan *MountNFSResponse, <-chan error)

MountNFSWithChan invokes the ehpc.MountNFS API asynchronously

func (*Client) PullImage ¶

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

PullImage invokes the ehpc.PullImage API synchronously

func (*Client) PullImageWithCallback ¶

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

PullImageWithCallback invokes the ehpc.PullImage API asynchronously

func (*Client) PullImageWithChan ¶

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

PullImageWithChan invokes the ehpc.PullImage API asynchronously

func (*Client) QueryServicePackAndPrice ¶ added in v1.60.317

func (client *Client) QueryServicePackAndPrice(request *QueryServicePackAndPriceRequest) (response *QueryServicePackAndPriceResponse, err error)

QueryServicePackAndPrice invokes the ehpc.QueryServicePackAndPrice API synchronously

func (*Client) QueryServicePackAndPriceWithCallback ¶ added in v1.60.317

func (client *Client) QueryServicePackAndPriceWithCallback(request *QueryServicePackAndPriceRequest, callback func(response *QueryServicePackAndPriceResponse, err error)) <-chan int

QueryServicePackAndPriceWithCallback invokes the ehpc.QueryServicePackAndPrice API asynchronously

func (*Client) QueryServicePackAndPriceWithChan ¶ added in v1.60.317

func (client *Client) QueryServicePackAndPriceWithChan(request *QueryServicePackAndPriceRequest) (<-chan *QueryServicePackAndPriceResponse, <-chan error)

QueryServicePackAndPriceWithChan invokes the ehpc.QueryServicePackAndPrice API asynchronously

func (*Client) RecoverCluster ¶

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

RecoverCluster invokes the ehpc.RecoverCluster API synchronously

func (*Client) RecoverClusterWithCallback ¶

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

RecoverClusterWithCallback invokes the ehpc.RecoverCluster API asynchronously

func (*Client) RecoverClusterWithChan ¶

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

RecoverClusterWithChan invokes the ehpc.RecoverCluster API asynchronously

func (*Client) RerunJobs ¶

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

RerunJobs invokes the ehpc.RerunJobs API synchronously

func (*Client) RerunJobsWithCallback ¶

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

RerunJobsWithCallback invokes the ehpc.RerunJobs API asynchronously

func (*Client) RerunJobsWithChan ¶

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

RerunJobsWithChan invokes the ehpc.RerunJobs API asynchronously

func (*Client) ResetNodes ¶

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

ResetNodes invokes the ehpc.ResetNodes API synchronously

func (*Client) ResetNodesWithCallback ¶

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

ResetNodesWithCallback invokes the ehpc.ResetNodes API asynchronously

func (*Client) ResetNodesWithChan ¶

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

ResetNodesWithChan invokes the ehpc.ResetNodes API asynchronously

func (*Client) RunCloudMetricProfiling ¶

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

RunCloudMetricProfiling invokes the ehpc.RunCloudMetricProfiling API synchronously

func (*Client) RunCloudMetricProfilingWithCallback ¶

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

RunCloudMetricProfilingWithCallback invokes the ehpc.RunCloudMetricProfiling API asynchronously

func (*Client) RunCloudMetricProfilingWithChan ¶

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

RunCloudMetricProfilingWithChan invokes the ehpc.RunCloudMetricProfiling API asynchronously

func (*Client) SetAutoScaleConfig ¶

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

SetAutoScaleConfig invokes the ehpc.SetAutoScaleConfig API synchronously

func (*Client) SetAutoScaleConfigWithCallback ¶

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

SetAutoScaleConfigWithCallback invokes the ehpc.SetAutoScaleConfig API asynchronously

func (*Client) SetAutoScaleConfigWithChan ¶

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

SetAutoScaleConfigWithChan invokes the ehpc.SetAutoScaleConfig API asynchronously

func (*Client) SetGWSClusterPolicy ¶ added in v1.61.31

func (client *Client) SetGWSClusterPolicy(request *SetGWSClusterPolicyRequest) (response *SetGWSClusterPolicyResponse, err error)

SetGWSClusterPolicy invokes the ehpc.SetGWSClusterPolicy API synchronously

func (*Client) SetGWSClusterPolicyWithCallback ¶ added in v1.61.31

func (client *Client) SetGWSClusterPolicyWithCallback(request *SetGWSClusterPolicyRequest, callback func(response *SetGWSClusterPolicyResponse, err error)) <-chan int

SetGWSClusterPolicyWithCallback invokes the ehpc.SetGWSClusterPolicy API asynchronously

func (*Client) SetGWSClusterPolicyWithChan ¶ added in v1.61.31

func (client *Client) SetGWSClusterPolicyWithChan(request *SetGWSClusterPolicyRequest) (<-chan *SetGWSClusterPolicyResponse, <-chan error)

SetGWSClusterPolicyWithChan invokes the ehpc.SetGWSClusterPolicy API asynchronously

func (*Client) SetGWSInstanceName ¶ added in v1.60.317

func (client *Client) SetGWSInstanceName(request *SetGWSInstanceNameRequest) (response *SetGWSInstanceNameResponse, err error)

SetGWSInstanceName invokes the ehpc.SetGWSInstanceName API synchronously

func (*Client) SetGWSInstanceNameWithCallback ¶ added in v1.60.317

func (client *Client) SetGWSInstanceNameWithCallback(request *SetGWSInstanceNameRequest, callback func(response *SetGWSInstanceNameResponse, err error)) <-chan int

SetGWSInstanceNameWithCallback invokes the ehpc.SetGWSInstanceName API asynchronously

func (*Client) SetGWSInstanceNameWithChan ¶ added in v1.60.317

func (client *Client) SetGWSInstanceNameWithChan(request *SetGWSInstanceNameRequest) (<-chan *SetGWSInstanceNameResponse, <-chan error)

SetGWSInstanceNameWithChan invokes the ehpc.SetGWSInstanceName API asynchronously

func (*Client) SetGWSInstanceUser ¶ added in v1.60.317

func (client *Client) SetGWSInstanceUser(request *SetGWSInstanceUserRequest) (response *SetGWSInstanceUserResponse, err error)

SetGWSInstanceUser invokes the ehpc.SetGWSInstanceUser API synchronously

func (*Client) SetGWSInstanceUserWithCallback ¶ added in v1.60.317

func (client *Client) SetGWSInstanceUserWithCallback(request *SetGWSInstanceUserRequest, callback func(response *SetGWSInstanceUserResponse, err error)) <-chan int

SetGWSInstanceUserWithCallback invokes the ehpc.SetGWSInstanceUser API asynchronously

func (*Client) SetGWSInstanceUserWithChan ¶ added in v1.60.317

func (client *Client) SetGWSInstanceUserWithChan(request *SetGWSInstanceUserRequest) (<-chan *SetGWSInstanceUserResponse, <-chan error)

SetGWSInstanceUserWithChan invokes the ehpc.SetGWSInstanceUser API asynchronously

func (*Client) SetPostScripts ¶ added in v1.61.1829

func (client *Client) SetPostScripts(request *SetPostScriptsRequest) (response *SetPostScriptsResponse, err error)

SetPostScripts invokes the ehpc.SetPostScripts API synchronously

func (*Client) SetPostScriptsWithCallback ¶ added in v1.61.1829

func (client *Client) SetPostScriptsWithCallback(request *SetPostScriptsRequest, callback func(response *SetPostScriptsResponse, err error)) <-chan int

SetPostScriptsWithCallback invokes the ehpc.SetPostScripts API asynchronously

func (*Client) SetPostScriptsWithChan ¶ added in v1.61.1829

func (client *Client) SetPostScriptsWithChan(request *SetPostScriptsRequest) (<-chan *SetPostScriptsResponse, <-chan error)

SetPostScriptsWithChan invokes the ehpc.SetPostScripts API asynchronously

func (*Client) SetQueue ¶

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

SetQueue invokes the ehpc.SetQueue API synchronously

func (*Client) SetQueueWithCallback ¶

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

SetQueueWithCallback invokes the ehpc.SetQueue API asynchronously

func (*Client) SetQueueWithChan ¶

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

SetQueueWithChan invokes the ehpc.SetQueue API asynchronously

func (*Client) SetSchedulerInfo ¶ added in v1.61.1236

func (client *Client) SetSchedulerInfo(request *SetSchedulerInfoRequest) (response *SetSchedulerInfoResponse, err error)

SetSchedulerInfo invokes the ehpc.SetSchedulerInfo API synchronously

func (*Client) SetSchedulerInfoWithCallback ¶ added in v1.61.1236

func (client *Client) SetSchedulerInfoWithCallback(request *SetSchedulerInfoRequest, callback func(response *SetSchedulerInfoResponse, err error)) <-chan int

SetSchedulerInfoWithCallback invokes the ehpc.SetSchedulerInfo API asynchronously

func (*Client) SetSchedulerInfoWithChan ¶ added in v1.61.1236

func (client *Client) SetSchedulerInfoWithChan(request *SetSchedulerInfoRequest) (<-chan *SetSchedulerInfoResponse, <-chan error)

SetSchedulerInfoWithChan invokes the ehpc.SetSchedulerInfo API asynchronously

func (*Client) StartCluster ¶

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

StartCluster invokes the ehpc.StartCluster API synchronously

func (*Client) StartClusterWithCallback ¶

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

StartClusterWithCallback invokes the ehpc.StartCluster API asynchronously

func (*Client) StartClusterWithChan ¶

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

StartClusterWithChan invokes the ehpc.StartCluster API asynchronously

func (*Client) StartGWSInstance ¶ added in v1.60.317

func (client *Client) StartGWSInstance(request *StartGWSInstanceRequest) (response *StartGWSInstanceResponse, err error)

StartGWSInstance invokes the ehpc.StartGWSInstance API synchronously

func (*Client) StartGWSInstanceWithCallback ¶ added in v1.60.317

func (client *Client) StartGWSInstanceWithCallback(request *StartGWSInstanceRequest, callback func(response *StartGWSInstanceResponse, err error)) <-chan int

StartGWSInstanceWithCallback invokes the ehpc.StartGWSInstance API asynchronously

func (*Client) StartGWSInstanceWithChan ¶ added in v1.60.317

func (client *Client) StartGWSInstanceWithChan(request *StartGWSInstanceRequest) (<-chan *StartGWSInstanceResponse, <-chan error)

StartGWSInstanceWithChan invokes the ehpc.StartGWSInstance API asynchronously

func (*Client) StartNodes ¶

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

StartNodes invokes the ehpc.StartNodes API synchronously

func (*Client) StartNodesWithCallback ¶

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

StartNodesWithCallback invokes the ehpc.StartNodes API asynchronously

func (*Client) StartNodesWithChan ¶

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

StartNodesWithChan invokes the ehpc.StartNodes API asynchronously

func (*Client) StartVisualService ¶

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

StartVisualService invokes the ehpc.StartVisualService API synchronously

func (*Client) StartVisualServiceWithCallback ¶

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

StartVisualServiceWithCallback invokes the ehpc.StartVisualService API asynchronously

func (*Client) StartVisualServiceWithChan ¶

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

StartVisualServiceWithChan invokes the ehpc.StartVisualService API asynchronously

func (*Client) StopCluster ¶

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

StopCluster invokes the ehpc.StopCluster API synchronously

func (*Client) StopClusterWithCallback ¶

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

StopClusterWithCallback invokes the ehpc.StopCluster API asynchronously

func (*Client) StopClusterWithChan ¶

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

StopClusterWithChan invokes the ehpc.StopCluster API asynchronously

func (*Client) StopGWSInstance ¶ added in v1.60.317

func (client *Client) StopGWSInstance(request *StopGWSInstanceRequest) (response *StopGWSInstanceResponse, err error)

StopGWSInstance invokes the ehpc.StopGWSInstance API synchronously

func (*Client) StopGWSInstanceWithCallback ¶ added in v1.60.317

func (client *Client) StopGWSInstanceWithCallback(request *StopGWSInstanceRequest, callback func(response *StopGWSInstanceResponse, err error)) <-chan int

StopGWSInstanceWithCallback invokes the ehpc.StopGWSInstance API asynchronously

func (*Client) StopGWSInstanceWithChan ¶ added in v1.60.317

func (client *Client) StopGWSInstanceWithChan(request *StopGWSInstanceRequest) (<-chan *StopGWSInstanceResponse, <-chan error)

StopGWSInstanceWithChan invokes the ehpc.StopGWSInstance API asynchronously

func (*Client) StopJobs ¶

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

StopJobs invokes the ehpc.StopJobs API synchronously

func (*Client) StopJobsWithCallback ¶

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

StopJobsWithCallback invokes the ehpc.StopJobs API asynchronously

func (*Client) StopJobsWithChan ¶

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

StopJobsWithChan invokes the ehpc.StopJobs API asynchronously

func (*Client) StopNodes ¶

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

StopNodes invokes the ehpc.StopNodes API synchronously

func (*Client) StopNodesWithCallback ¶

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

StopNodesWithCallback invokes the ehpc.StopNodes API asynchronously

func (*Client) StopNodesWithChan ¶

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

StopNodesWithChan invokes the ehpc.StopNodes API asynchronously

func (*Client) StopServerlessJobs ¶ added in v1.62.444

func (client *Client) StopServerlessJobs(request *StopServerlessJobsRequest) (response *StopServerlessJobsResponse, err error)

StopServerlessJobs invokes the ehpc.StopServerlessJobs API synchronously

func (*Client) StopServerlessJobsWithCallback ¶ added in v1.62.444

func (client *Client) StopServerlessJobsWithCallback(request *StopServerlessJobsRequest, callback func(response *StopServerlessJobsResponse, err error)) <-chan int

StopServerlessJobsWithCallback invokes the ehpc.StopServerlessJobs API asynchronously

func (*Client) StopServerlessJobsWithChan ¶ added in v1.62.444

func (client *Client) StopServerlessJobsWithChan(request *StopServerlessJobsRequest) (<-chan *StopServerlessJobsResponse, <-chan error)

StopServerlessJobsWithChan invokes the ehpc.StopServerlessJobs API asynchronously

func (*Client) StopVisualService ¶

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

StopVisualService invokes the ehpc.StopVisualService API synchronously

func (*Client) StopVisualServiceWithCallback ¶

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

StopVisualServiceWithCallback invokes the ehpc.StopVisualService API asynchronously

func (*Client) StopVisualServiceWithChan ¶

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

StopVisualServiceWithChan invokes the ehpc.StopVisualService API asynchronously

func (*Client) SubmitJob ¶

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

SubmitJob invokes the ehpc.SubmitJob API synchronously

func (*Client) SubmitJobWithCallback ¶

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

SubmitJobWithCallback invokes the ehpc.SubmitJob API asynchronously

func (*Client) SubmitJobWithChan ¶

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

SubmitJobWithChan invokes the ehpc.SubmitJob API asynchronously

func (*Client) SubmitServerlessJob ¶ added in v1.62.444

func (client *Client) SubmitServerlessJob(request *SubmitServerlessJobRequest) (response *SubmitServerlessJobResponse, err error)

SubmitServerlessJob invokes the ehpc.SubmitServerlessJob API synchronously

func (*Client) SubmitServerlessJobWithCallback ¶ added in v1.62.444

func (client *Client) SubmitServerlessJobWithCallback(request *SubmitServerlessJobRequest, callback func(response *SubmitServerlessJobResponse, err error)) <-chan int

SubmitServerlessJobWithCallback invokes the ehpc.SubmitServerlessJob API asynchronously

func (*Client) SubmitServerlessJobWithChan ¶ added in v1.62.444

func (client *Client) SubmitServerlessJobWithChan(request *SubmitServerlessJobRequest) (<-chan *SubmitServerlessJobResponse, <-chan error)

SubmitServerlessJobWithChan invokes the ehpc.SubmitServerlessJob API asynchronously

func (*Client) SummaryImages ¶ added in v1.61.1829

func (client *Client) SummaryImages(request *SummaryImagesRequest) (response *SummaryImagesResponse, err error)

SummaryImages invokes the ehpc.SummaryImages API synchronously

func (*Client) SummaryImagesInfo ¶ added in v1.61.1829

func (client *Client) SummaryImagesInfo(request *SummaryImagesInfoRequest) (response *SummaryImagesInfoResponse, err error)

SummaryImagesInfo invokes the ehpc.SummaryImagesInfo API synchronously

func (*Client) SummaryImagesInfoWithCallback ¶ added in v1.61.1829

func (client *Client) SummaryImagesInfoWithCallback(request *SummaryImagesInfoRequest, callback func(response *SummaryImagesInfoResponse, err error)) <-chan int

SummaryImagesInfoWithCallback invokes the ehpc.SummaryImagesInfo API asynchronously

func (*Client) SummaryImagesInfoWithChan ¶ added in v1.61.1829

func (client *Client) SummaryImagesInfoWithChan(request *SummaryImagesInfoRequest) (<-chan *SummaryImagesInfoResponse, <-chan error)

SummaryImagesInfoWithChan invokes the ehpc.SummaryImagesInfo API asynchronously

func (*Client) SummaryImagesWithCallback ¶ added in v1.61.1829

func (client *Client) SummaryImagesWithCallback(request *SummaryImagesRequest, callback func(response *SummaryImagesResponse, err error)) <-chan int

SummaryImagesWithCallback invokes the ehpc.SummaryImages API asynchronously

func (*Client) SummaryImagesWithChan ¶ added in v1.61.1829

func (client *Client) SummaryImagesWithChan(request *SummaryImagesRequest) (<-chan *SummaryImagesResponse, <-chan error)

SummaryImagesWithChan invokes the ehpc.SummaryImages API asynchronously

func (*Client) SyncUsers ¶ added in v1.61.1829

func (client *Client) SyncUsers(request *SyncUsersRequest) (response *SyncUsersResponse, err error)

SyncUsers invokes the ehpc.SyncUsers API synchronously

func (*Client) SyncUsersWithCallback ¶ added in v1.61.1829

func (client *Client) SyncUsersWithCallback(request *SyncUsersRequest, callback func(response *SyncUsersResponse, err error)) <-chan int

SyncUsersWithCallback invokes the ehpc.SyncUsers API asynchronously

func (*Client) SyncUsersWithChan ¶ added in v1.61.1829

func (client *Client) SyncUsersWithChan(request *SyncUsersRequest) (<-chan *SyncUsersResponse, <-chan error)

SyncUsersWithChan invokes the ehpc.SyncUsers API asynchronously

func (*Client) TagResources ¶ added in v1.61.1829

func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)

TagResources invokes the ehpc.TagResources API synchronously

func (*Client) TagResourcesWithCallback ¶ added in v1.61.1829

func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, callback func(response *TagResourcesResponse, err error)) <-chan int

TagResourcesWithCallback invokes the ehpc.TagResources API asynchronously

func (*Client) TagResourcesWithChan ¶ added in v1.61.1829

func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)

TagResourcesWithChan invokes the ehpc.TagResources API asynchronously

func (*Client) UnTagResources ¶ added in v1.61.1829

func (client *Client) UnTagResources(request *UnTagResourcesRequest) (response *UnTagResourcesResponse, err error)

UnTagResources invokes the ehpc.UnTagResources API synchronously

func (*Client) UnTagResourcesWithCallback ¶ added in v1.61.1829

func (client *Client) UnTagResourcesWithCallback(request *UnTagResourcesRequest, callback func(response *UnTagResourcesResponse, err error)) <-chan int

UnTagResourcesWithCallback invokes the ehpc.UnTagResources API asynchronously

func (*Client) UnTagResourcesWithChan ¶ added in v1.61.1829

func (client *Client) UnTagResourcesWithChan(request *UnTagResourcesRequest) (<-chan *UnTagResourcesResponse, <-chan error)

UnTagResourcesWithChan invokes the ehpc.UnTagResources API asynchronously

func (*Client) UninstallSoftware ¶

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

UninstallSoftware invokes the ehpc.UninstallSoftware API synchronously

func (*Client) UninstallSoftwareWithCallback ¶

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

UninstallSoftwareWithCallback invokes the ehpc.UninstallSoftware API asynchronously

func (*Client) UninstallSoftwareWithChan ¶

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

UninstallSoftwareWithChan invokes the ehpc.UninstallSoftware API asynchronously

func (*Client) UpdateClusterVolumes ¶

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

UpdateClusterVolumes invokes the ehpc.UpdateClusterVolumes API synchronously

func (*Client) UpdateClusterVolumesWithCallback ¶

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

UpdateClusterVolumesWithCallback invokes the ehpc.UpdateClusterVolumes API asynchronously

func (*Client) UpdateClusterVolumesWithChan ¶

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

UpdateClusterVolumesWithChan invokes the ehpc.UpdateClusterVolumes API asynchronously

func (*Client) UpdateQueueConfig ¶ added in v1.60.317

func (client *Client) UpdateQueueConfig(request *UpdateQueueConfigRequest) (response *UpdateQueueConfigResponse, err error)

UpdateQueueConfig invokes the ehpc.UpdateQueueConfig API synchronously

func (*Client) UpdateQueueConfigWithCallback ¶ added in v1.60.317

func (client *Client) UpdateQueueConfigWithCallback(request *UpdateQueueConfigRequest, callback func(response *UpdateQueueConfigResponse, err error)) <-chan int

UpdateQueueConfigWithCallback invokes the ehpc.UpdateQueueConfig API asynchronously

func (*Client) UpdateQueueConfigWithChan ¶ added in v1.60.317

func (client *Client) UpdateQueueConfigWithChan(request *UpdateQueueConfigRequest) (<-chan *UpdateQueueConfigResponse, <-chan error)

UpdateQueueConfigWithChan invokes the ehpc.UpdateQueueConfig API asynchronously

func (*Client) UpgradeClient ¶

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

UpgradeClient invokes the ehpc.UpgradeClient API synchronously

func (*Client) UpgradeClientWithCallback ¶

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

UpgradeClientWithCallback invokes the ehpc.UpgradeClient API asynchronously

func (*Client) UpgradeClientWithChan ¶

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

UpgradeClientWithChan invokes the ehpc.UpgradeClient API asynchronously

type ClientRecords ¶ added in v1.61.1829

type ClientRecords struct {
	ClientRecordsItem []ClientRecordsItem `json:"ClientRecords" xml:"ClientRecords"`
}

ClientRecords is a nested struct in ehpc response

type ClientRecordsItem ¶ added in v1.61.1829

type ClientRecordsItem struct {
	SubUid     string `json:"SubUid" xml:"SubUid"`
	OldVersion string `json:"OldVersion" xml:"OldVersion"`
	NewVersion string `json:"NewVersion" xml:"NewVersion"`
	UpdateTime string `json:"UpdateTime" xml:"UpdateTime"`
}

ClientRecordsItem is a nested struct in ehpc response

type ClusterInfo ¶

type ClusterInfo struct {
	Domain                string                              `json:"Domain" xml:"Domain"`
	ImageId               string                              `json:"ImageId" xml:"ImageId"`
	ImageOwnerAlias       string                              `json:"ImageOwnerAlias" xml:"ImageOwnerAlias"`
	ClusterVersion        string                              `json:"ClusterVersion" xml:"ClusterVersion"`
	VolumeMountpoint      string                              `json:"VolumeMountpoint" xml:"VolumeMountpoint"`
	SchedulerType         string                              `json:"SchedulerType" xml:"SchedulerType"`
	Id                    string                              `json:"Id" xml:"Id"`
	VpcId                 string                              `json:"VpcId" xml:"VpcId"`
	DeployMode            string                              `json:"DeployMode" xml:"DeployMode"`
	SccClusterId          string                              `json:"SccClusterId" xml:"SccClusterId"`
	ClusterId             string                              `json:"ClusterId" xml:"ClusterId"`
	ComputeSpotStrategy   string                              `json:"ComputeSpotStrategy" xml:"ComputeSpotStrategy"`
	RamRoleName           string                              `json:"RamRoleName" xml:"RamRoleName"`
	Location              string                              `json:"Location" xml:"Location"`
	EcsChargeType         string                              `json:"EcsChargeType" xml:"EcsChargeType"`
	Period                string                              `json:"Period" xml:"Period"`
	AutoRenewPeriod       string                              `json:"AutoRenewPeriod" xml:"AutoRenewPeriod"`
	WithoutAgent          int                                 `json:"WithoutAgent" xml:"WithoutAgent"`
	InstanceCount         int                                 `json:"InstanceCount" xml:"InstanceCount"`
	ZoneId                string                              `json:"ZoneId" xml:"ZoneId"`
	Plugin                string                              `json:"Plugin" xml:"Plugin"`
	Status                string                              `json:"Status" xml:"Status"`
	Name                  string                              `json:"Name" xml:"Name"`
	VolumeProtocol        string                              `json:"VolumeProtocol" xml:"VolumeProtocol"`
	VolumeId              string                              `json:"VolumeId" xml:"VolumeId"`
	RamNodeTypes          string                              `json:"RamNodeTypes" xml:"RamNodeTypes"`
	SecurityGroupId       string                              `json:"SecurityGroupId" xml:"SecurityGroupId"`
	AccountType           string                              `json:"AccountType" xml:"AccountType"`
	CreateTime            string                              `json:"CreateTime" xml:"CreateTime"`
	OpenldapPar           string                              `json:"OpenldapPar" xml:"OpenldapPar"`
	RegionId              string                              `json:"RegionId" xml:"RegionId"`
	ResourceGroupId       string                              `json:"ResourceGroupId" xml:"ResourceGroupId"`
	BaseOsTag             string                              `json:"BaseOsTag" xml:"BaseOsTag"`
	AutoRenew             string                              `json:"AutoRenew" xml:"AutoRenew"`
	Description           string                              `json:"Description" xml:"Description"`
	ClientVersion         string                              `json:"ClientVersion" xml:"ClientVersion"`
	SchedulerPreInstall   int                                 `json:"SchedulerPreInstall" xml:"SchedulerPreInstall"`
	WinAdPar              string                              `json:"WinAdPar" xml:"WinAdPar"`
	VSwitchId             string                              `json:"VSwitchId" xml:"VSwitchId"`
	RemoteDirectory       string                              `json:"RemoteDirectory" xml:"RemoteDirectory"`
	VolumeType            string                              `json:"VolumeType" xml:"VolumeType"`
	PeriodUnit            string                              `json:"PeriodUnit" xml:"PeriodUnit"`
	HaEnable              bool                                `json:"HaEnable" xml:"HaEnable"`
	KeyPairName           string                              `json:"KeyPairName" xml:"KeyPairName"`
	OsTag                 string                              `json:"OsTag" xml:"OsTag"`
	ComputeSpotPriceLimit string                              `json:"ComputeSpotPriceLimit" xml:"ComputeSpotPriceLimit"`
	ImageName             string                              `json:"ImageName" xml:"ImageName"`
	EcsInfo               EcsInfo                             `json:"EcsInfo" xml:"EcsInfo"`
	InitialImage          InitialImage                        `json:"InitialImage" xml:"InitialImage"`
	OnPremiseInfo         OnPremiseInfo                       `json:"OnPremiseInfo" xml:"OnPremiseInfo"`
	Nodes                 NodesInDescribeCluster              `json:"Nodes" xml:"Nodes"`
	AddOnsInfo            AddOnsInfo                          `json:"AddOnsInfo" xml:"AddOnsInfo"`
	PostInstallScripts    PostInstallScriptsInDescribeCluster `json:"PostInstallScripts" xml:"PostInstallScripts"`
	Applications          ApplicationsInDescribeCluster       `json:"Applications" xml:"Applications"`
}

ClusterInfo is a nested struct in ehpc response

type ClusterInfoSimple ¶

type ClusterInfoSimple struct {
	Name                  string         `json:"Name" xml:"Name"`
	AccountType           string         `json:"AccountType" xml:"AccountType"`
	ImageId               string         `json:"ImageId" xml:"ImageId"`
	ImageOwnerAlias       string         `json:"ImageOwnerAlias" xml:"ImageOwnerAlias"`
	CreateTime            string         `json:"CreateTime" xml:"CreateTime"`
	NodePrefix            string         `json:"NodePrefix" xml:"NodePrefix"`
	InstanceType          string         `json:"InstanceType" xml:"InstanceType"`
	LoginNodes            string         `json:"LoginNodes" xml:"LoginNodes"`
	NodeSuffix            string         `json:"NodeSuffix" xml:"NodeSuffix"`
	IsComputeEss          bool           `json:"IsComputeEss" xml:"IsComputeEss"`
	RegionId              string         `json:"RegionId" xml:"RegionId"`
	ResourceGroupId       string         `json:"ResourceGroupId" xml:"ResourceGroupId"`
	EhpcVersion           string         `json:"EhpcVersion" xml:"EhpcVersion"`
	SchedulerType         string         `json:"SchedulerType" xml:"SchedulerType"`
	BaseOsTag             string         `json:"BaseOsTag" xml:"BaseOsTag"`
	Id                    string         `json:"Id" xml:"Id"`
	VpcId                 string         `json:"VpcId" xml:"VpcId"`
	DeployMode            string         `json:"DeployMode" xml:"DeployMode"`
	Description           string         `json:"Description" xml:"Description"`
	InstanceChargeType    string         `json:"InstanceChargeType" xml:"InstanceChargeType"`
	ClientVersion         string         `json:"ClientVersion" xml:"ClientVersion"`
	ComputeSpotPriceLimit float64        `json:"ComputeSpotPriceLimit" xml:"ComputeSpotPriceLimit"`
	Count                 int            `json:"Count" xml:"Count"`
	VSwitchId             string         `json:"VSwitchId" xml:"VSwitchId"`
	ComputeSpotStrategy   string         `json:"ComputeSpotStrategy" xml:"ComputeSpotStrategy"`
	Location              string         `json:"Location" xml:"Location"`
	ZoneId                string         `json:"ZoneId" xml:"ZoneId"`
	OsTag                 string         `json:"OsTag" xml:"OsTag"`
	Status                string         `json:"Status" xml:"Status"`
	HasPlugin             bool           `json:"HasPlugin" xml:"HasPlugin"`
	UsedResources         UsedResources  `json:"UsedResources" xml:"UsedResources"`
	Managers              Managers       `json:"Managers" xml:"Managers"`
	Computes              Computes       `json:"Computes" xml:"Computes"`
	TotalResources        TotalResources `json:"TotalResources" xml:"TotalResources"`
}

ClusterInfoSimple is a nested struct in ehpc response

type ClustersInDescribeGWSClusters ¶ added in v1.60.317

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

ClustersInDescribeGWSClusters 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 {
	Timeout        string `json:"Timeout" xml:"Timeout"`
	CommandId      string `json:"CommandId" xml:"CommandId"`
	WorkingDir     string `json:"WorkingDir" xml:"WorkingDir"`
	CommandContent string `json:"CommandContent" xml:"CommandContent"`
}

Command is a nested struct in ehpc response

type CommandInDescribeServerlessJobs ¶ added in v1.62.444

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

CommandInDescribeServerlessJobs is a nested struct in ehpc response

type CommandsInDescribeServerlessJobs ¶ added in v1.62.444

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

CommandsInDescribeServerlessJobs is a nested struct in ehpc response

type CommandsInListCommands ¶ added in v1.62.444

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

CommandsInListCommands 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 ComputeInstanceType ¶ added in v1.61.1093

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

ComputeInstanceType is a nested struct in ehpc response

type Computes ¶

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

Computes is a nested struct in ehpc response

type ConfigFileVolumeConfigFileToPath ¶ added in v1.62.444

type ConfigFileVolumeConfigFileToPath struct {
	Content string `json:"Content" xml:"Content"`
	Path    string `json:"Path" xml:"Path"`
}

ConfigFileVolumeConfigFileToPath is a nested struct in ehpc response

type ConfigFileVolumeConfigFileToPaths ¶ added in v1.62.444

type ConfigFileVolumeConfigFileToPaths struct {
	ConfigFileVolumeConfigFileToPath []ConfigFileVolumeConfigFileToPath `json:"ConfigFileVolumeConfigFileToPath" xml:"ConfigFileVolumeConfigFileToPath"`
}

ConfigFileVolumeConfigFileToPaths is a nested struct in ehpc response

type Container ¶ added in v1.62.444

type Container struct {
	Cpu             float64          `json:"Cpu" xml:"Cpu"`
	Gpu             int              `json:"Gpu" xml:"Gpu"`
	Image           string           `json:"Image" xml:"Image"`
	ImagePullPolicy string           `json:"ImagePullPolicy" xml:"ImagePullPolicy"`
	Memory          float64          `json:"Memory" xml:"Memory"`
	Name            string           `json:"Name" xml:"Name"`
	Ready           bool             `json:"Ready" xml:"Ready"`
	RestartCount    int              `json:"RestartCount" xml:"RestartCount"`
	Stdin           bool             `json:"Stdin" xml:"Stdin"`
	StdinOnce       bool             `json:"StdinOnce" xml:"StdinOnce"`
	Tty             bool             `json:"Tty" xml:"Tty"`
	WorkingDir      string           `json:"WorkingDir" xml:"WorkingDir"`
	Args            []string         `json:"Args" xml:"Args"`
	Commands        []string         `json:"Commands" xml:"Commands"`
	CurrentState    CurrentState     `json:"CurrentState" xml:"CurrentState"`
	LivenessProbe   LivenessProbe    `json:"LivenessProbe" xml:"LivenessProbe"`
	PreviousState   PreviousState    `json:"PreviousState" xml:"PreviousState"`
	ReadinessProbe  ReadinessProbe   `json:"ReadinessProbe" xml:"ReadinessProbe"`
	SecurityContext SecurityContext  `json:"SecurityContext" xml:"SecurityContext"`
	EnvironmentVars []EnvironmentVar `json:"EnvironmentVars" xml:"EnvironmentVars"`
	Ports           []Port           `json:"Ports" xml:"Ports"`
	VolumeMounts    []VolumeMount    `json:"VolumeMounts" xml:"VolumeMounts"`
}

Container is a nested struct in ehpc response

type ContainerAppInfo ¶

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

ContainerAppInfo is a nested struct in ehpc response

type ContainerApps ¶

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

ContainerApps is a nested struct in ehpc response

type ContainerAppsItem ¶

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

ContainerAppsItem is a nested struct in ehpc response

type ContainerGroup ¶ added in v1.62.444

type ContainerGroup struct {
	ContainerGroupId      string             `json:"ContainerGroupId" xml:"ContainerGroupId"`
	ContainerGroupName    string             `json:"ContainerGroupName" xml:"ContainerGroupName"`
	Status                string             `json:"Status" xml:"Status"`
	InstanceType          string             `json:"InstanceType" xml:"InstanceType"`
	SpotStrategy          string             `json:"SpotStrategy" xml:"SpotStrategy"`
	SpotPriceLimit        float64            `json:"SpotPriceLimit" xml:"SpotPriceLimit"`
	Cpu                   float64            `json:"Cpu" xml:"Cpu"`
	Memory                float64            `json:"Memory" xml:"Memory"`
	CreationTime          string             `json:"CreationTime" xml:"CreationTime"`
	SucceededTime         string             `json:"SucceededTime" xml:"SucceededTime"`
	ExpiredTime           string             `json:"ExpiredTime" xml:"ExpiredTime"`
	FailedTime            string             `json:"FailedTime" xml:"FailedTime"`
	Discount              int64              `json:"Discount" xml:"Discount"`
	EniInstanceId         string             `json:"EniInstanceId" xml:"EniInstanceId"`
	EphemeralStorage      int64              `json:"EphemeralStorage" xml:"EphemeralStorage"`
	InternetIp            string             `json:"InternetIp" xml:"InternetIp"`
	IntranetIp            string             `json:"IntranetIp" xml:"IntranetIp"`
	Ipv6Address           string             `json:"Ipv6Address" xml:"Ipv6Address"`
	RamRoleName           string             `json:"RamRoleName" xml:"RamRoleName"`
	RegionId              string             `json:"RegionId" xml:"RegionId"`
	ResourceGroupId       string             `json:"ResourceGroupId" xml:"ResourceGroupId"`
	RestartPolicy         string             `json:"RestartPolicy" xml:"RestartPolicy"`
	SecurityGroupId       string             `json:"SecurityGroupId" xml:"SecurityGroupId"`
	TenantEniInstanceId   string             `json:"TenantEniInstanceId" xml:"TenantEniInstanceId"`
	TenantEniIp           string             `json:"TenantEniIp" xml:"TenantEniIp"`
	TenantSecurityGroupId string             `json:"TenantSecurityGroupId" xml:"TenantSecurityGroupId"`
	TenantVSwitchId       string             `json:"TenantVSwitchId" xml:"TenantVSwitchId"`
	VSwitchId             string             `json:"VSwitchId" xml:"VSwitchId"`
	VpcId                 string             `json:"VpcId" xml:"VpcId"`
	ZoneId                string             `json:"ZoneId" xml:"ZoneId"`
	DnsConfig             DnsConfig          `json:"DnsConfig" xml:"DnsConfig"`
	EciSecurityContext    EciSecurityContext `json:"EciSecurityContext" xml:"EciSecurityContext"`
	Containers            []Container        `json:"Containers" xml:"Containers"`
	Volumes               []Volume           `json:"Volumes" xml:"Volumes"`
	Events                []Event            `json:"Events" xml:"Events"`
	HostAliases           []HostAlias        `json:"HostAliases" xml:"HostAliases"`
	InitContainers        []InitContainer    `json:"InitContainers" xml:"InitContainers"`
	Tags                  []Tag              `json:"Tags" xml:"Tags"`
}

ContainerGroup is a nested struct in ehpc response

type ContainerGroups ¶ added in v1.62.444

type ContainerGroups struct {
	ContainerGroup []ContainerGroup `json:"ContainerGroup" xml:"ContainerGroup"`
}

ContainerGroups 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 Containers ¶ added in v1.62.444

type Containers struct {
	Container []Container `json:"Container" xml:"Container"`
}

Containers is a nested struct in ehpc response

type CreateClusterAddOns ¶ added in v1.62.444

type CreateClusterAddOns struct {
	DeployMode   string `name:"DeployMode"`
	Port         string `name:"Port"`
	ConfigFile   string `name:"ConfigFile"`
	DefaultStart string `name:"DefaultStart"`
	Name         string `name:"Name"`
	DBType       string `name:"DBType"`
	Version      string `name:"Version"`
}

CreateClusterAddOns is a repeated param struct in CreateClusterRequest

type CreateClusterAdditionalVolumes ¶

type CreateClusterAdditionalVolumes struct {
	VolumeType        string                                 `name:"VolumeType"`
	VolumeMountOption string                                 `name:"VolumeMountOption"`
	VolumeProtocol    string                                 `name:"VolumeProtocol"`
	LocalDirectory    string                                 `name:"LocalDirectory"`
	RemoteDirectory   string                                 `name:"RemoteDirectory"`
	Roles             *[]CreateClusterAdditionalVolumesRoles `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 CreateClusterAdditionalVolumesRoles ¶ added in v1.61.1829

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

CreateClusterAdditionalVolumesRoles 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
	AdditionalVolumes           *[]CreateClusterAdditionalVolumes `position:"Query" name:"AdditionalVolumes"  type:"Repeated"`
	AddOns                      *[]CreateClusterAddOns            `position:"Query" name:"AddOns"  type:"Repeated"`
	EcsOrderManagerInstanceType string                            `position:"Query" name:"EcsOrder.Manager.InstanceType"`
	KeyPairName                 string                            `position:"Query" name:"KeyPairName"`
	SecurityGroupName           string                            `position:"Query" name:"SecurityGroupName"`
	WithoutNas                  requests.Boolean                  `position:"Query" name:"WithoutNas"`
	ImageOwnerAlias             string                            `position:"Query" name:"ImageOwnerAlias"`
	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"`
	WithoutElasticIp            requests.Boolean                  `position:"Query" name:"WithoutElasticIp"`
	RemoteVisEnable             string                            `position:"Query" name:"RemoteVisEnable"`
	SystemDiskSize              requests.Integer                  `position:"Query" name:"SystemDiskSize"`
	Tag                         *[]CreateClusterTag               `position:"Query" name:"Tag"  type:"Repeated"`
	ComputeSpotPriceLimit       string                            `position:"Query" name:"ComputeSpotPriceLimit"`
	AutoRenewPeriod             requests.Integer                  `position:"Query" name:"AutoRenewPeriod"`
	Period                      requests.Integer                  `position:"Query" name:"Period"`
	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"`
	RamNodeTypes                *[]string                         `position:"Query" name:"RamNodeTypes"  type:"Repeated"`
	VSwitchId                   string                            `position:"Query" name:"VSwitchId"`
	PeriodUnit                  string                            `position:"Query" name:"PeriodUnit"`
	ComputeEnableHt             requests.Boolean                  `position:"Query" name:"ComputeEnableHt"`
	AutoRenew                   string                            `position:"Query" name:"AutoRenew"`
	Domain                      string                            `position:"Query" name:"Domain"`
	Name                        string                            `position:"Query" name:"Name"`
	VolumeId                    string                            `position:"Query" name:"VolumeId"`
	ZoneId                      string                            `position:"Query" name:"ZoneId"`
	SccClusterId                string                            `position:"Query" name:"SccClusterId"`
	VolumeMountOption           string                            `position:"Query" name:"VolumeMountOption"`
	ImageId                     string                            `position:"Query" name:"ImageId"`
	SystemDiskLevel             string                            `position:"Query" name:"SystemDiskLevel"`
	ClientToken                 string                            `position:"Query" name:"ClientToken"`
	EhpcVersion                 string                            `position:"Query" name:"EhpcVersion"`
	AccountType                 string                            `position:"Query" name:"AccountType"`
	SecurityGroupId             string                            `position:"Query" name:"SecurityGroupId"`
	Description                 string                            `position:"Query" name:"Description"`
	EcsOrderComputeInstanceType string                            `position:"Query" name:"EcsOrder.Compute.InstanceType"`
	JobQueue                    string                            `position:"Query" name:"JobQueue"`
	VolumeType                  string                            `position:"Query" name:"VolumeType"`
	SystemDiskType              string                            `position:"Query" name:"SystemDiskType"`
	DeploymentSetId             string                            `position:"Query" name:"DeploymentSetId"`
	VolumeProtocol              string                            `position:"Query" name:"VolumeProtocol"`
	ClientVersion               string                            `position:"Query" name:"ClientVersion"`
	OsTag                       string                            `position:"Query" name:"OsTag"`
	ClusterVersion              string                            `position:"Query" name:"ClusterVersion"`
	IsComputeEss                requests.Boolean                  `position:"Query" name:"IsComputeEss"`
	RamRoleName                 string                            `position:"Query" name:"RamRoleName"`
	NetworkInterfaceTrafficMode string                            `position:"Query" name:"NetworkInterfaceTrafficMode"`
	Plugin                      string                            `position:"Query" name:"Plugin"`
	Application                 *[]CreateClusterApplication       `position:"Query" name:"Application"  type:"Repeated"`
	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"`
	WithoutAgent                requests.Boolean                  `position:"Query" name:"WithoutAgent"`
	SchedulerType               string                            `position:"Query" name:"SchedulerType"`
	VolumeMountpoint            string                            `position:"Query" name:"VolumeMountpoint"`
	EcsOrderLoginInstanceType   string                            `position:"Query" name:"EcsOrder.Login.InstanceType"`
}

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"`
	TaskId    string `json:"TaskId" xml:"TaskId"`
	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 CreateClusterTag ¶ added in v1.61.1829

type CreateClusterTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

CreateClusterTag is a repeated param struct in CreateClusterRequest

type CreateGWSClusterRequest ¶ added in v1.60.317

type CreateGWSClusterRequest struct {
	*requests.RpcRequest
	ClusterType string `position:"Query" name:"ClusterType"`
	VSwitchId   string `position:"Query" name:"VSwitchId"`
	VpcId       string `position:"Query" name:"VpcId"`
	Name        string `position:"Query" name:"Name"`
}

CreateGWSClusterRequest is the request struct for api CreateGWSCluster

func CreateCreateGWSClusterRequest ¶ added in v1.60.317

func CreateCreateGWSClusterRequest() (request *CreateGWSClusterRequest)

CreateCreateGWSClusterRequest creates a request to invoke CreateGWSCluster API

type CreateGWSClusterResponse ¶ added in v1.60.317

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

CreateGWSClusterResponse is the response struct for api CreateGWSCluster

func CreateCreateGWSClusterResponse ¶ added in v1.60.317

func CreateCreateGWSClusterResponse() (response *CreateGWSClusterResponse)

CreateCreateGWSClusterResponse creates a response to parse from CreateGWSCluster response

type CreateGWSImageRequest ¶ added in v1.60.317

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

CreateGWSImageRequest is the request struct for api CreateGWSImage

func CreateCreateGWSImageRequest ¶ added in v1.60.317

func CreateCreateGWSImageRequest() (request *CreateGWSImageRequest)

CreateCreateGWSImageRequest creates a request to invoke CreateGWSImage API

type CreateGWSImageResponse ¶ added in v1.60.317

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

CreateGWSImageResponse is the response struct for api CreateGWSImage

func CreateCreateGWSImageResponse ¶ added in v1.60.317

func CreateCreateGWSImageResponse() (response *CreateGWSImageResponse)

CreateCreateGWSImageResponse creates a response to parse from CreateGWSImage response

type CreateGWSInstanceRequest ¶ added in v1.60.317

type CreateGWSInstanceRequest struct {
	*requests.RpcRequest
	ImageId                 string           `position:"Query" name:"ImageId"`
	AllocatePublicAddress   requests.Boolean `position:"Query" name:"AllocatePublicAddress"`
	AppList                 string           `position:"Query" name:"AppList"`
	InternetMaxBandwidthOut requests.Integer `position:"Query" name:"InternetMaxBandwidthOut"`
	SystemDiskCategory      string           `position:"Query" name:"SystemDiskCategory"`
	SystemDiskSize          requests.Integer `position:"Query" name:"SystemDiskSize"`
	InstanceType            string           `position:"Query" name:"InstanceType"`
	InstanceChargeType      string           `position:"Query" name:"InstanceChargeType"`
	Period                  string           `position:"Query" name:"Period"`
	ClusterId               string           `position:"Query" name:"ClusterId"`
	WorkMode                string           `position:"Query" name:"WorkMode"`
	VSwitchId               string           `position:"Query" name:"VSwitchId"`
	PeriodUnit              string           `position:"Query" name:"PeriodUnit"`
	AutoRenew               requests.Boolean `position:"Query" name:"AutoRenew"`
	InternetChargeType      string           `position:"Query" name:"InternetChargeType"`
	Name                    string           `position:"Query" name:"Name"`
	InternetMaxBandwidthIn  requests.Integer `position:"Query" name:"InternetMaxBandwidthIn"`
}

CreateGWSInstanceRequest is the request struct for api CreateGWSInstance

func CreateCreateGWSInstanceRequest ¶ added in v1.60.317

func CreateCreateGWSInstanceRequest() (request *CreateGWSInstanceRequest)

CreateCreateGWSInstanceRequest creates a request to invoke CreateGWSInstance API

type CreateGWSInstanceResponse ¶ added in v1.60.317

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

CreateGWSInstanceResponse is the response struct for api CreateGWSInstance

func CreateCreateGWSInstanceResponse ¶ added in v1.60.317

func CreateCreateGWSInstanceResponse() (response *CreateGWSInstanceResponse)

CreateCreateGWSInstanceResponse creates a response to parse from CreateGWSInstance response

type CreateHybridClusterApplication ¶

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

CreateHybridClusterApplication is a repeated param struct in CreateHybridClusterRequest

type CreateHybridClusterNodes ¶ added in v1.60.317

type CreateHybridClusterNodes struct {
	IpAddress     string `name:"IpAddress"`
	HostName      string `name:"HostName"`
	Role          string `name:"Role"`
	SchedulerType string `name:"SchedulerType"`
	AccountType   string `name:"AccountType"`
	Dir           string `name:"Dir"`
}

CreateHybridClusterNodes is a repeated param struct in CreateHybridClusterRequest

type CreateHybridClusterOpenldapPar ¶ added in v1.62.12

type CreateHybridClusterOpenldapPar struct {
	FallbackHomeDir string `name:"FallbackHomeDir"`
	BaseDn          string `name:"BaseDn"`
	LdapServerIp    string `name:"LdapServerIp"`
}

CreateHybridClusterOpenldapPar 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
	EcsOrderManagerInstanceType string                                  `position:"Query" name:"EcsOrder.Manager.InstanceType"`
	KeyPairName                 string                                  `position:"Query" name:"KeyPairName"`
	MultiOs                     requests.Boolean                        `position:"Query" name:"MultiOs"`
	SecurityGroupName           string                                  `position:"Query" name:"SecurityGroupName"`
	OnPremiseVolumeRemotePath   string                                  `position:"Query" name:"OnPremiseVolumeRemotePath"`
	ImageOwnerAlias             string                                  `position:"Query" name:"ImageOwnerAlias"`
	ResourceGroupId             string                                  `position:"Query" name:"ResourceGroupId"`
	Password                    string                                  `position:"Query" name:"Password"`
	HybridClusterOpMode         string                                  `position:"Query" name:"HybridClusterOpMode"`
	WinAdPar                    CreateHybridClusterWinAdPar             `position:"Query" name:"WinAdPar"  type:"Struct"`
	ComputeSpotPriceLimit       requests.Float                          `position:"Query" name:"ComputeSpotPriceLimit"`
	OnPremiseVolumeLocalPath    string                                  `position:"Query" name:"OnPremiseVolumeLocalPath"`
	RemoteDirectory             string                                  `position:"Query" name:"RemoteDirectory"`
	ComputeSpotStrategy         string                                  `position:"Query" name:"ComputeSpotStrategy"`
	PostInstallScript           *[]CreateHybridClusterPostInstallScript `position:"Query" name:"PostInstallScript"  type:"Repeated"`
	VSwitchId                   string                                  `position:"Query" name:"VSwitchId"`
	Domain                      string                                  `position:"Query" name:"Domain"`
	Name                        string                                  `position:"Query" name:"Name"`
	VolumeId                    string                                  `position:"Query" name:"VolumeId"`
	ZoneId                      string                                  `position:"Query" name:"ZoneId"`
	ImageId                     string                                  `position:"Query" name:"ImageId"`
	ClientToken                 string                                  `position:"Query" name:"ClientToken"`
	EhpcVersion                 string                                  `position:"Query" name:"EhpcVersion"`
	SecurityGroupId             string                                  `position:"Query" name:"SecurityGroupId"`
	Description                 string                                  `position:"Query" name:"Description"`
	EcsOrderComputeInstanceType string                                  `position:"Query" name:"EcsOrder.Compute.InstanceType"`
	OpenldapPar                 CreateHybridClusterOpenldapPar          `position:"Query" name:"OpenldapPar"  type:"Struct"`
	JobQueue                    string                                  `position:"Query" name:"JobQueue"`
	VolumeType                  string                                  `position:"Query" name:"VolumeType"`
	OnPremiseVolumeMountPoint   string                                  `position:"Query" name:"OnPremiseVolumeMountPoint"`
	OnPremiseVolumeProtocol     string                                  `position:"Query" name:"OnPremiseVolumeProtocol"`
	VolumeProtocol              string                                  `position:"Query" name:"VolumeProtocol"`
	ClientVersion               string                                  `position:"Query" name:"ClientVersion"`
	OsTag                       string                                  `position:"Query" name:"OsTag"`
	Nodes                       *[]CreateHybridClusterNodes             `position:"Query" name:"Nodes"  type:"Repeated"`
	Plugin                      string                                  `position:"Query" name:"Plugin"`
	Application                 *[]CreateHybridClusterApplication       `position:"Query" name:"Application"  type:"Repeated"`
	VpcId                       string                                  `position:"Query" name:"VpcId"`
	VolumeMountpoint            string                                  `position:"Query" name:"VolumeMountpoint"`
	SchedulerPreInstall         requests.Boolean                        `position:"Query" name:"SchedulerPreInstall"`
	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"`
	TaskId    string `json:"TaskId" xml:"TaskId"`
	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 CreateHybridClusterWinAdPar ¶ added in v1.62.12

type CreateHybridClusterWinAdPar struct {
	AdUser       string `name:"AdUser"`
	AdUserPasswd string `name:"AdUserPasswd"`
	AdIp         string `name:"AdIp"`
	AdDc         string `name:"AdDc"`
}

CreateHybridClusterWinAdPar is a repeated param struct in CreateHybridClusterRequest

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"`
	Async             requests.Boolean `position:"Query" name:"Async"`
}

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"`
}

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"`
	ClockTime          string           `position:"Query" name:"ClockTime"`
	CommandLine        string           `position:"Query" name:"CommandLine"`
	ArrayRequest       string           `position:"Query" name:"ArrayRequest"`
	UnzipCmd           string           `position:"Query" name:"UnzipCmd"`
	PackagePath        string           `position:"Query" name:"PackagePath"`
	Mem                string           `position:"Query" name:"Mem"`
	StdoutRedirectPath string           `position:"Query" name:"StdoutRedirectPath"`
	Variables          string           `position:"Query" name:"Variables"`
	RunasUser          string           `position:"Query" name:"RunasUser"`
	ReRunable          requests.Boolean `position:"Query" name:"ReRunable"`
	Thread             requests.Integer `position:"Query" name:"Thread"`
	Priority           requests.Integer `position:"Query" name:"Priority"`
	Gpu                requests.Integer `position:"Query" name:"Gpu"`
	WithUnzipCmd       requests.Boolean `position:"Query" name:"WithUnzipCmd"`
	Node               requests.Integer `position:"Query" name:"Node"`
	Task               requests.Integer `position:"Query" name:"Task"`
	InputFileUrl       string           `position:"Query" name:"InputFileUrl"`
	Name               string           `position:"Query" name:"Name"`
	Queue              string           `position:"Query" name:"Queue"`
}

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

CreateJobTemplateResponse is the response struct for api CreateJobTemplate

func CreateCreateJobTemplateResponse ¶

func CreateCreateJobTemplateResponse() (response *CreateJobTemplateResponse)

CreateCreateJobTemplateResponse creates a response to parse from CreateJobTemplate response

type CurrentState ¶ added in v1.62.444

type CurrentState struct {
	Reason       string `json:"Reason" xml:"Reason"`
	Message      string `json:"Message" xml:"Message"`
	StartTime    string `json:"StartTime" xml:"StartTime"`
	State        string `json:"State" xml:"State"`
	DetailStatus string `json:"DetailStatus" xml:"DetailStatus"`
	FinishTime   string `json:"FinishTime" xml:"FinishTime"`
	Signal       int64  `json:"Signal" xml:"Signal"`
	ExitCode     int64  `json:"ExitCode" xml:"ExitCode"`
}

CurrentState is a nested struct in ehpc response

type Data ¶ added in v1.61.181

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

Data is a nested struct in ehpc response

type DataDisks ¶ added in v1.61.1829

type DataDisks struct {
	DataDisksInfo []DataDisksInfo `json:"DataDisksInfo" xml:"DataDisksInfo"`
}

DataDisks is a nested struct in ehpc response

type DataDisksInfo ¶ added in v1.61.1829

type DataDisksInfo struct {
	DataDiskCategory           string `json:"DataDiskCategory" xml:"DataDiskCategory"`
	DataDiskSize               int    `json:"DataDiskSize" xml:"DataDiskSize"`
	DataDiskDeleteWithInstance bool   `json:"DataDiskDeleteWithInstance" xml:"DataDiskDeleteWithInstance"`
	DataDiskPerformanceLevel   string `json:"DataDiskPerformanceLevel" xml:"DataDiskPerformanceLevel"`
	DataDiskEncrypted          bool   `json:"DataDiskEncrypted" xml:"DataDiskEncrypted"`
	DataDiskKMSKeyId           string `json:"DataDiskKMSKeyId" xml:"DataDiskKMSKeyId"`
}

DataDisksInfo is a nested struct in ehpc response

type DeleteClusterRequest ¶

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

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
	TaskId    string `json:"TaskId" xml:"TaskId"`
	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 DeleteGWSClusterRequest ¶ added in v1.60.317

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

DeleteGWSClusterRequest is the request struct for api DeleteGWSCluster

func CreateDeleteGWSClusterRequest ¶ added in v1.60.317

func CreateDeleteGWSClusterRequest() (request *DeleteGWSClusterRequest)

CreateDeleteGWSClusterRequest creates a request to invoke DeleteGWSCluster API

type DeleteGWSClusterResponse ¶ added in v1.60.317

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

DeleteGWSClusterResponse is the response struct for api DeleteGWSCluster

func CreateDeleteGWSClusterResponse ¶ added in v1.60.317

func CreateDeleteGWSClusterResponse() (response *DeleteGWSClusterResponse)

CreateDeleteGWSClusterResponse creates a response to parse from DeleteGWSCluster response

type DeleteGWSInstanceRequest ¶ added in v1.60.317

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

DeleteGWSInstanceRequest is the request struct for api DeleteGWSInstance

func CreateDeleteGWSInstanceRequest ¶ added in v1.60.317

func CreateDeleteGWSInstanceRequest() (request *DeleteGWSInstanceRequest)

CreateDeleteGWSInstanceRequest creates a request to invoke DeleteGWSInstance API

type DeleteGWSInstanceResponse ¶ added in v1.60.317

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

DeleteGWSInstanceResponse is the response struct for api DeleteGWSInstance

func CreateDeleteGWSInstanceResponse ¶ added in v1.60.317

func CreateDeleteGWSInstanceResponse() (response *DeleteGWSInstanceResponse)

CreateDeleteGWSInstanceResponse creates a response to parse from DeleteGWSInstance response

type DeleteImageRequest ¶

type DeleteImageRequest struct {
	*requests.RpcRequest
	ClusterId     string `position:"Query" name:"ClusterId"`
	Repository    string `position:"Query" name:"Repository"`
	ContainerType string `position:"Query" name:"ContainerType"`
	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"`
	Async     requests.Boolean `position:"Query" name:"Async"`
}

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 DeleteLocalImageRequest ¶ added in v1.61.1829

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

DeleteLocalImageRequest is the request struct for api DeleteLocalImage

func CreateDeleteLocalImageRequest ¶ added in v1.61.1829

func CreateDeleteLocalImageRequest() (request *DeleteLocalImageRequest)

CreateDeleteLocalImageRequest creates a request to invoke DeleteLocalImage API

type DeleteLocalImageResponse ¶ added in v1.61.1829

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

DeleteLocalImageResponse is the response struct for api DeleteLocalImage

func CreateDeleteLocalImageResponse ¶ added in v1.61.1829

func CreateDeleteLocalImageResponse() (response *DeleteLocalImageResponse)

CreateDeleteLocalImageResponse creates a response to parse from DeleteLocalImage 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
	Instance        *[]DeleteNodesInstance `position:"Query" name:"Instance"  type:"Repeated"`
	ClusterId       string                 `position:"Query" name:"ClusterId"`
	Sync            requests.Boolean       `position:"Query" name:"Sync"`
	ReleaseInstance requests.Boolean       `position:"Query" name:"ReleaseInstance"`
}

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
	TaskId    string `json:"TaskId" xml:"TaskId"`
	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 DeleteSecurityGroupRequest ¶ added in v1.61.443

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

DeleteSecurityGroupRequest is the request struct for api DeleteSecurityGroup

func CreateDeleteSecurityGroupRequest ¶ added in v1.61.443

func CreateDeleteSecurityGroupRequest() (request *DeleteSecurityGroupRequest)

CreateDeleteSecurityGroupRequest creates a request to invoke DeleteSecurityGroup API

type DeleteSecurityGroupResponse ¶ added in v1.61.443

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

DeleteSecurityGroupResponse is the response struct for api DeleteSecurityGroup

func CreateDeleteSecurityGroupResponse ¶ added in v1.61.443

func CreateDeleteSecurityGroupResponse() (response *DeleteSecurityGroupResponse)

CreateDeleteSecurityGroupResponse creates a response to parse from DeleteSecurityGroup response

type DeleteUsersRequest ¶

type DeleteUsersRequest struct {
	*requests.RpcRequest
	ClusterId string             `position:"Query" name:"ClusterId"`
	Async     requests.Boolean   `position:"Query" name:"Async"`
	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
	MaxNodesInCluster       int    `json:"MaxNodesInCluster" xml:"MaxNodesInCluster"`
	GrowTimeoutInMinutes    int    `json:"GrowTimeoutInMinutes" xml:"GrowTimeoutInMinutes"`
	SpotStrategy            string `json:"SpotStrategy" xml:"SpotStrategy"`
	RequestId               string `json:"RequestId" xml:"RequestId"`
	EnableAutoShrink        bool   `json:"EnableAutoShrink" xml:"EnableAutoShrink"`
	ClusterType             string `json:"ClusterType" xml:"ClusterType"`
	EnableAutoGrow          bool   `json:"EnableAutoGrow" xml:"EnableAutoGrow"`
	ExcludeNodes            string `json:"ExcludeNodes" xml:"ExcludeNodes"`
	GrowIntervalInMinutes   int    `json:"GrowIntervalInMinutes" xml:"GrowIntervalInMinutes"`
	ShrinkIntervalInMinutes int    `json:"ShrinkIntervalInMinutes" xml:"ShrinkIntervalInMinutes"`
	SpotPriceLimit          string `json:"SpotPriceLimit" xml:"SpotPriceLimit"`
	ShrinkIdleTimes         int    `json:"ShrinkIdleTimes" xml:"ShrinkIdleTimes"`
	ExtraNodesGrowRatio     int    `json:"ExtraNodesGrowRatio" xml:"ExtraNodesGrowRatio"`
	GrowRatio               int    `json:"GrowRatio" xml:"GrowRatio"`
	Uid                     string `json:"Uid" xml:"Uid"`
	ClusterId               string `json:"ClusterId" xml:"ClusterId"`
}

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 DescribeEstackImageRequest ¶ added in v1.61.1829

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

DescribeEstackImageRequest is the request struct for api DescribeEstackImage

func CreateDescribeEstackImageRequest ¶ added in v1.61.1829

func CreateDescribeEstackImageRequest() (request *DescribeEstackImageRequest)

CreateDescribeEstackImageRequest creates a request to invoke DescribeEstackImage API

type DescribeEstackImageResponse ¶ added in v1.61.1829

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

DescribeEstackImageResponse is the response struct for api DescribeEstackImage

func CreateDescribeEstackImageResponse ¶ added in v1.61.1829

func CreateDescribeEstackImageResponse() (response *DescribeEstackImageResponse)

CreateDescribeEstackImageResponse creates a response to parse from DescribeEstackImage response

type DescribeGWSClusterPolicyRequest ¶ added in v1.61.31

type DescribeGWSClusterPolicyRequest struct {
	*requests.RpcRequest
	ClusterId string           `position:"Query" name:"ClusterId"`
	AsyncMode requests.Boolean `position:"Query" name:"AsyncMode"`
	TaskId    string           `position:"Query" name:"TaskId"`
}

DescribeGWSClusterPolicyRequest is the request struct for api DescribeGWSClusterPolicy

func CreateDescribeGWSClusterPolicyRequest ¶ added in v1.61.31

func CreateDescribeGWSClusterPolicyRequest() (request *DescribeGWSClusterPolicyRequest)

CreateDescribeGWSClusterPolicyRequest creates a request to invoke DescribeGWSClusterPolicy API

type DescribeGWSClusterPolicyResponse ¶ added in v1.61.31

type DescribeGWSClusterPolicyResponse struct {
	*responses.BaseResponse
	Watermark   string `json:"Watermark" xml:"Watermark"`
	Clipboard   string `json:"Clipboard" xml:"Clipboard"`
	RequestId   string `json:"RequestId" xml:"RequestId"`
	UsbRedirect string `json:"UsbRedirect" xml:"UsbRedirect"`
	LocalDrive  string `json:"LocalDrive" xml:"LocalDrive"`
}

DescribeGWSClusterPolicyResponse is the response struct for api DescribeGWSClusterPolicy

func CreateDescribeGWSClusterPolicyResponse ¶ added in v1.61.31

func CreateDescribeGWSClusterPolicyResponse() (response *DescribeGWSClusterPolicyResponse)

CreateDescribeGWSClusterPolicyResponse creates a response to parse from DescribeGWSClusterPolicy response

type DescribeGWSClustersRequest ¶ added in v1.60.317

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

DescribeGWSClustersRequest is the request struct for api DescribeGWSClusters

func CreateDescribeGWSClustersRequest ¶ added in v1.60.317

func CreateDescribeGWSClustersRequest() (request *DescribeGWSClustersRequest)

CreateDescribeGWSClustersRequest creates a request to invoke DescribeGWSClusters API

type DescribeGWSClustersResponse ¶ added in v1.60.317

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

DescribeGWSClustersResponse is the response struct for api DescribeGWSClusters

func CreateDescribeGWSClustersResponse ¶ added in v1.60.317

func CreateDescribeGWSClustersResponse() (response *DescribeGWSClustersResponse)

CreateDescribeGWSClustersResponse creates a response to parse from DescribeGWSClusters response

type DescribeGWSImagesRequest ¶ added in v1.60.317

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

DescribeGWSImagesRequest is the request struct for api DescribeGWSImages

func CreateDescribeGWSImagesRequest ¶ added in v1.60.317

func CreateDescribeGWSImagesRequest() (request *DescribeGWSImagesRequest)

CreateDescribeGWSImagesRequest creates a request to invoke DescribeGWSImages API

type DescribeGWSImagesResponse ¶ added in v1.60.317

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

DescribeGWSImagesResponse is the response struct for api DescribeGWSImages

func CreateDescribeGWSImagesResponse ¶ added in v1.60.317

func CreateDescribeGWSImagesResponse() (response *DescribeGWSImagesResponse)

CreateDescribeGWSImagesResponse creates a response to parse from DescribeGWSImages response

type DescribeGWSInstancesRequest ¶ added in v1.60.317

type DescribeGWSInstancesRequest struct {
	*requests.RpcRequest
	ClusterId  string           `position:"Query" name:"ClusterId"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	InstanceId string           `position:"Query" name:"InstanceId"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	UserUid    requests.Integer `position:"Query" name:"UserUid"`
	UserName   string           `position:"Query" name:"UserName"`
}

DescribeGWSInstancesRequest is the request struct for api DescribeGWSInstances

func CreateDescribeGWSInstancesRequest ¶ added in v1.60.317

func CreateDescribeGWSInstancesRequest() (request *DescribeGWSInstancesRequest)

CreateDescribeGWSInstancesRequest creates a request to invoke DescribeGWSInstances API

type DescribeGWSInstancesResponse ¶ added in v1.60.317

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

DescribeGWSInstancesResponse is the response struct for api DescribeGWSInstances

func CreateDescribeGWSInstancesResponse ¶ added in v1.60.317

func CreateDescribeGWSInstancesResponse() (response *DescribeGWSInstancesResponse)

CreateDescribeGWSInstancesResponse creates a response to parse from DescribeGWSInstances 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"`
	SkuCode   string           `position:"Query" name:"SkuCode"`
	PriceUnit string           `position:"Query" name:"PriceUnit"`
	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
	Amount        int     `json:"Amount" xml:"Amount"`
	RequestId     string  `json:"RequestId" xml:"RequestId"`
	DiscountPrice float64 `json:"DiscountPrice" xml:"DiscountPrice"`
	TradePrice    float64 `json:"TradePrice" xml:"TradePrice"`
	OriginalPrice float64 `json:"OriginalPrice" xml:"OriginalPrice"`
	ImageId       string  `json:"ImageId" xml:"ImageId"`
}

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
	ClusterId     string `position:"Query" name:"ClusterId"`
	Repository    string `position:"Query" name:"Repository"`
	ContainerType string `position:"Query" name:"ContainerType"`
	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
	ClusterId string           `position:"Query" name:"ClusterId"`
	JobId     string           `position:"Query" name:"JobId"`
	Async     requests.Boolean `position:"Query" name:"Async"`
}

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 DescribeNFSClientStatusRequest ¶ added in v1.60.317

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

DescribeNFSClientStatusRequest is the request struct for api DescribeNFSClientStatus

func CreateDescribeNFSClientStatusRequest ¶ added in v1.60.317

func CreateDescribeNFSClientStatusRequest() (request *DescribeNFSClientStatusRequest)

CreateDescribeNFSClientStatusRequest creates a request to invoke DescribeNFSClientStatus API

type DescribeNFSClientStatusResponse ¶ added in v1.60.317

type DescribeNFSClientStatusResponse struct {
	*responses.BaseResponse
	Status    string `json:"Status" xml:"Status"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Result    Result `json:"Result" xml:"Result"`
}

DescribeNFSClientStatusResponse is the response struct for api DescribeNFSClientStatus

func CreateDescribeNFSClientStatusResponse ¶ added in v1.60.317

func CreateDescribeNFSClientStatusResponse() (response *DescribeNFSClientStatusResponse)

CreateDescribeNFSClientStatusResponse creates a response to parse from DescribeNFSClientStatus response

type DescribePriceCommodities ¶

type DescribePriceCommodities struct {
	Amount                     string                               `name:"Amount"`
	Period                     string                               `name:"Period"`
	NodeType                   string                               `name:"NodeType"`
	DataDisks                  *[]DescribePriceCommoditiesDataDisks `name:"DataDisks" type:"Repeated"`
	SystemDiskCategory         string                               `name:"SystemDiskCategory"`
	InternetChargeType         string                               `name:"InternetChargeType"`
	SystemDiskPerformanceLevel string                               `name:"SystemDiskPerformanceLevel"`
	SystemDiskSize             string                               `name:"SystemDiskSize"`
	InternetMaxBandWidthOut    string                               `name:"InternetMaxBandWidthOut"`
	InstanceType               string                               `name:"InstanceType"`
	NetworkType                string                               `name:"NetworkType"`
}

DescribePriceCommodities is a repeated param struct in DescribePriceRequest

type DescribePriceCommoditiesDataDisks ¶ added in v1.61.1829

type DescribePriceCommoditiesDataDisks struct {
	Size               string `name:"size"`
	Encrypted          string `name:"encrypted"`
	PerformanceLevel   string `name:"performanceLevel"`
	Category           string `name:"category"`
	DeleteWithInstance string `name:"deleteWithInstance"`
}

DescribePriceCommoditiesDataDisks is a repeated param struct in DescribePriceRequest

type DescribePriceRequest ¶

type DescribePriceRequest struct {
	*requests.RpcRequest
	Commodities *[]DescribePriceCommodities `position:"Query" name:"Commodities"  type:"Repeated"`
	PriceUnit   string                      `position:"Query" name:"PriceUnit"`
	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
	TotalTradePrice float64 `json:"TotalTradePrice" xml:"TotalTradePrice"`
	RequestId       string  `json:"RequestId" xml:"RequestId"`
	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 DescribeServerlessJobsRequest ¶ added in v1.62.444

type DescribeServerlessJobsRequest struct {
	*requests.RpcRequest
	ClusterId string    `position:"Query" name:"ClusterId"`
	JobIds    *[]string `position:"Query" name:"JobIds"  type:"Repeated"`
}

DescribeServerlessJobsRequest is the request struct for api DescribeServerlessJobs

func CreateDescribeServerlessJobsRequest ¶ added in v1.62.444

func CreateDescribeServerlessJobsRequest() (request *DescribeServerlessJobsRequest)

CreateDescribeServerlessJobsRequest creates a request to invoke DescribeServerlessJobs API

type DescribeServerlessJobsResponse ¶ added in v1.62.444

type DescribeServerlessJobsResponse struct {
	*responses.BaseResponse
	TotalCount int       `json:"TotalCount" xml:"TotalCount"`
	RequestId  string    `json:"RequestId" xml:"RequestId"`
	JobInfos   []JobInfo `json:"JobInfos" xml:"JobInfos"`
}

DescribeServerlessJobsResponse is the response struct for api DescribeServerlessJobs

func CreateDescribeServerlessJobsResponse ¶ added in v1.62.444

func CreateDescribeServerlessJobsResponse() (response *DescribeServerlessJobsResponse)

CreateDescribeServerlessJobsResponse creates a response to parse from DescribeServerlessJobs response

type DnsConfig ¶ added in v1.62.444

type DnsConfig struct {
	NameServers []string `json:"NameServers" xml:"NameServers"`
	Searches    []string `json:"Searches" xml:"Searches"`
	Options     []Option `json:"Options" xml:"Options"`
}

DnsConfig is a nested struct in ehpc response

type EciSecurityContext ¶ added in v1.62.444

type EciSecurityContext struct {
	Sysctls []Sysctl `json:"Sysctls" xml:"Sysctls"`
}

EciSecurityContext is a nested struct in ehpc response

type EcsInfo ¶

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

EcsInfo is a nested struct in ehpc response

type EditJobTemplateRequest ¶

type EditJobTemplateRequest struct {
	*requests.RpcRequest
	StderrRedirectPath string           `position:"Query" name:"StderrRedirectPath"`
	ClockTime          string           `position:"Query" name:"ClockTime"`
	CommandLine        string           `position:"Query" name:"CommandLine"`
	ArrayRequest       string           `position:"Query" name:"ArrayRequest"`
	UnzipCmd           string           `position:"Query" name:"UnzipCmd"`
	PackagePath        string           `position:"Query" name:"PackagePath"`
	Mem                string           `position:"Query" name:"Mem"`
	StdoutRedirectPath string           `position:"Query" name:"StdoutRedirectPath"`
	Variables          string           `position:"Query" name:"Variables"`
	RunasUser          string           `position:"Query" name:"RunasUser"`
	ReRunable          requests.Boolean `position:"Query" name:"ReRunable"`
	Thread             requests.Integer `position:"Query" name:"Thread"`
	TemplateId         string           `position:"Query" name:"TemplateId"`
	Priority           requests.Integer `position:"Query" name:"Priority"`
	Gpu                requests.Integer `position:"Query" name:"Gpu"`
	WithUnzipCmd       requests.Boolean `position:"Query" name:"WithUnzipCmd"`
	Node               requests.Integer `position:"Query" name:"Node"`
	Task               requests.Integer `position:"Query" name:"Task"`
	InputFileUrl       string           `position:"Query" name:"InputFileUrl"`
	Name               string           `position:"Query" name:"Name"`
	Queue              string           `position:"Query" name:"Queue"`
}

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

EditJobTemplateResponse is the response struct for api EditJobTemplate

func CreateEditJobTemplateResponse ¶

func CreateEditJobTemplateResponse() (response *EditJobTemplateResponse)

CreateEditJobTemplateResponse creates a response to parse from EditJobTemplate response

type EnvironmentVar ¶ added in v1.62.444

type EnvironmentVar struct {
	Key       string    `json:"Key" xml:"Key"`
	Value     string    `json:"Value" xml:"Value"`
	ValueFrom ValueFrom `json:"ValueFrom" xml:"ValueFrom"`
}

EnvironmentVar is a nested struct in ehpc response

type EnvironmentVarsInDescribeServerlessJobs ¶ added in v1.62.444

type EnvironmentVarsInDescribeServerlessJobs struct {
	EnvironmentVar []EnvironmentVar `json:"EnvironmentVar" xml:"EnvironmentVar"`
}

EnvironmentVarsInDescribeServerlessJobs is a nested struct in ehpc response

type Event ¶ added in v1.62.444

type Event struct {
	Count          int    `json:"Count" xml:"Count"`
	FirstTimestamp string `json:"FirstTimestamp" xml:"FirstTimestamp"`
	LastTimestamp  string `json:"LastTimestamp" xml:"LastTimestamp"`
	Message        string `json:"Message" xml:"Message"`
	Name           string `json:"Name" xml:"Name"`
	Reason         string `json:"Reason" xml:"Reason"`
	Type           string `json:"Type" xml:"Type"`
}

Event is a nested struct in ehpc response

type Events ¶ added in v1.62.444

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

Events is a nested struct in ehpc response

type ExecsInDescribeServerlessJobs ¶ added in v1.62.444

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

ExecsInDescribeServerlessJobs is a nested struct in ehpc response

type FieldRef ¶ added in v1.62.444

type FieldRef struct {
	FieldPath string `json:"FieldPath" xml:"FieldPath"`
}

FieldRef is a nested struct in ehpc 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 []FileSystemsInListFileSystemWithMountTargets `json:"FileSystems" xml:"FileSystems"`
}

FileSystemListInListFileSystemWithMountTargets is a nested struct in ehpc response

type FileSystems ¶

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

FileSystems is a nested struct in ehpc response

type FileSystemsInListFileSystemWithMountTargets ¶ added in v1.60.317

type FileSystemsInListFileSystemWithMountTargets struct {
	Status          string                                          `json:"Status" xml:"Status"`
	Capacity        int                                             `json:"Capacity" xml:"Capacity"`
	CreateTime      string                                          `json:"CreateTime" xml:"CreateTime"`
	StorageType     string                                          `json:"StorageType" xml:"StorageType"`
	BandWidth       int                                             `json:"BandWidth" xml:"BandWidth"`
	RegionId        string                                          `json:"RegionId" xml:"RegionId"`
	FileSystemId    string                                          `json:"FileSystemId" xml:"FileSystemId"`
	FileSystemType  string                                          `json:"FileSystemType" xml:"FileSystemType"`
	MeteredSize     int                                             `json:"MeteredSize" xml:"MeteredSize"`
	EncryptType     int                                             `json:"EncryptType" xml:"EncryptType"`
	ProtocolType    string                                          `json:"ProtocolType" xml:"ProtocolType"`
	Destription     string                                          `json:"Destription" xml:"Destription"`
	VpcId           string                                          `json:"VpcId" xml:"VpcId"`
	PackageList     PackageList                                     `json:"PackageList" xml:"PackageList"`
	MountTargetList MountTargetListInListFileSystemWithMountTargets `json:"MountTargetList" xml:"MountTargetList"`
}

FileSystemsInListFileSystemWithMountTargets 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"`
	FilterValue string           `position:"Query" name:"FilterValue"`
	Dim         string           `position:"Query" name:"Dim"`
	ClusterId   string           `position:"Query" name:"ClusterId"`
	StartTime   requests.Integer `position:"Query" name:"StartTime"`
	PageNumber  requests.Integer `position:"Query" name:"PageNumber"`
	JobId       string           `position:"Query" name:"JobId"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
}

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
	TotalCoreTime int    `json:"TotalCoreTime" xml:"TotalCoreTime"`
	Metrics       string `json:"Metrics" xml:"Metrics"`
	RequestId     string `json:"RequestId" xml:"RequestId"`
	PageSize      int    `json:"PageSize" xml:"PageSize"`
	PageNumber    int    `json:"PageNumber" xml:"PageNumber"`
	TotalCount    int    `json:"TotalCount" xml:"TotalCount"`
	Data          Data   `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
	MaxNodesInCluster       int                        `json:"MaxNodesInCluster" xml:"MaxNodesInCluster"`
	GrowTimeoutInMinutes    int                        `json:"GrowTimeoutInMinutes" xml:"GrowTimeoutInMinutes"`
	SpotStrategy            string                     `json:"SpotStrategy" xml:"SpotStrategy"`
	EnableAutoShrink        bool                       `json:"EnableAutoShrink" xml:"EnableAutoShrink"`
	RequestId               string                     `json:"RequestId" xml:"RequestId"`
	EnableAutoGrow          bool                       `json:"EnableAutoGrow" xml:"EnableAutoGrow"`
	ClusterType             string                     `json:"ClusterType" xml:"ClusterType"`
	ExcludeNodes            string                     `json:"ExcludeNodes" xml:"ExcludeNodes"`
	ShrinkIntervalInMinutes int                        `json:"ShrinkIntervalInMinutes" xml:"ShrinkIntervalInMinutes"`
	GrowIntervalInMinutes   int                        `json:"GrowIntervalInMinutes" xml:"GrowIntervalInMinutes"`
	SpotPriceLimit          float64                    `json:"SpotPriceLimit" xml:"SpotPriceLimit"`
	ExtraNodesGrowRatio     int                        `json:"ExtraNodesGrowRatio" xml:"ExtraNodesGrowRatio"`
	ShrinkIdleTimes         int                        `json:"ShrinkIdleTimes" xml:"ShrinkIdleTimes"`
	ImageId                 string                     `json:"ImageId" xml:"ImageId"`
	GrowRatio               int                        `json:"GrowRatio" xml:"GrowRatio"`
	ClusterId               string                     `json:"ClusterId" xml:"ClusterId"`
	Uid                     string                     `json:"Uid" xml:"Uid"`
	ComputeEnableHt         bool                       `json:"ComputeEnableHt" xml:"ComputeEnableHt"`
	DnsConfig               string                     `json:"DnsConfig" xml:"DnsConfig"`
	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
	MetricScope         string           `position:"Query" name:"MetricScope"`
	ClusterId           string           `position:"Query" name:"ClusterId"`
	AggregationInterval requests.Integer `position:"Query" name:"AggregationInterval"`
	Reverse             requests.Boolean `position:"Query" name:"Reverse"`
	AggregationType     string           `position:"Query" name:"AggregationType"`
	Filter              string           `position:"Query" name:"Filter"`
	MetricCategories    string           `position:"Query" name:"MetricCategories"`
	From                requests.Integer `position:"Query" name:"From"`
	To                  requests.Integer `position:"Query" name:"To"`
}

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
	ClusterId   string `position:"Query" name:"ClusterId"`
	ProfilingId string `position:"Query" name:"ProfilingId"`
}

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
	RegionId  string                     `json:"RegionId" xml:"RegionId"`
	RequestId string                     `json:"RequestId" xml:"RequestId"`
	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 GetCommonImageRequest ¶ added in v1.61.1829

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

GetCommonImageRequest is the request struct for api GetCommonImage

func CreateGetCommonImageRequest ¶ added in v1.61.1829

func CreateGetCommonImageRequest() (request *GetCommonImageRequest)

CreateGetCommonImageRequest creates a request to invoke GetCommonImage API

type GetCommonImageResponse ¶ added in v1.61.1829

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

GetCommonImageResponse is the response struct for api GetCommonImage

func CreateGetCommonImageResponse ¶ added in v1.61.1829

func CreateGetCommonImageResponse() (response *GetCommonImageResponse)

CreateGetCommonImageResponse creates a response to parse from GetCommonImage response

type GetGWSConnectTicketRequest ¶ added in v1.60.317

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

GetGWSConnectTicketRequest is the request struct for api GetGWSConnectTicket

func CreateGetGWSConnectTicketRequest ¶ added in v1.60.317

func CreateGetGWSConnectTicketRequest() (request *GetGWSConnectTicketRequest)

CreateGetGWSConnectTicketRequest creates a request to invoke GetGWSConnectTicket API

type GetGWSConnectTicketResponse ¶ added in v1.60.317

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

GetGWSConnectTicketResponse is the response struct for api GetGWSConnectTicket

func CreateGetGWSConnectTicketResponse ¶ added in v1.60.317

func CreateGetGWSConnectTicketResponse() (response *GetGWSConnectTicketResponse)

CreateGetGWSConnectTicketResponse creates a response to parse from GetGWSConnectTicket response

type GetHybridClusterConfigRequest ¶

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

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

GetHybridClusterConfigResponse is the response struct for api GetHybridClusterConfig

func CreateGetHybridClusterConfigResponse ¶

func CreateGetHybridClusterConfigResponse() (response *GetHybridClusterConfigResponse)

CreateGetHybridClusterConfigResponse creates a response to parse from GetHybridClusterConfig response

type GetIfEcsTypeSupportHtConfigRequest ¶ added in v1.60.317

type GetIfEcsTypeSupportHtConfigRequest struct {
	*requests.RpcRequest
	InstanceType string `position:"Query" name:"InstanceType"`
}

GetIfEcsTypeSupportHtConfigRequest is the request struct for api GetIfEcsTypeSupportHtConfig

func CreateGetIfEcsTypeSupportHtConfigRequest ¶ added in v1.60.317

func CreateGetIfEcsTypeSupportHtConfigRequest() (request *GetIfEcsTypeSupportHtConfigRequest)

CreateGetIfEcsTypeSupportHtConfigRequest creates a request to invoke GetIfEcsTypeSupportHtConfig API

type GetIfEcsTypeSupportHtConfigResponse ¶ added in v1.60.317

type GetIfEcsTypeSupportHtConfigResponse struct {
	*responses.BaseResponse
	RequestId        string `json:"RequestId" xml:"RequestId"`
	DefaultHtEnabled bool   `json:"DefaultHtEnabled" xml:"DefaultHtEnabled"`
	InstanceType     string `json:"InstanceType" xml:"InstanceType"`
	SupportHtConfig  bool   `json:"SupportHtConfig" xml:"SupportHtConfig"`
}

GetIfEcsTypeSupportHtConfigResponse is the response struct for api GetIfEcsTypeSupportHtConfig

func CreateGetIfEcsTypeSupportHtConfigResponse ¶ added in v1.60.317

func CreateGetIfEcsTypeSupportHtConfigResponse() (response *GetIfEcsTypeSupportHtConfigResponse)

CreateGetIfEcsTypeSupportHtConfigResponse creates a response to parse from GetIfEcsTypeSupportHtConfig response

type GetJobLogRequest ¶ added in v1.62.28

type GetJobLogRequest struct {
	*requests.RpcRequest
	Offset    requests.Integer `position:"Query" name:"Offset"`
	ExecHost  string           `position:"Query" name:"ExecHost"`
	ClusterId string           `position:"Query" name:"ClusterId"`
	JobId     string           `position:"Query" name:"JobId"`
	Size      requests.Integer `position:"Query" name:"Size"`
}

GetJobLogRequest is the request struct for api GetJobLog

func CreateGetJobLogRequest ¶ added in v1.62.28

func CreateGetJobLogRequest() (request *GetJobLogRequest)

CreateGetJobLogRequest creates a request to invoke GetJobLog API

type GetJobLogResponse ¶ added in v1.62.28

type GetJobLogResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	JobId     string `json:"JobId" xml:"JobId"`
	OutputLog string `json:"OutputLog" xml:"OutputLog"`
	ErrorLog  string `json:"ErrorLog" xml:"ErrorLog"`
}

GetJobLogResponse is the response struct for api GetJobLog

func CreateGetJobLogResponse ¶ added in v1.62.28

func CreateGetJobLogResponse() (response *GetJobLogResponse)

CreateGetJobLogResponse creates a response to parse from GetJobLog response

type GetPostScriptsRequest ¶ added in v1.61.1829

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

GetPostScriptsRequest is the request struct for api GetPostScripts

func CreateGetPostScriptsRequest ¶ added in v1.61.1829

func CreateGetPostScriptsRequest() (request *GetPostScriptsRequest)

CreateGetPostScriptsRequest creates a request to invoke GetPostScripts API

type GetPostScriptsResponse ¶ added in v1.61.1829

type GetPostScriptsResponse struct {
	*responses.BaseResponse
	RequestId          string                   `json:"RequestId" xml:"RequestId"`
	PostInstallScripts []PostInstallScriptsItem `json:"PostInstallScripts" xml:"PostInstallScripts"`
}

GetPostScriptsResponse is the response struct for api GetPostScripts

func CreateGetPostScriptsResponse ¶ added in v1.61.1829

func CreateGetPostScriptsResponse() (response *GetPostScriptsResponse)

CreateGetPostScriptsResponse creates a response to parse from GetPostScripts response

type GetSchedulerInfoRequest ¶ added in v1.61.1236

type GetSchedulerInfoRequest struct {
	*requests.RpcRequest
	ClusterId string                       `position:"Query" name:"ClusterId"`
	Scheduler *[]GetSchedulerInfoScheduler `position:"Query" name:"Scheduler"  type:"Repeated"`
}

GetSchedulerInfoRequest is the request struct for api GetSchedulerInfo

func CreateGetSchedulerInfoRequest ¶ added in v1.61.1236

func CreateGetSchedulerInfoRequest() (request *GetSchedulerInfoRequest)

CreateGetSchedulerInfoRequest creates a request to invoke GetSchedulerInfo API

type GetSchedulerInfoResponse ¶ added in v1.61.1236

type GetSchedulerInfoResponse struct {
	*responses.BaseResponse
	RequestId string          `json:"RequestId" xml:"RequestId"`
	SchedInfo []SchedInfoItem `json:"SchedInfo" xml:"SchedInfo"`
}

GetSchedulerInfoResponse is the response struct for api GetSchedulerInfo

func CreateGetSchedulerInfoResponse ¶ added in v1.61.1236

func CreateGetSchedulerInfoResponse() (response *GetSchedulerInfoResponse)

CreateGetSchedulerInfoResponse creates a response to parse from GetSchedulerInfo response

type GetSchedulerInfoScheduler ¶ added in v1.61.1236

type GetSchedulerInfoScheduler struct {
	SchedName string `name:"SchedName"`
}

GetSchedulerInfoScheduler is a repeated param struct in GetSchedulerInfoRequest

type GetUserImageRequest ¶ added in v1.61.1829

type GetUserImageRequest struct {
	*requests.RpcRequest
	OSSBucket     string `position:"Query" name:"OSSBucket"`
	OSSEndPoint   string `position:"Query" name:"OSSEndPoint"`
	ClusterId     string `position:"Query" name:"ClusterId"`
	ContainerType string `position:"Query" name:"ContainerType"`
	ImagePath     string `position:"Query" name:"ImagePath"`
	ImageName     string `position:"Query" name:"ImageName"`
}

GetUserImageRequest is the request struct for api GetUserImage

func CreateGetUserImageRequest ¶ added in v1.61.1829

func CreateGetUserImageRequest() (request *GetUserImageRequest)

CreateGetUserImageRequest creates a request to invoke GetUserImage API

type GetUserImageResponse ¶ added in v1.61.1829

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

GetUserImageResponse is the response struct for api GetUserImage

func CreateGetUserImageResponse ¶ added in v1.61.1829

func CreateGetUserImageResponse() (response *GetUserImageResponse)

CreateGetUserImageResponse creates a response to parse from GetUserImage 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
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

GetVisualServiceStatusResponse is the response struct for api GetVisualServiceStatus

func CreateGetVisualServiceStatusResponse ¶

func CreateGetVisualServiceStatusResponse() (response *GetVisualServiceStatusResponse)

CreateGetVisualServiceStatusResponse creates a response to parse from GetVisualServiceStatus response

type HostAlias ¶ added in v1.62.444

type HostAlias struct {
	Ip        string   `json:"Ip" xml:"Ip"`
	Hostnames []string `json:"Hostnames" xml:"Hostnames"`
}

HostAlias is a nested struct in ehpc response

type HostAliases ¶ added in v1.62.444

type HostAliases struct {
	HostAlias []HostAlias `json:"HostAlias" xml:"HostAlias"`
}

HostAliases is a nested struct in ehpc response

type Hostnames ¶ added in v1.62.444

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

Hostnames is a nested struct in ehpc response

type HttpGet ¶ added in v1.62.444

type HttpGet struct {
	Path   string `json:"Path" xml:"Path"`
	Port   int64  `json:"Port" xml:"Port"`
	Scheme string `json:"Scheme" xml:"Scheme"`
}

HttpGet is a nested struct in ehpc response

type ImageInfo ¶

type ImageInfo struct {
	Name              string    `json:"Name" xml:"Name"`
	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"`
	CreateTime        string    `json:"CreateTime" xml:"CreateTime"`
	System            string    `json:"System" xml:"System"`
	PostInstallScript string    `json:"PostInstallScript" xml:"PostInstallScript"`
	ProductCode       string    `json:"ProductCode" xml:"ProductCode"`
	Progress          string    `json:"Progress" xml:"Progress"`
	Size              int       `json:"Size" xml:"Size"`
	Tag               string    `json:"Tag" xml:"Tag"`
	ImageType         string    `json:"ImageType" xml:"ImageType"`
	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"`
	OsTag             OsTag     `json:"OsTag" xml:"OsTag"`
	BaseOsTag         BaseOsTag `json:"BaseOsTag" xml:"BaseOsTag"`
}

ImageInfo is a nested struct in ehpc response

type ImageInspectInfo ¶ added in v1.61.1829

type ImageInspectInfo struct {
	BuildArch        string `json:"BuildArch" xml:"BuildArch"`
	BuildDate        string `json:"BuildDate" xml:"BuildDate"`
	BootStrap        string `json:"BootStrap" xml:"BootStrap"`
	DefFrom          string `json:"DefFrom" xml:"DefFrom"`
	ContainerVersion string `json:"ContainerVersion" xml:"ContainerVersion"`
	SchemaVersion    string `json:"SchemaVersion" xml:"SchemaVersion"`
}

ImageInspectInfo is a nested struct in ehpc response

type ImageList ¶ added in v1.61.1829

type ImageList struct {
	ImageListInfo []ImageListInfo `json:"ImageListInfo" xml:"ImageListInfo"`
}

ImageList is a nested struct in ehpc response

type ImageListInfo ¶ added in v1.61.1829

type ImageListInfo struct {
	ImageName        string `json:"ImageName" xml:"ImageName"`
	ImageSize        int    `json:"ImageSize" xml:"ImageSize"`
	RecentUpdateTime string `json:"RecentUpdateTime" xml:"RecentUpdateTime"`
	ImageUrl         string `json:"ImageUrl" xml:"ImageUrl"`
	ImageType        string `json:"ImageType" xml:"ImageType"`
}

ImageListInfo is a nested struct in ehpc response

type ImageStatus ¶ added in v1.61.1829

type ImageStatus struct {
	ImageInspectInfo ImageInspectInfo `json:"ImageInspectInfo" xml:"ImageInspectInfo"`
}

ImageStatus is a nested struct in ehpc response

type Imagegw ¶

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

Imagegw is a nested struct in ehpc response

type ImagesInDescribeGWSImages ¶ added in v1.60.317

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

ImagesInDescribeGWSImages is a nested struct in ehpc response

type ImagesInListCommunityImages ¶ added in v1.61.1829

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

ImagesInListCommunityImages is a nested struct in ehpc response

type ImagesInListContainerImages ¶

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

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 {
	Type           string `json:"Type" xml:"Type"`
	Status         string `json:"Status" xml:"Status"`
	UpdateDateTime string `json:"UpdateDateTime" xml:"UpdateDateTime"`
	Repository     string `json:"Repository" xml:"Repository"`
	Tag            string `json:"Tag" xml:"Tag"`
	System         string `json:"System" xml:"System"`
	ImageId        string `json:"ImageId" xml:"ImageId"`
}

ImagesItem is a nested struct in ehpc response

type InitContainer ¶ added in v1.62.444

type InitContainer struct {
	Cpu             int64            `json:"Cpu" xml:"Cpu"`
	Gpu             int64            `json:"Gpu" xml:"Gpu"`
	Image           string           `json:"Image" xml:"Image"`
	ImagePullPolicy string           `json:"ImagePullPolicy" xml:"ImagePullPolicy"`
	Memory          int64            `json:"Memory" xml:"Memory"`
	Name            string           `json:"Name" xml:"Name"`
	Ready           bool             `json:"Ready" xml:"Ready"`
	RestartCount    int64            `json:"RestartCount" xml:"RestartCount"`
	WorkingDir      string           `json:"WorkingDir" xml:"WorkingDir"`
	Args            []string         `json:"Args" xml:"Args"`
	Command         []string         `json:"Command" xml:"Command"`
	CurrentState    CurrentState     `json:"CurrentState" xml:"CurrentState"`
	PreviousState   PreviousState    `json:"PreviousState" xml:"PreviousState"`
	SecurityContext SecurityContext  `json:"SecurityContext" xml:"SecurityContext"`
	EnvironmentVars []EnvironmentVar `json:"EnvironmentVars" xml:"EnvironmentVars"`
	Ports           []Port           `json:"Ports" xml:"Ports"`
	VolumeMounts    []VolumeMount    `json:"VolumeMounts" xml:"VolumeMounts"`
}

InitContainer is a nested struct in ehpc response

type InitContainers ¶ added in v1.62.444

type InitContainers struct {
	InitContainer []InitContainer `json:"InitContainer" xml:"InitContainer"`
}

InitContainers is a nested struct in ehpc response

type InitialImage ¶ added in v1.62.444

type InitialImage struct {
	OsTag           string `json:"OsTag" xml:"OsTag"`
	ImageOwnerAlias string `json:"ImageOwnerAlias" xml:"ImageOwnerAlias"`
	ImageId         string `json:"ImageId" xml:"ImageId"`
}

InitialImage is a nested struct in ehpc response

type InitializeEHPCRequest ¶ added in v1.61.813

type InitializeEHPCRequest struct {
	*requests.RpcRequest
}

InitializeEHPCRequest is the request struct for api InitializeEHPC

func CreateInitializeEHPCRequest ¶ added in v1.61.813

func CreateInitializeEHPCRequest() (request *InitializeEHPCRequest)

CreateInitializeEHPCRequest creates a request to invoke InitializeEHPC API

type InitializeEHPCResponse ¶ added in v1.61.813

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

InitializeEHPCResponse is the response struct for api InitializeEHPC

func CreateInitializeEHPCResponse ¶ added in v1.61.813

func CreateInitializeEHPCResponse() (response *InitializeEHPCResponse)

CreateInitializeEHPCResponse creates a response to parse from InitializeEHPC response

type InspectImageRequest ¶ added in v1.61.1829

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

InspectImageRequest is the request struct for api InspectImage

func CreateInspectImageRequest ¶ added in v1.61.1829

func CreateInspectImageRequest() (request *InspectImageRequest)

CreateInspectImageRequest creates a request to invoke InspectImage API

type InspectImageResponse ¶ added in v1.61.1829

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

InspectImageResponse is the response struct for api InspectImage

func CreateInspectImageResponse ¶ added in v1.61.1829

func CreateInspectImageResponse() (response *InspectImageResponse)

CreateInspectImageResponse creates a response to parse from InspectImage response

type InstallSoftwareRequest ¶

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

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 Instance ¶ added in v1.61.1093

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

Instance is a nested struct in ehpc 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 InstanceIdsInApplyNodes ¶ added in v1.61.181

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

InstanceIdsInApplyNodes 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 InstanceInfo ¶ added in v1.60.317

type InstanceInfo struct {
	Status       string  `json:"Status" xml:"Status"`
	WorkMode     string  `json:"WorkMode" xml:"WorkMode"`
	ExpireTime   string  `json:"ExpireTime" xml:"ExpireTime"`
	CreateTime   string  `json:"CreateTime" xml:"CreateTime"`
	InstanceId   string  `json:"InstanceId" xml:"InstanceId"`
	Name         string  `json:"Name" xml:"Name"`
	InstanceType string  `json:"InstanceType" xml:"InstanceType"`
	UserName     string  `json:"UserName" xml:"UserName"`
	ClusterId    string  `json:"ClusterId" xml:"ClusterId"`
	AppList      AppList `json:"AppList" xml:"AppList"`
}

InstanceInfo 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 {
	Generation           string `json:"Generation" xml:"Generation"`
	InstanceTypeFamilyId string `json:"InstanceTypeFamilyId" xml:"InstanceTypeFamilyId"`
	Types                Types  `json:"Types" xml:"Types"`
}

InstanceTypeFamilyInfo is a nested struct in ehpc response

type InstanceTypeInfo ¶

type InstanceTypeInfo struct {
	HostNamePrefix           string  `json:"HostNamePrefix" xml:"HostNamePrefix"`
	VSwitchId                string  `json:"VSwitchId" xml:"VSwitchId"`
	ZoneId                   string  `json:"ZoneId" xml:"ZoneId"`
	SpotPriceLimit           float64 `json:"SpotPriceLimit" xml:"SpotPriceLimit"`
	InstanceType             string  `json:"InstanceType" xml:"InstanceType"`
	SpotStrategy             string  `json:"SpotStrategy" xml:"SpotStrategy"`
	SpotDuration             int     `json:"SpotDuration" xml:"SpotDuration"`
	SpotInterruptionBehavior string  `json:"SpotInterruptionBehavior" xml:"SpotInterruptionBehavior"`
}

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 Instances ¶ added in v1.60.317

type Instances struct {
	InstanceInfo []InstanceInfo `json:"InstanceInfo" xml:"InstanceInfo"`
}

Instances is a nested struct in ehpc response

type InvocationResult ¶

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

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 {
	InstanceInvokeStatus string `json:"InstanceInvokeStatus" xml:"InstanceInvokeStatus"`
	InstanceId           string `json:"InstanceId" xml:"InstanceId"`
}

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
	CommandId   string                          `json:"CommandId" xml:"CommandId"`
	RequestId   string                          `json:"RequestId" xml:"RequestId"`
	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 {
	LastModifyTime  int64            `json:"LastModifyTime" xml:"LastModifyTime"`
	JobId           string           `json:"JobId" xml:"JobId"`
	User            string           `json:"User" xml:"User"`
	EndTime         int64            `json:"EndTime" xml:"EndTime"`
	StartTime       int64            `json:"StartTime" xml:"StartTime"`
	SubmitTime      int64            `json:"SubmitTime" xml:"SubmitTime"`
	State           string           `json:"State" xml:"State"`
	Queue           string           `json:"Queue" xml:"Queue"`
	Priority        int64            `json:"Priority" xml:"Priority"`
	IsArrayJob      bool             `json:"IsArrayJob" xml:"IsArrayJob"`
	JobName         string           `json:"JobName" xml:"JobName"`
	ArrayProperties ArrayProperties  `json:"ArrayProperties" xml:"ArrayProperties"`
	ContainerGroups []ContainerGroup `json:"ContainerGroups" xml:"ContainerGroups"`
}

JobInfo is a nested struct in ehpc response

type JobInfoInListJobs ¶ added in v1.62.444

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

JobInfoInListJobs is a nested struct in ehpc response

type JobInfoInListJobsWithFilters ¶ added in v1.62.444

type JobInfoInListJobsWithFilters struct {
	Owner          string                         `json:"Owner" xml:"Owner"`
	Comment        string                         `json:"Comment" xml:"Comment"`
	State          string                         `json:"State" xml:"State"`
	Stderr         string                         `json:"Stderr" xml:"Stderr"`
	Priority       string                         `json:"Priority" xml:"Priority"`
	ShellPath      string                         `json:"ShellPath" xml:"ShellPath"`
	Stdout         string                         `json:"Stdout" xml:"Stdout"`
	ArrayRequest   string                         `json:"ArrayRequest" xml:"ArrayRequest"`
	StartTime      string                         `json:"StartTime" xml:"StartTime"`
	LastModifyTime string                         `json:"LastModifyTime" xml:"LastModifyTime"`
	NodeList       string                         `json:"NodeList" xml:"NodeList"`
	Name           string                         `json:"Name" xml:"Name"`
	Id             string                         `json:"Id" xml:"Id"`
	SubmitTime     string                         `json:"SubmitTime" xml:"SubmitTime"`
	Queue          string                         `json:"Queue" xml:"Queue"`
	Rerunable      bool                           `json:"Rerunable" xml:"Rerunable"`
	VariableList   string                         `json:"VariableList" xml:"VariableList"`
	Resources      ResourcesInListJobsWithFilters `json:"Resources" xml:"Resources"`
}

JobInfoInListJobsWithFilters is a nested struct in ehpc response

type JobInfoInListServerlessJobs ¶ added in v1.62.444

type JobInfoInListServerlessJobs struct {
	JobId      string `json:"JobId" xml:"JobId"`
	JobName    string `json:"JobName" xml:"JobName"`
	State      string `json:"State" xml:"State"`
	Priority   string `json:"Priority" xml:"Priority"`
	Queue      string `json:"Queue" xml:"Queue"`
	User       string `json:"User" xml:"User"`
	SubmitTime string `json:"SubmitTime" xml:"SubmitTime"`
	StartTime  string `json:"StartTime" xml:"StartTime"`
	EndTime    string `json:"EndTime" xml:"EndTime"`
	IsArrayJob bool   `json:"IsArrayJob" xml:"IsArrayJob"`
}

JobInfoInListServerlessJobs is a nested struct in ehpc response

type JobInfos ¶ added in v1.62.444

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

JobInfos is a nested struct in ehpc response

type JobTemplates ¶

type JobTemplates struct {
	Task               int    `json:"Task" xml:"Task"`
	Variables          string `json:"Variables" xml:"Variables"`
	CommandLine        string `json:"CommandLine" xml:"CommandLine"`
	Queue              string `json:"Queue" xml:"Queue"`
	Priority           int    `json:"Priority" xml:"Priority"`
	Mem                string `json:"Mem" xml:"Mem"`
	Thread             int    `json:"Thread" xml:"Thread"`
	ArrayRequest       string `json:"ArrayRequest" xml:"ArrayRequest"`
	StderrRedirectPath string `json:"StderrRedirectPath" xml:"StderrRedirectPath"`
	Node               int    `json:"Node" xml:"Node"`
	StdoutRedirectPath string `json:"StdoutRedirectPath" xml:"StdoutRedirectPath"`
	Gpu                int    `json:"Gpu" xml:"Gpu"`
	PackagePath        string `json:"PackagePath" xml:"PackagePath"`
	ClockTime          string `json:"ClockTime" xml:"ClockTime"`
	ReRunable          bool   `json:"ReRunable" xml:"ReRunable"`
	Name               string `json:"Name" xml:"Name"`
	Id                 string `json:"Id" xml:"Id"`
	RunasUser          string `json:"RunasUser" xml:"RunasUser"`
	InputFileUrl       string `json:"InputFileUrl" xml:"InputFileUrl"`
	WithUnzipCmd       bool   `json:"WithUnzipCmd" xml:"WithUnzipCmd"`
	UnzipCmd           string `json:"UnzipCmd" xml:"UnzipCmd"`
}

JobTemplates is a nested struct in ehpc response

type JobsInListJobs ¶ added in v1.61.1829

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

JobsInListJobs is a nested struct in ehpc response

type JobsInListJobsWithFilters ¶ added in v1.61.1829

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

JobsInListJobsWithFilters is a nested struct in ehpc response

type JobsInListServerlessJobs ¶ added in v1.62.444

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

JobsInListServerlessJobs 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"`
	ShowSoldOut        requests.Boolean `position:"Query" name:"ShowSoldOut"`
	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
	SupportSpotInstance  bool                 `json:"SupportSpotInstance" xml:"SupportSpotInstance"`
	RequestId            string               `json:"RequestId" xml:"RequestId"`
	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 ListCloudMetricProfilingsRequest ¶

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

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
	PageSize   int        `json:"PageSize" xml:"PageSize"`
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	PageNumber int        `json:"PageNumber" xml:"PageNumber"`
	TotalCount int        `json:"TotalCount" xml:"TotalCount"`
	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
	ClusterId  string           `position:"Query" name:"ClusterId"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
}

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
	PageSize   int    `json:"PageSize" xml:"PageSize"`
	PageNumber int    `json:"PageNumber" xml:"PageNumber"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TotalCount int    `json:"TotalCount" xml:"TotalCount"`
	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
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
}

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
	PageSize   int                        `json:"PageSize" xml:"PageSize"`
	RequestId  string                     `json:"RequestId" xml:"RequestId"`
	PageNumber int                        `json:"PageNumber" xml:"PageNumber"`
	TotalCount int                        `json:"TotalCount" xml:"TotalCount"`
	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
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
}

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
	PageSize   int                    `json:"PageSize" xml:"PageSize"`
	RequestId  string                 `json:"RequestId" xml:"RequestId"`
	PageNumber int                    `json:"PageNumber" xml:"PageNumber"`
	TotalCount int                    `json:"TotalCount" xml:"TotalCount"`
	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
	ClusterId  string           `position:"Query" name:"ClusterId"`
	CommandId  string           `position:"Query" name:"CommandId"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
}

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
	PageSize   int                    `json:"PageSize" xml:"PageSize"`
	RequestId  string                 `json:"RequestId" xml:"RequestId"`
	PageNumber int                    `json:"PageNumber" xml:"PageNumber"`
	TotalCount int                    `json:"TotalCount" xml:"TotalCount"`
	Commands   CommandsInListCommands `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 ListCommunityImagesRequest ¶ added in v1.61.1829

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

ListCommunityImagesRequest is the request struct for api ListCommunityImages

func CreateListCommunityImagesRequest ¶ added in v1.61.1829

func CreateListCommunityImagesRequest() (request *ListCommunityImagesRequest)

CreateListCommunityImagesRequest creates a request to invoke ListCommunityImages API

type ListCommunityImagesResponse ¶ added in v1.61.1829

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

ListCommunityImagesResponse is the response struct for api ListCommunityImages

func CreateListCommunityImagesResponse ¶ added in v1.61.1829

func CreateListCommunityImagesResponse() (response *ListCommunityImagesResponse)

CreateListCommunityImagesResponse creates a response to parse from ListCommunityImages response

type ListContainerAppsRequest ¶

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

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
	PageSize      int           `json:"PageSize" xml:"PageSize"`
	RequestId     string        `json:"RequestId" xml:"RequestId"`
	PageNumber    int           `json:"PageNumber" xml:"PageNumber"`
	TotalCount    int           `json:"TotalCount" xml:"TotalCount"`
	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
	ClusterId     string           `position:"Query" name:"ClusterId"`
	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
	ContainerType string           `position:"Query" name:"ContainerType"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
}

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
	PageSize   int                         `json:"PageSize" xml:"PageSize"`
	PageNumber int                         `json:"PageNumber" xml:"PageNumber"`
	RequestId  string                      `json:"RequestId" xml:"RequestId"`
	TotalCount int                         `json:"TotalCount" xml:"TotalCount"`
	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
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	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
	PageSize       int                                 `json:"PageSize" xml:"PageSize"`
	RequestId      string                              `json:"RequestId" xml:"RequestId"`
	PageNumber     int                                 `json:"PageNumber" xml:"PageNumber"`
	TotalCount     int                                 `json:"TotalCount" xml:"TotalCount"`
	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
	ClientVersion string `json:"ClientVersion" xml:"ClientVersion"`
	RequestId     string `json:"RequestId" xml:"RequestId"`
}

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
	ClusterId       string `position:"Query" name:"ClusterId"`
	ImageOwnerAlias string `position:"Query" name:"ImageOwnerAlias"`
	BaseOsTag       string `position:"Query" name:"BaseOsTag"`
	InstanceType    string `position:"Query" name:"InstanceType"`
}

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
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
}

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
	PageSize       int                                            `json:"PageSize" xml:"PageSize"`
	RequestId      string                                         `json:"RequestId" xml:"RequestId"`
	PageNumber     int                                            `json:"PageNumber" xml:"PageNumber"`
	TotalCount     int                                            `json:"TotalCount" xml:"TotalCount"`
	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
	BaseOsTag    string `position:"Query" name:"BaseOsTag"`
	InstanceType string `position:"Query" name:"InstanceType"`
}

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
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	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"`
	ClusterId          string                           `position:"Query" name:"ClusterId"`
	CommandId          string                           `position:"Query" name:"CommandId"`
	PageNumber         requests.Integer                 `position:"Query" name:"PageNumber"`
	InvokeRecordStatus string                           `position:"Query" name:"InvokeRecordStatus"`
	PageSize           requests.Integer                 `position:"Query" name:"PageSize"`
}

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
	PageSize          int               `json:"PageSize" xml:"PageSize"`
	RequestId         string            `json:"RequestId" xml:"RequestId"`
	PageNumber        int               `json:"PageNumber" xml:"PageNumber"`
	TotalCount        int               `json:"TotalCount" xml:"TotalCount"`
	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
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	Name       string           `position:"Query" name:"Name"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
}

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
	PageSize   int       `json:"PageSize" xml:"PageSize"`
	RequestId  string    `json:"RequestId" xml:"RequestId"`
	PageNumber int       `json:"PageNumber" xml:"PageNumber"`
	TotalCount int       `json:"TotalCount" xml:"TotalCount"`
	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"`
	ClusterId  string           `position:"Query" name:"ClusterId"`
	Rerunable  string           `position:"Query" name:"Rerunable"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	State      string           `position:"Query" name:"State"`
}

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
	PageSize   int            `json:"PageSize" xml:"PageSize"`
	RequestId  string         `json:"RequestId" xml:"RequestId"`
	PageNumber int            `json:"PageNumber" xml:"PageNumber"`
	TotalCount int            `json:"TotalCount" xml:"TotalCount"`
	Jobs       JobsInListJobs `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 ListJobsWithFiltersRequest ¶ added in v1.61.1829

type ListJobsWithFiltersRequest struct {
	*requests.RpcRequest
	JobStatus       string           `position:"Query" name:"JobStatus"`
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	ExecuteOrder    string           `position:"Query" name:"ExecuteOrder"`
	JobName         string           `position:"Query" name:"JobName"`
	SubmitOrder     string           `position:"Query" name:"SubmitOrder"`
	PendOrder       string           `position:"Query" name:"PendOrder"`
	ClusterId       string           `position:"Query" name:"ClusterId"`
	Users           *[]string        `position:"Query" name:"Users"  type:"Repeated"`
	CreateTimeEnd   string           `position:"Query" name:"CreateTimeEnd"`
	Async           requests.Boolean `position:"Query" name:"Async"`
	Nodes           *[]string        `position:"Query" name:"Nodes"  type:"Repeated"`
	Queues          *[]string        `position:"Query" name:"Queues"  type:"Repeated"`
	CreateTimeStart string           `position:"Query" name:"CreateTimeStart"`
}

ListJobsWithFiltersRequest is the request struct for api ListJobsWithFilters

func CreateListJobsWithFiltersRequest ¶ added in v1.61.1829

func CreateListJobsWithFiltersRequest() (request *ListJobsWithFiltersRequest)

CreateListJobsWithFiltersRequest creates a request to invoke ListJobsWithFilters API

type ListJobsWithFiltersResponse ¶ added in v1.61.1829

type ListJobsWithFiltersResponse struct {
	*responses.BaseResponse
	TotalCount int                            `json:"TotalCount" xml:"TotalCount"`
	RequestId  string                         `json:"RequestId" xml:"RequestId"`
	PageSize   int64                          `json:"PageSize" xml:"PageSize"`
	PageNumber int64                          `json:"PageNumber" xml:"PageNumber"`
	Success    bool                           `json:"Success" xml:"Success"`
	Jobs       []JobInfoInListJobsWithFilters `json:"Jobs" xml:"Jobs"`
}

ListJobsWithFiltersResponse is the response struct for api ListJobsWithFilters

func CreateListJobsWithFiltersResponse ¶ added in v1.61.1829

func CreateListJobsWithFiltersResponse() (response *ListJobsWithFiltersResponse)

CreateListJobsWithFiltersResponse creates a response to parse from ListJobsWithFilters response

type ListNodesByQueueRequest ¶

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

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
	PageSize   int                     `json:"PageSize" xml:"PageSize"`
	RequestId  string                  `json:"RequestId" xml:"RequestId"`
	PageNumber int                     `json:"PageNumber" xml:"PageNumber"`
	TotalCount int                     `json:"TotalCount" xml:"TotalCount"`
	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
	Role         string           `position:"Query" name:"Role"`
	ClusterId    string           `position:"Query" name:"ClusterId"`
	Sequence     string           `position:"Query" name:"Sequence"`
	HostName     string           `position:"Query" name:"HostName"`
	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"`
	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
	Role             string           `position:"Query" name:"Role"`
	PageNumber       requests.Integer `position:"Query" name:"PageNumber"`
	HostName         string           `position:"Query" name:"HostName"`
	PageSize         requests.Integer `position:"Query" name:"PageSize"`
	HostNamePrefix   string           `position:"Query" name:"HostNamePrefix"`
	ClusterId        string           `position:"Query" name:"ClusterId"`
	HostNameSuffix   string           `position:"Query" name:"HostNameSuffix"`
	Filter           string           `position:"Query" name:"Filter"`
	PrivateIpAddress string           `position:"Query" name:"PrivateIpAddress"`
	Sequence         string           `position:"Query" name:"Sequence"`
	SortBy           string           `position:"Query" name:"SortBy"`
}

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
	PageSize   int              `json:"PageSize" xml:"PageSize"`
	RequestId  string           `json:"RequestId" xml:"RequestId"`
	PageNumber int              `json:"PageNumber" xml:"PageNumber"`
	TotalCount int              `json:"TotalCount" xml:"TotalCount"`
	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
	SupportSpotInstance bool   `json:"SupportSpotInstance" xml:"SupportSpotInstance"`
	RequestId           string `json:"RequestId" xml:"RequestId"`
	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"`
	Async     requests.Boolean `position:"Query" name:"Async"`
}

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 ListSecurityGroupsRequest ¶ added in v1.61.443

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

ListSecurityGroupsRequest is the request struct for api ListSecurityGroups

func CreateListSecurityGroupsRequest ¶ added in v1.61.443

func CreateListSecurityGroupsRequest() (request *ListSecurityGroupsRequest)

CreateListSecurityGroupsRequest creates a request to invoke ListSecurityGroups API

type ListSecurityGroupsResponse ¶ added in v1.61.443

type ListSecurityGroupsResponse struct {
	*responses.BaseResponse
	TotalCount     int            `json:"TotalCount" xml:"TotalCount"`
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	SecurityGroups SecurityGroups `json:"SecurityGroups" xml:"SecurityGroups"`
}

ListSecurityGroupsResponse is the response struct for api ListSecurityGroups

func CreateListSecurityGroupsResponse ¶ added in v1.61.443

func CreateListSecurityGroupsResponse() (response *ListSecurityGroupsResponse)

CreateListSecurityGroupsResponse creates a response to parse from ListSecurityGroups response

type ListServerlessJobsRequest ¶ added in v1.62.444

type ListServerlessJobsRequest struct {
	*requests.RpcRequest
	SubmitTimeStart string           `position:"Query" name:"SubmitTimeStart"`
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	State           string           `position:"Query" name:"State"`
	SubmitOrder     string           `position:"Query" name:"SubmitOrder"`
	ClusterId       string           `position:"Query" name:"ClusterId"`
	JobNames        *[]string        `position:"Query" name:"JobNames"  type:"Repeated"`
	Users           *[]string        `position:"Query" name:"Users"  type:"Repeated"`
	StartOrder      string           `position:"Query" name:"StartOrder"`
	SubmitTimeEnd   string           `position:"Query" name:"SubmitTimeEnd"`
	Queues          *[]string        `position:"Query" name:"Queues"  type:"Repeated"`
	JobIds          *[]string        `position:"Query" name:"JobIds"  type:"Repeated"`
}

ListServerlessJobsRequest is the request struct for api ListServerlessJobs

func CreateListServerlessJobsRequest ¶ added in v1.62.444

func CreateListServerlessJobsRequest() (request *ListServerlessJobsRequest)

CreateListServerlessJobsRequest creates a request to invoke ListServerlessJobs API

type ListServerlessJobsResponse ¶ added in v1.62.444

type ListServerlessJobsResponse struct {
	*responses.BaseResponse
	TotalCount int                           `json:"TotalCount" xml:"TotalCount"`
	RequestId  string                        `json:"RequestId" xml:"RequestId"`
	PageSize   int64                         `json:"PageSize" xml:"PageSize"`
	PageNumber int64                         `json:"PageNumber" xml:"PageNumber"`
	Jobs       []JobInfoInListServerlessJobs `json:"Jobs" xml:"Jobs"`
}

ListServerlessJobsResponse is the response struct for api ListServerlessJobs

func CreateListServerlessJobsResponse ¶ added in v1.62.444

func CreateListServerlessJobsResponse() (response *ListServerlessJobsResponse)

CreateListServerlessJobsResponse creates a response to parse from ListServerlessJobs response

type ListSoftwaresRequest ¶

type ListSoftwaresRequest struct {
	*requests.RpcRequest
	OsTag       string `position:"Query" name:"OsTag"`
	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 ListTagResourcesRequest ¶ added in v1.61.1829

type ListTagResourcesRequest struct {
	*requests.RpcRequest
	ResourceId   *[]string              `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceType string                 `position:"Query" name:"ResourceType"`
	NextToken    string                 `position:"Query" name:"NextToken"`
	Tag          *[]ListTagResourcesTag `position:"Query" name:"Tag"  type:"Repeated"`
}

ListTagResourcesRequest is the request struct for api ListTagResources

func CreateListTagResourcesRequest ¶ added in v1.61.1829

func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)

CreateListTagResourcesRequest creates a request to invoke ListTagResources API

type ListTagResourcesResponse ¶ added in v1.61.1829

type ListTagResourcesResponse struct {
	*responses.BaseResponse
	NextToken    string       `json:"NextToken" xml:"NextToken"`
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	TagResources TagResources `json:"TagResources" xml:"TagResources"`
}

ListTagResourcesResponse is the response struct for api ListTagResources

func CreateListTagResourcesResponse ¶ added in v1.61.1829

func CreateListTagResourcesResponse() (response *ListTagResourcesResponse)

CreateListTagResourcesResponse creates a response to parse from ListTagResources response

type ListTagResourcesTag ¶ added in v1.61.1829

type ListTagResourcesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest

type ListTasksRequest ¶ added in v1.61.443

type ListTasksRequest struct {
	*requests.RpcRequest
	ClusterId  string           `position:"Query" name:"ClusterId"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	Archived   requests.Boolean `position:"Query" name:"Archived"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	TaskId     string           `position:"Query" name:"TaskId"`
}

ListTasksRequest is the request struct for api ListTasks

func CreateListTasksRequest ¶ added in v1.61.443

func CreateListTasksRequest() (request *ListTasksRequest)

CreateListTasksRequest creates a request to invoke ListTasks API

type ListTasksResponse ¶ added in v1.61.443

type ListTasksResponse struct {
	*responses.BaseResponse
	PageSize   int        `json:"PageSize" xml:"PageSize"`
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	PageNumber int        `json:"PageNumber" xml:"PageNumber"`
	TotalCount int        `json:"TotalCount" xml:"TotalCount"`
	Tasks      []TaskInfo `json:"Tasks" xml:"Tasks"`
}

ListTasksResponse is the response struct for api ListTasks

func CreateListTasksResponse ¶ added in v1.61.443

func CreateListTasksResponse() (response *ListTasksResponse)

CreateListTasksResponse creates a response to parse from ListTasks response

type ListUpgradeClientsRequest ¶ added in v1.61.1829

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

ListUpgradeClientsRequest is the request struct for api ListUpgradeClients

func CreateListUpgradeClientsRequest ¶ added in v1.61.1829

func CreateListUpgradeClientsRequest() (request *ListUpgradeClientsRequest)

CreateListUpgradeClientsRequest creates a request to invoke ListUpgradeClients API

type ListUpgradeClientsResponse ¶ added in v1.61.1829

type ListUpgradeClientsResponse struct {
	*responses.BaseResponse
	RequestId      string              `json:"RequestId" xml:"RequestId"`
	LatestVersion  string              `json:"LatestVersion" xml:"LatestVersion"`
	CurrentVersion string              `json:"CurrentVersion" xml:"CurrentVersion"`
	ClientRecords  []ClientRecordsItem `json:"ClientRecords" xml:"ClientRecords"`
}

ListUpgradeClientsResponse is the response struct for api ListUpgradeClients

func CreateListUpgradeClientsResponse ¶ added in v1.61.1829

func CreateListUpgradeClientsResponse() (response *ListUpgradeClientsResponse)

CreateListUpgradeClientsResponse creates a response to parse from ListUpgradeClients response

type ListUsersAsyncRequest ¶ added in v1.61.1829

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

ListUsersAsyncRequest is the request struct for api ListUsersAsync

func CreateListUsersAsyncRequest ¶ added in v1.61.1829

func CreateListUsersAsyncRequest() (request *ListUsersAsyncRequest)

CreateListUsersAsyncRequest creates a request to invoke ListUsersAsync API

type ListUsersAsyncResponse ¶ added in v1.61.1829

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

ListUsersAsyncResponse is the response struct for api ListUsersAsync

func CreateListUsersAsyncResponse ¶ added in v1.61.1829

func CreateListUsersAsyncResponse() (response *ListUsersAsyncResponse)

CreateListUsersAsyncResponse creates a response to parse from ListUsersAsync response

type ListUsersRequest ¶

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

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
	PageSize   int              `json:"PageSize" xml:"PageSize"`
	RequestId  string           `json:"RequestId" xml:"RequestId"`
	PageNumber int              `json:"PageNumber" xml:"PageNumber"`
	TotalCount int              `json:"TotalCount" xml:"TotalCount"`
	Users      UsersInListUsers `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
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
}

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
	PageSize   int                  `json:"PageSize" xml:"PageSize"`
	RequestId  string               `json:"RequestId" xml:"RequestId"`
	PageNumber int                  `json:"PageNumber" xml:"PageNumber"`
	TotalCount int                  `json:"TotalCount" xml:"TotalCount"`
	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 LivenessProbe ¶ added in v1.62.444

type LivenessProbe struct {
	FailureThreshold    int64     `json:"FailureThreshold" xml:"FailureThreshold"`
	InitialDelaySeconds int64     `json:"InitialDelaySeconds" xml:"InitialDelaySeconds"`
	PeriodSeconds       int64     `json:"PeriodSeconds" xml:"PeriodSeconds"`
	SuccessThreshold    int64     `json:"SuccessThreshold" xml:"SuccessThreshold"`
	TimeoutSeconds      int64     `json:"TimeoutSeconds" xml:"TimeoutSeconds"`
	Execs               []string  `json:"Execs" xml:"Execs"`
	HttpGet             HttpGet   `json:"HttpGet" xml:"HttpGet"`
	TcpSocket           TcpSocket `json:"TcpSocket" xml:"TcpSocket"`
}

LivenessProbe is a nested struct in ehpc response

type LocationInfo ¶

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

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"`
	Message    string `json:"Message" xml:"Message"`
	CreateTime string `json:"CreateTime" xml:"CreateTime"`
	Level      string `json:"Level" xml:"Level"`
}

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 {
	OperatingCount int `json:"OperatingCount" xml:"OperatingCount"`
	ExceptionCount int `json:"ExceptionCount" xml:"ExceptionCount"`
	StoppedCount   int `json:"StoppedCount" xml:"StoppedCount"`
	Total          int `json:"Total" xml:"Total"`
	NormalCount    int `json:"NormalCount" xml:"NormalCount"`
}

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"`
	DiskDevice       string `json:"DiskDevice" xml:"DiskDevice"`
	NetworkInterface string `json:"NetworkInterface" xml:"NetworkInterface"`
	MetricData       string `json:"MetricData" xml:"MetricData"`
	Hostname         string `json:"Hostname" xml:"Hostname"`
	InstanceId       string `json:"InstanceId" xml:"InstanceId"`
}

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
	ImageId         string                          `position:"Query" name:"ImageId"`
	Description     string                          `position:"Query" name:"Description"`
	RamRoleName     string                          `position:"Query" name:"RamRoleName"`
	ClusterId       string                          `position:"Query" name:"ClusterId"`
	ImageOwnerAlias string                          `position:"Query" name:"ImageOwnerAlias"`
	RamNodeTypes    *[]string                       `position:"Query" name:"RamNodeTypes"  type:"Repeated"`
	Password        string                          `position:"Query" name:"Password"`
	WinAdPar        ModifyClusterAttributesWinAdPar `position:"Query" name:"WinAdPar"  type:"Struct"`
	Name            string                          `position:"Query" name:"Name"`
}

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 ModifyClusterAttributesWinAdPar ¶ added in v1.62.444

type ModifyClusterAttributesWinAdPar struct {
	AdUser          string `name:"AdUser"`
	AdUserPasswd    string `name:"AdUserPasswd"`
	AdIp            string `name:"AdIp"`
	FallbackHomeDir string `name:"FallbackHomeDir"`
	AdDc            string `name:"AdDc"`
}

ModifyClusterAttributesWinAdPar is a repeated param struct in ModifyClusterAttributesRequest

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
	Repo                   *[]ModifyImageGatewayConfigRepo `position:"Query" name:"Repo"  type:"Repeated"`
	DBServerInfo           string                          `position:"Query" name:"DBServerInfo"`
	ClusterId              string                          `position:"Query" name:"ClusterId"`
	DefaultRepoLocation    string                          `position:"Query" name:"DefaultRepoLocation"`
	DBPassword             string                          `position:"Query" name:"DBPassword"`
	DBType                 string                          `position:"Query" name:"DBType"`
	DBUsername             string                          `position:"Query" name:"DBUsername"`
	PullUpdateTimeout      requests.Integer                `position:"Query" name:"PullUpdateTimeout"`
	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"`
	Async     requests.Boolean        `position:"Query" name:"Async"`
	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"`
	Async     requests.Boolean           `position:"Query" name:"Async"`
	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
	RunasUserPassword string `position:"Query" name:"RunasUserPassword"`
	RunasUser         string `position:"Query" name:"RunasUser"`
	ClusterId         string `position:"Query" name:"ClusterId"`
	Passwd            string `position:"Query" name:"Passwd"`
}

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

ModifyVisualServicePasswdResponse is the response struct for api ModifyVisualServicePasswd

func CreateModifyVisualServicePasswdResponse ¶

func CreateModifyVisualServicePasswdResponse() (response *ModifyVisualServicePasswdResponse)

CreateModifyVisualServicePasswdResponse creates a response to parse from ModifyVisualServicePasswd response

type MountNFSRequest ¶ added in v1.60.317

type MountNFSRequest struct {
	*requests.RpcRequest
	MountDir     string `position:"Query" name:"MountDir"`
	InstanceId   string `position:"Query" name:"InstanceId"`
	RemoteDir    string `position:"Query" name:"RemoteDir"`
	NfsDir       string `position:"Query" name:"NfsDir"`
	ProtocolType string `position:"Query" name:"ProtocolType"`
}

MountNFSRequest is the request struct for api MountNFS

func CreateMountNFSRequest ¶ added in v1.60.317

func CreateMountNFSRequest() (request *MountNFSRequest)

CreateMountNFSRequest creates a request to invoke MountNFS API

type MountNFSResponse ¶ added in v1.60.317

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

MountNFSResponse is the response struct for api MountNFS

func CreateMountNFSResponse ¶ added in v1.60.317

func CreateMountNFSResponse() (response *MountNFSResponse)

CreateMountNFSResponse creates a response to parse from MountNFS 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"`
	VpcId             string `json:"VpcId" xml:"VpcId"`
	Status            string `json:"Status" xml:"Status"`
	NetworkType       string `json:"NetworkType" xml:"NetworkType"`
}

MountTargets is a nested struct in ehpc response

type NameServers ¶ added in v1.62.444

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

NameServers is a nested struct in ehpc response

type NodeInfo ¶

type NodeInfo struct {
	LockReason      string           `json:"LockReason" xml:"LockReason"`
	HtEnabled       bool             `json:"HtEnabled" xml:"HtEnabled"`
	Expired         bool             `json:"Expired" xml:"Expired"`
	StateInSched    string           `json:"StateInSched" xml:"StateInSched"`
	IpAddress       string           `json:"IpAddress" xml:"IpAddress"`
	ImageId         string           `json:"ImageId" xml:"ImageId"`
	ImageOwnerAlias string           `json:"ImageOwnerAlias" xml:"ImageOwnerAlias"`
	InstanceType    string           `json:"InstanceType" xml:"InstanceType"`
	PublicIpAddress string           `json:"PublicIpAddress" xml:"PublicIpAddress"`
	RegionId        string           `json:"RegionId" xml:"RegionId"`
	Id              string           `json:"Id" xml:"Id"`
	VpcId           string           `json:"VpcId" xml:"VpcId"`
	AddTime         string           `json:"AddTime" xml:"AddTime"`
	ExpiredTime     string           `json:"ExpiredTime" xml:"ExpiredTime"`
	VSwitchId       string           `json:"VSwitchId" xml:"VSwitchId"`
	Version         string           `json:"Version" xml:"Version"`
	CreateMode      string           `json:"CreateMode" xml:"CreateMode"`
	Location        string           `json:"Location" xml:"Location"`
	ZoneId          string           `json:"ZoneId" xml:"ZoneId"`
	CreatedByEhpc   bool             `json:"CreatedByEhpc" xml:"CreatedByEhpc"`
	HostName        string           `json:"HostName" xml:"HostName"`
	Status          string           `json:"Status" xml:"Status"`
	SpotStrategy    string           `json:"SpotStrategy" xml:"SpotStrategy"`
	Roles           RolesInListNodes `json:"Roles" xml:"Roles"`
	UsedResources   UsedResources    `json:"UsedResources" xml:"UsedResources"`
	TotalResources  TotalResources   `json:"TotalResources" xml:"TotalResources"`
}

NodeInfo is a nested struct in ehpc response

type NodesInDescribeCluster ¶ added in v1.62.444

type NodesInDescribeCluster struct {
	NodesInfo []NodesInfo `json:"NodesInfo" xml:"NodesInfo"`
}

NodesInDescribeCluster 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 NodesInfo ¶ added in v1.62.444

type NodesInfo struct {
	Role          string `json:"Role" xml:"Role"`
	HostName      string `json:"HostName" xml:"HostName"`
	IpAddress     string `json:"IpAddress" xml:"IpAddress"`
	AccountType   string `json:"AccountType" xml:"AccountType"`
	Dir           string `json:"Dir" xml:"Dir"`
	SchedulerType string `json:"SchedulerType" xml:"SchedulerType"`
}

NodesInfo is a nested struct in ehpc response

type OnPremiseInfo ¶ added in v1.61.1829

type OnPremiseInfo struct {
	OnPremiseInfoItem []OnPremiseInfoItem `json:"OnPremiseInfo" xml:"OnPremiseInfo"`
}

OnPremiseInfo is a nested struct in ehpc response

type OnPremiseInfoItem ¶ added in v1.61.1829

type OnPremiseInfoItem struct {
	Type     string `json:"Type" xml:"Type"`
	HostName string `json:"HostName" xml:"HostName"`
	IP       string `json:"IP" xml:"IP"`
}

OnPremiseInfoItem is a nested struct in ehpc response

type Option ¶ added in v1.62.444

type Option struct {
	Name  string `json:"Name" xml:"Name"`
	Value string `json:"Value" xml:"Value"`
}

Option is a nested struct in ehpc response

type Options ¶ added in v1.62.444

type Options struct {
	Option []Option `json:"Option" xml:"Option"`
}

Options is a nested struct in ehpc response

type OsInfo ¶

type OsInfo struct {
	Version      string `json:"Version" xml:"Version"`
	BaseOsTag    string `json:"BaseOsTag" xml:"BaseOsTag"`
	Platform     string `json:"Platform" xml:"Platform"`
	OsTag        string `json:"OsTag" xml:"OsTag"`
	ImageId      string `json:"ImageId" xml:"ImageId"`
	Architecture string `json:"Architecture" xml:"Architecture"`
	OSName       string `json:"OSName" xml:"OSName"`
	OSNameEn     string `json:"OSNameEn" xml:"OSNameEn"`
}

OsInfo is a nested struct in ehpc response

type OsTag ¶ added in v1.61.31

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

OsTag 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 Port ¶ added in v1.62.444

type Port struct {
	Protocol string `json:"Protocol" xml:"Protocol"`
	Port     int64  `json:"Port" xml:"Port"`
}

Port is a nested struct in ehpc response

type PortsInDescribeServerlessJobs ¶ added in v1.62.444

type PortsInDescribeServerlessJobs struct {
	Port []Port `json:"Port" xml:"Port"`
}

PortsInDescribeServerlessJobs 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 PostInstallScriptsInDescribeCluster ¶ added in v1.61.1829

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

PostInstallScriptsInDescribeCluster is a nested struct in ehpc response

type PostInstallScriptsInGetPostScripts ¶ added in v1.61.1829

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

PostInstallScriptsInGetPostScripts is a nested struct in ehpc response

type PostInstallScriptsItem ¶ added in v1.61.1829

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

PostInstallScriptsItem is a nested struct in ehpc response

type PreviousState ¶ added in v1.62.444

type PreviousState struct {
	Reason       string `json:"Reason" xml:"Reason"`
	Message      string `json:"Message" xml:"Message"`
	StartTime    string `json:"StartTime" xml:"StartTime"`
	State        string `json:"State" xml:"State"`
	DetailStatus string `json:"DetailStatus" xml:"DetailStatus"`
	FinishTime   string `json:"FinishTime" xml:"FinishTime"`
	Signal       int64  `json:"Signal" xml:"Signal"`
	ExitCode     int64  `json:"ExitCode" xml:"ExitCode"`
}

PreviousState is a nested struct in ehpc response

type PriceInfo ¶

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

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"`
	TriggerTime string `json:"TriggerTime" xml:"TriggerTime"`
	Pid         int    `json:"Pid" xml:"Pid"`
	HostName    string `json:"HostName" xml:"HostName"`
	Duration    int    `json:"Duration" xml:"Duration"`
	InstanceId  string `json:"InstanceId" xml:"InstanceId"`
	Freq        int    `json:"Freq" xml:"Freq"`
}

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 ProxyMgr ¶ added in v1.61.1829

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

ProxyMgr is a nested struct in ehpc response

type PullImageRequest ¶

type PullImageRequest struct {
	*requests.RpcRequest
	ClusterId     string `position:"Query" name:"ClusterId"`
	Repository    string `position:"Query" name:"Repository"`
	ContainerType string `position:"Query" name:"ContainerType"`
	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 QueryServicePackAndPriceRequest ¶ added in v1.60.317

type QueryServicePackAndPriceRequest struct {
	*requests.RpcRequest
}

QueryServicePackAndPriceRequest is the request struct for api QueryServicePackAndPrice

func CreateQueryServicePackAndPriceRequest ¶ added in v1.60.317

func CreateQueryServicePackAndPriceRequest() (request *QueryServicePackAndPriceRequest)

CreateQueryServicePackAndPriceRequest creates a request to invoke QueryServicePackAndPrice API

type QueryServicePackAndPriceResponse ¶ added in v1.60.317

type QueryServicePackAndPriceResponse struct {
	*responses.BaseResponse
	OriginalAmount int         `json:"OriginalAmount" xml:"OriginalAmount"`
	RequestId      string      `json:"RequestId" xml:"RequestId"`
	DiscountPrice  float64     `json:"DiscountPrice" xml:"DiscountPrice"`
	TradePrice     float64     `json:"TradePrice" xml:"TradePrice"`
	OriginalPrice  float64     `json:"OriginalPrice" xml:"OriginalPrice"`
	ChargeAmount   int         `json:"ChargeAmount" xml:"ChargeAmount"`
	Currency       string      `json:"Currency" xml:"Currency"`
	RegionId       string      `json:"RegionId" xml:"RegionId"`
	ServicePack    ServicePack `json:"ServicePack" xml:"ServicePack"`
}

QueryServicePackAndPriceResponse is the response struct for api QueryServicePackAndPrice

func CreateQueryServicePackAndPriceResponse ¶ added in v1.60.317

func CreateQueryServicePackAndPriceResponse() (response *QueryServicePackAndPriceResponse)

CreateQueryServicePackAndPriceResponse creates a response to parse from QueryServicePackAndPrice response

type QueueInfo ¶

type QueueInfo struct {
	QueueName                   string              `json:"QueueName" xml:"QueueName"`
	EnableAutoGrow              bool                `json:"EnableAutoGrow" xml:"EnableAutoGrow"`
	SpotPriceLimit              float64             `json:"SpotPriceLimit" xml:"SpotPriceLimit"`
	ImageId                     string              `json:"ImageId" xml:"ImageId"`
	UseESS                      bool                `json:"UseESS" xml:"UseESS"`
	MinNodesInQueue             int                 `json:"MinNodesInQueue" xml:"MinNodesInQueue"`
	SystemDiskSize              int                 `json:"SystemDiskSize" xml:"SystemDiskSize"`
	InstanceType                string              `json:"InstanceType" xml:"InstanceType"`
	MinNodesPerCycle            int64               `json:"MinNodesPerCycle" xml:"MinNodesPerCycle"`
	NetworkInterfaceTrafficMode string              `json:"NetworkInterfaceTrafficMode" xml:"NetworkInterfaceTrafficMode"`
	MaxNodesInQueue             int                 `json:"MaxNodesInQueue" xml:"MaxNodesInQueue"`
	ResourceGroupId             string              `json:"ResourceGroupId" xml:"ResourceGroupId"`
	DeploymentSetId             string              `json:"DeploymentSetId" xml:"DeploymentSetId"`
	SystemDiskLevel             string              `json:"SystemDiskLevel" xml:"SystemDiskLevel"`
	Type                        string              `json:"Type" xml:"Type"`
	HostNameSuffix              string              `json:"HostNameSuffix" xml:"HostNameSuffix"`
	HostNamePrefix              string              `json:"HostNamePrefix" xml:"HostNamePrefix"`
	AutoMinNodesPerCycle        bool                `json:"AutoMinNodesPerCycle" xml:"AutoMinNodesPerCycle"`
	MaxNodesPerCycle            int64               `json:"MaxNodesPerCycle" xml:"MaxNodesPerCycle"`
	SortedByInventory           bool                `json:"SortedByInventory" xml:"SortedByInventory"`
	EnableAutoShrink            bool                `json:"EnableAutoShrink" xml:"EnableAutoShrink"`
	QueueImageId                string              `json:"QueueImageId" xml:"QueueImageId"`
	SystemDiskCategory          string              `json:"SystemDiskCategory" xml:"SystemDiskCategory"`
	SpotStrategy                string              `json:"SpotStrategy" xml:"SpotStrategy"`
	ComputeInstanceType         ComputeInstanceType `json:"ComputeInstanceType" xml:"ComputeInstanceType"`
	InstanceTypes               InstanceTypes       `json:"InstanceTypes" xml:"InstanceTypes"`
	SpotInstanceTypes           SpotInstanceTypes   `json:"SpotInstanceTypes" xml:"SpotInstanceTypes"`
	DataDisks                   DataDisks           `json:"DataDisks" xml:"DataDisks"`
}

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 ReadinessProbe ¶ added in v1.62.444

type ReadinessProbe struct {
	FailureThreshold    int64     `json:"FailureThreshold" xml:"FailureThreshold"`
	InitialDelaySeconds int64     `json:"InitialDelaySeconds" xml:"InitialDelaySeconds"`
	PeriodSeconds       int64     `json:"PeriodSeconds" xml:"PeriodSeconds"`
	SuccessThreshold    int64     `json:"SuccessThreshold" xml:"SuccessThreshold"`
	TimeoutSeconds      int64     `json:"TimeoutSeconds" xml:"TimeoutSeconds"`
	Execs               []string  `json:"Execs" xml:"Execs"`
	HttpGet             HttpGet   `json:"HttpGet" xml:"HttpGet"`
	TcpSocket           TcpSocket `json:"TcpSocket" xml:"TcpSocket"`
}

ReadinessProbe 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"`
	ClusterId       string `position:"Query" name:"ClusterId"`
	ImageOwnerAlias string `position:"Query" name:"ImageOwnerAlias"`
	SchedulerType   string `position:"Query" name:"SchedulerType"`
}

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
	TaskId    string `json:"TaskId" xml:"TaskId"`
	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 {
	LocalName string `json:"LocalName" xml:"LocalName"`
	RegionId  string `json:"RegionId" xml:"RegionId"`
}

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"`
	Async     requests.Boolean `position:"Query" name:"Async"`
}

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
	TaskId    string `json:"TaskId" xml:"TaskId"`
	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 ResourcesInListJobsWithFilters ¶ added in v1.61.1829

type ResourcesInListJobsWithFilters struct {
	Nodes int64 `json:"Nodes" xml:"Nodes"`
	Cores int64 `json:"Cores" xml:"Cores"`
}

ResourcesInListJobsWithFilters is a nested struct in ehpc response

type Result ¶ added in v1.60.317

type Result struct {
	Output             string `json:"Output" xml:"Output"`
	InvokeRecordStatus string `json:"InvokeRecordStatus" xml:"InvokeRecordStatus"`
	ExitCode           int    `json:"ExitCode" xml:"ExitCode"`
}

Result 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
	Freq      requests.Integer `position:"Query" name:"Freq"`
	ClusterId string           `position:"Query" name:"ClusterId"`
	Duration  requests.Integer `position:"Query" name:"Duration"`
	HostName  string           `position:"Query" name:"HostName"`
	ProcessId requests.Integer `position:"Query" name:"ProcessId"`
}

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 SchedInfo ¶ added in v1.61.1236

type SchedInfo struct {
	SchedInfoItem []SchedInfoItem `json:"SchedInfo" xml:"SchedInfo"`
}

SchedInfo is a nested struct in ehpc response

type SchedInfoItem ¶ added in v1.61.1236

type SchedInfoItem struct {
	Configuration string `json:"Configuration" xml:"Configuration"`
	SchedName     string `json:"SchedName" xml:"SchedName"`
}

SchedInfoItem is a nested struct in ehpc response

type Searches ¶ added in v1.62.444

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

Searches is a nested struct in ehpc response

type SecurityContext ¶ added in v1.62.444

type SecurityContext struct {
	ReadOnlyRootFilesystem bool       `json:"ReadOnlyRootFilesystem" xml:"ReadOnlyRootFilesystem"`
	RunAsUser              int64      `json:"RunAsUser" xml:"RunAsUser"`
	Capability             Capability `json:"Capability" xml:"Capability"`
}

SecurityContext is a nested struct in ehpc response

type SecurityGroups ¶ added in v1.61.443

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

SecurityGroups is a nested struct in ehpc 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 {
	SeriesName string `json:"SeriesName" xml:"SeriesName"`
	SeriesId   string `json:"SeriesId" xml:"SeriesId"`
	Roles      Roles  `json:"Roles" xml:"Roles"`
}

SeriesInfo is a nested struct in ehpc response

type ServicePack ¶ added in v1.60.317

type ServicePack struct {
	ServicePackInfo []ServicePackInfo `json:"ServicePackInfo" xml:"ServicePackInfo"`
}

ServicePack is a nested struct in ehpc response

type ServicePackInfo ¶ added in v1.60.317

type ServicePackInfo struct {
	EndTime      int    `json:"EndTime" xml:"EndTime"`
	Capacity     int    `json:"Capacity" xml:"Capacity"`
	StartTime    int    `json:"StartTime" xml:"StartTime"`
	InstanceName string `json:"InstanceName" xml:"InstanceName"`
}

ServicePackInfo is a nested struct in ehpc response

type SetAutoScaleConfigQueues ¶

type SetAutoScaleConfigQueues struct {
	QueueName            string                                   `name:"QueueName"`
	SystemDiskLevel      string                                   `name:"SystemDiskLevel"`
	SortedByInventory    string                                   `name:"SortedByInventory"`
	InstanceTypes        *[]SetAutoScaleConfigQueuesInstanceTypes `name:"InstanceTypes" type:"Repeated"`
	EnableAutoGrow       string                                   `name:"EnableAutoGrow"`
	HostNameSuffix       string                                   `name:"HostNameSuffix"`
	SpotPriceLimit       string                                   `name:"SpotPriceLimit"`
	EnableAutoShrink     string                                   `name:"EnableAutoShrink"`
	SpotStrategy         string                                   `name:"SpotStrategy"`
	AutoMinNodesPerCycle string                                   `name:"AutoMinNodesPerCycle"`
	DataDisks            *[]SetAutoScaleConfigQueuesDataDisks     `name:"DataDisks" type:"Repeated"`
	MinNodesInQueue      string                                   `name:"MinNodesInQueue"`
	MaxNodesPerCycle     string                                   `name:"MaxNodesPerCycle"`
	SystemDiskCategory   string                                   `name:"SystemDiskCategory"`
	MaxNodesInQueue      string                                   `name:"MaxNodesInQueue"`
	SystemDiskSize       string                                   `name:"SystemDiskSize"`
	QueueImageId         string                                   `name:"QueueImageId"`
	InstanceType         string                                   `name:"InstanceType"`
	HostNamePrefix       string                                   `name:"HostNamePrefix"`
	MinNodesPerCycle     string                                   `name:"MinNodesPerCycle"`
}

SetAutoScaleConfigQueues is a repeated param struct in SetAutoScaleConfigRequest

type SetAutoScaleConfigQueuesDataDisks ¶ added in v1.61.1829

type SetAutoScaleConfigQueuesDataDisks struct {
	DataDiskDeleteWithInstance string `name:"DataDiskDeleteWithInstance"`
	DataDiskEncrypted          string `name:"DataDiskEncrypted"`
	DataDiskKMSKeyId           string `name:"DataDiskKMSKeyId"`
	DataDiskSize               string `name:"DataDiskSize"`
	DataDiskCategory           string `name:"DataDiskCategory"`
	DataDiskPerformanceLevel   string `name:"DataDiskPerformanceLevel"`
}

SetAutoScaleConfigQueuesDataDisks is a repeated param struct in SetAutoScaleConfigRequest

type SetAutoScaleConfigQueuesInstanceTypes ¶ added in v1.61.1829

type SetAutoScaleConfigQueuesInstanceTypes struct {
	VSwitchId                string `name:"VSwitchId"`
	SpotStrategy             string `name:"SpotStrategy"`
	SpotInterruptionBehavior string `name:"SpotInterruptionBehavior"`
	ZoneId                   string `name:"ZoneId"`
	InstanceType             string `name:"InstanceType"`
	SpotPriceLimit           string `name:"SpotPriceLimit"`
	SpotDuration             string `name:"SpotDuration"`
}

SetAutoScaleConfigQueuesInstanceTypes is a repeated param struct in SetAutoScaleConfigRequest

type SetAutoScaleConfigRequest ¶

type SetAutoScaleConfigRequest struct {
	*requests.RpcRequest
	ImageId                 string                      `position:"Query" name:"ImageId"`
	DnsConfig               string                      `position:"Query" name:"DnsConfig"`
	SpotPriceLimit          requests.Float              `position:"Query" name:"SpotPriceLimit"`
	ExcludeNodes            string                      `position:"Query" name:"ExcludeNodes"`
	ExtraNodesGrowRatio     requests.Integer            `position:"Query" name:"ExtraNodesGrowRatio"`
	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"`
	EnableAutoShrink        requests.Boolean            `position:"Query" name:"EnableAutoShrink"`
	SpotStrategy            string                      `position:"Query" name:"SpotStrategy"`
	MaxNodesInCluster       requests.Integer            `position:"Query" name:"MaxNodesInCluster"`
	ComputeEnableHt         requests.Boolean            `position:"Query" name:"ComputeEnableHt"`
	ShrinkIntervalInMinutes requests.Integer            `position:"Query" name:"ShrinkIntervalInMinutes"`
	Queues                  *[]SetAutoScaleConfigQueues `position:"Query" name:"Queues"  type:"Repeated"`
	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 SetGWSClusterPolicyRequest ¶ added in v1.61.31

type SetGWSClusterPolicyRequest struct {
	*requests.RpcRequest
	Watermark   string           `position:"Query" name:"Watermark"`
	LocalDrive  string           `position:"Query" name:"LocalDrive"`
	ClusterId   string           `position:"Query" name:"ClusterId"`
	Clipboard   string           `position:"Query" name:"Clipboard"`
	UsbRedirect string           `position:"Query" name:"UsbRedirect"`
	AsyncMode   requests.Boolean `position:"Query" name:"AsyncMode"`
	UdpPort     string           `position:"Query" name:"UdpPort"`
}

SetGWSClusterPolicyRequest is the request struct for api SetGWSClusterPolicy

func CreateSetGWSClusterPolicyRequest ¶ added in v1.61.31

func CreateSetGWSClusterPolicyRequest() (request *SetGWSClusterPolicyRequest)

CreateSetGWSClusterPolicyRequest creates a request to invoke SetGWSClusterPolicy API

type SetGWSClusterPolicyResponse ¶ added in v1.61.31

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

SetGWSClusterPolicyResponse is the response struct for api SetGWSClusterPolicy

func CreateSetGWSClusterPolicyResponse ¶ added in v1.61.31

func CreateSetGWSClusterPolicyResponse() (response *SetGWSClusterPolicyResponse)

CreateSetGWSClusterPolicyResponse creates a response to parse from SetGWSClusterPolicy response

type SetGWSInstanceNameRequest ¶ added in v1.60.317

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

SetGWSInstanceNameRequest is the request struct for api SetGWSInstanceName

func CreateSetGWSInstanceNameRequest ¶ added in v1.60.317

func CreateSetGWSInstanceNameRequest() (request *SetGWSInstanceNameRequest)

CreateSetGWSInstanceNameRequest creates a request to invoke SetGWSInstanceName API

type SetGWSInstanceNameResponse ¶ added in v1.60.317

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

SetGWSInstanceNameResponse is the response struct for api SetGWSInstanceName

func CreateSetGWSInstanceNameResponse ¶ added in v1.60.317

func CreateSetGWSInstanceNameResponse() (response *SetGWSInstanceNameResponse)

CreateSetGWSInstanceNameResponse creates a response to parse from SetGWSInstanceName response

type SetGWSInstanceUserRequest ¶ added in v1.60.317

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

SetGWSInstanceUserRequest is the request struct for api SetGWSInstanceUser

func CreateSetGWSInstanceUserRequest ¶ added in v1.60.317

func CreateSetGWSInstanceUserRequest() (request *SetGWSInstanceUserRequest)

CreateSetGWSInstanceUserRequest creates a request to invoke SetGWSInstanceUser API

type SetGWSInstanceUserResponse ¶ added in v1.60.317

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

SetGWSInstanceUserResponse is the response struct for api SetGWSInstanceUser

func CreateSetGWSInstanceUserResponse ¶ added in v1.60.317

func CreateSetGWSInstanceUserResponse() (response *SetGWSInstanceUserResponse)

CreateSetGWSInstanceUserResponse creates a response to parse from SetGWSInstanceUser response

type SetPostScriptsPostInstallScripts ¶ added in v1.61.1829

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

SetPostScriptsPostInstallScripts is a repeated param struct in SetPostScriptsRequest

type SetPostScriptsRequest ¶ added in v1.61.1829

type SetPostScriptsRequest struct {
	*requests.RpcRequest
	PostInstallScripts *[]SetPostScriptsPostInstallScripts `position:"Query" name:"PostInstallScripts"  type:"Repeated"`
	ClusterId          string                              `position:"Query" name:"ClusterId"`
}

SetPostScriptsRequest is the request struct for api SetPostScripts

func CreateSetPostScriptsRequest ¶ added in v1.61.1829

func CreateSetPostScriptsRequest() (request *SetPostScriptsRequest)

CreateSetPostScriptsRequest creates a request to invoke SetPostScripts API

type SetPostScriptsResponse ¶ added in v1.61.1829

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

SetPostScriptsResponse is the response struct for api SetPostScripts

func CreateSetPostScriptsResponse ¶ added in v1.61.1829

func CreateSetPostScriptsResponse() (response *SetPostScriptsResponse)

CreateSetPostScriptsResponse creates a response to parse from SetPostScripts 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"`
	ClusterId string          `position:"Query" name:"ClusterId"`
	Node      *[]SetQueueNode `position:"Query" name:"Node"  type:"Repeated"`
}

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 SetSchedulerInfoPbsInfo ¶ added in v1.61.1236

type SetSchedulerInfoPbsInfo struct {
	SchedInterval      string                                  `name:"SchedInterval"`
	SchedMaxJobs       string                                  `name:"SchedMaxJobs"`
	AclLimit           *[]SetSchedulerInfoPbsInfoAclLimit      `name:"AclLimit" type:"Repeated"`
	ResourceLimit      *[]SetSchedulerInfoPbsInfoResourceLimit `name:"ResourceLimit" type:"Repeated"`
	SchedMaxQueuedJobs string                                  `name:"SchedMaxQueuedJobs"`
	JobHistoryDuration string                                  `name:"JobHistoryDuration"`
}

SetSchedulerInfoPbsInfo is a repeated param struct in SetSchedulerInfoRequest

type SetSchedulerInfoPbsInfoAclLimit ¶ added in v1.61.1829

type SetSchedulerInfoPbsInfoAclLimit struct {
	AclUsers string `name:"AclUsers"`
	Queue    string `name:"Queue"`
}

SetSchedulerInfoPbsInfoAclLimit is a repeated param struct in SetSchedulerInfoRequest

type SetSchedulerInfoPbsInfoResourceLimit ¶ added in v1.61.1829

type SetSchedulerInfoPbsInfoResourceLimit struct {
	MaxJobs string `name:"MaxJobs"`
	Nodes   string `name:"Nodes"`
	Mem     string `name:"Mem"`
	Cpus    string `name:"Cpus"`
	User    string `name:"User"`
	Queue   string `name:"Queue"`
}

SetSchedulerInfoPbsInfoResourceLimit is a repeated param struct in SetSchedulerInfoRequest

type SetSchedulerInfoRequest ¶ added in v1.61.1236

type SetSchedulerInfoRequest struct {
	*requests.RpcRequest
	SlurmInfo *[]SetSchedulerInfoSlurmInfo `position:"Query" name:"SlurmInfo"  type:"Repeated"`
	ClusterId string                       `position:"Query" name:"ClusterId"`
	Scheduler *[]SetSchedulerInfoScheduler `position:"Query" name:"Scheduler"  type:"Repeated"`
	PbsInfo   *[]SetSchedulerInfoPbsInfo   `position:"Query" name:"PbsInfo"  type:"Repeated"`
}

SetSchedulerInfoRequest is the request struct for api SetSchedulerInfo

func CreateSetSchedulerInfoRequest ¶ added in v1.61.1236

func CreateSetSchedulerInfoRequest() (request *SetSchedulerInfoRequest)

CreateSetSchedulerInfoRequest creates a request to invoke SetSchedulerInfo API

type SetSchedulerInfoResponse ¶ added in v1.61.1236

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

SetSchedulerInfoResponse is the response struct for api SetSchedulerInfo

func CreateSetSchedulerInfoResponse ¶ added in v1.61.1236

func CreateSetSchedulerInfoResponse() (response *SetSchedulerInfoResponse)

CreateSetSchedulerInfoResponse creates a response to parse from SetSchedulerInfo response

type SetSchedulerInfoScheduler ¶ added in v1.61.1236

type SetSchedulerInfoScheduler struct {
	SchedName string `name:"SchedName"`
}

SetSchedulerInfoScheduler is a repeated param struct in SetSchedulerInfoRequest

type SetSchedulerInfoSlurmInfo ¶ added in v1.61.1236

type SetSchedulerInfoSlurmInfo struct {
	SchedInterval    string `name:"SchedInterval"`
	BackfillInterval string `name:"BackfillInterval"`
}

SetSchedulerInfoSlurmInfo is a repeated param struct in SetSchedulerInfoRequest

type SoftwareInfo ¶

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

SoftwareInfo is a nested struct in ehpc response

type SoftwareList ¶

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

SoftwareList is a nested struct in ehpc response

type SoftwareListItem ¶

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

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 SpotInstanceTypes ¶ added in v1.61.1093

type SpotInstanceTypes struct {
	Instance []Instance `json:"Instance" xml:"Instance"`
}

SpotInstanceTypes 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
	TaskId    string `json:"TaskId" xml:"TaskId"`
	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 StartGWSInstanceRequest ¶ added in v1.60.317

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

StartGWSInstanceRequest is the request struct for api StartGWSInstance

func CreateStartGWSInstanceRequest ¶ added in v1.60.317

func CreateStartGWSInstanceRequest() (request *StartGWSInstanceRequest)

CreateStartGWSInstanceRequest creates a request to invoke StartGWSInstance API

type StartGWSInstanceResponse ¶ added in v1.60.317

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

StartGWSInstanceResponse is the response struct for api StartGWSInstance

func CreateStartGWSInstanceResponse ¶ added in v1.60.317

func CreateStartGWSInstanceResponse() (response *StartGWSInstanceResponse)

CreateStartGWSInstanceResponse creates a response to parse from StartGWSInstance 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
	TaskId    string `json:"TaskId" xml:"TaskId"`
	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
	ClusterId string           `position:"Query" name:"ClusterId"`
	Port      requests.Integer `position:"Query" name:"Port"`
	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
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

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
	TaskId    string `json:"TaskId" xml:"TaskId"`
	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 StopGWSInstanceRequest ¶ added in v1.60.317

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

StopGWSInstanceRequest is the request struct for api StopGWSInstance

func CreateStopGWSInstanceRequest ¶ added in v1.60.317

func CreateStopGWSInstanceRequest() (request *StopGWSInstanceRequest)

CreateStopGWSInstanceRequest creates a request to invoke StopGWSInstance API

type StopGWSInstanceResponse ¶ added in v1.60.317

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

StopGWSInstanceResponse is the response struct for api StopGWSInstance

func CreateStopGWSInstanceResponse ¶ added in v1.60.317

func CreateStopGWSInstanceResponse() (response *StopGWSInstanceResponse)

CreateStopGWSInstanceResponse creates a response to parse from StopGWSInstance response

type StopJobsRequest ¶

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

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
	TaskId    string `json:"TaskId" xml:"TaskId"`
	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 StopServerlessJobsRequest ¶ added in v1.62.444

type StopServerlessJobsRequest struct {
	*requests.RpcRequest
	ClusterId string    `position:"Query" name:"ClusterId"`
	JobIds    *[]string `position:"Query" name:"JobIds"  type:"Repeated"`
}

StopServerlessJobsRequest is the request struct for api StopServerlessJobs

func CreateStopServerlessJobsRequest ¶ added in v1.62.444

func CreateStopServerlessJobsRequest() (request *StopServerlessJobsRequest)

CreateStopServerlessJobsRequest creates a request to invoke StopServerlessJobs API

type StopServerlessJobsResponse ¶ added in v1.62.444

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

StopServerlessJobsResponse is the response struct for api StopServerlessJobs

func CreateStopServerlessJobsResponse ¶ added in v1.62.444

func CreateStopServerlessJobsResponse() (response *StopServerlessJobsResponse)

CreateStopServerlessJobsResponse creates a response to parse from StopServerlessJobs response

type StopVisualServiceRequest ¶

type StopVisualServiceRequest struct {
	*requests.RpcRequest
	ClusterId string           `position:"Query" name:"ClusterId"`
	Port      requests.Integer `position:"Query" name:"Port"`
	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
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

StopVisualServiceResponse is the response struct for api StopVisualService

func CreateStopVisualServiceResponse ¶

func CreateStopVisualServiceResponse() (response *StopVisualServiceResponse)

CreateStopVisualServiceResponse creates a response to parse from StopVisualService response

type SubmitJobRequest ¶

type SubmitJobRequest struct {
	*requests.RpcRequest
	StderrRedirectPath string           `position:"Query" name:"StderrRedirectPath"`
	RunasUserPassword  string           `position:"Query" name:"RunasUserPassword"`
	ClockTime          string           `position:"Query" name:"ClockTime"`
	JobRetryPriority   requests.Integer `position:"Query" name:"JobRetry.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"`
	Mem                string           `position:"Query" name:"Mem"`
	JobRetryCount      requests.Integer `position:"Query" name:"JobRetry.Count"`
	StdoutRedirectPath string           `position:"Query" name:"StdoutRedirectPath"`
	Variables          string           `position:"Query" name:"Variables"`
	PostCmdLine        string           `position:"Query" name:"PostCmdLine"`
	RunasUser          string           `position:"Query" name:"RunasUser"`
	Cpu                requests.Integer `position:"Query" name:"Cpu"`
	ClusterId          string           `position:"Query" name:"ClusterId"`
	ReRunable          requests.Boolean `position:"Query" name:"ReRunable"`
	Thread             requests.Integer `position:"Query" name:"Thread"`
	Priority           requests.Integer `position:"Query" name:"Priority"`
	Gpu                requests.Integer `position:"Query" name:"Gpu"`
	JobRetryOnExitCode requests.Integer `position:"Query" name:"JobRetry.OnExitCode"`
	Node               requests.Integer `position:"Query" name:"Node"`
	Async              requests.Boolean `position:"Query" name:"Async"`
	Task               requests.Integer `position:"Query" name:"Task"`
	InputFileUrl       string           `position:"Query" name:"InputFileUrl"`
	Name               string           `position:"Query" name:"Name"`
	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
	JobId     string `json:"JobId" xml:"JobId"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SubmitJobResponse is the response struct for api SubmitJob

func CreateSubmitJobResponse ¶

func CreateSubmitJobResponse() (response *SubmitJobResponse)

CreateSubmitJobResponse creates a response to parse from SubmitJob response

type SubmitServerlessJobAcrRegistryInfo ¶ added in v1.62.444

type SubmitServerlessJobAcrRegistryInfo struct {
	InstanceName string    `name:"InstanceName"`
	InstanceId   string    `name:"InstanceId"`
	RegionId     string    `name:"RegionId"`
	Domain       *[]string `name:"Domain" type:"Repeated"`
}

SubmitServerlessJobAcrRegistryInfo is a repeated param struct in SubmitServerlessJobRequest

type SubmitServerlessJobArrayProperties ¶ added in v1.62.444

type SubmitServerlessJobArrayProperties struct {
	IndexStart string `name:"IndexStart"`
	IndexStep  string `name:"IndexStep"`
	IndexEnd   string `name:"IndexEnd"`
}

SubmitServerlessJobArrayProperties is a repeated param struct in SubmitServerlessJobRequest

type SubmitServerlessJobContainer ¶ added in v1.62.444

type SubmitServerlessJobContainer struct {
	VolumeMount    *[]SubmitServerlessJobContainerVolumeMountItem    `name:"VolumeMount" type:"Repeated"`
	Image          string                                            `name:"Image"`
	Port           *[]SubmitServerlessJobContainerPortItem           `name:"Port" type:"Repeated"`
	EnvironmentVar *[]SubmitServerlessJobContainerEnvironmentVarItem `name:"EnvironmentVar" type:"Repeated"`
	WorkingDir     string                                            `name:"WorkingDir"`
	Arg            *[]string                                         `name:"Arg" type:"Repeated"`
	Name           string                                            `name:"Name"`
	Gpu            string                                            `name:"Gpu"`
	Command        *[]string                                         `name:"Command" type:"Repeated"`
}

SubmitServerlessJobContainer is a repeated param struct in SubmitServerlessJobRequest

type SubmitServerlessJobContainerEnvironmentVarItem ¶ added in v1.62.444

type SubmitServerlessJobContainerEnvironmentVarItem struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

SubmitServerlessJobContainerEnvironmentVarItem is a repeated param struct in SubmitServerlessJobRequest

type SubmitServerlessJobContainerPortItem ¶ added in v1.62.444

type SubmitServerlessJobContainerPortItem struct {
	Protocol string `name:"Protocol"`
	Port     string `name:"Port"`
}

SubmitServerlessJobContainerPortItem is a repeated param struct in SubmitServerlessJobRequest

type SubmitServerlessJobContainerVolumeMountItem ¶ added in v1.62.444

type SubmitServerlessJobContainerVolumeMountItem struct {
	FlexVolumeDriver  string `name:"FlexVolumeDriver"`
	MountPath         string `name:"MountPath"`
	ReadOnly          string `name:"ReadOnly"`
	MountPropagation  string `name:"MountPropagation"`
	SubPath           string `name:"SubPath"`
	NFSVolumePath     string `name:"NFSVolumePath"`
	Type              string `name:"Type"`
	FlexVolumeOptions string `name:"FlexVolumeOptions"`
	NFSVolumeReadOnly string `name:"NFSVolumeReadOnly"`
	NFSVolumeServer   string `name:"NFSVolumeServer"`
}

SubmitServerlessJobContainerVolumeMountItem is a repeated param struct in SubmitServerlessJobRequest

type SubmitServerlessJobDependsOn ¶ added in v1.62.444

type SubmitServerlessJobDependsOn struct {
	JobId string `name:"JobId"`
	Type  string `name:"Type"`
}

SubmitServerlessJobDependsOn is a repeated param struct in SubmitServerlessJobRequest

type SubmitServerlessJobRequest ¶ added in v1.62.444

type SubmitServerlessJobRequest struct {
	*requests.RpcRequest
	Container        SubmitServerlessJobContainer          `position:"Query" name:"Container"  type:"Struct"`
	Memory           requests.Float                        `position:"Query" name:"Memory"`
	DependsOn        *[]SubmitServerlessJobDependsOn       `position:"Query" name:"DependsOn"  type:"Json"`
	SpotPriceLimit   requests.Float                        `position:"Query" name:"SpotPriceLimit"`
	JobQueue         string                                `position:"Query" name:"JobQueue"`
	Timeout          requests.Integer                      `position:"Query" name:"Timeout"`
	JobUser          string                                `position:"Query" name:"JobUser"`
	InstanceType     *[]string                             `position:"Query" name:"InstanceType"  type:"Json"`
	JobName          string                                `position:"Query" name:"JobName"`
	JobPriority      requests.Integer                      `position:"Query" name:"JobPriority"`
	Cpu              requests.Float                        `position:"Query" name:"Cpu"`
	RamRoleName      string                                `position:"Query" name:"RamRoleName"`
	AcrRegistryInfo  *[]SubmitServerlessJobAcrRegistryInfo `position:"Query" name:"AcrRegistryInfo"  type:"Json"`
	ClusterId        string                                `position:"Query" name:"ClusterId"`
	SpotStrategy     string                                `position:"Query" name:"SpotStrategy"`
	VSwitchId        *[]string                             `position:"Query" name:"VSwitchId"  type:"Json"`
	Volume           *[]SubmitServerlessJobVolume          `position:"Query" name:"Volume"  type:"Json"`
	RetryStrategy    SubmitServerlessJobRetryStrategy      `position:"Query" name:"RetryStrategy"  type:"Struct"`
	EphemeralStorage requests.Integer                      `position:"Query" name:"EphemeralStorage"`
	ArrayProperties  SubmitServerlessJobArrayProperties    `position:"Query" name:"ArrayProperties"  type:"Struct"`
}

SubmitServerlessJobRequest is the request struct for api SubmitServerlessJob

func CreateSubmitServerlessJobRequest ¶ added in v1.62.444

func CreateSubmitServerlessJobRequest() (request *SubmitServerlessJobRequest)

CreateSubmitServerlessJobRequest creates a request to invoke SubmitServerlessJob API

type SubmitServerlessJobResponse ¶ added in v1.62.444

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

SubmitServerlessJobResponse is the response struct for api SubmitServerlessJob

func CreateSubmitServerlessJobResponse ¶ added in v1.62.444

func CreateSubmitServerlessJobResponse() (response *SubmitServerlessJobResponse)

CreateSubmitServerlessJobResponse creates a response to parse from SubmitServerlessJob response

type SubmitServerlessJobRetryStrategy ¶ added in v1.62.444

type SubmitServerlessJobRetryStrategy struct {
	EvaluateOnExit *[]SubmitServerlessJobRetryStrategyEvaluateOnExitItem `name:"EvaluateOnExit" type:"Repeated"`
	Attempts       string                                                `name:"Attempts"`
}

SubmitServerlessJobRetryStrategy is a repeated param struct in SubmitServerlessJobRequest

type SubmitServerlessJobRetryStrategyEvaluateOnExitItem ¶ added in v1.62.444

type SubmitServerlessJobRetryStrategyEvaluateOnExitItem struct {
	Action     string `name:"Action"`
	OnExitCode string `name:"OnExitCode"`
}

SubmitServerlessJobRetryStrategyEvaluateOnExitItem is a repeated param struct in SubmitServerlessJobRequest

type SubmitServerlessJobVolume ¶ added in v1.62.444

type SubmitServerlessJobVolume struct {
	FlexVolumeDriver  string `name:"FlexVolumeDriver"`
	NFSVolumePath     string `name:"NFSVolumePath"`
	FlexVolumeOptions string `name:"FlexVolumeOptions"`
	NFSVolumeReadOnly string `name:"NFSVolumeReadOnly"`
	NFSVolumeServer   string `name:"NFSVolumeServer"`
}

SubmitServerlessJobVolume is a repeated param struct in SubmitServerlessJobRequest

type SummaryImagesInfoRequest ¶ added in v1.61.1829

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

SummaryImagesInfoRequest is the request struct for api SummaryImagesInfo

func CreateSummaryImagesInfoRequest ¶ added in v1.61.1829

func CreateSummaryImagesInfoRequest() (request *SummaryImagesInfoRequest)

CreateSummaryImagesInfoRequest creates a request to invoke SummaryImagesInfo API

type SummaryImagesInfoResponse ¶ added in v1.61.1829

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

SummaryImagesInfoResponse is the response struct for api SummaryImagesInfo

func CreateSummaryImagesInfoResponse ¶ added in v1.61.1829

func CreateSummaryImagesInfoResponse() (response *SummaryImagesInfoResponse)

CreateSummaryImagesInfoResponse creates a response to parse from SummaryImagesInfo response

type SummaryImagesRequest ¶ added in v1.61.1829

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

SummaryImagesRequest is the request struct for api SummaryImages

func CreateSummaryImagesRequest ¶ added in v1.61.1829

func CreateSummaryImagesRequest() (request *SummaryImagesRequest)

CreateSummaryImagesRequest creates a request to invoke SummaryImages API

type SummaryImagesResponse ¶ added in v1.61.1829

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

SummaryImagesResponse is the response struct for api SummaryImages

func CreateSummaryImagesResponse ¶ added in v1.61.1829

func CreateSummaryImagesResponse() (response *SummaryImagesResponse)

CreateSummaryImagesResponse creates a response to parse from SummaryImages response

type SvgInfo ¶

type SvgInfo struct {
	Type string `json:"Type" xml:"Type"`
	Url  string `json:"Url" xml:"Url"`
	Name string `json:"Name" xml:"Name"`
	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 SyncUsersRequest ¶ added in v1.61.1829

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

SyncUsersRequest is the request struct for api SyncUsers

func CreateSyncUsersRequest ¶ added in v1.61.1829

func CreateSyncUsersRequest() (request *SyncUsersRequest)

CreateSyncUsersRequest creates a request to invoke SyncUsers API

type SyncUsersResponse ¶ added in v1.61.1829

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

SyncUsersResponse is the response struct for api SyncUsers

func CreateSyncUsersResponse ¶ added in v1.61.1829

func CreateSyncUsersResponse() (response *SyncUsersResponse)

CreateSyncUsersResponse creates a response to parse from SyncUsers response

type Sysctl ¶ added in v1.62.444

type Sysctl struct {
	Name  string `json:"Name" xml:"Name"`
	Value string `json:"Value" xml:"Value"`
}

Sysctl is a nested struct in ehpc response

type Sysctls ¶ added in v1.62.444

type Sysctls struct {
	Sysctl []Sysctl `json:"Sysctl" xml:"Sysctl"`
}

Sysctls is a nested struct in ehpc response

type Tag ¶ added in v1.62.444

type Tag struct {
	Key   string `json:"Key" xml:"Key"`
	Value string `json:"Value" xml:"Value"`
}

Tag is a nested struct in ehpc response

type TagResource ¶ added in v1.61.1829

type TagResource struct {
	ResourceType string `json:"ResourceType" xml:"ResourceType"`
	TagValue     string `json:"TagValue" xml:"TagValue"`
	ResourceId   string `json:"ResourceId" xml:"ResourceId"`
	TagKey       string `json:"TagKey" xml:"TagKey"`
}

TagResource is a nested struct in ehpc response

type TagResources ¶ added in v1.61.1829

type TagResources struct {
	TagResource []TagResource `json:"TagResource" xml:"TagResource"`
}

TagResources is a nested struct in ehpc response

type TagResourcesRequest ¶ added in v1.61.1829

type TagResourcesRequest struct {
	*requests.RpcRequest
	ResourceId   *[]string          `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceType string             `position:"Query" name:"ResourceType"`
	Tag          *[]TagResourcesTag `position:"Query" name:"Tag"  type:"Repeated"`
}

TagResourcesRequest is the request struct for api TagResources

func CreateTagResourcesRequest ¶ added in v1.61.1829

func CreateTagResourcesRequest() (request *TagResourcesRequest)

CreateTagResourcesRequest creates a request to invoke TagResources API

type TagResourcesResponse ¶ added in v1.61.1829

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

TagResourcesResponse is the response struct for api TagResources

func CreateTagResourcesResponse ¶ added in v1.61.1829

func CreateTagResourcesResponse() (response *TagResourcesResponse)

CreateTagResourcesResponse creates a response to parse from TagResources response

type TagResourcesTag ¶ added in v1.61.1829

type TagResourcesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

TagResourcesTag is a repeated param struct in TagResourcesRequest

type Tags ¶ added in v1.62.444

type Tags struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

Tags is a nested struct in ehpc response

type TaskInfo ¶ added in v1.61.443

type TaskInfo struct {
	Status      string `json:"Status" xml:"Status"`
	TaskType    string `json:"TaskType" xml:"TaskType"`
	TotalSteps  int    `json:"TotalSteps" xml:"TotalSteps"`
	CurrentStep int    `json:"CurrentStep" xml:"CurrentStep"`
	Result      string `json:"Result" xml:"Result"`
	Errors      string `json:"Errors" xml:"Errors"`
	TaskId      string `json:"TaskId" xml:"TaskId"`
	Request     string `json:"Request" xml:"Request"`
	ClusterId   string `json:"ClusterId" xml:"ClusterId"`
}

TaskInfo is a nested struct in ehpc response

type Tasks ¶ added in v1.61.443

type Tasks struct {
	TaskInfo []TaskInfo `json:"TaskInfo" xml:"TaskInfo"`
}

Tasks is a nested struct in ehpc response

type TcpSocket ¶ added in v1.62.444

type TcpSocket struct {
	Host string `json:"Host" xml:"Host"`
	Port int64  `json:"Port" xml:"Port"`
}

TcpSocket 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 {
	Status              string  `json:"Status" xml:"Status"`
	InstanceTypeId      string  `json:"InstanceTypeId" xml:"InstanceTypeId"`
	InstanceBandwidthRx int     `json:"InstanceBandwidthRx" xml:"InstanceBandwidthRx"`
	GPUSpec             string  `json:"GPUSpec" xml:"GPUSpec"`
	InstanceBandwidthTx int     `json:"InstanceBandwidthTx" xml:"InstanceBandwidthTx"`
	InstancePpsRx       int     `json:"InstancePpsRx" xml:"InstancePpsRx"`
	InstancePpsTx       int     `json:"InstancePpsTx" xml:"InstancePpsTx"`
	GPUAmount           int     `json:"GPUAmount" xml:"GPUAmount"`
	CpuCoreCount        int     `json:"CpuCoreCount" xml:"CpuCoreCount"`
	MemorySize          int     `json:"MemorySize" xml:"MemorySize"`
	EniQuantity         int     `json:"EniQuantity" xml:"EniQuantity"`
	ZoneIds             ZoneIds `json:"ZoneIds" xml:"ZoneIds"`
}

TypesInfo is a nested struct in ehpc response

type UnTagResourcesRequest ¶ added in v1.61.1829

type UnTagResourcesRequest struct {
	*requests.RpcRequest
	All          requests.Boolean `position:"Query" name:"All"`
	ResourceId   *[]string        `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceType string           `position:"Query" name:"ResourceType"`
	TagKey       *[]string        `position:"Query" name:"TagKey"  type:"Repeated"`
}

UnTagResourcesRequest is the request struct for api UnTagResources

func CreateUnTagResourcesRequest ¶ added in v1.61.1829

func CreateUnTagResourcesRequest() (request *UnTagResourcesRequest)

CreateUnTagResourcesRequest creates a request to invoke UnTagResources API

type UnTagResourcesResponse ¶ added in v1.61.1829

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

UnTagResourcesResponse is the response struct for api UnTagResources

func CreateUnTagResourcesResponse ¶ added in v1.61.1829

func CreateUnTagResourcesResponse() (response *UnTagResourcesResponse)

CreateUnTagResourcesResponse creates a response to parse from UnTagResources response

type UninstallSoftwareRequest ¶

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

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"`
	VolumeMountOption string                                        `name:"VolumeMountOption"`
	LocalDirectory    string                                        `name:"LocalDirectory"`
	RemoteDirectory   string                                        `name:"RemoteDirectory"`
	Roles             *[]UpdateClusterVolumesAdditionalVolumesRoles `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 UpdateClusterVolumesAdditionalVolumesRoles ¶ added in v1.61.1829

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

UpdateClusterVolumesAdditionalVolumesRoles 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 UpdateQueueConfigRequest ¶ added in v1.60.317

type UpdateQueueConfigRequest struct {
	*requests.RpcRequest
	DeploymentSetId             string `position:"Query" name:"DeploymentSetId"`
	QueueName                   string `position:"Query" name:"QueueName"`
	ClusterId                   string `position:"Query" name:"ClusterId"`
	NetworkInterfaceTrafficMode string `position:"Query" name:"NetworkInterfaceTrafficMode"`
	ResourceGroupId             string `position:"Query" name:"ResourceGroupId"`
	ComputeInstanceType         string `position:"Query" name:"ComputeInstanceType"`
}

UpdateQueueConfigRequest is the request struct for api UpdateQueueConfig

func CreateUpdateQueueConfigRequest ¶ added in v1.60.317

func CreateUpdateQueueConfigRequest() (request *UpdateQueueConfigRequest)

CreateUpdateQueueConfigRequest creates a request to invoke UpdateQueueConfig API

type UpdateQueueConfigResponse ¶ added in v1.60.317

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

UpdateQueueConfigResponse is the response struct for api UpdateQueueConfig

func CreateUpdateQueueConfigResponse ¶ added in v1.60.317

func CreateUpdateQueueConfigResponse() (response *UpdateQueueConfigResponse)

CreateUpdateQueueConfigResponse creates a response to parse from UpdateQueueConfig 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"`
	UserId  string `json:"UserId" xml:"UserId"`
	GroupId string `json:"GroupId" xml:"GroupId"`
	AddTime string `json:"AddTime" xml:"AddTime"`
}

UserInfo is a nested struct in ehpc response

type UsersInListUsers ¶ added in v1.61.1829

type UsersInListUsers struct {
	UserInfo []UserInfo `json:"UserInfo" xml:"UserInfo"`
}

UsersInListUsers is a nested struct in ehpc response

type UsersInListUsersAsync ¶ added in v1.61.1829

type UsersInListUsersAsync struct {
	UserInfo []UserInfo `json:"UserInfo" xml:"UserInfo"`
}

UsersInListUsersAsync is a nested struct in ehpc response

type ValueFrom ¶ added in v1.62.444

type ValueFrom struct {
	FieldRef FieldRef `json:"FieldRef" xml:"FieldRef"`
}

ValueFrom is a nested struct in ehpc response

type Volume ¶ added in v1.62.444

type Volume struct {
	DiskVolumeDiskId                  string                             `json:"DiskVolumeDiskId" xml:"DiskVolumeDiskId"`
	DiskVolumeFsType                  string                             `json:"DiskVolumeFsType" xml:"DiskVolumeFsType"`
	EmptyDirVolumeMedium              string                             `json:"EmptyDirVolumeMedium" xml:"EmptyDirVolumeMedium"`
	EmptyDirVolumeSizeLimit           string                             `json:"EmptyDirVolumeSizeLimit" xml:"EmptyDirVolumeSizeLimit"`
	FlexVolumeDriver                  string                             `json:"FlexVolumeDriver" xml:"FlexVolumeDriver"`
	FlexVolumeFsType                  string                             `json:"FlexVolumeFsType" xml:"FlexVolumeFsType"`
	FlexVolumeOptions                 string                             `json:"FlexVolumeOptions" xml:"FlexVolumeOptions"`
	NFSVolumePath                     string                             `json:"NFSVolumePath" xml:"NFSVolumePath"`
	NFSVolumeReadOnly                 bool                               `json:"NFSVolumeReadOnly" xml:"NFSVolumeReadOnly"`
	NFSVolumeServer                   string                             `json:"NFSVolumeServer" xml:"NFSVolumeServer"`
	Name                              string                             `json:"Name" xml:"Name"`
	Type                              string                             `json:"Type" xml:"Type"`
	ConfigFileVolumeConfigFileToPaths []ConfigFileVolumeConfigFileToPath `json:"ConfigFileVolumeConfigFileToPaths" xml:"ConfigFileVolumeConfigFileToPaths"`
}

Volume 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"`
	RemoteDirectory   string                   `json:"RemoteDirectory" xml:"RemoteDirectory"`
	VolumeType        string                   `json:"VolumeType" xml:"VolumeType"`
	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 VolumeMount ¶ added in v1.62.444

type VolumeMount struct {
	Name             string `json:"Name" xml:"Name"`
	MountPath        string `json:"MountPath" xml:"MountPath"`
	MountPropagation string `json:"MountPropagation" xml:"MountPropagation"`
	SubPath          string `json:"SubPath" xml:"SubPath"`
	ReadOnly         bool   `json:"ReadOnly" xml:"ReadOnly"`
}

VolumeMount is a nested struct in ehpc response

type VolumeMountsInDescribeServerlessJobs ¶ added in v1.62.444

type VolumeMountsInDescribeServerlessJobs struct {
	VolumeMount []VolumeMount `json:"VolumeMount" xml:"VolumeMount"`
}

VolumeMountsInDescribeServerlessJobs is a nested struct in ehpc response

type VolumesInDescribeServerlessJobs ¶ added in v1.62.444

type VolumesInDescribeServerlessJobs struct {
	Volume []Volume `json:"Volume" xml:"Volume"`
}

VolumesInDescribeServerlessJobs 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

type ZoneIds ¶ added in v1.61.1241

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

ZoneIds 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