Documentation ¶
Index ¶
- type AddContainerAppRequest
- type AddContainerAppResponse
- type AddLocalNodesRequest
- type AddLocalNodesResponse
- type AddNodesRequest
- type AddNodesResponse
- type AddUsersRequest
- type AddUsersResponse
- type AddUsersUser
- type ApplicationInfo
- type ApplicationsInDescribeCluster
- type ApplicationsInListSoftwares
- type BaseOsTag
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) AddContainerApp(request *AddContainerAppRequest) (response *AddContainerAppResponse, err error)
- func (client *Client) AddContainerAppWithCallback(request *AddContainerAppRequest, ...) <-chan int
- func (client *Client) AddContainerAppWithChan(request *AddContainerAppRequest) (<-chan *AddContainerAppResponse, <-chan error)
- func (client *Client) AddLocalNodes(request *AddLocalNodesRequest) (response *AddLocalNodesResponse, err error)
- func (client *Client) AddLocalNodesWithCallback(request *AddLocalNodesRequest, ...) <-chan int
- func (client *Client) AddLocalNodesWithChan(request *AddLocalNodesRequest) (<-chan *AddLocalNodesResponse, <-chan error)
- func (client *Client) AddNodes(request *AddNodesRequest) (response *AddNodesResponse, err error)
- func (client *Client) AddNodesWithCallback(request *AddNodesRequest, callback func(response *AddNodesResponse, err error)) <-chan int
- func (client *Client) AddNodesWithChan(request *AddNodesRequest) (<-chan *AddNodesResponse, <-chan error)
- func (client *Client) AddUsers(request *AddUsersRequest) (response *AddUsersResponse, err error)
- func (client *Client) AddUsersWithCallback(request *AddUsersRequest, callback func(response *AddUsersResponse, err error)) <-chan int
- func (client *Client) AddUsersWithChan(request *AddUsersRequest) (<-chan *AddUsersResponse, <-chan error)
- func (client *Client) CreateCluster(request *CreateClusterRequest) (response *CreateClusterResponse, err error)
- func (client *Client) CreateClusterWithCallback(request *CreateClusterRequest, ...) <-chan int
- func (client *Client) CreateClusterWithChan(request *CreateClusterRequest) (<-chan *CreateClusterResponse, <-chan error)
- func (client *Client) CreateHybridCluster(request *CreateHybridClusterRequest) (response *CreateHybridClusterResponse, err error)
- func (client *Client) CreateHybridClusterWithCallback(request *CreateHybridClusterRequest, ...) <-chan int
- func (client *Client) CreateHybridClusterWithChan(request *CreateHybridClusterRequest) (<-chan *CreateHybridClusterResponse, <-chan error)
- func (client *Client) CreateJobTemplate(request *CreateJobTemplateRequest) (response *CreateJobTemplateResponse, err error)
- func (client *Client) CreateJobTemplateWithCallback(request *CreateJobTemplateRequest, ...) <-chan int
- func (client *Client) CreateJobTemplateWithChan(request *CreateJobTemplateRequest) (<-chan *CreateJobTemplateResponse, <-chan error)
- func (client *Client) DeleteCluster(request *DeleteClusterRequest) (response *DeleteClusterResponse, err error)
- func (client *Client) DeleteClusterWithCallback(request *DeleteClusterRequest, ...) <-chan int
- func (client *Client) DeleteClusterWithChan(request *DeleteClusterRequest) (<-chan *DeleteClusterResponse, <-chan error)
- func (client *Client) DeleteContainerApps(request *DeleteContainerAppsRequest) (response *DeleteContainerAppsResponse, err error)
- func (client *Client) DeleteContainerAppsWithCallback(request *DeleteContainerAppsRequest, ...) <-chan int
- func (client *Client) DeleteContainerAppsWithChan(request *DeleteContainerAppsRequest) (<-chan *DeleteContainerAppsResponse, <-chan error)
- func (client *Client) DeleteImage(request *DeleteImageRequest) (response *DeleteImageResponse, err error)
- func (client *Client) DeleteImageWithCallback(request *DeleteImageRequest, ...) <-chan int
- func (client *Client) DeleteImageWithChan(request *DeleteImageRequest) (<-chan *DeleteImageResponse, <-chan error)
- func (client *Client) DeleteJobTemplates(request *DeleteJobTemplatesRequest) (response *DeleteJobTemplatesResponse, err error)
- func (client *Client) DeleteJobTemplatesWithCallback(request *DeleteJobTemplatesRequest, ...) <-chan int
- func (client *Client) DeleteJobTemplatesWithChan(request *DeleteJobTemplatesRequest) (<-chan *DeleteJobTemplatesResponse, <-chan error)
- func (client *Client) DeleteJobs(request *DeleteJobsRequest) (response *DeleteJobsResponse, err error)
- func (client *Client) DeleteJobsWithCallback(request *DeleteJobsRequest, ...) <-chan int
- func (client *Client) DeleteJobsWithChan(request *DeleteJobsRequest) (<-chan *DeleteJobsResponse, <-chan error)
- func (client *Client) DeleteNodes(request *DeleteNodesRequest) (response *DeleteNodesResponse, err error)
- func (client *Client) DeleteNodesWithCallback(request *DeleteNodesRequest, ...) <-chan int
- func (client *Client) DeleteNodesWithChan(request *DeleteNodesRequest) (<-chan *DeleteNodesResponse, <-chan error)
- func (client *Client) DeleteUsers(request *DeleteUsersRequest) (response *DeleteUsersResponse, err error)
- func (client *Client) DeleteUsersWithCallback(request *DeleteUsersRequest, ...) <-chan int
- func (client *Client) DeleteUsersWithChan(request *DeleteUsersRequest) (<-chan *DeleteUsersResponse, <-chan error)
- func (client *Client) DescribeAutoScaleConfig(request *DescribeAutoScaleConfigRequest) (response *DescribeAutoScaleConfigResponse, err error)
- func (client *Client) DescribeAutoScaleConfigWithCallback(request *DescribeAutoScaleConfigRequest, ...) <-chan int
- func (client *Client) DescribeAutoScaleConfigWithChan(request *DescribeAutoScaleConfigRequest) (<-chan *DescribeAutoScaleConfigResponse, <-chan error)
- func (client *Client) DescribeCluster(request *DescribeClusterRequest) (response *DescribeClusterResponse, err error)
- func (client *Client) DescribeClusterWithCallback(request *DescribeClusterRequest, ...) <-chan int
- func (client *Client) DescribeClusterWithChan(request *DescribeClusterRequest) (<-chan *DescribeClusterResponse, <-chan error)
- func (client *Client) DescribeContainerApp(request *DescribeContainerAppRequest) (response *DescribeContainerAppResponse, err error)
- func (client *Client) DescribeContainerAppWithCallback(request *DescribeContainerAppRequest, ...) <-chan int
- func (client *Client) DescribeContainerAppWithChan(request *DescribeContainerAppRequest) (<-chan *DescribeContainerAppResponse, <-chan error)
- func (client *Client) DescribeImage(request *DescribeImageRequest) (response *DescribeImageResponse, err error)
- func (client *Client) DescribeImageGatewayConfig(request *DescribeImageGatewayConfigRequest) (response *DescribeImageGatewayConfigResponse, err error)
- func (client *Client) DescribeImageGatewayConfigWithCallback(request *DescribeImageGatewayConfigRequest, ...) <-chan int
- func (client *Client) DescribeImageGatewayConfigWithChan(request *DescribeImageGatewayConfigRequest) (<-chan *DescribeImageGatewayConfigResponse, <-chan error)
- func (client *Client) DescribeImagePrice(request *DescribeImagePriceRequest) (response *DescribeImagePriceResponse, err error)
- func (client *Client) DescribeImagePriceWithCallback(request *DescribeImagePriceRequest, ...) <-chan int
- func (client *Client) DescribeImagePriceWithChan(request *DescribeImagePriceRequest) (<-chan *DescribeImagePriceResponse, <-chan error)
- func (client *Client) DescribeImageWithCallback(request *DescribeImageRequest, ...) <-chan int
- func (client *Client) DescribeImageWithChan(request *DescribeImageRequest) (<-chan *DescribeImageResponse, <-chan error)
- func (client *Client) DescribePrice(request *DescribePriceRequest) (response *DescribePriceResponse, err error)
- func (client *Client) DescribePriceWithCallback(request *DescribePriceRequest, ...) <-chan int
- func (client *Client) DescribePriceWithChan(request *DescribePriceRequest) (<-chan *DescribePriceResponse, <-chan error)
- func (client *Client) EditJobTemplate(request *EditJobTemplateRequest) (response *EditJobTemplateResponse, err error)
- func (client *Client) EditJobTemplateWithCallback(request *EditJobTemplateRequest, ...) <-chan int
- func (client *Client) EditJobTemplateWithChan(request *EditJobTemplateRequest) (<-chan *EditJobTemplateResponse, <-chan error)
- func (client *Client) GetAutoScaleConfig(request *GetAutoScaleConfigRequest) (response *GetAutoScaleConfigResponse, err error)
- func (client *Client) GetAutoScaleConfigWithCallback(request *GetAutoScaleConfigRequest, ...) <-chan int
- func (client *Client) GetAutoScaleConfigWithChan(request *GetAutoScaleConfigRequest) (<-chan *GetAutoScaleConfigResponse, <-chan error)
- func (client *Client) GetCloudMetricLogs(request *GetCloudMetricLogsRequest) (response *GetCloudMetricLogsResponse, err error)
- func (client *Client) GetCloudMetricLogsWithCallback(request *GetCloudMetricLogsRequest, ...) <-chan int
- func (client *Client) GetCloudMetricLogsWithChan(request *GetCloudMetricLogsRequest) (<-chan *GetCloudMetricLogsResponse, <-chan error)
- func (client *Client) GetCloudMetricProfiling(request *GetCloudMetricProfilingRequest) (response *GetCloudMetricProfilingResponse, err error)
- func (client *Client) GetCloudMetricProfilingWithCallback(request *GetCloudMetricProfilingRequest, ...) <-chan int
- func (client *Client) GetCloudMetricProfilingWithChan(request *GetCloudMetricProfilingRequest) (<-chan *GetCloudMetricProfilingResponse, <-chan error)
- func (client *Client) GetHybridClusterConfig(request *GetHybridClusterConfigRequest) (response *GetHybridClusterConfigResponse, err error)
- func (client *Client) GetHybridClusterConfigWithCallback(request *GetHybridClusterConfigRequest, ...) <-chan int
- func (client *Client) GetHybridClusterConfigWithChan(request *GetHybridClusterConfigRequest) (<-chan *GetHybridClusterConfigResponse, <-chan error)
- func (client *Client) InvokeShellCommand(request *InvokeShellCommandRequest) (response *InvokeShellCommandResponse, err error)
- func (client *Client) InvokeShellCommandWithCallback(request *InvokeShellCommandRequest, ...) <-chan int
- func (client *Client) InvokeShellCommandWithChan(request *InvokeShellCommandRequest) (<-chan *InvokeShellCommandResponse, <-chan error)
- func (client *Client) ListAvailableEcsTypes(request *ListAvailableEcsTypesRequest) (response *ListAvailableEcsTypesResponse, err error)
- func (client *Client) ListAvailableEcsTypesWithCallback(request *ListAvailableEcsTypesRequest, ...) <-chan int
- func (client *Client) ListAvailableEcsTypesWithChan(request *ListAvailableEcsTypesRequest) (<-chan *ListAvailableEcsTypesResponse, <-chan error)
- func (client *Client) ListCloudMetricProfilings(request *ListCloudMetricProfilingsRequest) (response *ListCloudMetricProfilingsResponse, err error)
- func (client *Client) ListCloudMetricProfilingsWithCallback(request *ListCloudMetricProfilingsRequest, ...) <-chan int
- func (client *Client) ListCloudMetricProfilingsWithChan(request *ListCloudMetricProfilingsRequest) (<-chan *ListCloudMetricProfilingsResponse, <-chan error)
- func (client *Client) ListClusterLogs(request *ListClusterLogsRequest) (response *ListClusterLogsResponse, err error)
- func (client *Client) ListClusterLogsWithCallback(request *ListClusterLogsRequest, ...) <-chan int
- func (client *Client) ListClusterLogsWithChan(request *ListClusterLogsRequest) (<-chan *ListClusterLogsResponse, <-chan error)
- func (client *Client) ListClusters(request *ListClustersRequest) (response *ListClustersResponse, err error)
- func (client *Client) ListClustersWithCallback(request *ListClustersRequest, ...) <-chan int
- func (client *Client) ListClustersWithChan(request *ListClustersRequest) (<-chan *ListClustersResponse, <-chan error)
- func (client *Client) ListCommands(request *ListCommandsRequest) (response *ListCommandsResponse, err error)
- func (client *Client) ListCommandsWithCallback(request *ListCommandsRequest, ...) <-chan int
- func (client *Client) ListCommandsWithChan(request *ListCommandsRequest) (<-chan *ListCommandsResponse, <-chan error)
- func (client *Client) ListContainerApps(request *ListContainerAppsRequest) (response *ListContainerAppsResponse, err error)
- func (client *Client) ListContainerAppsWithCallback(request *ListContainerAppsRequest, ...) <-chan int
- func (client *Client) ListContainerAppsWithChan(request *ListContainerAppsRequest) (<-chan *ListContainerAppsResponse, <-chan error)
- func (client *Client) ListContainerImages(request *ListContainerImagesRequest) (response *ListContainerImagesResponse, err error)
- func (client *Client) ListContainerImagesWithCallback(request *ListContainerImagesRequest, ...) <-chan int
- func (client *Client) ListContainerImagesWithChan(request *ListContainerImagesRequest) (<-chan *ListContainerImagesResponse, <-chan error)
- func (client *Client) ListCurrentClientVersion(request *ListCurrentClientVersionRequest) (response *ListCurrentClientVersionResponse, err error)
- func (client *Client) ListCurrentClientVersionWithCallback(request *ListCurrentClientVersionRequest, ...) <-chan int
- func (client *Client) ListCurrentClientVersionWithChan(request *ListCurrentClientVersionRequest) (<-chan *ListCurrentClientVersionResponse, <-chan error)
- func (client *Client) ListCustomImages(request *ListCustomImagesRequest) (response *ListCustomImagesResponse, err error)
- func (client *Client) ListCustomImagesWithCallback(request *ListCustomImagesRequest, ...) <-chan int
- func (client *Client) ListCustomImagesWithChan(request *ListCustomImagesRequest) (<-chan *ListCustomImagesResponse, <-chan error)
- func (client *Client) ListFileSystemWithMountTargets(request *ListFileSystemWithMountTargetsRequest) (response *ListFileSystemWithMountTargetsResponse, err error)
- func (client *Client) ListFileSystemWithMountTargetsWithCallback(request *ListFileSystemWithMountTargetsRequest, ...) <-chan int
- func (client *Client) ListFileSystemWithMountTargetsWithChan(request *ListFileSystemWithMountTargetsRequest) (<-chan *ListFileSystemWithMountTargetsResponse, <-chan error)
- func (client *Client) ListImages(request *ListImagesRequest) (response *ListImagesResponse, err error)
- func (client *Client) ListImagesWithCallback(request *ListImagesRequest, ...) <-chan int
- func (client *Client) ListImagesWithChan(request *ListImagesRequest) (<-chan *ListImagesResponse, <-chan error)
- func (client *Client) ListInvocationResults(request *ListInvocationResultsRequest) (response *ListInvocationResultsResponse, err error)
- func (client *Client) ListInvocationResultsWithCallback(request *ListInvocationResultsRequest, ...) <-chan int
- func (client *Client) ListInvocationResultsWithChan(request *ListInvocationResultsRequest) (<-chan *ListInvocationResultsResponse, <-chan error)
- func (client *Client) ListInvocationStatus(request *ListInvocationStatusRequest) (response *ListInvocationStatusResponse, err error)
- func (client *Client) ListInvocationStatusWithCallback(request *ListInvocationStatusRequest, ...) <-chan int
- func (client *Client) ListInvocationStatusWithChan(request *ListInvocationStatusRequest) (<-chan *ListInvocationStatusResponse, <-chan error)
- func (client *Client) ListJobTemplates(request *ListJobTemplatesRequest) (response *ListJobTemplatesResponse, err error)
- func (client *Client) ListJobTemplatesWithCallback(request *ListJobTemplatesRequest, ...) <-chan int
- func (client *Client) ListJobTemplatesWithChan(request *ListJobTemplatesRequest) (<-chan *ListJobTemplatesResponse, <-chan error)
- func (client *Client) ListJobs(request *ListJobsRequest) (response *ListJobsResponse, err error)
- func (client *Client) ListJobsWithCallback(request *ListJobsRequest, callback func(response *ListJobsResponse, err error)) <-chan int
- func (client *Client) ListJobsWithChan(request *ListJobsRequest) (<-chan *ListJobsResponse, <-chan error)
- func (client *Client) ListNodes(request *ListNodesRequest) (response *ListNodesResponse, err error)
- func (client *Client) ListNodesNoPaging(request *ListNodesNoPagingRequest) (response *ListNodesNoPagingResponse, err error)
- func (client *Client) ListNodesNoPagingWithCallback(request *ListNodesNoPagingRequest, ...) <-chan int
- func (client *Client) ListNodesNoPagingWithChan(request *ListNodesNoPagingRequest) (<-chan *ListNodesNoPagingResponse, <-chan error)
- func (client *Client) ListNodesWithCallback(request *ListNodesRequest, ...) <-chan int
- func (client *Client) ListNodesWithChan(request *ListNodesRequest) (<-chan *ListNodesResponse, <-chan error)
- func (client *Client) ListPreferredEcsTypes(request *ListPreferredEcsTypesRequest) (response *ListPreferredEcsTypesResponse, err error)
- func (client *Client) ListPreferredEcsTypesWithCallback(request *ListPreferredEcsTypesRequest, ...) <-chan int
- func (client *Client) ListPreferredEcsTypesWithChan(request *ListPreferredEcsTypesRequest) (<-chan *ListPreferredEcsTypesResponse, <-chan error)
- func (client *Client) ListQueues(request *ListQueuesRequest) (response *ListQueuesResponse, err error)
- func (client *Client) ListQueuesWithCallback(request *ListQueuesRequest, ...) <-chan int
- func (client *Client) ListQueuesWithChan(request *ListQueuesRequest) (<-chan *ListQueuesResponse, <-chan error)
- func (client *Client) ListRegions(request *ListRegionsRequest) (response *ListRegionsResponse, err error)
- func (client *Client) ListRegionsWithCallback(request *ListRegionsRequest, ...) <-chan int
- func (client *Client) ListRegionsWithChan(request *ListRegionsRequest) (<-chan *ListRegionsResponse, <-chan error)
- func (client *Client) ListSoftwares(request *ListSoftwaresRequest) (response *ListSoftwaresResponse, err error)
- func (client *Client) ListSoftwaresWithCallback(request *ListSoftwaresRequest, ...) <-chan int
- func (client *Client) ListSoftwaresWithChan(request *ListSoftwaresRequest) (<-chan *ListSoftwaresResponse, <-chan error)
- func (client *Client) ListUsers(request *ListUsersRequest) (response *ListUsersResponse, err error)
- func (client *Client) ListUsersWithCallback(request *ListUsersRequest, ...) <-chan int
- func (client *Client) ListUsersWithChan(request *ListUsersRequest) (<-chan *ListUsersResponse, <-chan error)
- func (client *Client) ListVolumes(request *ListVolumesRequest) (response *ListVolumesResponse, err error)
- func (client *Client) ListVolumesWithCallback(request *ListVolumesRequest, ...) <-chan int
- func (client *Client) ListVolumesWithChan(request *ListVolumesRequest) (<-chan *ListVolumesResponse, <-chan error)
- func (client *Client) ModifyClusterAttributes(request *ModifyClusterAttributesRequest) (response *ModifyClusterAttributesResponse, err error)
- func (client *Client) ModifyClusterAttributesWithCallback(request *ModifyClusterAttributesRequest, ...) <-chan int
- func (client *Client) ModifyClusterAttributesWithChan(request *ModifyClusterAttributesRequest) (<-chan *ModifyClusterAttributesResponse, <-chan error)
- func (client *Client) ModifyContainerAppAttributes(request *ModifyContainerAppAttributesRequest) (response *ModifyContainerAppAttributesResponse, err error)
- func (client *Client) ModifyContainerAppAttributesWithCallback(request *ModifyContainerAppAttributesRequest, ...) <-chan int
- func (client *Client) ModifyContainerAppAttributesWithChan(request *ModifyContainerAppAttributesRequest) (<-chan *ModifyContainerAppAttributesResponse, <-chan error)
- func (client *Client) ModifyImageGatewayConfig(request *ModifyImageGatewayConfigRequest) (response *ModifyImageGatewayConfigResponse, err error)
- func (client *Client) ModifyImageGatewayConfigWithCallback(request *ModifyImageGatewayConfigRequest, ...) <-chan int
- func (client *Client) ModifyImageGatewayConfigWithChan(request *ModifyImageGatewayConfigRequest) (<-chan *ModifyImageGatewayConfigResponse, <-chan error)
- func (client *Client) ModifyUserGroups(request *ModifyUserGroupsRequest) (response *ModifyUserGroupsResponse, err error)
- func (client *Client) ModifyUserGroupsWithCallback(request *ModifyUserGroupsRequest, ...) <-chan int
- func (client *Client) ModifyUserGroupsWithChan(request *ModifyUserGroupsRequest) (<-chan *ModifyUserGroupsResponse, <-chan error)
- func (client *Client) ModifyUserPasswords(request *ModifyUserPasswordsRequest) (response *ModifyUserPasswordsResponse, err error)
- func (client *Client) ModifyUserPasswordsWithCallback(request *ModifyUserPasswordsRequest, ...) <-chan int
- func (client *Client) ModifyUserPasswordsWithChan(request *ModifyUserPasswordsRequest) (<-chan *ModifyUserPasswordsResponse, <-chan error)
- func (client *Client) PullImage(request *PullImageRequest) (response *PullImageResponse, err error)
- func (client *Client) PullImageWithCallback(request *PullImageRequest, ...) <-chan int
- func (client *Client) PullImageWithChan(request *PullImageRequest) (<-chan *PullImageResponse, <-chan error)
- func (client *Client) RecoverCluster(request *RecoverClusterRequest) (response *RecoverClusterResponse, err error)
- func (client *Client) RecoverClusterWithCallback(request *RecoverClusterRequest, ...) <-chan int
- func (client *Client) RecoverClusterWithChan(request *RecoverClusterRequest) (<-chan *RecoverClusterResponse, <-chan error)
- func (client *Client) RerunJobs(request *RerunJobsRequest) (response *RerunJobsResponse, err error)
- func (client *Client) RerunJobsWithCallback(request *RerunJobsRequest, ...) <-chan int
- func (client *Client) RerunJobsWithChan(request *RerunJobsRequest) (<-chan *RerunJobsResponse, <-chan error)
- func (client *Client) ResetNodes(request *ResetNodesRequest) (response *ResetNodesResponse, err error)
- func (client *Client) ResetNodesWithCallback(request *ResetNodesRequest, ...) <-chan int
- func (client *Client) ResetNodesWithChan(request *ResetNodesRequest) (<-chan *ResetNodesResponse, <-chan error)
- func (client *Client) RunCloudMetricProfiling(request *RunCloudMetricProfilingRequest) (response *RunCloudMetricProfilingResponse, err error)
- func (client *Client) RunCloudMetricProfilingWithCallback(request *RunCloudMetricProfilingRequest, ...) <-chan int
- func (client *Client) RunCloudMetricProfilingWithChan(request *RunCloudMetricProfilingRequest) (<-chan *RunCloudMetricProfilingResponse, <-chan error)
- func (client *Client) SetAutoScaleConfig(request *SetAutoScaleConfigRequest) (response *SetAutoScaleConfigResponse, err error)
- func (client *Client) SetAutoScaleConfigWithCallback(request *SetAutoScaleConfigRequest, ...) <-chan int
- func (client *Client) SetAutoScaleConfigWithChan(request *SetAutoScaleConfigRequest) (<-chan *SetAutoScaleConfigResponse, <-chan error)
- func (client *Client) SetJobUser(request *SetJobUserRequest) (response *SetJobUserResponse, err error)
- func (client *Client) SetJobUserWithCallback(request *SetJobUserRequest, ...) <-chan int
- func (client *Client) SetJobUserWithChan(request *SetJobUserRequest) (<-chan *SetJobUserResponse, <-chan error)
- func (client *Client) StartCluster(request *StartClusterRequest) (response *StartClusterResponse, err error)
- func (client *Client) StartClusterWithCallback(request *StartClusterRequest, ...) <-chan int
- func (client *Client) StartClusterWithChan(request *StartClusterRequest) (<-chan *StartClusterResponse, <-chan error)
- func (client *Client) StartNodes(request *StartNodesRequest) (response *StartNodesResponse, err error)
- func (client *Client) StartNodesWithCallback(request *StartNodesRequest, ...) <-chan int
- func (client *Client) StartNodesWithChan(request *StartNodesRequest) (<-chan *StartNodesResponse, <-chan error)
- func (client *Client) StopCluster(request *StopClusterRequest) (response *StopClusterResponse, err error)
- func (client *Client) StopClusterWithCallback(request *StopClusterRequest, ...) <-chan int
- func (client *Client) StopClusterWithChan(request *StopClusterRequest) (<-chan *StopClusterResponse, <-chan error)
- func (client *Client) StopJobs(request *StopJobsRequest) (response *StopJobsResponse, err error)
- func (client *Client) StopJobsWithCallback(request *StopJobsRequest, callback func(response *StopJobsResponse, err error)) <-chan int
- func (client *Client) StopJobsWithChan(request *StopJobsRequest) (<-chan *StopJobsResponse, <-chan error)
- func (client *Client) StopNodes(request *StopNodesRequest) (response *StopNodesResponse, err error)
- func (client *Client) StopNodesWithCallback(request *StopNodesRequest, ...) <-chan int
- func (client *Client) StopNodesWithChan(request *StopNodesRequest) (<-chan *StopNodesResponse, <-chan error)
- func (client *Client) SubmitJob(request *SubmitJobRequest) (response *SubmitJobResponse, err error)
- func (client *Client) SubmitJobWithCallback(request *SubmitJobRequest, ...) <-chan int
- func (client *Client) SubmitJobWithChan(request *SubmitJobRequest) (<-chan *SubmitJobResponse, <-chan error)
- func (client *Client) UpgradeClient(request *UpgradeClientRequest) (response *UpgradeClientResponse, err error)
- func (client *Client) UpgradeClientWithCallback(request *UpgradeClientRequest, ...) <-chan int
- func (client *Client) UpgradeClientWithChan(request *UpgradeClientRequest) (<-chan *UpgradeClientResponse, <-chan error)
- type ClusterInfo
- type ClusterInfoSimple
- type Clusters
- type Command
- type Commands
- type Compute
- type ComputeInListPreferredEcsTypes
- type Computes
- type ContainerAppInfo
- type ContainerApps
- type ContainerAppsItem
- type ContainerId
- type CreateClusterApplication
- type CreateClusterPostInstallScript
- type CreateClusterRequest
- type CreateClusterResponse
- type CreateHybridClusterApplication
- type CreateHybridClusterPostInstallScript
- type CreateHybridClusterRequest
- type CreateHybridClusterResponse
- type CreateJobTemplateRequest
- type CreateJobTemplateResponse
- type DeleteClusterRequest
- type DeleteClusterResponse
- type DeleteContainerAppsContainerApp
- type DeleteContainerAppsRequest
- type DeleteContainerAppsResponse
- type DeleteImageRequest
- type DeleteImageResponse
- type DeleteJobTemplatesRequest
- type DeleteJobTemplatesResponse
- type DeleteJobsRequest
- type DeleteJobsResponse
- type DeleteNodesInstance
- type DeleteNodesRequest
- type DeleteNodesResponse
- type DeleteUsersRequest
- type DeleteUsersResponse
- type DeleteUsersUser
- type DescribeAutoScaleConfigRequest
- type DescribeAutoScaleConfigResponse
- type DescribeClusterRequest
- type DescribeClusterResponse
- type DescribeContainerAppRequest
- type DescribeContainerAppResponse
- type DescribeImageGatewayConfigRequest
- type DescribeImageGatewayConfigResponse
- type DescribeImagePriceRequest
- type DescribeImagePriceResponse
- type DescribeImageRequest
- type DescribeImageResponse
- type DescribePriceCommodities
- type DescribePriceRequest
- type DescribePriceResponse
- type EcsInfo
- type EditJobTemplateRequest
- type EditJobTemplateResponse
- type FileSystemList
- type FileSystems
- type GetAutoScaleConfigRequest
- type GetAutoScaleConfigResponse
- type GetCloudMetricLogsRequest
- type GetCloudMetricLogsResponse
- type GetCloudMetricProfilingRequest
- type GetCloudMetricProfilingResponse
- type GetHybridClusterConfigRequest
- type GetHybridClusterConfigResponse
- type ImageInfo
- type Imagegw
- type ImagesInListContainerImages
- type ImagesInListCustomImages
- type ImagesItem
- type InstanceIdsInAddLocalNodes
- type InstanceIdsInAddNodes
- type InstanceIdsInInvokeShellCommand
- type InstanceTypeFamilies
- type InstanceTypeFamilyInfo
- type InvocationResult
- type InvocationResults
- type InvokeInstance
- type InvokeInstances
- type InvokeShellCommandInstance
- type InvokeShellCommandRequest
- type InvokeShellCommandResponse
- type JobInfo
- type JobTemplates
- type Jobs
- type ListAvailableEcsTypesRequest
- type ListAvailableEcsTypesResponse
- type ListCloudMetricProfilingsRequest
- type ListCloudMetricProfilingsResponse
- type ListClusterLogsRequest
- type ListClusterLogsResponse
- type ListClustersRequest
- type ListClustersResponse
- type ListCommandsRequest
- type ListCommandsResponse
- type ListContainerAppsRequest
- type ListContainerAppsResponse
- type ListContainerImagesRequest
- type ListContainerImagesResponse
- type ListCurrentClientVersionRequest
- type ListCurrentClientVersionResponse
- type ListCustomImagesRequest
- type ListCustomImagesResponse
- type ListFileSystemWithMountTargetsRequest
- type ListFileSystemWithMountTargetsResponse
- type ListImagesRequest
- type ListImagesResponse
- type ListInvocationResultsInstance
- type ListInvocationResultsRequest
- type ListInvocationResultsResponse
- type ListInvocationStatusRequest
- type ListInvocationStatusResponse
- type ListJobTemplatesRequest
- type ListJobTemplatesResponse
- type ListJobsRequest
- type ListJobsResponse
- type ListNodesNoPagingRequest
- type ListNodesNoPagingResponse
- type ListNodesRequest
- type ListNodesResponse
- type ListPreferredEcsTypesRequest
- type ListPreferredEcsTypesResponse
- type ListQueuesRequest
- type ListQueuesResponse
- type ListRegionsRequest
- type ListRegionsResponse
- type ListSoftwaresRequest
- type ListSoftwaresResponse
- type ListUsersRequest
- type ListUsersResponse
- type ListVolumesRequest
- type ListVolumesResponse
- type LocationInfo
- type Locations
- type LogInfo
- type Login
- type LoginInListPreferredEcsTypes
- type Logs
- type Manager
- type ManagerInListPreferredEcsTypes
- type Managers
- type MetricLog
- type MetricLogs
- type ModifyClusterAttributesRequest
- type ModifyClusterAttributesResponse
- type ModifyContainerAppAttributesRequest
- type ModifyContainerAppAttributesResponse
- type ModifyImageGatewayConfigRepo
- type ModifyImageGatewayConfigRequest
- type ModifyImageGatewayConfigResponse
- type ModifyUserGroupsRequest
- type ModifyUserGroupsResponse
- type ModifyUserGroupsUser
- type ModifyUserPasswordsRequest
- type ModifyUserPasswordsResponse
- type ModifyUserPasswordsUser
- type MountTargetList
- type MountTargets
- type NodeInfo
- type NodesInListNodes
- type NodesInListNodesNoPaging
- type OsInfo
- type OsTags
- type PackageList
- type Packages
- type PostInstallScriptInfo
- type PostInstallScripts
- type PriceInfo
- type Prices
- type ProfilingInfo
- type Profilings
- type PullImageRequest
- type PullImageResponse
- type QueueInfo
- type QueuesInGetAutoScaleConfig
- type QueuesInListQueues
- type RecoverClusterRequest
- type RecoverClusterResponse
- type RegionInfo
- type Regions
- type RerunJobsRequest
- type RerunJobsResponse
- type ResetNodesInstance
- type ResetNodesRequest
- type ResetNodesResponse
- type Resources
- type Roles
- type RolesInListNodes
- type RolesInListNodesNoPaging
- type RunCloudMetricProfilingRequest
- type RunCloudMetricProfilingResponse
- type Series
- type SeriesInfo
- type SetAutoScaleConfigQueues
- type SetAutoScaleConfigRequest
- type SetAutoScaleConfigResponse
- type SetJobUserRequest
- type SetJobUserResponse
- type SoftwareInfo
- type Softwares
- type StartClusterRequest
- type StartClusterResponse
- type StartNodesInstance
- type StartNodesRequest
- type StartNodesResponse
- type StopClusterRequest
- type StopClusterResponse
- type StopJobsRequest
- type StopJobsResponse
- type StopNodesInstance
- type StopNodesRequest
- type StopNodesResponse
- type SubmitJobRequest
- type SubmitJobResponse
- type SvgInfo
- type SvgUrls
- type Templates
- type TotalResources
- type Types
- type TypesInfo
- type UpgradeClientRequest
- type UpgradeClientResponse
- type UsedResources
- type UserInfo
- type Users
- type VolumeInfo
- type Volumes
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddContainerAppRequest ¶
type AddContainerAppRequest struct { *requests.RpcRequest ContainerType string `position:"Query" name:"ContainerType"` Name string `position:"Query" name:"Name"` Description string `position:"Query" name:"Description"` Repository string `position:"Query" name:"Repository"` ImageTag string `position:"Query" name:"ImageTag"` }
AddContainerAppRequest is the request struct for api AddContainerApp
func CreateAddContainerAppRequest ¶
func CreateAddContainerAppRequest() (request *AddContainerAppRequest)
CreateAddContainerAppRequest creates a request to invoke AddContainerApp API
type AddContainerAppResponse ¶
type AddContainerAppResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` ContainerId ContainerId `json:"ContainerId" xml:"ContainerId"` }
AddContainerAppResponse is the response struct for api AddContainerApp
func CreateAddContainerAppResponse ¶
func CreateAddContainerAppResponse() (response *AddContainerAppResponse)
CreateAddContainerAppResponse creates a response to parse from AddContainerApp response
type AddLocalNodesRequest ¶
type AddLocalNodesRequest struct { *requests.RpcRequest Nodes string `position:"Query" name:"Nodes"` ClusterId string `position:"Query" name:"ClusterId"` }
AddLocalNodesRequest is the request struct for api AddLocalNodes
func CreateAddLocalNodesRequest ¶
func CreateAddLocalNodesRequest() (request *AddLocalNodesRequest)
CreateAddLocalNodesRequest creates a request to invoke AddLocalNodes API
type AddLocalNodesResponse ¶
type AddLocalNodesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` InstanceIds InstanceIdsInAddLocalNodes `json:"InstanceIds" xml:"InstanceIds"` }
AddLocalNodesResponse is the response struct for api AddLocalNodes
func CreateAddLocalNodesResponse ¶
func CreateAddLocalNodesResponse() (response *AddLocalNodesResponse)
CreateAddLocalNodesResponse creates a response to parse from AddLocalNodes response
type AddNodesRequest ¶
type AddNodesRequest struct { *requests.RpcRequest AutoRenewPeriod requests.Integer `position:"Query" name:"AutoRenewPeriod"` Period requests.Integer `position:"Query" name:"Period"` ImageId string `position:"Query" name:"ImageId"` Count requests.Integer `position:"Query" name:"Count"` ClusterId string `position:"Query" name:"ClusterId"` ComputeSpotStrategy string `position:"Query" name:"ComputeSpotStrategy"` JobQueue string `position:"Query" name:"JobQueue"` ImageOwnerAlias string `position:"Query" name:"ImageOwnerAlias"` PeriodUnit string `position:"Query" name:"PeriodUnit"` AutoRenew string `position:"Query" name:"AutoRenew"` EcsChargeType string `position:"Query" name:"EcsChargeType"` CreateMode string `position:"Query" name:"CreateMode"` InstanceType string `position:"Query" name:"InstanceType"` ComputeSpotPriceLimit string `position:"Query" name:"ComputeSpotPriceLimit"` }
AddNodesRequest is the request struct for api AddNodes
func CreateAddNodesRequest ¶
func CreateAddNodesRequest() (request *AddNodesRequest)
CreateAddNodesRequest creates a request to invoke AddNodes API
type AddNodesResponse ¶
type AddNodesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` InstanceIds InstanceIdsInAddNodes `json:"InstanceIds" xml:"InstanceIds"` }
AddNodesResponse is the response struct for api AddNodes
func CreateAddNodesResponse ¶
func CreateAddNodesResponse() (response *AddNodesResponse)
CreateAddNodesResponse creates a response to parse from AddNodes response
type AddUsersRequest ¶
type AddUsersRequest struct { *requests.RpcRequest ClusterId string `position:"Query" name:"ClusterId"` User *[]AddUsersUser `position:"Query" name:"User" type:"Repeated"` }
AddUsersRequest is the request struct for api AddUsers
func CreateAddUsersRequest ¶
func CreateAddUsersRequest() (request *AddUsersRequest)
CreateAddUsersRequest creates a request to invoke AddUsers API
type AddUsersResponse ¶
type AddUsersResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
AddUsersResponse is the response struct for api AddUsers
func CreateAddUsersResponse ¶
func CreateAddUsersResponse() (response *AddUsersResponse)
CreateAddUsersResponse creates a response to parse from AddUsers response
type AddUsersUser ¶
type AddUsersUser struct { Password string `name:"Password"` Name string `name:"Name"` Group string `name:"Group"` }
AddUsersUser is a repeated param struct in AddUsersRequest
type ApplicationInfo ¶
type ApplicationInfo struct { Name string `json:"Name" xml:"Name"` Tag string `json:"Tag" xml:"Tag"` Version string `json:"Version" xml:"Version"` Required bool `json:"Required" xml:"Required"` }
ApplicationInfo is a nested struct in ehpc response
type ApplicationsInDescribeCluster ¶
type ApplicationsInDescribeCluster struct {
ApplicationInfo []ApplicationInfo `json:"ApplicationInfo" xml:"ApplicationInfo"`
}
ApplicationsInDescribeCluster is a nested struct in ehpc response
type ApplicationsInListSoftwares ¶
type ApplicationsInListSoftwares struct {
ApplicationInfo []ApplicationInfo `json:"ApplicationInfo" xml:"ApplicationInfo"`
}
ApplicationsInListSoftwares is a nested struct in ehpc response
type BaseOsTag ¶
type BaseOsTag struct { OsTag string `json:"OsTag" xml:"OsTag"` Platform string `json:"Platform" xml:"Platform"` Version string `json:"Version" xml:"Version"` Architecture string `json:"Architecture" xml:"Architecture"` }
BaseOsTag is a nested struct in ehpc response
type Client ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
func NewClientWithAccessKey ¶
func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://help.aliyun.com/document_detail/66217.html
func NewClientWithEcsRamRole ¶
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://help.aliyun.com/document_detail/66223.html
func NewClientWithOptions ¶
func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client
func NewClientWithRamRoleArn ¶
func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://help.aliyun.com/document_detail/66222.html
func NewClientWithRsaKeyPair ¶
func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair attention: rsa key pair auth is only Japan regions available
func NewClientWithStsToken ¶
func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://help.aliyun.com/document_detail/66222.html
func (*Client) AddContainerApp ¶
func (client *Client) AddContainerApp(request *AddContainerAppRequest) (response *AddContainerAppResponse, err error)
AddContainerApp invokes the ehpc.AddContainerApp API synchronously api document: https://help.aliyun.com/api/ehpc/addcontainerapp.html
func (*Client) AddContainerAppWithCallback ¶
func (client *Client) AddContainerAppWithCallback(request *AddContainerAppRequest, callback func(response *AddContainerAppResponse, err error)) <-chan int
AddContainerAppWithCallback invokes the ehpc.AddContainerApp API asynchronously api document: https://help.aliyun.com/api/ehpc/addcontainerapp.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AddContainerAppWithChan ¶
func (client *Client) AddContainerAppWithChan(request *AddContainerAppRequest) (<-chan *AddContainerAppResponse, <-chan error)
AddContainerAppWithChan invokes the ehpc.AddContainerApp API asynchronously api document: https://help.aliyun.com/api/ehpc/addcontainerapp.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AddLocalNodes ¶
func (client *Client) AddLocalNodes(request *AddLocalNodesRequest) (response *AddLocalNodesResponse, err error)
AddLocalNodes invokes the ehpc.AddLocalNodes API synchronously api document: https://help.aliyun.com/api/ehpc/addlocalnodes.html
func (*Client) AddLocalNodesWithCallback ¶
func (client *Client) AddLocalNodesWithCallback(request *AddLocalNodesRequest, callback func(response *AddLocalNodesResponse, err error)) <-chan int
AddLocalNodesWithCallback invokes the ehpc.AddLocalNodes API asynchronously api document: https://help.aliyun.com/api/ehpc/addlocalnodes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AddLocalNodesWithChan ¶
func (client *Client) AddLocalNodesWithChan(request *AddLocalNodesRequest) (<-chan *AddLocalNodesResponse, <-chan error)
AddLocalNodesWithChan invokes the ehpc.AddLocalNodes API asynchronously api document: https://help.aliyun.com/api/ehpc/addlocalnodes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AddNodes ¶
func (client *Client) AddNodes(request *AddNodesRequest) (response *AddNodesResponse, err error)
AddNodes invokes the ehpc.AddNodes API synchronously api document: https://help.aliyun.com/api/ehpc/addnodes.html
func (*Client) AddNodesWithCallback ¶
func (client *Client) AddNodesWithCallback(request *AddNodesRequest, callback func(response *AddNodesResponse, err error)) <-chan int
AddNodesWithCallback invokes the ehpc.AddNodes API asynchronously api document: https://help.aliyun.com/api/ehpc/addnodes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AddNodesWithChan ¶
func (client *Client) AddNodesWithChan(request *AddNodesRequest) (<-chan *AddNodesResponse, <-chan error)
AddNodesWithChan invokes the ehpc.AddNodes API asynchronously api document: https://help.aliyun.com/api/ehpc/addnodes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AddUsers ¶
func (client *Client) AddUsers(request *AddUsersRequest) (response *AddUsersResponse, err error)
AddUsers invokes the ehpc.AddUsers API synchronously api document: https://help.aliyun.com/api/ehpc/addusers.html
func (*Client) AddUsersWithCallback ¶
func (client *Client) AddUsersWithCallback(request *AddUsersRequest, callback func(response *AddUsersResponse, err error)) <-chan int
AddUsersWithCallback invokes the ehpc.AddUsers API asynchronously api document: https://help.aliyun.com/api/ehpc/addusers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AddUsersWithChan ¶
func (client *Client) AddUsersWithChan(request *AddUsersRequest) (<-chan *AddUsersResponse, <-chan error)
AddUsersWithChan invokes the ehpc.AddUsers API asynchronously api document: https://help.aliyun.com/api/ehpc/addusers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateCluster ¶
func (client *Client) CreateCluster(request *CreateClusterRequest) (response *CreateClusterResponse, err error)
CreateCluster invokes the ehpc.CreateCluster API synchronously api document: https://help.aliyun.com/api/ehpc/createcluster.html
func (*Client) CreateClusterWithCallback ¶
func (client *Client) CreateClusterWithCallback(request *CreateClusterRequest, callback func(response *CreateClusterResponse, err error)) <-chan int
CreateClusterWithCallback invokes the ehpc.CreateCluster API asynchronously api document: https://help.aliyun.com/api/ehpc/createcluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateClusterWithChan ¶
func (client *Client) CreateClusterWithChan(request *CreateClusterRequest) (<-chan *CreateClusterResponse, <-chan error)
CreateClusterWithChan invokes the ehpc.CreateCluster API asynchronously api document: https://help.aliyun.com/api/ehpc/createcluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateHybridCluster ¶
func (client *Client) CreateHybridCluster(request *CreateHybridClusterRequest) (response *CreateHybridClusterResponse, err error)
CreateHybridCluster invokes the ehpc.CreateHybridCluster API synchronously api document: https://help.aliyun.com/api/ehpc/createhybridcluster.html
func (*Client) CreateHybridClusterWithCallback ¶
func (client *Client) CreateHybridClusterWithCallback(request *CreateHybridClusterRequest, callback func(response *CreateHybridClusterResponse, err error)) <-chan int
CreateHybridClusterWithCallback invokes the ehpc.CreateHybridCluster API asynchronously api document: https://help.aliyun.com/api/ehpc/createhybridcluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateHybridClusterWithChan ¶
func (client *Client) CreateHybridClusterWithChan(request *CreateHybridClusterRequest) (<-chan *CreateHybridClusterResponse, <-chan error)
CreateHybridClusterWithChan invokes the ehpc.CreateHybridCluster API asynchronously api document: https://help.aliyun.com/api/ehpc/createhybridcluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateJobTemplate ¶
func (client *Client) CreateJobTemplate(request *CreateJobTemplateRequest) (response *CreateJobTemplateResponse, err error)
CreateJobTemplate invokes the ehpc.CreateJobTemplate API synchronously api document: https://help.aliyun.com/api/ehpc/createjobtemplate.html
func (*Client) CreateJobTemplateWithCallback ¶
func (client *Client) CreateJobTemplateWithCallback(request *CreateJobTemplateRequest, callback func(response *CreateJobTemplateResponse, err error)) <-chan int
CreateJobTemplateWithCallback invokes the ehpc.CreateJobTemplate API asynchronously api document: https://help.aliyun.com/api/ehpc/createjobtemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateJobTemplateWithChan ¶
func (client *Client) CreateJobTemplateWithChan(request *CreateJobTemplateRequest) (<-chan *CreateJobTemplateResponse, <-chan error)
CreateJobTemplateWithChan invokes the ehpc.CreateJobTemplate API asynchronously api document: https://help.aliyun.com/api/ehpc/createjobtemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteCluster ¶
func (client *Client) DeleteCluster(request *DeleteClusterRequest) (response *DeleteClusterResponse, err error)
DeleteCluster invokes the ehpc.DeleteCluster API synchronously api document: https://help.aliyun.com/api/ehpc/deletecluster.html
func (*Client) DeleteClusterWithCallback ¶
func (client *Client) DeleteClusterWithCallback(request *DeleteClusterRequest, callback func(response *DeleteClusterResponse, err error)) <-chan int
DeleteClusterWithCallback invokes the ehpc.DeleteCluster API asynchronously api document: https://help.aliyun.com/api/ehpc/deletecluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteClusterWithChan ¶
func (client *Client) DeleteClusterWithChan(request *DeleteClusterRequest) (<-chan *DeleteClusterResponse, <-chan error)
DeleteClusterWithChan invokes the ehpc.DeleteCluster API asynchronously api document: https://help.aliyun.com/api/ehpc/deletecluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteContainerApps ¶
func (client *Client) DeleteContainerApps(request *DeleteContainerAppsRequest) (response *DeleteContainerAppsResponse, err error)
DeleteContainerApps invokes the ehpc.DeleteContainerApps API synchronously api document: https://help.aliyun.com/api/ehpc/deletecontainerapps.html
func (*Client) DeleteContainerAppsWithCallback ¶
func (client *Client) DeleteContainerAppsWithCallback(request *DeleteContainerAppsRequest, callback func(response *DeleteContainerAppsResponse, err error)) <-chan int
DeleteContainerAppsWithCallback invokes the ehpc.DeleteContainerApps API asynchronously api document: https://help.aliyun.com/api/ehpc/deletecontainerapps.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteContainerAppsWithChan ¶
func (client *Client) DeleteContainerAppsWithChan(request *DeleteContainerAppsRequest) (<-chan *DeleteContainerAppsResponse, <-chan error)
DeleteContainerAppsWithChan invokes the ehpc.DeleteContainerApps API asynchronously api document: https://help.aliyun.com/api/ehpc/deletecontainerapps.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteImage ¶
func (client *Client) DeleteImage(request *DeleteImageRequest) (response *DeleteImageResponse, err error)
DeleteImage invokes the ehpc.DeleteImage API synchronously api document: https://help.aliyun.com/api/ehpc/deleteimage.html
func (*Client) DeleteImageWithCallback ¶
func (client *Client) DeleteImageWithCallback(request *DeleteImageRequest, callback func(response *DeleteImageResponse, err error)) <-chan int
DeleteImageWithCallback invokes the ehpc.DeleteImage API asynchronously api document: https://help.aliyun.com/api/ehpc/deleteimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteImageWithChan ¶
func (client *Client) DeleteImageWithChan(request *DeleteImageRequest) (<-chan *DeleteImageResponse, <-chan error)
DeleteImageWithChan invokes the ehpc.DeleteImage API asynchronously api document: https://help.aliyun.com/api/ehpc/deleteimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteJobTemplates ¶
func (client *Client) DeleteJobTemplates(request *DeleteJobTemplatesRequest) (response *DeleteJobTemplatesResponse, err error)
DeleteJobTemplates invokes the ehpc.DeleteJobTemplates API synchronously api document: https://help.aliyun.com/api/ehpc/deletejobtemplates.html
func (*Client) DeleteJobTemplatesWithCallback ¶
func (client *Client) DeleteJobTemplatesWithCallback(request *DeleteJobTemplatesRequest, callback func(response *DeleteJobTemplatesResponse, err error)) <-chan int
DeleteJobTemplatesWithCallback invokes the ehpc.DeleteJobTemplates API asynchronously api document: https://help.aliyun.com/api/ehpc/deletejobtemplates.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteJobTemplatesWithChan ¶
func (client *Client) DeleteJobTemplatesWithChan(request *DeleteJobTemplatesRequest) (<-chan *DeleteJobTemplatesResponse, <-chan error)
DeleteJobTemplatesWithChan invokes the ehpc.DeleteJobTemplates API asynchronously api document: https://help.aliyun.com/api/ehpc/deletejobtemplates.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteJobs ¶
func (client *Client) DeleteJobs(request *DeleteJobsRequest) (response *DeleteJobsResponse, err error)
DeleteJobs invokes the ehpc.DeleteJobs API synchronously api document: https://help.aliyun.com/api/ehpc/deletejobs.html
func (*Client) DeleteJobsWithCallback ¶
func (client *Client) DeleteJobsWithCallback(request *DeleteJobsRequest, callback func(response *DeleteJobsResponse, err error)) <-chan int
DeleteJobsWithCallback invokes the ehpc.DeleteJobs API asynchronously api document: https://help.aliyun.com/api/ehpc/deletejobs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteJobsWithChan ¶
func (client *Client) DeleteJobsWithChan(request *DeleteJobsRequest) (<-chan *DeleteJobsResponse, <-chan error)
DeleteJobsWithChan invokes the ehpc.DeleteJobs API asynchronously api document: https://help.aliyun.com/api/ehpc/deletejobs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteNodes ¶
func (client *Client) DeleteNodes(request *DeleteNodesRequest) (response *DeleteNodesResponse, err error)
DeleteNodes invokes the ehpc.DeleteNodes API synchronously api document: https://help.aliyun.com/api/ehpc/deletenodes.html
func (*Client) DeleteNodesWithCallback ¶
func (client *Client) DeleteNodesWithCallback(request *DeleteNodesRequest, callback func(response *DeleteNodesResponse, err error)) <-chan int
DeleteNodesWithCallback invokes the ehpc.DeleteNodes API asynchronously api document: https://help.aliyun.com/api/ehpc/deletenodes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteNodesWithChan ¶
func (client *Client) DeleteNodesWithChan(request *DeleteNodesRequest) (<-chan *DeleteNodesResponse, <-chan error)
DeleteNodesWithChan invokes the ehpc.DeleteNodes API asynchronously api document: https://help.aliyun.com/api/ehpc/deletenodes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteUsers ¶
func (client *Client) DeleteUsers(request *DeleteUsersRequest) (response *DeleteUsersResponse, err error)
DeleteUsers invokes the ehpc.DeleteUsers API synchronously api document: https://help.aliyun.com/api/ehpc/deleteusers.html
func (*Client) DeleteUsersWithCallback ¶
func (client *Client) DeleteUsersWithCallback(request *DeleteUsersRequest, callback func(response *DeleteUsersResponse, err error)) <-chan int
DeleteUsersWithCallback invokes the ehpc.DeleteUsers API asynchronously api document: https://help.aliyun.com/api/ehpc/deleteusers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteUsersWithChan ¶
func (client *Client) DeleteUsersWithChan(request *DeleteUsersRequest) (<-chan *DeleteUsersResponse, <-chan error)
DeleteUsersWithChan invokes the ehpc.DeleteUsers API asynchronously api document: https://help.aliyun.com/api/ehpc/deleteusers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeAutoScaleConfig ¶
func (client *Client) DescribeAutoScaleConfig(request *DescribeAutoScaleConfigRequest) (response *DescribeAutoScaleConfigResponse, err error)
DescribeAutoScaleConfig invokes the ehpc.DescribeAutoScaleConfig API synchronously api document: https://help.aliyun.com/api/ehpc/describeautoscaleconfig.html
func (*Client) DescribeAutoScaleConfigWithCallback ¶
func (client *Client) DescribeAutoScaleConfigWithCallback(request *DescribeAutoScaleConfigRequest, callback func(response *DescribeAutoScaleConfigResponse, err error)) <-chan int
DescribeAutoScaleConfigWithCallback invokes the ehpc.DescribeAutoScaleConfig API asynchronously api document: https://help.aliyun.com/api/ehpc/describeautoscaleconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeAutoScaleConfigWithChan ¶
func (client *Client) DescribeAutoScaleConfigWithChan(request *DescribeAutoScaleConfigRequest) (<-chan *DescribeAutoScaleConfigResponse, <-chan error)
DescribeAutoScaleConfigWithChan invokes the ehpc.DescribeAutoScaleConfig API asynchronously api document: https://help.aliyun.com/api/ehpc/describeautoscaleconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCluster ¶
func (client *Client) DescribeCluster(request *DescribeClusterRequest) (response *DescribeClusterResponse, err error)
DescribeCluster invokes the ehpc.DescribeCluster API synchronously api document: https://help.aliyun.com/api/ehpc/describecluster.html
func (*Client) DescribeClusterWithCallback ¶
func (client *Client) DescribeClusterWithCallback(request *DescribeClusterRequest, callback func(response *DescribeClusterResponse, err error)) <-chan int
DescribeClusterWithCallback invokes the ehpc.DescribeCluster API asynchronously api document: https://help.aliyun.com/api/ehpc/describecluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeClusterWithChan ¶
func (client *Client) DescribeClusterWithChan(request *DescribeClusterRequest) (<-chan *DescribeClusterResponse, <-chan error)
DescribeClusterWithChan invokes the ehpc.DescribeCluster API asynchronously api document: https://help.aliyun.com/api/ehpc/describecluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeContainerApp ¶
func (client *Client) DescribeContainerApp(request *DescribeContainerAppRequest) (response *DescribeContainerAppResponse, err error)
DescribeContainerApp invokes the ehpc.DescribeContainerApp API synchronously api document: https://help.aliyun.com/api/ehpc/describecontainerapp.html
func (*Client) DescribeContainerAppWithCallback ¶
func (client *Client) DescribeContainerAppWithCallback(request *DescribeContainerAppRequest, callback func(response *DescribeContainerAppResponse, err error)) <-chan int
DescribeContainerAppWithCallback invokes the ehpc.DescribeContainerApp API asynchronously api document: https://help.aliyun.com/api/ehpc/describecontainerapp.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeContainerAppWithChan ¶
func (client *Client) DescribeContainerAppWithChan(request *DescribeContainerAppRequest) (<-chan *DescribeContainerAppResponse, <-chan error)
DescribeContainerAppWithChan invokes the ehpc.DescribeContainerApp API asynchronously api document: https://help.aliyun.com/api/ehpc/describecontainerapp.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeImage ¶
func (client *Client) DescribeImage(request *DescribeImageRequest) (response *DescribeImageResponse, err error)
DescribeImage invokes the ehpc.DescribeImage API synchronously api document: https://help.aliyun.com/api/ehpc/describeimage.html
func (*Client) DescribeImageGatewayConfig ¶
func (client *Client) DescribeImageGatewayConfig(request *DescribeImageGatewayConfigRequest) (response *DescribeImageGatewayConfigResponse, err error)
DescribeImageGatewayConfig invokes the ehpc.DescribeImageGatewayConfig API synchronously api document: https://help.aliyun.com/api/ehpc/describeimagegatewayconfig.html
func (*Client) DescribeImageGatewayConfigWithCallback ¶
func (client *Client) DescribeImageGatewayConfigWithCallback(request *DescribeImageGatewayConfigRequest, callback func(response *DescribeImageGatewayConfigResponse, err error)) <-chan int
DescribeImageGatewayConfigWithCallback invokes the ehpc.DescribeImageGatewayConfig API asynchronously api document: https://help.aliyun.com/api/ehpc/describeimagegatewayconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeImageGatewayConfigWithChan ¶
func (client *Client) DescribeImageGatewayConfigWithChan(request *DescribeImageGatewayConfigRequest) (<-chan *DescribeImageGatewayConfigResponse, <-chan error)
DescribeImageGatewayConfigWithChan invokes the ehpc.DescribeImageGatewayConfig API asynchronously api document: https://help.aliyun.com/api/ehpc/describeimagegatewayconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeImagePrice ¶
func (client *Client) DescribeImagePrice(request *DescribeImagePriceRequest) (response *DescribeImagePriceResponse, err error)
DescribeImagePrice invokes the ehpc.DescribeImagePrice API synchronously api document: https://help.aliyun.com/api/ehpc/describeimageprice.html
func (*Client) DescribeImagePriceWithCallback ¶
func (client *Client) DescribeImagePriceWithCallback(request *DescribeImagePriceRequest, callback func(response *DescribeImagePriceResponse, err error)) <-chan int
DescribeImagePriceWithCallback invokes the ehpc.DescribeImagePrice API asynchronously api document: https://help.aliyun.com/api/ehpc/describeimageprice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeImagePriceWithChan ¶
func (client *Client) DescribeImagePriceWithChan(request *DescribeImagePriceRequest) (<-chan *DescribeImagePriceResponse, <-chan error)
DescribeImagePriceWithChan invokes the ehpc.DescribeImagePrice API asynchronously api document: https://help.aliyun.com/api/ehpc/describeimageprice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeImageWithCallback ¶
func (client *Client) DescribeImageWithCallback(request *DescribeImageRequest, callback func(response *DescribeImageResponse, err error)) <-chan int
DescribeImageWithCallback invokes the ehpc.DescribeImage API asynchronously api document: https://help.aliyun.com/api/ehpc/describeimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeImageWithChan ¶
func (client *Client) DescribeImageWithChan(request *DescribeImageRequest) (<-chan *DescribeImageResponse, <-chan error)
DescribeImageWithChan invokes the ehpc.DescribeImage API asynchronously api document: https://help.aliyun.com/api/ehpc/describeimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribePrice ¶
func (client *Client) DescribePrice(request *DescribePriceRequest) (response *DescribePriceResponse, err error)
DescribePrice invokes the ehpc.DescribePrice API synchronously api document: https://help.aliyun.com/api/ehpc/describeprice.html
func (*Client) DescribePriceWithCallback ¶
func (client *Client) DescribePriceWithCallback(request *DescribePriceRequest, callback func(response *DescribePriceResponse, err error)) <-chan int
DescribePriceWithCallback invokes the ehpc.DescribePrice API asynchronously api document: https://help.aliyun.com/api/ehpc/describeprice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribePriceWithChan ¶
func (client *Client) DescribePriceWithChan(request *DescribePriceRequest) (<-chan *DescribePriceResponse, <-chan error)
DescribePriceWithChan invokes the ehpc.DescribePrice API asynchronously api document: https://help.aliyun.com/api/ehpc/describeprice.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) EditJobTemplate ¶
func (client *Client) EditJobTemplate(request *EditJobTemplateRequest) (response *EditJobTemplateResponse, err error)
EditJobTemplate invokes the ehpc.EditJobTemplate API synchronously api document: https://help.aliyun.com/api/ehpc/editjobtemplate.html
func (*Client) EditJobTemplateWithCallback ¶
func (client *Client) EditJobTemplateWithCallback(request *EditJobTemplateRequest, callback func(response *EditJobTemplateResponse, err error)) <-chan int
EditJobTemplateWithCallback invokes the ehpc.EditJobTemplate API asynchronously api document: https://help.aliyun.com/api/ehpc/editjobtemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) EditJobTemplateWithChan ¶
func (client *Client) EditJobTemplateWithChan(request *EditJobTemplateRequest) (<-chan *EditJobTemplateResponse, <-chan error)
EditJobTemplateWithChan invokes the ehpc.EditJobTemplate API asynchronously api document: https://help.aliyun.com/api/ehpc/editjobtemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetAutoScaleConfig ¶
func (client *Client) GetAutoScaleConfig(request *GetAutoScaleConfigRequest) (response *GetAutoScaleConfigResponse, err error)
GetAutoScaleConfig invokes the ehpc.GetAutoScaleConfig API synchronously api document: https://help.aliyun.com/api/ehpc/getautoscaleconfig.html
func (*Client) GetAutoScaleConfigWithCallback ¶
func (client *Client) GetAutoScaleConfigWithCallback(request *GetAutoScaleConfigRequest, callback func(response *GetAutoScaleConfigResponse, err error)) <-chan int
GetAutoScaleConfigWithCallback invokes the ehpc.GetAutoScaleConfig API asynchronously api document: https://help.aliyun.com/api/ehpc/getautoscaleconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetAutoScaleConfigWithChan ¶
func (client *Client) GetAutoScaleConfigWithChan(request *GetAutoScaleConfigRequest) (<-chan *GetAutoScaleConfigResponse, <-chan error)
GetAutoScaleConfigWithChan invokes the ehpc.GetAutoScaleConfig API asynchronously api document: https://help.aliyun.com/api/ehpc/getautoscaleconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetCloudMetricLogs ¶
func (client *Client) GetCloudMetricLogs(request *GetCloudMetricLogsRequest) (response *GetCloudMetricLogsResponse, err error)
GetCloudMetricLogs invokes the ehpc.GetCloudMetricLogs API synchronously api document: https://help.aliyun.com/api/ehpc/getcloudmetriclogs.html
func (*Client) GetCloudMetricLogsWithCallback ¶
func (client *Client) GetCloudMetricLogsWithCallback(request *GetCloudMetricLogsRequest, callback func(response *GetCloudMetricLogsResponse, err error)) <-chan int
GetCloudMetricLogsWithCallback invokes the ehpc.GetCloudMetricLogs API asynchronously api document: https://help.aliyun.com/api/ehpc/getcloudmetriclogs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetCloudMetricLogsWithChan ¶
func (client *Client) GetCloudMetricLogsWithChan(request *GetCloudMetricLogsRequest) (<-chan *GetCloudMetricLogsResponse, <-chan error)
GetCloudMetricLogsWithChan invokes the ehpc.GetCloudMetricLogs API asynchronously api document: https://help.aliyun.com/api/ehpc/getcloudmetriclogs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetCloudMetricProfiling ¶
func (client *Client) GetCloudMetricProfiling(request *GetCloudMetricProfilingRequest) (response *GetCloudMetricProfilingResponse, err error)
GetCloudMetricProfiling invokes the ehpc.GetCloudMetricProfiling API synchronously api document: https://help.aliyun.com/api/ehpc/getcloudmetricprofiling.html
func (*Client) GetCloudMetricProfilingWithCallback ¶
func (client *Client) GetCloudMetricProfilingWithCallback(request *GetCloudMetricProfilingRequest, callback func(response *GetCloudMetricProfilingResponse, err error)) <-chan int
GetCloudMetricProfilingWithCallback invokes the ehpc.GetCloudMetricProfiling API asynchronously api document: https://help.aliyun.com/api/ehpc/getcloudmetricprofiling.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetCloudMetricProfilingWithChan ¶
func (client *Client) GetCloudMetricProfilingWithChan(request *GetCloudMetricProfilingRequest) (<-chan *GetCloudMetricProfilingResponse, <-chan error)
GetCloudMetricProfilingWithChan invokes the ehpc.GetCloudMetricProfiling API asynchronously api document: https://help.aliyun.com/api/ehpc/getcloudmetricprofiling.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetHybridClusterConfig ¶
func (client *Client) GetHybridClusterConfig(request *GetHybridClusterConfigRequest) (response *GetHybridClusterConfigResponse, err error)
GetHybridClusterConfig invokes the ehpc.GetHybridClusterConfig API synchronously api document: https://help.aliyun.com/api/ehpc/gethybridclusterconfig.html
func (*Client) GetHybridClusterConfigWithCallback ¶
func (client *Client) GetHybridClusterConfigWithCallback(request *GetHybridClusterConfigRequest, callback func(response *GetHybridClusterConfigResponse, err error)) <-chan int
GetHybridClusterConfigWithCallback invokes the ehpc.GetHybridClusterConfig API asynchronously api document: https://help.aliyun.com/api/ehpc/gethybridclusterconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) GetHybridClusterConfigWithChan ¶
func (client *Client) GetHybridClusterConfigWithChan(request *GetHybridClusterConfigRequest) (<-chan *GetHybridClusterConfigResponse, <-chan error)
GetHybridClusterConfigWithChan invokes the ehpc.GetHybridClusterConfig API asynchronously api document: https://help.aliyun.com/api/ehpc/gethybridclusterconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) InvokeShellCommand ¶
func (client *Client) InvokeShellCommand(request *InvokeShellCommandRequest) (response *InvokeShellCommandResponse, err error)
InvokeShellCommand invokes the ehpc.InvokeShellCommand API synchronously api document: https://help.aliyun.com/api/ehpc/invokeshellcommand.html
func (*Client) InvokeShellCommandWithCallback ¶
func (client *Client) InvokeShellCommandWithCallback(request *InvokeShellCommandRequest, callback func(response *InvokeShellCommandResponse, err error)) <-chan int
InvokeShellCommandWithCallback invokes the ehpc.InvokeShellCommand API asynchronously api document: https://help.aliyun.com/api/ehpc/invokeshellcommand.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) InvokeShellCommandWithChan ¶
func (client *Client) InvokeShellCommandWithChan(request *InvokeShellCommandRequest) (<-chan *InvokeShellCommandResponse, <-chan error)
InvokeShellCommandWithChan invokes the ehpc.InvokeShellCommand API asynchronously api document: https://help.aliyun.com/api/ehpc/invokeshellcommand.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListAvailableEcsTypes ¶
func (client *Client) ListAvailableEcsTypes(request *ListAvailableEcsTypesRequest) (response *ListAvailableEcsTypesResponse, err error)
ListAvailableEcsTypes invokes the ehpc.ListAvailableEcsTypes API synchronously api document: https://help.aliyun.com/api/ehpc/listavailableecstypes.html
func (*Client) ListAvailableEcsTypesWithCallback ¶
func (client *Client) ListAvailableEcsTypesWithCallback(request *ListAvailableEcsTypesRequest, callback func(response *ListAvailableEcsTypesResponse, err error)) <-chan int
ListAvailableEcsTypesWithCallback invokes the ehpc.ListAvailableEcsTypes API asynchronously api document: https://help.aliyun.com/api/ehpc/listavailableecstypes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListAvailableEcsTypesWithChan ¶
func (client *Client) ListAvailableEcsTypesWithChan(request *ListAvailableEcsTypesRequest) (<-chan *ListAvailableEcsTypesResponse, <-chan error)
ListAvailableEcsTypesWithChan invokes the ehpc.ListAvailableEcsTypes API asynchronously api document: https://help.aliyun.com/api/ehpc/listavailableecstypes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListCloudMetricProfilings ¶
func (client *Client) ListCloudMetricProfilings(request *ListCloudMetricProfilingsRequest) (response *ListCloudMetricProfilingsResponse, err error)
ListCloudMetricProfilings invokes the ehpc.ListCloudMetricProfilings API synchronously api document: https://help.aliyun.com/api/ehpc/listcloudmetricprofilings.html
func (*Client) ListCloudMetricProfilingsWithCallback ¶
func (client *Client) ListCloudMetricProfilingsWithCallback(request *ListCloudMetricProfilingsRequest, callback func(response *ListCloudMetricProfilingsResponse, err error)) <-chan int
ListCloudMetricProfilingsWithCallback invokes the ehpc.ListCloudMetricProfilings API asynchronously api document: https://help.aliyun.com/api/ehpc/listcloudmetricprofilings.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListCloudMetricProfilingsWithChan ¶
func (client *Client) ListCloudMetricProfilingsWithChan(request *ListCloudMetricProfilingsRequest) (<-chan *ListCloudMetricProfilingsResponse, <-chan error)
ListCloudMetricProfilingsWithChan invokes the ehpc.ListCloudMetricProfilings API asynchronously api document: https://help.aliyun.com/api/ehpc/listcloudmetricprofilings.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListClusterLogs ¶
func (client *Client) ListClusterLogs(request *ListClusterLogsRequest) (response *ListClusterLogsResponse, err error)
ListClusterLogs invokes the ehpc.ListClusterLogs API synchronously api document: https://help.aliyun.com/api/ehpc/listclusterlogs.html
func (*Client) ListClusterLogsWithCallback ¶
func (client *Client) ListClusterLogsWithCallback(request *ListClusterLogsRequest, callback func(response *ListClusterLogsResponse, err error)) <-chan int
ListClusterLogsWithCallback invokes the ehpc.ListClusterLogs API asynchronously api document: https://help.aliyun.com/api/ehpc/listclusterlogs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListClusterLogsWithChan ¶
func (client *Client) ListClusterLogsWithChan(request *ListClusterLogsRequest) (<-chan *ListClusterLogsResponse, <-chan error)
ListClusterLogsWithChan invokes the ehpc.ListClusterLogs API asynchronously api document: https://help.aliyun.com/api/ehpc/listclusterlogs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListClusters ¶
func (client *Client) ListClusters(request *ListClustersRequest) (response *ListClustersResponse, err error)
ListClusters invokes the ehpc.ListClusters API synchronously api document: https://help.aliyun.com/api/ehpc/listclusters.html
func (*Client) ListClustersWithCallback ¶
func (client *Client) ListClustersWithCallback(request *ListClustersRequest, callback func(response *ListClustersResponse, err error)) <-chan int
ListClustersWithCallback invokes the ehpc.ListClusters API asynchronously api document: https://help.aliyun.com/api/ehpc/listclusters.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListClustersWithChan ¶
func (client *Client) ListClustersWithChan(request *ListClustersRequest) (<-chan *ListClustersResponse, <-chan error)
ListClustersWithChan invokes the ehpc.ListClusters API asynchronously api document: https://help.aliyun.com/api/ehpc/listclusters.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListCommands ¶
func (client *Client) ListCommands(request *ListCommandsRequest) (response *ListCommandsResponse, err error)
ListCommands invokes the ehpc.ListCommands API synchronously api document: https://help.aliyun.com/api/ehpc/listcommands.html
func (*Client) ListCommandsWithCallback ¶
func (client *Client) ListCommandsWithCallback(request *ListCommandsRequest, callback func(response *ListCommandsResponse, err error)) <-chan int
ListCommandsWithCallback invokes the ehpc.ListCommands API asynchronously api document: https://help.aliyun.com/api/ehpc/listcommands.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListCommandsWithChan ¶
func (client *Client) ListCommandsWithChan(request *ListCommandsRequest) (<-chan *ListCommandsResponse, <-chan error)
ListCommandsWithChan invokes the ehpc.ListCommands API asynchronously api document: https://help.aliyun.com/api/ehpc/listcommands.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListContainerApps ¶
func (client *Client) ListContainerApps(request *ListContainerAppsRequest) (response *ListContainerAppsResponse, err error)
ListContainerApps invokes the ehpc.ListContainerApps API synchronously api document: https://help.aliyun.com/api/ehpc/listcontainerapps.html
func (*Client) ListContainerAppsWithCallback ¶
func (client *Client) ListContainerAppsWithCallback(request *ListContainerAppsRequest, callback func(response *ListContainerAppsResponse, err error)) <-chan int
ListContainerAppsWithCallback invokes the ehpc.ListContainerApps API asynchronously api document: https://help.aliyun.com/api/ehpc/listcontainerapps.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListContainerAppsWithChan ¶
func (client *Client) ListContainerAppsWithChan(request *ListContainerAppsRequest) (<-chan *ListContainerAppsResponse, <-chan error)
ListContainerAppsWithChan invokes the ehpc.ListContainerApps API asynchronously api document: https://help.aliyun.com/api/ehpc/listcontainerapps.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListContainerImages ¶
func (client *Client) ListContainerImages(request *ListContainerImagesRequest) (response *ListContainerImagesResponse, err error)
ListContainerImages invokes the ehpc.ListContainerImages API synchronously api document: https://help.aliyun.com/api/ehpc/listcontainerimages.html
func (*Client) ListContainerImagesWithCallback ¶
func (client *Client) ListContainerImagesWithCallback(request *ListContainerImagesRequest, callback func(response *ListContainerImagesResponse, err error)) <-chan int
ListContainerImagesWithCallback invokes the ehpc.ListContainerImages API asynchronously api document: https://help.aliyun.com/api/ehpc/listcontainerimages.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListContainerImagesWithChan ¶
func (client *Client) ListContainerImagesWithChan(request *ListContainerImagesRequest) (<-chan *ListContainerImagesResponse, <-chan error)
ListContainerImagesWithChan invokes the ehpc.ListContainerImages API asynchronously api document: https://help.aliyun.com/api/ehpc/listcontainerimages.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListCurrentClientVersion ¶
func (client *Client) ListCurrentClientVersion(request *ListCurrentClientVersionRequest) (response *ListCurrentClientVersionResponse, err error)
ListCurrentClientVersion invokes the ehpc.ListCurrentClientVersion API synchronously api document: https://help.aliyun.com/api/ehpc/listcurrentclientversion.html
func (*Client) ListCurrentClientVersionWithCallback ¶
func (client *Client) ListCurrentClientVersionWithCallback(request *ListCurrentClientVersionRequest, callback func(response *ListCurrentClientVersionResponse, err error)) <-chan int
ListCurrentClientVersionWithCallback invokes the ehpc.ListCurrentClientVersion API asynchronously api document: https://help.aliyun.com/api/ehpc/listcurrentclientversion.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListCurrentClientVersionWithChan ¶
func (client *Client) ListCurrentClientVersionWithChan(request *ListCurrentClientVersionRequest) (<-chan *ListCurrentClientVersionResponse, <-chan error)
ListCurrentClientVersionWithChan invokes the ehpc.ListCurrentClientVersion API asynchronously api document: https://help.aliyun.com/api/ehpc/listcurrentclientversion.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListCustomImages ¶
func (client *Client) ListCustomImages(request *ListCustomImagesRequest) (response *ListCustomImagesResponse, err error)
ListCustomImages invokes the ehpc.ListCustomImages API synchronously api document: https://help.aliyun.com/api/ehpc/listcustomimages.html
func (*Client) ListCustomImagesWithCallback ¶
func (client *Client) ListCustomImagesWithCallback(request *ListCustomImagesRequest, callback func(response *ListCustomImagesResponse, err error)) <-chan int
ListCustomImagesWithCallback invokes the ehpc.ListCustomImages API asynchronously api document: https://help.aliyun.com/api/ehpc/listcustomimages.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListCustomImagesWithChan ¶
func (client *Client) ListCustomImagesWithChan(request *ListCustomImagesRequest) (<-chan *ListCustomImagesResponse, <-chan error)
ListCustomImagesWithChan invokes the ehpc.ListCustomImages API asynchronously api document: https://help.aliyun.com/api/ehpc/listcustomimages.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListFileSystemWithMountTargets ¶
func (client *Client) ListFileSystemWithMountTargets(request *ListFileSystemWithMountTargetsRequest) (response *ListFileSystemWithMountTargetsResponse, err error)
ListFileSystemWithMountTargets invokes the ehpc.ListFileSystemWithMountTargets API synchronously api document: https://help.aliyun.com/api/ehpc/listfilesystemwithmounttargets.html
func (*Client) ListFileSystemWithMountTargetsWithCallback ¶
func (client *Client) ListFileSystemWithMountTargetsWithCallback(request *ListFileSystemWithMountTargetsRequest, callback func(response *ListFileSystemWithMountTargetsResponse, err error)) <-chan int
ListFileSystemWithMountTargetsWithCallback invokes the ehpc.ListFileSystemWithMountTargets API asynchronously api document: https://help.aliyun.com/api/ehpc/listfilesystemwithmounttargets.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListFileSystemWithMountTargetsWithChan ¶
func (client *Client) ListFileSystemWithMountTargetsWithChan(request *ListFileSystemWithMountTargetsRequest) (<-chan *ListFileSystemWithMountTargetsResponse, <-chan error)
ListFileSystemWithMountTargetsWithChan invokes the ehpc.ListFileSystemWithMountTargets API asynchronously api document: https://help.aliyun.com/api/ehpc/listfilesystemwithmounttargets.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListImages ¶
func (client *Client) ListImages(request *ListImagesRequest) (response *ListImagesResponse, err error)
ListImages invokes the ehpc.ListImages API synchronously api document: https://help.aliyun.com/api/ehpc/listimages.html
func (*Client) ListImagesWithCallback ¶
func (client *Client) ListImagesWithCallback(request *ListImagesRequest, callback func(response *ListImagesResponse, err error)) <-chan int
ListImagesWithCallback invokes the ehpc.ListImages API asynchronously api document: https://help.aliyun.com/api/ehpc/listimages.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListImagesWithChan ¶
func (client *Client) ListImagesWithChan(request *ListImagesRequest) (<-chan *ListImagesResponse, <-chan error)
ListImagesWithChan invokes the ehpc.ListImages API asynchronously api document: https://help.aliyun.com/api/ehpc/listimages.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListInvocationResults ¶
func (client *Client) ListInvocationResults(request *ListInvocationResultsRequest) (response *ListInvocationResultsResponse, err error)
ListInvocationResults invokes the ehpc.ListInvocationResults API synchronously api document: https://help.aliyun.com/api/ehpc/listinvocationresults.html
func (*Client) ListInvocationResultsWithCallback ¶
func (client *Client) ListInvocationResultsWithCallback(request *ListInvocationResultsRequest, callback func(response *ListInvocationResultsResponse, err error)) <-chan int
ListInvocationResultsWithCallback invokes the ehpc.ListInvocationResults API asynchronously api document: https://help.aliyun.com/api/ehpc/listinvocationresults.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListInvocationResultsWithChan ¶
func (client *Client) ListInvocationResultsWithChan(request *ListInvocationResultsRequest) (<-chan *ListInvocationResultsResponse, <-chan error)
ListInvocationResultsWithChan invokes the ehpc.ListInvocationResults API asynchronously api document: https://help.aliyun.com/api/ehpc/listinvocationresults.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListInvocationStatus ¶
func (client *Client) ListInvocationStatus(request *ListInvocationStatusRequest) (response *ListInvocationStatusResponse, err error)
ListInvocationStatus invokes the ehpc.ListInvocationStatus API synchronously api document: https://help.aliyun.com/api/ehpc/listinvocationstatus.html
func (*Client) ListInvocationStatusWithCallback ¶
func (client *Client) ListInvocationStatusWithCallback(request *ListInvocationStatusRequest, callback func(response *ListInvocationStatusResponse, err error)) <-chan int
ListInvocationStatusWithCallback invokes the ehpc.ListInvocationStatus API asynchronously api document: https://help.aliyun.com/api/ehpc/listinvocationstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListInvocationStatusWithChan ¶
func (client *Client) ListInvocationStatusWithChan(request *ListInvocationStatusRequest) (<-chan *ListInvocationStatusResponse, <-chan error)
ListInvocationStatusWithChan invokes the ehpc.ListInvocationStatus API asynchronously api document: https://help.aliyun.com/api/ehpc/listinvocationstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListJobTemplates ¶
func (client *Client) ListJobTemplates(request *ListJobTemplatesRequest) (response *ListJobTemplatesResponse, err error)
ListJobTemplates invokes the ehpc.ListJobTemplates API synchronously api document: https://help.aliyun.com/api/ehpc/listjobtemplates.html
func (*Client) ListJobTemplatesWithCallback ¶
func (client *Client) ListJobTemplatesWithCallback(request *ListJobTemplatesRequest, callback func(response *ListJobTemplatesResponse, err error)) <-chan int
ListJobTemplatesWithCallback invokes the ehpc.ListJobTemplates API asynchronously api document: https://help.aliyun.com/api/ehpc/listjobtemplates.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListJobTemplatesWithChan ¶
func (client *Client) ListJobTemplatesWithChan(request *ListJobTemplatesRequest) (<-chan *ListJobTemplatesResponse, <-chan error)
ListJobTemplatesWithChan invokes the ehpc.ListJobTemplates API asynchronously api document: https://help.aliyun.com/api/ehpc/listjobtemplates.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListJobs ¶
func (client *Client) ListJobs(request *ListJobsRequest) (response *ListJobsResponse, err error)
ListJobs invokes the ehpc.ListJobs API synchronously api document: https://help.aliyun.com/api/ehpc/listjobs.html
func (*Client) ListJobsWithCallback ¶
func (client *Client) ListJobsWithCallback(request *ListJobsRequest, callback func(response *ListJobsResponse, err error)) <-chan int
ListJobsWithCallback invokes the ehpc.ListJobs API asynchronously api document: https://help.aliyun.com/api/ehpc/listjobs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListJobsWithChan ¶
func (client *Client) ListJobsWithChan(request *ListJobsRequest) (<-chan *ListJobsResponse, <-chan error)
ListJobsWithChan invokes the ehpc.ListJobs API asynchronously api document: https://help.aliyun.com/api/ehpc/listjobs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListNodes ¶
func (client *Client) ListNodes(request *ListNodesRequest) (response *ListNodesResponse, err error)
ListNodes invokes the ehpc.ListNodes API synchronously api document: https://help.aliyun.com/api/ehpc/listnodes.html
func (*Client) ListNodesNoPaging ¶
func (client *Client) ListNodesNoPaging(request *ListNodesNoPagingRequest) (response *ListNodesNoPagingResponse, err error)
ListNodesNoPaging invokes the ehpc.ListNodesNoPaging API synchronously api document: https://help.aliyun.com/api/ehpc/listnodesnopaging.html
func (*Client) ListNodesNoPagingWithCallback ¶
func (client *Client) ListNodesNoPagingWithCallback(request *ListNodesNoPagingRequest, callback func(response *ListNodesNoPagingResponse, err error)) <-chan int
ListNodesNoPagingWithCallback invokes the ehpc.ListNodesNoPaging API asynchronously api document: https://help.aliyun.com/api/ehpc/listnodesnopaging.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListNodesNoPagingWithChan ¶
func (client *Client) ListNodesNoPagingWithChan(request *ListNodesNoPagingRequest) (<-chan *ListNodesNoPagingResponse, <-chan error)
ListNodesNoPagingWithChan invokes the ehpc.ListNodesNoPaging API asynchronously api document: https://help.aliyun.com/api/ehpc/listnodesnopaging.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListNodesWithCallback ¶
func (client *Client) ListNodesWithCallback(request *ListNodesRequest, callback func(response *ListNodesResponse, err error)) <-chan int
ListNodesWithCallback invokes the ehpc.ListNodes API asynchronously api document: https://help.aliyun.com/api/ehpc/listnodes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListNodesWithChan ¶
func (client *Client) ListNodesWithChan(request *ListNodesRequest) (<-chan *ListNodesResponse, <-chan error)
ListNodesWithChan invokes the ehpc.ListNodes API asynchronously api document: https://help.aliyun.com/api/ehpc/listnodes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListPreferredEcsTypes ¶
func (client *Client) ListPreferredEcsTypes(request *ListPreferredEcsTypesRequest) (response *ListPreferredEcsTypesResponse, err error)
ListPreferredEcsTypes invokes the ehpc.ListPreferredEcsTypes API synchronously api document: https://help.aliyun.com/api/ehpc/listpreferredecstypes.html
func (*Client) ListPreferredEcsTypesWithCallback ¶
func (client *Client) ListPreferredEcsTypesWithCallback(request *ListPreferredEcsTypesRequest, callback func(response *ListPreferredEcsTypesResponse, err error)) <-chan int
ListPreferredEcsTypesWithCallback invokes the ehpc.ListPreferredEcsTypes API asynchronously api document: https://help.aliyun.com/api/ehpc/listpreferredecstypes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListPreferredEcsTypesWithChan ¶
func (client *Client) ListPreferredEcsTypesWithChan(request *ListPreferredEcsTypesRequest) (<-chan *ListPreferredEcsTypesResponse, <-chan error)
ListPreferredEcsTypesWithChan invokes the ehpc.ListPreferredEcsTypes API asynchronously api document: https://help.aliyun.com/api/ehpc/listpreferredecstypes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListQueues ¶
func (client *Client) ListQueues(request *ListQueuesRequest) (response *ListQueuesResponse, err error)
ListQueues invokes the ehpc.ListQueues API synchronously api document: https://help.aliyun.com/api/ehpc/listqueues.html
func (*Client) ListQueuesWithCallback ¶
func (client *Client) ListQueuesWithCallback(request *ListQueuesRequest, callback func(response *ListQueuesResponse, err error)) <-chan int
ListQueuesWithCallback invokes the ehpc.ListQueues API asynchronously api document: https://help.aliyun.com/api/ehpc/listqueues.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListQueuesWithChan ¶
func (client *Client) ListQueuesWithChan(request *ListQueuesRequest) (<-chan *ListQueuesResponse, <-chan error)
ListQueuesWithChan invokes the ehpc.ListQueues API asynchronously api document: https://help.aliyun.com/api/ehpc/listqueues.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListRegions ¶
func (client *Client) ListRegions(request *ListRegionsRequest) (response *ListRegionsResponse, err error)
ListRegions invokes the ehpc.ListRegions API synchronously api document: https://help.aliyun.com/api/ehpc/listregions.html
func (*Client) ListRegionsWithCallback ¶
func (client *Client) ListRegionsWithCallback(request *ListRegionsRequest, callback func(response *ListRegionsResponse, err error)) <-chan int
ListRegionsWithCallback invokes the ehpc.ListRegions API asynchronously api document: https://help.aliyun.com/api/ehpc/listregions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListRegionsWithChan ¶
func (client *Client) ListRegionsWithChan(request *ListRegionsRequest) (<-chan *ListRegionsResponse, <-chan error)
ListRegionsWithChan invokes the ehpc.ListRegions API asynchronously api document: https://help.aliyun.com/api/ehpc/listregions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListSoftwares ¶
func (client *Client) ListSoftwares(request *ListSoftwaresRequest) (response *ListSoftwaresResponse, err error)
ListSoftwares invokes the ehpc.ListSoftwares API synchronously api document: https://help.aliyun.com/api/ehpc/listsoftwares.html
func (*Client) ListSoftwaresWithCallback ¶
func (client *Client) ListSoftwaresWithCallback(request *ListSoftwaresRequest, callback func(response *ListSoftwaresResponse, err error)) <-chan int
ListSoftwaresWithCallback invokes the ehpc.ListSoftwares API asynchronously api document: https://help.aliyun.com/api/ehpc/listsoftwares.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListSoftwaresWithChan ¶
func (client *Client) ListSoftwaresWithChan(request *ListSoftwaresRequest) (<-chan *ListSoftwaresResponse, <-chan error)
ListSoftwaresWithChan invokes the ehpc.ListSoftwares API asynchronously api document: https://help.aliyun.com/api/ehpc/listsoftwares.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListUsers ¶
func (client *Client) ListUsers(request *ListUsersRequest) (response *ListUsersResponse, err error)
ListUsers invokes the ehpc.ListUsers API synchronously api document: https://help.aliyun.com/api/ehpc/listusers.html
func (*Client) ListUsersWithCallback ¶
func (client *Client) ListUsersWithCallback(request *ListUsersRequest, callback func(response *ListUsersResponse, err error)) <-chan int
ListUsersWithCallback invokes the ehpc.ListUsers API asynchronously api document: https://help.aliyun.com/api/ehpc/listusers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListUsersWithChan ¶
func (client *Client) ListUsersWithChan(request *ListUsersRequest) (<-chan *ListUsersResponse, <-chan error)
ListUsersWithChan invokes the ehpc.ListUsers API asynchronously api document: https://help.aliyun.com/api/ehpc/listusers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListVolumes ¶
func (client *Client) ListVolumes(request *ListVolumesRequest) (response *ListVolumesResponse, err error)
ListVolumes invokes the ehpc.ListVolumes API synchronously api document: https://help.aliyun.com/api/ehpc/listvolumes.html
func (*Client) ListVolumesWithCallback ¶
func (client *Client) ListVolumesWithCallback(request *ListVolumesRequest, callback func(response *ListVolumesResponse, err error)) <-chan int
ListVolumesWithCallback invokes the ehpc.ListVolumes API asynchronously api document: https://help.aliyun.com/api/ehpc/listvolumes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ListVolumesWithChan ¶
func (client *Client) ListVolumesWithChan(request *ListVolumesRequest) (<-chan *ListVolumesResponse, <-chan error)
ListVolumesWithChan invokes the ehpc.ListVolumes API asynchronously api document: https://help.aliyun.com/api/ehpc/listvolumes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyClusterAttributes ¶
func (client *Client) ModifyClusterAttributes(request *ModifyClusterAttributesRequest) (response *ModifyClusterAttributesResponse, err error)
ModifyClusterAttributes invokes the ehpc.ModifyClusterAttributes API synchronously api document: https://help.aliyun.com/api/ehpc/modifyclusterattributes.html
func (*Client) ModifyClusterAttributesWithCallback ¶
func (client *Client) ModifyClusterAttributesWithCallback(request *ModifyClusterAttributesRequest, callback func(response *ModifyClusterAttributesResponse, err error)) <-chan int
ModifyClusterAttributesWithCallback invokes the ehpc.ModifyClusterAttributes API asynchronously api document: https://help.aliyun.com/api/ehpc/modifyclusterattributes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyClusterAttributesWithChan ¶
func (client *Client) ModifyClusterAttributesWithChan(request *ModifyClusterAttributesRequest) (<-chan *ModifyClusterAttributesResponse, <-chan error)
ModifyClusterAttributesWithChan invokes the ehpc.ModifyClusterAttributes API asynchronously api document: https://help.aliyun.com/api/ehpc/modifyclusterattributes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyContainerAppAttributes ¶
func (client *Client) ModifyContainerAppAttributes(request *ModifyContainerAppAttributesRequest) (response *ModifyContainerAppAttributesResponse, err error)
ModifyContainerAppAttributes invokes the ehpc.ModifyContainerAppAttributes API synchronously api document: https://help.aliyun.com/api/ehpc/modifycontainerappattributes.html
func (*Client) ModifyContainerAppAttributesWithCallback ¶
func (client *Client) ModifyContainerAppAttributesWithCallback(request *ModifyContainerAppAttributesRequest, callback func(response *ModifyContainerAppAttributesResponse, err error)) <-chan int
ModifyContainerAppAttributesWithCallback invokes the ehpc.ModifyContainerAppAttributes API asynchronously api document: https://help.aliyun.com/api/ehpc/modifycontainerappattributes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyContainerAppAttributesWithChan ¶
func (client *Client) ModifyContainerAppAttributesWithChan(request *ModifyContainerAppAttributesRequest) (<-chan *ModifyContainerAppAttributesResponse, <-chan error)
ModifyContainerAppAttributesWithChan invokes the ehpc.ModifyContainerAppAttributes API asynchronously api document: https://help.aliyun.com/api/ehpc/modifycontainerappattributes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyImageGatewayConfig ¶
func (client *Client) ModifyImageGatewayConfig(request *ModifyImageGatewayConfigRequest) (response *ModifyImageGatewayConfigResponse, err error)
ModifyImageGatewayConfig invokes the ehpc.ModifyImageGatewayConfig API synchronously api document: https://help.aliyun.com/api/ehpc/modifyimagegatewayconfig.html
func (*Client) ModifyImageGatewayConfigWithCallback ¶
func (client *Client) ModifyImageGatewayConfigWithCallback(request *ModifyImageGatewayConfigRequest, callback func(response *ModifyImageGatewayConfigResponse, err error)) <-chan int
ModifyImageGatewayConfigWithCallback invokes the ehpc.ModifyImageGatewayConfig API asynchronously api document: https://help.aliyun.com/api/ehpc/modifyimagegatewayconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyImageGatewayConfigWithChan ¶
func (client *Client) ModifyImageGatewayConfigWithChan(request *ModifyImageGatewayConfigRequest) (<-chan *ModifyImageGatewayConfigResponse, <-chan error)
ModifyImageGatewayConfigWithChan invokes the ehpc.ModifyImageGatewayConfig API asynchronously api document: https://help.aliyun.com/api/ehpc/modifyimagegatewayconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyUserGroups ¶
func (client *Client) ModifyUserGroups(request *ModifyUserGroupsRequest) (response *ModifyUserGroupsResponse, err error)
ModifyUserGroups invokes the ehpc.ModifyUserGroups API synchronously api document: https://help.aliyun.com/api/ehpc/modifyusergroups.html
func (*Client) ModifyUserGroupsWithCallback ¶
func (client *Client) ModifyUserGroupsWithCallback(request *ModifyUserGroupsRequest, callback func(response *ModifyUserGroupsResponse, err error)) <-chan int
ModifyUserGroupsWithCallback invokes the ehpc.ModifyUserGroups API asynchronously api document: https://help.aliyun.com/api/ehpc/modifyusergroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyUserGroupsWithChan ¶
func (client *Client) ModifyUserGroupsWithChan(request *ModifyUserGroupsRequest) (<-chan *ModifyUserGroupsResponse, <-chan error)
ModifyUserGroupsWithChan invokes the ehpc.ModifyUserGroups API asynchronously api document: https://help.aliyun.com/api/ehpc/modifyusergroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyUserPasswords ¶
func (client *Client) ModifyUserPasswords(request *ModifyUserPasswordsRequest) (response *ModifyUserPasswordsResponse, err error)
ModifyUserPasswords invokes the ehpc.ModifyUserPasswords API synchronously api document: https://help.aliyun.com/api/ehpc/modifyuserpasswords.html
func (*Client) ModifyUserPasswordsWithCallback ¶
func (client *Client) ModifyUserPasswordsWithCallback(request *ModifyUserPasswordsRequest, callback func(response *ModifyUserPasswordsResponse, err error)) <-chan int
ModifyUserPasswordsWithCallback invokes the ehpc.ModifyUserPasswords API asynchronously api document: https://help.aliyun.com/api/ehpc/modifyuserpasswords.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyUserPasswordsWithChan ¶
func (client *Client) ModifyUserPasswordsWithChan(request *ModifyUserPasswordsRequest) (<-chan *ModifyUserPasswordsResponse, <-chan error)
ModifyUserPasswordsWithChan invokes the ehpc.ModifyUserPasswords API asynchronously api document: https://help.aliyun.com/api/ehpc/modifyuserpasswords.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) PullImage ¶
func (client *Client) PullImage(request *PullImageRequest) (response *PullImageResponse, err error)
PullImage invokes the ehpc.PullImage API synchronously api document: https://help.aliyun.com/api/ehpc/pullimage.html
func (*Client) PullImageWithCallback ¶
func (client *Client) PullImageWithCallback(request *PullImageRequest, callback func(response *PullImageResponse, err error)) <-chan int
PullImageWithCallback invokes the ehpc.PullImage API asynchronously api document: https://help.aliyun.com/api/ehpc/pullimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) PullImageWithChan ¶
func (client *Client) PullImageWithChan(request *PullImageRequest) (<-chan *PullImageResponse, <-chan error)
PullImageWithChan invokes the ehpc.PullImage API asynchronously api document: https://help.aliyun.com/api/ehpc/pullimage.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RecoverCluster ¶
func (client *Client) RecoverCluster(request *RecoverClusterRequest) (response *RecoverClusterResponse, err error)
RecoverCluster invokes the ehpc.RecoverCluster API synchronously api document: https://help.aliyun.com/api/ehpc/recovercluster.html
func (*Client) RecoverClusterWithCallback ¶
func (client *Client) RecoverClusterWithCallback(request *RecoverClusterRequest, callback func(response *RecoverClusterResponse, err error)) <-chan int
RecoverClusterWithCallback invokes the ehpc.RecoverCluster API asynchronously api document: https://help.aliyun.com/api/ehpc/recovercluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RecoverClusterWithChan ¶
func (client *Client) RecoverClusterWithChan(request *RecoverClusterRequest) (<-chan *RecoverClusterResponse, <-chan error)
RecoverClusterWithChan invokes the ehpc.RecoverCluster API asynchronously api document: https://help.aliyun.com/api/ehpc/recovercluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RerunJobs ¶
func (client *Client) RerunJobs(request *RerunJobsRequest) (response *RerunJobsResponse, err error)
RerunJobs invokes the ehpc.RerunJobs API synchronously api document: https://help.aliyun.com/api/ehpc/rerunjobs.html
func (*Client) RerunJobsWithCallback ¶
func (client *Client) RerunJobsWithCallback(request *RerunJobsRequest, callback func(response *RerunJobsResponse, err error)) <-chan int
RerunJobsWithCallback invokes the ehpc.RerunJobs API asynchronously api document: https://help.aliyun.com/api/ehpc/rerunjobs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RerunJobsWithChan ¶
func (client *Client) RerunJobsWithChan(request *RerunJobsRequest) (<-chan *RerunJobsResponse, <-chan error)
RerunJobsWithChan invokes the ehpc.RerunJobs API asynchronously api document: https://help.aliyun.com/api/ehpc/rerunjobs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ResetNodes ¶
func (client *Client) ResetNodes(request *ResetNodesRequest) (response *ResetNodesResponse, err error)
ResetNodes invokes the ehpc.ResetNodes API synchronously api document: https://help.aliyun.com/api/ehpc/resetnodes.html
func (*Client) ResetNodesWithCallback ¶
func (client *Client) ResetNodesWithCallback(request *ResetNodesRequest, callback func(response *ResetNodesResponse, err error)) <-chan int
ResetNodesWithCallback invokes the ehpc.ResetNodes API asynchronously api document: https://help.aliyun.com/api/ehpc/resetnodes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ResetNodesWithChan ¶
func (client *Client) ResetNodesWithChan(request *ResetNodesRequest) (<-chan *ResetNodesResponse, <-chan error)
ResetNodesWithChan invokes the ehpc.ResetNodes API asynchronously api document: https://help.aliyun.com/api/ehpc/resetnodes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RunCloudMetricProfiling ¶
func (client *Client) RunCloudMetricProfiling(request *RunCloudMetricProfilingRequest) (response *RunCloudMetricProfilingResponse, err error)
RunCloudMetricProfiling invokes the ehpc.RunCloudMetricProfiling API synchronously api document: https://help.aliyun.com/api/ehpc/runcloudmetricprofiling.html
func (*Client) RunCloudMetricProfilingWithCallback ¶
func (client *Client) RunCloudMetricProfilingWithCallback(request *RunCloudMetricProfilingRequest, callback func(response *RunCloudMetricProfilingResponse, err error)) <-chan int
RunCloudMetricProfilingWithCallback invokes the ehpc.RunCloudMetricProfiling API asynchronously api document: https://help.aliyun.com/api/ehpc/runcloudmetricprofiling.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RunCloudMetricProfilingWithChan ¶
func (client *Client) RunCloudMetricProfilingWithChan(request *RunCloudMetricProfilingRequest) (<-chan *RunCloudMetricProfilingResponse, <-chan error)
RunCloudMetricProfilingWithChan invokes the ehpc.RunCloudMetricProfiling API asynchronously api document: https://help.aliyun.com/api/ehpc/runcloudmetricprofiling.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetAutoScaleConfig ¶
func (client *Client) SetAutoScaleConfig(request *SetAutoScaleConfigRequest) (response *SetAutoScaleConfigResponse, err error)
SetAutoScaleConfig invokes the ehpc.SetAutoScaleConfig API synchronously api document: https://help.aliyun.com/api/ehpc/setautoscaleconfig.html
func (*Client) SetAutoScaleConfigWithCallback ¶
func (client *Client) SetAutoScaleConfigWithCallback(request *SetAutoScaleConfigRequest, callback func(response *SetAutoScaleConfigResponse, err error)) <-chan int
SetAutoScaleConfigWithCallback invokes the ehpc.SetAutoScaleConfig API asynchronously api document: https://help.aliyun.com/api/ehpc/setautoscaleconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetAutoScaleConfigWithChan ¶
func (client *Client) SetAutoScaleConfigWithChan(request *SetAutoScaleConfigRequest) (<-chan *SetAutoScaleConfigResponse, <-chan error)
SetAutoScaleConfigWithChan invokes the ehpc.SetAutoScaleConfig API asynchronously api document: https://help.aliyun.com/api/ehpc/setautoscaleconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetJobUser ¶
func (client *Client) SetJobUser(request *SetJobUserRequest) (response *SetJobUserResponse, err error)
SetJobUser invokes the ehpc.SetJobUser API synchronously api document: https://help.aliyun.com/api/ehpc/setjobuser.html
func (*Client) SetJobUserWithCallback ¶
func (client *Client) SetJobUserWithCallback(request *SetJobUserRequest, callback func(response *SetJobUserResponse, err error)) <-chan int
SetJobUserWithCallback invokes the ehpc.SetJobUser API asynchronously api document: https://help.aliyun.com/api/ehpc/setjobuser.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SetJobUserWithChan ¶
func (client *Client) SetJobUserWithChan(request *SetJobUserRequest) (<-chan *SetJobUserResponse, <-chan error)
SetJobUserWithChan invokes the ehpc.SetJobUser API asynchronously api document: https://help.aliyun.com/api/ehpc/setjobuser.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) StartCluster ¶
func (client *Client) StartCluster(request *StartClusterRequest) (response *StartClusterResponse, err error)
StartCluster invokes the ehpc.StartCluster API synchronously api document: https://help.aliyun.com/api/ehpc/startcluster.html
func (*Client) StartClusterWithCallback ¶
func (client *Client) StartClusterWithCallback(request *StartClusterRequest, callback func(response *StartClusterResponse, err error)) <-chan int
StartClusterWithCallback invokes the ehpc.StartCluster API asynchronously api document: https://help.aliyun.com/api/ehpc/startcluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) StartClusterWithChan ¶
func (client *Client) StartClusterWithChan(request *StartClusterRequest) (<-chan *StartClusterResponse, <-chan error)
StartClusterWithChan invokes the ehpc.StartCluster API asynchronously api document: https://help.aliyun.com/api/ehpc/startcluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) StartNodes ¶
func (client *Client) StartNodes(request *StartNodesRequest) (response *StartNodesResponse, err error)
StartNodes invokes the ehpc.StartNodes API synchronously api document: https://help.aliyun.com/api/ehpc/startnodes.html
func (*Client) StartNodesWithCallback ¶
func (client *Client) StartNodesWithCallback(request *StartNodesRequest, callback func(response *StartNodesResponse, err error)) <-chan int
StartNodesWithCallback invokes the ehpc.StartNodes API asynchronously api document: https://help.aliyun.com/api/ehpc/startnodes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) StartNodesWithChan ¶
func (client *Client) StartNodesWithChan(request *StartNodesRequest) (<-chan *StartNodesResponse, <-chan error)
StartNodesWithChan invokes the ehpc.StartNodes API asynchronously api document: https://help.aliyun.com/api/ehpc/startnodes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) StopCluster ¶
func (client *Client) StopCluster(request *StopClusterRequest) (response *StopClusterResponse, err error)
StopCluster invokes the ehpc.StopCluster API synchronously api document: https://help.aliyun.com/api/ehpc/stopcluster.html
func (*Client) StopClusterWithCallback ¶
func (client *Client) StopClusterWithCallback(request *StopClusterRequest, callback func(response *StopClusterResponse, err error)) <-chan int
StopClusterWithCallback invokes the ehpc.StopCluster API asynchronously api document: https://help.aliyun.com/api/ehpc/stopcluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) StopClusterWithChan ¶
func (client *Client) StopClusterWithChan(request *StopClusterRequest) (<-chan *StopClusterResponse, <-chan error)
StopClusterWithChan invokes the ehpc.StopCluster API asynchronously api document: https://help.aliyun.com/api/ehpc/stopcluster.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) StopJobs ¶
func (client *Client) StopJobs(request *StopJobsRequest) (response *StopJobsResponse, err error)
StopJobs invokes the ehpc.StopJobs API synchronously api document: https://help.aliyun.com/api/ehpc/stopjobs.html
func (*Client) StopJobsWithCallback ¶
func (client *Client) StopJobsWithCallback(request *StopJobsRequest, callback func(response *StopJobsResponse, err error)) <-chan int
StopJobsWithCallback invokes the ehpc.StopJobs API asynchronously api document: https://help.aliyun.com/api/ehpc/stopjobs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) StopJobsWithChan ¶
func (client *Client) StopJobsWithChan(request *StopJobsRequest) (<-chan *StopJobsResponse, <-chan error)
StopJobsWithChan invokes the ehpc.StopJobs API asynchronously api document: https://help.aliyun.com/api/ehpc/stopjobs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) StopNodes ¶
func (client *Client) StopNodes(request *StopNodesRequest) (response *StopNodesResponse, err error)
StopNodes invokes the ehpc.StopNodes API synchronously api document: https://help.aliyun.com/api/ehpc/stopnodes.html
func (*Client) StopNodesWithCallback ¶
func (client *Client) StopNodesWithCallback(request *StopNodesRequest, callback func(response *StopNodesResponse, err error)) <-chan int
StopNodesWithCallback invokes the ehpc.StopNodes API asynchronously api document: https://help.aliyun.com/api/ehpc/stopnodes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) StopNodesWithChan ¶
func (client *Client) StopNodesWithChan(request *StopNodesRequest) (<-chan *StopNodesResponse, <-chan error)
StopNodesWithChan invokes the ehpc.StopNodes API asynchronously api document: https://help.aliyun.com/api/ehpc/stopnodes.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SubmitJob ¶
func (client *Client) SubmitJob(request *SubmitJobRequest) (response *SubmitJobResponse, err error)
SubmitJob invokes the ehpc.SubmitJob API synchronously api document: https://help.aliyun.com/api/ehpc/submitjob.html
func (*Client) SubmitJobWithCallback ¶
func (client *Client) SubmitJobWithCallback(request *SubmitJobRequest, callback func(response *SubmitJobResponse, err error)) <-chan int
SubmitJobWithCallback invokes the ehpc.SubmitJob API asynchronously api document: https://help.aliyun.com/api/ehpc/submitjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) SubmitJobWithChan ¶
func (client *Client) SubmitJobWithChan(request *SubmitJobRequest) (<-chan *SubmitJobResponse, <-chan error)
SubmitJobWithChan invokes the ehpc.SubmitJob API asynchronously api document: https://help.aliyun.com/api/ehpc/submitjob.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UpgradeClient ¶
func (client *Client) UpgradeClient(request *UpgradeClientRequest) (response *UpgradeClientResponse, err error)
UpgradeClient invokes the ehpc.UpgradeClient API synchronously api document: https://help.aliyun.com/api/ehpc/upgradeclient.html
func (*Client) UpgradeClientWithCallback ¶
func (client *Client) UpgradeClientWithCallback(request *UpgradeClientRequest, callback func(response *UpgradeClientResponse, err error)) <-chan int
UpgradeClientWithCallback invokes the ehpc.UpgradeClient API asynchronously api document: https://help.aliyun.com/api/ehpc/upgradeclient.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) UpgradeClientWithChan ¶
func (client *Client) UpgradeClientWithChan(request *UpgradeClientRequest) (<-chan *UpgradeClientResponse, <-chan error)
UpgradeClientWithChan invokes the ehpc.UpgradeClient API asynchronously api document: https://help.aliyun.com/api/ehpc/upgradeclient.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
type ClusterInfo ¶
type ClusterInfo struct { Id string `json:"Id" xml:"Id"` RegionId string `json:"RegionId" xml:"RegionId"` Name string `json:"Name" xml:"Name"` Description string `json:"Description" xml:"Description"` Status string `json:"Status" xml:"Status"` OsTag string `json:"OsTag" xml:"OsTag"` AccountType string `json:"AccountType" xml:"AccountType"` SchedulerType string `json:"SchedulerType" xml:"SchedulerType"` CreateTime string `json:"CreateTime" xml:"CreateTime"` SecurityGroupId string `json:"SecurityGroupId" xml:"SecurityGroupId"` VpcId string `json:"VpcId" xml:"VpcId"` VSwitchId string `json:"VSwitchId" xml:"VSwitchId"` VolumeType string `json:"VolumeType" xml:"VolumeType"` VolumeId string `json:"VolumeId" xml:"VolumeId"` VolumeProtocol string `json:"VolumeProtocol" xml:"VolumeProtocol"` VolumeMountpoint string `json:"VolumeMountpoint" xml:"VolumeMountpoint"` RemoteDirectory string `json:"RemoteDirectory" xml:"RemoteDirectory"` DeployMode string `json:"DeployMode" xml:"DeployMode"` HaEnable bool `json:"HaEnable" xml:"HaEnable"` EcsChargeType string `json:"EcsChargeType" xml:"EcsChargeType"` KeyPairName string `json:"KeyPairName" xml:"KeyPairName"` SccClusterId string `json:"SccClusterId" xml:"SccClusterId"` ClientVersion string `json:"ClientVersion" xml:"ClientVersion"` ImageOwnerAlias string `json:"ImageOwnerAlias" xml:"ImageOwnerAlias"` ImageId string `json:"ImageId" xml:"ImageId"` Location string `json:"Location" xml:"Location"` EcsInfo EcsInfo `json:"EcsInfo" xml:"EcsInfo"` Applications ApplicationsInDescribeCluster `json:"Applications" xml:"Applications"` PostInstallScripts PostInstallScripts `json:"PostInstallScripts" xml:"PostInstallScripts"` }
ClusterInfo is a nested struct in ehpc response
type ClusterInfoSimple ¶
type ClusterInfoSimple struct { Id string `json:"Id" xml:"Id"` RegionId string `json:"RegionId" xml:"RegionId"` ZoneId string `json:"ZoneId" xml:"ZoneId"` Name string `json:"Name" xml:"Name"` Description string `json:"Description" xml:"Description"` Status string `json:"Status" xml:"Status"` OsTag string `json:"OsTag" xml:"OsTag"` AccountType string `json:"AccountType" xml:"AccountType"` SchedulerType string `json:"SchedulerType" xml:"SchedulerType"` DeployMode string `json:"DeployMode" xml:"DeployMode"` Count int `json:"Count" xml:"Count"` InstanceType string `json:"InstanceType" xml:"InstanceType"` LoginNodes string `json:"LoginNodes" xml:"LoginNodes"` CreateTime string `json:"CreateTime" xml:"CreateTime"` ImageOwnerAlias string `json:"ImageOwnerAlias" xml:"ImageOwnerAlias"` ImageId string `json:"ImageId" xml:"ImageId"` Location string `json:"Location" xml:"Location"` Managers Managers `json:"Managers" xml:"Managers"` Computes Computes `json:"Computes" xml:"Computes"` TotalResources TotalResources `json:"TotalResources" xml:"TotalResources"` UsedResources UsedResources `json:"UsedResources" xml:"UsedResources"` }
ClusterInfoSimple is a nested struct in ehpc response
type Clusters ¶
type Clusters struct {
ClusterInfoSimple []ClusterInfoSimple `json:"ClusterInfoSimple" xml:"ClusterInfoSimple"`
}
Clusters is a nested struct in ehpc response
type Command ¶
type Command struct { CommandId string `json:"CommandId" xml:"CommandId"` CommandContent string `json:"CommandContent" xml:"CommandContent"` WorkingDir string `json:"WorkingDir" xml:"WorkingDir"` Timeout string `json:"Timeout" xml:"Timeout"` }
Command is a nested struct in ehpc response
type Commands ¶
type Commands struct {
Command []Command `json:"Command" xml:"Command"`
}
Commands is a nested struct in ehpc response
type Compute ¶
type Compute struct { Count int `json:"Count" xml:"Count"` InstanceType string `json:"InstanceType" xml:"InstanceType"` }
Compute is a nested struct in ehpc response
type ComputeInListPreferredEcsTypes ¶
type ComputeInListPreferredEcsTypes struct {
InstanceTypeId []string `json:"InstanceTypeId" xml:"InstanceTypeId"`
}
ComputeInListPreferredEcsTypes is a nested struct in ehpc response
type Computes ¶
type Computes struct { Total int `json:"Total" xml:"Total"` NormalCount int `json:"NormalCount" xml:"NormalCount"` OperatingCount int `json:"OperatingCount" xml:"OperatingCount"` StoppedCount int `json:"StoppedCount" xml:"StoppedCount"` ExceptionCount int `json:"ExceptionCount" xml:"ExceptionCount"` }
Computes is a nested struct in ehpc response
type ContainerAppInfo ¶
type ContainerAppInfo struct { Id string `json:"Id" xml:"Id"` Name string `json:"Name" xml:"Name"` Description string `json:"Description" xml:"Description"` Repository string `json:"Repository" xml:"Repository"` ImageTag string `json:"ImageTag" xml:"ImageTag"` CreateTime string `json:"CreateTime" xml:"CreateTime"` Type string `json:"Type" xml:"Type"` }
ContainerAppInfo is a nested struct in ehpc response
type ContainerApps ¶
type ContainerApps struct {
ContainerAppsItem []ContainerAppsItem `json:"ContainerAppsItem" xml:"ContainerAppsItem"`
}
ContainerApps is a nested struct in ehpc response
type ContainerAppsItem ¶
type ContainerAppsItem struct { Id string `json:"Id" xml:"Id"` Name string `json:"Name" xml:"Name"` Description string `json:"Description" xml:"Description"` Repository string `json:"Repository" xml:"Repository"` ImageTag string `json:"ImageTag" xml:"ImageTag"` CreateTime string `json:"CreateTime" xml:"CreateTime"` Type string `json:"Type" xml:"Type"` }
ContainerAppsItem is a nested struct in ehpc response
type ContainerId ¶
type ContainerId struct {
ContainerId []string `json:"ContainerId" xml:"ContainerId"`
}
ContainerId is a nested struct in ehpc response
type CreateClusterApplication ¶
type CreateClusterApplication struct {
Tag string `name:"Tag"`
}
CreateClusterApplication is a repeated param struct in CreateClusterRequest
type CreateClusterPostInstallScript ¶
CreateClusterPostInstallScript is a repeated param struct in CreateClusterRequest
type CreateClusterRequest ¶
type CreateClusterRequest struct { *requests.RpcRequest SccClusterId string `position:"Query" name:"SccClusterId"` ImageId string `position:"Query" name:"ImageId"` EcsOrderManagerInstanceType string `position:"Query" name:"EcsOrder.Manager.InstanceType"` EhpcVersion string `position:"Query" name:"EhpcVersion"` AccountType string `position:"Query" name:"AccountType"` SecurityGroupId string `position:"Query" name:"SecurityGroupId"` Description string `position:"Query" name:"Description"` KeyPairName string `position:"Query" name:"KeyPairName"` SecurityGroupName string `position:"Query" name:"SecurityGroupName"` EcsOrderComputeInstanceType string `position:"Query" name:"EcsOrder.Compute.InstanceType"` JobQueue string `position:"Query" name:"JobQueue"` ImageOwnerAlias string `position:"Query" name:"ImageOwnerAlias"` VolumeType string `position:"Query" name:"VolumeType"` DeployMode string `position:"Query" name:"DeployMode"` EcsOrderManagerCount requests.Integer `position:"Query" name:"EcsOrder.Manager.Count"` Password string `position:"Query" name:"Password"` EcsOrderLoginCount requests.Integer `position:"Query" name:"EcsOrder.Login.Count"` ComputeSpotPriceLimit string `position:"Query" name:"ComputeSpotPriceLimit"` AutoRenewPeriod requests.Integer `position:"Query" name:"AutoRenewPeriod"` Period requests.Integer `position:"Query" name:"Period"` VolumeProtocol string `position:"Query" name:"VolumeProtocol"` ClientVersion string `position:"Query" name:"ClientVersion"` OsTag string `position:"Query" name:"OsTag"` RemoteDirectory string `position:"Query" name:"RemoteDirectory"` EcsOrderComputeCount requests.Integer `position:"Query" name:"EcsOrder.Compute.Count"` ComputeSpotStrategy string `position:"Query" name:"ComputeSpotStrategy"` PostInstallScript *[]CreateClusterPostInstallScript `position:"Query" name:"PostInstallScript" type:"Repeated"` VSwitchId string `position:"Query" name:"VSwitchId"` PeriodUnit string `position:"Query" name:"PeriodUnit"` Application *[]CreateClusterApplication `position:"Query" name:"Application" type:"Repeated"` AutoRenew string `position:"Query" name:"AutoRenew"` EcsChargeType string `position:"Query" name:"EcsChargeType"` InputFileUrl string `position:"Query" name:"InputFileUrl"` VpcId string `position:"Query" name:"VpcId"` HaEnable requests.Boolean `position:"Query" name:"HaEnable"` Name string `position:"Query" name:"Name"` SchedulerType string `position:"Query" name:"SchedulerType"` VolumeId string `position:"Query" name:"VolumeId"` VolumeMountpoint string `position:"Query" name:"VolumeMountpoint"` EcsOrderLoginInstanceType string `position:"Query" name:"EcsOrder.Login.InstanceType"` ZoneId string `position:"Query" name:"ZoneId"` }
CreateClusterRequest is the request struct for api CreateCluster
func CreateCreateClusterRequest ¶
func CreateCreateClusterRequest() (request *CreateClusterRequest)
CreateCreateClusterRequest creates a request to invoke CreateCluster API
type CreateClusterResponse ¶
type CreateClusterResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` ClusterId string `json:"ClusterId" xml:"ClusterId"` }
CreateClusterResponse is the response struct for api CreateCluster
func CreateCreateClusterResponse ¶
func CreateCreateClusterResponse() (response *CreateClusterResponse)
CreateCreateClusterResponse creates a response to parse from CreateCluster response
type CreateHybridClusterApplication ¶
type CreateHybridClusterApplication struct {
Tag string `name:"Tag"`
}
CreateHybridClusterApplication is a repeated param struct in CreateHybridClusterRequest
type CreateHybridClusterPostInstallScript ¶
type CreateHybridClusterPostInstallScript struct { Args string `name:"Args"` Url string `name:"Url"` }
CreateHybridClusterPostInstallScript is a repeated param struct in CreateHybridClusterRequest
type CreateHybridClusterRequest ¶
type CreateHybridClusterRequest struct { *requests.RpcRequest EhpcVersion string `position:"Query" name:"EhpcVersion"` SecurityGroupId string `position:"Query" name:"SecurityGroupId"` Description string `position:"Query" name:"Description"` KeyPairName string `position:"Query" name:"KeyPairName"` SecurityGroupName string `position:"Query" name:"SecurityGroupName"` EcsOrderComputeInstanceType string `position:"Query" name:"EcsOrder.Compute.InstanceType"` OnPremiseVolumeRemotePath string `position:"Query" name:"OnPremiseVolumeRemotePath"` JobQueue string `position:"Query" name:"JobQueue"` VolumeType string `position:"Query" name:"VolumeType"` Password string `position:"Query" name:"Password"` OnPremiseVolumeMountPoint string `position:"Query" name:"OnPremiseVolumeMountPoint"` OnPremiseVolumeProtocol string `position:"Query" name:"OnPremiseVolumeProtocol"` VolumeProtocol string `position:"Query" name:"VolumeProtocol"` OnPremiseVolumeLocalPath string `position:"Query" name:"OnPremiseVolumeLocalPath"` ClientVersion string `position:"Query" name:"ClientVersion"` OsTag string `position:"Query" name:"OsTag"` RemoteDirectory string `position:"Query" name:"RemoteDirectory"` PostInstallScript *[]CreateHybridClusterPostInstallScript `position:"Query" name:"PostInstallScript" type:"Repeated"` VSwitchId string `position:"Query" name:"VSwitchId"` Nodes string `position:"Query" name:"Nodes"` Application *[]CreateHybridClusterApplication `position:"Query" name:"Application" type:"Repeated"` Domain string `position:"Query" name:"Domain"` VpcId string `position:"Query" name:"VpcId"` Name string `position:"Query" name:"Name"` VolumeId string `position:"Query" name:"VolumeId"` VolumeMountpoint string `position:"Query" name:"VolumeMountpoint"` ZoneId string `position:"Query" name:"ZoneId"` Location string `position:"Query" name:"Location"` }
CreateHybridClusterRequest is the request struct for api CreateHybridCluster
func CreateCreateHybridClusterRequest ¶
func CreateCreateHybridClusterRequest() (request *CreateHybridClusterRequest)
CreateCreateHybridClusterRequest creates a request to invoke CreateHybridCluster API
type CreateHybridClusterResponse ¶
type CreateHybridClusterResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` ClusterId string `json:"ClusterId" xml:"ClusterId"` }
CreateHybridClusterResponse is the response struct for api CreateHybridCluster
func CreateCreateHybridClusterResponse ¶
func CreateCreateHybridClusterResponse() (response *CreateHybridClusterResponse)
CreateCreateHybridClusterResponse creates a response to parse from CreateHybridCluster response
type CreateJobTemplateRequest ¶
type CreateJobTemplateRequest struct { *requests.RpcRequest StderrRedirectPath string `position:"Query" name:"StderrRedirectPath"` ArrayRequest string `position:"Query" name:"ArrayRequest"` PackagePath string `position:"Query" name:"PackagePath"` Variables string `position:"Query" name:"Variables"` Name string `position:"Query" name:"Name"` RunasUser string `position:"Query" name:"RunasUser"` StdoutRedirectPath string `position:"Query" name:"StdoutRedirectPath"` ReRunable requests.Boolean `position:"Query" name:"ReRunable"` Priority requests.Integer `position:"Query" name:"Priority"` CommandLine string `position:"Query" name:"CommandLine"` }
CreateJobTemplateRequest is the request struct for api CreateJobTemplate
func CreateCreateJobTemplateRequest ¶
func CreateCreateJobTemplateRequest() (request *CreateJobTemplateRequest)
CreateCreateJobTemplateRequest creates a request to invoke CreateJobTemplate API
type CreateJobTemplateResponse ¶
type CreateJobTemplateResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TemplateId string `json:"TemplateId" xml:"TemplateId"` }
CreateJobTemplateResponse is the response struct for api CreateJobTemplate
func CreateCreateJobTemplateResponse ¶
func CreateCreateJobTemplateResponse() (response *CreateJobTemplateResponse)
CreateCreateJobTemplateResponse creates a response to parse from CreateJobTemplate response
type DeleteClusterRequest ¶
type DeleteClusterRequest struct { *requests.RpcRequest ReleaseInstance string `position:"Query" name:"ReleaseInstance"` ClusterId string `position:"Query" name:"ClusterId"` }
DeleteClusterRequest is the request struct for api DeleteCluster
func CreateDeleteClusterRequest ¶
func CreateDeleteClusterRequest() (request *DeleteClusterRequest)
CreateDeleteClusterRequest creates a request to invoke DeleteCluster API
type DeleteClusterResponse ¶
type DeleteClusterResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteClusterResponse is the response struct for api DeleteCluster
func CreateDeleteClusterResponse ¶
func CreateDeleteClusterResponse() (response *DeleteClusterResponse)
CreateDeleteClusterResponse creates a response to parse from DeleteCluster response
type DeleteContainerAppsContainerApp ¶
type DeleteContainerAppsContainerApp struct {
Id string `name:"Id"`
}
DeleteContainerAppsContainerApp is a repeated param struct in DeleteContainerAppsRequest
type DeleteContainerAppsRequest ¶
type DeleteContainerAppsRequest struct { *requests.RpcRequest ContainerApp *[]DeleteContainerAppsContainerApp `position:"Query" name:"ContainerApp" type:"Repeated"` }
DeleteContainerAppsRequest is the request struct for api DeleteContainerApps
func CreateDeleteContainerAppsRequest ¶
func CreateDeleteContainerAppsRequest() (request *DeleteContainerAppsRequest)
CreateDeleteContainerAppsRequest creates a request to invoke DeleteContainerApps API
type DeleteContainerAppsResponse ¶
type DeleteContainerAppsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteContainerAppsResponse is the response struct for api DeleteContainerApps
func CreateDeleteContainerAppsResponse ¶
func CreateDeleteContainerAppsResponse() (response *DeleteContainerAppsResponse)
CreateDeleteContainerAppsResponse creates a response to parse from DeleteContainerApps response
type DeleteImageRequest ¶
type DeleteImageRequest struct { *requests.RpcRequest ContainerType string `position:"Query" name:"ContainerType"` ClusterId string `position:"Query" name:"ClusterId"` Repository string `position:"Query" name:"Repository"` ImageTag string `position:"Query" name:"ImageTag"` }
DeleteImageRequest is the request struct for api DeleteImage
func CreateDeleteImageRequest ¶
func CreateDeleteImageRequest() (request *DeleteImageRequest)
CreateDeleteImageRequest creates a request to invoke DeleteImage API
type DeleteImageResponse ¶
type DeleteImageResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteImageResponse is the response struct for api DeleteImage
func CreateDeleteImageResponse ¶
func CreateDeleteImageResponse() (response *DeleteImageResponse)
CreateDeleteImageResponse creates a response to parse from DeleteImage response
type DeleteJobTemplatesRequest ¶
type DeleteJobTemplatesRequest struct { *requests.RpcRequest Templates string `position:"Query" name:"Templates"` }
DeleteJobTemplatesRequest is the request struct for api DeleteJobTemplates
func CreateDeleteJobTemplatesRequest ¶
func CreateDeleteJobTemplatesRequest() (request *DeleteJobTemplatesRequest)
CreateDeleteJobTemplatesRequest creates a request to invoke DeleteJobTemplates API
type DeleteJobTemplatesResponse ¶
type DeleteJobTemplatesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteJobTemplatesResponse is the response struct for api DeleteJobTemplates
func CreateDeleteJobTemplatesResponse ¶
func CreateDeleteJobTemplatesResponse() (response *DeleteJobTemplatesResponse)
CreateDeleteJobTemplatesResponse creates a response to parse from DeleteJobTemplates response
type DeleteJobsRequest ¶
type DeleteJobsRequest struct { *requests.RpcRequest Jobs string `position:"Query" name:"Jobs"` ClusterId string `position:"Query" name:"ClusterId"` }
DeleteJobsRequest is the request struct for api DeleteJobs
func CreateDeleteJobsRequest ¶
func CreateDeleteJobsRequest() (request *DeleteJobsRequest)
CreateDeleteJobsRequest creates a request to invoke DeleteJobs API
type DeleteJobsResponse ¶
type DeleteJobsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteJobsResponse is the response struct for api DeleteJobs
func CreateDeleteJobsResponse ¶
func CreateDeleteJobsResponse() (response *DeleteJobsResponse)
CreateDeleteJobsResponse creates a response to parse from DeleteJobs response
type DeleteNodesInstance ¶
type DeleteNodesInstance struct {
Id string `name:"Id"`
}
DeleteNodesInstance is a repeated param struct in DeleteNodesRequest
type DeleteNodesRequest ¶
type DeleteNodesRequest struct { *requests.RpcRequest ReleaseInstance requests.Boolean `position:"Query" name:"ReleaseInstance"` Instance *[]DeleteNodesInstance `position:"Query" name:"Instance" type:"Repeated"` ClusterId string `position:"Query" name:"ClusterId"` }
DeleteNodesRequest is the request struct for api DeleteNodes
func CreateDeleteNodesRequest ¶
func CreateDeleteNodesRequest() (request *DeleteNodesRequest)
CreateDeleteNodesRequest creates a request to invoke DeleteNodes API
type DeleteNodesResponse ¶
type DeleteNodesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteNodesResponse is the response struct for api DeleteNodes
func CreateDeleteNodesResponse ¶
func CreateDeleteNodesResponse() (response *DeleteNodesResponse)
CreateDeleteNodesResponse creates a response to parse from DeleteNodes response
type DeleteUsersRequest ¶
type DeleteUsersRequest struct { *requests.RpcRequest ClusterId string `position:"Query" name:"ClusterId"` User *[]DeleteUsersUser `position:"Query" name:"User" type:"Repeated"` }
DeleteUsersRequest is the request struct for api DeleteUsers
func CreateDeleteUsersRequest ¶
func CreateDeleteUsersRequest() (request *DeleteUsersRequest)
CreateDeleteUsersRequest creates a request to invoke DeleteUsers API
type DeleteUsersResponse ¶
type DeleteUsersResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteUsersResponse is the response struct for api DeleteUsers
func CreateDeleteUsersResponse ¶
func CreateDeleteUsersResponse() (response *DeleteUsersResponse)
CreateDeleteUsersResponse creates a response to parse from DeleteUsers response
type DeleteUsersUser ¶
type DeleteUsersUser struct {
Name string `name:"Name"`
}
DeleteUsersUser is a repeated param struct in DeleteUsersRequest
type DescribeAutoScaleConfigRequest ¶
type DescribeAutoScaleConfigRequest struct { *requests.RpcRequest ClusterId string `position:"Query" name:"ClusterId"` }
DescribeAutoScaleConfigRequest is the request struct for api DescribeAutoScaleConfig
func CreateDescribeAutoScaleConfigRequest ¶
func CreateDescribeAutoScaleConfigRequest() (request *DescribeAutoScaleConfigRequest)
CreateDescribeAutoScaleConfigRequest creates a request to invoke DescribeAutoScaleConfig API
type DescribeAutoScaleConfigResponse ¶
type DescribeAutoScaleConfigResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Uid string `json:"Uid" xml:"Uid"` ClusterId string `json:"ClusterId" xml:"ClusterId"` ClusterType string `json:"ClusterType" xml:"ClusterType"` EnableAutoGrow bool `json:"EnableAutoGrow" xml:"EnableAutoGrow"` EnableAutoShrink bool `json:"EnableAutoShrink" xml:"EnableAutoShrink"` GrowIntervalInMinutes int `json:"GrowIntervalInMinutes" xml:"GrowIntervalInMinutes"` ShrinkIntervalInMinutes int `json:"ShrinkIntervalInMinutes" xml:"ShrinkIntervalInMinutes"` ShrinkIdleTimes int `json:"ShrinkIdleTimes" xml:"ShrinkIdleTimes"` GrowTimeoutInMinutes int `json:"GrowTimeoutInMinutes" xml:"GrowTimeoutInMinutes"` ExtraNodesGrowRatio int `json:"ExtraNodesGrowRatio" xml:"ExtraNodesGrowRatio"` GrowRatio int `json:"GrowRatio" xml:"GrowRatio"` MaxNodesInCluster int `json:"MaxNodesInCluster" xml:"MaxNodesInCluster"` ExcludeNodes string `json:"ExcludeNodes" xml:"ExcludeNodes"` SpotStrategy string `json:"SpotStrategy" xml:"SpotStrategy"` SpotPriceLimit string `json:"SpotPriceLimit" xml:"SpotPriceLimit"` }
DescribeAutoScaleConfigResponse is the response struct for api DescribeAutoScaleConfig
func CreateDescribeAutoScaleConfigResponse ¶
func CreateDescribeAutoScaleConfigResponse() (response *DescribeAutoScaleConfigResponse)
CreateDescribeAutoScaleConfigResponse creates a response to parse from DescribeAutoScaleConfig response
type DescribeClusterRequest ¶
type DescribeClusterRequest struct { *requests.RpcRequest ClusterId string `position:"Query" name:"ClusterId"` }
DescribeClusterRequest is the request struct for api DescribeCluster
func CreateDescribeClusterRequest ¶
func CreateDescribeClusterRequest() (request *DescribeClusterRequest)
CreateDescribeClusterRequest creates a request to invoke DescribeCluster API
type DescribeClusterResponse ¶
type DescribeClusterResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` ClusterInfo ClusterInfo `json:"ClusterInfo" xml:"ClusterInfo"` }
DescribeClusterResponse is the response struct for api DescribeCluster
func CreateDescribeClusterResponse ¶
func CreateDescribeClusterResponse() (response *DescribeClusterResponse)
CreateDescribeClusterResponse creates a response to parse from DescribeCluster response
type DescribeContainerAppRequest ¶
type DescribeContainerAppRequest struct { *requests.RpcRequest ContainerId string `position:"Query" name:"ContainerId"` }
DescribeContainerAppRequest is the request struct for api DescribeContainerApp
func CreateDescribeContainerAppRequest ¶
func CreateDescribeContainerAppRequest() (request *DescribeContainerAppRequest)
CreateDescribeContainerAppRequest creates a request to invoke DescribeContainerApp API
type DescribeContainerAppResponse ¶
type DescribeContainerAppResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` ContainerAppInfo ContainerAppInfo `json:"ContainerAppInfo" xml:"ContainerAppInfo"` }
DescribeContainerAppResponse is the response struct for api DescribeContainerApp
func CreateDescribeContainerAppResponse ¶
func CreateDescribeContainerAppResponse() (response *DescribeContainerAppResponse)
CreateDescribeContainerAppResponse creates a response to parse from DescribeContainerApp response
type DescribeImageGatewayConfigRequest ¶
type DescribeImageGatewayConfigRequest struct { *requests.RpcRequest ClusterId string `position:"Query" name:"ClusterId"` }
DescribeImageGatewayConfigRequest is the request struct for api DescribeImageGatewayConfig
func CreateDescribeImageGatewayConfigRequest ¶
func CreateDescribeImageGatewayConfigRequest() (request *DescribeImageGatewayConfigRequest)
CreateDescribeImageGatewayConfigRequest creates a request to invoke DescribeImageGatewayConfig API
type DescribeImageGatewayConfigResponse ¶
type DescribeImageGatewayConfigResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Imagegw Imagegw `json:"Imagegw" xml:"Imagegw"` }
DescribeImageGatewayConfigResponse is the response struct for api DescribeImageGatewayConfig
func CreateDescribeImageGatewayConfigResponse ¶
func CreateDescribeImageGatewayConfigResponse() (response *DescribeImageGatewayConfigResponse)
CreateDescribeImageGatewayConfigResponse creates a response to parse from DescribeImageGatewayConfig response
type DescribeImagePriceRequest ¶
type DescribeImagePriceRequest struct { *requests.RpcRequest Period requests.Integer `position:"Query" name:"Period"` Amount requests.Integer `position:"Query" name:"Amount"` ImageId string `position:"Query" name:"ImageId"` PriceUnit string `position:"Query" name:"PriceUnit"` SkuCode string `position:"Query" name:"SkuCode"` OrderType string `position:"Query" name:"OrderType"` }
DescribeImagePriceRequest is the request struct for api DescribeImagePrice
func CreateDescribeImagePriceRequest ¶
func CreateDescribeImagePriceRequest() (request *DescribeImagePriceRequest)
CreateDescribeImagePriceRequest creates a request to invoke DescribeImagePrice API
type DescribeImagePriceResponse ¶
type DescribeImagePriceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` ImageId string `json:"ImageId" xml:"ImageId"` DiscountPrice float64 `json:"DiscountPrice" xml:"DiscountPrice"` OriginalPrice float64 `json:"OriginalPrice" xml:"OriginalPrice"` TradePrice float64 `json:"TradePrice" xml:"TradePrice"` Amount int `json:"Amount" xml:"Amount"` }
DescribeImagePriceResponse is the response struct for api DescribeImagePrice
func CreateDescribeImagePriceResponse ¶
func CreateDescribeImagePriceResponse() (response *DescribeImagePriceResponse)
CreateDescribeImagePriceResponse creates a response to parse from DescribeImagePrice response
type DescribeImageRequest ¶
type DescribeImageRequest struct { *requests.RpcRequest ContainerType string `position:"Query" name:"ContainerType"` ClusterId string `position:"Query" name:"ClusterId"` Repository string `position:"Query" name:"Repository"` ImageTag string `position:"Query" name:"ImageTag"` }
DescribeImageRequest is the request struct for api DescribeImage
func CreateDescribeImageRequest ¶
func CreateDescribeImageRequest() (request *DescribeImageRequest)
CreateDescribeImageRequest creates a request to invoke DescribeImage API
type DescribeImageResponse ¶
type DescribeImageResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` ImageInfo ImageInfo `json:"ImageInfo" xml:"ImageInfo"` }
DescribeImageResponse is the response struct for api DescribeImage
func CreateDescribeImageResponse ¶
func CreateDescribeImageResponse() (response *DescribeImageResponse)
CreateDescribeImageResponse creates a response to parse from DescribeImage response
type DescribePriceCommodities ¶
type DescribePriceCommodities struct { Amount string `name:"Amount"` Period string `name:"Period"` NodeType string `name:"NodeType"` SystemDiskCategory string `name:"SystemDiskCategory"` SystemDiskSize string `name:"SystemDiskSize"` InstanceType string `name:"InstanceType"` NetworkType string `name:"NetworkType"` }
DescribePriceCommodities is a repeated param struct in DescribePriceRequest
type DescribePriceRequest ¶
type DescribePriceRequest struct { *requests.RpcRequest PriceUnit string `position:"Query" name:"PriceUnit"` Commodities *[]DescribePriceCommodities `position:"Query" name:"Commodities" type:"Repeated"` ChargeType string `position:"Query" name:"ChargeType"` OrderType string `position:"Query" name:"OrderType"` }
DescribePriceRequest is the request struct for api DescribePrice
func CreateDescribePriceRequest ¶
func CreateDescribePriceRequest() (request *DescribePriceRequest)
CreateDescribePriceRequest creates a request to invoke DescribePrice API
type DescribePriceResponse ¶
type DescribePriceResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalTradePrice float64 `json:"TotalTradePrice" xml:"TotalTradePrice"` Prices Prices `json:"Prices" xml:"Prices"` }
DescribePriceResponse is the response struct for api DescribePrice
func CreateDescribePriceResponse ¶
func CreateDescribePriceResponse() (response *DescribePriceResponse)
CreateDescribePriceResponse creates a response to parse from DescribePrice response
type EcsInfo ¶
type EcsInfo struct { Manager Manager `json:"Manager" xml:"Manager"` Compute Compute `json:"Compute" xml:"Compute"` Login Login `json:"Login" xml:"Login"` }
EcsInfo is a nested struct in ehpc response
type EditJobTemplateRequest ¶
type EditJobTemplateRequest struct { *requests.RpcRequest StderrRedirectPath string `position:"Query" name:"StderrRedirectPath"` Variables string `position:"Query" name:"Variables"` RunasUser string `position:"Query" name:"RunasUser"` ReRunable requests.Boolean `position:"Query" name:"ReRunable"` TemplateId string `position:"Query" name:"TemplateId"` Priority requests.Integer `position:"Query" name:"Priority"` CommandLine string `position:"Query" name:"CommandLine"` ArrayRequest string `position:"Query" name:"ArrayRequest"` PackagePath string `position:"Query" name:"PackagePath"` Name string `position:"Query" name:"Name"` StdoutRedirectPath string `position:"Query" name:"StdoutRedirectPath"` }
EditJobTemplateRequest is the request struct for api EditJobTemplate
func CreateEditJobTemplateRequest ¶
func CreateEditJobTemplateRequest() (request *EditJobTemplateRequest)
CreateEditJobTemplateRequest creates a request to invoke EditJobTemplate API
type EditJobTemplateResponse ¶
type EditJobTemplateResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TemplateId string `json:"TemplateId" xml:"TemplateId"` }
EditJobTemplateResponse is the response struct for api EditJobTemplate
func CreateEditJobTemplateResponse ¶
func CreateEditJobTemplateResponse() (response *EditJobTemplateResponse)
CreateEditJobTemplateResponse creates a response to parse from EditJobTemplate response
type FileSystemList ¶
type FileSystemList struct {
FileSystems []FileSystems `json:"FileSystems" xml:"FileSystems"`
}
FileSystemList is a nested struct in ehpc response
type FileSystems ¶
type FileSystems struct { RegionId string `json:"RegionId" xml:"RegionId"` FileSystemId string `json:"FileSystemId" xml:"FileSystemId"` ProtocolType string `json:"ProtocolType" xml:"ProtocolType"` CreateTime string `json:"CreateTime" xml:"CreateTime"` Destription string `json:"Destription" xml:"Destription"` StorageType string `json:"StorageType" xml:"StorageType"` MeteredSize string `json:"MeteredSize" xml:"MeteredSize"` PackageList PackageList `json:"PackageList" xml:"PackageList"` MountTargetList MountTargetList `json:"MountTargetList" xml:"MountTargetList"` }
FileSystems is a nested struct in ehpc response
type GetAutoScaleConfigRequest ¶
type GetAutoScaleConfigRequest struct { *requests.RpcRequest ClusterId string `position:"Query" name:"ClusterId"` }
GetAutoScaleConfigRequest is the request struct for api GetAutoScaleConfig
func CreateGetAutoScaleConfigRequest ¶
func CreateGetAutoScaleConfigRequest() (request *GetAutoScaleConfigRequest)
CreateGetAutoScaleConfigRequest creates a request to invoke GetAutoScaleConfig API
type GetAutoScaleConfigResponse ¶
type GetAutoScaleConfigResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Uid string `json:"Uid" xml:"Uid"` ClusterId string `json:"ClusterId" xml:"ClusterId"` ClusterType string `json:"ClusterType" xml:"ClusterType"` EnableAutoGrow bool `json:"EnableAutoGrow" xml:"EnableAutoGrow"` EnableAutoShrink bool `json:"EnableAutoShrink" xml:"EnableAutoShrink"` GrowIntervalInMinutes int `json:"GrowIntervalInMinutes" xml:"GrowIntervalInMinutes"` ShrinkIntervalInMinutes int `json:"ShrinkIntervalInMinutes" xml:"ShrinkIntervalInMinutes"` ShrinkIdleTimes int `json:"ShrinkIdleTimes" xml:"ShrinkIdleTimes"` GrowTimeoutInMinutes int `json:"GrowTimeoutInMinutes" xml:"GrowTimeoutInMinutes"` ExtraNodesGrowRatio int `json:"ExtraNodesGrowRatio" xml:"ExtraNodesGrowRatio"` GrowRatio int `json:"GrowRatio" xml:"GrowRatio"` MaxNodesInCluster int `json:"MaxNodesInCluster" xml:"MaxNodesInCluster"` ExcludeNodes string `json:"ExcludeNodes" xml:"ExcludeNodes"` SpotStrategy string `json:"SpotStrategy" xml:"SpotStrategy"` SpotPriceLimit float64 `json:"SpotPriceLimit" xml:"SpotPriceLimit"` Queues QueuesInGetAutoScaleConfig `json:"Queues" xml:"Queues"` }
GetAutoScaleConfigResponse is the response struct for api GetAutoScaleConfig
func CreateGetAutoScaleConfigResponse ¶
func CreateGetAutoScaleConfigResponse() (response *GetAutoScaleConfigResponse)
CreateGetAutoScaleConfigResponse creates a response to parse from GetAutoScaleConfig response
type GetCloudMetricLogsRequest ¶
type GetCloudMetricLogsRequest struct { *requests.RpcRequest AggregationType string `position:"Query" name:"AggregationType"` Filter string `position:"Query" name:"Filter"` MetricCategories string `position:"Query" name:"MetricCategories"` MetricScope string `position:"Query" name:"MetricScope"` From requests.Integer `position:"Query" name:"From"` ClusterId string `position:"Query" name:"ClusterId"` To requests.Integer `position:"Query" name:"To"` AggregationInterval requests.Integer `position:"Query" name:"AggregationInterval"` Reverse requests.Boolean `position:"Query" name:"Reverse"` }
GetCloudMetricLogsRequest is the request struct for api GetCloudMetricLogs
func CreateGetCloudMetricLogsRequest ¶
func CreateGetCloudMetricLogsRequest() (request *GetCloudMetricLogsRequest)
CreateGetCloudMetricLogsRequest creates a request to invoke GetCloudMetricLogs API
type GetCloudMetricLogsResponse ¶
type GetCloudMetricLogsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` MetricLogs MetricLogs `json:"MetricLogs" xml:"MetricLogs"` }
GetCloudMetricLogsResponse is the response struct for api GetCloudMetricLogs
func CreateGetCloudMetricLogsResponse ¶
func CreateGetCloudMetricLogsResponse() (response *GetCloudMetricLogsResponse)
CreateGetCloudMetricLogsResponse creates a response to parse from GetCloudMetricLogs response
type GetCloudMetricProfilingRequest ¶
type GetCloudMetricProfilingRequest struct { *requests.RpcRequest ProfilingId string `position:"Query" name:"ProfilingId"` ClusterId string `position:"Query" name:"ClusterId"` }
GetCloudMetricProfilingRequest is the request struct for api GetCloudMetricProfiling
func CreateGetCloudMetricProfilingRequest ¶
func CreateGetCloudMetricProfilingRequest() (request *GetCloudMetricProfilingRequest)
CreateGetCloudMetricProfilingRequest creates a request to invoke GetCloudMetricProfiling API
type GetCloudMetricProfilingResponse ¶
type GetCloudMetricProfilingResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` SvgUrls SvgUrls `json:"SvgUrls" xml:"SvgUrls"` }
GetCloudMetricProfilingResponse is the response struct for api GetCloudMetricProfiling
func CreateGetCloudMetricProfilingResponse ¶
func CreateGetCloudMetricProfilingResponse() (response *GetCloudMetricProfilingResponse)
CreateGetCloudMetricProfilingResponse creates a response to parse from GetCloudMetricProfiling response
type GetHybridClusterConfigRequest ¶
type GetHybridClusterConfigRequest struct { *requests.RpcRequest Node string `position:"Query" name:"Node"` ClusterId string `position:"Query" name:"ClusterId"` }
GetHybridClusterConfigRequest is the request struct for api GetHybridClusterConfig
func CreateGetHybridClusterConfigRequest ¶
func CreateGetHybridClusterConfigRequest() (request *GetHybridClusterConfigRequest)
CreateGetHybridClusterConfigRequest creates a request to invoke GetHybridClusterConfig API
type GetHybridClusterConfigResponse ¶
type GetHybridClusterConfigResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` ClusterConfig string `json:"ClusterConfig" xml:"ClusterConfig"` }
GetHybridClusterConfigResponse is the response struct for api GetHybridClusterConfig
func CreateGetHybridClusterConfigResponse ¶
func CreateGetHybridClusterConfigResponse() (response *GetHybridClusterConfigResponse)
CreateGetHybridClusterConfigResponse creates a response to parse from GetHybridClusterConfig response
type ImageInfo ¶
type ImageInfo struct { Uid string `json:"Uid" xml:"Uid"` Repository string `json:"Repository" xml:"Repository"` SkuCode string `json:"SkuCode" xml:"SkuCode"` ImageId string `json:"ImageId" xml:"ImageId"` ImageOwnerAlias string `json:"ImageOwnerAlias" xml:"ImageOwnerAlias"` System string `json:"System" xml:"System"` PostInstallScript string `json:"PostInstallScript" xml:"PostInstallScript"` ProductCode string `json:"ProductCode" xml:"ProductCode"` Tag string `json:"Tag" xml:"Tag"` PricingCycle string `json:"PricingCycle" xml:"PricingCycle"` ImageName string `json:"ImageName" xml:"ImageName"` Status string `json:"Status" xml:"Status"` Description string `json:"Description" xml:"Description"` Type string `json:"Type" xml:"Type"` UpdateDateTime string `json:"UpdateDateTime" xml:"UpdateDateTime"` BaseOsTag BaseOsTag `json:"BaseOsTag" xml:"BaseOsTag"` }
ImageInfo is a nested struct in ehpc response
type Imagegw ¶
type Imagegw struct { DefaultImageLocation string `json:"DefaultImageLocation" xml:"DefaultImageLocation"` PullUpdateTimeout int `json:"PullUpdateTimeout" xml:"PullUpdateTimeout"` MongoDBURI string `json:"MongoDBURI" xml:"MongoDBURI"` ImageExpirationTimeout string `json:"ImageExpirationTimeout" xml:"ImageExpirationTimeout"` UpdateDateTime string `json:"UpdateDateTime" xml:"UpdateDateTime"` Locations Locations `json:"Locations" xml:"Locations"` }
Imagegw is a nested struct in ehpc response
type ImagesInListContainerImages ¶
type ImagesInListContainerImages struct {
ImagesItem []ImagesItem `json:"ImagesItem" xml:"ImagesItem"`
}
ImagesInListContainerImages is a nested struct in ehpc response
type ImagesInListCustomImages ¶
type ImagesInListCustomImages struct {
ImageInfo []ImageInfo `json:"ImageInfo" xml:"ImageInfo"`
}
ImagesInListCustomImages is a nested struct in ehpc response
type ImagesItem ¶
type ImagesItem struct { System string `json:"System" xml:"System"` Type string `json:"Type" xml:"Type"` Status string `json:"Status" xml:"Status"` ImageId string `json:"ImageId" xml:"ImageId"` UpdateDateTime string `json:"UpdateDateTime" xml:"UpdateDateTime"` Repository string `json:"Repository" xml:"Repository"` Tag string `json:"Tag" xml:"Tag"` }
ImagesItem is a nested struct in ehpc response
type InstanceIdsInAddLocalNodes ¶
type InstanceIdsInAddLocalNodes struct {
InstanceId []string `json:"InstanceId" xml:"InstanceId"`
}
InstanceIdsInAddLocalNodes is a nested struct in ehpc response
type InstanceIdsInAddNodes ¶
type InstanceIdsInAddNodes struct {
InstanceId []string `json:"InstanceId" xml:"InstanceId"`
}
InstanceIdsInAddNodes is a nested struct in ehpc response
type InstanceIdsInInvokeShellCommand ¶
type InstanceIdsInInvokeShellCommand struct {
InstanceId []string `json:"InstanceId" xml:"InstanceId"`
}
InstanceIdsInInvokeShellCommand is a nested struct in ehpc response
type InstanceTypeFamilies ¶
type InstanceTypeFamilies struct {
InstanceTypeFamilyInfo []InstanceTypeFamilyInfo `json:"InstanceTypeFamilyInfo" xml:"InstanceTypeFamilyInfo"`
}
InstanceTypeFamilies is a nested struct in ehpc response
type InstanceTypeFamilyInfo ¶
type InstanceTypeFamilyInfo struct { InstanceTypeFamilyId string `json:"InstanceTypeFamilyId" xml:"InstanceTypeFamilyId"` Generation string `json:"Generation" xml:"Generation"` Types Types `json:"Types" xml:"Types"` }
InstanceTypeFamilyInfo is a nested struct in ehpc response
type InvocationResult ¶
type InvocationResult struct { Success bool `json:"Success" xml:"Success"` CommandId string `json:"CommandId" xml:"CommandId"` InstanceId string `json:"InstanceId" xml:"InstanceId"` InvokeRecordStatus string `json:"InvokeRecordStatus" xml:"InvokeRecordStatus"` FinishedTime string `json:"FinishedTime" xml:"FinishedTime"` ExitCode int `json:"ExitCode" xml:"ExitCode"` Message string `json:"Message" xml:"Message"` }
InvocationResult is a nested struct in ehpc response
type InvocationResults ¶
type InvocationResults struct {
InvocationResult []InvocationResult `json:"InvocationResult" xml:"InvocationResult"`
}
InvocationResults is a nested struct in ehpc response
type InvokeInstance ¶
type InvokeInstance struct { InstanceId string `json:"InstanceId" xml:"InstanceId"` InstanceInvokeStatus string `json:"InstanceInvokeStatus" xml:"InstanceInvokeStatus"` }
InvokeInstance is a nested struct in ehpc response
type InvokeInstances ¶
type InvokeInstances struct {
InvokeInstance []InvokeInstance `json:"InvokeInstance" xml:"InvokeInstance"`
}
InvokeInstances is a nested struct in ehpc response
type InvokeShellCommandInstance ¶
type InvokeShellCommandInstance struct {
Id string `name:"Id"`
}
InvokeShellCommandInstance is a repeated param struct in InvokeShellCommandRequest
type InvokeShellCommandRequest ¶
type InvokeShellCommandRequest struct { *requests.RpcRequest Instance *[]InvokeShellCommandInstance `position:"Query" name:"Instance" type:"Repeated"` WorkingDir string `position:"Query" name:"WorkingDir"` ClusterId string `position:"Query" name:"ClusterId"` Command string `position:"Query" name:"Command"` Timeout requests.Integer `position:"Query" name:"Timeout"` }
InvokeShellCommandRequest is the request struct for api InvokeShellCommand
func CreateInvokeShellCommandRequest ¶
func CreateInvokeShellCommandRequest() (request *InvokeShellCommandRequest)
CreateInvokeShellCommandRequest creates a request to invoke InvokeShellCommand API
type InvokeShellCommandResponse ¶
type InvokeShellCommandResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` CommandId string `json:"CommandId" xml:"CommandId"` InstanceIds InstanceIdsInInvokeShellCommand `json:"InstanceIds" xml:"InstanceIds"` }
InvokeShellCommandResponse is the response struct for api InvokeShellCommand
func CreateInvokeShellCommandResponse ¶
func CreateInvokeShellCommandResponse() (response *InvokeShellCommandResponse)
CreateInvokeShellCommandResponse creates a response to parse from InvokeShellCommand response
type JobInfo ¶
type JobInfo struct { Id string `json:"Id" xml:"Id"` Name string `json:"Name" xml:"Name"` Owner string `json:"Owner" xml:"Owner"` NodeList string `json:"NodeList" xml:"NodeList"` Priority int `json:"Priority" xml:"Priority"` State string `json:"State" xml:"State"` SubmitTime string `json:"SubmitTime" xml:"SubmitTime"` StartTime string `json:"StartTime" xml:"StartTime"` LastModifyTime string `json:"LastModifyTime" xml:"LastModifyTime"` Stdout string `json:"Stdout" xml:"Stdout"` Stderr string `json:"Stderr" xml:"Stderr"` ShellPath string `json:"ShellPath" xml:"ShellPath"` Comment string `json:"Comment" xml:"Comment"` ArrayRequest string `json:"ArrayRequest" xml:"ArrayRequest"` Resources Resources `json:"Resources" xml:"Resources"` }
JobInfo is a nested struct in ehpc response
type JobTemplates ¶
type JobTemplates struct { Id string `json:"Id" xml:"Id"` Name string `json:"Name" xml:"Name"` CommandLine string `json:"CommandLine" xml:"CommandLine"` RunasUser string `json:"RunasUser" xml:"RunasUser"` Priority int `json:"Priority" xml:"Priority"` PackagePath string `json:"PackagePath" xml:"PackagePath"` StdoutRedirectPath string `json:"StdoutRedirectPath" xml:"StdoutRedirectPath"` StderrRedirectPath string `json:"StderrRedirectPath" xml:"StderrRedirectPath"` ReRunable bool `json:"ReRunable" xml:"ReRunable"` ArrayRequest string `json:"ArrayRequest" xml:"ArrayRequest"` Variables string `json:"Variables" xml:"Variables"` }
JobTemplates is a nested struct in ehpc response
type Jobs ¶
type Jobs struct {
JobInfo []JobInfo `json:"JobInfo" xml:"JobInfo"`
}
Jobs is a nested struct in ehpc response
type ListAvailableEcsTypesRequest ¶
type ListAvailableEcsTypesRequest struct { *requests.RpcRequest SpotStrategy string `position:"Query" name:"SpotStrategy"` ZoneId string `position:"Query" name:"ZoneId"` InstanceChargeType string `position:"Query" name:"InstanceChargeType"` }
ListAvailableEcsTypesRequest is the request struct for api ListAvailableEcsTypes
func CreateListAvailableEcsTypesRequest ¶
func CreateListAvailableEcsTypesRequest() (request *ListAvailableEcsTypesRequest)
CreateListAvailableEcsTypesRequest creates a request to invoke ListAvailableEcsTypes API
type ListAvailableEcsTypesResponse ¶
type ListAvailableEcsTypesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` SupportSpotInstance bool `json:"SupportSpotInstance" xml:"SupportSpotInstance"` InstanceTypeFamilies InstanceTypeFamilies `json:"InstanceTypeFamilies" xml:"InstanceTypeFamilies"` }
ListAvailableEcsTypesResponse is the response struct for api ListAvailableEcsTypes
func CreateListAvailableEcsTypesResponse ¶
func CreateListAvailableEcsTypesResponse() (response *ListAvailableEcsTypesResponse)
CreateListAvailableEcsTypesResponse creates a response to parse from ListAvailableEcsTypes response
type ListCloudMetricProfilingsRequest ¶
type ListCloudMetricProfilingsRequest struct { *requests.RpcRequest PageSize requests.Integer `position:"Query" name:"PageSize"` ClusterId string `position:"Query" name:"ClusterId"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` }
ListCloudMetricProfilingsRequest is the request struct for api ListCloudMetricProfilings
func CreateListCloudMetricProfilingsRequest ¶
func CreateListCloudMetricProfilingsRequest() (request *ListCloudMetricProfilingsRequest)
CreateListCloudMetricProfilingsRequest creates a request to invoke ListCloudMetricProfilings API
type ListCloudMetricProfilingsResponse ¶
type ListCloudMetricProfilingsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` Profilings Profilings `json:"Profilings" xml:"Profilings"` }
ListCloudMetricProfilingsResponse is the response struct for api ListCloudMetricProfilings
func CreateListCloudMetricProfilingsResponse ¶
func CreateListCloudMetricProfilingsResponse() (response *ListCloudMetricProfilingsResponse)
CreateListCloudMetricProfilingsResponse creates a response to parse from ListCloudMetricProfilings response
type ListClusterLogsRequest ¶
type ListClusterLogsRequest struct { *requests.RpcRequest PageSize requests.Integer `position:"Query" name:"PageSize"` ClusterId string `position:"Query" name:"ClusterId"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` }
ListClusterLogsRequest is the request struct for api ListClusterLogs
func CreateListClusterLogsRequest ¶
func CreateListClusterLogsRequest() (request *ListClusterLogsRequest)
CreateListClusterLogsRequest creates a request to invoke ListClusterLogs API
type ListClusterLogsResponse ¶
type ListClusterLogsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` ClusterId string `json:"ClusterId" xml:"ClusterId"` Logs Logs `json:"Logs" xml:"Logs"` }
ListClusterLogsResponse is the response struct for api ListClusterLogs
func CreateListClusterLogsResponse ¶
func CreateListClusterLogsResponse() (response *ListClusterLogsResponse)
CreateListClusterLogsResponse creates a response to parse from ListClusterLogs response
type ListClustersRequest ¶
type ListClustersRequest struct { *requests.RpcRequest PageSize requests.Integer `position:"Query" name:"PageSize"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` }
ListClustersRequest is the request struct for api ListClusters
func CreateListClustersRequest ¶
func CreateListClustersRequest() (request *ListClustersRequest)
CreateListClustersRequest creates a request to invoke ListClusters API
type ListClustersResponse ¶
type ListClustersResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` Clusters Clusters `json:"Clusters" xml:"Clusters"` }
ListClustersResponse is the response struct for api ListClusters
func CreateListClustersResponse ¶
func CreateListClustersResponse() (response *ListClustersResponse)
CreateListClustersResponse creates a response to parse from ListClusters response
type ListCommandsRequest ¶
type ListCommandsRequest struct { *requests.RpcRequest PageSize requests.Integer `position:"Query" name:"PageSize"` ClusterId string `position:"Query" name:"ClusterId"` CommandId string `position:"Query" name:"CommandId"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` }
ListCommandsRequest is the request struct for api ListCommands
func CreateListCommandsRequest ¶
func CreateListCommandsRequest() (request *ListCommandsRequest)
CreateListCommandsRequest creates a request to invoke ListCommands API
type ListCommandsResponse ¶
type ListCommandsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` Commands Commands `json:"Commands" xml:"Commands"` }
ListCommandsResponse is the response struct for api ListCommands
func CreateListCommandsResponse ¶
func CreateListCommandsResponse() (response *ListCommandsResponse)
CreateListCommandsResponse creates a response to parse from ListCommands response
type ListContainerAppsRequest ¶
type ListContainerAppsRequest struct { *requests.RpcRequest PageSize requests.Integer `position:"Query" name:"PageSize"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` }
ListContainerAppsRequest is the request struct for api ListContainerApps
func CreateListContainerAppsRequest ¶
func CreateListContainerAppsRequest() (request *ListContainerAppsRequest)
CreateListContainerAppsRequest creates a request to invoke ListContainerApps API
type ListContainerAppsResponse ¶
type ListContainerAppsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` ContainerApps ContainerApps `json:"ContainerApps" xml:"ContainerApps"` }
ListContainerAppsResponse is the response struct for api ListContainerApps
func CreateListContainerAppsResponse ¶
func CreateListContainerAppsResponse() (response *ListContainerAppsResponse)
CreateListContainerAppsResponse creates a response to parse from ListContainerApps response
type ListContainerImagesRequest ¶
type ListContainerImagesRequest struct { *requests.RpcRequest ContainerType string `position:"Query" name:"ContainerType"` PageSize requests.Integer `position:"Query" name:"PageSize"` ClusterId string `position:"Query" name:"ClusterId"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` }
ListContainerImagesRequest is the request struct for api ListContainerImages
func CreateListContainerImagesRequest ¶
func CreateListContainerImagesRequest() (request *ListContainerImagesRequest)
CreateListContainerImagesRequest creates a request to invoke ListContainerImages API
type ListContainerImagesResponse ¶
type ListContainerImagesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` DBInfo string `json:"DBInfo" xml:"DBInfo"` Images ImagesInListContainerImages `json:"Images" xml:"Images"` }
ListContainerImagesResponse is the response struct for api ListContainerImages
func CreateListContainerImagesResponse ¶
func CreateListContainerImagesResponse() (response *ListContainerImagesResponse)
CreateListContainerImagesResponse creates a response to parse from ListContainerImages response
type ListCurrentClientVersionRequest ¶
type ListCurrentClientVersionRequest struct {
*requests.RpcRequest
}
ListCurrentClientVersionRequest is the request struct for api ListCurrentClientVersion
func CreateListCurrentClientVersionRequest ¶
func CreateListCurrentClientVersionRequest() (request *ListCurrentClientVersionRequest)
CreateListCurrentClientVersionRequest creates a request to invoke ListCurrentClientVersion API
type ListCurrentClientVersionResponse ¶
type ListCurrentClientVersionResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` ClientVersion string `json:"ClientVersion" xml:"ClientVersion"` }
ListCurrentClientVersionResponse is the response struct for api ListCurrentClientVersion
func CreateListCurrentClientVersionResponse ¶
func CreateListCurrentClientVersionResponse() (response *ListCurrentClientVersionResponse)
CreateListCurrentClientVersionResponse creates a response to parse from ListCurrentClientVersion response
type ListCustomImagesRequest ¶
type ListCustomImagesRequest struct { *requests.RpcRequest BaseOsTag string `position:"Query" name:"BaseOsTag"` ImageOwnerAlias string `position:"Query" name:"ImageOwnerAlias"` }
ListCustomImagesRequest is the request struct for api ListCustomImages
func CreateListCustomImagesRequest ¶
func CreateListCustomImagesRequest() (request *ListCustomImagesRequest)
CreateListCustomImagesRequest creates a request to invoke ListCustomImages API
type ListCustomImagesResponse ¶
type ListCustomImagesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Images ImagesInListCustomImages `json:"Images" xml:"Images"` }
ListCustomImagesResponse is the response struct for api ListCustomImages
func CreateListCustomImagesResponse ¶
func CreateListCustomImagesResponse() (response *ListCustomImagesResponse)
CreateListCustomImagesResponse creates a response to parse from ListCustomImages response
type ListFileSystemWithMountTargetsRequest ¶
type ListFileSystemWithMountTargetsRequest struct { *requests.RpcRequest PageSize requests.Integer `position:"Query" name:"PageSize"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` }
ListFileSystemWithMountTargetsRequest is the request struct for api ListFileSystemWithMountTargets
func CreateListFileSystemWithMountTargetsRequest ¶
func CreateListFileSystemWithMountTargetsRequest() (request *ListFileSystemWithMountTargetsRequest)
CreateListFileSystemWithMountTargetsRequest creates a request to invoke ListFileSystemWithMountTargets API
type ListFileSystemWithMountTargetsResponse ¶
type ListFileSystemWithMountTargetsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` FileSystemList FileSystemList `json:"FileSystemList" xml:"FileSystemList"` }
ListFileSystemWithMountTargetsResponse is the response struct for api ListFileSystemWithMountTargets
func CreateListFileSystemWithMountTargetsResponse ¶
func CreateListFileSystemWithMountTargetsResponse() (response *ListFileSystemWithMountTargetsResponse)
CreateListFileSystemWithMountTargetsResponse creates a response to parse from ListFileSystemWithMountTargets response
type ListImagesRequest ¶
type ListImagesRequest struct {
*requests.RpcRequest
}
ListImagesRequest is the request struct for api ListImages
func CreateListImagesRequest ¶
func CreateListImagesRequest() (request *ListImagesRequest)
CreateListImagesRequest creates a request to invoke ListImages API
type ListImagesResponse ¶
type ListImagesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` OsTags OsTags `json:"OsTags" xml:"OsTags"` }
ListImagesResponse is the response struct for api ListImages
func CreateListImagesResponse ¶
func CreateListImagesResponse() (response *ListImagesResponse)
CreateListImagesResponse creates a response to parse from ListImages response
type ListInvocationResultsInstance ¶
type ListInvocationResultsInstance struct {
Id string `name:"Id"`
}
ListInvocationResultsInstance is a repeated param struct in ListInvocationResultsRequest
type ListInvocationResultsRequest ¶
type ListInvocationResultsRequest struct { *requests.RpcRequest Instance *[]ListInvocationResultsInstance `position:"Query" name:"Instance" type:"Repeated"` InvokeRecordStatus string `position:"Query" name:"InvokeRecordStatus"` PageSize requests.Integer `position:"Query" name:"PageSize"` ClusterId string `position:"Query" name:"ClusterId"` CommandId string `position:"Query" name:"CommandId"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` }
ListInvocationResultsRequest is the request struct for api ListInvocationResults
func CreateListInvocationResultsRequest ¶
func CreateListInvocationResultsRequest() (request *ListInvocationResultsRequest)
CreateListInvocationResultsRequest creates a request to invoke ListInvocationResults API
type ListInvocationResultsResponse ¶
type ListInvocationResultsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` InvocationResults InvocationResults `json:"InvocationResults" xml:"InvocationResults"` }
ListInvocationResultsResponse is the response struct for api ListInvocationResults
func CreateListInvocationResultsResponse ¶
func CreateListInvocationResultsResponse() (response *ListInvocationResultsResponse)
CreateListInvocationResultsResponse creates a response to parse from ListInvocationResults response
type ListInvocationStatusRequest ¶
type ListInvocationStatusRequest struct { *requests.RpcRequest ClusterId string `position:"Query" name:"ClusterId"` CommandId string `position:"Query" name:"CommandId"` }
ListInvocationStatusRequest is the request struct for api ListInvocationStatus
func CreateListInvocationStatusRequest ¶
func CreateListInvocationStatusRequest() (request *ListInvocationStatusRequest)
CreateListInvocationStatusRequest creates a request to invoke ListInvocationStatus API
type ListInvocationStatusResponse ¶
type ListInvocationStatusResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` CommandId string `json:"CommandId" xml:"CommandId"` InvokeStatus string `json:"InvokeStatus" xml:"InvokeStatus"` InvokeInstances InvokeInstances `json:"InvokeInstances" xml:"InvokeInstances"` }
ListInvocationStatusResponse is the response struct for api ListInvocationStatus
func CreateListInvocationStatusResponse ¶
func CreateListInvocationStatusResponse() (response *ListInvocationStatusResponse)
CreateListInvocationStatusResponse creates a response to parse from ListInvocationStatus response
type ListJobTemplatesRequest ¶
type ListJobTemplatesRequest struct { *requests.RpcRequest Name string `position:"Query" name:"Name"` PageSize requests.Integer `position:"Query" name:"PageSize"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` }
ListJobTemplatesRequest is the request struct for api ListJobTemplates
func CreateListJobTemplatesRequest ¶
func CreateListJobTemplatesRequest() (request *ListJobTemplatesRequest)
CreateListJobTemplatesRequest creates a request to invoke ListJobTemplates API
type ListJobTemplatesResponse ¶
type ListJobTemplatesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` Templates Templates `json:"Templates" xml:"Templates"` }
ListJobTemplatesResponse is the response struct for api ListJobTemplates
func CreateListJobTemplatesResponse ¶
func CreateListJobTemplatesResponse() (response *ListJobTemplatesResponse)
CreateListJobTemplatesResponse creates a response to parse from ListJobTemplates response
type ListJobsRequest ¶
type ListJobsRequest struct { *requests.RpcRequest Owner string `position:"Query" name:"Owner"` PageSize requests.Integer `position:"Query" name:"PageSize"` ClusterId string `position:"Query" name:"ClusterId"` State string `position:"Query" name:"State"` Rerunable string `position:"Query" name:"Rerunable"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` }
ListJobsRequest is the request struct for api ListJobs
func CreateListJobsRequest ¶
func CreateListJobsRequest() (request *ListJobsRequest)
CreateListJobsRequest creates a request to invoke ListJobs API
type ListJobsResponse ¶
type ListJobsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` Jobs Jobs `json:"Jobs" xml:"Jobs"` }
ListJobsResponse is the response struct for api ListJobs
func CreateListJobsResponse ¶
func CreateListJobsResponse() (response *ListJobsResponse)
CreateListJobsResponse creates a response to parse from ListJobs response
type ListNodesNoPagingRequest ¶
type ListNodesNoPagingRequest struct { *requests.RpcRequest HostName string `position:"Query" name:"HostName"` Role string `position:"Query" name:"Role"` ClusterId string `position:"Query" name:"ClusterId"` OnlyDetached requests.Boolean `position:"Query" name:"OnlyDetached"` }
ListNodesNoPagingRequest is the request struct for api ListNodesNoPaging
func CreateListNodesNoPagingRequest ¶
func CreateListNodesNoPagingRequest() (request *ListNodesNoPagingRequest)
CreateListNodesNoPagingRequest creates a request to invoke ListNodesNoPaging API
type ListNodesNoPagingResponse ¶
type ListNodesNoPagingResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` Nodes NodesInListNodesNoPaging `json:"Nodes" xml:"Nodes"` }
ListNodesNoPagingResponse is the response struct for api ListNodesNoPaging
func CreateListNodesNoPagingResponse ¶
func CreateListNodesNoPagingResponse() (response *ListNodesNoPagingResponse)
CreateListNodesNoPagingResponse creates a response to parse from ListNodesNoPaging response
type ListNodesRequest ¶
type ListNodesRequest struct { *requests.RpcRequest HostName string `position:"Query" name:"HostName"` Role string `position:"Query" name:"Role"` PageSize requests.Integer `position:"Query" name:"PageSize"` ClusterId string `position:"Query" name:"ClusterId"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` }
ListNodesRequest is the request struct for api ListNodes
func CreateListNodesRequest ¶
func CreateListNodesRequest() (request *ListNodesRequest)
CreateListNodesRequest creates a request to invoke ListNodes API
type ListNodesResponse ¶
type ListNodesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` Nodes NodesInListNodes `json:"Nodes" xml:"Nodes"` }
ListNodesResponse is the response struct for api ListNodes
func CreateListNodesResponse ¶
func CreateListNodesResponse() (response *ListNodesResponse)
CreateListNodesResponse creates a response to parse from ListNodes response
type ListPreferredEcsTypesRequest ¶
type ListPreferredEcsTypesRequest struct { *requests.RpcRequest SpotStrategy string `position:"Query" name:"SpotStrategy"` ZoneId string `position:"Query" name:"ZoneId"` InstanceChargeType string `position:"Query" name:"InstanceChargeType"` }
ListPreferredEcsTypesRequest is the request struct for api ListPreferredEcsTypes
func CreateListPreferredEcsTypesRequest ¶
func CreateListPreferredEcsTypesRequest() (request *ListPreferredEcsTypesRequest)
CreateListPreferredEcsTypesRequest creates a request to invoke ListPreferredEcsTypes API
type ListPreferredEcsTypesResponse ¶
type ListPreferredEcsTypesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` SupportSpotInstance bool `json:"SupportSpotInstance" xml:"SupportSpotInstance"` Series Series `json:"Series" xml:"Series"` }
ListPreferredEcsTypesResponse is the response struct for api ListPreferredEcsTypes
func CreateListPreferredEcsTypesResponse ¶
func CreateListPreferredEcsTypesResponse() (response *ListPreferredEcsTypesResponse)
CreateListPreferredEcsTypesResponse creates a response to parse from ListPreferredEcsTypes response
type ListQueuesRequest ¶
type ListQueuesRequest struct { *requests.RpcRequest ClusterId string `position:"Query" name:"ClusterId"` }
ListQueuesRequest is the request struct for api ListQueues
func CreateListQueuesRequest ¶
func CreateListQueuesRequest() (request *ListQueuesRequest)
CreateListQueuesRequest creates a request to invoke ListQueues API
type ListQueuesResponse ¶
type ListQueuesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Queues QueuesInListQueues `json:"Queues" xml:"Queues"` }
ListQueuesResponse is the response struct for api ListQueues
func CreateListQueuesResponse ¶
func CreateListQueuesResponse() (response *ListQueuesResponse)
CreateListQueuesResponse creates a response to parse from ListQueues response
type ListRegionsRequest ¶
type ListRegionsRequest struct {
*requests.RpcRequest
}
ListRegionsRequest is the request struct for api ListRegions
func CreateListRegionsRequest ¶
func CreateListRegionsRequest() (request *ListRegionsRequest)
CreateListRegionsRequest creates a request to invoke ListRegions API
type ListRegionsResponse ¶
type ListRegionsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Regions Regions `json:"Regions" xml:"Regions"` }
ListRegionsResponse is the response struct for api ListRegions
func CreateListRegionsResponse ¶
func CreateListRegionsResponse() (response *ListRegionsResponse)
CreateListRegionsResponse creates a response to parse from ListRegions response
type ListSoftwaresRequest ¶
type ListSoftwaresRequest struct { *requests.RpcRequest EhpcVersion string `position:"Query" name:"EhpcVersion"` }
ListSoftwaresRequest is the request struct for api ListSoftwares
func CreateListSoftwaresRequest ¶
func CreateListSoftwaresRequest() (request *ListSoftwaresRequest)
CreateListSoftwaresRequest creates a request to invoke ListSoftwares API
type ListSoftwaresResponse ¶
type ListSoftwaresResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Softwares Softwares `json:"Softwares" xml:"Softwares"` }
ListSoftwaresResponse is the response struct for api ListSoftwares
func CreateListSoftwaresResponse ¶
func CreateListSoftwaresResponse() (response *ListSoftwaresResponse)
CreateListSoftwaresResponse creates a response to parse from ListSoftwares response
type ListUsersRequest ¶
type ListUsersRequest struct { *requests.RpcRequest PageSize requests.Integer `position:"Query" name:"PageSize"` ClusterId string `position:"Query" name:"ClusterId"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` }
ListUsersRequest is the request struct for api ListUsers
func CreateListUsersRequest ¶
func CreateListUsersRequest() (request *ListUsersRequest)
CreateListUsersRequest creates a request to invoke ListUsers API
type ListUsersResponse ¶
type ListUsersResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` Users Users `json:"Users" xml:"Users"` }
ListUsersResponse is the response struct for api ListUsers
func CreateListUsersResponse ¶
func CreateListUsersResponse() (response *ListUsersResponse)
CreateListUsersResponse creates a response to parse from ListUsers response
type ListVolumesRequest ¶
type ListVolumesRequest struct { *requests.RpcRequest PageSize requests.Integer `position:"Query" name:"PageSize"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` }
ListVolumesRequest is the request struct for api ListVolumes
func CreateListVolumesRequest ¶
func CreateListVolumesRequest() (request *ListVolumesRequest)
CreateListVolumesRequest creates a request to invoke ListVolumes API
type ListVolumesResponse ¶
type ListVolumesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` Volumes Volumes `json:"Volumes" xml:"Volumes"` }
ListVolumesResponse is the response struct for api ListVolumes
func CreateListVolumesResponse ¶
func CreateListVolumesResponse() (response *ListVolumesResponse)
CreateListVolumesResponse creates a response to parse from ListVolumes response
type LocationInfo ¶
type LocationInfo struct { Location string `json:"Location" xml:"Location"` RemoteType string `json:"RemoteType" xml:"RemoteType"` Authentication string `json:"Authentication" xml:"Authentication"` URL string `json:"URL" xml:"URL"` }
LocationInfo is a nested struct in ehpc response
type Locations ¶
type Locations struct {
LocationInfo []LocationInfo `json:"LocationInfo" xml:"LocationInfo"`
}
Locations is a nested struct in ehpc response
type LogInfo ¶
type LogInfo struct { Operation string `json:"Operation" xml:"Operation"` Level string `json:"Level" xml:"Level"` Message string `json:"Message" xml:"Message"` CreateTime string `json:"CreateTime" xml:"CreateTime"` }
LogInfo is a nested struct in ehpc response
type Login ¶
type Login struct { Count int `json:"Count" xml:"Count"` InstanceType string `json:"InstanceType" xml:"InstanceType"` }
Login is a nested struct in ehpc response
type LoginInListPreferredEcsTypes ¶
type LoginInListPreferredEcsTypes struct {
InstanceTypeId []string `json:"InstanceTypeId" xml:"InstanceTypeId"`
}
LoginInListPreferredEcsTypes is a nested struct in ehpc response
type Logs ¶
type Logs struct {
LogInfo []LogInfo `json:"LogInfo" xml:"LogInfo"`
}
Logs is a nested struct in ehpc response
type Manager ¶
type Manager struct { Count int `json:"Count" xml:"Count"` InstanceType string `json:"InstanceType" xml:"InstanceType"` }
Manager is a nested struct in ehpc response
type ManagerInListPreferredEcsTypes ¶
type ManagerInListPreferredEcsTypes struct {
InstanceTypeId []string `json:"InstanceTypeId" xml:"InstanceTypeId"`
}
ManagerInListPreferredEcsTypes is a nested struct in ehpc response
type Managers ¶
type Managers struct { Total int `json:"Total" xml:"Total"` NormalCount int `json:"NormalCount" xml:"NormalCount"` OperatingCount int `json:"OperatingCount" xml:"OperatingCount"` StoppedCount int `json:"StoppedCount" xml:"StoppedCount"` ExceptionCount int `json:"ExceptionCount" xml:"ExceptionCount"` }
Managers is a nested struct in ehpc response
type MetricLog ¶
type MetricLog struct { Time int `json:"Time" xml:"Time"` InstanceId string `json:"InstanceId" xml:"InstanceId"` Hostname string `json:"Hostname" xml:"Hostname"` NetworkInterface string `json:"NetworkInterface" xml:"NetworkInterface"` DiskDevice string `json:"DiskDevice" xml:"DiskDevice"` MetricData string `json:"MetricData" xml:"MetricData"` }
MetricLog is a nested struct in ehpc response
type MetricLogs ¶
type MetricLogs struct {
MetricLog []MetricLog `json:"MetricLog" xml:"MetricLog"`
}
MetricLogs is a nested struct in ehpc response
type ModifyClusterAttributesRequest ¶
type ModifyClusterAttributesRequest struct { *requests.RpcRequest Name string `position:"Query" name:"Name"` Description string `position:"Query" name:"Description"` ClusterId string `position:"Query" name:"ClusterId"` }
ModifyClusterAttributesRequest is the request struct for api ModifyClusterAttributes
func CreateModifyClusterAttributesRequest ¶
func CreateModifyClusterAttributesRequest() (request *ModifyClusterAttributesRequest)
CreateModifyClusterAttributesRequest creates a request to invoke ModifyClusterAttributes API
type ModifyClusterAttributesResponse ¶
type ModifyClusterAttributesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyClusterAttributesResponse is the response struct for api ModifyClusterAttributes
func CreateModifyClusterAttributesResponse ¶
func CreateModifyClusterAttributesResponse() (response *ModifyClusterAttributesResponse)
CreateModifyClusterAttributesResponse creates a response to parse from ModifyClusterAttributes response
type ModifyContainerAppAttributesRequest ¶
type ModifyContainerAppAttributesRequest struct { *requests.RpcRequest Description string `position:"Query" name:"Description"` ContainerId string `position:"Query" name:"ContainerId"` }
ModifyContainerAppAttributesRequest is the request struct for api ModifyContainerAppAttributes
func CreateModifyContainerAppAttributesRequest ¶
func CreateModifyContainerAppAttributesRequest() (request *ModifyContainerAppAttributesRequest)
CreateModifyContainerAppAttributesRequest creates a request to invoke ModifyContainerAppAttributes API
type ModifyContainerAppAttributesResponse ¶
type ModifyContainerAppAttributesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyContainerAppAttributesResponse is the response struct for api ModifyContainerAppAttributes
func CreateModifyContainerAppAttributesResponse ¶
func CreateModifyContainerAppAttributesResponse() (response *ModifyContainerAppAttributesResponse)
CreateModifyContainerAppAttributesResponse creates a response to parse from ModifyContainerAppAttributes response
type ModifyImageGatewayConfigRepo ¶
type ModifyImageGatewayConfigRepo struct { Auth string `name:"Auth"` Location string `name:"Location"` URL string `name:"URL"` }
ModifyImageGatewayConfigRepo is a repeated param struct in ModifyImageGatewayConfigRequest
type ModifyImageGatewayConfigRequest ¶
type ModifyImageGatewayConfigRequest struct { *requests.RpcRequest DefaultRepoLocation string `position:"Query" name:"DefaultRepoLocation"` DBPassword string `position:"Query" name:"DBPassword"` Repo *[]ModifyImageGatewayConfigRepo `position:"Query" name:"Repo" type:"Repeated"` DBType string `position:"Query" name:"DBType"` DBUsername string `position:"Query" name:"DBUsername"` DBServerInfo string `position:"Query" name:"DBServerInfo"` PullUpdateTimeout requests.Integer `position:"Query" name:"PullUpdateTimeout"` ClusterId string `position:"Query" name:"ClusterId"` ImageExpirationTimeout string `position:"Query" name:"ImageExpirationTimeout"` }
ModifyImageGatewayConfigRequest is the request struct for api ModifyImageGatewayConfig
func CreateModifyImageGatewayConfigRequest ¶
func CreateModifyImageGatewayConfigRequest() (request *ModifyImageGatewayConfigRequest)
CreateModifyImageGatewayConfigRequest creates a request to invoke ModifyImageGatewayConfig API
type ModifyImageGatewayConfigResponse ¶
type ModifyImageGatewayConfigResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyImageGatewayConfigResponse is the response struct for api ModifyImageGatewayConfig
func CreateModifyImageGatewayConfigResponse ¶
func CreateModifyImageGatewayConfigResponse() (response *ModifyImageGatewayConfigResponse)
CreateModifyImageGatewayConfigResponse creates a response to parse from ModifyImageGatewayConfig response
type ModifyUserGroupsRequest ¶
type ModifyUserGroupsRequest struct { *requests.RpcRequest ClusterId string `position:"Query" name:"ClusterId"` User *[]ModifyUserGroupsUser `position:"Query" name:"User" type:"Repeated"` }
ModifyUserGroupsRequest is the request struct for api ModifyUserGroups
func CreateModifyUserGroupsRequest ¶
func CreateModifyUserGroupsRequest() (request *ModifyUserGroupsRequest)
CreateModifyUserGroupsRequest creates a request to invoke ModifyUserGroups API
type ModifyUserGroupsResponse ¶
type ModifyUserGroupsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyUserGroupsResponse is the response struct for api ModifyUserGroups
func CreateModifyUserGroupsResponse ¶
func CreateModifyUserGroupsResponse() (response *ModifyUserGroupsResponse)
CreateModifyUserGroupsResponse creates a response to parse from ModifyUserGroups response
type ModifyUserGroupsUser ¶
ModifyUserGroupsUser is a repeated param struct in ModifyUserGroupsRequest
type ModifyUserPasswordsRequest ¶
type ModifyUserPasswordsRequest struct { *requests.RpcRequest ClusterId string `position:"Query" name:"ClusterId"` User *[]ModifyUserPasswordsUser `position:"Query" name:"User" type:"Repeated"` }
ModifyUserPasswordsRequest is the request struct for api ModifyUserPasswords
func CreateModifyUserPasswordsRequest ¶
func CreateModifyUserPasswordsRequest() (request *ModifyUserPasswordsRequest)
CreateModifyUserPasswordsRequest creates a request to invoke ModifyUserPasswords API
type ModifyUserPasswordsResponse ¶
type ModifyUserPasswordsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyUserPasswordsResponse is the response struct for api ModifyUserPasswords
func CreateModifyUserPasswordsResponse ¶
func CreateModifyUserPasswordsResponse() (response *ModifyUserPasswordsResponse)
CreateModifyUserPasswordsResponse creates a response to parse from ModifyUserPasswords response
type ModifyUserPasswordsUser ¶
ModifyUserPasswordsUser is a repeated param struct in ModifyUserPasswordsRequest
type MountTargetList ¶
type MountTargetList struct {
MountTargets []MountTargets `json:"MountTargets" xml:"MountTargets"`
}
MountTargetList is a nested struct in ehpc response
type MountTargets ¶
type MountTargets struct { MountTargetDomain string `json:"MountTargetDomain" xml:"MountTargetDomain"` Status string `json:"Status" xml:"Status"` NetworkType string `json:"NetworkType" xml:"NetworkType"` VswId string `json:"VswId" xml:"VswId"` VpcId string `json:"VpcId" xml:"VpcId"` AccessGroup string `json:"AccessGroup" xml:"AccessGroup"` }
MountTargets is a nested struct in ehpc response
type NodeInfo ¶
type NodeInfo struct { LockReason string `json:"LockReason" xml:"LockReason"` Expired bool `json:"Expired" xml:"Expired"` ExpiredTime string `json:"ExpiredTime" xml:"ExpiredTime"` ImageId string `json:"ImageId" xml:"ImageId"` Version string `json:"Version" xml:"Version"` ImageOwnerAlias string `json:"ImageOwnerAlias" xml:"ImageOwnerAlias"` CreateMode string `json:"CreateMode" xml:"CreateMode"` Location string `json:"Location" xml:"Location"` RegionId string `json:"RegionId" xml:"RegionId"` CreatedByEhpc bool `json:"CreatedByEhpc" xml:"CreatedByEhpc"` Id string `json:"Id" xml:"Id"` HostName string `json:"HostName" xml:"HostName"` Status string `json:"Status" xml:"Status"` AddTime string `json:"AddTime" xml:"AddTime"` SpotStrategy string `json:"SpotStrategy" xml:"SpotStrategy"` Roles RolesInListNodesNoPaging `json:"Roles" xml:"Roles"` TotalResources TotalResources `json:"TotalResources" xml:"TotalResources"` UsedResources UsedResources `json:"UsedResources" xml:"UsedResources"` }
NodeInfo is a nested struct in ehpc response
type NodesInListNodes ¶
type NodesInListNodes struct {
NodeInfo []NodeInfo `json:"NodeInfo" xml:"NodeInfo"`
}
NodesInListNodes is a nested struct in ehpc response
type NodesInListNodesNoPaging ¶
type NodesInListNodesNoPaging struct {
NodeInfo []NodeInfo `json:"NodeInfo" xml:"NodeInfo"`
}
NodesInListNodesNoPaging is a nested struct in ehpc response
type OsInfo ¶
type OsInfo struct { OsTag string `json:"OsTag" xml:"OsTag"` Platform string `json:"Platform" xml:"Platform"` Version string `json:"Version" xml:"Version"` Architecture string `json:"Architecture" xml:"Architecture"` }
OsInfo is a nested struct in ehpc response
type OsTags ¶
type OsTags struct {
OsInfo []OsInfo `json:"OsInfo" xml:"OsInfo"`
}
OsTags is a nested struct in ehpc response
type PackageList ¶
type PackageList struct {
Packages []Packages `json:"Packages" xml:"Packages"`
}
PackageList is a nested struct in ehpc response
type Packages ¶
type Packages struct {
PackageId string `json:"PackageId" xml:"PackageId"`
}
Packages is a nested struct in ehpc response
type PostInstallScriptInfo ¶
type PostInstallScriptInfo struct { Url string `json:"Url" xml:"Url"` Args string `json:"Args" xml:"Args"` }
PostInstallScriptInfo is a nested struct in ehpc response
type PostInstallScripts ¶
type PostInstallScripts struct {
PostInstallScriptInfo []PostInstallScriptInfo `json:"PostInstallScriptInfo" xml:"PostInstallScriptInfo"`
}
PostInstallScripts is a nested struct in ehpc response
type PriceInfo ¶
type PriceInfo struct { NodeType string `json:"NodeType" xml:"NodeType"` OriginalPrice float64 `json:"OriginalPrice" xml:"OriginalPrice"` TradePrice float64 `json:"TradePrice" xml:"TradePrice"` Currency string `json:"Currency" xml:"Currency"` }
PriceInfo is a nested struct in ehpc response
type Prices ¶
type Prices struct {
PriceInfo []PriceInfo `json:"PriceInfo" xml:"PriceInfo"`
}
Prices is a nested struct in ehpc response
type ProfilingInfo ¶
type ProfilingInfo struct { ProfilingId string `json:"ProfilingId" xml:"ProfilingId"` InstanceId string `json:"InstanceId" xml:"InstanceId"` HostName string `json:"HostName" xml:"HostName"` Pid int `json:"Pid" xml:"Pid"` Duration int `json:"Duration" xml:"Duration"` Freq int `json:"Freq" xml:"Freq"` TriggerTime string `json:"TriggerTime" xml:"TriggerTime"` }
ProfilingInfo is a nested struct in ehpc response
type Profilings ¶
type Profilings struct {
ProfilingInfo []ProfilingInfo `json:"ProfilingInfo" xml:"ProfilingInfo"`
}
Profilings is a nested struct in ehpc response
type PullImageRequest ¶
type PullImageRequest struct { *requests.RpcRequest ContainerType string `position:"Query" name:"ContainerType"` ClusterId string `position:"Query" name:"ClusterId"` Repository string `position:"Query" name:"Repository"` ImageTag string `position:"Query" name:"ImageTag"` }
PullImageRequest is the request struct for api PullImage
func CreatePullImageRequest ¶
func CreatePullImageRequest() (request *PullImageRequest)
CreatePullImageRequest creates a request to invoke PullImage API
type PullImageResponse ¶
type PullImageResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
PullImageResponse is the response struct for api PullImage
func CreatePullImageResponse ¶
func CreatePullImageResponse() (response *PullImageResponse)
CreatePullImageResponse creates a response to parse from PullImage response
type QueueInfo ¶
type QueueInfo struct { QueueName string `json:"QueueName" xml:"QueueName"` SpotPriceLimit float64 `json:"SpotPriceLimit" xml:"SpotPriceLimit"` EnableAutoGrow bool `json:"EnableAutoGrow" xml:"EnableAutoGrow"` EnableAutoShrink bool `json:"EnableAutoShrink" xml:"EnableAutoShrink"` InstanceType string `json:"InstanceType" xml:"InstanceType"` SpotStrategy string `json:"SpotStrategy" xml:"SpotStrategy"` Type string `json:"Type" xml:"Type"` }
QueueInfo is a nested struct in ehpc response
type QueuesInGetAutoScaleConfig ¶
type QueuesInGetAutoScaleConfig struct {
QueueInfo []QueueInfo `json:"QueueInfo" xml:"QueueInfo"`
}
QueuesInGetAutoScaleConfig is a nested struct in ehpc response
type QueuesInListQueues ¶
type QueuesInListQueues struct {
QueueInfo []QueueInfo `json:"QueueInfo" xml:"QueueInfo"`
}
QueuesInListQueues is a nested struct in ehpc response
type RecoverClusterRequest ¶
type RecoverClusterRequest struct { *requests.RpcRequest ClusterId string `position:"Query" name:"ClusterId"` }
RecoverClusterRequest is the request struct for api RecoverCluster
func CreateRecoverClusterRequest ¶
func CreateRecoverClusterRequest() (request *RecoverClusterRequest)
CreateRecoverClusterRequest creates a request to invoke RecoverCluster API
type RecoverClusterResponse ¶
type RecoverClusterResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
RecoverClusterResponse is the response struct for api RecoverCluster
func CreateRecoverClusterResponse ¶
func CreateRecoverClusterResponse() (response *RecoverClusterResponse)
CreateRecoverClusterResponse creates a response to parse from RecoverCluster response
type RegionInfo ¶
type RegionInfo struct { RegionId string `json:"RegionId" xml:"RegionId"` LocalName string `json:"LocalName" xml:"LocalName"` }
RegionInfo is a nested struct in ehpc response
type Regions ¶
type Regions struct {
RegionInfo []RegionInfo `json:"RegionInfo" xml:"RegionInfo"`
}
Regions is a nested struct in ehpc response
type RerunJobsRequest ¶
type RerunJobsRequest struct { *requests.RpcRequest Jobs string `position:"Query" name:"Jobs"` ClusterId string `position:"Query" name:"ClusterId"` }
RerunJobsRequest is the request struct for api RerunJobs
func CreateRerunJobsRequest ¶
func CreateRerunJobsRequest() (request *RerunJobsRequest)
CreateRerunJobsRequest creates a request to invoke RerunJobs API
type RerunJobsResponse ¶
type RerunJobsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
RerunJobsResponse is the response struct for api RerunJobs
func CreateRerunJobsResponse ¶
func CreateRerunJobsResponse() (response *RerunJobsResponse)
CreateRerunJobsResponse creates a response to parse from RerunJobs response
type ResetNodesInstance ¶
type ResetNodesInstance struct {
Id string `name:"Id"`
}
ResetNodesInstance is a repeated param struct in ResetNodesRequest
type ResetNodesRequest ¶
type ResetNodesRequest struct { *requests.RpcRequest Instance *[]ResetNodesInstance `position:"Query" name:"Instance" type:"Repeated"` ClusterId string `position:"Query" name:"ClusterId"` }
ResetNodesRequest is the request struct for api ResetNodes
func CreateResetNodesRequest ¶
func CreateResetNodesRequest() (request *ResetNodesRequest)
CreateResetNodesRequest creates a request to invoke ResetNodes API
type ResetNodesResponse ¶
type ResetNodesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ResetNodesResponse is the response struct for api ResetNodes
func CreateResetNodesResponse ¶
func CreateResetNodesResponse() (response *ResetNodesResponse)
CreateResetNodesResponse creates a response to parse from ResetNodes response
type 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 RolesInListNodes ¶
type RolesInListNodes struct {
Role []string `json:"Role" xml:"Role"`
}
RolesInListNodes is a nested struct in ehpc response
type RolesInListNodesNoPaging ¶
type RolesInListNodesNoPaging struct {
Role []string `json:"Role" xml:"Role"`
}
RolesInListNodesNoPaging is a nested struct in ehpc response
type RunCloudMetricProfilingRequest ¶
type RunCloudMetricProfilingRequest struct { *requests.RpcRequest Duration requests.Integer `position:"Query" name:"Duration"` HostName string `position:"Query" name:"HostName"` ProcessId requests.Integer `position:"Query" name:"ProcessId"` Freq requests.Integer `position:"Query" name:"Freq"` ClusterId string `position:"Query" name:"ClusterId"` }
RunCloudMetricProfilingRequest is the request struct for api RunCloudMetricProfiling
func CreateRunCloudMetricProfilingRequest ¶
func CreateRunCloudMetricProfilingRequest() (request *RunCloudMetricProfilingRequest)
CreateRunCloudMetricProfilingRequest creates a request to invoke RunCloudMetricProfiling API
type RunCloudMetricProfilingResponse ¶
type RunCloudMetricProfilingResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
RunCloudMetricProfilingResponse is the response struct for api RunCloudMetricProfiling
func CreateRunCloudMetricProfilingResponse ¶
func CreateRunCloudMetricProfilingResponse() (response *RunCloudMetricProfilingResponse)
CreateRunCloudMetricProfilingResponse creates a response to parse from RunCloudMetricProfiling response
type Series ¶
type Series struct {
SeriesInfo []SeriesInfo `json:"SeriesInfo" xml:"SeriesInfo"`
}
Series is a nested struct in ehpc response
type SeriesInfo ¶
type SeriesInfo struct { SeriesId string `json:"SeriesId" xml:"SeriesId"` SeriesName string `json:"SeriesName" xml:"SeriesName"` Roles Roles `json:"Roles" xml:"Roles"` }
SeriesInfo is a nested struct in ehpc response
type SetAutoScaleConfigQueues ¶
type SetAutoScaleConfigQueues struct { SpotStrategy string `name:"SpotStrategy"` QueueName string `name:"QueueName"` InstanceType string `name:"InstanceType"` EnableAutoGrow string `name:"EnableAutoGrow"` SpotPriceLimit string `name:"SpotPriceLimit"` EnableAutoShrink string `name:"EnableAutoShrink"` }
SetAutoScaleConfigQueues is a repeated param struct in SetAutoScaleConfigRequest
type SetAutoScaleConfigRequest ¶
type SetAutoScaleConfigRequest struct { *requests.RpcRequest ShrinkIdleTimes requests.Integer `position:"Query" name:"ShrinkIdleTimes"` GrowTimeoutInMinutes requests.Integer `position:"Query" name:"GrowTimeoutInMinutes"` ClusterId string `position:"Query" name:"ClusterId"` EnableAutoGrow requests.Boolean `position:"Query" name:"EnableAutoGrow"` SpotPriceLimit requests.Float `position:"Query" name:"SpotPriceLimit"` EnableAutoShrink requests.Boolean `position:"Query" name:"EnableAutoShrink"` SpotStrategy string `position:"Query" name:"SpotStrategy"` MaxNodesInCluster requests.Integer `position:"Query" name:"MaxNodesInCluster"` ExcludeNodes string `position:"Query" name:"ExcludeNodes"` ShrinkIntervalInMinutes requests.Integer `position:"Query" name:"ShrinkIntervalInMinutes"` Queues *[]SetAutoScaleConfigQueues `position:"Query" name:"Queues" type:"Repeated"` ExtraNodesGrowRatio requests.Integer `position:"Query" name:"ExtraNodesGrowRatio"` GrowIntervalInMinutes requests.Integer `position:"Query" name:"GrowIntervalInMinutes"` GrowRatio requests.Integer `position:"Query" name:"GrowRatio"` }
SetAutoScaleConfigRequest is the request struct for api SetAutoScaleConfig
func CreateSetAutoScaleConfigRequest ¶
func CreateSetAutoScaleConfigRequest() (request *SetAutoScaleConfigRequest)
CreateSetAutoScaleConfigRequest creates a request to invoke SetAutoScaleConfig API
type SetAutoScaleConfigResponse ¶
type SetAutoScaleConfigResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
SetAutoScaleConfigResponse is the response struct for api SetAutoScaleConfig
func CreateSetAutoScaleConfigResponse ¶
func CreateSetAutoScaleConfigResponse() (response *SetAutoScaleConfigResponse)
CreateSetAutoScaleConfigResponse creates a response to parse from SetAutoScaleConfig response
type SetJobUserRequest ¶
type SetJobUserRequest struct { *requests.RpcRequest RunasUserPassword string `position:"Query" name:"RunasUserPassword"` RunasUser string `position:"Query" name:"RunasUser"` ClusterId string `position:"Query" name:"ClusterId"` }
SetJobUserRequest is the request struct for api SetJobUser
func CreateSetJobUserRequest ¶
func CreateSetJobUserRequest() (request *SetJobUserRequest)
CreateSetJobUserRequest creates a request to invoke SetJobUser API
type SetJobUserResponse ¶
type SetJobUserResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
SetJobUserResponse is the response struct for api SetJobUser
func CreateSetJobUserResponse ¶
func CreateSetJobUserResponse() (response *SetJobUserResponse)
CreateSetJobUserResponse creates a response to parse from SetJobUser response
type SoftwareInfo ¶
type SoftwareInfo struct { EhpcVersion string `json:"EhpcVersion" xml:"EhpcVersion"` OsTag string `json:"OsTag" xml:"OsTag"` SchedulerType string `json:"SchedulerType" xml:"SchedulerType"` SchedulerVersion string `json:"SchedulerVersion" xml:"SchedulerVersion"` AccountType string `json:"AccountType" xml:"AccountType"` AccountVersion string `json:"AccountVersion" xml:"AccountVersion"` Applications ApplicationsInListSoftwares `json:"Applications" xml:"Applications"` }
SoftwareInfo is a nested struct in ehpc response
type Softwares ¶
type Softwares struct {
SoftwareInfo []SoftwareInfo `json:"SoftwareInfo" xml:"SoftwareInfo"`
}
Softwares is a nested struct in ehpc response
type StartClusterRequest ¶
type StartClusterRequest struct { *requests.RpcRequest ClusterId string `position:"Query" name:"ClusterId"` }
StartClusterRequest is the request struct for api StartCluster
func CreateStartClusterRequest ¶
func CreateStartClusterRequest() (request *StartClusterRequest)
CreateStartClusterRequest creates a request to invoke StartCluster API
type StartClusterResponse ¶
type StartClusterResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
StartClusterResponse is the response struct for api StartCluster
func CreateStartClusterResponse ¶
func CreateStartClusterResponse() (response *StartClusterResponse)
CreateStartClusterResponse creates a response to parse from StartCluster response
type StartNodesInstance ¶
type StartNodesInstance struct {
Id string `name:"Id"`
}
StartNodesInstance is a repeated param struct in StartNodesRequest
type StartNodesRequest ¶
type StartNodesRequest struct { *requests.RpcRequest Role string `position:"Query" name:"Role"` Instance *[]StartNodesInstance `position:"Query" name:"Instance" type:"Repeated"` ClusterId string `position:"Query" name:"ClusterId"` }
StartNodesRequest is the request struct for api StartNodes
func CreateStartNodesRequest ¶
func CreateStartNodesRequest() (request *StartNodesRequest)
CreateStartNodesRequest creates a request to invoke StartNodes API
type StartNodesResponse ¶
type StartNodesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
StartNodesResponse is the response struct for api StartNodes
func CreateStartNodesResponse ¶
func CreateStartNodesResponse() (response *StartNodesResponse)
CreateStartNodesResponse creates a response to parse from StartNodes response
type StopClusterRequest ¶
type StopClusterRequest struct { *requests.RpcRequest ClusterId string `position:"Query" name:"ClusterId"` }
StopClusterRequest is the request struct for api StopCluster
func CreateStopClusterRequest ¶
func CreateStopClusterRequest() (request *StopClusterRequest)
CreateStopClusterRequest creates a request to invoke StopCluster API
type StopClusterResponse ¶
type StopClusterResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
StopClusterResponse is the response struct for api StopCluster
func CreateStopClusterResponse ¶
func CreateStopClusterResponse() (response *StopClusterResponse)
CreateStopClusterResponse creates a response to parse from StopCluster response
type StopJobsRequest ¶
type StopJobsRequest struct { *requests.RpcRequest Jobs string `position:"Query" name:"Jobs"` ClusterId string `position:"Query" name:"ClusterId"` }
StopJobsRequest is the request struct for api StopJobs
func CreateStopJobsRequest ¶
func CreateStopJobsRequest() (request *StopJobsRequest)
CreateStopJobsRequest creates a request to invoke StopJobs API
type StopJobsResponse ¶
type StopJobsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
StopJobsResponse is the response struct for api StopJobs
func CreateStopJobsResponse ¶
func CreateStopJobsResponse() (response *StopJobsResponse)
CreateStopJobsResponse creates a response to parse from StopJobs response
type StopNodesInstance ¶
type StopNodesInstance struct {
Id string `name:"Id"`
}
StopNodesInstance is a repeated param struct in StopNodesRequest
type StopNodesRequest ¶
type StopNodesRequest struct { *requests.RpcRequest Role string `position:"Query" name:"Role"` Instance *[]StopNodesInstance `position:"Query" name:"Instance" type:"Repeated"` ClusterId string `position:"Query" name:"ClusterId"` }
StopNodesRequest is the request struct for api StopNodes
func CreateStopNodesRequest ¶
func CreateStopNodesRequest() (request *StopNodesRequest)
CreateStopNodesRequest creates a request to invoke StopNodes API
type StopNodesResponse ¶
type StopNodesResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
StopNodesResponse is the response struct for api StopNodes
func CreateStopNodesResponse ¶
func CreateStopNodesResponse() (response *StopNodesResponse)
CreateStopNodesResponse creates a response to parse from StopNodes response
type SubmitJobRequest ¶
type SubmitJobRequest struct { *requests.RpcRequest StderrRedirectPath string `position:"Query" name:"StderrRedirectPath"` Variables string `position:"Query" name:"Variables"` RunasUserPassword string `position:"Query" name:"RunasUserPassword"` PostCmdLine string `position:"Query" name:"PostCmdLine"` RunasUser string `position:"Query" name:"RunasUser"` ClusterId string `position:"Query" name:"ClusterId"` ReRunable requests.Boolean `position:"Query" name:"ReRunable"` Priority requests.Integer `position:"Query" name:"Priority"` CommandLine string `position:"Query" name:"CommandLine"` JobQueue string `position:"Query" name:"JobQueue"` ArrayRequest string `position:"Query" name:"ArrayRequest"` UnzipCmd string `position:"Query" name:"UnzipCmd"` PackagePath string `position:"Query" name:"PackagePath"` InputFileUrl string `position:"Query" name:"InputFileUrl"` Name string `position:"Query" name:"Name"` StdoutRedirectPath string `position:"Query" name:"StdoutRedirectPath"` ContainerId string `position:"Query" name:"ContainerId"` }
SubmitJobRequest is the request struct for api SubmitJob
func CreateSubmitJobRequest ¶
func CreateSubmitJobRequest() (request *SubmitJobRequest)
CreateSubmitJobRequest creates a request to invoke SubmitJob API
type SubmitJobResponse ¶
type SubmitJobResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` JobId string `json:"JobId" xml:"JobId"` }
SubmitJobResponse is the response struct for api SubmitJob
func CreateSubmitJobResponse ¶
func CreateSubmitJobResponse() (response *SubmitJobResponse)
CreateSubmitJobResponse creates a response to parse from SubmitJob response
type SvgInfo ¶
type SvgInfo struct { Name string `json:"Name" xml:"Name"` Type string `json:"Type" xml:"Type"` Url string `json:"Url" xml:"Url"` Size int `json:"Size" xml:"Size"` }
SvgInfo is a nested struct in ehpc response
type SvgUrls ¶
type SvgUrls struct {
SvgInfo []SvgInfo `json:"SvgInfo" xml:"SvgInfo"`
}
SvgUrls is a nested struct in ehpc response
type Templates ¶
type Templates struct {
JobTemplates []JobTemplates `json:"JobTemplates" xml:"JobTemplates"`
}
Templates is a nested struct in ehpc response
type TotalResources ¶
type TotalResources struct { Gpu int `json:"Gpu" xml:"Gpu"` Memory int `json:"Memory" xml:"Memory"` Cpu int `json:"Cpu" xml:"Cpu"` }
TotalResources is a nested struct in ehpc response
type Types ¶
type Types struct {
TypesInfo []TypesInfo `json:"TypesInfo" xml:"TypesInfo"`
}
Types is a nested struct in ehpc response
type TypesInfo ¶
type TypesInfo struct { CpuCoreCount int `json:"CpuCoreCount" xml:"CpuCoreCount"` MemorySize int `json:"MemorySize" xml:"MemorySize"` GPUAmount int `json:"GPUAmount" xml:"GPUAmount"` InstanceBandwidthRx int `json:"InstanceBandwidthRx" xml:"InstanceBandwidthRx"` InstancePpsRx int `json:"InstancePpsRx" xml:"InstancePpsRx"` InstancePpsTx int `json:"InstancePpsTx" xml:"InstancePpsTx"` EniQuantity int `json:"EniQuantity" xml:"EniQuantity"` InstanceBandwidthTx int `json:"InstanceBandwidthTx" xml:"InstanceBandwidthTx"` InstanceTypeId string `json:"InstanceTypeId" xml:"InstanceTypeId"` GPUSpec string `json:"GPUSpec" xml:"GPUSpec"` }
TypesInfo is a nested struct in ehpc response
type UpgradeClientRequest ¶
type UpgradeClientRequest struct { *requests.RpcRequest ClientVersion string `position:"Query" name:"ClientVersion"` ClusterId string `position:"Query" name:"ClusterId"` }
UpgradeClientRequest is the request struct for api UpgradeClient
func CreateUpgradeClientRequest ¶
func CreateUpgradeClientRequest() (request *UpgradeClientRequest)
CreateUpgradeClientRequest creates a request to invoke UpgradeClient API
type UpgradeClientResponse ¶
type UpgradeClientResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
UpgradeClientResponse is the response struct for api UpgradeClient
func CreateUpgradeClientResponse ¶
func CreateUpgradeClientResponse() (response *UpgradeClientResponse)
CreateUpgradeClientResponse creates a response to parse from UpgradeClient response
type UsedResources ¶
type UsedResources struct { Gpu int `json:"Gpu" xml:"Gpu"` Memory int `json:"Memory" xml:"Memory"` Cpu int `json:"Cpu" xml:"Cpu"` }
UsedResources is a nested struct in ehpc response
type UserInfo ¶
type UserInfo struct { Name string `json:"Name" xml:"Name"` Group string `json:"Group" xml:"Group"` AddTime string `json:"AddTime" xml:"AddTime"` }
UserInfo is a nested struct in ehpc response
type Users ¶
type Users struct {
UserInfo []UserInfo `json:"UserInfo" xml:"UserInfo"`
}
Users is a nested struct in ehpc response
type VolumeInfo ¶
type VolumeInfo struct { RegionId string `json:"RegionId" xml:"RegionId"` ClusterId string `json:"ClusterId" xml:"ClusterId"` ClusterName string `json:"ClusterName" xml:"ClusterName"` VolumeId string `json:"VolumeId" xml:"VolumeId"` VolumeType string `json:"VolumeType" xml:"VolumeType"` VolumeProtocol string `json:"VolumeProtocol" xml:"VolumeProtocol"` VolumeMountpoint string `json:"VolumeMountpoint" xml:"VolumeMountpoint"` RemoteDirectory string `json:"RemoteDirectory" xml:"RemoteDirectory"` }
VolumeInfo is a nested struct in ehpc response
type Volumes ¶
type Volumes struct {
VolumeInfo []VolumeInfo `json:"VolumeInfo" xml:"VolumeInfo"`
}
Volumes is a nested struct in ehpc response
Source Files ¶
- add_container_app.go
- add_local_nodes.go
- add_nodes.go
- add_users.go
- client.go
- create_cluster.go
- create_hybrid_cluster.go
- create_job_template.go
- delete_cluster.go
- delete_container_apps.go
- delete_image.go
- delete_job_templates.go
- delete_jobs.go
- delete_nodes.go
- delete_users.go
- describe_auto_scale_config.go
- describe_cluster.go
- describe_container_app.go
- describe_image.go
- describe_image_gateway_config.go
- describe_image_price.go
- describe_price.go
- edit_job_template.go
- get_auto_scale_config.go
- get_cloud_metric_logs.go
- get_cloud_metric_profiling.go
- get_hybrid_cluster_config.go
- invoke_shell_command.go
- list_available_ecs_types.go
- list_cloud_metric_profilings.go
- list_cluster_logs.go
- list_clusters.go
- list_commands.go
- list_container_apps.go
- list_container_images.go
- list_current_client_version.go
- list_custom_images.go
- list_file_system_with_mount_targets.go
- list_images.go
- list_invocation_results.go
- list_invocation_status.go
- list_job_templates.go
- list_jobs.go
- list_nodes.go
- list_nodes_no_paging.go
- list_preferred_ecs_types.go
- list_queues.go
- list_regions.go
- list_softwares.go
- list_users.go
- list_volumes.go
- modify_cluster_attributes.go
- modify_container_app_attributes.go
- modify_image_gateway_config.go
- modify_user_groups.go
- modify_user_passwords.go
- pull_image.go
- recover_cluster.go
- rerun_jobs.go
- reset_nodes.go
- run_cloud_metric_profiling.go
- set_auto_scale_config.go
- set_job_user.go
- start_cluster.go
- start_nodes.go
- stop_cluster.go
- stop_jobs.go
- stop_nodes.go
- struct_application_info.go
- struct_applications_in_describe_cluster.go
- struct_applications_in_list_softwares.go
- struct_base_os_tag.go
- struct_cluster_info.go
- struct_cluster_info_simple.go
- struct_clusters.go
- struct_command.go
- struct_commands.go
- struct_compute.go
- struct_compute_in_list_preferred_ecs_types.go
- struct_computes.go
- struct_container_app_info.go
- struct_container_apps.go
- struct_container_apps_item.go
- struct_container_id.go
- struct_ecs_info.go
- struct_file_system_list.go
- struct_file_systems.go
- struct_image_info.go
- struct_imagegw.go
- struct_images_in_list_container_images.go
- struct_images_in_list_custom_images.go
- struct_images_item.go
- struct_instance_ids_in_add_local_nodes.go
- struct_instance_ids_in_add_nodes.go
- struct_instance_ids_in_invoke_shell_command.go
- struct_instance_type_families.go
- struct_instance_type_family_info.go
- struct_invocation_result.go
- struct_invocation_results.go
- struct_invoke_instance.go
- struct_invoke_instances.go
- struct_job_info.go
- struct_job_templates.go
- struct_jobs.go
- struct_location_info.go
- struct_locations.go
- struct_log_info.go
- struct_login.go
- struct_login_in_list_preferred_ecs_types.go
- struct_logs.go
- struct_manager.go
- struct_manager_in_list_preferred_ecs_types.go
- struct_managers.go
- struct_metric_log.go
- struct_metric_logs.go
- struct_mount_target_list.go
- struct_mount_targets.go
- struct_node_info.go
- struct_nodes_in_list_nodes.go
- struct_nodes_in_list_nodes_no_paging.go
- struct_os_info.go
- struct_os_tags.go
- struct_package_list.go
- struct_packages.go
- struct_post_install_script_info.go
- struct_post_install_scripts.go
- struct_price_info.go
- struct_prices.go
- struct_profiling_info.go
- struct_profilings.go
- struct_queue_info.go
- struct_queues_in_get_auto_scale_config.go
- struct_queues_in_list_queues.go
- struct_region_info.go
- struct_regions.go
- struct_resources.go
- struct_roles.go
- struct_roles_in_list_nodes.go
- struct_roles_in_list_nodes_no_paging.go
- struct_series.go
- struct_series_info.go
- struct_software_info.go
- struct_softwares.go
- struct_svg_info.go
- struct_svg_urls.go
- struct_templates.go
- struct_total_resources.go
- struct_types.go
- struct_types_info.go
- struct_used_resources.go
- struct_user_info.go
- struct_users.go
- struct_volume_info.go
- struct_volumes.go
- submit_job.go
- upgrade_client.go