Documentation
¶
Index ¶
- Variables
- func GetEndpointMap() map[string]string
- func GetEndpointType() string
- func SetClientProperty(client *Client, propertyName string, propertyValue interface{})
- func SetEndpointDataToClient(client *Client)
- type AddContainerAppRequest
- type AddContainerAppResponse
- type AddExistedNodesInstance
- type AddExistedNodesRequest
- type AddExistedNodesResponse
- type AddLocalNodesRequest
- type AddLocalNodesResponse
- type AddNodesDataDisks
- type AddNodesRequest
- type AddNodesResponse
- type AddOnsInfo
- type AddOnsInfoItem
- type AddQueueRequest
- type AddQueueResponse
- type AddSecurityGroupRequest
- type AddSecurityGroupResponse
- type AddUsersRequest
- type AddUsersResponse
- type AddUsersUser
- type AdditionalVolumes
- type AddsInDescribeServerlessJobs
- type AppInfo
- type AppList
- type ApplicationInfo
- type ApplicationsInDescribeCluster
- type ApplicationsInListSoftwares
- type ApplyNodesInstanceTypeModel
- type ApplyNodesRequest
- type ApplyNodesResponse
- type ApplyNodesTag
- type ApplyNodesZoneInfos
- type ArgsInDescribeServerlessJobs
- type ArrayProperties
- type BaseOsTag
- type Capability
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRamRoleArnAndPolicy(regionId string, ...) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) 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) AddExistedNodes(request *AddExistedNodesRequest) (response *AddExistedNodesResponse, err error)
- func (client *Client) AddExistedNodesWithCallback(request *AddExistedNodesRequest, ...) <-chan int
- func (client *Client) AddExistedNodesWithChan(request *AddExistedNodesRequest) (<-chan *AddExistedNodesResponse, <-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) AddQueue(request *AddQueueRequest) (response *AddQueueResponse, err error)
- func (client *Client) AddQueueWithCallback(request *AddQueueRequest, callback func(response *AddQueueResponse, err error)) <-chan int
- func (client *Client) AddQueueWithChan(request *AddQueueRequest) (<-chan *AddQueueResponse, <-chan error)
- func (client *Client) AddSecurityGroup(request *AddSecurityGroupRequest) (response *AddSecurityGroupResponse, err error)
- func (client *Client) AddSecurityGroupWithCallback(request *AddSecurityGroupRequest, ...) <-chan int
- func (client *Client) AddSecurityGroupWithChan(request *AddSecurityGroupRequest) (<-chan *AddSecurityGroupResponse, <-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) ApplyNodes(request *ApplyNodesRequest) (response *ApplyNodesResponse, err error)
- func (client *Client) ApplyNodesWithCallback(request *ApplyNodesRequest, ...) <-chan int
- func (client *Client) ApplyNodesWithChan(request *ApplyNodesRequest) (<-chan *ApplyNodesResponse, <-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) CreateGWSCluster(request *CreateGWSClusterRequest) (response *CreateGWSClusterResponse, err error)
- func (client *Client) CreateGWSClusterWithCallback(request *CreateGWSClusterRequest, ...) <-chan int
- func (client *Client) CreateGWSClusterWithChan(request *CreateGWSClusterRequest) (<-chan *CreateGWSClusterResponse, <-chan error)
- func (client *Client) CreateGWSImage(request *CreateGWSImageRequest) (response *CreateGWSImageResponse, err error)
- func (client *Client) CreateGWSImageWithCallback(request *CreateGWSImageRequest, ...) <-chan int
- func (client *Client) CreateGWSImageWithChan(request *CreateGWSImageRequest) (<-chan *CreateGWSImageResponse, <-chan error)
- func (client *Client) CreateGWSInstance(request *CreateGWSInstanceRequest) (response *CreateGWSInstanceResponse, err error)
- func (client *Client) CreateGWSInstanceWithCallback(request *CreateGWSInstanceRequest, ...) <-chan int
- func (client *Client) CreateGWSInstanceWithChan(request *CreateGWSInstanceRequest) (<-chan *CreateGWSInstanceResponse, <-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) CreateJobFile(request *CreateJobFileRequest) (response *CreateJobFileResponse, err error)
- func (client *Client) CreateJobFileWithCallback(request *CreateJobFileRequest, ...) <-chan int
- func (client *Client) CreateJobFileWithChan(request *CreateJobFileRequest) (<-chan *CreateJobFileResponse, <-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) DeleteGWSCluster(request *DeleteGWSClusterRequest) (response *DeleteGWSClusterResponse, err error)
- func (client *Client) DeleteGWSClusterWithCallback(request *DeleteGWSClusterRequest, ...) <-chan int
- func (client *Client) DeleteGWSClusterWithChan(request *DeleteGWSClusterRequest) (<-chan *DeleteGWSClusterResponse, <-chan error)
- func (client *Client) DeleteGWSInstance(request *DeleteGWSInstanceRequest) (response *DeleteGWSInstanceResponse, err error)
- func (client *Client) DeleteGWSInstanceWithCallback(request *DeleteGWSInstanceRequest, ...) <-chan int
- func (client *Client) DeleteGWSInstanceWithChan(request *DeleteGWSInstanceRequest) (<-chan *DeleteGWSInstanceResponse, <-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) DeleteLocalImage(request *DeleteLocalImageRequest) (response *DeleteLocalImageResponse, err error)
- func (client *Client) DeleteLocalImageWithCallback(request *DeleteLocalImageRequest, ...) <-chan int
- func (client *Client) DeleteLocalImageWithChan(request *DeleteLocalImageRequest) (<-chan *DeleteLocalImageResponse, <-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) DeleteQueue(request *DeleteQueueRequest) (response *DeleteQueueResponse, err error)
- func (client *Client) DeleteQueueWithCallback(request *DeleteQueueRequest, ...) <-chan int
- func (client *Client) DeleteQueueWithChan(request *DeleteQueueRequest) (<-chan *DeleteQueueResponse, <-chan error)
- func (client *Client) DeleteSecurityGroup(request *DeleteSecurityGroupRequest) (response *DeleteSecurityGroupResponse, err error)
- func (client *Client) DeleteSecurityGroupWithCallback(request *DeleteSecurityGroupRequest, ...) <-chan int
- func (client *Client) DeleteSecurityGroupWithChan(request *DeleteSecurityGroupRequest) (<-chan *DeleteSecurityGroupResponse, <-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) DescribeEstackImage(request *DescribeEstackImageRequest) (response *DescribeEstackImageResponse, err error)
- func (client *Client) DescribeEstackImageWithCallback(request *DescribeEstackImageRequest, ...) <-chan int
- func (client *Client) DescribeEstackImageWithChan(request *DescribeEstackImageRequest) (<-chan *DescribeEstackImageResponse, <-chan error)
- func (client *Client) DescribeGWSClusterPolicy(request *DescribeGWSClusterPolicyRequest) (response *DescribeGWSClusterPolicyResponse, err error)
- func (client *Client) DescribeGWSClusterPolicyWithCallback(request *DescribeGWSClusterPolicyRequest, ...) <-chan int
- func (client *Client) DescribeGWSClusterPolicyWithChan(request *DescribeGWSClusterPolicyRequest) (<-chan *DescribeGWSClusterPolicyResponse, <-chan error)
- func (client *Client) DescribeGWSClusters(request *DescribeGWSClustersRequest) (response *DescribeGWSClustersResponse, err error)
- func (client *Client) DescribeGWSClustersWithCallback(request *DescribeGWSClustersRequest, ...) <-chan int
- func (client *Client) DescribeGWSClustersWithChan(request *DescribeGWSClustersRequest) (<-chan *DescribeGWSClustersResponse, <-chan error)
- func (client *Client) DescribeGWSImages(request *DescribeGWSImagesRequest) (response *DescribeGWSImagesResponse, err error)
- func (client *Client) DescribeGWSImagesWithCallback(request *DescribeGWSImagesRequest, ...) <-chan int
- func (client *Client) DescribeGWSImagesWithChan(request *DescribeGWSImagesRequest) (<-chan *DescribeGWSImagesResponse, <-chan error)
- func (client *Client) DescribeGWSInstances(request *DescribeGWSInstancesRequest) (response *DescribeGWSInstancesResponse, err error)
- func (client *Client) DescribeGWSInstancesWithCallback(request *DescribeGWSInstancesRequest, ...) <-chan int
- func (client *Client) DescribeGWSInstancesWithChan(request *DescribeGWSInstancesRequest) (<-chan *DescribeGWSInstancesResponse, <-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) DescribeJob(request *DescribeJobRequest) (response *DescribeJobResponse, err error)
- func (client *Client) DescribeJobWithCallback(request *DescribeJobRequest, ...) <-chan int
- func (client *Client) DescribeJobWithChan(request *DescribeJobRequest) (<-chan *DescribeJobResponse, <-chan error)
- func (client *Client) DescribeNFSClientStatus(request *DescribeNFSClientStatusRequest) (response *DescribeNFSClientStatusResponse, err error)
- func (client *Client) DescribeNFSClientStatusWithCallback(request *DescribeNFSClientStatusRequest, ...) <-chan int
- func (client *Client) DescribeNFSClientStatusWithChan(request *DescribeNFSClientStatusRequest) (<-chan *DescribeNFSClientStatusResponse, <-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) DescribeServerlessJobs(request *DescribeServerlessJobsRequest) (response *DescribeServerlessJobsResponse, err error)
- func (client *Client) DescribeServerlessJobsWithCallback(request *DescribeServerlessJobsRequest, ...) <-chan int
- func (client *Client) DescribeServerlessJobsWithChan(request *DescribeServerlessJobsRequest) (<-chan *DescribeServerlessJobsResponse, <-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) GetAccountingReport(request *GetAccountingReportRequest) (response *GetAccountingReportResponse, err error)
- func (client *Client) GetAccountingReportWithCallback(request *GetAccountingReportRequest, ...) <-chan int
- func (client *Client) GetAccountingReportWithChan(request *GetAccountingReportRequest) (<-chan *GetAccountingReportResponse, <-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) GetClusterVolumes(request *GetClusterVolumesRequest) (response *GetClusterVolumesResponse, err error)
- func (client *Client) GetClusterVolumesWithCallback(request *GetClusterVolumesRequest, ...) <-chan int
- func (client *Client) GetClusterVolumesWithChan(request *GetClusterVolumesRequest) (<-chan *GetClusterVolumesResponse, <-chan error)
- func (client *Client) GetCommonImage(request *GetCommonImageRequest) (response *GetCommonImageResponse, err error)
- func (client *Client) GetCommonImageWithCallback(request *GetCommonImageRequest, ...) <-chan int
- func (client *Client) GetCommonImageWithChan(request *GetCommonImageRequest) (<-chan *GetCommonImageResponse, <-chan error)
- func (client *Client) GetGWSConnectTicket(request *GetGWSConnectTicketRequest) (response *GetGWSConnectTicketResponse, err error)
- func (client *Client) GetGWSConnectTicketWithCallback(request *GetGWSConnectTicketRequest, ...) <-chan int
- func (client *Client) GetGWSConnectTicketWithChan(request *GetGWSConnectTicketRequest) (<-chan *GetGWSConnectTicketResponse, <-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) GetIfEcsTypeSupportHtConfig(request *GetIfEcsTypeSupportHtConfigRequest) (response *GetIfEcsTypeSupportHtConfigResponse, err error)
- func (client *Client) GetIfEcsTypeSupportHtConfigWithCallback(request *GetIfEcsTypeSupportHtConfigRequest, ...) <-chan int
- func (client *Client) GetIfEcsTypeSupportHtConfigWithChan(request *GetIfEcsTypeSupportHtConfigRequest) (<-chan *GetIfEcsTypeSupportHtConfigResponse, <-chan error)
- func (client *Client) GetJobLog(request *GetJobLogRequest) (response *GetJobLogResponse, err error)
- func (client *Client) GetJobLogWithCallback(request *GetJobLogRequest, ...) <-chan int
- func (client *Client) GetJobLogWithChan(request *GetJobLogRequest) (<-chan *GetJobLogResponse, <-chan error)
- func (client *Client) GetPostScripts(request *GetPostScriptsRequest) (response *GetPostScriptsResponse, err error)
- func (client *Client) GetPostScriptsWithCallback(request *GetPostScriptsRequest, ...) <-chan int
- func (client *Client) GetPostScriptsWithChan(request *GetPostScriptsRequest) (<-chan *GetPostScriptsResponse, <-chan error)
- func (client *Client) GetSchedulerInfo(request *GetSchedulerInfoRequest) (response *GetSchedulerInfoResponse, err error)
- func (client *Client) GetSchedulerInfoWithCallback(request *GetSchedulerInfoRequest, ...) <-chan int
- func (client *Client) GetSchedulerInfoWithChan(request *GetSchedulerInfoRequest) (<-chan *GetSchedulerInfoResponse, <-chan error)
- func (client *Client) GetUserImage(request *GetUserImageRequest) (response *GetUserImageResponse, err error)
- func (client *Client) GetUserImageWithCallback(request *GetUserImageRequest, ...) <-chan int
- func (client *Client) GetUserImageWithChan(request *GetUserImageRequest) (<-chan *GetUserImageResponse, <-chan error)
- func (client *Client) GetVisualServiceStatus(request *GetVisualServiceStatusRequest) (response *GetVisualServiceStatusResponse, err error)
- func (client *Client) GetVisualServiceStatusWithCallback(request *GetVisualServiceStatusRequest, ...) <-chan int
- func (client *Client) GetVisualServiceStatusWithChan(request *GetVisualServiceStatusRequest) (<-chan *GetVisualServiceStatusResponse, <-chan error)
- func (client *Client) InitializeEHPC(request *InitializeEHPCRequest) (response *InitializeEHPCResponse, err error)
- func (client *Client) InitializeEHPCWithCallback(request *InitializeEHPCRequest, ...) <-chan int
- func (client *Client) InitializeEHPCWithChan(request *InitializeEHPCRequest) (<-chan *InitializeEHPCResponse, <-chan error)
- func (client *Client) InspectImage(request *InspectImageRequest) (response *InspectImageResponse, err error)
- func (client *Client) InspectImageWithCallback(request *InspectImageRequest, ...) <-chan int
- func (client *Client) InspectImageWithChan(request *InspectImageRequest) (<-chan *InspectImageResponse, <-chan error)
- func (client *Client) InstallSoftware(request *InstallSoftwareRequest) (response *InstallSoftwareResponse, err error)
- func (client *Client) InstallSoftwareWithCallback(request *InstallSoftwareRequest, ...) <-chan int
- func (client *Client) InstallSoftwareWithChan(request *InstallSoftwareRequest) (<-chan *InstallSoftwareResponse, <-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) ListClustersMeta(request *ListClustersMetaRequest) (response *ListClustersMetaResponse, err error)
- func (client *Client) ListClustersMetaWithCallback(request *ListClustersMetaRequest, ...) <-chan int
- func (client *Client) ListClustersMetaWithChan(request *ListClustersMetaRequest) (<-chan *ListClustersMetaResponse, <-chan 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) ListCommunityImages(request *ListCommunityImagesRequest) (response *ListCommunityImagesResponse, err error)
- func (client *Client) ListCommunityImagesWithCallback(request *ListCommunityImagesRequest, ...) <-chan int
- func (client *Client) ListCommunityImagesWithChan(request *ListCommunityImagesRequest) (<-chan *ListCommunityImagesResponse, <-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) ListCpfsFileSystems(request *ListCpfsFileSystemsRequest) (response *ListCpfsFileSystemsResponse, err error)
- func (client *Client) ListCpfsFileSystemsWithCallback(request *ListCpfsFileSystemsRequest, ...) <-chan int
- func (client *Client) ListCpfsFileSystemsWithChan(request *ListCpfsFileSystemsRequest) (<-chan *ListCpfsFileSystemsResponse, <-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) ListInstalledSoftware(request *ListInstalledSoftwareRequest) (response *ListInstalledSoftwareResponse, err error)
- func (client *Client) ListInstalledSoftwareWithCallback(request *ListInstalledSoftwareRequest, ...) <-chan int
- func (client *Client) ListInstalledSoftwareWithChan(request *ListInstalledSoftwareRequest) (<-chan *ListInstalledSoftwareResponse, <-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) ListJobsWithFilters(request *ListJobsWithFiltersRequest) (response *ListJobsWithFiltersResponse, err error)
- func (client *Client) ListJobsWithFiltersWithCallback(request *ListJobsWithFiltersRequest, ...) <-chan int
- func (client *Client) ListJobsWithFiltersWithChan(request *ListJobsWithFiltersRequest) (<-chan *ListJobsWithFiltersResponse, <-chan error)
- func (client *Client) ListNodes(request *ListNodesRequest) (response *ListNodesResponse, err error)
- func (client *Client) ListNodesByQueue(request *ListNodesByQueueRequest) (response *ListNodesByQueueResponse, err error)
- func (client *Client) ListNodesByQueueWithCallback(request *ListNodesByQueueRequest, ...) <-chan int
- func (client *Client) ListNodesByQueueWithChan(request *ListNodesByQueueRequest) (<-chan *ListNodesByQueueResponse, <-chan 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) ListSecurityGroups(request *ListSecurityGroupsRequest) (response *ListSecurityGroupsResponse, err error)
- func (client *Client) ListSecurityGroupsWithCallback(request *ListSecurityGroupsRequest, ...) <-chan int
- func (client *Client) ListSecurityGroupsWithChan(request *ListSecurityGroupsRequest) (<-chan *ListSecurityGroupsResponse, <-chan error)
- func (client *Client) ListServerlessJobs(request *ListServerlessJobsRequest) (response *ListServerlessJobsResponse, err error)
- func (client *Client) ListServerlessJobsWithCallback(request *ListServerlessJobsRequest, ...) <-chan int
- func (client *Client) ListServerlessJobsWithChan(request *ListServerlessJobsRequest) (<-chan *ListServerlessJobsResponse, <-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) ListTagResources(request *ListTagResourcesRequest) (response *ListTagResourcesResponse, err error)
- func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequest, ...) <-chan int
- func (client *Client) ListTagResourcesWithChan(request *ListTagResourcesRequest) (<-chan *ListTagResourcesResponse, <-chan error)
- func (client *Client) ListTasks(request *ListTasksRequest) (response *ListTasksResponse, err error)
- func (client *Client) ListTasksWithCallback(request *ListTasksRequest, ...) <-chan int
- func (client *Client) ListTasksWithChan(request *ListTasksRequest) (<-chan *ListTasksResponse, <-chan error)
- func (client *Client) ListUpgradeClients(request *ListUpgradeClientsRequest) (response *ListUpgradeClientsResponse, err error)
- func (client *Client) ListUpgradeClientsWithCallback(request *ListUpgradeClientsRequest, ...) <-chan int
- func (client *Client) ListUpgradeClientsWithChan(request *ListUpgradeClientsRequest) (<-chan *ListUpgradeClientsResponse, <-chan error)
- func (client *Client) ListUsers(request *ListUsersRequest) (response *ListUsersResponse, err error)
- func (client *Client) ListUsersAsync(request *ListUsersAsyncRequest) (response *ListUsersAsyncResponse, err error)
- func (client *Client) ListUsersAsyncWithCallback(request *ListUsersAsyncRequest, ...) <-chan int
- func (client *Client) ListUsersAsyncWithChan(request *ListUsersAsyncRequest) (<-chan *ListUsersAsyncResponse, <-chan 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) ModifyVisualServicePasswd(request *ModifyVisualServicePasswdRequest) (response *ModifyVisualServicePasswdResponse, err error)
- func (client *Client) ModifyVisualServicePasswdWithCallback(request *ModifyVisualServicePasswdRequest, ...) <-chan int
- func (client *Client) ModifyVisualServicePasswdWithChan(request *ModifyVisualServicePasswdRequest) (<-chan *ModifyVisualServicePasswdResponse, <-chan error)
- func (client *Client) MountNFS(request *MountNFSRequest) (response *MountNFSResponse, err error)
- func (client *Client) MountNFSWithCallback(request *MountNFSRequest, callback func(response *MountNFSResponse, err error)) <-chan int
- func (client *Client) MountNFSWithChan(request *MountNFSRequest) (<-chan *MountNFSResponse, <-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) QueryServicePackAndPrice(request *QueryServicePackAndPriceRequest) (response *QueryServicePackAndPriceResponse, err error)
- func (client *Client) QueryServicePackAndPriceWithCallback(request *QueryServicePackAndPriceRequest, ...) <-chan int
- func (client *Client) QueryServicePackAndPriceWithChan(request *QueryServicePackAndPriceRequest) (<-chan *QueryServicePackAndPriceResponse, <-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) SetGWSClusterPolicy(request *SetGWSClusterPolicyRequest) (response *SetGWSClusterPolicyResponse, err error)
- func (client *Client) SetGWSClusterPolicyWithCallback(request *SetGWSClusterPolicyRequest, ...) <-chan int
- func (client *Client) SetGWSClusterPolicyWithChan(request *SetGWSClusterPolicyRequest) (<-chan *SetGWSClusterPolicyResponse, <-chan error)
- func (client *Client) SetGWSInstanceName(request *SetGWSInstanceNameRequest) (response *SetGWSInstanceNameResponse, err error)
- func (client *Client) SetGWSInstanceNameWithCallback(request *SetGWSInstanceNameRequest, ...) <-chan int
- func (client *Client) SetGWSInstanceNameWithChan(request *SetGWSInstanceNameRequest) (<-chan *SetGWSInstanceNameResponse, <-chan error)
- func (client *Client) SetGWSInstanceUser(request *SetGWSInstanceUserRequest) (response *SetGWSInstanceUserResponse, err error)
- func (client *Client) SetGWSInstanceUserWithCallback(request *SetGWSInstanceUserRequest, ...) <-chan int
- func (client *Client) SetGWSInstanceUserWithChan(request *SetGWSInstanceUserRequest) (<-chan *SetGWSInstanceUserResponse, <-chan error)
- func (client *Client) SetPostScripts(request *SetPostScriptsRequest) (response *SetPostScriptsResponse, err error)
- func (client *Client) SetPostScriptsWithCallback(request *SetPostScriptsRequest, ...) <-chan int
- func (client *Client) SetPostScriptsWithChan(request *SetPostScriptsRequest) (<-chan *SetPostScriptsResponse, <-chan error)
- func (client *Client) SetQueue(request *SetQueueRequest) (response *SetQueueResponse, err error)
- func (client *Client) SetQueueWithCallback(request *SetQueueRequest, callback func(response *SetQueueResponse, err error)) <-chan int
- func (client *Client) SetQueueWithChan(request *SetQueueRequest) (<-chan *SetQueueResponse, <-chan error)
- func (client *Client) SetSchedulerInfo(request *SetSchedulerInfoRequest) (response *SetSchedulerInfoResponse, err error)
- func (client *Client) SetSchedulerInfoWithCallback(request *SetSchedulerInfoRequest, ...) <-chan int
- func (client *Client) SetSchedulerInfoWithChan(request *SetSchedulerInfoRequest) (<-chan *SetSchedulerInfoResponse, <-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) StartGWSInstance(request *StartGWSInstanceRequest) (response *StartGWSInstanceResponse, err error)
- func (client *Client) StartGWSInstanceWithCallback(request *StartGWSInstanceRequest, ...) <-chan int
- func (client *Client) StartGWSInstanceWithChan(request *StartGWSInstanceRequest) (<-chan *StartGWSInstanceResponse, <-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) StartVisualService(request *StartVisualServiceRequest) (response *StartVisualServiceResponse, err error)
- func (client *Client) StartVisualServiceWithCallback(request *StartVisualServiceRequest, ...) <-chan int
- func (client *Client) StartVisualServiceWithChan(request *StartVisualServiceRequest) (<-chan *StartVisualServiceResponse, <-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) StopGWSInstance(request *StopGWSInstanceRequest) (response *StopGWSInstanceResponse, err error)
- func (client *Client) StopGWSInstanceWithCallback(request *StopGWSInstanceRequest, ...) <-chan int
- func (client *Client) StopGWSInstanceWithChan(request *StopGWSInstanceRequest) (<-chan *StopGWSInstanceResponse, <-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) StopServerlessJobs(request *StopServerlessJobsRequest) (response *StopServerlessJobsResponse, err error)
- func (client *Client) StopServerlessJobsWithCallback(request *StopServerlessJobsRequest, ...) <-chan int
- func (client *Client) StopServerlessJobsWithChan(request *StopServerlessJobsRequest) (<-chan *StopServerlessJobsResponse, <-chan error)
- func (client *Client) StopVisualService(request *StopVisualServiceRequest) (response *StopVisualServiceResponse, err error)
- func (client *Client) StopVisualServiceWithCallback(request *StopVisualServiceRequest, ...) <-chan int
- func (client *Client) StopVisualServiceWithChan(request *StopVisualServiceRequest) (<-chan *StopVisualServiceResponse, <-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) SubmitServerlessJob(request *SubmitServerlessJobRequest) (response *SubmitServerlessJobResponse, err error)
- func (client *Client) SubmitServerlessJobWithCallback(request *SubmitServerlessJobRequest, ...) <-chan int
- func (client *Client) SubmitServerlessJobWithChan(request *SubmitServerlessJobRequest) (<-chan *SubmitServerlessJobResponse, <-chan error)
- func (client *Client) SummaryImages(request *SummaryImagesRequest) (response *SummaryImagesResponse, err error)
- func (client *Client) SummaryImagesInfo(request *SummaryImagesInfoRequest) (response *SummaryImagesInfoResponse, err error)
- func (client *Client) SummaryImagesInfoWithCallback(request *SummaryImagesInfoRequest, ...) <-chan int
- func (client *Client) SummaryImagesInfoWithChan(request *SummaryImagesInfoRequest) (<-chan *SummaryImagesInfoResponse, <-chan error)
- func (client *Client) SummaryImagesWithCallback(request *SummaryImagesRequest, ...) <-chan int
- func (client *Client) SummaryImagesWithChan(request *SummaryImagesRequest) (<-chan *SummaryImagesResponse, <-chan error)
- func (client *Client) SyncUsers(request *SyncUsersRequest) (response *SyncUsersResponse, err error)
- func (client *Client) SyncUsersWithCallback(request *SyncUsersRequest, ...) <-chan int
- func (client *Client) SyncUsersWithChan(request *SyncUsersRequest) (<-chan *SyncUsersResponse, <-chan error)
- func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)
- func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, ...) <-chan int
- func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)
- func (client *Client) UnTagResources(request *UnTagResourcesRequest) (response *UnTagResourcesResponse, err error)
- func (client *Client) UnTagResourcesWithCallback(request *UnTagResourcesRequest, ...) <-chan int
- func (client *Client) UnTagResourcesWithChan(request *UnTagResourcesRequest) (<-chan *UnTagResourcesResponse, <-chan error)
- func (client *Client) UninstallSoftware(request *UninstallSoftwareRequest) (response *UninstallSoftwareResponse, err error)
- func (client *Client) UninstallSoftwareWithCallback(request *UninstallSoftwareRequest, ...) <-chan int
- func (client *Client) UninstallSoftwareWithChan(request *UninstallSoftwareRequest) (<-chan *UninstallSoftwareResponse, <-chan error)
- func (client *Client) UpdateClusterVolumes(request *UpdateClusterVolumesRequest) (response *UpdateClusterVolumesResponse, err error)
- func (client *Client) UpdateClusterVolumesWithCallback(request *UpdateClusterVolumesRequest, ...) <-chan int
- func (client *Client) UpdateClusterVolumesWithChan(request *UpdateClusterVolumesRequest) (<-chan *UpdateClusterVolumesResponse, <-chan error)
- func (client *Client) UpdateQueueConfig(request *UpdateQueueConfigRequest) (response *UpdateQueueConfigResponse, err error)
- func (client *Client) UpdateQueueConfigWithCallback(request *UpdateQueueConfigRequest, ...) <-chan int
- func (client *Client) UpdateQueueConfigWithChan(request *UpdateQueueConfigRequest) (<-chan *UpdateQueueConfigResponse, <-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 ClientRecords
- type ClientRecordsItem
- type ClusterInfo
- type ClusterInfoSimple
- type ClustersInDescribeGWSClusters
- type ClustersInListClusters
- type ClustersInListClustersMeta
- type Command
- type CommandInDescribeServerlessJobs
- type CommandsInDescribeServerlessJobs
- type CommandsInListCommands
- type Compute
- type ComputeInListPreferredEcsTypes
- type ComputeInstanceType
- type Computes
- type ConfigFileVolumeConfigFileToPath
- type ConfigFileVolumeConfigFileToPaths
- type Container
- type ContainerAppInfo
- type ContainerApps
- type ContainerAppsItem
- type ContainerGroup
- type ContainerGroups
- type ContainerId
- type Containers
- type CreateClusterAddOns
- type CreateClusterAdditionalVolumes
- type CreateClusterAdditionalVolumesRoles
- type CreateClusterApplication
- type CreateClusterPostInstallScript
- type CreateClusterRequest
- type CreateClusterResponse
- type CreateClusterTag
- type CreateGWSClusterRequest
- type CreateGWSClusterResponse
- type CreateGWSImageRequest
- type CreateGWSImageResponse
- type CreateGWSInstanceRequest
- type CreateGWSInstanceResponse
- type CreateHybridClusterApplication
- type CreateHybridClusterNodes
- type CreateHybridClusterOpenldapPar
- type CreateHybridClusterPostInstallScript
- type CreateHybridClusterRequest
- type CreateHybridClusterResponse
- type CreateHybridClusterWinAdPar
- type CreateJobFileRequest
- type CreateJobFileResponse
- type CreateJobTemplateRequest
- type CreateJobTemplateResponse
- type CurrentState
- type Data
- type DataDisks
- type DataDisksInfo
- type DeleteClusterRequest
- type DeleteClusterResponse
- type DeleteContainerAppsContainerApp
- type DeleteContainerAppsRequest
- type DeleteContainerAppsResponse
- type DeleteGWSClusterRequest
- type DeleteGWSClusterResponse
- type DeleteGWSInstanceRequest
- type DeleteGWSInstanceResponse
- type DeleteImageRequest
- type DeleteImageResponse
- type DeleteJobTemplatesRequest
- type DeleteJobTemplatesResponse
- type DeleteJobsRequest
- type DeleteJobsResponse
- type DeleteLocalImageRequest
- type DeleteLocalImageResponse
- type DeleteNodesInstance
- type DeleteNodesRequest
- type DeleteNodesResponse
- type DeleteQueueRequest
- type DeleteQueueResponse
- type DeleteSecurityGroupRequest
- type DeleteSecurityGroupResponse
- type DeleteUsersRequest
- type DeleteUsersResponse
- type DeleteUsersUser
- type DescribeAutoScaleConfigRequest
- type DescribeAutoScaleConfigResponse
- type DescribeClusterRequest
- type DescribeClusterResponse
- type DescribeContainerAppRequest
- type DescribeContainerAppResponse
- type DescribeEstackImageRequest
- type DescribeEstackImageResponse
- type DescribeGWSClusterPolicyRequest
- type DescribeGWSClusterPolicyResponse
- type DescribeGWSClustersRequest
- type DescribeGWSClustersResponse
- type DescribeGWSImagesRequest
- type DescribeGWSImagesResponse
- type DescribeGWSInstancesRequest
- type DescribeGWSInstancesResponse
- type DescribeImageGatewayConfigRequest
- type DescribeImageGatewayConfigResponse
- type DescribeImagePriceRequest
- type DescribeImagePriceResponse
- type DescribeImageRequest
- type DescribeImageResponse
- type DescribeJobRequest
- type DescribeJobResponse
- type DescribeNFSClientStatusRequest
- type DescribeNFSClientStatusResponse
- type DescribePriceCommodities
- type DescribePriceCommoditiesDataDisks
- type DescribePriceRequest
- type DescribePriceResponse
- type DescribeServerlessJobsRequest
- type DescribeServerlessJobsResponse
- type DnsConfig
- type EciSecurityContext
- type EcsInfo
- type EditJobTemplateRequest
- type EditJobTemplateResponse
- type EnvironmentVar
- type EnvironmentVarsInDescribeServerlessJobs
- type Event
- type Events
- type ExecsInDescribeServerlessJobs
- type FieldRef
- type FileSystemListInListCpfsFileSystems
- type FileSystemListInListFileSystemWithMountTargets
- type FileSystems
- type FileSystemsInListFileSystemWithMountTargets
- type GetAccountingReportRequest
- type GetAccountingReportResponse
- type GetAutoScaleConfigRequest
- type GetAutoScaleConfigResponse
- type GetCloudMetricLogsRequest
- type GetCloudMetricLogsResponse
- type GetCloudMetricProfilingRequest
- type GetCloudMetricProfilingResponse
- type GetClusterVolumesRequest
- type GetClusterVolumesResponse
- type GetCommonImageRequest
- type GetCommonImageResponse
- type GetGWSConnectTicketRequest
- type GetGWSConnectTicketResponse
- type GetHybridClusterConfigRequest
- type GetHybridClusterConfigResponse
- type GetIfEcsTypeSupportHtConfigRequest
- type GetIfEcsTypeSupportHtConfigResponse
- type GetJobLogRequest
- type GetJobLogResponse
- type GetPostScriptsRequest
- type GetPostScriptsResponse
- type GetSchedulerInfoRequest
- type GetSchedulerInfoResponse
- type GetSchedulerInfoScheduler
- type GetUserImageRequest
- type GetUserImageResponse
- type GetVisualServiceStatusRequest
- type GetVisualServiceStatusResponse
- type HostAlias
- type HostAliases
- type Hostnames
- type HttpGet
- type ImageInfo
- type ImageInspectInfo
- type ImageList
- type ImageListInfo
- type ImageStatus
- type Imagegw
- type ImagesInDescribeGWSImages
- type ImagesInListCommunityImages
- type ImagesInListContainerImages
- type ImagesInListCustomImages
- type ImagesItem
- type InitContainer
- type InitContainers
- type InitialImage
- type InitializeEHPCRequest
- type InitializeEHPCResponse
- type InspectImageRequest
- type InspectImageResponse
- type InstallSoftwareRequest
- type InstallSoftwareResponse
- type Instance
- type InstanceIdsInAddLocalNodes
- type InstanceIdsInAddNodes
- type InstanceIdsInApplyNodes
- type InstanceIdsInInvokeShellCommand
- type InstanceInfo
- type InstanceTypeFamilies
- type InstanceTypeFamilyInfo
- type InstanceTypeInfo
- type InstanceTypes
- type Instances
- type InvocationResult
- type InvocationResults
- type InvokeInstance
- type InvokeInstances
- type InvokeShellCommandInstance
- type InvokeShellCommandRequest
- type InvokeShellCommandResponse
- type JobInfo
- type JobInfoInListJobs
- type JobInfoInListJobsWithFilters
- type JobInfoInListServerlessJobs
- type JobInfos
- type JobTemplates
- type JobsInListJobs
- type JobsInListJobsWithFilters
- type JobsInListServerlessJobs
- type ListAvailableEcsTypesRequest
- type ListAvailableEcsTypesResponse
- type ListCloudMetricProfilingsRequest
- type ListCloudMetricProfilingsResponse
- type ListClusterLogsRequest
- type ListClusterLogsResponse
- type ListClustersMetaRequest
- type ListClustersMetaResponse
- type ListClustersRequest
- type ListClustersResponse
- type ListCommandsRequest
- type ListCommandsResponse
- type ListCommunityImagesRequest
- type ListCommunityImagesResponse
- type ListContainerAppsRequest
- type ListContainerAppsResponse
- type ListContainerImagesRequest
- type ListContainerImagesResponse
- type ListCpfsFileSystemsRequest
- type ListCpfsFileSystemsResponse
- type ListCurrentClientVersionRequest
- type ListCurrentClientVersionResponse
- type ListCustomImagesRequest
- type ListCustomImagesResponse
- type ListFileSystemWithMountTargetsRequest
- type ListFileSystemWithMountTargetsResponse
- type ListImagesRequest
- type ListImagesResponse
- type ListInstalledSoftwareRequest
- type ListInstalledSoftwareResponse
- type ListInvocationResultsInstance
- type ListInvocationResultsRequest
- type ListInvocationResultsResponse
- type ListInvocationStatusRequest
- type ListInvocationStatusResponse
- type ListJobTemplatesRequest
- type ListJobTemplatesResponse
- type ListJobsRequest
- type ListJobsResponse
- type ListJobsWithFiltersRequest
- type ListJobsWithFiltersResponse
- type ListNodesByQueueRequest
- type ListNodesByQueueResponse
- type ListNodesNoPagingRequest
- type ListNodesNoPagingResponse
- type ListNodesRequest
- type ListNodesResponse
- type ListPreferredEcsTypesRequest
- type ListPreferredEcsTypesResponse
- type ListQueuesRequest
- type ListQueuesResponse
- type ListRegionsRequest
- type ListRegionsResponse
- type ListSecurityGroupsRequest
- type ListSecurityGroupsResponse
- type ListServerlessJobsRequest
- type ListServerlessJobsResponse
- type ListSoftwaresRequest
- type ListSoftwaresResponse
- type ListTagResourcesRequest
- type ListTagResourcesResponse
- type ListTagResourcesTag
- type ListTasksRequest
- type ListTasksResponse
- type ListUpgradeClientsRequest
- type ListUpgradeClientsResponse
- type ListUsersAsyncRequest
- type ListUsersAsyncResponse
- type ListUsersRequest
- type ListUsersResponse
- type ListVolumesRequest
- type ListVolumesResponse
- type LivenessProbe
- type LocationInfo
- type Locations
- type LogInfo
- type Login
- type LoginInListPreferredEcsTypes
- type Logs
- type Manager
- type ManagerInListPreferredEcsTypes
- type Managers
- type Message
- type MetricLog
- type MetricLogs
- type ModifyClusterAttributesRequest
- type ModifyClusterAttributesResponse
- type ModifyClusterAttributesWinAdPar
- type ModifyContainerAppAttributesRequest
- type ModifyContainerAppAttributesResponse
- type ModifyImageGatewayConfigRepo
- type ModifyImageGatewayConfigRequest
- type ModifyImageGatewayConfigResponse
- type ModifyUserGroupsRequest
- type ModifyUserGroupsResponse
- type ModifyUserGroupsUser
- type ModifyUserPasswordsRequest
- type ModifyUserPasswordsResponse
- type ModifyUserPasswordsUser
- type ModifyVisualServicePasswdRequest
- type ModifyVisualServicePasswdResponse
- type MountNFSRequest
- type MountNFSResponse
- type MountTargetListInListCpfsFileSystems
- type MountTargetListInListFileSystemWithMountTargets
- type MountTargets
- type NameServers
- type NodeInfo
- type NodesInDescribeCluster
- type NodesInListNodes
- type NodesInListNodesByQueue
- type NodesInListNodesNoPaging
- type NodesInfo
- type OnPremiseInfo
- type OnPremiseInfoItem
- type Option
- type Options
- type OsInfo
- type OsTag
- type OsTags
- type PackageList
- type Packages
- type Port
- type PortsInDescribeServerlessJobs
- type PostInstallScriptInfo
- type PostInstallScriptsInDescribeCluster
- type PostInstallScriptsInGetPostScripts
- type PostInstallScriptsItem
- type PreviousState
- type PriceInfo
- type Prices
- type ProfilingInfo
- type Profilings
- type ProxyMgr
- type PullImageRequest
- type PullImageResponse
- type QueryServicePackAndPriceRequest
- type QueryServicePackAndPriceResponse
- type QueueInfo
- type QueuesInGetAutoScaleConfig
- type QueuesInListQueues
- type ReadinessProbe
- type RecoverClusterRequest
- type RecoverClusterResponse
- type RegionInfo
- type Regions
- type RerunJobsRequest
- type RerunJobsResponse
- type ResetNodesInstance
- type ResetNodesRequest
- type ResetNodesResponse
- type Resources
- type ResourcesInListJobsWithFilters
- type Result
- type RoleInfo
- type Roles
- type RolesInGetClusterVolumes
- type RolesInListNodes
- type RolesInListNodesNoPaging
- type RunCloudMetricProfilingRequest
- type RunCloudMetricProfilingResponse
- type SchedInfo
- type SchedInfoItem
- type Searches
- type SecurityContext
- type SecurityGroups
- type Series
- type SeriesInfo
- type ServicePack
- type ServicePackInfo
- type SetAutoScaleConfigQueues
- type SetAutoScaleConfigQueuesDataDisks
- type SetAutoScaleConfigQueuesInstanceTypes
- type SetAutoScaleConfigRequest
- type SetAutoScaleConfigResponse
- type SetGWSClusterPolicyRequest
- type SetGWSClusterPolicyResponse
- type SetGWSInstanceNameRequest
- type SetGWSInstanceNameResponse
- type SetGWSInstanceUserRequest
- type SetGWSInstanceUserResponse
- type SetPostScriptsPostInstallScripts
- type SetPostScriptsRequest
- type SetPostScriptsResponse
- type SetQueueNode
- type SetQueueRequest
- type SetQueueResponse
- type SetSchedulerInfoPbsInfo
- type SetSchedulerInfoPbsInfoAclLimit
- type SetSchedulerInfoPbsInfoResourceLimit
- type SetSchedulerInfoRequest
- type SetSchedulerInfoResponse
- type SetSchedulerInfoScheduler
- type SetSchedulerInfoSlurmInfo
- type SoftwareInfo
- type SoftwareList
- type SoftwareListItem
- type Softwares
- type SpotInstanceTypes
- type StartClusterRequest
- type StartClusterResponse
- type StartGWSInstanceRequest
- type StartGWSInstanceResponse
- type StartNodesInstance
- type StartNodesRequest
- type StartNodesResponse
- type StartVisualServiceRequest
- type StartVisualServiceResponse
- type StopClusterRequest
- type StopClusterResponse
- type StopGWSInstanceRequest
- type StopGWSInstanceResponse
- type StopJobsRequest
- type StopJobsResponse
- type StopNodesInstance
- type StopNodesRequest
- type StopNodesResponse
- type StopServerlessJobsRequest
- type StopServerlessJobsResponse
- type StopVisualServiceRequest
- type StopVisualServiceResponse
- type SubmitJobRequest
- type SubmitJobResponse
- type SubmitServerlessJobAcrRegistryInfo
- type SubmitServerlessJobArrayProperties
- type SubmitServerlessJobContainer
- type SubmitServerlessJobContainerEnvironmentVarItem
- type SubmitServerlessJobContainerPortItem
- type SubmitServerlessJobContainerVolumeMountItem
- type SubmitServerlessJobDependsOn
- type SubmitServerlessJobRequest
- type SubmitServerlessJobResponse
- type SubmitServerlessJobRetryStrategy
- type SubmitServerlessJobRetryStrategyEvaluateOnExitItem
- type SubmitServerlessJobVolume
- type SummaryImagesInfoRequest
- type SummaryImagesInfoResponse
- type SummaryImagesRequest
- type SummaryImagesResponse
- type SvgInfo
- type SvgUrls
- type SyncUsersRequest
- type SyncUsersResponse
- type Sysctl
- type Sysctls
- type Tag
- type TagResource
- type TagResources
- type TagResourcesRequest
- type TagResourcesResponse
- type TagResourcesTag
- type Tags
- type TaskInfo
- type Tasks
- type TcpSocket
- type Templates
- type TotalResources
- type Types
- type TypesInfo
- type UnTagResourcesRequest
- type UnTagResourcesResponse
- type UninstallSoftwareRequest
- type UninstallSoftwareResponse
- type UpdateClusterVolumesAdditionalVolumes
- type UpdateClusterVolumesAdditionalVolumesRoles
- type UpdateClusterVolumesRequest
- type UpdateClusterVolumesResponse
- type UpdateQueueConfigRequest
- type UpdateQueueConfigResponse
- type UpgradeClientRequest
- type UpgradeClientResponse
- type UsedResources
- type UserInfo
- type UsersInListUsers
- type UsersInListUsersAsync
- type ValueFrom
- type Volume
- type VolumeInfo
- type VolumeMount
- type VolumeMountsInDescribeServerlessJobs
- type VolumesInDescribeServerlessJobs
- type VolumesInGetClusterVolumes
- type VolumesInListVolumes
- type ZoneIds
Constants ¶
This section is empty.
Variables ¶
var EndpointMap map[string]string
EndpointMap Endpoint Data
var EndpointType = "regional"
EndpointType regional or central
Functions ¶
func GetEndpointMap ¶ added in v1.61.31
GetEndpointMap Get Endpoint Data Map
func GetEndpointType ¶ added in v1.61.31
func GetEndpointType() string
GetEndpointType Get Endpoint Type Value
func SetClientProperty ¶ added in v1.61.31
SetClientProperty Set Property by Reflect
func SetEndpointDataToClient ¶ added in v1.61.31
func SetEndpointDataToClient(client *Client)
SetEndpointDataToClient Set EndpointMap and ENdpointType
Types ¶
type AddContainerAppRequest ¶
type AddContainerAppRequest struct {
*requests.RpcRequest
Description string `position:"Query" name:"Description"`
Repository string `position:"Query" name:"Repository"`
ContainerType string `position:"Query" name:"ContainerType"`
Name string `position:"Query" name:"Name"`
ImageTag string `position:"Query" name:"ImageTag"`
}
AddContainerAppRequest is the request struct for api AddContainerApp
func CreateAddContainerAppRequest ¶
func CreateAddContainerAppRequest() (request *AddContainerAppRequest)
CreateAddContainerAppRequest creates a request to invoke AddContainerApp API
type AddContainerAppResponse ¶
type AddContainerAppResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ContainerId ContainerId `json:"ContainerId" xml:"ContainerId"`
}
AddContainerAppResponse is the response struct for api AddContainerApp
func CreateAddContainerAppResponse ¶
func CreateAddContainerAppResponse() (response *AddContainerAppResponse)
CreateAddContainerAppResponse creates a response to parse from AddContainerApp response
type AddExistedNodesInstance ¶ added in v1.61.1093
type AddExistedNodesInstance struct {
Id string `name:"Id"`
}
AddExistedNodesInstance is a repeated param struct in AddExistedNodesRequest
type AddExistedNodesRequest ¶ added in v1.61.1093
type AddExistedNodesRequest struct {
*requests.RpcRequest
ImageId string `position:"Query" name:"ImageId"`
Instance *[]AddExistedNodesInstance `position:"Query" name:"Instance" type:"Repeated"`
ClusterId string `position:"Query" name:"ClusterId"`
JobQueue string `position:"Query" name:"JobQueue"`
ImageOwnerAlias string `position:"Query" name:"ImageOwnerAlias"`
}
AddExistedNodesRequest is the request struct for api AddExistedNodes
func CreateAddExistedNodesRequest ¶ added in v1.61.1093
func CreateAddExistedNodesRequest() (request *AddExistedNodesRequest)
CreateAddExistedNodesRequest creates a request to invoke AddExistedNodes API
type AddExistedNodesResponse ¶ added in v1.61.1093
type AddExistedNodesResponse struct {
*responses.BaseResponse
TaskId string `json:"TaskId" xml:"TaskId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
AddExistedNodesResponse is the response struct for api AddExistedNodes
func CreateAddExistedNodesResponse ¶ added in v1.61.1093
func CreateAddExistedNodesResponse() (response *AddExistedNodesResponse)
CreateAddExistedNodesResponse creates a response to parse from AddExistedNodes response
type AddLocalNodesRequest ¶
type AddLocalNodesRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
Nodes string `position:"Query" name:"Nodes"`
Queue string `position:"Query" name:"Queue"`
}
AddLocalNodesRequest is the request struct for api AddLocalNodes
func CreateAddLocalNodesRequest ¶
func CreateAddLocalNodesRequest() (request *AddLocalNodesRequest)
CreateAddLocalNodesRequest creates a request to invoke AddLocalNodes API
type AddLocalNodesResponse ¶
type AddLocalNodesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
InstanceIds InstanceIdsInAddLocalNodes `json:"InstanceIds" xml:"InstanceIds"`
}
AddLocalNodesResponse is the response struct for api AddLocalNodes
func CreateAddLocalNodesResponse ¶
func CreateAddLocalNodesResponse() (response *AddLocalNodesResponse)
CreateAddLocalNodesResponse creates a response to parse from AddLocalNodes response
type AddNodesDataDisks ¶ added in v1.61.1829
type AddNodesDataDisks struct {
DataDiskDeleteWithInstance string `name:"DataDiskDeleteWithInstance"`
DataDiskEncrypted string `name:"DataDiskEncrypted"`
DataDiskKMSKeyId string `name:"DataDiskKMSKeyId"`
DataDiskSize string `name:"DataDiskSize"`
DataDiskCategory string `name:"DataDiskCategory"`
DataDiskPerformanceLevel string `name:"DataDiskPerformanceLevel"`
}
AddNodesDataDisks is a repeated param struct in AddNodesRequest
type AddNodesRequest ¶
type AddNodesRequest struct {
*requests.RpcRequest
DnsConfig string `position:"Query" name:"DnsConfig"`
ImageOwnerAlias string `position:"Query" name:"ImageOwnerAlias"`
DataDisks *[]AddNodesDataDisks `position:"Query" name:"DataDisks" type:"Repeated"`
SystemDiskSize requests.Integer `position:"Query" name:"SystemDiskSize"`
HostNamePrefix string `position:"Query" name:"HostNamePrefix"`
ComputeSpotInterruptionBehavior string `position:"Query" name:"ComputeSpotInterruptionBehavior"`
ComputeSpotPriceLimit string `position:"Query" name:"ComputeSpotPriceLimit"`
AutoRenewPeriod requests.Integer `position:"Query" name:"AutoRenewPeriod"`
Period requests.Integer `position:"Query" name:"Period"`
Count requests.Integer `position:"Query" name:"Count"`
ComputeSpotStrategy string `position:"Query" name:"ComputeSpotStrategy"`
HostNameSuffix string `position:"Query" name:"HostNameSuffix"`
Sync requests.Boolean `position:"Query" name:"Sync"`
VSwitchId string `position:"Query" name:"VSwitchId"`
PeriodUnit string `position:"Query" name:"PeriodUnit"`
ComputeEnableHt requests.Boolean `position:"Query" name:"ComputeEnableHt"`
AutoRenew string `position:"Query" name:"AutoRenew"`
InternetChargeType string `position:"Query" name:"InternetChargeType"`
CreateMode string `position:"Query" name:"CreateMode"`
ZoneId string `position:"Query" name:"ZoneId"`
InternetMaxBandWidthIn requests.Integer `position:"Query" name:"InternetMaxBandWidthIn"`
ImageId string `position:"Query" name:"ImageId"`
SystemDiskLevel string `position:"Query" name:"SystemDiskLevel"`
ClientToken string `position:"Query" name:"ClientToken"`
AllocatePublicAddress requests.Boolean `position:"Query" name:"AllocatePublicAddress"`
InternetMaxBandWidthOut requests.Integer `position:"Query" name:"InternetMaxBandWidthOut"`
JobQueue string `position:"Query" name:"JobQueue"`
SystemDiskType string `position:"Query" name:"SystemDiskType"`
MinCount requests.Integer `position:"Query" name:"MinCount"`
InstanceType string `position:"Query" name:"InstanceType"`
ClusterId string `position:"Query" name:"ClusterId"`
NetworkInterfaceTrafficMode string `position:"Query" name:"NetworkInterfaceTrafficMode"`
ComputeSpotDuration requests.Integer `position:"Query" name:"ComputeSpotDuration"`
EcsChargeType string `position:"Query" name:"EcsChargeType"`
}
AddNodesRequest is the request struct for api AddNodes
func CreateAddNodesRequest ¶
func CreateAddNodesRequest() (request *AddNodesRequest)
CreateAddNodesRequest creates a request to invoke AddNodes API
type AddNodesResponse ¶
type AddNodesResponse struct {
*responses.BaseResponse
TaskId string `json:"TaskId" xml:"TaskId"`
RequestId string `json:"RequestId" xml:"RequestId"`
InstanceIds InstanceIdsInAddNodes `json:"InstanceIds" xml:"InstanceIds"`
}
AddNodesResponse is the response struct for api AddNodes
func CreateAddNodesResponse ¶
func CreateAddNodesResponse() (response *AddNodesResponse)
CreateAddNodesResponse creates a response to parse from AddNodes response
type AddOnsInfo ¶ added in v1.62.444
type AddOnsInfo struct {
AddOnsInfoItem []AddOnsInfoItem `json:"AddOnsInfo" xml:"AddOnsInfo"`
}
AddOnsInfo is a nested struct in ehpc response
type AddOnsInfoItem ¶ added in v1.62.444
type AddOnsInfoItem struct {
SoftwareId string `json:"SoftwareId" xml:"SoftwareId"`
DeployMode string `json:"DeployMode" xml:"DeployMode"`
Port int `json:"Port" xml:"Port"`
Status string `json:"Status" xml:"Status"`
URL string `json:"URL" xml:"URL"`
}
AddOnsInfoItem is a nested struct in ehpc response
type AddQueueRequest ¶
type AddQueueRequest struct {
*requests.RpcRequest
DeploymentSetId string `position:"Query" name:"DeploymentSetId"`
QueueName string `position:"Query" name:"QueueName"`
ClusterId string `position:"Query" name:"ClusterId"`
NetworkInterfaceTrafficMode string `position:"Query" name:"NetworkInterfaceTrafficMode"`
UseESS requests.Boolean `position:"Query" name:"UseESS"`
}
AddQueueRequest is the request struct for api AddQueue
func CreateAddQueueRequest ¶
func CreateAddQueueRequest() (request *AddQueueRequest)
CreateAddQueueRequest creates a request to invoke AddQueue API
type AddQueueResponse ¶
type AddQueueResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
AddQueueResponse is the response struct for api AddQueue
func CreateAddQueueResponse ¶
func CreateAddQueueResponse() (response *AddQueueResponse)
CreateAddQueueResponse creates a response to parse from AddQueue response
type AddSecurityGroupRequest ¶ added in v1.61.443
type AddSecurityGroupRequest struct {
*requests.RpcRequest
ClientToken string `position:"Query" name:"ClientToken"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
ClusterId string `position:"Query" name:"ClusterId"`
}
AddSecurityGroupRequest is the request struct for api AddSecurityGroup
func CreateAddSecurityGroupRequest ¶ added in v1.61.443
func CreateAddSecurityGroupRequest() (request *AddSecurityGroupRequest)
CreateAddSecurityGroupRequest creates a request to invoke AddSecurityGroup API
type AddSecurityGroupResponse ¶ added in v1.61.443
type AddSecurityGroupResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
AddSecurityGroupResponse is the response struct for api AddSecurityGroup
func CreateAddSecurityGroupResponse ¶ added in v1.61.443
func CreateAddSecurityGroupResponse() (response *AddSecurityGroupResponse)
CreateAddSecurityGroupResponse creates a response to parse from AddSecurityGroup response
type AddUsersRequest ¶
type AddUsersRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
Async requests.Boolean `position:"Query" name:"Async"`
User *[]AddUsersUser `position:"Query" name:"User" type:"Repeated"`
}
AddUsersRequest is the request struct for api AddUsers
func CreateAddUsersRequest ¶
func CreateAddUsersRequest() (request *AddUsersRequest)
CreateAddUsersRequest creates a request to invoke AddUsers API
type AddUsersResponse ¶
type AddUsersResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
AddUsersResponse is the response struct for api AddUsers
func CreateAddUsersResponse ¶
func CreateAddUsersResponse() (response *AddUsersResponse)
CreateAddUsersResponse creates a response to parse from AddUsers response
type AddUsersUser ¶
type AddUsersUser struct {
Password string `name:"Password"`
Name string `name:"Name"`
Group string `name:"Group"`
}
AddUsersUser is a repeated param struct in AddUsersRequest
type AdditionalVolumes ¶
type AdditionalVolumes struct {
VolumeInfo []VolumeInfo `json:"VolumeInfo" xml:"VolumeInfo"`
}
AdditionalVolumes is a nested struct in ehpc response
type AddsInDescribeServerlessJobs ¶ added in v1.62.444
type AddsInDescribeServerlessJobs struct {
Add []string `json:"Add" xml:"Add"`
}
AddsInDescribeServerlessJobs is a nested struct in ehpc response
type AppInfo ¶ added in v1.60.317
type AppInfo struct {
AppName string `json:"AppName" xml:"AppName"`
AppArgs string `json:"AppArgs" xml:"AppArgs"`
AppPath string `json:"AppPath" xml:"AppPath"`
}
AppInfo is a nested struct in ehpc response
type AppList ¶ added in v1.60.317
type AppList struct {
AppInfo []AppInfo `json:"AppInfo" xml:"AppInfo"`
}
AppList is a nested struct in ehpc response
type ApplicationInfo ¶
type ApplicationInfo struct {
Name string `json:"Name" xml:"Name"`
Tag string `json:"Tag" xml:"Tag"`
Version string `json:"Version" xml:"Version"`
Required bool `json:"Required" xml:"Required"`
}
ApplicationInfo is a nested struct in ehpc response
type ApplicationsInDescribeCluster ¶
type ApplicationsInDescribeCluster struct {
ApplicationInfo []ApplicationInfo `json:"ApplicationInfo" xml:"ApplicationInfo"`
}
ApplicationsInDescribeCluster is a nested struct in ehpc response
type ApplicationsInListSoftwares ¶
type ApplicationsInListSoftwares struct {
ApplicationInfo []ApplicationInfo `json:"ApplicationInfo" xml:"ApplicationInfo"`
}
ApplicationsInListSoftwares is a nested struct in ehpc response
type ApplyNodesInstanceTypeModel ¶ added in v1.61.181
type ApplyNodesInstanceTypeModel struct {
MaxPrice string `name:"MaxPrice"`
TargetImageId string `name:"TargetImageId"`
InstanceType string `name:"InstanceType"`
}
ApplyNodesInstanceTypeModel is a repeated param struct in ApplyNodesRequest
type ApplyNodesRequest ¶ added in v1.61.181
type ApplyNodesRequest struct {
*requests.RpcRequest
ImageId string `position:"Query" name:"ImageId"`
Memory requests.Integer `position:"Query" name:"Memory"`
SystemDiskLevel string `position:"Query" name:"SystemDiskLevel"`
AllocatePublicAddress requests.Boolean `position:"Query" name:"AllocatePublicAddress"`
InternetMaxBandWidthOut requests.Integer `position:"Query" name:"InternetMaxBandWidthOut"`
ResourceAmountType string `position:"Query" name:"ResourceAmountType"`
StrictResourceProvision requests.Boolean `position:"Query" name:"StrictResourceProvision"`
JobQueue string `position:"Query" name:"JobQueue"`
SystemDiskType string `position:"Query" name:"SystemDiskType"`
Cores requests.Integer `position:"Query" name:"Cores"`
SystemDiskSize requests.Integer `position:"Query" name:"SystemDiskSize"`
ZoneInfos *[]ApplyNodesZoneInfos `position:"Query" name:"ZoneInfos" type:"Repeated"`
HostNamePrefix string `position:"Query" name:"HostNamePrefix"`
Tag *[]ApplyNodesTag `position:"Query" name:"Tag" type:"Repeated"`
ComputeSpotPriceLimit requests.Float `position:"Query" name:"ComputeSpotPriceLimit"`
ClusterId string `position:"Query" name:"ClusterId"`
ComputeSpotStrategy string `position:"Query" name:"ComputeSpotStrategy"`
HostNameSuffix string `position:"Query" name:"HostNameSuffix"`
PriorityStrategy string `position:"Query" name:"PriorityStrategy"`
InstanceFamilyLevel string `position:"Query" name:"InstanceFamilyLevel"`
Round requests.Integer `position:"Query" name:"Round"`
InternetChargeType string `position:"Query" name:"InternetChargeType"`
Interval requests.Integer `position:"Query" name:"Interval"`
InstanceTypeModel *[]ApplyNodesInstanceTypeModel `position:"Query" name:"InstanceTypeModel" type:"Repeated"`
InternetMaxBandWidthIn requests.Integer `position:"Query" name:"InternetMaxBandWidthIn"`
TargetCapacity requests.Integer `position:"Query" name:"TargetCapacity"`
StrictSatisfiedTargetCapacity requests.Boolean `position:"Query" name:"StrictSatisfiedTargetCapacity"`
}
ApplyNodesRequest is the request struct for api ApplyNodes
func CreateApplyNodesRequest ¶ added in v1.61.181
func CreateApplyNodesRequest() (request *ApplyNodesRequest)
CreateApplyNodesRequest creates a request to invoke ApplyNodes API
type ApplyNodesResponse ¶ added in v1.61.181
type ApplyNodesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
SatisfiedAmount int `json:"SatisfiedAmount" xml:"SatisfiedAmount"`
TaskId string `json:"TaskId" xml:"TaskId"`
Detail string `json:"Detail" xml:"Detail"`
InstanceIds InstanceIdsInApplyNodes `json:"InstanceIds" xml:"InstanceIds"`
}
ApplyNodesResponse is the response struct for api ApplyNodes
func CreateApplyNodesResponse ¶ added in v1.61.181
func CreateApplyNodesResponse() (response *ApplyNodesResponse)
CreateApplyNodesResponse creates a response to parse from ApplyNodes response
type ApplyNodesTag ¶ added in v1.61.1829
ApplyNodesTag is a repeated param struct in ApplyNodesRequest
type ApplyNodesZoneInfos ¶ added in v1.61.181
type ApplyNodesZoneInfos struct {
VSwitchId string `name:"VSwitchId"`
ZoneId string `name:"ZoneId"`
}
ApplyNodesZoneInfos is a repeated param struct in ApplyNodesRequest
type ArgsInDescribeServerlessJobs ¶ added in v1.62.444
type ArgsInDescribeServerlessJobs struct {
Arg []string `json:"Arg" xml:"Arg"`
}
ArgsInDescribeServerlessJobs is a nested struct in ehpc response
type ArrayProperties ¶ added in v1.62.444
type ArrayProperties struct {
IndexStart int64 `json:"IndexStart" xml:"IndexStart"`
IndexEnd int64 `json:"IndexEnd" xml:"IndexEnd"`
IndexStep int64 `json:"IndexStep" xml:"IndexStep"`
}
ArrayProperties is a nested struct in ehpc response
type BaseOsTag ¶
type BaseOsTag struct {
Architecture string `json:"Architecture" xml:"Architecture"`
Platform string `json:"Platform" xml:"Platform"`
OsTag string `json:"OsTag" xml:"OsTag"`
Version string `json:"Version" xml:"Version"`
}
BaseOsTag is a nested struct in ehpc response
type Capability ¶ added in v1.62.444
type Capability struct {
Adds []string `json:"Adds" xml:"Adds"`
}
Capability is a nested struct in ehpc response
type Client ¶
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://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithEcsRamRole ¶
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithOptions ¶
func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client
func NewClientWithProvider ¶
func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArn ¶
func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArnAndPolicy ¶
func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRsaKeyPair ¶
func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithStsToken ¶
func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func (*Client) AddContainerApp ¶
func (client *Client) AddContainerApp(request *AddContainerAppRequest) (response *AddContainerAppResponse, err error)
AddContainerApp invokes the ehpc.AddContainerApp API synchronously
func (*Client) AddContainerAppWithCallback ¶
func (client *Client) AddContainerAppWithCallback(request *AddContainerAppRequest, callback func(response *AddContainerAppResponse, err error)) <-chan int
AddContainerAppWithCallback invokes the ehpc.AddContainerApp API asynchronously
func (*Client) AddContainerAppWithChan ¶
func (client *Client) AddContainerAppWithChan(request *AddContainerAppRequest) (<-chan *AddContainerAppResponse, <-chan error)
AddContainerAppWithChan invokes the ehpc.AddContainerApp API asynchronously
func (*Client) AddExistedNodes ¶ added in v1.61.1093
func (client *Client) AddExistedNodes(request *AddExistedNodesRequest) (response *AddExistedNodesResponse, err error)
AddExistedNodes invokes the ehpc.AddExistedNodes API synchronously
func (*Client) AddExistedNodesWithCallback ¶ added in v1.61.1093
func (client *Client) AddExistedNodesWithCallback(request *AddExistedNodesRequest, callback func(response *AddExistedNodesResponse, err error)) <-chan int
AddExistedNodesWithCallback invokes the ehpc.AddExistedNodes API asynchronously
func (*Client) AddExistedNodesWithChan ¶ added in v1.61.1093
func (client *Client) AddExistedNodesWithChan(request *AddExistedNodesRequest) (<-chan *AddExistedNodesResponse, <-chan error)
AddExistedNodesWithChan invokes the ehpc.AddExistedNodes API asynchronously
func (*Client) AddLocalNodes ¶
func (client *Client) AddLocalNodes(request *AddLocalNodesRequest) (response *AddLocalNodesResponse, err error)
AddLocalNodes invokes the ehpc.AddLocalNodes API synchronously
func (*Client) AddLocalNodesWithCallback ¶
func (client *Client) AddLocalNodesWithCallback(request *AddLocalNodesRequest, callback func(response *AddLocalNodesResponse, err error)) <-chan int
AddLocalNodesWithCallback invokes the ehpc.AddLocalNodes API asynchronously
func (*Client) AddLocalNodesWithChan ¶
func (client *Client) AddLocalNodesWithChan(request *AddLocalNodesRequest) (<-chan *AddLocalNodesResponse, <-chan error)
AddLocalNodesWithChan invokes the ehpc.AddLocalNodes API asynchronously
func (*Client) AddNodes ¶
func (client *Client) AddNodes(request *AddNodesRequest) (response *AddNodesResponse, err error)
AddNodes invokes the ehpc.AddNodes API synchronously
func (*Client) AddNodesWithCallback ¶
func (client *Client) AddNodesWithCallback(request *AddNodesRequest, callback func(response *AddNodesResponse, err error)) <-chan int
AddNodesWithCallback invokes the ehpc.AddNodes API asynchronously
func (*Client) AddNodesWithChan ¶
func (client *Client) AddNodesWithChan(request *AddNodesRequest) (<-chan *AddNodesResponse, <-chan error)
AddNodesWithChan invokes the ehpc.AddNodes API asynchronously
func (*Client) AddQueue ¶
func (client *Client) AddQueue(request *AddQueueRequest) (response *AddQueueResponse, err error)
AddQueue invokes the ehpc.AddQueue API synchronously
func (*Client) AddQueueWithCallback ¶
func (client *Client) AddQueueWithCallback(request *AddQueueRequest, callback func(response *AddQueueResponse, err error)) <-chan int
AddQueueWithCallback invokes the ehpc.AddQueue API asynchronously
func (*Client) AddQueueWithChan ¶
func (client *Client) AddQueueWithChan(request *AddQueueRequest) (<-chan *AddQueueResponse, <-chan error)
AddQueueWithChan invokes the ehpc.AddQueue API asynchronously
func (*Client) AddSecurityGroup ¶ added in v1.61.443
func (client *Client) AddSecurityGroup(request *AddSecurityGroupRequest) (response *AddSecurityGroupResponse, err error)
AddSecurityGroup invokes the ehpc.AddSecurityGroup API synchronously
func (*Client) AddSecurityGroupWithCallback ¶ added in v1.61.443
func (client *Client) AddSecurityGroupWithCallback(request *AddSecurityGroupRequest, callback func(response *AddSecurityGroupResponse, err error)) <-chan int
AddSecurityGroupWithCallback invokes the ehpc.AddSecurityGroup API asynchronously
func (*Client) AddSecurityGroupWithChan ¶ added in v1.61.443
func (client *Client) AddSecurityGroupWithChan(request *AddSecurityGroupRequest) (<-chan *AddSecurityGroupResponse, <-chan error)
AddSecurityGroupWithChan invokes the ehpc.AddSecurityGroup API asynchronously
func (*Client) AddUsers ¶
func (client *Client) AddUsers(request *AddUsersRequest) (response *AddUsersResponse, err error)
AddUsers invokes the ehpc.AddUsers API synchronously
func (*Client) AddUsersWithCallback ¶
func (client *Client) AddUsersWithCallback(request *AddUsersRequest, callback func(response *AddUsersResponse, err error)) <-chan int
AddUsersWithCallback invokes the ehpc.AddUsers API asynchronously
func (*Client) AddUsersWithChan ¶
func (client *Client) AddUsersWithChan(request *AddUsersRequest) (<-chan *AddUsersResponse, <-chan error)
AddUsersWithChan invokes the ehpc.AddUsers API asynchronously
func (*Client) ApplyNodes ¶ added in v1.61.181
func (client *Client) ApplyNodes(request *ApplyNodesRequest) (response *ApplyNodesResponse, err error)
ApplyNodes invokes the ehpc.ApplyNodes API synchronously
func (*Client) ApplyNodesWithCallback ¶ added in v1.61.181
func (client *Client) ApplyNodesWithCallback(request *ApplyNodesRequest, callback func(response *ApplyNodesResponse, err error)) <-chan int
ApplyNodesWithCallback invokes the ehpc.ApplyNodes API asynchronously
func (*Client) ApplyNodesWithChan ¶ added in v1.61.181
func (client *Client) ApplyNodesWithChan(request *ApplyNodesRequest) (<-chan *ApplyNodesResponse, <-chan error)
ApplyNodesWithChan invokes the ehpc.ApplyNodes API asynchronously
func (*Client) CreateCluster ¶
func (client *Client) CreateCluster(request *CreateClusterRequest) (response *CreateClusterResponse, err error)
CreateCluster invokes the ehpc.CreateCluster API synchronously
func (*Client) CreateClusterWithCallback ¶
func (client *Client) CreateClusterWithCallback(request *CreateClusterRequest, callback func(response *CreateClusterResponse, err error)) <-chan int
CreateClusterWithCallback invokes the ehpc.CreateCluster API asynchronously
func (*Client) CreateClusterWithChan ¶
func (client *Client) CreateClusterWithChan(request *CreateClusterRequest) (<-chan *CreateClusterResponse, <-chan error)
CreateClusterWithChan invokes the ehpc.CreateCluster API asynchronously
func (*Client) CreateGWSCluster ¶ added in v1.60.317
func (client *Client) CreateGWSCluster(request *CreateGWSClusterRequest) (response *CreateGWSClusterResponse, err error)
CreateGWSCluster invokes the ehpc.CreateGWSCluster API synchronously
func (*Client) CreateGWSClusterWithCallback ¶ added in v1.60.317
func (client *Client) CreateGWSClusterWithCallback(request *CreateGWSClusterRequest, callback func(response *CreateGWSClusterResponse, err error)) <-chan int
CreateGWSClusterWithCallback invokes the ehpc.CreateGWSCluster API asynchronously
func (*Client) CreateGWSClusterWithChan ¶ added in v1.60.317
func (client *Client) CreateGWSClusterWithChan(request *CreateGWSClusterRequest) (<-chan *CreateGWSClusterResponse, <-chan error)
CreateGWSClusterWithChan invokes the ehpc.CreateGWSCluster API asynchronously
func (*Client) CreateGWSImage ¶ added in v1.60.317
func (client *Client) CreateGWSImage(request *CreateGWSImageRequest) (response *CreateGWSImageResponse, err error)
CreateGWSImage invokes the ehpc.CreateGWSImage API synchronously
func (*Client) CreateGWSImageWithCallback ¶ added in v1.60.317
func (client *Client) CreateGWSImageWithCallback(request *CreateGWSImageRequest, callback func(response *CreateGWSImageResponse, err error)) <-chan int
CreateGWSImageWithCallback invokes the ehpc.CreateGWSImage API asynchronously
func (*Client) CreateGWSImageWithChan ¶ added in v1.60.317
func (client *Client) CreateGWSImageWithChan(request *CreateGWSImageRequest) (<-chan *CreateGWSImageResponse, <-chan error)
CreateGWSImageWithChan invokes the ehpc.CreateGWSImage API asynchronously
func (*Client) CreateGWSInstance ¶ added in v1.60.317
func (client *Client) CreateGWSInstance(request *CreateGWSInstanceRequest) (response *CreateGWSInstanceResponse, err error)
CreateGWSInstance invokes the ehpc.CreateGWSInstance API synchronously
func (*Client) CreateGWSInstanceWithCallback ¶ added in v1.60.317
func (client *Client) CreateGWSInstanceWithCallback(request *CreateGWSInstanceRequest, callback func(response *CreateGWSInstanceResponse, err error)) <-chan int
CreateGWSInstanceWithCallback invokes the ehpc.CreateGWSInstance API asynchronously
func (*Client) CreateGWSInstanceWithChan ¶ added in v1.60.317
func (client *Client) CreateGWSInstanceWithChan(request *CreateGWSInstanceRequest) (<-chan *CreateGWSInstanceResponse, <-chan error)
CreateGWSInstanceWithChan invokes the ehpc.CreateGWSInstance API asynchronously
func (*Client) CreateHybridCluster ¶
func (client *Client) CreateHybridCluster(request *CreateHybridClusterRequest) (response *CreateHybridClusterResponse, err error)
CreateHybridCluster invokes the ehpc.CreateHybridCluster API synchronously
func (*Client) CreateHybridClusterWithCallback ¶
func (client *Client) CreateHybridClusterWithCallback(request *CreateHybridClusterRequest, callback func(response *CreateHybridClusterResponse, err error)) <-chan int
CreateHybridClusterWithCallback invokes the ehpc.CreateHybridCluster API asynchronously
func (*Client) CreateHybridClusterWithChan ¶
func (client *Client) CreateHybridClusterWithChan(request *CreateHybridClusterRequest) (<-chan *CreateHybridClusterResponse, <-chan error)
CreateHybridClusterWithChan invokes the ehpc.CreateHybridCluster API asynchronously
func (*Client) CreateJobFile ¶
func (client *Client) CreateJobFile(request *CreateJobFileRequest) (response *CreateJobFileResponse, err error)
CreateJobFile invokes the ehpc.CreateJobFile API synchronously
func (*Client) CreateJobFileWithCallback ¶
func (client *Client) CreateJobFileWithCallback(request *CreateJobFileRequest, callback func(response *CreateJobFileResponse, err error)) <-chan int
CreateJobFileWithCallback invokes the ehpc.CreateJobFile API asynchronously
func (*Client) CreateJobFileWithChan ¶
func (client *Client) CreateJobFileWithChan(request *CreateJobFileRequest) (<-chan *CreateJobFileResponse, <-chan error)
CreateJobFileWithChan invokes the ehpc.CreateJobFile API asynchronously
func (*Client) CreateJobTemplate ¶
func (client *Client) CreateJobTemplate(request *CreateJobTemplateRequest) (response *CreateJobTemplateResponse, err error)
CreateJobTemplate invokes the ehpc.CreateJobTemplate API synchronously
func (*Client) CreateJobTemplateWithCallback ¶
func (client *Client) CreateJobTemplateWithCallback(request *CreateJobTemplateRequest, callback func(response *CreateJobTemplateResponse, err error)) <-chan int
CreateJobTemplateWithCallback invokes the ehpc.CreateJobTemplate API asynchronously
func (*Client) CreateJobTemplateWithChan ¶
func (client *Client) CreateJobTemplateWithChan(request *CreateJobTemplateRequest) (<-chan *CreateJobTemplateResponse, <-chan error)
CreateJobTemplateWithChan invokes the ehpc.CreateJobTemplate API asynchronously
func (*Client) DeleteCluster ¶
func (client *Client) DeleteCluster(request *DeleteClusterRequest) (response *DeleteClusterResponse, err error)
DeleteCluster invokes the ehpc.DeleteCluster API synchronously
func (*Client) DeleteClusterWithCallback ¶
func (client *Client) DeleteClusterWithCallback(request *DeleteClusterRequest, callback func(response *DeleteClusterResponse, err error)) <-chan int
DeleteClusterWithCallback invokes the ehpc.DeleteCluster API asynchronously
func (*Client) DeleteClusterWithChan ¶
func (client *Client) DeleteClusterWithChan(request *DeleteClusterRequest) (<-chan *DeleteClusterResponse, <-chan error)
DeleteClusterWithChan invokes the ehpc.DeleteCluster API asynchronously
func (*Client) DeleteContainerApps ¶
func (client *Client) DeleteContainerApps(request *DeleteContainerAppsRequest) (response *DeleteContainerAppsResponse, err error)
DeleteContainerApps invokes the ehpc.DeleteContainerApps API synchronously
func (*Client) DeleteContainerAppsWithCallback ¶
func (client *Client) DeleteContainerAppsWithCallback(request *DeleteContainerAppsRequest, callback func(response *DeleteContainerAppsResponse, err error)) <-chan int
DeleteContainerAppsWithCallback invokes the ehpc.DeleteContainerApps API asynchronously
func (*Client) DeleteContainerAppsWithChan ¶
func (client *Client) DeleteContainerAppsWithChan(request *DeleteContainerAppsRequest) (<-chan *DeleteContainerAppsResponse, <-chan error)
DeleteContainerAppsWithChan invokes the ehpc.DeleteContainerApps API asynchronously
func (*Client) DeleteGWSCluster ¶ added in v1.60.317
func (client *Client) DeleteGWSCluster(request *DeleteGWSClusterRequest) (response *DeleteGWSClusterResponse, err error)
DeleteGWSCluster invokes the ehpc.DeleteGWSCluster API synchronously
func (*Client) DeleteGWSClusterWithCallback ¶ added in v1.60.317
func (client *Client) DeleteGWSClusterWithCallback(request *DeleteGWSClusterRequest, callback func(response *DeleteGWSClusterResponse, err error)) <-chan int
DeleteGWSClusterWithCallback invokes the ehpc.DeleteGWSCluster API asynchronously
func (*Client) DeleteGWSClusterWithChan ¶ added in v1.60.317
func (client *Client) DeleteGWSClusterWithChan(request *DeleteGWSClusterRequest) (<-chan *DeleteGWSClusterResponse, <-chan error)
DeleteGWSClusterWithChan invokes the ehpc.DeleteGWSCluster API asynchronously
func (*Client) DeleteGWSInstance ¶ added in v1.60.317
func (client *Client) DeleteGWSInstance(request *DeleteGWSInstanceRequest) (response *DeleteGWSInstanceResponse, err error)
DeleteGWSInstance invokes the ehpc.DeleteGWSInstance API synchronously
func (*Client) DeleteGWSInstanceWithCallback ¶ added in v1.60.317
func (client *Client) DeleteGWSInstanceWithCallback(request *DeleteGWSInstanceRequest, callback func(response *DeleteGWSInstanceResponse, err error)) <-chan int
DeleteGWSInstanceWithCallback invokes the ehpc.DeleteGWSInstance API asynchronously
func (*Client) DeleteGWSInstanceWithChan ¶ added in v1.60.317
func (client *Client) DeleteGWSInstanceWithChan(request *DeleteGWSInstanceRequest) (<-chan *DeleteGWSInstanceResponse, <-chan error)
DeleteGWSInstanceWithChan invokes the ehpc.DeleteGWSInstance API asynchronously
func (*Client) DeleteImage ¶
func (client *Client) DeleteImage(request *DeleteImageRequest) (response *DeleteImageResponse, err error)
DeleteImage invokes the ehpc.DeleteImage API synchronously
func (*Client) DeleteImageWithCallback ¶
func (client *Client) DeleteImageWithCallback(request *DeleteImageRequest, callback func(response *DeleteImageResponse, err error)) <-chan int
DeleteImageWithCallback invokes the ehpc.DeleteImage API asynchronously
func (*Client) DeleteImageWithChan ¶
func (client *Client) DeleteImageWithChan(request *DeleteImageRequest) (<-chan *DeleteImageResponse, <-chan error)
DeleteImageWithChan invokes the ehpc.DeleteImage API asynchronously
func (*Client) DeleteJobTemplates ¶
func (client *Client) DeleteJobTemplates(request *DeleteJobTemplatesRequest) (response *DeleteJobTemplatesResponse, err error)
DeleteJobTemplates invokes the ehpc.DeleteJobTemplates API synchronously
func (*Client) DeleteJobTemplatesWithCallback ¶
func (client *Client) DeleteJobTemplatesWithCallback(request *DeleteJobTemplatesRequest, callback func(response *DeleteJobTemplatesResponse, err error)) <-chan int
DeleteJobTemplatesWithCallback invokes the ehpc.DeleteJobTemplates API asynchronously
func (*Client) DeleteJobTemplatesWithChan ¶
func (client *Client) DeleteJobTemplatesWithChan(request *DeleteJobTemplatesRequest) (<-chan *DeleteJobTemplatesResponse, <-chan error)
DeleteJobTemplatesWithChan invokes the ehpc.DeleteJobTemplates API asynchronously
func (*Client) DeleteJobs ¶
func (client *Client) DeleteJobs(request *DeleteJobsRequest) (response *DeleteJobsResponse, err error)
DeleteJobs invokes the ehpc.DeleteJobs API synchronously
func (*Client) DeleteJobsWithCallback ¶
func (client *Client) DeleteJobsWithCallback(request *DeleteJobsRequest, callback func(response *DeleteJobsResponse, err error)) <-chan int
DeleteJobsWithCallback invokes the ehpc.DeleteJobs API asynchronously
func (*Client) DeleteJobsWithChan ¶
func (client *Client) DeleteJobsWithChan(request *DeleteJobsRequest) (<-chan *DeleteJobsResponse, <-chan error)
DeleteJobsWithChan invokes the ehpc.DeleteJobs API asynchronously
func (*Client) DeleteLocalImage ¶ added in v1.61.1829
func (client *Client) DeleteLocalImage(request *DeleteLocalImageRequest) (response *DeleteLocalImageResponse, err error)
DeleteLocalImage invokes the ehpc.DeleteLocalImage API synchronously
func (*Client) DeleteLocalImageWithCallback ¶ added in v1.61.1829
func (client *Client) DeleteLocalImageWithCallback(request *DeleteLocalImageRequest, callback func(response *DeleteLocalImageResponse, err error)) <-chan int
DeleteLocalImageWithCallback invokes the ehpc.DeleteLocalImage API asynchronously
func (*Client) DeleteLocalImageWithChan ¶ added in v1.61.1829
func (client *Client) DeleteLocalImageWithChan(request *DeleteLocalImageRequest) (<-chan *DeleteLocalImageResponse, <-chan error)
DeleteLocalImageWithChan invokes the ehpc.DeleteLocalImage API asynchronously
func (*Client) DeleteNodes ¶
func (client *Client) DeleteNodes(request *DeleteNodesRequest) (response *DeleteNodesResponse, err error)
DeleteNodes invokes the ehpc.DeleteNodes API synchronously
func (*Client) DeleteNodesWithCallback ¶
func (client *Client) DeleteNodesWithCallback(request *DeleteNodesRequest, callback func(response *DeleteNodesResponse, err error)) <-chan int
DeleteNodesWithCallback invokes the ehpc.DeleteNodes API asynchronously
func (*Client) DeleteNodesWithChan ¶
func (client *Client) DeleteNodesWithChan(request *DeleteNodesRequest) (<-chan *DeleteNodesResponse, <-chan error)
DeleteNodesWithChan invokes the ehpc.DeleteNodes API asynchronously
func (*Client) DeleteQueue ¶
func (client *Client) DeleteQueue(request *DeleteQueueRequest) (response *DeleteQueueResponse, err error)
DeleteQueue invokes the ehpc.DeleteQueue API synchronously
func (*Client) DeleteQueueWithCallback ¶
func (client *Client) DeleteQueueWithCallback(request *DeleteQueueRequest, callback func(response *DeleteQueueResponse, err error)) <-chan int
DeleteQueueWithCallback invokes the ehpc.DeleteQueue API asynchronously
func (*Client) DeleteQueueWithChan ¶
func (client *Client) DeleteQueueWithChan(request *DeleteQueueRequest) (<-chan *DeleteQueueResponse, <-chan error)
DeleteQueueWithChan invokes the ehpc.DeleteQueue API asynchronously
func (*Client) DeleteSecurityGroup ¶ added in v1.61.443
func (client *Client) DeleteSecurityGroup(request *DeleteSecurityGroupRequest) (response *DeleteSecurityGroupResponse, err error)
DeleteSecurityGroup invokes the ehpc.DeleteSecurityGroup API synchronously
func (*Client) DeleteSecurityGroupWithCallback ¶ added in v1.61.443
func (client *Client) DeleteSecurityGroupWithCallback(request *DeleteSecurityGroupRequest, callback func(response *DeleteSecurityGroupResponse, err error)) <-chan int
DeleteSecurityGroupWithCallback invokes the ehpc.DeleteSecurityGroup API asynchronously
func (*Client) DeleteSecurityGroupWithChan ¶ added in v1.61.443
func (client *Client) DeleteSecurityGroupWithChan(request *DeleteSecurityGroupRequest) (<-chan *DeleteSecurityGroupResponse, <-chan error)
DeleteSecurityGroupWithChan invokes the ehpc.DeleteSecurityGroup API asynchronously
func (*Client) DeleteUsers ¶
func (client *Client) DeleteUsers(request *DeleteUsersRequest) (response *DeleteUsersResponse, err error)
DeleteUsers invokes the ehpc.DeleteUsers API synchronously
func (*Client) DeleteUsersWithCallback ¶
func (client *Client) DeleteUsersWithCallback(request *DeleteUsersRequest, callback func(response *DeleteUsersResponse, err error)) <-chan int
DeleteUsersWithCallback invokes the ehpc.DeleteUsers API asynchronously
func (*Client) DeleteUsersWithChan ¶
func (client *Client) DeleteUsersWithChan(request *DeleteUsersRequest) (<-chan *DeleteUsersResponse, <-chan error)
DeleteUsersWithChan invokes the ehpc.DeleteUsers API asynchronously
func (*Client) DescribeAutoScaleConfig ¶
func (client *Client) DescribeAutoScaleConfig(request *DescribeAutoScaleConfigRequest) (response *DescribeAutoScaleConfigResponse, err error)
DescribeAutoScaleConfig invokes the ehpc.DescribeAutoScaleConfig API synchronously
func (*Client) DescribeAutoScaleConfigWithCallback ¶
func (client *Client) DescribeAutoScaleConfigWithCallback(request *DescribeAutoScaleConfigRequest, callback func(response *DescribeAutoScaleConfigResponse, err error)) <-chan int
DescribeAutoScaleConfigWithCallback invokes the ehpc.DescribeAutoScaleConfig API asynchronously
func (*Client) DescribeAutoScaleConfigWithChan ¶
func (client *Client) DescribeAutoScaleConfigWithChan(request *DescribeAutoScaleConfigRequest) (<-chan *DescribeAutoScaleConfigResponse, <-chan error)
DescribeAutoScaleConfigWithChan invokes the ehpc.DescribeAutoScaleConfig API asynchronously
func (*Client) DescribeCluster ¶
func (client *Client) DescribeCluster(request *DescribeClusterRequest) (response *DescribeClusterResponse, err error)
DescribeCluster invokes the ehpc.DescribeCluster API synchronously
func (*Client) DescribeClusterWithCallback ¶
func (client *Client) DescribeClusterWithCallback(request *DescribeClusterRequest, callback func(response *DescribeClusterResponse, err error)) <-chan int
DescribeClusterWithCallback invokes the ehpc.DescribeCluster API asynchronously
func (*Client) DescribeClusterWithChan ¶
func (client *Client) DescribeClusterWithChan(request *DescribeClusterRequest) (<-chan *DescribeClusterResponse, <-chan error)
DescribeClusterWithChan invokes the ehpc.DescribeCluster API asynchronously
func (*Client) DescribeContainerApp ¶
func (client *Client) DescribeContainerApp(request *DescribeContainerAppRequest) (response *DescribeContainerAppResponse, err error)
DescribeContainerApp invokes the ehpc.DescribeContainerApp API synchronously
func (*Client) DescribeContainerAppWithCallback ¶
func (client *Client) DescribeContainerAppWithCallback(request *DescribeContainerAppRequest, callback func(response *DescribeContainerAppResponse, err error)) <-chan int
DescribeContainerAppWithCallback invokes the ehpc.DescribeContainerApp API asynchronously
func (*Client) DescribeContainerAppWithChan ¶
func (client *Client) DescribeContainerAppWithChan(request *DescribeContainerAppRequest) (<-chan *DescribeContainerAppResponse, <-chan error)
DescribeContainerAppWithChan invokes the ehpc.DescribeContainerApp API asynchronously
func (*Client) DescribeEstackImage ¶ added in v1.61.1829
func (client *Client) DescribeEstackImage(request *DescribeEstackImageRequest) (response *DescribeEstackImageResponse, err error)
DescribeEstackImage invokes the ehpc.DescribeEstackImage API synchronously
func (*Client) DescribeEstackImageWithCallback ¶ added in v1.61.1829
func (client *Client) DescribeEstackImageWithCallback(request *DescribeEstackImageRequest, callback func(response *DescribeEstackImageResponse, err error)) <-chan int
DescribeEstackImageWithCallback invokes the ehpc.DescribeEstackImage API asynchronously
func (*Client) DescribeEstackImageWithChan ¶ added in v1.61.1829
func (client *Client) DescribeEstackImageWithChan(request *DescribeEstackImageRequest) (<-chan *DescribeEstackImageResponse, <-chan error)
DescribeEstackImageWithChan invokes the ehpc.DescribeEstackImage API asynchronously
func (*Client) DescribeGWSClusterPolicy ¶ added in v1.61.31
func (client *Client) DescribeGWSClusterPolicy(request *DescribeGWSClusterPolicyRequest) (response *DescribeGWSClusterPolicyResponse, err error)
DescribeGWSClusterPolicy invokes the ehpc.DescribeGWSClusterPolicy API synchronously
func (*Client) DescribeGWSClusterPolicyWithCallback ¶ added in v1.61.31
func (client *Client) DescribeGWSClusterPolicyWithCallback(request *DescribeGWSClusterPolicyRequest, callback func(response *DescribeGWSClusterPolicyResponse, err error)) <-chan int
DescribeGWSClusterPolicyWithCallback invokes the ehpc.DescribeGWSClusterPolicy API asynchronously
func (*Client) DescribeGWSClusterPolicyWithChan ¶ added in v1.61.31
func (client *Client) DescribeGWSClusterPolicyWithChan(request *DescribeGWSClusterPolicyRequest) (<-chan *DescribeGWSClusterPolicyResponse, <-chan error)
DescribeGWSClusterPolicyWithChan invokes the ehpc.DescribeGWSClusterPolicy API asynchronously
func (*Client) DescribeGWSClusters ¶ added in v1.60.317
func (client *Client) DescribeGWSClusters(request *DescribeGWSClustersRequest) (response *DescribeGWSClustersResponse, err error)
DescribeGWSClusters invokes the ehpc.DescribeGWSClusters API synchronously
func (*Client) DescribeGWSClustersWithCallback ¶ added in v1.60.317
func (client *Client) DescribeGWSClustersWithCallback(request *DescribeGWSClustersRequest, callback func(response *DescribeGWSClustersResponse, err error)) <-chan int
DescribeGWSClustersWithCallback invokes the ehpc.DescribeGWSClusters API asynchronously
func (*Client) DescribeGWSClustersWithChan ¶ added in v1.60.317
func (client *Client) DescribeGWSClustersWithChan(request *DescribeGWSClustersRequest) (<-chan *DescribeGWSClustersResponse, <-chan error)
DescribeGWSClustersWithChan invokes the ehpc.DescribeGWSClusters API asynchronously
func (*Client) DescribeGWSImages ¶ added in v1.60.317
func (client *Client) DescribeGWSImages(request *DescribeGWSImagesRequest) (response *DescribeGWSImagesResponse, err error)
DescribeGWSImages invokes the ehpc.DescribeGWSImages API synchronously
func (*Client) DescribeGWSImagesWithCallback ¶ added in v1.60.317
func (client *Client) DescribeGWSImagesWithCallback(request *DescribeGWSImagesRequest, callback func(response *DescribeGWSImagesResponse, err error)) <-chan int
DescribeGWSImagesWithCallback invokes the ehpc.DescribeGWSImages API asynchronously
func (*Client) DescribeGWSImagesWithChan ¶ added in v1.60.317
func (client *Client) DescribeGWSImagesWithChan(request *DescribeGWSImagesRequest) (<-chan *DescribeGWSImagesResponse, <-chan error)
DescribeGWSImagesWithChan invokes the ehpc.DescribeGWSImages API asynchronously
func (*Client) DescribeGWSInstances ¶ added in v1.60.317
func (client *Client) DescribeGWSInstances(request *DescribeGWSInstancesRequest) (response *DescribeGWSInstancesResponse, err error)
DescribeGWSInstances invokes the ehpc.DescribeGWSInstances API synchronously
func (*Client) DescribeGWSInstancesWithCallback ¶ added in v1.60.317
func (client *Client) DescribeGWSInstancesWithCallback(request *DescribeGWSInstancesRequest, callback func(response *DescribeGWSInstancesResponse, err error)) <-chan int
DescribeGWSInstancesWithCallback invokes the ehpc.DescribeGWSInstances API asynchronously
func (*Client) DescribeGWSInstancesWithChan ¶ added in v1.60.317
func (client *Client) DescribeGWSInstancesWithChan(request *DescribeGWSInstancesRequest) (<-chan *DescribeGWSInstancesResponse, <-chan error)
DescribeGWSInstancesWithChan invokes the ehpc.DescribeGWSInstances API asynchronously
func (*Client) DescribeImage ¶
func (client *Client) DescribeImage(request *DescribeImageRequest) (response *DescribeImageResponse, err error)
DescribeImage invokes the ehpc.DescribeImage API synchronously
func (*Client) DescribeImageGatewayConfig ¶
func (client *Client) DescribeImageGatewayConfig(request *DescribeImageGatewayConfigRequest) (response *DescribeImageGatewayConfigResponse, err error)
DescribeImageGatewayConfig invokes the ehpc.DescribeImageGatewayConfig API synchronously
func (*Client) DescribeImageGatewayConfigWithCallback ¶
func (client *Client) DescribeImageGatewayConfigWithCallback(request *DescribeImageGatewayConfigRequest, callback func(response *DescribeImageGatewayConfigResponse, err error)) <-chan int
DescribeImageGatewayConfigWithCallback invokes the ehpc.DescribeImageGatewayConfig API asynchronously
func (*Client) DescribeImageGatewayConfigWithChan ¶
func (client *Client) DescribeImageGatewayConfigWithChan(request *DescribeImageGatewayConfigRequest) (<-chan *DescribeImageGatewayConfigResponse, <-chan error)
DescribeImageGatewayConfigWithChan invokes the ehpc.DescribeImageGatewayConfig API asynchronously
func (*Client) DescribeImagePrice ¶
func (client *Client) DescribeImagePrice(request *DescribeImagePriceRequest) (response *DescribeImagePriceResponse, err error)
DescribeImagePrice invokes the ehpc.DescribeImagePrice API synchronously
func (*Client) DescribeImagePriceWithCallback ¶
func (client *Client) DescribeImagePriceWithCallback(request *DescribeImagePriceRequest, callback func(response *DescribeImagePriceResponse, err error)) <-chan int
DescribeImagePriceWithCallback invokes the ehpc.DescribeImagePrice API asynchronously
func (*Client) DescribeImagePriceWithChan ¶
func (client *Client) DescribeImagePriceWithChan(request *DescribeImagePriceRequest) (<-chan *DescribeImagePriceResponse, <-chan error)
DescribeImagePriceWithChan invokes the ehpc.DescribeImagePrice API asynchronously
func (*Client) DescribeImageWithCallback ¶
func (client *Client) DescribeImageWithCallback(request *DescribeImageRequest, callback func(response *DescribeImageResponse, err error)) <-chan int
DescribeImageWithCallback invokes the ehpc.DescribeImage API asynchronously
func (*Client) DescribeImageWithChan ¶
func (client *Client) DescribeImageWithChan(request *DescribeImageRequest) (<-chan *DescribeImageResponse, <-chan error)
DescribeImageWithChan invokes the ehpc.DescribeImage API asynchronously
func (*Client) DescribeJob ¶
func (client *Client) DescribeJob(request *DescribeJobRequest) (response *DescribeJobResponse, err error)
DescribeJob invokes the ehpc.DescribeJob API synchronously
func (*Client) DescribeJobWithCallback ¶
func (client *Client) DescribeJobWithCallback(request *DescribeJobRequest, callback func(response *DescribeJobResponse, err error)) <-chan int
DescribeJobWithCallback invokes the ehpc.DescribeJob API asynchronously
func (*Client) DescribeJobWithChan ¶
func (client *Client) DescribeJobWithChan(request *DescribeJobRequest) (<-chan *DescribeJobResponse, <-chan error)
DescribeJobWithChan invokes the ehpc.DescribeJob API asynchronously
func (*Client) DescribeNFSClientStatus ¶ added in v1.60.317
func (client *Client) DescribeNFSClientStatus(request *DescribeNFSClientStatusRequest) (response *DescribeNFSClientStatusResponse, err error)
DescribeNFSClientStatus invokes the ehpc.DescribeNFSClientStatus API synchronously
func (*Client) DescribeNFSClientStatusWithCallback ¶ added in v1.60.317
func (client *Client) DescribeNFSClientStatusWithCallback(request *DescribeNFSClientStatusRequest, callback func(response *DescribeNFSClientStatusResponse, err error)) <-chan int
DescribeNFSClientStatusWithCallback invokes the ehpc.DescribeNFSClientStatus API asynchronously
func (*Client) DescribeNFSClientStatusWithChan ¶ added in v1.60.317
func (client *Client) DescribeNFSClientStatusWithChan(request *DescribeNFSClientStatusRequest) (<-chan *DescribeNFSClientStatusResponse, <-chan error)
DescribeNFSClientStatusWithChan invokes the ehpc.DescribeNFSClientStatus API asynchronously
func (*Client) DescribePrice ¶
func (client *Client) DescribePrice(request *DescribePriceRequest) (response *DescribePriceResponse, err error)
DescribePrice invokes the ehpc.DescribePrice API synchronously
func (*Client) DescribePriceWithCallback ¶
func (client *Client) DescribePriceWithCallback(request *DescribePriceRequest, callback func(response *DescribePriceResponse, err error)) <-chan int
DescribePriceWithCallback invokes the ehpc.DescribePrice API asynchronously
func (*Client) DescribePriceWithChan ¶
func (client *Client) DescribePriceWithChan(request *DescribePriceRequest) (<-chan *DescribePriceResponse, <-chan error)
DescribePriceWithChan invokes the ehpc.DescribePrice API asynchronously
func (*Client) DescribeServerlessJobs ¶ added in v1.62.444
func (client *Client) DescribeServerlessJobs(request *DescribeServerlessJobsRequest) (response *DescribeServerlessJobsResponse, err error)
DescribeServerlessJobs invokes the ehpc.DescribeServerlessJobs API synchronously
func (*Client) DescribeServerlessJobsWithCallback ¶ added in v1.62.444
func (client *Client) DescribeServerlessJobsWithCallback(request *DescribeServerlessJobsRequest, callback func(response *DescribeServerlessJobsResponse, err error)) <-chan int
DescribeServerlessJobsWithCallback invokes the ehpc.DescribeServerlessJobs API asynchronously
func (*Client) DescribeServerlessJobsWithChan ¶ added in v1.62.444
func (client *Client) DescribeServerlessJobsWithChan(request *DescribeServerlessJobsRequest) (<-chan *DescribeServerlessJobsResponse, <-chan error)
DescribeServerlessJobsWithChan invokes the ehpc.DescribeServerlessJobs API asynchronously
func (*Client) EditJobTemplate ¶
func (client *Client) EditJobTemplate(request *EditJobTemplateRequest) (response *EditJobTemplateResponse, err error)
EditJobTemplate invokes the ehpc.EditJobTemplate API synchronously
func (*Client) EditJobTemplateWithCallback ¶
func (client *Client) EditJobTemplateWithCallback(request *EditJobTemplateRequest, callback func(response *EditJobTemplateResponse, err error)) <-chan int
EditJobTemplateWithCallback invokes the ehpc.EditJobTemplate API asynchronously
func (*Client) EditJobTemplateWithChan ¶
func (client *Client) EditJobTemplateWithChan(request *EditJobTemplateRequest) (<-chan *EditJobTemplateResponse, <-chan error)
EditJobTemplateWithChan invokes the ehpc.EditJobTemplate API asynchronously
func (*Client) GetAccountingReport ¶
func (client *Client) GetAccountingReport(request *GetAccountingReportRequest) (response *GetAccountingReportResponse, err error)
GetAccountingReport invokes the ehpc.GetAccountingReport API synchronously
func (*Client) GetAccountingReportWithCallback ¶
func (client *Client) GetAccountingReportWithCallback(request *GetAccountingReportRequest, callback func(response *GetAccountingReportResponse, err error)) <-chan int
GetAccountingReportWithCallback invokes the ehpc.GetAccountingReport API asynchronously
func (*Client) GetAccountingReportWithChan ¶
func (client *Client) GetAccountingReportWithChan(request *GetAccountingReportRequest) (<-chan *GetAccountingReportResponse, <-chan error)
GetAccountingReportWithChan invokes the ehpc.GetAccountingReport API asynchronously
func (*Client) GetAutoScaleConfig ¶
func (client *Client) GetAutoScaleConfig(request *GetAutoScaleConfigRequest) (response *GetAutoScaleConfigResponse, err error)
GetAutoScaleConfig invokes the ehpc.GetAutoScaleConfig API synchronously
func (*Client) GetAutoScaleConfigWithCallback ¶
func (client *Client) GetAutoScaleConfigWithCallback(request *GetAutoScaleConfigRequest, callback func(response *GetAutoScaleConfigResponse, err error)) <-chan int
GetAutoScaleConfigWithCallback invokes the ehpc.GetAutoScaleConfig API asynchronously
func (*Client) GetAutoScaleConfigWithChan ¶
func (client *Client) GetAutoScaleConfigWithChan(request *GetAutoScaleConfigRequest) (<-chan *GetAutoScaleConfigResponse, <-chan error)
GetAutoScaleConfigWithChan invokes the ehpc.GetAutoScaleConfig API asynchronously
func (*Client) GetCloudMetricLogs ¶
func (client *Client) GetCloudMetricLogs(request *GetCloudMetricLogsRequest) (response *GetCloudMetricLogsResponse, err error)
GetCloudMetricLogs invokes the ehpc.GetCloudMetricLogs API synchronously
func (*Client) GetCloudMetricLogsWithCallback ¶
func (client *Client) GetCloudMetricLogsWithCallback(request *GetCloudMetricLogsRequest, callback func(response *GetCloudMetricLogsResponse, err error)) <-chan int
GetCloudMetricLogsWithCallback invokes the ehpc.GetCloudMetricLogs API asynchronously
func (*Client) GetCloudMetricLogsWithChan ¶
func (client *Client) GetCloudMetricLogsWithChan(request *GetCloudMetricLogsRequest) (<-chan *GetCloudMetricLogsResponse, <-chan error)
GetCloudMetricLogsWithChan invokes the ehpc.GetCloudMetricLogs API asynchronously
func (*Client) GetCloudMetricProfiling ¶
func (client *Client) GetCloudMetricProfiling(request *GetCloudMetricProfilingRequest) (response *GetCloudMetricProfilingResponse, err error)
GetCloudMetricProfiling invokes the ehpc.GetCloudMetricProfiling API synchronously
func (*Client) GetCloudMetricProfilingWithCallback ¶
func (client *Client) GetCloudMetricProfilingWithCallback(request *GetCloudMetricProfilingRequest, callback func(response *GetCloudMetricProfilingResponse, err error)) <-chan int
GetCloudMetricProfilingWithCallback invokes the ehpc.GetCloudMetricProfiling API asynchronously
func (*Client) GetCloudMetricProfilingWithChan ¶
func (client *Client) GetCloudMetricProfilingWithChan(request *GetCloudMetricProfilingRequest) (<-chan *GetCloudMetricProfilingResponse, <-chan error)
GetCloudMetricProfilingWithChan invokes the ehpc.GetCloudMetricProfiling API asynchronously
func (*Client) GetClusterVolumes ¶
func (client *Client) GetClusterVolumes(request *GetClusterVolumesRequest) (response *GetClusterVolumesResponse, err error)
GetClusterVolumes invokes the ehpc.GetClusterVolumes API synchronously
func (*Client) GetClusterVolumesWithCallback ¶
func (client *Client) GetClusterVolumesWithCallback(request *GetClusterVolumesRequest, callback func(response *GetClusterVolumesResponse, err error)) <-chan int
GetClusterVolumesWithCallback invokes the ehpc.GetClusterVolumes API asynchronously
func (*Client) GetClusterVolumesWithChan ¶
func (client *Client) GetClusterVolumesWithChan(request *GetClusterVolumesRequest) (<-chan *GetClusterVolumesResponse, <-chan error)
GetClusterVolumesWithChan invokes the ehpc.GetClusterVolumes API asynchronously
func (*Client) GetCommonImage ¶ added in v1.61.1829
func (client *Client) GetCommonImage(request *GetCommonImageRequest) (response *GetCommonImageResponse, err error)
GetCommonImage invokes the ehpc.GetCommonImage API synchronously
func (*Client) GetCommonImageWithCallback ¶ added in v1.61.1829
func (client *Client) GetCommonImageWithCallback(request *GetCommonImageRequest, callback func(response *GetCommonImageResponse, err error)) <-chan int
GetCommonImageWithCallback invokes the ehpc.GetCommonImage API asynchronously
func (*Client) GetCommonImageWithChan ¶ added in v1.61.1829
func (client *Client) GetCommonImageWithChan(request *GetCommonImageRequest) (<-chan *GetCommonImageResponse, <-chan error)
GetCommonImageWithChan invokes the ehpc.GetCommonImage API asynchronously
func (*Client) GetGWSConnectTicket ¶ added in v1.60.317
func (client *Client) GetGWSConnectTicket(request *GetGWSConnectTicketRequest) (response *GetGWSConnectTicketResponse, err error)
GetGWSConnectTicket invokes the ehpc.GetGWSConnectTicket API synchronously
func (*Client) GetGWSConnectTicketWithCallback ¶ added in v1.60.317
func (client *Client) GetGWSConnectTicketWithCallback(request *GetGWSConnectTicketRequest, callback func(response *GetGWSConnectTicketResponse, err error)) <-chan int
GetGWSConnectTicketWithCallback invokes the ehpc.GetGWSConnectTicket API asynchronously
func (*Client) GetGWSConnectTicketWithChan ¶ added in v1.60.317
func (client *Client) GetGWSConnectTicketWithChan(request *GetGWSConnectTicketRequest) (<-chan *GetGWSConnectTicketResponse, <-chan error)
GetGWSConnectTicketWithChan invokes the ehpc.GetGWSConnectTicket API asynchronously
func (*Client) GetHybridClusterConfig ¶
func (client *Client) GetHybridClusterConfig(request *GetHybridClusterConfigRequest) (response *GetHybridClusterConfigResponse, err error)
GetHybridClusterConfig invokes the ehpc.GetHybridClusterConfig API synchronously
func (*Client) GetHybridClusterConfigWithCallback ¶
func (client *Client) GetHybridClusterConfigWithCallback(request *GetHybridClusterConfigRequest, callback func(response *GetHybridClusterConfigResponse, err error)) <-chan int
GetHybridClusterConfigWithCallback invokes the ehpc.GetHybridClusterConfig API asynchronously
func (*Client) GetHybridClusterConfigWithChan ¶
func (client *Client) GetHybridClusterConfigWithChan(request *GetHybridClusterConfigRequest) (<-chan *GetHybridClusterConfigResponse, <-chan error)
GetHybridClusterConfigWithChan invokes the ehpc.GetHybridClusterConfig API asynchronously
func (*Client) GetIfEcsTypeSupportHtConfig ¶ added in v1.60.317
func (client *Client) GetIfEcsTypeSupportHtConfig(request *GetIfEcsTypeSupportHtConfigRequest) (response *GetIfEcsTypeSupportHtConfigResponse, err error)
GetIfEcsTypeSupportHtConfig invokes the ehpc.GetIfEcsTypeSupportHtConfig API synchronously
func (*Client) GetIfEcsTypeSupportHtConfigWithCallback ¶ added in v1.60.317
func (client *Client) GetIfEcsTypeSupportHtConfigWithCallback(request *GetIfEcsTypeSupportHtConfigRequest, callback func(response *GetIfEcsTypeSupportHtConfigResponse, err error)) <-chan int
GetIfEcsTypeSupportHtConfigWithCallback invokes the ehpc.GetIfEcsTypeSupportHtConfig API asynchronously
func (*Client) GetIfEcsTypeSupportHtConfigWithChan ¶ added in v1.60.317
func (client *Client) GetIfEcsTypeSupportHtConfigWithChan(request *GetIfEcsTypeSupportHtConfigRequest) (<-chan *GetIfEcsTypeSupportHtConfigResponse, <-chan error)
GetIfEcsTypeSupportHtConfigWithChan invokes the ehpc.GetIfEcsTypeSupportHtConfig API asynchronously
func (*Client) GetJobLog ¶ added in v1.62.28
func (client *Client) GetJobLog(request *GetJobLogRequest) (response *GetJobLogResponse, err error)
GetJobLog invokes the ehpc.GetJobLog API synchronously
func (*Client) GetJobLogWithCallback ¶ added in v1.62.28
func (client *Client) GetJobLogWithCallback(request *GetJobLogRequest, callback func(response *GetJobLogResponse, err error)) <-chan int
GetJobLogWithCallback invokes the ehpc.GetJobLog API asynchronously
func (*Client) GetJobLogWithChan ¶ added in v1.62.28
func (client *Client) GetJobLogWithChan(request *GetJobLogRequest) (<-chan *GetJobLogResponse, <-chan error)
GetJobLogWithChan invokes the ehpc.GetJobLog API asynchronously
func (*Client) GetPostScripts ¶ added in v1.61.1829
func (client *Client) GetPostScripts(request *GetPostScriptsRequest) (response *GetPostScriptsResponse, err error)
GetPostScripts invokes the ehpc.GetPostScripts API synchronously
func (*Client) GetPostScriptsWithCallback ¶ added in v1.61.1829
func (client *Client) GetPostScriptsWithCallback(request *GetPostScriptsRequest, callback func(response *GetPostScriptsResponse, err error)) <-chan int
GetPostScriptsWithCallback invokes the ehpc.GetPostScripts API asynchronously
func (*Client) GetPostScriptsWithChan ¶ added in v1.61.1829
func (client *Client) GetPostScriptsWithChan(request *GetPostScriptsRequest) (<-chan *GetPostScriptsResponse, <-chan error)
GetPostScriptsWithChan invokes the ehpc.GetPostScripts API asynchronously
func (*Client) GetSchedulerInfo ¶ added in v1.61.1236
func (client *Client) GetSchedulerInfo(request *GetSchedulerInfoRequest) (response *GetSchedulerInfoResponse, err error)
GetSchedulerInfo invokes the ehpc.GetSchedulerInfo API synchronously
func (*Client) GetSchedulerInfoWithCallback ¶ added in v1.61.1236
func (client *Client) GetSchedulerInfoWithCallback(request *GetSchedulerInfoRequest, callback func(response *GetSchedulerInfoResponse, err error)) <-chan int
GetSchedulerInfoWithCallback invokes the ehpc.GetSchedulerInfo API asynchronously
func (*Client) GetSchedulerInfoWithChan ¶ added in v1.61.1236
func (client *Client) GetSchedulerInfoWithChan(request *GetSchedulerInfoRequest) (<-chan *GetSchedulerInfoResponse, <-chan error)
GetSchedulerInfoWithChan invokes the ehpc.GetSchedulerInfo API asynchronously
func (*Client) GetUserImage ¶ added in v1.61.1829
func (client *Client) GetUserImage(request *GetUserImageRequest) (response *GetUserImageResponse, err error)
GetUserImage invokes the ehpc.GetUserImage API synchronously
func (*Client) GetUserImageWithCallback ¶ added in v1.61.1829
func (client *Client) GetUserImageWithCallback(request *GetUserImageRequest, callback func(response *GetUserImageResponse, err error)) <-chan int
GetUserImageWithCallback invokes the ehpc.GetUserImage API asynchronously
func (*Client) GetUserImageWithChan ¶ added in v1.61.1829
func (client *Client) GetUserImageWithChan(request *GetUserImageRequest) (<-chan *GetUserImageResponse, <-chan error)
GetUserImageWithChan invokes the ehpc.GetUserImage API asynchronously
func (*Client) GetVisualServiceStatus ¶
func (client *Client) GetVisualServiceStatus(request *GetVisualServiceStatusRequest) (response *GetVisualServiceStatusResponse, err error)
GetVisualServiceStatus invokes the ehpc.GetVisualServiceStatus API synchronously
func (*Client) GetVisualServiceStatusWithCallback ¶
func (client *Client) GetVisualServiceStatusWithCallback(request *GetVisualServiceStatusRequest, callback func(response *GetVisualServiceStatusResponse, err error)) <-chan int
GetVisualServiceStatusWithCallback invokes the ehpc.GetVisualServiceStatus API asynchronously
func (*Client) GetVisualServiceStatusWithChan ¶
func (client *Client) GetVisualServiceStatusWithChan(request *GetVisualServiceStatusRequest) (<-chan *GetVisualServiceStatusResponse, <-chan error)
GetVisualServiceStatusWithChan invokes the ehpc.GetVisualServiceStatus API asynchronously
func (*Client) InitializeEHPC ¶ added in v1.61.813
func (client *Client) InitializeEHPC(request *InitializeEHPCRequest) (response *InitializeEHPCResponse, err error)
InitializeEHPC invokes the ehpc.InitializeEHPC API synchronously
func (*Client) InitializeEHPCWithCallback ¶ added in v1.61.813
func (client *Client) InitializeEHPCWithCallback(request *InitializeEHPCRequest, callback func(response *InitializeEHPCResponse, err error)) <-chan int
InitializeEHPCWithCallback invokes the ehpc.InitializeEHPC API asynchronously
func (*Client) InitializeEHPCWithChan ¶ added in v1.61.813
func (client *Client) InitializeEHPCWithChan(request *InitializeEHPCRequest) (<-chan *InitializeEHPCResponse, <-chan error)
InitializeEHPCWithChan invokes the ehpc.InitializeEHPC API asynchronously
func (*Client) InspectImage ¶ added in v1.61.1829
func (client *Client) InspectImage(request *InspectImageRequest) (response *InspectImageResponse, err error)
InspectImage invokes the ehpc.InspectImage API synchronously
func (*Client) InspectImageWithCallback ¶ added in v1.61.1829
func (client *Client) InspectImageWithCallback(request *InspectImageRequest, callback func(response *InspectImageResponse, err error)) <-chan int
InspectImageWithCallback invokes the ehpc.InspectImage API asynchronously
func (*Client) InspectImageWithChan ¶ added in v1.61.1829
func (client *Client) InspectImageWithChan(request *InspectImageRequest) (<-chan *InspectImageResponse, <-chan error)
InspectImageWithChan invokes the ehpc.InspectImage API asynchronously
func (*Client) InstallSoftware ¶
func (client *Client) InstallSoftware(request *InstallSoftwareRequest) (response *InstallSoftwareResponse, err error)
InstallSoftware invokes the ehpc.InstallSoftware API synchronously
func (*Client) InstallSoftwareWithCallback ¶
func (client *Client) InstallSoftwareWithCallback(request *InstallSoftwareRequest, callback func(response *InstallSoftwareResponse, err error)) <-chan int
InstallSoftwareWithCallback invokes the ehpc.InstallSoftware API asynchronously
func (*Client) InstallSoftwareWithChan ¶
func (client *Client) InstallSoftwareWithChan(request *InstallSoftwareRequest) (<-chan *InstallSoftwareResponse, <-chan error)
InstallSoftwareWithChan invokes the ehpc.InstallSoftware API asynchronously
func (*Client) InvokeShellCommand ¶
func (client *Client) InvokeShellCommand(request *InvokeShellCommandRequest) (response *InvokeShellCommandResponse, err error)
InvokeShellCommand invokes the ehpc.InvokeShellCommand API synchronously
func (*Client) InvokeShellCommandWithCallback ¶
func (client *Client) InvokeShellCommandWithCallback(request *InvokeShellCommandRequest, callback func(response *InvokeShellCommandResponse, err error)) <-chan int
InvokeShellCommandWithCallback invokes the ehpc.InvokeShellCommand API asynchronously
func (*Client) InvokeShellCommandWithChan ¶
func (client *Client) InvokeShellCommandWithChan(request *InvokeShellCommandRequest) (<-chan *InvokeShellCommandResponse, <-chan error)
InvokeShellCommandWithChan invokes the ehpc.InvokeShellCommand API asynchronously
func (*Client) ListAvailableEcsTypes ¶
func (client *Client) ListAvailableEcsTypes(request *ListAvailableEcsTypesRequest) (response *ListAvailableEcsTypesResponse, err error)
ListAvailableEcsTypes invokes the ehpc.ListAvailableEcsTypes API synchronously
func (*Client) ListAvailableEcsTypesWithCallback ¶
func (client *Client) ListAvailableEcsTypesWithCallback(request *ListAvailableEcsTypesRequest, callback func(response *ListAvailableEcsTypesResponse, err error)) <-chan int
ListAvailableEcsTypesWithCallback invokes the ehpc.ListAvailableEcsTypes API asynchronously
func (*Client) ListAvailableEcsTypesWithChan ¶
func (client *Client) ListAvailableEcsTypesWithChan(request *ListAvailableEcsTypesRequest) (<-chan *ListAvailableEcsTypesResponse, <-chan error)
ListAvailableEcsTypesWithChan invokes the ehpc.ListAvailableEcsTypes API asynchronously
func (*Client) ListCloudMetricProfilings ¶
func (client *Client) ListCloudMetricProfilings(request *ListCloudMetricProfilingsRequest) (response *ListCloudMetricProfilingsResponse, err error)
ListCloudMetricProfilings invokes the ehpc.ListCloudMetricProfilings API synchronously
func (*Client) ListCloudMetricProfilingsWithCallback ¶
func (client *Client) ListCloudMetricProfilingsWithCallback(request *ListCloudMetricProfilingsRequest, callback func(response *ListCloudMetricProfilingsResponse, err error)) <-chan int
ListCloudMetricProfilingsWithCallback invokes the ehpc.ListCloudMetricProfilings API asynchronously
func (*Client) ListCloudMetricProfilingsWithChan ¶
func (client *Client) ListCloudMetricProfilingsWithChan(request *ListCloudMetricProfilingsRequest) (<-chan *ListCloudMetricProfilingsResponse, <-chan error)
ListCloudMetricProfilingsWithChan invokes the ehpc.ListCloudMetricProfilings API asynchronously
func (*Client) ListClusterLogs ¶
func (client *Client) ListClusterLogs(request *ListClusterLogsRequest) (response *ListClusterLogsResponse, err error)
ListClusterLogs invokes the ehpc.ListClusterLogs API synchronously
func (*Client) ListClusterLogsWithCallback ¶
func (client *Client) ListClusterLogsWithCallback(request *ListClusterLogsRequest, callback func(response *ListClusterLogsResponse, err error)) <-chan int
ListClusterLogsWithCallback invokes the ehpc.ListClusterLogs API asynchronously
func (*Client) ListClusterLogsWithChan ¶
func (client *Client) ListClusterLogsWithChan(request *ListClusterLogsRequest) (<-chan *ListClusterLogsResponse, <-chan error)
ListClusterLogsWithChan invokes the ehpc.ListClusterLogs API asynchronously
func (*Client) ListClusters ¶
func (client *Client) ListClusters(request *ListClustersRequest) (response *ListClustersResponse, err error)
ListClusters invokes the ehpc.ListClusters API synchronously
func (*Client) ListClustersMeta ¶
func (client *Client) ListClustersMeta(request *ListClustersMetaRequest) (response *ListClustersMetaResponse, err error)
ListClustersMeta invokes the ehpc.ListClustersMeta API synchronously
func (*Client) ListClustersMetaWithCallback ¶
func (client *Client) ListClustersMetaWithCallback(request *ListClustersMetaRequest, callback func(response *ListClustersMetaResponse, err error)) <-chan int
ListClustersMetaWithCallback invokes the ehpc.ListClustersMeta API asynchronously
func (*Client) ListClustersMetaWithChan ¶
func (client *Client) ListClustersMetaWithChan(request *ListClustersMetaRequest) (<-chan *ListClustersMetaResponse, <-chan error)
ListClustersMetaWithChan invokes the ehpc.ListClustersMeta API asynchronously
func (*Client) ListClustersWithCallback ¶
func (client *Client) ListClustersWithCallback(request *ListClustersRequest, callback func(response *ListClustersResponse, err error)) <-chan int
ListClustersWithCallback invokes the ehpc.ListClusters API asynchronously
func (*Client) ListClustersWithChan ¶
func (client *Client) ListClustersWithChan(request *ListClustersRequest) (<-chan *ListClustersResponse, <-chan error)
ListClustersWithChan invokes the ehpc.ListClusters API asynchronously
func (*Client) ListCommands ¶
func (client *Client) ListCommands(request *ListCommandsRequest) (response *ListCommandsResponse, err error)
ListCommands invokes the ehpc.ListCommands API synchronously
func (*Client) ListCommandsWithCallback ¶
func (client *Client) ListCommandsWithCallback(request *ListCommandsRequest, callback func(response *ListCommandsResponse, err error)) <-chan int
ListCommandsWithCallback invokes the ehpc.ListCommands API asynchronously
func (*Client) ListCommandsWithChan ¶
func (client *Client) ListCommandsWithChan(request *ListCommandsRequest) (<-chan *ListCommandsResponse, <-chan error)
ListCommandsWithChan invokes the ehpc.ListCommands API asynchronously
func (*Client) ListCommunityImages ¶ added in v1.61.1829
func (client *Client) ListCommunityImages(request *ListCommunityImagesRequest) (response *ListCommunityImagesResponse, err error)
ListCommunityImages invokes the ehpc.ListCommunityImages API synchronously
func (*Client) ListCommunityImagesWithCallback ¶ added in v1.61.1829
func (client *Client) ListCommunityImagesWithCallback(request *ListCommunityImagesRequest, callback func(response *ListCommunityImagesResponse, err error)) <-chan int
ListCommunityImagesWithCallback invokes the ehpc.ListCommunityImages API asynchronously
func (*Client) ListCommunityImagesWithChan ¶ added in v1.61.1829
func (client *Client) ListCommunityImagesWithChan(request *ListCommunityImagesRequest) (<-chan *ListCommunityImagesResponse, <-chan error)
ListCommunityImagesWithChan invokes the ehpc.ListCommunityImages API asynchronously
func (*Client) ListContainerApps ¶
func (client *Client) ListContainerApps(request *ListContainerAppsRequest) (response *ListContainerAppsResponse, err error)
ListContainerApps invokes the ehpc.ListContainerApps API synchronously
func (*Client) ListContainerAppsWithCallback ¶
func (client *Client) ListContainerAppsWithCallback(request *ListContainerAppsRequest, callback func(response *ListContainerAppsResponse, err error)) <-chan int
ListContainerAppsWithCallback invokes the ehpc.ListContainerApps API asynchronously
func (*Client) ListContainerAppsWithChan ¶
func (client *Client) ListContainerAppsWithChan(request *ListContainerAppsRequest) (<-chan *ListContainerAppsResponse, <-chan error)
ListContainerAppsWithChan invokes the ehpc.ListContainerApps API asynchronously
func (*Client) ListContainerImages ¶
func (client *Client) ListContainerImages(request *ListContainerImagesRequest) (response *ListContainerImagesResponse, err error)
ListContainerImages invokes the ehpc.ListContainerImages API synchronously
func (*Client) ListContainerImagesWithCallback ¶
func (client *Client) ListContainerImagesWithCallback(request *ListContainerImagesRequest, callback func(response *ListContainerImagesResponse, err error)) <-chan int
ListContainerImagesWithCallback invokes the ehpc.ListContainerImages API asynchronously
func (*Client) ListContainerImagesWithChan ¶
func (client *Client) ListContainerImagesWithChan(request *ListContainerImagesRequest) (<-chan *ListContainerImagesResponse, <-chan error)
ListContainerImagesWithChan invokes the ehpc.ListContainerImages API asynchronously
func (*Client) ListCpfsFileSystems ¶
func (client *Client) ListCpfsFileSystems(request *ListCpfsFileSystemsRequest) (response *ListCpfsFileSystemsResponse, err error)
ListCpfsFileSystems invokes the ehpc.ListCpfsFileSystems API synchronously
func (*Client) ListCpfsFileSystemsWithCallback ¶
func (client *Client) ListCpfsFileSystemsWithCallback(request *ListCpfsFileSystemsRequest, callback func(response *ListCpfsFileSystemsResponse, err error)) <-chan int
ListCpfsFileSystemsWithCallback invokes the ehpc.ListCpfsFileSystems API asynchronously
func (*Client) ListCpfsFileSystemsWithChan ¶
func (client *Client) ListCpfsFileSystemsWithChan(request *ListCpfsFileSystemsRequest) (<-chan *ListCpfsFileSystemsResponse, <-chan error)
ListCpfsFileSystemsWithChan invokes the ehpc.ListCpfsFileSystems API asynchronously
func (*Client) ListCurrentClientVersion ¶
func (client *Client) ListCurrentClientVersion(request *ListCurrentClientVersionRequest) (response *ListCurrentClientVersionResponse, err error)
ListCurrentClientVersion invokes the ehpc.ListCurrentClientVersion API synchronously
func (*Client) ListCurrentClientVersionWithCallback ¶
func (client *Client) ListCurrentClientVersionWithCallback(request *ListCurrentClientVersionRequest, callback func(response *ListCurrentClientVersionResponse, err error)) <-chan int
ListCurrentClientVersionWithCallback invokes the ehpc.ListCurrentClientVersion API asynchronously
func (*Client) ListCurrentClientVersionWithChan ¶
func (client *Client) ListCurrentClientVersionWithChan(request *ListCurrentClientVersionRequest) (<-chan *ListCurrentClientVersionResponse, <-chan error)
ListCurrentClientVersionWithChan invokes the ehpc.ListCurrentClientVersion API asynchronously
func (*Client) ListCustomImages ¶
func (client *Client) ListCustomImages(request *ListCustomImagesRequest) (response *ListCustomImagesResponse, err error)
ListCustomImages invokes the ehpc.ListCustomImages API synchronously
func (*Client) ListCustomImagesWithCallback ¶
func (client *Client) ListCustomImagesWithCallback(request *ListCustomImagesRequest, callback func(response *ListCustomImagesResponse, err error)) <-chan int
ListCustomImagesWithCallback invokes the ehpc.ListCustomImages API asynchronously
func (*Client) ListCustomImagesWithChan ¶
func (client *Client) ListCustomImagesWithChan(request *ListCustomImagesRequest) (<-chan *ListCustomImagesResponse, <-chan error)
ListCustomImagesWithChan invokes the ehpc.ListCustomImages API asynchronously
func (*Client) ListFileSystemWithMountTargets ¶
func (client *Client) ListFileSystemWithMountTargets(request *ListFileSystemWithMountTargetsRequest) (response *ListFileSystemWithMountTargetsResponse, err error)
ListFileSystemWithMountTargets invokes the ehpc.ListFileSystemWithMountTargets API synchronously
func (*Client) ListFileSystemWithMountTargetsWithCallback ¶
func (client *Client) ListFileSystemWithMountTargetsWithCallback(request *ListFileSystemWithMountTargetsRequest, callback func(response *ListFileSystemWithMountTargetsResponse, err error)) <-chan int
ListFileSystemWithMountTargetsWithCallback invokes the ehpc.ListFileSystemWithMountTargets API asynchronously
func (*Client) ListFileSystemWithMountTargetsWithChan ¶
func (client *Client) ListFileSystemWithMountTargetsWithChan(request *ListFileSystemWithMountTargetsRequest) (<-chan *ListFileSystemWithMountTargetsResponse, <-chan error)
ListFileSystemWithMountTargetsWithChan invokes the ehpc.ListFileSystemWithMountTargets API asynchronously
func (*Client) ListImages ¶
func (client *Client) ListImages(request *ListImagesRequest) (response *ListImagesResponse, err error)
ListImages invokes the ehpc.ListImages API synchronously
func (*Client) ListImagesWithCallback ¶
func (client *Client) ListImagesWithCallback(request *ListImagesRequest, callback func(response *ListImagesResponse, err error)) <-chan int
ListImagesWithCallback invokes the ehpc.ListImages API asynchronously
func (*Client) ListImagesWithChan ¶
func (client *Client) ListImagesWithChan(request *ListImagesRequest) (<-chan *ListImagesResponse, <-chan error)
ListImagesWithChan invokes the ehpc.ListImages API asynchronously
func (*Client) ListInstalledSoftware ¶
func (client *Client) ListInstalledSoftware(request *ListInstalledSoftwareRequest) (response *ListInstalledSoftwareResponse, err error)
ListInstalledSoftware invokes the ehpc.ListInstalledSoftware API synchronously
func (*Client) ListInstalledSoftwareWithCallback ¶
func (client *Client) ListInstalledSoftwareWithCallback(request *ListInstalledSoftwareRequest, callback func(response *ListInstalledSoftwareResponse, err error)) <-chan int
ListInstalledSoftwareWithCallback invokes the ehpc.ListInstalledSoftware API asynchronously
func (*Client) ListInstalledSoftwareWithChan ¶
func (client *Client) ListInstalledSoftwareWithChan(request *ListInstalledSoftwareRequest) (<-chan *ListInstalledSoftwareResponse, <-chan error)
ListInstalledSoftwareWithChan invokes the ehpc.ListInstalledSoftware API asynchronously
func (*Client) ListInvocationResults ¶
func (client *Client) ListInvocationResults(request *ListInvocationResultsRequest) (response *ListInvocationResultsResponse, err error)
ListInvocationResults invokes the ehpc.ListInvocationResults API synchronously
func (*Client) ListInvocationResultsWithCallback ¶
func (client *Client) ListInvocationResultsWithCallback(request *ListInvocationResultsRequest, callback func(response *ListInvocationResultsResponse, err error)) <-chan int
ListInvocationResultsWithCallback invokes the ehpc.ListInvocationResults API asynchronously
func (*Client) ListInvocationResultsWithChan ¶
func (client *Client) ListInvocationResultsWithChan(request *ListInvocationResultsRequest) (<-chan *ListInvocationResultsResponse, <-chan error)
ListInvocationResultsWithChan invokes the ehpc.ListInvocationResults API asynchronously
func (*Client) ListInvocationStatus ¶
func (client *Client) ListInvocationStatus(request *ListInvocationStatusRequest) (response *ListInvocationStatusResponse, err error)
ListInvocationStatus invokes the ehpc.ListInvocationStatus API synchronously
func (*Client) ListInvocationStatusWithCallback ¶
func (client *Client) ListInvocationStatusWithCallback(request *ListInvocationStatusRequest, callback func(response *ListInvocationStatusResponse, err error)) <-chan int
ListInvocationStatusWithCallback invokes the ehpc.ListInvocationStatus API asynchronously
func (*Client) ListInvocationStatusWithChan ¶
func (client *Client) ListInvocationStatusWithChan(request *ListInvocationStatusRequest) (<-chan *ListInvocationStatusResponse, <-chan error)
ListInvocationStatusWithChan invokes the ehpc.ListInvocationStatus API asynchronously
func (*Client) ListJobTemplates ¶
func (client *Client) ListJobTemplates(request *ListJobTemplatesRequest) (response *ListJobTemplatesResponse, err error)
ListJobTemplates invokes the ehpc.ListJobTemplates API synchronously
func (*Client) ListJobTemplatesWithCallback ¶
func (client *Client) ListJobTemplatesWithCallback(request *ListJobTemplatesRequest, callback func(response *ListJobTemplatesResponse, err error)) <-chan int
ListJobTemplatesWithCallback invokes the ehpc.ListJobTemplates API asynchronously
func (*Client) ListJobTemplatesWithChan ¶
func (client *Client) ListJobTemplatesWithChan(request *ListJobTemplatesRequest) (<-chan *ListJobTemplatesResponse, <-chan error)
ListJobTemplatesWithChan invokes the ehpc.ListJobTemplates API asynchronously
func (*Client) ListJobs ¶
func (client *Client) ListJobs(request *ListJobsRequest) (response *ListJobsResponse, err error)
ListJobs invokes the ehpc.ListJobs API synchronously
func (*Client) ListJobsWithCallback ¶
func (client *Client) ListJobsWithCallback(request *ListJobsRequest, callback func(response *ListJobsResponse, err error)) <-chan int
ListJobsWithCallback invokes the ehpc.ListJobs API asynchronously
func (*Client) ListJobsWithChan ¶
func (client *Client) ListJobsWithChan(request *ListJobsRequest) (<-chan *ListJobsResponse, <-chan error)
ListJobsWithChan invokes the ehpc.ListJobs API asynchronously
func (*Client) ListJobsWithFilters ¶ added in v1.61.1829
func (client *Client) ListJobsWithFilters(request *ListJobsWithFiltersRequest) (response *ListJobsWithFiltersResponse, err error)
ListJobsWithFilters invokes the ehpc.ListJobsWithFilters API synchronously
func (*Client) ListJobsWithFiltersWithCallback ¶ added in v1.61.1829
func (client *Client) ListJobsWithFiltersWithCallback(request *ListJobsWithFiltersRequest, callback func(response *ListJobsWithFiltersResponse, err error)) <-chan int
ListJobsWithFiltersWithCallback invokes the ehpc.ListJobsWithFilters API asynchronously
func (*Client) ListJobsWithFiltersWithChan ¶ added in v1.61.1829
func (client *Client) ListJobsWithFiltersWithChan(request *ListJobsWithFiltersRequest) (<-chan *ListJobsWithFiltersResponse, <-chan error)
ListJobsWithFiltersWithChan invokes the ehpc.ListJobsWithFilters API asynchronously
func (*Client) ListNodes ¶
func (client *Client) ListNodes(request *ListNodesRequest) (response *ListNodesResponse, err error)
ListNodes invokes the ehpc.ListNodes API synchronously
func (*Client) ListNodesByQueue ¶
func (client *Client) ListNodesByQueue(request *ListNodesByQueueRequest) (response *ListNodesByQueueResponse, err error)
ListNodesByQueue invokes the ehpc.ListNodesByQueue API synchronously
func (*Client) ListNodesByQueueWithCallback ¶
func (client *Client) ListNodesByQueueWithCallback(request *ListNodesByQueueRequest, callback func(response *ListNodesByQueueResponse, err error)) <-chan int
ListNodesByQueueWithCallback invokes the ehpc.ListNodesByQueue API asynchronously
func (*Client) ListNodesByQueueWithChan ¶
func (client *Client) ListNodesByQueueWithChan(request *ListNodesByQueueRequest) (<-chan *ListNodesByQueueResponse, <-chan error)
ListNodesByQueueWithChan invokes the ehpc.ListNodesByQueue API asynchronously
func (*Client) ListNodesNoPaging ¶
func (client *Client) ListNodesNoPaging(request *ListNodesNoPagingRequest) (response *ListNodesNoPagingResponse, err error)
ListNodesNoPaging invokes the ehpc.ListNodesNoPaging API synchronously
func (*Client) ListNodesNoPagingWithCallback ¶
func (client *Client) ListNodesNoPagingWithCallback(request *ListNodesNoPagingRequest, callback func(response *ListNodesNoPagingResponse, err error)) <-chan int
ListNodesNoPagingWithCallback invokes the ehpc.ListNodesNoPaging API asynchronously
func (*Client) ListNodesNoPagingWithChan ¶
func (client *Client) ListNodesNoPagingWithChan(request *ListNodesNoPagingRequest) (<-chan *ListNodesNoPagingResponse, <-chan error)
ListNodesNoPagingWithChan invokes the ehpc.ListNodesNoPaging API asynchronously
func (*Client) ListNodesWithCallback ¶
func (client *Client) ListNodesWithCallback(request *ListNodesRequest, callback func(response *ListNodesResponse, err error)) <-chan int
ListNodesWithCallback invokes the ehpc.ListNodes API asynchronously
func (*Client) ListNodesWithChan ¶
func (client *Client) ListNodesWithChan(request *ListNodesRequest) (<-chan *ListNodesResponse, <-chan error)
ListNodesWithChan invokes the ehpc.ListNodes API asynchronously
func (*Client) ListPreferredEcsTypes ¶
func (client *Client) ListPreferredEcsTypes(request *ListPreferredEcsTypesRequest) (response *ListPreferredEcsTypesResponse, err error)
ListPreferredEcsTypes invokes the ehpc.ListPreferredEcsTypes API synchronously
func (*Client) ListPreferredEcsTypesWithCallback ¶
func (client *Client) ListPreferredEcsTypesWithCallback(request *ListPreferredEcsTypesRequest, callback func(response *ListPreferredEcsTypesResponse, err error)) <-chan int
ListPreferredEcsTypesWithCallback invokes the ehpc.ListPreferredEcsTypes API asynchronously
func (*Client) ListPreferredEcsTypesWithChan ¶
func (client *Client) ListPreferredEcsTypesWithChan(request *ListPreferredEcsTypesRequest) (<-chan *ListPreferredEcsTypesResponse, <-chan error)
ListPreferredEcsTypesWithChan invokes the ehpc.ListPreferredEcsTypes API asynchronously
func (*Client) ListQueues ¶
func (client *Client) ListQueues(request *ListQueuesRequest) (response *ListQueuesResponse, err error)
ListQueues invokes the ehpc.ListQueues API synchronously
func (*Client) ListQueuesWithCallback ¶
func (client *Client) ListQueuesWithCallback(request *ListQueuesRequest, callback func(response *ListQueuesResponse, err error)) <-chan int
ListQueuesWithCallback invokes the ehpc.ListQueues API asynchronously
func (*Client) ListQueuesWithChan ¶
func (client *Client) ListQueuesWithChan(request *ListQueuesRequest) (<-chan *ListQueuesResponse, <-chan error)
ListQueuesWithChan invokes the ehpc.ListQueues API asynchronously
func (*Client) ListRegions ¶
func (client *Client) ListRegions(request *ListRegionsRequest) (response *ListRegionsResponse, err error)
ListRegions invokes the ehpc.ListRegions API synchronously
func (*Client) ListRegionsWithCallback ¶
func (client *Client) ListRegionsWithCallback(request *ListRegionsRequest, callback func(response *ListRegionsResponse, err error)) <-chan int
ListRegionsWithCallback invokes the ehpc.ListRegions API asynchronously
func (*Client) ListRegionsWithChan ¶
func (client *Client) ListRegionsWithChan(request *ListRegionsRequest) (<-chan *ListRegionsResponse, <-chan error)
ListRegionsWithChan invokes the ehpc.ListRegions API asynchronously
func (*Client) ListSecurityGroups ¶ added in v1.61.443
func (client *Client) ListSecurityGroups(request *ListSecurityGroupsRequest) (response *ListSecurityGroupsResponse, err error)
ListSecurityGroups invokes the ehpc.ListSecurityGroups API synchronously
func (*Client) ListSecurityGroupsWithCallback ¶ added in v1.61.443
func (client *Client) ListSecurityGroupsWithCallback(request *ListSecurityGroupsRequest, callback func(response *ListSecurityGroupsResponse, err error)) <-chan int
ListSecurityGroupsWithCallback invokes the ehpc.ListSecurityGroups API asynchronously
func (*Client) ListSecurityGroupsWithChan ¶ added in v1.61.443
func (client *Client) ListSecurityGroupsWithChan(request *ListSecurityGroupsRequest) (<-chan *ListSecurityGroupsResponse, <-chan error)
ListSecurityGroupsWithChan invokes the ehpc.ListSecurityGroups API asynchronously
func (*Client) ListServerlessJobs ¶ added in v1.62.444
func (client *Client) ListServerlessJobs(request *ListServerlessJobsRequest) (response *ListServerlessJobsResponse, err error)
ListServerlessJobs invokes the ehpc.ListServerlessJobs API synchronously
func (*Client) ListServerlessJobsWithCallback ¶ added in v1.62.444
func (client *Client) ListServerlessJobsWithCallback(request *ListServerlessJobsRequest, callback func(response *ListServerlessJobsResponse, err error)) <-chan int
ListServerlessJobsWithCallback invokes the ehpc.ListServerlessJobs API asynchronously
func (*Client) ListServerlessJobsWithChan ¶ added in v1.62.444
func (client *Client) ListServerlessJobsWithChan(request *ListServerlessJobsRequest) (<-chan *ListServerlessJobsResponse, <-chan error)
ListServerlessJobsWithChan invokes the ehpc.ListServerlessJobs API asynchronously
func (*Client) ListSoftwares ¶
func (client *Client) ListSoftwares(request *ListSoftwaresRequest) (response *ListSoftwaresResponse, err error)
ListSoftwares invokes the ehpc.ListSoftwares API synchronously
func (*Client) ListSoftwaresWithCallback ¶
func (client *Client) ListSoftwaresWithCallback(request *ListSoftwaresRequest, callback func(response *ListSoftwaresResponse, err error)) <-chan int
ListSoftwaresWithCallback invokes the ehpc.ListSoftwares API asynchronously
func (*Client) ListSoftwaresWithChan ¶
func (client *Client) ListSoftwaresWithChan(request *ListSoftwaresRequest) (<-chan *ListSoftwaresResponse, <-chan error)
ListSoftwaresWithChan invokes the ehpc.ListSoftwares API asynchronously
func (*Client) ListTagResources ¶ added in v1.61.1829
func (client *Client) ListTagResources(request *ListTagResourcesRequest) (response *ListTagResourcesResponse, err error)
ListTagResources invokes the ehpc.ListTagResources API synchronously
func (*Client) ListTagResourcesWithCallback ¶ added in v1.61.1829
func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequest, callback func(response *ListTagResourcesResponse, err error)) <-chan int
ListTagResourcesWithCallback invokes the ehpc.ListTagResources API asynchronously
func (*Client) ListTagResourcesWithChan ¶ added in v1.61.1829
func (client *Client) ListTagResourcesWithChan(request *ListTagResourcesRequest) (<-chan *ListTagResourcesResponse, <-chan error)
ListTagResourcesWithChan invokes the ehpc.ListTagResources API asynchronously
func (*Client) ListTasks ¶ added in v1.61.443
func (client *Client) ListTasks(request *ListTasksRequest) (response *ListTasksResponse, err error)
ListTasks invokes the ehpc.ListTasks API synchronously
func (*Client) ListTasksWithCallback ¶ added in v1.61.443
func (client *Client) ListTasksWithCallback(request *ListTasksRequest, callback func(response *ListTasksResponse, err error)) <-chan int
ListTasksWithCallback invokes the ehpc.ListTasks API asynchronously
func (*Client) ListTasksWithChan ¶ added in v1.61.443
func (client *Client) ListTasksWithChan(request *ListTasksRequest) (<-chan *ListTasksResponse, <-chan error)
ListTasksWithChan invokes the ehpc.ListTasks API asynchronously
func (*Client) ListUpgradeClients ¶ added in v1.61.1829
func (client *Client) ListUpgradeClients(request *ListUpgradeClientsRequest) (response *ListUpgradeClientsResponse, err error)
ListUpgradeClients invokes the ehpc.ListUpgradeClients API synchronously
func (*Client) ListUpgradeClientsWithCallback ¶ added in v1.61.1829
func (client *Client) ListUpgradeClientsWithCallback(request *ListUpgradeClientsRequest, callback func(response *ListUpgradeClientsResponse, err error)) <-chan int
ListUpgradeClientsWithCallback invokes the ehpc.ListUpgradeClients API asynchronously
func (*Client) ListUpgradeClientsWithChan ¶ added in v1.61.1829
func (client *Client) ListUpgradeClientsWithChan(request *ListUpgradeClientsRequest) (<-chan *ListUpgradeClientsResponse, <-chan error)
ListUpgradeClientsWithChan invokes the ehpc.ListUpgradeClients API asynchronously
func (*Client) ListUsers ¶
func (client *Client) ListUsers(request *ListUsersRequest) (response *ListUsersResponse, err error)
ListUsers invokes the ehpc.ListUsers API synchronously
func (*Client) ListUsersAsync ¶ added in v1.61.1829
func (client *Client) ListUsersAsync(request *ListUsersAsyncRequest) (response *ListUsersAsyncResponse, err error)
ListUsersAsync invokes the ehpc.ListUsersAsync API synchronously
func (*Client) ListUsersAsyncWithCallback ¶ added in v1.61.1829
func (client *Client) ListUsersAsyncWithCallback(request *ListUsersAsyncRequest, callback func(response *ListUsersAsyncResponse, err error)) <-chan int
ListUsersAsyncWithCallback invokes the ehpc.ListUsersAsync API asynchronously
func (*Client) ListUsersAsyncWithChan ¶ added in v1.61.1829
func (client *Client) ListUsersAsyncWithChan(request *ListUsersAsyncRequest) (<-chan *ListUsersAsyncResponse, <-chan error)
ListUsersAsyncWithChan invokes the ehpc.ListUsersAsync API asynchronously
func (*Client) ListUsersWithCallback ¶
func (client *Client) ListUsersWithCallback(request *ListUsersRequest, callback func(response *ListUsersResponse, err error)) <-chan int
ListUsersWithCallback invokes the ehpc.ListUsers API asynchronously
func (*Client) ListUsersWithChan ¶
func (client *Client) ListUsersWithChan(request *ListUsersRequest) (<-chan *ListUsersResponse, <-chan error)
ListUsersWithChan invokes the ehpc.ListUsers API asynchronously
func (*Client) ListVolumes ¶
func (client *Client) ListVolumes(request *ListVolumesRequest) (response *ListVolumesResponse, err error)
ListVolumes invokes the ehpc.ListVolumes API synchronously
func (*Client) ListVolumesWithCallback ¶
func (client *Client) ListVolumesWithCallback(request *ListVolumesRequest, callback func(response *ListVolumesResponse, err error)) <-chan int
ListVolumesWithCallback invokes the ehpc.ListVolumes API asynchronously
func (*Client) ListVolumesWithChan ¶
func (client *Client) ListVolumesWithChan(request *ListVolumesRequest) (<-chan *ListVolumesResponse, <-chan error)
ListVolumesWithChan invokes the ehpc.ListVolumes API asynchronously
func (*Client) ModifyClusterAttributes ¶
func (client *Client) ModifyClusterAttributes(request *ModifyClusterAttributesRequest) (response *ModifyClusterAttributesResponse, err error)
ModifyClusterAttributes invokes the ehpc.ModifyClusterAttributes API synchronously
func (*Client) ModifyClusterAttributesWithCallback ¶
func (client *Client) ModifyClusterAttributesWithCallback(request *ModifyClusterAttributesRequest, callback func(response *ModifyClusterAttributesResponse, err error)) <-chan int
ModifyClusterAttributesWithCallback invokes the ehpc.ModifyClusterAttributes API asynchronously
func (*Client) ModifyClusterAttributesWithChan ¶
func (client *Client) ModifyClusterAttributesWithChan(request *ModifyClusterAttributesRequest) (<-chan *ModifyClusterAttributesResponse, <-chan error)
ModifyClusterAttributesWithChan invokes the ehpc.ModifyClusterAttributes API asynchronously
func (*Client) ModifyContainerAppAttributes ¶
func (client *Client) ModifyContainerAppAttributes(request *ModifyContainerAppAttributesRequest) (response *ModifyContainerAppAttributesResponse, err error)
ModifyContainerAppAttributes invokes the ehpc.ModifyContainerAppAttributes API synchronously
func (*Client) ModifyContainerAppAttributesWithCallback ¶
func (client *Client) ModifyContainerAppAttributesWithCallback(request *ModifyContainerAppAttributesRequest, callback func(response *ModifyContainerAppAttributesResponse, err error)) <-chan int
ModifyContainerAppAttributesWithCallback invokes the ehpc.ModifyContainerAppAttributes API asynchronously
func (*Client) ModifyContainerAppAttributesWithChan ¶
func (client *Client) ModifyContainerAppAttributesWithChan(request *ModifyContainerAppAttributesRequest) (<-chan *ModifyContainerAppAttributesResponse, <-chan error)
ModifyContainerAppAttributesWithChan invokes the ehpc.ModifyContainerAppAttributes API asynchronously
func (*Client) ModifyImageGatewayConfig ¶
func (client *Client) ModifyImageGatewayConfig(request *ModifyImageGatewayConfigRequest) (response *ModifyImageGatewayConfigResponse, err error)
ModifyImageGatewayConfig invokes the ehpc.ModifyImageGatewayConfig API synchronously
func (*Client) ModifyImageGatewayConfigWithCallback ¶
func (client *Client) ModifyImageGatewayConfigWithCallback(request *ModifyImageGatewayConfigRequest, callback func(response *ModifyImageGatewayConfigResponse, err error)) <-chan int
ModifyImageGatewayConfigWithCallback invokes the ehpc.ModifyImageGatewayConfig API asynchronously
func (*Client) ModifyImageGatewayConfigWithChan ¶
func (client *Client) ModifyImageGatewayConfigWithChan(request *ModifyImageGatewayConfigRequest) (<-chan *ModifyImageGatewayConfigResponse, <-chan error)
ModifyImageGatewayConfigWithChan invokes the ehpc.ModifyImageGatewayConfig API asynchronously
func (*Client) ModifyUserGroups ¶
func (client *Client) ModifyUserGroups(request *ModifyUserGroupsRequest) (response *ModifyUserGroupsResponse, err error)
ModifyUserGroups invokes the ehpc.ModifyUserGroups API synchronously
func (*Client) ModifyUserGroupsWithCallback ¶
func (client *Client) ModifyUserGroupsWithCallback(request *ModifyUserGroupsRequest, callback func(response *ModifyUserGroupsResponse, err error)) <-chan int
ModifyUserGroupsWithCallback invokes the ehpc.ModifyUserGroups API asynchronously
func (*Client) ModifyUserGroupsWithChan ¶
func (client *Client) ModifyUserGroupsWithChan(request *ModifyUserGroupsRequest) (<-chan *ModifyUserGroupsResponse, <-chan error)
ModifyUserGroupsWithChan invokes the ehpc.ModifyUserGroups API asynchronously
func (*Client) ModifyUserPasswords ¶
func (client *Client) ModifyUserPasswords(request *ModifyUserPasswordsRequest) (response *ModifyUserPasswordsResponse, err error)
ModifyUserPasswords invokes the ehpc.ModifyUserPasswords API synchronously
func (*Client) ModifyUserPasswordsWithCallback ¶
func (client *Client) ModifyUserPasswordsWithCallback(request *ModifyUserPasswordsRequest, callback func(response *ModifyUserPasswordsResponse, err error)) <-chan int
ModifyUserPasswordsWithCallback invokes the ehpc.ModifyUserPasswords API asynchronously
func (*Client) ModifyUserPasswordsWithChan ¶
func (client *Client) ModifyUserPasswordsWithChan(request *ModifyUserPasswordsRequest) (<-chan *ModifyUserPasswordsResponse, <-chan error)
ModifyUserPasswordsWithChan invokes the ehpc.ModifyUserPasswords API asynchronously
func (*Client) ModifyVisualServicePasswd ¶
func (client *Client) ModifyVisualServicePasswd(request *ModifyVisualServicePasswdRequest) (response *ModifyVisualServicePasswdResponse, err error)
ModifyVisualServicePasswd invokes the ehpc.ModifyVisualServicePasswd API synchronously
func (*Client) ModifyVisualServicePasswdWithCallback ¶
func (client *Client) ModifyVisualServicePasswdWithCallback(request *ModifyVisualServicePasswdRequest, callback func(response *ModifyVisualServicePasswdResponse, err error)) <-chan int
ModifyVisualServicePasswdWithCallback invokes the ehpc.ModifyVisualServicePasswd API asynchronously
func (*Client) ModifyVisualServicePasswdWithChan ¶
func (client *Client) ModifyVisualServicePasswdWithChan(request *ModifyVisualServicePasswdRequest) (<-chan *ModifyVisualServicePasswdResponse, <-chan error)
ModifyVisualServicePasswdWithChan invokes the ehpc.ModifyVisualServicePasswd API asynchronously
func (*Client) MountNFS ¶ added in v1.60.317
func (client *Client) MountNFS(request *MountNFSRequest) (response *MountNFSResponse, err error)
MountNFS invokes the ehpc.MountNFS API synchronously
func (*Client) MountNFSWithCallback ¶ added in v1.60.317
func (client *Client) MountNFSWithCallback(request *MountNFSRequest, callback func(response *MountNFSResponse, err error)) <-chan int
MountNFSWithCallback invokes the ehpc.MountNFS API asynchronously
func (*Client) MountNFSWithChan ¶ added in v1.60.317
func (client *Client) MountNFSWithChan(request *MountNFSRequest) (<-chan *MountNFSResponse, <-chan error)
MountNFSWithChan invokes the ehpc.MountNFS API asynchronously
func (*Client) PullImage ¶
func (client *Client) PullImage(request *PullImageRequest) (response *PullImageResponse, err error)
PullImage invokes the ehpc.PullImage API synchronously
func (*Client) PullImageWithCallback ¶
func (client *Client) PullImageWithCallback(request *PullImageRequest, callback func(response *PullImageResponse, err error)) <-chan int
PullImageWithCallback invokes the ehpc.PullImage API asynchronously
func (*Client) PullImageWithChan ¶
func (client *Client) PullImageWithChan(request *PullImageRequest) (<-chan *PullImageResponse, <-chan error)
PullImageWithChan invokes the ehpc.PullImage API asynchronously
func (*Client) QueryServicePackAndPrice ¶ added in v1.60.317
func (client *Client) QueryServicePackAndPrice(request *QueryServicePackAndPriceRequest) (response *QueryServicePackAndPriceResponse, err error)
QueryServicePackAndPrice invokes the ehpc.QueryServicePackAndPrice API synchronously
func (*Client) QueryServicePackAndPriceWithCallback ¶ added in v1.60.317
func (client *Client) QueryServicePackAndPriceWithCallback(request *QueryServicePackAndPriceRequest, callback func(response *QueryServicePackAndPriceResponse, err error)) <-chan int
QueryServicePackAndPriceWithCallback invokes the ehpc.QueryServicePackAndPrice API asynchronously
func (*Client) QueryServicePackAndPriceWithChan ¶ added in v1.60.317
func (client *Client) QueryServicePackAndPriceWithChan(request *QueryServicePackAndPriceRequest) (<-chan *QueryServicePackAndPriceResponse, <-chan error)
QueryServicePackAndPriceWithChan invokes the ehpc.QueryServicePackAndPrice API asynchronously
func (*Client) RecoverCluster ¶
func (client *Client) RecoverCluster(request *RecoverClusterRequest) (response *RecoverClusterResponse, err error)
RecoverCluster invokes the ehpc.RecoverCluster API synchronously
func (*Client) RecoverClusterWithCallback ¶
func (client *Client) RecoverClusterWithCallback(request *RecoverClusterRequest, callback func(response *RecoverClusterResponse, err error)) <-chan int
RecoverClusterWithCallback invokes the ehpc.RecoverCluster API asynchronously
func (*Client) RecoverClusterWithChan ¶
func (client *Client) RecoverClusterWithChan(request *RecoverClusterRequest) (<-chan *RecoverClusterResponse, <-chan error)
RecoverClusterWithChan invokes the ehpc.RecoverCluster API asynchronously
func (*Client) RerunJobs ¶
func (client *Client) RerunJobs(request *RerunJobsRequest) (response *RerunJobsResponse, err error)
RerunJobs invokes the ehpc.RerunJobs API synchronously
func (*Client) RerunJobsWithCallback ¶
func (client *Client) RerunJobsWithCallback(request *RerunJobsRequest, callback func(response *RerunJobsResponse, err error)) <-chan int
RerunJobsWithCallback invokes the ehpc.RerunJobs API asynchronously
func (*Client) RerunJobsWithChan ¶
func (client *Client) RerunJobsWithChan(request *RerunJobsRequest) (<-chan *RerunJobsResponse, <-chan error)
RerunJobsWithChan invokes the ehpc.RerunJobs API asynchronously
func (*Client) ResetNodes ¶
func (client *Client) ResetNodes(request *ResetNodesRequest) (response *ResetNodesResponse, err error)
ResetNodes invokes the ehpc.ResetNodes API synchronously
func (*Client) ResetNodesWithCallback ¶
func (client *Client) ResetNodesWithCallback(request *ResetNodesRequest, callback func(response *ResetNodesResponse, err error)) <-chan int
ResetNodesWithCallback invokes the ehpc.ResetNodes API asynchronously
func (*Client) ResetNodesWithChan ¶
func (client *Client) ResetNodesWithChan(request *ResetNodesRequest) (<-chan *ResetNodesResponse, <-chan error)
ResetNodesWithChan invokes the ehpc.ResetNodes API asynchronously
func (*Client) RunCloudMetricProfiling ¶
func (client *Client) RunCloudMetricProfiling(request *RunCloudMetricProfilingRequest) (response *RunCloudMetricProfilingResponse, err error)
RunCloudMetricProfiling invokes the ehpc.RunCloudMetricProfiling API synchronously
func (*Client) RunCloudMetricProfilingWithCallback ¶
func (client *Client) RunCloudMetricProfilingWithCallback(request *RunCloudMetricProfilingRequest, callback func(response *RunCloudMetricProfilingResponse, err error)) <-chan int
RunCloudMetricProfilingWithCallback invokes the ehpc.RunCloudMetricProfiling API asynchronously
func (*Client) RunCloudMetricProfilingWithChan ¶
func (client *Client) RunCloudMetricProfilingWithChan(request *RunCloudMetricProfilingRequest) (<-chan *RunCloudMetricProfilingResponse, <-chan error)
RunCloudMetricProfilingWithChan invokes the ehpc.RunCloudMetricProfiling API asynchronously
func (*Client) SetAutoScaleConfig ¶
func (client *Client) SetAutoScaleConfig(request *SetAutoScaleConfigRequest) (response *SetAutoScaleConfigResponse, err error)
SetAutoScaleConfig invokes the ehpc.SetAutoScaleConfig API synchronously
func (*Client) SetAutoScaleConfigWithCallback ¶
func (client *Client) SetAutoScaleConfigWithCallback(request *SetAutoScaleConfigRequest, callback func(response *SetAutoScaleConfigResponse, err error)) <-chan int
SetAutoScaleConfigWithCallback invokes the ehpc.SetAutoScaleConfig API asynchronously
func (*Client) SetAutoScaleConfigWithChan ¶
func (client *Client) SetAutoScaleConfigWithChan(request *SetAutoScaleConfigRequest) (<-chan *SetAutoScaleConfigResponse, <-chan error)
SetAutoScaleConfigWithChan invokes the ehpc.SetAutoScaleConfig API asynchronously
func (*Client) SetGWSClusterPolicy ¶ added in v1.61.31
func (client *Client) SetGWSClusterPolicy(request *SetGWSClusterPolicyRequest) (response *SetGWSClusterPolicyResponse, err error)
SetGWSClusterPolicy invokes the ehpc.SetGWSClusterPolicy API synchronously
func (*Client) SetGWSClusterPolicyWithCallback ¶ added in v1.61.31
func (client *Client) SetGWSClusterPolicyWithCallback(request *SetGWSClusterPolicyRequest, callback func(response *SetGWSClusterPolicyResponse, err error)) <-chan int
SetGWSClusterPolicyWithCallback invokes the ehpc.SetGWSClusterPolicy API asynchronously
func (*Client) SetGWSClusterPolicyWithChan ¶ added in v1.61.31
func (client *Client) SetGWSClusterPolicyWithChan(request *SetGWSClusterPolicyRequest) (<-chan *SetGWSClusterPolicyResponse, <-chan error)
SetGWSClusterPolicyWithChan invokes the ehpc.SetGWSClusterPolicy API asynchronously
func (*Client) SetGWSInstanceName ¶ added in v1.60.317
func (client *Client) SetGWSInstanceName(request *SetGWSInstanceNameRequest) (response *SetGWSInstanceNameResponse, err error)
SetGWSInstanceName invokes the ehpc.SetGWSInstanceName API synchronously
func (*Client) SetGWSInstanceNameWithCallback ¶ added in v1.60.317
func (client *Client) SetGWSInstanceNameWithCallback(request *SetGWSInstanceNameRequest, callback func(response *SetGWSInstanceNameResponse, err error)) <-chan int
SetGWSInstanceNameWithCallback invokes the ehpc.SetGWSInstanceName API asynchronously
func (*Client) SetGWSInstanceNameWithChan ¶ added in v1.60.317
func (client *Client) SetGWSInstanceNameWithChan(request *SetGWSInstanceNameRequest) (<-chan *SetGWSInstanceNameResponse, <-chan error)
SetGWSInstanceNameWithChan invokes the ehpc.SetGWSInstanceName API asynchronously
func (*Client) SetGWSInstanceUser ¶ added in v1.60.317
func (client *Client) SetGWSInstanceUser(request *SetGWSInstanceUserRequest) (response *SetGWSInstanceUserResponse, err error)
SetGWSInstanceUser invokes the ehpc.SetGWSInstanceUser API synchronously
func (*Client) SetGWSInstanceUserWithCallback ¶ added in v1.60.317
func (client *Client) SetGWSInstanceUserWithCallback(request *SetGWSInstanceUserRequest, callback func(response *SetGWSInstanceUserResponse, err error)) <-chan int
SetGWSInstanceUserWithCallback invokes the ehpc.SetGWSInstanceUser API asynchronously
func (*Client) SetGWSInstanceUserWithChan ¶ added in v1.60.317
func (client *Client) SetGWSInstanceUserWithChan(request *SetGWSInstanceUserRequest) (<-chan *SetGWSInstanceUserResponse, <-chan error)
SetGWSInstanceUserWithChan invokes the ehpc.SetGWSInstanceUser API asynchronously
func (*Client) SetPostScripts ¶ added in v1.61.1829
func (client *Client) SetPostScripts(request *SetPostScriptsRequest) (response *SetPostScriptsResponse, err error)
SetPostScripts invokes the ehpc.SetPostScripts API synchronously
func (*Client) SetPostScriptsWithCallback ¶ added in v1.61.1829
func (client *Client) SetPostScriptsWithCallback(request *SetPostScriptsRequest, callback func(response *SetPostScriptsResponse, err error)) <-chan int
SetPostScriptsWithCallback invokes the ehpc.SetPostScripts API asynchronously
func (*Client) SetPostScriptsWithChan ¶ added in v1.61.1829
func (client *Client) SetPostScriptsWithChan(request *SetPostScriptsRequest) (<-chan *SetPostScriptsResponse, <-chan error)
SetPostScriptsWithChan invokes the ehpc.SetPostScripts API asynchronously
func (*Client) SetQueue ¶
func (client *Client) SetQueue(request *SetQueueRequest) (response *SetQueueResponse, err error)
SetQueue invokes the ehpc.SetQueue API synchronously
func (*Client) SetQueueWithCallback ¶
func (client *Client) SetQueueWithCallback(request *SetQueueRequest, callback func(response *SetQueueResponse, err error)) <-chan int
SetQueueWithCallback invokes the ehpc.SetQueue API asynchronously
func (*Client) SetQueueWithChan ¶
func (client *Client) SetQueueWithChan(request *SetQueueRequest) (<-chan *SetQueueResponse, <-chan error)
SetQueueWithChan invokes the ehpc.SetQueue API asynchronously
func (*Client) SetSchedulerInfo ¶ added in v1.61.1236
func (client *Client) SetSchedulerInfo(request *SetSchedulerInfoRequest) (response *SetSchedulerInfoResponse, err error)
SetSchedulerInfo invokes the ehpc.SetSchedulerInfo API synchronously
func (*Client) SetSchedulerInfoWithCallback ¶ added in v1.61.1236
func (client *Client) SetSchedulerInfoWithCallback(request *SetSchedulerInfoRequest, callback func(response *SetSchedulerInfoResponse, err error)) <-chan int
SetSchedulerInfoWithCallback invokes the ehpc.SetSchedulerInfo API asynchronously
func (*Client) SetSchedulerInfoWithChan ¶ added in v1.61.1236
func (client *Client) SetSchedulerInfoWithChan(request *SetSchedulerInfoRequest) (<-chan *SetSchedulerInfoResponse, <-chan error)
SetSchedulerInfoWithChan invokes the ehpc.SetSchedulerInfo API asynchronously
func (*Client) StartCluster ¶
func (client *Client) StartCluster(request *StartClusterRequest) (response *StartClusterResponse, err error)
StartCluster invokes the ehpc.StartCluster API synchronously
func (*Client) StartClusterWithCallback ¶
func (client *Client) StartClusterWithCallback(request *StartClusterRequest, callback func(response *StartClusterResponse, err error)) <-chan int
StartClusterWithCallback invokes the ehpc.StartCluster API asynchronously
func (*Client) StartClusterWithChan ¶
func (client *Client) StartClusterWithChan(request *StartClusterRequest) (<-chan *StartClusterResponse, <-chan error)
StartClusterWithChan invokes the ehpc.StartCluster API asynchronously
func (*Client) StartGWSInstance ¶ added in v1.60.317
func (client *Client) StartGWSInstance(request *StartGWSInstanceRequest) (response *StartGWSInstanceResponse, err error)
StartGWSInstance invokes the ehpc.StartGWSInstance API synchronously
func (*Client) StartGWSInstanceWithCallback ¶ added in v1.60.317
func (client *Client) StartGWSInstanceWithCallback(request *StartGWSInstanceRequest, callback func(response *StartGWSInstanceResponse, err error)) <-chan int
StartGWSInstanceWithCallback invokes the ehpc.StartGWSInstance API asynchronously
func (*Client) StartGWSInstanceWithChan ¶ added in v1.60.317
func (client *Client) StartGWSInstanceWithChan(request *StartGWSInstanceRequest) (<-chan *StartGWSInstanceResponse, <-chan error)
StartGWSInstanceWithChan invokes the ehpc.StartGWSInstance API asynchronously
func (*Client) StartNodes ¶
func (client *Client) StartNodes(request *StartNodesRequest) (response *StartNodesResponse, err error)
StartNodes invokes the ehpc.StartNodes API synchronously
func (*Client) StartNodesWithCallback ¶
func (client *Client) StartNodesWithCallback(request *StartNodesRequest, callback func(response *StartNodesResponse, err error)) <-chan int
StartNodesWithCallback invokes the ehpc.StartNodes API asynchronously
func (*Client) StartNodesWithChan ¶
func (client *Client) StartNodesWithChan(request *StartNodesRequest) (<-chan *StartNodesResponse, <-chan error)
StartNodesWithChan invokes the ehpc.StartNodes API asynchronously
func (*Client) StartVisualService ¶
func (client *Client) StartVisualService(request *StartVisualServiceRequest) (response *StartVisualServiceResponse, err error)
StartVisualService invokes the ehpc.StartVisualService API synchronously
func (*Client) StartVisualServiceWithCallback ¶
func (client *Client) StartVisualServiceWithCallback(request *StartVisualServiceRequest, callback func(response *StartVisualServiceResponse, err error)) <-chan int
StartVisualServiceWithCallback invokes the ehpc.StartVisualService API asynchronously
func (*Client) StartVisualServiceWithChan ¶
func (client *Client) StartVisualServiceWithChan(request *StartVisualServiceRequest) (<-chan *StartVisualServiceResponse, <-chan error)
StartVisualServiceWithChan invokes the ehpc.StartVisualService API asynchronously
func (*Client) StopCluster ¶
func (client *Client) StopCluster(request *StopClusterRequest) (response *StopClusterResponse, err error)
StopCluster invokes the ehpc.StopCluster API synchronously
func (*Client) StopClusterWithCallback ¶
func (client *Client) StopClusterWithCallback(request *StopClusterRequest, callback func(response *StopClusterResponse, err error)) <-chan int
StopClusterWithCallback invokes the ehpc.StopCluster API asynchronously
func (*Client) StopClusterWithChan ¶
func (client *Client) StopClusterWithChan(request *StopClusterRequest) (<-chan *StopClusterResponse, <-chan error)
StopClusterWithChan invokes the ehpc.StopCluster API asynchronously
func (*Client) StopGWSInstance ¶ added in v1.60.317
func (client *Client) StopGWSInstance(request *StopGWSInstanceRequest) (response *StopGWSInstanceResponse, err error)
StopGWSInstance invokes the ehpc.StopGWSInstance API synchronously
func (*Client) StopGWSInstanceWithCallback ¶ added in v1.60.317
func (client *Client) StopGWSInstanceWithCallback(request *StopGWSInstanceRequest, callback func(response *StopGWSInstanceResponse, err error)) <-chan int
StopGWSInstanceWithCallback invokes the ehpc.StopGWSInstance API asynchronously
func (*Client) StopGWSInstanceWithChan ¶ added in v1.60.317
func (client *Client) StopGWSInstanceWithChan(request *StopGWSInstanceRequest) (<-chan *StopGWSInstanceResponse, <-chan error)
StopGWSInstanceWithChan invokes the ehpc.StopGWSInstance API asynchronously
func (*Client) StopJobs ¶
func (client *Client) StopJobs(request *StopJobsRequest) (response *StopJobsResponse, err error)
StopJobs invokes the ehpc.StopJobs API synchronously
func (*Client) StopJobsWithCallback ¶
func (client *Client) StopJobsWithCallback(request *StopJobsRequest, callback func(response *StopJobsResponse, err error)) <-chan int
StopJobsWithCallback invokes the ehpc.StopJobs API asynchronously
func (*Client) StopJobsWithChan ¶
func (client *Client) StopJobsWithChan(request *StopJobsRequest) (<-chan *StopJobsResponse, <-chan error)
StopJobsWithChan invokes the ehpc.StopJobs API asynchronously
func (*Client) StopNodes ¶
func (client *Client) StopNodes(request *StopNodesRequest) (response *StopNodesResponse, err error)
StopNodes invokes the ehpc.StopNodes API synchronously
func (*Client) StopNodesWithCallback ¶
func (client *Client) StopNodesWithCallback(request *StopNodesRequest, callback func(response *StopNodesResponse, err error)) <-chan int
StopNodesWithCallback invokes the ehpc.StopNodes API asynchronously
func (*Client) StopNodesWithChan ¶
func (client *Client) StopNodesWithChan(request *StopNodesRequest) (<-chan *StopNodesResponse, <-chan error)
StopNodesWithChan invokes the ehpc.StopNodes API asynchronously
func (*Client) StopServerlessJobs ¶ added in v1.62.444
func (client *Client) StopServerlessJobs(request *StopServerlessJobsRequest) (response *StopServerlessJobsResponse, err error)
StopServerlessJobs invokes the ehpc.StopServerlessJobs API synchronously
func (*Client) StopServerlessJobsWithCallback ¶ added in v1.62.444
func (client *Client) StopServerlessJobsWithCallback(request *StopServerlessJobsRequest, callback func(response *StopServerlessJobsResponse, err error)) <-chan int
StopServerlessJobsWithCallback invokes the ehpc.StopServerlessJobs API asynchronously
func (*Client) StopServerlessJobsWithChan ¶ added in v1.62.444
func (client *Client) StopServerlessJobsWithChan(request *StopServerlessJobsRequest) (<-chan *StopServerlessJobsResponse, <-chan error)
StopServerlessJobsWithChan invokes the ehpc.StopServerlessJobs API asynchronously
func (*Client) StopVisualService ¶
func (client *Client) StopVisualService(request *StopVisualServiceRequest) (response *StopVisualServiceResponse, err error)
StopVisualService invokes the ehpc.StopVisualService API synchronously
func (*Client) StopVisualServiceWithCallback ¶
func (client *Client) StopVisualServiceWithCallback(request *StopVisualServiceRequest, callback func(response *StopVisualServiceResponse, err error)) <-chan int
StopVisualServiceWithCallback invokes the ehpc.StopVisualService API asynchronously
func (*Client) StopVisualServiceWithChan ¶
func (client *Client) StopVisualServiceWithChan(request *StopVisualServiceRequest) (<-chan *StopVisualServiceResponse, <-chan error)
StopVisualServiceWithChan invokes the ehpc.StopVisualService API asynchronously
func (*Client) SubmitJob ¶
func (client *Client) SubmitJob(request *SubmitJobRequest) (response *SubmitJobResponse, err error)
SubmitJob invokes the ehpc.SubmitJob API synchronously
func (*Client) SubmitJobWithCallback ¶
func (client *Client) SubmitJobWithCallback(request *SubmitJobRequest, callback func(response *SubmitJobResponse, err error)) <-chan int
SubmitJobWithCallback invokes the ehpc.SubmitJob API asynchronously
func (*Client) SubmitJobWithChan ¶
func (client *Client) SubmitJobWithChan(request *SubmitJobRequest) (<-chan *SubmitJobResponse, <-chan error)
SubmitJobWithChan invokes the ehpc.SubmitJob API asynchronously
func (*Client) SubmitServerlessJob ¶ added in v1.62.444
func (client *Client) SubmitServerlessJob(request *SubmitServerlessJobRequest) (response *SubmitServerlessJobResponse, err error)
SubmitServerlessJob invokes the ehpc.SubmitServerlessJob API synchronously
func (*Client) SubmitServerlessJobWithCallback ¶ added in v1.62.444
func (client *Client) SubmitServerlessJobWithCallback(request *SubmitServerlessJobRequest, callback func(response *SubmitServerlessJobResponse, err error)) <-chan int
SubmitServerlessJobWithCallback invokes the ehpc.SubmitServerlessJob API asynchronously
func (*Client) SubmitServerlessJobWithChan ¶ added in v1.62.444
func (client *Client) SubmitServerlessJobWithChan(request *SubmitServerlessJobRequest) (<-chan *SubmitServerlessJobResponse, <-chan error)
SubmitServerlessJobWithChan invokes the ehpc.SubmitServerlessJob API asynchronously
func (*Client) SummaryImages ¶ added in v1.61.1829
func (client *Client) SummaryImages(request *SummaryImagesRequest) (response *SummaryImagesResponse, err error)
SummaryImages invokes the ehpc.SummaryImages API synchronously
func (*Client) SummaryImagesInfo ¶ added in v1.61.1829
func (client *Client) SummaryImagesInfo(request *SummaryImagesInfoRequest) (response *SummaryImagesInfoResponse, err error)
SummaryImagesInfo invokes the ehpc.SummaryImagesInfo API synchronously
func (*Client) SummaryImagesInfoWithCallback ¶ added in v1.61.1829
func (client *Client) SummaryImagesInfoWithCallback(request *SummaryImagesInfoRequest, callback func(response *SummaryImagesInfoResponse, err error)) <-chan int
SummaryImagesInfoWithCallback invokes the ehpc.SummaryImagesInfo API asynchronously
func (*Client) SummaryImagesInfoWithChan ¶ added in v1.61.1829
func (client *Client) SummaryImagesInfoWithChan(request *SummaryImagesInfoRequest) (<-chan *SummaryImagesInfoResponse, <-chan error)
SummaryImagesInfoWithChan invokes the ehpc.SummaryImagesInfo API asynchronously
func (*Client) SummaryImagesWithCallback ¶ added in v1.61.1829
func (client *Client) SummaryImagesWithCallback(request *SummaryImagesRequest, callback func(response *SummaryImagesResponse, err error)) <-chan int
SummaryImagesWithCallback invokes the ehpc.SummaryImages API asynchronously
func (*Client) SummaryImagesWithChan ¶ added in v1.61.1829
func (client *Client) SummaryImagesWithChan(request *SummaryImagesRequest) (<-chan *SummaryImagesResponse, <-chan error)
SummaryImagesWithChan invokes the ehpc.SummaryImages API asynchronously
func (*Client) SyncUsers ¶ added in v1.61.1829
func (client *Client) SyncUsers(request *SyncUsersRequest) (response *SyncUsersResponse, err error)
SyncUsers invokes the ehpc.SyncUsers API synchronously
func (*Client) SyncUsersWithCallback ¶ added in v1.61.1829
func (client *Client) SyncUsersWithCallback(request *SyncUsersRequest, callback func(response *SyncUsersResponse, err error)) <-chan int
SyncUsersWithCallback invokes the ehpc.SyncUsers API asynchronously
func (*Client) SyncUsersWithChan ¶ added in v1.61.1829
func (client *Client) SyncUsersWithChan(request *SyncUsersRequest) (<-chan *SyncUsersResponse, <-chan error)
SyncUsersWithChan invokes the ehpc.SyncUsers API asynchronously
func (*Client) TagResources ¶ added in v1.61.1829
func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)
TagResources invokes the ehpc.TagResources API synchronously
func (*Client) TagResourcesWithCallback ¶ added in v1.61.1829
func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, callback func(response *TagResourcesResponse, err error)) <-chan int
TagResourcesWithCallback invokes the ehpc.TagResources API asynchronously
func (*Client) TagResourcesWithChan ¶ added in v1.61.1829
func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)
TagResourcesWithChan invokes the ehpc.TagResources API asynchronously
func (*Client) UnTagResources ¶ added in v1.61.1829
func (client *Client) UnTagResources(request *UnTagResourcesRequest) (response *UnTagResourcesResponse, err error)
UnTagResources invokes the ehpc.UnTagResources API synchronously
func (*Client) UnTagResourcesWithCallback ¶ added in v1.61.1829
func (client *Client) UnTagResourcesWithCallback(request *UnTagResourcesRequest, callback func(response *UnTagResourcesResponse, err error)) <-chan int
UnTagResourcesWithCallback invokes the ehpc.UnTagResources API asynchronously
func (*Client) UnTagResourcesWithChan ¶ added in v1.61.1829
func (client *Client) UnTagResourcesWithChan(request *UnTagResourcesRequest) (<-chan *UnTagResourcesResponse, <-chan error)
UnTagResourcesWithChan invokes the ehpc.UnTagResources API asynchronously
func (*Client) UninstallSoftware ¶
func (client *Client) UninstallSoftware(request *UninstallSoftwareRequest) (response *UninstallSoftwareResponse, err error)
UninstallSoftware invokes the ehpc.UninstallSoftware API synchronously
func (*Client) UninstallSoftwareWithCallback ¶
func (client *Client) UninstallSoftwareWithCallback(request *UninstallSoftwareRequest, callback func(response *UninstallSoftwareResponse, err error)) <-chan int
UninstallSoftwareWithCallback invokes the ehpc.UninstallSoftware API asynchronously
func (*Client) UninstallSoftwareWithChan ¶
func (client *Client) UninstallSoftwareWithChan(request *UninstallSoftwareRequest) (<-chan *UninstallSoftwareResponse, <-chan error)
UninstallSoftwareWithChan invokes the ehpc.UninstallSoftware API asynchronously
func (*Client) UpdateClusterVolumes ¶
func (client *Client) UpdateClusterVolumes(request *UpdateClusterVolumesRequest) (response *UpdateClusterVolumesResponse, err error)
UpdateClusterVolumes invokes the ehpc.UpdateClusterVolumes API synchronously
func (*Client) UpdateClusterVolumesWithCallback ¶
func (client *Client) UpdateClusterVolumesWithCallback(request *UpdateClusterVolumesRequest, callback func(response *UpdateClusterVolumesResponse, err error)) <-chan int
UpdateClusterVolumesWithCallback invokes the ehpc.UpdateClusterVolumes API asynchronously
func (*Client) UpdateClusterVolumesWithChan ¶
func (client *Client) UpdateClusterVolumesWithChan(request *UpdateClusterVolumesRequest) (<-chan *UpdateClusterVolumesResponse, <-chan error)
UpdateClusterVolumesWithChan invokes the ehpc.UpdateClusterVolumes API asynchronously
func (*Client) UpdateQueueConfig ¶ added in v1.60.317
func (client *Client) UpdateQueueConfig(request *UpdateQueueConfigRequest) (response *UpdateQueueConfigResponse, err error)
UpdateQueueConfig invokes the ehpc.UpdateQueueConfig API synchronously
func (*Client) UpdateQueueConfigWithCallback ¶ added in v1.60.317
func (client *Client) UpdateQueueConfigWithCallback(request *UpdateQueueConfigRequest, callback func(response *UpdateQueueConfigResponse, err error)) <-chan int
UpdateQueueConfigWithCallback invokes the ehpc.UpdateQueueConfig API asynchronously
func (*Client) UpdateQueueConfigWithChan ¶ added in v1.60.317
func (client *Client) UpdateQueueConfigWithChan(request *UpdateQueueConfigRequest) (<-chan *UpdateQueueConfigResponse, <-chan error)
UpdateQueueConfigWithChan invokes the ehpc.UpdateQueueConfig API asynchronously
func (*Client) UpgradeClient ¶
func (client *Client) UpgradeClient(request *UpgradeClientRequest) (response *UpgradeClientResponse, err error)
UpgradeClient invokes the ehpc.UpgradeClient API synchronously
func (*Client) UpgradeClientWithCallback ¶
func (client *Client) UpgradeClientWithCallback(request *UpgradeClientRequest, callback func(response *UpgradeClientResponse, err error)) <-chan int
UpgradeClientWithCallback invokes the ehpc.UpgradeClient API asynchronously
func (*Client) UpgradeClientWithChan ¶
func (client *Client) UpgradeClientWithChan(request *UpgradeClientRequest) (<-chan *UpgradeClientResponse, <-chan error)
UpgradeClientWithChan invokes the ehpc.UpgradeClient API asynchronously
type ClientRecords ¶ added in v1.61.1829
type ClientRecords struct {
ClientRecordsItem []ClientRecordsItem `json:"ClientRecords" xml:"ClientRecords"`
}
ClientRecords is a nested struct in ehpc response
type ClientRecordsItem ¶ added in v1.61.1829
type ClientRecordsItem struct {
SubUid string `json:"SubUid" xml:"SubUid"`
OldVersion string `json:"OldVersion" xml:"OldVersion"`
NewVersion string `json:"NewVersion" xml:"NewVersion"`
UpdateTime string `json:"UpdateTime" xml:"UpdateTime"`
}
ClientRecordsItem is a nested struct in ehpc response
type ClusterInfo ¶
type ClusterInfo struct {
Domain string `json:"Domain" xml:"Domain"`
ImageId string `json:"ImageId" xml:"ImageId"`
ImageOwnerAlias string `json:"ImageOwnerAlias" xml:"ImageOwnerAlias"`
ClusterVersion string `json:"ClusterVersion" xml:"ClusterVersion"`
VolumeMountpoint string `json:"VolumeMountpoint" xml:"VolumeMountpoint"`
SchedulerType string `json:"SchedulerType" xml:"SchedulerType"`
Id string `json:"Id" xml:"Id"`
VpcId string `json:"VpcId" xml:"VpcId"`
DeployMode string `json:"DeployMode" xml:"DeployMode"`
SccClusterId string `json:"SccClusterId" xml:"SccClusterId"`
ClusterId string `json:"ClusterId" xml:"ClusterId"`
ComputeSpotStrategy string `json:"ComputeSpotStrategy" xml:"ComputeSpotStrategy"`
RamRoleName string `json:"RamRoleName" xml:"RamRoleName"`
Location string `json:"Location" xml:"Location"`
EcsChargeType string `json:"EcsChargeType" xml:"EcsChargeType"`
Period string `json:"Period" xml:"Period"`
AutoRenewPeriod string `json:"AutoRenewPeriod" xml:"AutoRenewPeriod"`
WithoutAgent int `json:"WithoutAgent" xml:"WithoutAgent"`
InstanceCount int `json:"InstanceCount" xml:"InstanceCount"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
Plugin string `json:"Plugin" xml:"Plugin"`
Status string `json:"Status" xml:"Status"`
Name string `json:"Name" xml:"Name"`
VolumeProtocol string `json:"VolumeProtocol" xml:"VolumeProtocol"`
VolumeId string `json:"VolumeId" xml:"VolumeId"`
RamNodeTypes string `json:"RamNodeTypes" xml:"RamNodeTypes"`
SecurityGroupId string `json:"SecurityGroupId" xml:"SecurityGroupId"`
AccountType string `json:"AccountType" xml:"AccountType"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
OpenldapPar string `json:"OpenldapPar" xml:"OpenldapPar"`
RegionId string `json:"RegionId" xml:"RegionId"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
BaseOsTag string `json:"BaseOsTag" xml:"BaseOsTag"`
AutoRenew string `json:"AutoRenew" xml:"AutoRenew"`
Description string `json:"Description" xml:"Description"`
ClientVersion string `json:"ClientVersion" xml:"ClientVersion"`
SchedulerPreInstall int `json:"SchedulerPreInstall" xml:"SchedulerPreInstall"`
WinAdPar string `json:"WinAdPar" xml:"WinAdPar"`
VSwitchId string `json:"VSwitchId" xml:"VSwitchId"`
RemoteDirectory string `json:"RemoteDirectory" xml:"RemoteDirectory"`
VolumeType string `json:"VolumeType" xml:"VolumeType"`
PeriodUnit string `json:"PeriodUnit" xml:"PeriodUnit"`
HaEnable bool `json:"HaEnable" xml:"HaEnable"`
KeyPairName string `json:"KeyPairName" xml:"KeyPairName"`
OsTag string `json:"OsTag" xml:"OsTag"`
ComputeSpotPriceLimit string `json:"ComputeSpotPriceLimit" xml:"ComputeSpotPriceLimit"`
ImageName string `json:"ImageName" xml:"ImageName"`
EcsInfo EcsInfo `json:"EcsInfo" xml:"EcsInfo"`
InitialImage InitialImage `json:"InitialImage" xml:"InitialImage"`
OnPremiseInfo OnPremiseInfo `json:"OnPremiseInfo" xml:"OnPremiseInfo"`
Nodes NodesInDescribeCluster `json:"Nodes" xml:"Nodes"`
AddOnsInfo AddOnsInfo `json:"AddOnsInfo" xml:"AddOnsInfo"`
PostInstallScripts PostInstallScriptsInDescribeCluster `json:"PostInstallScripts" xml:"PostInstallScripts"`
Applications ApplicationsInDescribeCluster `json:"Applications" xml:"Applications"`
}
ClusterInfo is a nested struct in ehpc response
type ClusterInfoSimple ¶
type ClusterInfoSimple struct {
Name string `json:"Name" xml:"Name"`
AccountType string `json:"AccountType" xml:"AccountType"`
ImageId string `json:"ImageId" xml:"ImageId"`
ImageOwnerAlias string `json:"ImageOwnerAlias" xml:"ImageOwnerAlias"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
NodePrefix string `json:"NodePrefix" xml:"NodePrefix"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
LoginNodes string `json:"LoginNodes" xml:"LoginNodes"`
NodeSuffix string `json:"NodeSuffix" xml:"NodeSuffix"`
IsComputeEss bool `json:"IsComputeEss" xml:"IsComputeEss"`
RegionId string `json:"RegionId" xml:"RegionId"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
EhpcVersion string `json:"EhpcVersion" xml:"EhpcVersion"`
SchedulerType string `json:"SchedulerType" xml:"SchedulerType"`
BaseOsTag string `json:"BaseOsTag" xml:"BaseOsTag"`
Id string `json:"Id" xml:"Id"`
VpcId string `json:"VpcId" xml:"VpcId"`
DeployMode string `json:"DeployMode" xml:"DeployMode"`
Description string `json:"Description" xml:"Description"`
InstanceChargeType string `json:"InstanceChargeType" xml:"InstanceChargeType"`
ClientVersion string `json:"ClientVersion" xml:"ClientVersion"`
ComputeSpotPriceLimit float64 `json:"ComputeSpotPriceLimit" xml:"ComputeSpotPriceLimit"`
Count int `json:"Count" xml:"Count"`
VSwitchId string `json:"VSwitchId" xml:"VSwitchId"`
ComputeSpotStrategy string `json:"ComputeSpotStrategy" xml:"ComputeSpotStrategy"`
Location string `json:"Location" xml:"Location"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
OsTag string `json:"OsTag" xml:"OsTag"`
Status string `json:"Status" xml:"Status"`
HasPlugin bool `json:"HasPlugin" xml:"HasPlugin"`
UsedResources UsedResources `json:"UsedResources" xml:"UsedResources"`
Managers Managers `json:"Managers" xml:"Managers"`
Computes Computes `json:"Computes" xml:"Computes"`
TotalResources TotalResources `json:"TotalResources" xml:"TotalResources"`
}
ClusterInfoSimple is a nested struct in ehpc response
type ClustersInDescribeGWSClusters ¶ added in v1.60.317
type ClustersInDescribeGWSClusters struct {
ClusterInfo []ClusterInfo `json:"ClusterInfo" xml:"ClusterInfo"`
}
ClustersInDescribeGWSClusters is a nested struct in ehpc response
type ClustersInListClusters ¶
type ClustersInListClusters struct {
ClusterInfoSimple []ClusterInfoSimple `json:"ClusterInfoSimple" xml:"ClusterInfoSimple"`
}
ClustersInListClusters is a nested struct in ehpc response
type ClustersInListClustersMeta ¶
type ClustersInListClustersMeta struct {
ClusterInfoSimple []ClusterInfoSimple `json:"ClusterInfoSimple" xml:"ClusterInfoSimple"`
}
ClustersInListClustersMeta is a nested struct in ehpc response
type Command ¶
type Command struct {
Timeout string `json:"Timeout" xml:"Timeout"`
CommandId string `json:"CommandId" xml:"CommandId"`
WorkingDir string `json:"WorkingDir" xml:"WorkingDir"`
CommandContent string `json:"CommandContent" xml:"CommandContent"`
}
Command is a nested struct in ehpc response
type CommandInDescribeServerlessJobs ¶ added in v1.62.444
type CommandInDescribeServerlessJobs struct {
Command []string `json:"Command" xml:"Command"`
}
CommandInDescribeServerlessJobs is a nested struct in ehpc response
type CommandsInDescribeServerlessJobs ¶ added in v1.62.444
type CommandsInDescribeServerlessJobs struct {
Command []string `json:"Command" xml:"Command"`
}
CommandsInDescribeServerlessJobs is a nested struct in ehpc response
type CommandsInListCommands ¶ added in v1.62.444
type CommandsInListCommands struct {
Command []Command `json:"Command" xml:"Command"`
}
CommandsInListCommands is a nested struct in ehpc response
type Compute ¶
type Compute struct {
Count int `json:"Count" xml:"Count"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
}
Compute is a nested struct in ehpc response
type ComputeInListPreferredEcsTypes ¶
type ComputeInListPreferredEcsTypes struct {
InstanceTypeId []string `json:"InstanceTypeId" xml:"InstanceTypeId"`
}
ComputeInListPreferredEcsTypes is a nested struct in ehpc response
type ComputeInstanceType ¶ added in v1.61.1093
type ComputeInstanceType struct {
InstanceType []string `json:"InstanceType" xml:"InstanceType"`
}
ComputeInstanceType is a nested struct in ehpc response
type Computes ¶
type Computes struct {
OperatingCount int `json:"OperatingCount" xml:"OperatingCount"`
ExceptionCount int `json:"ExceptionCount" xml:"ExceptionCount"`
StoppedCount int `json:"StoppedCount" xml:"StoppedCount"`
Total int `json:"Total" xml:"Total"`
NormalCount int `json:"NormalCount" xml:"NormalCount"`
}
Computes is a nested struct in ehpc response
type ConfigFileVolumeConfigFileToPath ¶ added in v1.62.444
type ConfigFileVolumeConfigFileToPath struct {
Content string `json:"Content" xml:"Content"`
Path string `json:"Path" xml:"Path"`
}
ConfigFileVolumeConfigFileToPath is a nested struct in ehpc response
type ConfigFileVolumeConfigFileToPaths ¶ added in v1.62.444
type ConfigFileVolumeConfigFileToPaths struct {
ConfigFileVolumeConfigFileToPath []ConfigFileVolumeConfigFileToPath `json:"ConfigFileVolumeConfigFileToPath" xml:"ConfigFileVolumeConfigFileToPath"`
}
ConfigFileVolumeConfigFileToPaths is a nested struct in ehpc response
type Container ¶ added in v1.62.444
type Container struct {
Cpu float64 `json:"Cpu" xml:"Cpu"`
Gpu int `json:"Gpu" xml:"Gpu"`
Image string `json:"Image" xml:"Image"`
ImagePullPolicy string `json:"ImagePullPolicy" xml:"ImagePullPolicy"`
Memory float64 `json:"Memory" xml:"Memory"`
Name string `json:"Name" xml:"Name"`
Ready bool `json:"Ready" xml:"Ready"`
RestartCount int `json:"RestartCount" xml:"RestartCount"`
Stdin bool `json:"Stdin" xml:"Stdin"`
StdinOnce bool `json:"StdinOnce" xml:"StdinOnce"`
Tty bool `json:"Tty" xml:"Tty"`
WorkingDir string `json:"WorkingDir" xml:"WorkingDir"`
Args []string `json:"Args" xml:"Args"`
Commands []string `json:"Commands" xml:"Commands"`
CurrentState CurrentState `json:"CurrentState" xml:"CurrentState"`
LivenessProbe LivenessProbe `json:"LivenessProbe" xml:"LivenessProbe"`
PreviousState PreviousState `json:"PreviousState" xml:"PreviousState"`
ReadinessProbe ReadinessProbe `json:"ReadinessProbe" xml:"ReadinessProbe"`
SecurityContext SecurityContext `json:"SecurityContext" xml:"SecurityContext"`
EnvironmentVars []EnvironmentVar `json:"EnvironmentVars" xml:"EnvironmentVars"`
Ports []Port `json:"Ports" xml:"Ports"`
VolumeMounts []VolumeMount `json:"VolumeMounts" xml:"VolumeMounts"`
}
Container is a nested struct in ehpc response
type ContainerAppInfo ¶
type ContainerAppInfo struct {
Type string `json:"Type" xml:"Type"`
Description string `json:"Description" xml:"Description"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
Repository string `json:"Repository" xml:"Repository"`
ImageTag string `json:"ImageTag" xml:"ImageTag"`
Name string `json:"Name" xml:"Name"`
Id string `json:"Id" xml:"Id"`
}
ContainerAppInfo is a nested struct in ehpc response
type ContainerApps ¶
type ContainerApps struct {
ContainerAppsItem []ContainerAppsItem `json:"ContainerApps" xml:"ContainerApps"`
}
ContainerApps is a nested struct in ehpc response
type ContainerAppsItem ¶
type ContainerAppsItem struct {
Type string `json:"Type" xml:"Type"`
Description string `json:"Description" xml:"Description"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
Repository string `json:"Repository" xml:"Repository"`
ImageTag string `json:"ImageTag" xml:"ImageTag"`
Name string `json:"Name" xml:"Name"`
Id string `json:"Id" xml:"Id"`
}
ContainerAppsItem is a nested struct in ehpc response
type ContainerGroup ¶ added in v1.62.444
type ContainerGroup struct {
ContainerGroupId string `json:"ContainerGroupId" xml:"ContainerGroupId"`
ContainerGroupName string `json:"ContainerGroupName" xml:"ContainerGroupName"`
Status string `json:"Status" xml:"Status"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
SpotStrategy string `json:"SpotStrategy" xml:"SpotStrategy"`
SpotPriceLimit float64 `json:"SpotPriceLimit" xml:"SpotPriceLimit"`
Cpu float64 `json:"Cpu" xml:"Cpu"`
Memory float64 `json:"Memory" xml:"Memory"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
SucceededTime string `json:"SucceededTime" xml:"SucceededTime"`
ExpiredTime string `json:"ExpiredTime" xml:"ExpiredTime"`
FailedTime string `json:"FailedTime" xml:"FailedTime"`
Discount int64 `json:"Discount" xml:"Discount"`
EniInstanceId string `json:"EniInstanceId" xml:"EniInstanceId"`
EphemeralStorage int64 `json:"EphemeralStorage" xml:"EphemeralStorage"`
InternetIp string `json:"InternetIp" xml:"InternetIp"`
IntranetIp string `json:"IntranetIp" xml:"IntranetIp"`
Ipv6Address string `json:"Ipv6Address" xml:"Ipv6Address"`
RamRoleName string `json:"RamRoleName" xml:"RamRoleName"`
RegionId string `json:"RegionId" xml:"RegionId"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
RestartPolicy string `json:"RestartPolicy" xml:"RestartPolicy"`
SecurityGroupId string `json:"SecurityGroupId" xml:"SecurityGroupId"`
TenantEniInstanceId string `json:"TenantEniInstanceId" xml:"TenantEniInstanceId"`
TenantEniIp string `json:"TenantEniIp" xml:"TenantEniIp"`
TenantSecurityGroupId string `json:"TenantSecurityGroupId" xml:"TenantSecurityGroupId"`
TenantVSwitchId string `json:"TenantVSwitchId" xml:"TenantVSwitchId"`
VSwitchId string `json:"VSwitchId" xml:"VSwitchId"`
VpcId string `json:"VpcId" xml:"VpcId"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
DnsConfig DnsConfig `json:"DnsConfig" xml:"DnsConfig"`
EciSecurityContext EciSecurityContext `json:"EciSecurityContext" xml:"EciSecurityContext"`
Containers []Container `json:"Containers" xml:"Containers"`
Volumes []Volume `json:"Volumes" xml:"Volumes"`
Events []Event `json:"Events" xml:"Events"`
HostAliases []HostAlias `json:"HostAliases" xml:"HostAliases"`
InitContainers []InitContainer `json:"InitContainers" xml:"InitContainers"`
Tags []Tag `json:"Tags" xml:"Tags"`
}
ContainerGroup is a nested struct in ehpc response
type ContainerGroups ¶ added in v1.62.444
type ContainerGroups struct {
ContainerGroup []ContainerGroup `json:"ContainerGroup" xml:"ContainerGroup"`
}
ContainerGroups is a nested struct in ehpc response
type ContainerId ¶
type ContainerId struct {
ContainerId []string `json:"ContainerId" xml:"ContainerId"`
}
ContainerId is a nested struct in ehpc response
type Containers ¶ added in v1.62.444
type Containers struct {
Container []Container `json:"Container" xml:"Container"`
}
Containers is a nested struct in ehpc response
type CreateClusterAddOns ¶ added in v1.62.444
type CreateClusterAddOns struct {
DeployMode string `name:"DeployMode"`
Port string `name:"Port"`
ConfigFile string `name:"ConfigFile"`
DefaultStart string `name:"DefaultStart"`
Name string `name:"Name"`
DBType string `name:"DBType"`
Version string `name:"Version"`
}
CreateClusterAddOns is a repeated param struct in CreateClusterRequest
type CreateClusterAdditionalVolumes ¶
type CreateClusterAdditionalVolumes struct {
VolumeType string `name:"VolumeType"`
VolumeMountOption string `name:"VolumeMountOption"`
VolumeProtocol string `name:"VolumeProtocol"`
LocalDirectory string `name:"LocalDirectory"`
RemoteDirectory string `name:"RemoteDirectory"`
Roles *[]CreateClusterAdditionalVolumesRoles `name:"Roles" type:"Repeated"`
VolumeId string `name:"VolumeId"`
VolumeMountpoint string `name:"VolumeMountpoint"`
Location string `name:"Location"`
JobQueue string `name:"JobQueue"`
}
CreateClusterAdditionalVolumes is a repeated param struct in CreateClusterRequest
type CreateClusterAdditionalVolumesRoles ¶ added in v1.61.1829
type CreateClusterAdditionalVolumesRoles struct {
Name string `name:"Name"`
}
CreateClusterAdditionalVolumesRoles is a repeated param struct in CreateClusterRequest
type CreateClusterApplication ¶
type CreateClusterApplication struct {
Tag string `name:"Tag"`
}
CreateClusterApplication is a repeated param struct in CreateClusterRequest
type CreateClusterPostInstallScript ¶
CreateClusterPostInstallScript is a repeated param struct in CreateClusterRequest
type CreateClusterRequest ¶
type CreateClusterRequest struct {
*requests.RpcRequest
AdditionalVolumes *[]CreateClusterAdditionalVolumes `position:"Query" name:"AdditionalVolumes" type:"Repeated"`
AddOns *[]CreateClusterAddOns `position:"Query" name:"AddOns" type:"Repeated"`
EcsOrderManagerInstanceType string `position:"Query" name:"EcsOrder.Manager.InstanceType"`
KeyPairName string `position:"Query" name:"KeyPairName"`
SecurityGroupName string `position:"Query" name:"SecurityGroupName"`
WithoutNas requests.Boolean `position:"Query" name:"WithoutNas"`
ImageOwnerAlias string `position:"Query" name:"ImageOwnerAlias"`
DeployMode string `position:"Query" name:"DeployMode"`
EcsOrderManagerCount requests.Integer `position:"Query" name:"EcsOrder.Manager.Count"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
Password string `position:"Query" name:"Password"`
EcsOrderLoginCount requests.Integer `position:"Query" name:"EcsOrder.Login.Count"`
WithoutElasticIp requests.Boolean `position:"Query" name:"WithoutElasticIp"`
RemoteVisEnable string `position:"Query" name:"RemoteVisEnable"`
SystemDiskSize requests.Integer `position:"Query" name:"SystemDiskSize"`
Tag *[]CreateClusterTag `position:"Query" name:"Tag" type:"Repeated"`
ComputeSpotPriceLimit string `position:"Query" name:"ComputeSpotPriceLimit"`
AutoRenewPeriod requests.Integer `position:"Query" name:"AutoRenewPeriod"`
Period requests.Integer `position:"Query" name:"Period"`
RemoteDirectory string `position:"Query" name:"RemoteDirectory"`
EcsOrderComputeCount requests.Integer `position:"Query" name:"EcsOrder.Compute.Count"`
ComputeSpotStrategy string `position:"Query" name:"ComputeSpotStrategy"`
PostInstallScript *[]CreateClusterPostInstallScript `position:"Query" name:"PostInstallScript" type:"Repeated"`
RamNodeTypes *[]string `position:"Query" name:"RamNodeTypes" type:"Repeated"`
VSwitchId string `position:"Query" name:"VSwitchId"`
PeriodUnit string `position:"Query" name:"PeriodUnit"`
ComputeEnableHt requests.Boolean `position:"Query" name:"ComputeEnableHt"`
AutoRenew string `position:"Query" name:"AutoRenew"`
Domain string `position:"Query" name:"Domain"`
Name string `position:"Query" name:"Name"`
VolumeId string `position:"Query" name:"VolumeId"`
ZoneId string `position:"Query" name:"ZoneId"`
SccClusterId string `position:"Query" name:"SccClusterId"`
VolumeMountOption string `position:"Query" name:"VolumeMountOption"`
ImageId string `position:"Query" name:"ImageId"`
SystemDiskLevel string `position:"Query" name:"SystemDiskLevel"`
ClientToken string `position:"Query" name:"ClientToken"`
EhpcVersion string `position:"Query" name:"EhpcVersion"`
AccountType string `position:"Query" name:"AccountType"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
Description string `position:"Query" name:"Description"`
EcsOrderComputeInstanceType string `position:"Query" name:"EcsOrder.Compute.InstanceType"`
JobQueue string `position:"Query" name:"JobQueue"`
VolumeType string `position:"Query" name:"VolumeType"`
SystemDiskType string `position:"Query" name:"SystemDiskType"`
DeploymentSetId string `position:"Query" name:"DeploymentSetId"`
VolumeProtocol string `position:"Query" name:"VolumeProtocol"`
ClientVersion string `position:"Query" name:"ClientVersion"`
OsTag string `position:"Query" name:"OsTag"`
ClusterVersion string `position:"Query" name:"ClusterVersion"`
IsComputeEss requests.Boolean `position:"Query" name:"IsComputeEss"`
RamRoleName string `position:"Query" name:"RamRoleName"`
NetworkInterfaceTrafficMode string `position:"Query" name:"NetworkInterfaceTrafficMode"`
Plugin string `position:"Query" name:"Plugin"`
Application *[]CreateClusterApplication `position:"Query" name:"Application" type:"Repeated"`
EcsChargeType string `position:"Query" name:"EcsChargeType"`
InputFileUrl string `position:"Query" name:"InputFileUrl"`
VpcId string `position:"Query" name:"VpcId"`
HaEnable requests.Boolean `position:"Query" name:"HaEnable"`
WithoutAgent requests.Boolean `position:"Query" name:"WithoutAgent"`
SchedulerType string `position:"Query" name:"SchedulerType"`
VolumeMountpoint string `position:"Query" name:"VolumeMountpoint"`
EcsOrderLoginInstanceType string `position:"Query" name:"EcsOrder.Login.InstanceType"`
}
CreateClusterRequest is the request struct for api CreateCluster
func CreateCreateClusterRequest ¶
func CreateCreateClusterRequest() (request *CreateClusterRequest)
CreateCreateClusterRequest creates a request to invoke CreateCluster API
type CreateClusterResponse ¶
type CreateClusterResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TaskId string `json:"TaskId" xml:"TaskId"`
ClusterId string `json:"ClusterId" xml:"ClusterId"`
}
CreateClusterResponse is the response struct for api CreateCluster
func CreateCreateClusterResponse ¶
func CreateCreateClusterResponse() (response *CreateClusterResponse)
CreateCreateClusterResponse creates a response to parse from CreateCluster response
type CreateClusterTag ¶ added in v1.61.1829
CreateClusterTag is a repeated param struct in CreateClusterRequest
type CreateGWSClusterRequest ¶ added in v1.60.317
type CreateGWSClusterRequest struct {
*requests.RpcRequest
ClusterType string `position:"Query" name:"ClusterType"`
VSwitchId string `position:"Query" name:"VSwitchId"`
VpcId string `position:"Query" name:"VpcId"`
Name string `position:"Query" name:"Name"`
}
CreateGWSClusterRequest is the request struct for api CreateGWSCluster
func CreateCreateGWSClusterRequest ¶ added in v1.60.317
func CreateCreateGWSClusterRequest() (request *CreateGWSClusterRequest)
CreateCreateGWSClusterRequest creates a request to invoke CreateGWSCluster API
type CreateGWSClusterResponse ¶ added in v1.60.317
type CreateGWSClusterResponse struct {
*responses.BaseResponse
ClusterId string `json:"ClusterId" xml:"ClusterId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
CreateGWSClusterResponse is the response struct for api CreateGWSCluster
func CreateCreateGWSClusterResponse ¶ added in v1.60.317
func CreateCreateGWSClusterResponse() (response *CreateGWSClusterResponse)
CreateCreateGWSClusterResponse creates a response to parse from CreateGWSCluster response
type CreateGWSImageRequest ¶ added in v1.60.317
type CreateGWSImageRequest struct {
*requests.RpcRequest
InstanceId string `position:"Query" name:"InstanceId"`
Name string `position:"Query" name:"Name"`
}
CreateGWSImageRequest is the request struct for api CreateGWSImage
func CreateCreateGWSImageRequest ¶ added in v1.60.317
func CreateCreateGWSImageRequest() (request *CreateGWSImageRequest)
CreateCreateGWSImageRequest creates a request to invoke CreateGWSImage API
type CreateGWSImageResponse ¶ added in v1.60.317
type CreateGWSImageResponse struct {
*responses.BaseResponse
ImageId string `json:"ImageId" xml:"ImageId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
CreateGWSImageResponse is the response struct for api CreateGWSImage
func CreateCreateGWSImageResponse ¶ added in v1.60.317
func CreateCreateGWSImageResponse() (response *CreateGWSImageResponse)
CreateCreateGWSImageResponse creates a response to parse from CreateGWSImage response
type CreateGWSInstanceRequest ¶ added in v1.60.317
type CreateGWSInstanceRequest struct {
*requests.RpcRequest
ImageId string `position:"Query" name:"ImageId"`
AllocatePublicAddress requests.Boolean `position:"Query" name:"AllocatePublicAddress"`
AppList string `position:"Query" name:"AppList"`
InternetMaxBandwidthOut requests.Integer `position:"Query" name:"InternetMaxBandwidthOut"`
SystemDiskCategory string `position:"Query" name:"SystemDiskCategory"`
SystemDiskSize requests.Integer `position:"Query" name:"SystemDiskSize"`
InstanceType string `position:"Query" name:"InstanceType"`
InstanceChargeType string `position:"Query" name:"InstanceChargeType"`
Period string `position:"Query" name:"Period"`
ClusterId string `position:"Query" name:"ClusterId"`
WorkMode string `position:"Query" name:"WorkMode"`
VSwitchId string `position:"Query" name:"VSwitchId"`
PeriodUnit string `position:"Query" name:"PeriodUnit"`
AutoRenew requests.Boolean `position:"Query" name:"AutoRenew"`
InternetChargeType string `position:"Query" name:"InternetChargeType"`
Name string `position:"Query" name:"Name"`
InternetMaxBandwidthIn requests.Integer `position:"Query" name:"InternetMaxBandwidthIn"`
}
CreateGWSInstanceRequest is the request struct for api CreateGWSInstance
func CreateCreateGWSInstanceRequest ¶ added in v1.60.317
func CreateCreateGWSInstanceRequest() (request *CreateGWSInstanceRequest)
CreateCreateGWSInstanceRequest creates a request to invoke CreateGWSInstance API
type CreateGWSInstanceResponse ¶ added in v1.60.317
type CreateGWSInstanceResponse struct {
*responses.BaseResponse
InstanceId string `json:"InstanceId" xml:"InstanceId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
CreateGWSInstanceResponse is the response struct for api CreateGWSInstance
func CreateCreateGWSInstanceResponse ¶ added in v1.60.317
func CreateCreateGWSInstanceResponse() (response *CreateGWSInstanceResponse)
CreateCreateGWSInstanceResponse creates a response to parse from CreateGWSInstance response
type CreateHybridClusterApplication ¶
type CreateHybridClusterApplication struct {
Tag string `name:"Tag"`
}
CreateHybridClusterApplication is a repeated param struct in CreateHybridClusterRequest
type CreateHybridClusterNodes ¶ added in v1.60.317
type CreateHybridClusterNodes struct {
IpAddress string `name:"IpAddress"`
HostName string `name:"HostName"`
Role string `name:"Role"`
SchedulerType string `name:"SchedulerType"`
AccountType string `name:"AccountType"`
Dir string `name:"Dir"`
}
CreateHybridClusterNodes is a repeated param struct in CreateHybridClusterRequest
type CreateHybridClusterOpenldapPar ¶ added in v1.62.12
type CreateHybridClusterOpenldapPar struct {
FallbackHomeDir string `name:"FallbackHomeDir"`
BaseDn string `name:"BaseDn"`
LdapServerIp string `name:"LdapServerIp"`
}
CreateHybridClusterOpenldapPar is a repeated param struct in CreateHybridClusterRequest
type CreateHybridClusterPostInstallScript ¶
type CreateHybridClusterPostInstallScript struct {
Args string `name:"Args"`
Url string `name:"Url"`
}
CreateHybridClusterPostInstallScript is a repeated param struct in CreateHybridClusterRequest
type CreateHybridClusterRequest ¶
type CreateHybridClusterRequest struct {
*requests.RpcRequest
EcsOrderManagerInstanceType string `position:"Query" name:"EcsOrder.Manager.InstanceType"`
KeyPairName string `position:"Query" name:"KeyPairName"`
MultiOs requests.Boolean `position:"Query" name:"MultiOs"`
SecurityGroupName string `position:"Query" name:"SecurityGroupName"`
OnPremiseVolumeRemotePath string `position:"Query" name:"OnPremiseVolumeRemotePath"`
ImageOwnerAlias string `position:"Query" name:"ImageOwnerAlias"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
Password string `position:"Query" name:"Password"`
HybridClusterOpMode string `position:"Query" name:"HybridClusterOpMode"`
WinAdPar CreateHybridClusterWinAdPar `position:"Query" name:"WinAdPar" type:"Struct"`
ComputeSpotPriceLimit requests.Float `position:"Query" name:"ComputeSpotPriceLimit"`
OnPremiseVolumeLocalPath string `position:"Query" name:"OnPremiseVolumeLocalPath"`
RemoteDirectory string `position:"Query" name:"RemoteDirectory"`
ComputeSpotStrategy string `position:"Query" name:"ComputeSpotStrategy"`
PostInstallScript *[]CreateHybridClusterPostInstallScript `position:"Query" name:"PostInstallScript" type:"Repeated"`
VSwitchId string `position:"Query" name:"VSwitchId"`
Domain string `position:"Query" name:"Domain"`
Name string `position:"Query" name:"Name"`
VolumeId string `position:"Query" name:"VolumeId"`
ZoneId string `position:"Query" name:"ZoneId"`
ImageId string `position:"Query" name:"ImageId"`
ClientToken string `position:"Query" name:"ClientToken"`
EhpcVersion string `position:"Query" name:"EhpcVersion"`
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
Description string `position:"Query" name:"Description"`
EcsOrderComputeInstanceType string `position:"Query" name:"EcsOrder.Compute.InstanceType"`
OpenldapPar CreateHybridClusterOpenldapPar `position:"Query" name:"OpenldapPar" type:"Struct"`
JobQueue string `position:"Query" name:"JobQueue"`
VolumeType string `position:"Query" name:"VolumeType"`
OnPremiseVolumeMountPoint string `position:"Query" name:"OnPremiseVolumeMountPoint"`
OnPremiseVolumeProtocol string `position:"Query" name:"OnPremiseVolumeProtocol"`
VolumeProtocol string `position:"Query" name:"VolumeProtocol"`
ClientVersion string `position:"Query" name:"ClientVersion"`
OsTag string `position:"Query" name:"OsTag"`
Nodes *[]CreateHybridClusterNodes `position:"Query" name:"Nodes" type:"Repeated"`
Plugin string `position:"Query" name:"Plugin"`
Application *[]CreateHybridClusterApplication `position:"Query" name:"Application" type:"Repeated"`
VpcId string `position:"Query" name:"VpcId"`
VolumeMountpoint string `position:"Query" name:"VolumeMountpoint"`
SchedulerPreInstall requests.Boolean `position:"Query" name:"SchedulerPreInstall"`
Location string `position:"Query" name:"Location"`
}
CreateHybridClusterRequest is the request struct for api CreateHybridCluster
func CreateCreateHybridClusterRequest ¶
func CreateCreateHybridClusterRequest() (request *CreateHybridClusterRequest)
CreateCreateHybridClusterRequest creates a request to invoke CreateHybridCluster API
type CreateHybridClusterResponse ¶
type CreateHybridClusterResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
TaskId string `json:"TaskId" xml:"TaskId"`
ClusterId string `json:"ClusterId" xml:"ClusterId"`
}
CreateHybridClusterResponse is the response struct for api CreateHybridCluster
func CreateCreateHybridClusterResponse ¶
func CreateCreateHybridClusterResponse() (response *CreateHybridClusterResponse)
CreateCreateHybridClusterResponse creates a response to parse from CreateHybridCluster response
type CreateHybridClusterWinAdPar ¶ added in v1.62.12
type CreateHybridClusterWinAdPar struct {
AdUser string `name:"AdUser"`
AdUserPasswd string `name:"AdUserPasswd"`
AdIp string `name:"AdIp"`
AdDc string `name:"AdDc"`
}
CreateHybridClusterWinAdPar is a repeated param struct in CreateHybridClusterRequest
type CreateJobFileRequest ¶
type CreateJobFileRequest struct {
*requests.RpcRequest
TargetFile string `position:"Query" name:"TargetFile"`
RunasUserPassword string `position:"Query" name:"RunasUserPassword"`
RunasUser string `position:"Query" name:"RunasUser"`
ClusterId string `position:"Query" name:"ClusterId"`
Content string `position:"Query" name:"Content"`
Async requests.Boolean `position:"Query" name:"Async"`
}
CreateJobFileRequest is the request struct for api CreateJobFile
func CreateCreateJobFileRequest ¶
func CreateCreateJobFileRequest() (request *CreateJobFileRequest)
CreateCreateJobFileRequest creates a request to invoke CreateJobFile API
type CreateJobFileResponse ¶
type CreateJobFileResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
CreateJobFileResponse is the response struct for api CreateJobFile
func CreateCreateJobFileResponse ¶
func CreateCreateJobFileResponse() (response *CreateJobFileResponse)
CreateCreateJobFileResponse creates a response to parse from CreateJobFile response
type CreateJobTemplateRequest ¶
type CreateJobTemplateRequest struct {
*requests.RpcRequest
StderrRedirectPath string `position:"Query" name:"StderrRedirectPath"`
ClockTime string `position:"Query" name:"ClockTime"`
CommandLine string `position:"Query" name:"CommandLine"`
ArrayRequest string `position:"Query" name:"ArrayRequest"`
UnzipCmd string `position:"Query" name:"UnzipCmd"`
PackagePath string `position:"Query" name:"PackagePath"`
Mem string `position:"Query" name:"Mem"`
StdoutRedirectPath string `position:"Query" name:"StdoutRedirectPath"`
Variables string `position:"Query" name:"Variables"`
RunasUser string `position:"Query" name:"RunasUser"`
ReRunable requests.Boolean `position:"Query" name:"ReRunable"`
Thread requests.Integer `position:"Query" name:"Thread"`
Priority requests.Integer `position:"Query" name:"Priority"`
Gpu requests.Integer `position:"Query" name:"Gpu"`
WithUnzipCmd requests.Boolean `position:"Query" name:"WithUnzipCmd"`
Node requests.Integer `position:"Query" name:"Node"`
Task requests.Integer `position:"Query" name:"Task"`
InputFileUrl string `position:"Query" name:"InputFileUrl"`
Name string `position:"Query" name:"Name"`
Queue string `position:"Query" name:"Queue"`
}
CreateJobTemplateRequest is the request struct for api CreateJobTemplate
func CreateCreateJobTemplateRequest ¶
func CreateCreateJobTemplateRequest() (request *CreateJobTemplateRequest)
CreateCreateJobTemplateRequest creates a request to invoke CreateJobTemplate API
type CreateJobTemplateResponse ¶
type CreateJobTemplateResponse struct {
*responses.BaseResponse
TemplateId string `json:"TemplateId" xml:"TemplateId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
CreateJobTemplateResponse is the response struct for api CreateJobTemplate
func CreateCreateJobTemplateResponse ¶
func CreateCreateJobTemplateResponse() (response *CreateJobTemplateResponse)
CreateCreateJobTemplateResponse creates a response to parse from CreateJobTemplate response
type CurrentState ¶ added in v1.62.444
type CurrentState struct {
Reason string `json:"Reason" xml:"Reason"`
Message string `json:"Message" xml:"Message"`
StartTime string `json:"StartTime" xml:"StartTime"`
State string `json:"State" xml:"State"`
DetailStatus string `json:"DetailStatus" xml:"DetailStatus"`
FinishTime string `json:"FinishTime" xml:"FinishTime"`
Signal int64 `json:"Signal" xml:"Signal"`
ExitCode int64 `json:"ExitCode" xml:"ExitCode"`
}
CurrentState is a nested struct in ehpc response
type Data ¶ added in v1.61.181
type Data struct {
Data []string `json:"Data" xml:"Data"`
}
Data is a nested struct in ehpc response
type DataDisks ¶ added in v1.61.1829
type DataDisks struct {
DataDisksInfo []DataDisksInfo `json:"DataDisksInfo" xml:"DataDisksInfo"`
}
DataDisks is a nested struct in ehpc response
type DataDisksInfo ¶ added in v1.61.1829
type DataDisksInfo struct {
DataDiskCategory string `json:"DataDiskCategory" xml:"DataDiskCategory"`
DataDiskSize int `json:"DataDiskSize" xml:"DataDiskSize"`
DataDiskDeleteWithInstance bool `json:"DataDiskDeleteWithInstance" xml:"DataDiskDeleteWithInstance"`
DataDiskPerformanceLevel string `json:"DataDiskPerformanceLevel" xml:"DataDiskPerformanceLevel"`
DataDiskEncrypted bool `json:"DataDiskEncrypted" xml:"DataDiskEncrypted"`
DataDiskKMSKeyId string `json:"DataDiskKMSKeyId" xml:"DataDiskKMSKeyId"`
}
DataDisksInfo is a nested struct in ehpc response
type DeleteClusterRequest ¶
type DeleteClusterRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
ReleaseInstance string `position:"Query" name:"ReleaseInstance"`
}
DeleteClusterRequest is the request struct for api DeleteCluster
func CreateDeleteClusterRequest ¶
func CreateDeleteClusterRequest() (request *DeleteClusterRequest)
CreateDeleteClusterRequest creates a request to invoke DeleteCluster API
type DeleteClusterResponse ¶
type DeleteClusterResponse struct {
*responses.BaseResponse
TaskId string `json:"TaskId" xml:"TaskId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteClusterResponse is the response struct for api DeleteCluster
func CreateDeleteClusterResponse ¶
func CreateDeleteClusterResponse() (response *DeleteClusterResponse)
CreateDeleteClusterResponse creates a response to parse from DeleteCluster response
type DeleteContainerAppsContainerApp ¶
type DeleteContainerAppsContainerApp struct {
Id string `name:"Id"`
}
DeleteContainerAppsContainerApp is a repeated param struct in DeleteContainerAppsRequest
type DeleteContainerAppsRequest ¶
type DeleteContainerAppsRequest struct {
*requests.RpcRequest
ContainerApp *[]DeleteContainerAppsContainerApp `position:"Query" name:"ContainerApp" type:"Repeated"`
}
DeleteContainerAppsRequest is the request struct for api DeleteContainerApps
func CreateDeleteContainerAppsRequest ¶
func CreateDeleteContainerAppsRequest() (request *DeleteContainerAppsRequest)
CreateDeleteContainerAppsRequest creates a request to invoke DeleteContainerApps API
type DeleteContainerAppsResponse ¶
type DeleteContainerAppsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteContainerAppsResponse is the response struct for api DeleteContainerApps
func CreateDeleteContainerAppsResponse ¶
func CreateDeleteContainerAppsResponse() (response *DeleteContainerAppsResponse)
CreateDeleteContainerAppsResponse creates a response to parse from DeleteContainerApps response
type DeleteGWSClusterRequest ¶ added in v1.60.317
type DeleteGWSClusterRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
}
DeleteGWSClusterRequest is the request struct for api DeleteGWSCluster
func CreateDeleteGWSClusterRequest ¶ added in v1.60.317
func CreateDeleteGWSClusterRequest() (request *DeleteGWSClusterRequest)
CreateDeleteGWSClusterRequest creates a request to invoke DeleteGWSCluster API
type DeleteGWSClusterResponse ¶ added in v1.60.317
type DeleteGWSClusterResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteGWSClusterResponse is the response struct for api DeleteGWSCluster
func CreateDeleteGWSClusterResponse ¶ added in v1.60.317
func CreateDeleteGWSClusterResponse() (response *DeleteGWSClusterResponse)
CreateDeleteGWSClusterResponse creates a response to parse from DeleteGWSCluster response
type DeleteGWSInstanceRequest ¶ added in v1.60.317
type DeleteGWSInstanceRequest struct {
*requests.RpcRequest
InstanceId string `position:"Query" name:"InstanceId"`
}
DeleteGWSInstanceRequest is the request struct for api DeleteGWSInstance
func CreateDeleteGWSInstanceRequest ¶ added in v1.60.317
func CreateDeleteGWSInstanceRequest() (request *DeleteGWSInstanceRequest)
CreateDeleteGWSInstanceRequest creates a request to invoke DeleteGWSInstance API
type DeleteGWSInstanceResponse ¶ added in v1.60.317
type DeleteGWSInstanceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteGWSInstanceResponse is the response struct for api DeleteGWSInstance
func CreateDeleteGWSInstanceResponse ¶ added in v1.60.317
func CreateDeleteGWSInstanceResponse() (response *DeleteGWSInstanceResponse)
CreateDeleteGWSInstanceResponse creates a response to parse from DeleteGWSInstance response
type DeleteImageRequest ¶
type DeleteImageRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
Repository string `position:"Query" name:"Repository"`
ContainerType string `position:"Query" name:"ContainerType"`
ImageTag string `position:"Query" name:"ImageTag"`
}
DeleteImageRequest is the request struct for api DeleteImage
func CreateDeleteImageRequest ¶
func CreateDeleteImageRequest() (request *DeleteImageRequest)
CreateDeleteImageRequest creates a request to invoke DeleteImage API
type DeleteImageResponse ¶
type DeleteImageResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteImageResponse is the response struct for api DeleteImage
func CreateDeleteImageResponse ¶
func CreateDeleteImageResponse() (response *DeleteImageResponse)
CreateDeleteImageResponse creates a response to parse from DeleteImage response
type DeleteJobTemplatesRequest ¶
type DeleteJobTemplatesRequest struct {
*requests.RpcRequest
Templates string `position:"Query" name:"Templates"`
}
DeleteJobTemplatesRequest is the request struct for api DeleteJobTemplates
func CreateDeleteJobTemplatesRequest ¶
func CreateDeleteJobTemplatesRequest() (request *DeleteJobTemplatesRequest)
CreateDeleteJobTemplatesRequest creates a request to invoke DeleteJobTemplates API
type DeleteJobTemplatesResponse ¶
type DeleteJobTemplatesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteJobTemplatesResponse is the response struct for api DeleteJobTemplates
func CreateDeleteJobTemplatesResponse ¶
func CreateDeleteJobTemplatesResponse() (response *DeleteJobTemplatesResponse)
CreateDeleteJobTemplatesResponse creates a response to parse from DeleteJobTemplates response
type DeleteJobsRequest ¶
type DeleteJobsRequest struct {
*requests.RpcRequest
Jobs string `position:"Query" name:"Jobs"`
ClusterId string `position:"Query" name:"ClusterId"`
Async requests.Boolean `position:"Query" name:"Async"`
}
DeleteJobsRequest is the request struct for api DeleteJobs
func CreateDeleteJobsRequest ¶
func CreateDeleteJobsRequest() (request *DeleteJobsRequest)
CreateDeleteJobsRequest creates a request to invoke DeleteJobs API
type DeleteJobsResponse ¶
type DeleteJobsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteJobsResponse is the response struct for api DeleteJobs
func CreateDeleteJobsResponse ¶
func CreateDeleteJobsResponse() (response *DeleteJobsResponse)
CreateDeleteJobsResponse creates a response to parse from DeleteJobs response
type DeleteLocalImageRequest ¶ added in v1.61.1829
type DeleteLocalImageRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
ContainerType string `position:"Query" name:"ContainerType"`
ImageName string `position:"Query" name:"ImageName"`
}
DeleteLocalImageRequest is the request struct for api DeleteLocalImage
func CreateDeleteLocalImageRequest ¶ added in v1.61.1829
func CreateDeleteLocalImageRequest() (request *DeleteLocalImageRequest)
CreateDeleteLocalImageRequest creates a request to invoke DeleteLocalImage API
type DeleteLocalImageResponse ¶ added in v1.61.1829
type DeleteLocalImageResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteLocalImageResponse is the response struct for api DeleteLocalImage
func CreateDeleteLocalImageResponse ¶ added in v1.61.1829
func CreateDeleteLocalImageResponse() (response *DeleteLocalImageResponse)
CreateDeleteLocalImageResponse creates a response to parse from DeleteLocalImage response
type DeleteNodesInstance ¶
type DeleteNodesInstance struct {
Id string `name:"Id"`
}
DeleteNodesInstance is a repeated param struct in DeleteNodesRequest
type DeleteNodesRequest ¶
type DeleteNodesRequest struct {
*requests.RpcRequest
Instance *[]DeleteNodesInstance `position:"Query" name:"Instance" type:"Repeated"`
ClusterId string `position:"Query" name:"ClusterId"`
Sync requests.Boolean `position:"Query" name:"Sync"`
ReleaseInstance requests.Boolean `position:"Query" name:"ReleaseInstance"`
}
DeleteNodesRequest is the request struct for api DeleteNodes
func CreateDeleteNodesRequest ¶
func CreateDeleteNodesRequest() (request *DeleteNodesRequest)
CreateDeleteNodesRequest creates a request to invoke DeleteNodes API
type DeleteNodesResponse ¶
type DeleteNodesResponse struct {
*responses.BaseResponse
TaskId string `json:"TaskId" xml:"TaskId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteNodesResponse is the response struct for api DeleteNodes
func CreateDeleteNodesResponse ¶
func CreateDeleteNodesResponse() (response *DeleteNodesResponse)
CreateDeleteNodesResponse creates a response to parse from DeleteNodes response
type DeleteQueueRequest ¶
type DeleteQueueRequest struct {
*requests.RpcRequest
QueueName string `position:"Query" name:"QueueName"`
ClusterId string `position:"Query" name:"ClusterId"`
}
DeleteQueueRequest is the request struct for api DeleteQueue
func CreateDeleteQueueRequest ¶
func CreateDeleteQueueRequest() (request *DeleteQueueRequest)
CreateDeleteQueueRequest creates a request to invoke DeleteQueue API
type DeleteQueueResponse ¶
type DeleteQueueResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteQueueResponse is the response struct for api DeleteQueue
func CreateDeleteQueueResponse ¶
func CreateDeleteQueueResponse() (response *DeleteQueueResponse)
CreateDeleteQueueResponse creates a response to parse from DeleteQueue response
type DeleteSecurityGroupRequest ¶ added in v1.61.443
type DeleteSecurityGroupRequest struct {
*requests.RpcRequest
SecurityGroupId string `position:"Query" name:"SecurityGroupId"`
ClusterId string `position:"Query" name:"ClusterId"`
}
DeleteSecurityGroupRequest is the request struct for api DeleteSecurityGroup
func CreateDeleteSecurityGroupRequest ¶ added in v1.61.443
func CreateDeleteSecurityGroupRequest() (request *DeleteSecurityGroupRequest)
CreateDeleteSecurityGroupRequest creates a request to invoke DeleteSecurityGroup API
type DeleteSecurityGroupResponse ¶ added in v1.61.443
type DeleteSecurityGroupResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteSecurityGroupResponse is the response struct for api DeleteSecurityGroup
func CreateDeleteSecurityGroupResponse ¶ added in v1.61.443
func CreateDeleteSecurityGroupResponse() (response *DeleteSecurityGroupResponse)
CreateDeleteSecurityGroupResponse creates a response to parse from DeleteSecurityGroup response
type DeleteUsersRequest ¶
type DeleteUsersRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
Async requests.Boolean `position:"Query" name:"Async"`
User *[]DeleteUsersUser `position:"Query" name:"User" type:"Repeated"`
}
DeleteUsersRequest is the request struct for api DeleteUsers
func CreateDeleteUsersRequest ¶
func CreateDeleteUsersRequest() (request *DeleteUsersRequest)
CreateDeleteUsersRequest creates a request to invoke DeleteUsers API
type DeleteUsersResponse ¶
type DeleteUsersResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
DeleteUsersResponse is the response struct for api DeleteUsers
func CreateDeleteUsersResponse ¶
func CreateDeleteUsersResponse() (response *DeleteUsersResponse)
CreateDeleteUsersResponse creates a response to parse from DeleteUsers response
type DeleteUsersUser ¶
type DeleteUsersUser struct {
Name string `name:"Name"`
}
DeleteUsersUser is a repeated param struct in DeleteUsersRequest
type DescribeAutoScaleConfigRequest ¶
type DescribeAutoScaleConfigRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
}
DescribeAutoScaleConfigRequest is the request struct for api DescribeAutoScaleConfig
func CreateDescribeAutoScaleConfigRequest ¶
func CreateDescribeAutoScaleConfigRequest() (request *DescribeAutoScaleConfigRequest)
CreateDescribeAutoScaleConfigRequest creates a request to invoke DescribeAutoScaleConfig API
type DescribeAutoScaleConfigResponse ¶
type DescribeAutoScaleConfigResponse struct {
*responses.BaseResponse
MaxNodesInCluster int `json:"MaxNodesInCluster" xml:"MaxNodesInCluster"`
GrowTimeoutInMinutes int `json:"GrowTimeoutInMinutes" xml:"GrowTimeoutInMinutes"`
SpotStrategy string `json:"SpotStrategy" xml:"SpotStrategy"`
RequestId string `json:"RequestId" xml:"RequestId"`
EnableAutoShrink bool `json:"EnableAutoShrink" xml:"EnableAutoShrink"`
ClusterType string `json:"ClusterType" xml:"ClusterType"`
EnableAutoGrow bool `json:"EnableAutoGrow" xml:"EnableAutoGrow"`
ExcludeNodes string `json:"ExcludeNodes" xml:"ExcludeNodes"`
GrowIntervalInMinutes int `json:"GrowIntervalInMinutes" xml:"GrowIntervalInMinutes"`
ShrinkIntervalInMinutes int `json:"ShrinkIntervalInMinutes" xml:"ShrinkIntervalInMinutes"`
SpotPriceLimit string `json:"SpotPriceLimit" xml:"SpotPriceLimit"`
ShrinkIdleTimes int `json:"ShrinkIdleTimes" xml:"ShrinkIdleTimes"`
ExtraNodesGrowRatio int `json:"ExtraNodesGrowRatio" xml:"ExtraNodesGrowRatio"`
GrowRatio int `json:"GrowRatio" xml:"GrowRatio"`
Uid string `json:"Uid" xml:"Uid"`
ClusterId string `json:"ClusterId" xml:"ClusterId"`
}
DescribeAutoScaleConfigResponse is the response struct for api DescribeAutoScaleConfig
func CreateDescribeAutoScaleConfigResponse ¶
func CreateDescribeAutoScaleConfigResponse() (response *DescribeAutoScaleConfigResponse)
CreateDescribeAutoScaleConfigResponse creates a response to parse from DescribeAutoScaleConfig response
type DescribeClusterRequest ¶
type DescribeClusterRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
}
DescribeClusterRequest is the request struct for api DescribeCluster
func CreateDescribeClusterRequest ¶
func CreateDescribeClusterRequest() (request *DescribeClusterRequest)
CreateDescribeClusterRequest creates a request to invoke DescribeCluster API
type DescribeClusterResponse ¶
type DescribeClusterResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ClusterInfo ClusterInfo `json:"ClusterInfo" xml:"ClusterInfo"`
}
DescribeClusterResponse is the response struct for api DescribeCluster
func CreateDescribeClusterResponse ¶
func CreateDescribeClusterResponse() (response *DescribeClusterResponse)
CreateDescribeClusterResponse creates a response to parse from DescribeCluster response
type DescribeContainerAppRequest ¶
type DescribeContainerAppRequest struct {
*requests.RpcRequest
ContainerId string `position:"Query" name:"ContainerId"`
}
DescribeContainerAppRequest is the request struct for api DescribeContainerApp
func CreateDescribeContainerAppRequest ¶
func CreateDescribeContainerAppRequest() (request *DescribeContainerAppRequest)
CreateDescribeContainerAppRequest creates a request to invoke DescribeContainerApp API
type DescribeContainerAppResponse ¶
type DescribeContainerAppResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ContainerAppInfo ContainerAppInfo `json:"ContainerAppInfo" xml:"ContainerAppInfo"`
}
DescribeContainerAppResponse is the response struct for api DescribeContainerApp
func CreateDescribeContainerAppResponse ¶
func CreateDescribeContainerAppResponse() (response *DescribeContainerAppResponse)
CreateDescribeContainerAppResponse creates a response to parse from DescribeContainerApp response
type DescribeEstackImageRequest ¶ added in v1.61.1829
type DescribeEstackImageRequest struct {
*requests.RpcRequest
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
}
DescribeEstackImageRequest is the request struct for api DescribeEstackImage
func CreateDescribeEstackImageRequest ¶ added in v1.61.1829
func CreateDescribeEstackImageRequest() (request *DescribeEstackImageRequest)
CreateDescribeEstackImageRequest creates a request to invoke DescribeEstackImage API
type DescribeEstackImageResponse ¶ added in v1.61.1829
type DescribeEstackImageResponse struct {
*responses.BaseResponse
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
ImageList ImageList `json:"ImageList" xml:"ImageList"`
}
DescribeEstackImageResponse is the response struct for api DescribeEstackImage
func CreateDescribeEstackImageResponse ¶ added in v1.61.1829
func CreateDescribeEstackImageResponse() (response *DescribeEstackImageResponse)
CreateDescribeEstackImageResponse creates a response to parse from DescribeEstackImage response
type DescribeGWSClusterPolicyRequest ¶ added in v1.61.31
type DescribeGWSClusterPolicyRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
AsyncMode requests.Boolean `position:"Query" name:"AsyncMode"`
TaskId string `position:"Query" name:"TaskId"`
}
DescribeGWSClusterPolicyRequest is the request struct for api DescribeGWSClusterPolicy
func CreateDescribeGWSClusterPolicyRequest ¶ added in v1.61.31
func CreateDescribeGWSClusterPolicyRequest() (request *DescribeGWSClusterPolicyRequest)
CreateDescribeGWSClusterPolicyRequest creates a request to invoke DescribeGWSClusterPolicy API
type DescribeGWSClusterPolicyResponse ¶ added in v1.61.31
type DescribeGWSClusterPolicyResponse struct {
*responses.BaseResponse
Watermark string `json:"Watermark" xml:"Watermark"`
Clipboard string `json:"Clipboard" xml:"Clipboard"`
RequestId string `json:"RequestId" xml:"RequestId"`
UsbRedirect string `json:"UsbRedirect" xml:"UsbRedirect"`
LocalDrive string `json:"LocalDrive" xml:"LocalDrive"`
}
DescribeGWSClusterPolicyResponse is the response struct for api DescribeGWSClusterPolicy
func CreateDescribeGWSClusterPolicyResponse ¶ added in v1.61.31
func CreateDescribeGWSClusterPolicyResponse() (response *DescribeGWSClusterPolicyResponse)
CreateDescribeGWSClusterPolicyResponse creates a response to parse from DescribeGWSClusterPolicy response
type DescribeGWSClustersRequest ¶ added in v1.60.317
type DescribeGWSClustersRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
}
DescribeGWSClustersRequest is the request struct for api DescribeGWSClusters
func CreateDescribeGWSClustersRequest ¶ added in v1.60.317
func CreateDescribeGWSClustersRequest() (request *DescribeGWSClustersRequest)
CreateDescribeGWSClustersRequest creates a request to invoke DescribeGWSClusters API
type DescribeGWSClustersResponse ¶ added in v1.60.317
type DescribeGWSClustersResponse struct {
*responses.BaseResponse
PageSize int `json:"PageSize" xml:"PageSize"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
RequestId string `json:"RequestId" xml:"RequestId"`
CallerType string `json:"CallerType" xml:"CallerType"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Clusters ClustersInDescribeGWSClusters `json:"Clusters" xml:"Clusters"`
}
DescribeGWSClustersResponse is the response struct for api DescribeGWSClusters
func CreateDescribeGWSClustersResponse ¶ added in v1.60.317
func CreateDescribeGWSClustersResponse() (response *DescribeGWSClustersResponse)
CreateDescribeGWSClustersResponse creates a response to parse from DescribeGWSClusters response
type DescribeGWSImagesRequest ¶ added in v1.60.317
type DescribeGWSImagesRequest struct {
*requests.RpcRequest
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
}
DescribeGWSImagesRequest is the request struct for api DescribeGWSImages
func CreateDescribeGWSImagesRequest ¶ added in v1.60.317
func CreateDescribeGWSImagesRequest() (request *DescribeGWSImagesRequest)
CreateDescribeGWSImagesRequest creates a request to invoke DescribeGWSImages API
type DescribeGWSImagesResponse ¶ added in v1.60.317
type DescribeGWSImagesResponse struct {
*responses.BaseResponse
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Images ImagesInDescribeGWSImages `json:"Images" xml:"Images"`
}
DescribeGWSImagesResponse is the response struct for api DescribeGWSImages
func CreateDescribeGWSImagesResponse ¶ added in v1.60.317
func CreateDescribeGWSImagesResponse() (response *DescribeGWSImagesResponse)
CreateDescribeGWSImagesResponse creates a response to parse from DescribeGWSImages response
type DescribeGWSInstancesRequest ¶ added in v1.60.317
type DescribeGWSInstancesRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
InstanceId string `position:"Query" name:"InstanceId"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
UserUid requests.Integer `position:"Query" name:"UserUid"`
UserName string `position:"Query" name:"UserName"`
}
DescribeGWSInstancesRequest is the request struct for api DescribeGWSInstances
func CreateDescribeGWSInstancesRequest ¶ added in v1.60.317
func CreateDescribeGWSInstancesRequest() (request *DescribeGWSInstancesRequest)
CreateDescribeGWSInstancesRequest creates a request to invoke DescribeGWSInstances API
type DescribeGWSInstancesResponse ¶ added in v1.60.317
type DescribeGWSInstancesResponse struct {
*responses.BaseResponse
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Instances Instances `json:"Instances" xml:"Instances"`
}
DescribeGWSInstancesResponse is the response struct for api DescribeGWSInstances
func CreateDescribeGWSInstancesResponse ¶ added in v1.60.317
func CreateDescribeGWSInstancesResponse() (response *DescribeGWSInstancesResponse)
CreateDescribeGWSInstancesResponse creates a response to parse from DescribeGWSInstances response
type DescribeImageGatewayConfigRequest ¶
type DescribeImageGatewayConfigRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
}
DescribeImageGatewayConfigRequest is the request struct for api DescribeImageGatewayConfig
func CreateDescribeImageGatewayConfigRequest ¶
func CreateDescribeImageGatewayConfigRequest() (request *DescribeImageGatewayConfigRequest)
CreateDescribeImageGatewayConfigRequest creates a request to invoke DescribeImageGatewayConfig API
type DescribeImageGatewayConfigResponse ¶
type DescribeImageGatewayConfigResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Imagegw Imagegw `json:"Imagegw" xml:"Imagegw"`
}
DescribeImageGatewayConfigResponse is the response struct for api DescribeImageGatewayConfig
func CreateDescribeImageGatewayConfigResponse ¶
func CreateDescribeImageGatewayConfigResponse() (response *DescribeImageGatewayConfigResponse)
CreateDescribeImageGatewayConfigResponse creates a response to parse from DescribeImageGatewayConfig response
type DescribeImagePriceRequest ¶
type DescribeImagePriceRequest struct {
*requests.RpcRequest
Period requests.Integer `position:"Query" name:"Period"`
Amount requests.Integer `position:"Query" name:"Amount"`
ImageId string `position:"Query" name:"ImageId"`
SkuCode string `position:"Query" name:"SkuCode"`
PriceUnit string `position:"Query" name:"PriceUnit"`
OrderType string `position:"Query" name:"OrderType"`
}
DescribeImagePriceRequest is the request struct for api DescribeImagePrice
func CreateDescribeImagePriceRequest ¶
func CreateDescribeImagePriceRequest() (request *DescribeImagePriceRequest)
CreateDescribeImagePriceRequest creates a request to invoke DescribeImagePrice API
type DescribeImagePriceResponse ¶
type DescribeImagePriceResponse struct {
*responses.BaseResponse
Amount int `json:"Amount" xml:"Amount"`
RequestId string `json:"RequestId" xml:"RequestId"`
DiscountPrice float64 `json:"DiscountPrice" xml:"DiscountPrice"`
TradePrice float64 `json:"TradePrice" xml:"TradePrice"`
OriginalPrice float64 `json:"OriginalPrice" xml:"OriginalPrice"`
ImageId string `json:"ImageId" xml:"ImageId"`
}
DescribeImagePriceResponse is the response struct for api DescribeImagePrice
func CreateDescribeImagePriceResponse ¶
func CreateDescribeImagePriceResponse() (response *DescribeImagePriceResponse)
CreateDescribeImagePriceResponse creates a response to parse from DescribeImagePrice response
type DescribeImageRequest ¶
type DescribeImageRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
Repository string `position:"Query" name:"Repository"`
ContainerType string `position:"Query" name:"ContainerType"`
ImageTag string `position:"Query" name:"ImageTag"`
}
DescribeImageRequest is the request struct for api DescribeImage
func CreateDescribeImageRequest ¶
func CreateDescribeImageRequest() (request *DescribeImageRequest)
CreateDescribeImageRequest creates a request to invoke DescribeImage API
type DescribeImageResponse ¶
type DescribeImageResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ImageInfo ImageInfo `json:"ImageInfo" xml:"ImageInfo"`
}
DescribeImageResponse is the response struct for api DescribeImage
func CreateDescribeImageResponse ¶
func CreateDescribeImageResponse() (response *DescribeImageResponse)
CreateDescribeImageResponse creates a response to parse from DescribeImage response
type DescribeJobRequest ¶
type DescribeJobRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
JobId string `position:"Query" name:"JobId"`
Async requests.Boolean `position:"Query" name:"Async"`
}
DescribeJobRequest is the request struct for api DescribeJob
func CreateDescribeJobRequest ¶
func CreateDescribeJobRequest() (request *DescribeJobRequest)
CreateDescribeJobRequest creates a request to invoke DescribeJob API
type DescribeJobResponse ¶
type DescribeJobResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Message Message `json:"Message" xml:"Message"`
}
DescribeJobResponse is the response struct for api DescribeJob
func CreateDescribeJobResponse ¶
func CreateDescribeJobResponse() (response *DescribeJobResponse)
CreateDescribeJobResponse creates a response to parse from DescribeJob response
type DescribeNFSClientStatusRequest ¶ added in v1.60.317
type DescribeNFSClientStatusRequest struct {
*requests.RpcRequest
InstanceId string `position:"Query" name:"InstanceId"`
}
DescribeNFSClientStatusRequest is the request struct for api DescribeNFSClientStatus
func CreateDescribeNFSClientStatusRequest ¶ added in v1.60.317
func CreateDescribeNFSClientStatusRequest() (request *DescribeNFSClientStatusRequest)
CreateDescribeNFSClientStatusRequest creates a request to invoke DescribeNFSClientStatus API
type DescribeNFSClientStatusResponse ¶ added in v1.60.317
type DescribeNFSClientStatusResponse struct {
*responses.BaseResponse
Status string `json:"Status" xml:"Status"`
RequestId string `json:"RequestId" xml:"RequestId"`
Result Result `json:"Result" xml:"Result"`
}
DescribeNFSClientStatusResponse is the response struct for api DescribeNFSClientStatus
func CreateDescribeNFSClientStatusResponse ¶ added in v1.60.317
func CreateDescribeNFSClientStatusResponse() (response *DescribeNFSClientStatusResponse)
CreateDescribeNFSClientStatusResponse creates a response to parse from DescribeNFSClientStatus response
type DescribePriceCommodities ¶
type DescribePriceCommodities struct {
Amount string `name:"Amount"`
Period string `name:"Period"`
NodeType string `name:"NodeType"`
DataDisks *[]DescribePriceCommoditiesDataDisks `name:"DataDisks" type:"Repeated"`
SystemDiskCategory string `name:"SystemDiskCategory"`
InternetChargeType string `name:"InternetChargeType"`
SystemDiskPerformanceLevel string `name:"SystemDiskPerformanceLevel"`
SystemDiskSize string `name:"SystemDiskSize"`
InternetMaxBandWidthOut string `name:"InternetMaxBandWidthOut"`
InstanceType string `name:"InstanceType"`
NetworkType string `name:"NetworkType"`
}
DescribePriceCommodities is a repeated param struct in DescribePriceRequest
type DescribePriceCommoditiesDataDisks ¶ added in v1.61.1829
type DescribePriceCommoditiesDataDisks struct {
Size string `name:"size"`
Encrypted string `name:"encrypted"`
PerformanceLevel string `name:"performanceLevel"`
Category string `name:"category"`
DeleteWithInstance string `name:"deleteWithInstance"`
}
DescribePriceCommoditiesDataDisks is a repeated param struct in DescribePriceRequest
type DescribePriceRequest ¶
type DescribePriceRequest struct {
*requests.RpcRequest
Commodities *[]DescribePriceCommodities `position:"Query" name:"Commodities" type:"Repeated"`
PriceUnit string `position:"Query" name:"PriceUnit"`
ChargeType string `position:"Query" name:"ChargeType"`
OrderType string `position:"Query" name:"OrderType"`
}
DescribePriceRequest is the request struct for api DescribePrice
func CreateDescribePriceRequest ¶
func CreateDescribePriceRequest() (request *DescribePriceRequest)
CreateDescribePriceRequest creates a request to invoke DescribePrice API
type DescribePriceResponse ¶
type DescribePriceResponse struct {
*responses.BaseResponse
TotalTradePrice float64 `json:"TotalTradePrice" xml:"TotalTradePrice"`
RequestId string `json:"RequestId" xml:"RequestId"`
Prices Prices `json:"Prices" xml:"Prices"`
}
DescribePriceResponse is the response struct for api DescribePrice
func CreateDescribePriceResponse ¶
func CreateDescribePriceResponse() (response *DescribePriceResponse)
CreateDescribePriceResponse creates a response to parse from DescribePrice response
type DescribeServerlessJobsRequest ¶ added in v1.62.444
type DescribeServerlessJobsRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
JobIds *[]string `position:"Query" name:"JobIds" type:"Repeated"`
}
DescribeServerlessJobsRequest is the request struct for api DescribeServerlessJobs
func CreateDescribeServerlessJobsRequest ¶ added in v1.62.444
func CreateDescribeServerlessJobsRequest() (request *DescribeServerlessJobsRequest)
CreateDescribeServerlessJobsRequest creates a request to invoke DescribeServerlessJobs API
type DescribeServerlessJobsResponse ¶ added in v1.62.444
type DescribeServerlessJobsResponse struct {
*responses.BaseResponse
TotalCount int `json:"TotalCount" xml:"TotalCount"`
RequestId string `json:"RequestId" xml:"RequestId"`
JobInfos []JobInfo `json:"JobInfos" xml:"JobInfos"`
}
DescribeServerlessJobsResponse is the response struct for api DescribeServerlessJobs
func CreateDescribeServerlessJobsResponse ¶ added in v1.62.444
func CreateDescribeServerlessJobsResponse() (response *DescribeServerlessJobsResponse)
CreateDescribeServerlessJobsResponse creates a response to parse from DescribeServerlessJobs response
type DnsConfig ¶ added in v1.62.444
type DnsConfig struct {
NameServers []string `json:"NameServers" xml:"NameServers"`
Searches []string `json:"Searches" xml:"Searches"`
Options []Option `json:"Options" xml:"Options"`
}
DnsConfig is a nested struct in ehpc response
type EciSecurityContext ¶ added in v1.62.444
type EciSecurityContext struct {
Sysctls []Sysctl `json:"Sysctls" xml:"Sysctls"`
}
EciSecurityContext is a nested struct in ehpc response
type EcsInfo ¶
type EcsInfo struct {
Manager Manager `json:"Manager" xml:"Manager"`
Compute Compute `json:"Compute" xml:"Compute"`
Login Login `json:"Login" xml:"Login"`
ProxyMgr ProxyMgr `json:"ProxyMgr" xml:"ProxyMgr"`
}
EcsInfo is a nested struct in ehpc response
type EditJobTemplateRequest ¶
type EditJobTemplateRequest struct {
*requests.RpcRequest
StderrRedirectPath string `position:"Query" name:"StderrRedirectPath"`
ClockTime string `position:"Query" name:"ClockTime"`
CommandLine string `position:"Query" name:"CommandLine"`
ArrayRequest string `position:"Query" name:"ArrayRequest"`
UnzipCmd string `position:"Query" name:"UnzipCmd"`
PackagePath string `position:"Query" name:"PackagePath"`
Mem string `position:"Query" name:"Mem"`
StdoutRedirectPath string `position:"Query" name:"StdoutRedirectPath"`
Variables string `position:"Query" name:"Variables"`
RunasUser string `position:"Query" name:"RunasUser"`
ReRunable requests.Boolean `position:"Query" name:"ReRunable"`
Thread requests.Integer `position:"Query" name:"Thread"`
TemplateId string `position:"Query" name:"TemplateId"`
Priority requests.Integer `position:"Query" name:"Priority"`
Gpu requests.Integer `position:"Query" name:"Gpu"`
WithUnzipCmd requests.Boolean `position:"Query" name:"WithUnzipCmd"`
Node requests.Integer `position:"Query" name:"Node"`
Task requests.Integer `position:"Query" name:"Task"`
InputFileUrl string `position:"Query" name:"InputFileUrl"`
Name string `position:"Query" name:"Name"`
Queue string `position:"Query" name:"Queue"`
}
EditJobTemplateRequest is the request struct for api EditJobTemplate
func CreateEditJobTemplateRequest ¶
func CreateEditJobTemplateRequest() (request *EditJobTemplateRequest)
CreateEditJobTemplateRequest creates a request to invoke EditJobTemplate API
type EditJobTemplateResponse ¶
type EditJobTemplateResponse struct {
*responses.BaseResponse
TemplateId string `json:"TemplateId" xml:"TemplateId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
EditJobTemplateResponse is the response struct for api EditJobTemplate
func CreateEditJobTemplateResponse ¶
func CreateEditJobTemplateResponse() (response *EditJobTemplateResponse)
CreateEditJobTemplateResponse creates a response to parse from EditJobTemplate response
type EnvironmentVar ¶ added in v1.62.444
type EnvironmentVar struct {
Key string `json:"Key" xml:"Key"`
Value string `json:"Value" xml:"Value"`
ValueFrom ValueFrom `json:"ValueFrom" xml:"ValueFrom"`
}
EnvironmentVar is a nested struct in ehpc response
type EnvironmentVarsInDescribeServerlessJobs ¶ added in v1.62.444
type EnvironmentVarsInDescribeServerlessJobs struct {
EnvironmentVar []EnvironmentVar `json:"EnvironmentVar" xml:"EnvironmentVar"`
}
EnvironmentVarsInDescribeServerlessJobs is a nested struct in ehpc response
type Event ¶ added in v1.62.444
type Event struct {
Count int `json:"Count" xml:"Count"`
FirstTimestamp string `json:"FirstTimestamp" xml:"FirstTimestamp"`
LastTimestamp string `json:"LastTimestamp" xml:"LastTimestamp"`
Message string `json:"Message" xml:"Message"`
Name string `json:"Name" xml:"Name"`
Reason string `json:"Reason" xml:"Reason"`
Type string `json:"Type" xml:"Type"`
}
Event is a nested struct in ehpc response
type Events ¶ added in v1.62.444
type Events struct {
Event []Event `json:"Event" xml:"Event"`
}
Events is a nested struct in ehpc response
type ExecsInDescribeServerlessJobs ¶ added in v1.62.444
type ExecsInDescribeServerlessJobs struct {
Exec []string `json:"Exec" xml:"Exec"`
}
ExecsInDescribeServerlessJobs is a nested struct in ehpc response
type FieldRef ¶ added in v1.62.444
type FieldRef struct {
FieldPath string `json:"FieldPath" xml:"FieldPath"`
}
FieldRef is a nested struct in ehpc response
type FileSystemListInListCpfsFileSystems ¶
type FileSystemListInListCpfsFileSystems struct {
FileSystems []FileSystems `json:"FileSystems" xml:"FileSystems"`
}
FileSystemListInListCpfsFileSystems is a nested struct in ehpc response
type FileSystemListInListFileSystemWithMountTargets ¶
type FileSystemListInListFileSystemWithMountTargets struct {
FileSystems []FileSystemsInListFileSystemWithMountTargets `json:"FileSystems" xml:"FileSystems"`
}
FileSystemListInListFileSystemWithMountTargets is a nested struct in ehpc response
type FileSystems ¶
type FileSystems struct {
FileSystemId string `json:"FileSystemId" xml:"FileSystemId"`
RegionId string `json:"RegionId" xml:"RegionId"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
ProtocolType string `json:"ProtocolType" xml:"ProtocolType"`
Capacity string `json:"Capacity" xml:"Capacity"`
Destription string `json:"Destription" xml:"Destription"`
MountTargetList MountTargetListInListCpfsFileSystems `json:"MountTargetList" xml:"MountTargetList"`
}
FileSystems is a nested struct in ehpc response
type FileSystemsInListFileSystemWithMountTargets ¶ added in v1.60.317
type FileSystemsInListFileSystemWithMountTargets struct {
Status string `json:"Status" xml:"Status"`
Capacity int `json:"Capacity" xml:"Capacity"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
StorageType string `json:"StorageType" xml:"StorageType"`
BandWidth int `json:"BandWidth" xml:"BandWidth"`
RegionId string `json:"RegionId" xml:"RegionId"`
FileSystemId string `json:"FileSystemId" xml:"FileSystemId"`
FileSystemType string `json:"FileSystemType" xml:"FileSystemType"`
MeteredSize int `json:"MeteredSize" xml:"MeteredSize"`
EncryptType int `json:"EncryptType" xml:"EncryptType"`
ProtocolType string `json:"ProtocolType" xml:"ProtocolType"`
Destription string `json:"Destription" xml:"Destription"`
VpcId string `json:"VpcId" xml:"VpcId"`
PackageList PackageList `json:"PackageList" xml:"PackageList"`
MountTargetList MountTargetListInListFileSystemWithMountTargets `json:"MountTargetList" xml:"MountTargetList"`
}
FileSystemsInListFileSystemWithMountTargets is a nested struct in ehpc response
type GetAccountingReportRequest ¶
type GetAccountingReportRequest struct {
*requests.RpcRequest
ReportType string `position:"Query" name:"ReportType"`
EndTime requests.Integer `position:"Query" name:"EndTime"`
FilterValue string `position:"Query" name:"FilterValue"`
Dim string `position:"Query" name:"Dim"`
ClusterId string `position:"Query" name:"ClusterId"`
StartTime requests.Integer `position:"Query" name:"StartTime"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
JobId string `position:"Query" name:"JobId"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
}
GetAccountingReportRequest is the request struct for api GetAccountingReport
func CreateGetAccountingReportRequest ¶
func CreateGetAccountingReportRequest() (request *GetAccountingReportRequest)
CreateGetAccountingReportRequest creates a request to invoke GetAccountingReport API
type GetAccountingReportResponse ¶
type GetAccountingReportResponse struct {
*responses.BaseResponse
TotalCoreTime int `json:"TotalCoreTime" xml:"TotalCoreTime"`
Metrics string `json:"Metrics" xml:"Metrics"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageSize int `json:"PageSize" xml:"PageSize"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Data Data `json:"Data" xml:"Data"`
}
GetAccountingReportResponse is the response struct for api GetAccountingReport
func CreateGetAccountingReportResponse ¶
func CreateGetAccountingReportResponse() (response *GetAccountingReportResponse)
CreateGetAccountingReportResponse creates a response to parse from GetAccountingReport response
type GetAutoScaleConfigRequest ¶
type GetAutoScaleConfigRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
}
GetAutoScaleConfigRequest is the request struct for api GetAutoScaleConfig
func CreateGetAutoScaleConfigRequest ¶
func CreateGetAutoScaleConfigRequest() (request *GetAutoScaleConfigRequest)
CreateGetAutoScaleConfigRequest creates a request to invoke GetAutoScaleConfig API
type GetAutoScaleConfigResponse ¶
type GetAutoScaleConfigResponse struct {
*responses.BaseResponse
MaxNodesInCluster int `json:"MaxNodesInCluster" xml:"MaxNodesInCluster"`
GrowTimeoutInMinutes int `json:"GrowTimeoutInMinutes" xml:"GrowTimeoutInMinutes"`
SpotStrategy string `json:"SpotStrategy" xml:"SpotStrategy"`
EnableAutoShrink bool `json:"EnableAutoShrink" xml:"EnableAutoShrink"`
RequestId string `json:"RequestId" xml:"RequestId"`
EnableAutoGrow bool `json:"EnableAutoGrow" xml:"EnableAutoGrow"`
ClusterType string `json:"ClusterType" xml:"ClusterType"`
ExcludeNodes string `json:"ExcludeNodes" xml:"ExcludeNodes"`
ShrinkIntervalInMinutes int `json:"ShrinkIntervalInMinutes" xml:"ShrinkIntervalInMinutes"`
GrowIntervalInMinutes int `json:"GrowIntervalInMinutes" xml:"GrowIntervalInMinutes"`
SpotPriceLimit float64 `json:"SpotPriceLimit" xml:"SpotPriceLimit"`
ExtraNodesGrowRatio int `json:"ExtraNodesGrowRatio" xml:"ExtraNodesGrowRatio"`
ShrinkIdleTimes int `json:"ShrinkIdleTimes" xml:"ShrinkIdleTimes"`
ImageId string `json:"ImageId" xml:"ImageId"`
GrowRatio int `json:"GrowRatio" xml:"GrowRatio"`
ClusterId string `json:"ClusterId" xml:"ClusterId"`
Uid string `json:"Uid" xml:"Uid"`
ComputeEnableHt bool `json:"ComputeEnableHt" xml:"ComputeEnableHt"`
DnsConfig string `json:"DnsConfig" xml:"DnsConfig"`
Queues QueuesInGetAutoScaleConfig `json:"Queues" xml:"Queues"`
}
GetAutoScaleConfigResponse is the response struct for api GetAutoScaleConfig
func CreateGetAutoScaleConfigResponse ¶
func CreateGetAutoScaleConfigResponse() (response *GetAutoScaleConfigResponse)
CreateGetAutoScaleConfigResponse creates a response to parse from GetAutoScaleConfig response
type GetCloudMetricLogsRequest ¶
type GetCloudMetricLogsRequest struct {
*requests.RpcRequest
MetricScope string `position:"Query" name:"MetricScope"`
ClusterId string `position:"Query" name:"ClusterId"`
AggregationInterval requests.Integer `position:"Query" name:"AggregationInterval"`
Reverse requests.Boolean `position:"Query" name:"Reverse"`
AggregationType string `position:"Query" name:"AggregationType"`
Filter string `position:"Query" name:"Filter"`
MetricCategories string `position:"Query" name:"MetricCategories"`
From requests.Integer `position:"Query" name:"From"`
To requests.Integer `position:"Query" name:"To"`
}
GetCloudMetricLogsRequest is the request struct for api GetCloudMetricLogs
func CreateGetCloudMetricLogsRequest ¶
func CreateGetCloudMetricLogsRequest() (request *GetCloudMetricLogsRequest)
CreateGetCloudMetricLogsRequest creates a request to invoke GetCloudMetricLogs API
type GetCloudMetricLogsResponse ¶
type GetCloudMetricLogsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
MetricLogs MetricLogs `json:"MetricLogs" xml:"MetricLogs"`
}
GetCloudMetricLogsResponse is the response struct for api GetCloudMetricLogs
func CreateGetCloudMetricLogsResponse ¶
func CreateGetCloudMetricLogsResponse() (response *GetCloudMetricLogsResponse)
CreateGetCloudMetricLogsResponse creates a response to parse from GetCloudMetricLogs response
type GetCloudMetricProfilingRequest ¶
type GetCloudMetricProfilingRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
ProfilingId string `position:"Query" name:"ProfilingId"`
}
GetCloudMetricProfilingRequest is the request struct for api GetCloudMetricProfiling
func CreateGetCloudMetricProfilingRequest ¶
func CreateGetCloudMetricProfilingRequest() (request *GetCloudMetricProfilingRequest)
CreateGetCloudMetricProfilingRequest creates a request to invoke GetCloudMetricProfiling API
type GetCloudMetricProfilingResponse ¶
type GetCloudMetricProfilingResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
SvgUrls SvgUrls `json:"SvgUrls" xml:"SvgUrls"`
}
GetCloudMetricProfilingResponse is the response struct for api GetCloudMetricProfiling
func CreateGetCloudMetricProfilingResponse ¶
func CreateGetCloudMetricProfilingResponse() (response *GetCloudMetricProfilingResponse)
CreateGetCloudMetricProfilingResponse creates a response to parse from GetCloudMetricProfiling response
type GetClusterVolumesRequest ¶
type GetClusterVolumesRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
}
GetClusterVolumesRequest is the request struct for api GetClusterVolumes
func CreateGetClusterVolumesRequest ¶
func CreateGetClusterVolumesRequest() (request *GetClusterVolumesRequest)
CreateGetClusterVolumesRequest creates a request to invoke GetClusterVolumes API
type GetClusterVolumesResponse ¶
type GetClusterVolumesResponse struct {
*responses.BaseResponse
RegionId string `json:"RegionId" xml:"RegionId"`
RequestId string `json:"RequestId" xml:"RequestId"`
Volumes VolumesInGetClusterVolumes `json:"Volumes" xml:"Volumes"`
}
GetClusterVolumesResponse is the response struct for api GetClusterVolumes
func CreateGetClusterVolumesResponse ¶
func CreateGetClusterVolumesResponse() (response *GetClusterVolumesResponse)
CreateGetClusterVolumesResponse creates a response to parse from GetClusterVolumes response
type GetCommonImageRequest ¶ added in v1.61.1829
type GetCommonImageRequest struct {
*requests.RpcRequest
ContainType string `position:"Query" name:"ContainType"`
ClusterId string `position:"Query" name:"ClusterId"`
ImageName string `position:"Query" name:"ImageName"`
}
GetCommonImageRequest is the request struct for api GetCommonImage
func CreateGetCommonImageRequest ¶ added in v1.61.1829
func CreateGetCommonImageRequest() (request *GetCommonImageRequest)
CreateGetCommonImageRequest creates a request to invoke GetCommonImage API
type GetCommonImageResponse ¶ added in v1.61.1829
type GetCommonImageResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
GetCommonImageResponse is the response struct for api GetCommonImage
func CreateGetCommonImageResponse ¶ added in v1.61.1829
func CreateGetCommonImageResponse() (response *GetCommonImageResponse)
CreateGetCommonImageResponse creates a response to parse from GetCommonImage response
type GetGWSConnectTicketRequest ¶ added in v1.60.317
type GetGWSConnectTicketRequest struct {
*requests.RpcRequest
InstanceId string `position:"Query" name:"InstanceId"`
AppName string `position:"Query" name:"AppName"`
}
GetGWSConnectTicketRequest is the request struct for api GetGWSConnectTicket
func CreateGetGWSConnectTicketRequest ¶ added in v1.60.317
func CreateGetGWSConnectTicketRequest() (request *GetGWSConnectTicketRequest)
CreateGetGWSConnectTicketRequest creates a request to invoke GetGWSConnectTicket API
type GetGWSConnectTicketResponse ¶ added in v1.60.317
type GetGWSConnectTicketResponse struct {
*responses.BaseResponse
Ticket string `json:"Ticket" xml:"Ticket"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
GetGWSConnectTicketResponse is the response struct for api GetGWSConnectTicket
func CreateGetGWSConnectTicketResponse ¶ added in v1.60.317
func CreateGetGWSConnectTicketResponse() (response *GetGWSConnectTicketResponse)
CreateGetGWSConnectTicketResponse creates a response to parse from GetGWSConnectTicket response
type GetHybridClusterConfigRequest ¶
type GetHybridClusterConfigRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
Node string `position:"Query" name:"Node"`
}
GetHybridClusterConfigRequest is the request struct for api GetHybridClusterConfig
func CreateGetHybridClusterConfigRequest ¶
func CreateGetHybridClusterConfigRequest() (request *GetHybridClusterConfigRequest)
CreateGetHybridClusterConfigRequest creates a request to invoke GetHybridClusterConfig API
type GetHybridClusterConfigResponse ¶
type GetHybridClusterConfigResponse struct {
*responses.BaseResponse
ClusterConfig string `json:"ClusterConfig" xml:"ClusterConfig"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
GetHybridClusterConfigResponse is the response struct for api GetHybridClusterConfig
func CreateGetHybridClusterConfigResponse ¶
func CreateGetHybridClusterConfigResponse() (response *GetHybridClusterConfigResponse)
CreateGetHybridClusterConfigResponse creates a response to parse from GetHybridClusterConfig response
type GetIfEcsTypeSupportHtConfigRequest ¶ added in v1.60.317
type GetIfEcsTypeSupportHtConfigRequest struct {
*requests.RpcRequest
InstanceType string `position:"Query" name:"InstanceType"`
}
GetIfEcsTypeSupportHtConfigRequest is the request struct for api GetIfEcsTypeSupportHtConfig
func CreateGetIfEcsTypeSupportHtConfigRequest ¶ added in v1.60.317
func CreateGetIfEcsTypeSupportHtConfigRequest() (request *GetIfEcsTypeSupportHtConfigRequest)
CreateGetIfEcsTypeSupportHtConfigRequest creates a request to invoke GetIfEcsTypeSupportHtConfig API
type GetIfEcsTypeSupportHtConfigResponse ¶ added in v1.60.317
type GetIfEcsTypeSupportHtConfigResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
DefaultHtEnabled bool `json:"DefaultHtEnabled" xml:"DefaultHtEnabled"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
SupportHtConfig bool `json:"SupportHtConfig" xml:"SupportHtConfig"`
}
GetIfEcsTypeSupportHtConfigResponse is the response struct for api GetIfEcsTypeSupportHtConfig
func CreateGetIfEcsTypeSupportHtConfigResponse ¶ added in v1.60.317
func CreateGetIfEcsTypeSupportHtConfigResponse() (response *GetIfEcsTypeSupportHtConfigResponse)
CreateGetIfEcsTypeSupportHtConfigResponse creates a response to parse from GetIfEcsTypeSupportHtConfig response
type GetJobLogRequest ¶ added in v1.62.28
type GetJobLogRequest struct {
*requests.RpcRequest
Offset requests.Integer `position:"Query" name:"Offset"`
ExecHost string `position:"Query" name:"ExecHost"`
ClusterId string `position:"Query" name:"ClusterId"`
JobId string `position:"Query" name:"JobId"`
Size requests.Integer `position:"Query" name:"Size"`
}
GetJobLogRequest is the request struct for api GetJobLog
func CreateGetJobLogRequest ¶ added in v1.62.28
func CreateGetJobLogRequest() (request *GetJobLogRequest)
CreateGetJobLogRequest creates a request to invoke GetJobLog API
type GetJobLogResponse ¶ added in v1.62.28
type GetJobLogResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
JobId string `json:"JobId" xml:"JobId"`
OutputLog string `json:"OutputLog" xml:"OutputLog"`
ErrorLog string `json:"ErrorLog" xml:"ErrorLog"`
}
GetJobLogResponse is the response struct for api GetJobLog
func CreateGetJobLogResponse ¶ added in v1.62.28
func CreateGetJobLogResponse() (response *GetJobLogResponse)
CreateGetJobLogResponse creates a response to parse from GetJobLog response
type GetPostScriptsRequest ¶ added in v1.61.1829
type GetPostScriptsRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
}
GetPostScriptsRequest is the request struct for api GetPostScripts
func CreateGetPostScriptsRequest ¶ added in v1.61.1829
func CreateGetPostScriptsRequest() (request *GetPostScriptsRequest)
CreateGetPostScriptsRequest creates a request to invoke GetPostScripts API
type GetPostScriptsResponse ¶ added in v1.61.1829
type GetPostScriptsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
PostInstallScripts []PostInstallScriptsItem `json:"PostInstallScripts" xml:"PostInstallScripts"`
}
GetPostScriptsResponse is the response struct for api GetPostScripts
func CreateGetPostScriptsResponse ¶ added in v1.61.1829
func CreateGetPostScriptsResponse() (response *GetPostScriptsResponse)
CreateGetPostScriptsResponse creates a response to parse from GetPostScripts response
type GetSchedulerInfoRequest ¶ added in v1.61.1236
type GetSchedulerInfoRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
Scheduler *[]GetSchedulerInfoScheduler `position:"Query" name:"Scheduler" type:"Repeated"`
}
GetSchedulerInfoRequest is the request struct for api GetSchedulerInfo
func CreateGetSchedulerInfoRequest ¶ added in v1.61.1236
func CreateGetSchedulerInfoRequest() (request *GetSchedulerInfoRequest)
CreateGetSchedulerInfoRequest creates a request to invoke GetSchedulerInfo API
type GetSchedulerInfoResponse ¶ added in v1.61.1236
type GetSchedulerInfoResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
SchedInfo []SchedInfoItem `json:"SchedInfo" xml:"SchedInfo"`
}
GetSchedulerInfoResponse is the response struct for api GetSchedulerInfo
func CreateGetSchedulerInfoResponse ¶ added in v1.61.1236
func CreateGetSchedulerInfoResponse() (response *GetSchedulerInfoResponse)
CreateGetSchedulerInfoResponse creates a response to parse from GetSchedulerInfo response
type GetSchedulerInfoScheduler ¶ added in v1.61.1236
type GetSchedulerInfoScheduler struct {
SchedName string `name:"SchedName"`
}
GetSchedulerInfoScheduler is a repeated param struct in GetSchedulerInfoRequest
type GetUserImageRequest ¶ added in v1.61.1829
type GetUserImageRequest struct {
*requests.RpcRequest
OSSBucket string `position:"Query" name:"OSSBucket"`
OSSEndPoint string `position:"Query" name:"OSSEndPoint"`
ClusterId string `position:"Query" name:"ClusterId"`
ContainerType string `position:"Query" name:"ContainerType"`
ImagePath string `position:"Query" name:"ImagePath"`
ImageName string `position:"Query" name:"ImageName"`
}
GetUserImageRequest is the request struct for api GetUserImage
func CreateGetUserImageRequest ¶ added in v1.61.1829
func CreateGetUserImageRequest() (request *GetUserImageRequest)
CreateGetUserImageRequest creates a request to invoke GetUserImage API
type GetUserImageResponse ¶ added in v1.61.1829
type GetUserImageResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
GetUserImageResponse is the response struct for api GetUserImage
func CreateGetUserImageResponse ¶ added in v1.61.1829
func CreateGetUserImageResponse() (response *GetUserImageResponse)
CreateGetUserImageResponse creates a response to parse from GetUserImage response
type GetVisualServiceStatusRequest ¶
type GetVisualServiceStatusRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
}
GetVisualServiceStatusRequest is the request struct for api GetVisualServiceStatus
func CreateGetVisualServiceStatusRequest ¶
func CreateGetVisualServiceStatusRequest() (request *GetVisualServiceStatusRequest)
CreateGetVisualServiceStatusRequest creates a request to invoke GetVisualServiceStatus API
type GetVisualServiceStatusResponse ¶
type GetVisualServiceStatusResponse struct {
*responses.BaseResponse
Message string `json:"Message" xml:"Message"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
GetVisualServiceStatusResponse is the response struct for api GetVisualServiceStatus
func CreateGetVisualServiceStatusResponse ¶
func CreateGetVisualServiceStatusResponse() (response *GetVisualServiceStatusResponse)
CreateGetVisualServiceStatusResponse creates a response to parse from GetVisualServiceStatus response
type HostAlias ¶ added in v1.62.444
type HostAlias struct {
Ip string `json:"Ip" xml:"Ip"`
Hostnames []string `json:"Hostnames" xml:"Hostnames"`
}
HostAlias is a nested struct in ehpc response
type HostAliases ¶ added in v1.62.444
type HostAliases struct {
HostAlias []HostAlias `json:"HostAlias" xml:"HostAlias"`
}
HostAliases is a nested struct in ehpc response
type Hostnames ¶ added in v1.62.444
type Hostnames struct {
Hostname []string `json:"Hostname" xml:"Hostname"`
}
Hostnames is a nested struct in ehpc response
type HttpGet ¶ added in v1.62.444
type HttpGet struct {
Path string `json:"Path" xml:"Path"`
Port int64 `json:"Port" xml:"Port"`
Scheme string `json:"Scheme" xml:"Scheme"`
}
HttpGet is a nested struct in ehpc response
type ImageInfo ¶
type ImageInfo struct {
Name string `json:"Name" xml:"Name"`
Uid string `json:"Uid" xml:"Uid"`
Repository string `json:"Repository" xml:"Repository"`
SkuCode string `json:"SkuCode" xml:"SkuCode"`
ImageId string `json:"ImageId" xml:"ImageId"`
ImageOwnerAlias string `json:"ImageOwnerAlias" xml:"ImageOwnerAlias"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
System string `json:"System" xml:"System"`
PostInstallScript string `json:"PostInstallScript" xml:"PostInstallScript"`
ProductCode string `json:"ProductCode" xml:"ProductCode"`
Progress string `json:"Progress" xml:"Progress"`
Size int `json:"Size" xml:"Size"`
Tag string `json:"Tag" xml:"Tag"`
ImageType string `json:"ImageType" xml:"ImageType"`
PricingCycle string `json:"PricingCycle" xml:"PricingCycle"`
ImageName string `json:"ImageName" xml:"ImageName"`
Status string `json:"Status" xml:"Status"`
Description string `json:"Description" xml:"Description"`
Type string `json:"Type" xml:"Type"`
UpdateDateTime string `json:"UpdateDateTime" xml:"UpdateDateTime"`
OsTag OsTag `json:"OsTag" xml:"OsTag"`
BaseOsTag BaseOsTag `json:"BaseOsTag" xml:"BaseOsTag"`
}
ImageInfo is a nested struct in ehpc response
type ImageInspectInfo ¶ added in v1.61.1829
type ImageInspectInfo struct {
BuildArch string `json:"BuildArch" xml:"BuildArch"`
BuildDate string `json:"BuildDate" xml:"BuildDate"`
BootStrap string `json:"BootStrap" xml:"BootStrap"`
DefFrom string `json:"DefFrom" xml:"DefFrom"`
ContainerVersion string `json:"ContainerVersion" xml:"ContainerVersion"`
SchemaVersion string `json:"SchemaVersion" xml:"SchemaVersion"`
}
ImageInspectInfo is a nested struct in ehpc response
type ImageList ¶ added in v1.61.1829
type ImageList struct {
ImageListInfo []ImageListInfo `json:"ImageListInfo" xml:"ImageListInfo"`
}
ImageList is a nested struct in ehpc response
type ImageListInfo ¶ added in v1.61.1829
type ImageListInfo struct {
ImageName string `json:"ImageName" xml:"ImageName"`
ImageSize int `json:"ImageSize" xml:"ImageSize"`
RecentUpdateTime string `json:"RecentUpdateTime" xml:"RecentUpdateTime"`
ImageUrl string `json:"ImageUrl" xml:"ImageUrl"`
ImageType string `json:"ImageType" xml:"ImageType"`
}
ImageListInfo is a nested struct in ehpc response
type ImageStatus ¶ added in v1.61.1829
type ImageStatus struct {
ImageInspectInfo ImageInspectInfo `json:"ImageInspectInfo" xml:"ImageInspectInfo"`
}
ImageStatus is a nested struct in ehpc response
type Imagegw ¶
type Imagegw struct {
UpdateDateTime string `json:"UpdateDateTime" xml:"UpdateDateTime"`
ImageExpirationTimeout string `json:"ImageExpirationTimeout" xml:"ImageExpirationTimeout"`
MongoDBURI string `json:"MongoDBURI" xml:"MongoDBURI"`
DefaultImageLocation string `json:"DefaultImageLocation" xml:"DefaultImageLocation"`
PullUpdateTimeout int64 `json:"PullUpdateTimeout" xml:"PullUpdateTimeout"`
Locations Locations `json:"Locations" xml:"Locations"`
}
Imagegw is a nested struct in ehpc response
type ImagesInDescribeGWSImages ¶ added in v1.60.317
type ImagesInDescribeGWSImages struct {
ImageInfo []ImageInfo `json:"ImageInfo" xml:"ImageInfo"`
}
ImagesInDescribeGWSImages is a nested struct in ehpc response
type ImagesInListCommunityImages ¶ added in v1.61.1829
type ImagesInListCommunityImages struct {
ImageInfo []ImageInfo `json:"ImageInfo" xml:"ImageInfo"`
}
ImagesInListCommunityImages is a nested struct in ehpc response
type ImagesInListContainerImages ¶
type ImagesInListContainerImages struct {
ImagesItem []ImagesItem `json:"Images" xml:"Images"`
}
ImagesInListContainerImages is a nested struct in ehpc response
type ImagesInListCustomImages ¶
type ImagesInListCustomImages struct {
ImageInfo []ImageInfo `json:"ImageInfo" xml:"ImageInfo"`
}
ImagesInListCustomImages is a nested struct in ehpc response
type ImagesItem ¶
type ImagesItem struct {
Type string `json:"Type" xml:"Type"`
Status string `json:"Status" xml:"Status"`
UpdateDateTime string `json:"UpdateDateTime" xml:"UpdateDateTime"`
Repository string `json:"Repository" xml:"Repository"`
Tag string `json:"Tag" xml:"Tag"`
System string `json:"System" xml:"System"`
ImageId string `json:"ImageId" xml:"ImageId"`
}
ImagesItem is a nested struct in ehpc response
type InitContainer ¶ added in v1.62.444
type InitContainer struct {
Cpu int64 `json:"Cpu" xml:"Cpu"`
Gpu int64 `json:"Gpu" xml:"Gpu"`
Image string `json:"Image" xml:"Image"`
ImagePullPolicy string `json:"ImagePullPolicy" xml:"ImagePullPolicy"`
Memory int64 `json:"Memory" xml:"Memory"`
Name string `json:"Name" xml:"Name"`
Ready bool `json:"Ready" xml:"Ready"`
RestartCount int64 `json:"RestartCount" xml:"RestartCount"`
WorkingDir string `json:"WorkingDir" xml:"WorkingDir"`
Args []string `json:"Args" xml:"Args"`
Command []string `json:"Command" xml:"Command"`
CurrentState CurrentState `json:"CurrentState" xml:"CurrentState"`
PreviousState PreviousState `json:"PreviousState" xml:"PreviousState"`
SecurityContext SecurityContext `json:"SecurityContext" xml:"SecurityContext"`
EnvironmentVars []EnvironmentVar `json:"EnvironmentVars" xml:"EnvironmentVars"`
Ports []Port `json:"Ports" xml:"Ports"`
VolumeMounts []VolumeMount `json:"VolumeMounts" xml:"VolumeMounts"`
}
InitContainer is a nested struct in ehpc response
type InitContainers ¶ added in v1.62.444
type InitContainers struct {
InitContainer []InitContainer `json:"InitContainer" xml:"InitContainer"`
}
InitContainers is a nested struct in ehpc response
type InitialImage ¶ added in v1.62.444
type InitialImage struct {
OsTag string `json:"OsTag" xml:"OsTag"`
ImageOwnerAlias string `json:"ImageOwnerAlias" xml:"ImageOwnerAlias"`
ImageId string `json:"ImageId" xml:"ImageId"`
}
InitialImage is a nested struct in ehpc response
type InitializeEHPCRequest ¶ added in v1.61.813
type InitializeEHPCRequest struct {
*requests.RpcRequest
}
InitializeEHPCRequest is the request struct for api InitializeEHPC
func CreateInitializeEHPCRequest ¶ added in v1.61.813
func CreateInitializeEHPCRequest() (request *InitializeEHPCRequest)
CreateInitializeEHPCRequest creates a request to invoke InitializeEHPC API
type InitializeEHPCResponse ¶ added in v1.61.813
type InitializeEHPCResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
InitializeEHPCResponse is the response struct for api InitializeEHPC
func CreateInitializeEHPCResponse ¶ added in v1.61.813
func CreateInitializeEHPCResponse() (response *InitializeEHPCResponse)
CreateInitializeEHPCResponse creates a response to parse from InitializeEHPC response
type InspectImageRequest ¶ added in v1.61.1829
type InspectImageRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
ContainerType string `position:"Query" name:"ContainerType"`
ImageName string `position:"Query" name:"ImageName"`
}
InspectImageRequest is the request struct for api InspectImage
func CreateInspectImageRequest ¶ added in v1.61.1829
func CreateInspectImageRequest() (request *InspectImageRequest)
CreateInspectImageRequest creates a request to invoke InspectImage API
type InspectImageResponse ¶ added in v1.61.1829
type InspectImageResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ImageStatus ImageStatus `json:"ImageStatus" xml:"ImageStatus"`
}
InspectImageResponse is the response struct for api InspectImage
func CreateInspectImageResponse ¶ added in v1.61.1829
func CreateInspectImageResponse() (response *InspectImageResponse)
CreateInspectImageResponse creates a response to parse from InspectImage response
type InstallSoftwareRequest ¶
type InstallSoftwareRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
Application string `position:"Query" name:"Application"`
}
InstallSoftwareRequest is the request struct for api InstallSoftware
func CreateInstallSoftwareRequest ¶
func CreateInstallSoftwareRequest() (request *InstallSoftwareRequest)
CreateInstallSoftwareRequest creates a request to invoke InstallSoftware API
type InstallSoftwareResponse ¶
type InstallSoftwareResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
InstallSoftwareResponse is the response struct for api InstallSoftware
func CreateInstallSoftwareResponse ¶
func CreateInstallSoftwareResponse() (response *InstallSoftwareResponse)
CreateInstallSoftwareResponse creates a response to parse from InstallSoftware response
type Instance ¶ added in v1.61.1093
type Instance struct {
InstanceType string `json:"InstanceType" xml:"InstanceType"`
SpotPriceLimit float64 `json:"SpotPriceLimit" xml:"SpotPriceLimit"`
}
Instance is a nested struct in ehpc response
type InstanceIdsInAddLocalNodes ¶
type InstanceIdsInAddLocalNodes struct {
InstanceId []string `json:"InstanceId" xml:"InstanceId"`
}
InstanceIdsInAddLocalNodes is a nested struct in ehpc response
type InstanceIdsInAddNodes ¶
type InstanceIdsInAddNodes struct {
InstanceId []string `json:"InstanceId" xml:"InstanceId"`
}
InstanceIdsInAddNodes is a nested struct in ehpc response
type InstanceIdsInApplyNodes ¶ added in v1.61.181
type InstanceIdsInApplyNodes struct {
InstanceId []string `json:"InstanceId" xml:"InstanceId"`
}
InstanceIdsInApplyNodes is a nested struct in ehpc response
type InstanceIdsInInvokeShellCommand ¶
type InstanceIdsInInvokeShellCommand struct {
InstanceId []string `json:"InstanceId" xml:"InstanceId"`
}
InstanceIdsInInvokeShellCommand is a nested struct in ehpc response
type InstanceInfo ¶ added in v1.60.317
type InstanceInfo struct {
Status string `json:"Status" xml:"Status"`
WorkMode string `json:"WorkMode" xml:"WorkMode"`
ExpireTime string `json:"ExpireTime" xml:"ExpireTime"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
Name string `json:"Name" xml:"Name"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
UserName string `json:"UserName" xml:"UserName"`
ClusterId string `json:"ClusterId" xml:"ClusterId"`
AppList AppList `json:"AppList" xml:"AppList"`
}
InstanceInfo is a nested struct in ehpc response
type InstanceTypeFamilies ¶
type InstanceTypeFamilies struct {
InstanceTypeFamilyInfo []InstanceTypeFamilyInfo `json:"InstanceTypeFamilyInfo" xml:"InstanceTypeFamilyInfo"`
}
InstanceTypeFamilies is a nested struct in ehpc response
type InstanceTypeFamilyInfo ¶
type InstanceTypeFamilyInfo struct {
Generation string `json:"Generation" xml:"Generation"`
InstanceTypeFamilyId string `json:"InstanceTypeFamilyId" xml:"InstanceTypeFamilyId"`
Types Types `json:"Types" xml:"Types"`
}
InstanceTypeFamilyInfo is a nested struct in ehpc response
type InstanceTypeInfo ¶
type InstanceTypeInfo struct {
HostNamePrefix string `json:"HostNamePrefix" xml:"HostNamePrefix"`
VSwitchId string `json:"VSwitchId" xml:"VSwitchId"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
SpotPriceLimit float64 `json:"SpotPriceLimit" xml:"SpotPriceLimit"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
SpotStrategy string `json:"SpotStrategy" xml:"SpotStrategy"`
SpotDuration int `json:"SpotDuration" xml:"SpotDuration"`
SpotInterruptionBehavior string `json:"SpotInterruptionBehavior" xml:"SpotInterruptionBehavior"`
}
InstanceTypeInfo is a nested struct in ehpc response
type InstanceTypes ¶
type InstanceTypes struct {
InstanceTypeInfo []InstanceTypeInfo `json:"InstanceTypeInfo" xml:"InstanceTypeInfo"`
}
InstanceTypes is a nested struct in ehpc response
type Instances ¶ added in v1.60.317
type Instances struct {
InstanceInfo []InstanceInfo `json:"InstanceInfo" xml:"InstanceInfo"`
}
Instances is a nested struct in ehpc response
type InvocationResult ¶
type InvocationResult struct {
Success bool `json:"Success" xml:"Success"`
Message string `json:"Message" xml:"Message"`
FinishedTime string `json:"FinishedTime" xml:"FinishedTime"`
CommandId string `json:"CommandId" xml:"CommandId"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
InvokeRecordStatus string `json:"InvokeRecordStatus" xml:"InvokeRecordStatus"`
ExitCode int `json:"ExitCode" xml:"ExitCode"`
}
InvocationResult is a nested struct in ehpc response
type InvocationResults ¶
type InvocationResults struct {
InvocationResult []InvocationResult `json:"InvocationResult" xml:"InvocationResult"`
}
InvocationResults is a nested struct in ehpc response
type InvokeInstance ¶
type InvokeInstance struct {
InstanceInvokeStatus string `json:"InstanceInvokeStatus" xml:"InstanceInvokeStatus"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
}
InvokeInstance is a nested struct in ehpc response
type InvokeInstances ¶
type InvokeInstances struct {
InvokeInstance []InvokeInstance `json:"InvokeInstance" xml:"InvokeInstance"`
}
InvokeInstances is a nested struct in ehpc response
type InvokeShellCommandInstance ¶
type InvokeShellCommandInstance struct {
Id string `name:"Id"`
}
InvokeShellCommandInstance is a repeated param struct in InvokeShellCommandRequest
type InvokeShellCommandRequest ¶
type InvokeShellCommandRequest struct {
*requests.RpcRequest
Instance *[]InvokeShellCommandInstance `position:"Query" name:"Instance" type:"Repeated"`
WorkingDir string `position:"Query" name:"WorkingDir"`
ClusterId string `position:"Query" name:"ClusterId"`
Command string `position:"Query" name:"Command"`
Timeout requests.Integer `position:"Query" name:"Timeout"`
}
InvokeShellCommandRequest is the request struct for api InvokeShellCommand
func CreateInvokeShellCommandRequest ¶
func CreateInvokeShellCommandRequest() (request *InvokeShellCommandRequest)
CreateInvokeShellCommandRequest creates a request to invoke InvokeShellCommand API
type InvokeShellCommandResponse ¶
type InvokeShellCommandResponse struct {
*responses.BaseResponse
CommandId string `json:"CommandId" xml:"CommandId"`
RequestId string `json:"RequestId" xml:"RequestId"`
InstanceIds InstanceIdsInInvokeShellCommand `json:"InstanceIds" xml:"InstanceIds"`
}
InvokeShellCommandResponse is the response struct for api InvokeShellCommand
func CreateInvokeShellCommandResponse ¶
func CreateInvokeShellCommandResponse() (response *InvokeShellCommandResponse)
CreateInvokeShellCommandResponse creates a response to parse from InvokeShellCommand response
type JobInfo ¶
type JobInfo struct {
LastModifyTime int64 `json:"LastModifyTime" xml:"LastModifyTime"`
JobId string `json:"JobId" xml:"JobId"`
User string `json:"User" xml:"User"`
EndTime int64 `json:"EndTime" xml:"EndTime"`
StartTime int64 `json:"StartTime" xml:"StartTime"`
SubmitTime int64 `json:"SubmitTime" xml:"SubmitTime"`
State string `json:"State" xml:"State"`
Queue string `json:"Queue" xml:"Queue"`
Priority int64 `json:"Priority" xml:"Priority"`
IsArrayJob bool `json:"IsArrayJob" xml:"IsArrayJob"`
JobName string `json:"JobName" xml:"JobName"`
ArrayProperties ArrayProperties `json:"ArrayProperties" xml:"ArrayProperties"`
ContainerGroups []ContainerGroup `json:"ContainerGroups" xml:"ContainerGroups"`
}
JobInfo is a nested struct in ehpc response
type JobInfoInListJobs ¶ added in v1.62.444
type JobInfoInListJobs struct {
Owner string `json:"Owner" xml:"Owner"`
Comment string `json:"Comment" xml:"Comment"`
State string `json:"State" xml:"State"`
Stderr string `json:"Stderr" xml:"Stderr"`
Priority string `json:"Priority" xml:"Priority"`
ShellPath string `json:"ShellPath" xml:"ShellPath"`
Stdout string `json:"Stdout" xml:"Stdout"`
ArrayRequest string `json:"ArrayRequest" xml:"ArrayRequest"`
StartTime string `json:"StartTime" xml:"StartTime"`
LastModifyTime string `json:"LastModifyTime" xml:"LastModifyTime"`
NodeList string `json:"NodeList" xml:"NodeList"`
Name string `json:"Name" xml:"Name"`
Id string `json:"Id" xml:"Id"`
SubmitTime string `json:"SubmitTime" xml:"SubmitTime"`
Resources Resources `json:"Resources" xml:"Resources"`
}
JobInfoInListJobs is a nested struct in ehpc response
type JobInfoInListJobsWithFilters ¶ added in v1.62.444
type JobInfoInListJobsWithFilters struct {
Owner string `json:"Owner" xml:"Owner"`
Comment string `json:"Comment" xml:"Comment"`
State string `json:"State" xml:"State"`
Stderr string `json:"Stderr" xml:"Stderr"`
Priority string `json:"Priority" xml:"Priority"`
ShellPath string `json:"ShellPath" xml:"ShellPath"`
Stdout string `json:"Stdout" xml:"Stdout"`
ArrayRequest string `json:"ArrayRequest" xml:"ArrayRequest"`
StartTime string `json:"StartTime" xml:"StartTime"`
LastModifyTime string `json:"LastModifyTime" xml:"LastModifyTime"`
NodeList string `json:"NodeList" xml:"NodeList"`
Name string `json:"Name" xml:"Name"`
Id string `json:"Id" xml:"Id"`
SubmitTime string `json:"SubmitTime" xml:"SubmitTime"`
Queue string `json:"Queue" xml:"Queue"`
Rerunable bool `json:"Rerunable" xml:"Rerunable"`
VariableList string `json:"VariableList" xml:"VariableList"`
Resources ResourcesInListJobsWithFilters `json:"Resources" xml:"Resources"`
}
JobInfoInListJobsWithFilters is a nested struct in ehpc response
type JobInfoInListServerlessJobs ¶ added in v1.62.444
type JobInfoInListServerlessJobs struct {
JobId string `json:"JobId" xml:"JobId"`
JobName string `json:"JobName" xml:"JobName"`
State string `json:"State" xml:"State"`
Priority string `json:"Priority" xml:"Priority"`
Queue string `json:"Queue" xml:"Queue"`
User string `json:"User" xml:"User"`
SubmitTime string `json:"SubmitTime" xml:"SubmitTime"`
StartTime string `json:"StartTime" xml:"StartTime"`
EndTime string `json:"EndTime" xml:"EndTime"`
IsArrayJob bool `json:"IsArrayJob" xml:"IsArrayJob"`
}
JobInfoInListServerlessJobs is a nested struct in ehpc response
type JobInfos ¶ added in v1.62.444
type JobInfos struct {
JobInfo []JobInfo `json:"JobInfo" xml:"JobInfo"`
}
JobInfos is a nested struct in ehpc response
type JobTemplates ¶
type JobTemplates struct {
Task int `json:"Task" xml:"Task"`
Variables string `json:"Variables" xml:"Variables"`
CommandLine string `json:"CommandLine" xml:"CommandLine"`
Queue string `json:"Queue" xml:"Queue"`
Priority int `json:"Priority" xml:"Priority"`
Mem string `json:"Mem" xml:"Mem"`
Thread int `json:"Thread" xml:"Thread"`
ArrayRequest string `json:"ArrayRequest" xml:"ArrayRequest"`
StderrRedirectPath string `json:"StderrRedirectPath" xml:"StderrRedirectPath"`
Node int `json:"Node" xml:"Node"`
StdoutRedirectPath string `json:"StdoutRedirectPath" xml:"StdoutRedirectPath"`
Gpu int `json:"Gpu" xml:"Gpu"`
PackagePath string `json:"PackagePath" xml:"PackagePath"`
ClockTime string `json:"ClockTime" xml:"ClockTime"`
ReRunable bool `json:"ReRunable" xml:"ReRunable"`
Name string `json:"Name" xml:"Name"`
Id string `json:"Id" xml:"Id"`
RunasUser string `json:"RunasUser" xml:"RunasUser"`
InputFileUrl string `json:"InputFileUrl" xml:"InputFileUrl"`
WithUnzipCmd bool `json:"WithUnzipCmd" xml:"WithUnzipCmd"`
UnzipCmd string `json:"UnzipCmd" xml:"UnzipCmd"`
}
JobTemplates is a nested struct in ehpc response
type JobsInListJobs ¶ added in v1.61.1829
type JobsInListJobs struct {
JobInfo []JobInfoInListJobs `json:"JobInfo" xml:"JobInfo"`
}
JobsInListJobs is a nested struct in ehpc response
type JobsInListJobsWithFilters ¶ added in v1.61.1829
type JobsInListJobsWithFilters struct {
JobInfo []JobInfoInListJobsWithFilters `json:"JobInfo" xml:"JobInfo"`
}
JobsInListJobsWithFilters is a nested struct in ehpc response
type JobsInListServerlessJobs ¶ added in v1.62.444
type JobsInListServerlessJobs struct {
JobInfo []JobInfoInListServerlessJobs `json:"JobInfo" xml:"JobInfo"`
}
JobsInListServerlessJobs is a nested struct in ehpc response
type ListAvailableEcsTypesRequest ¶
type ListAvailableEcsTypesRequest struct {
*requests.RpcRequest
SpotStrategy string `position:"Query" name:"SpotStrategy"`
ZoneId string `position:"Query" name:"ZoneId"`
ShowSoldOut requests.Boolean `position:"Query" name:"ShowSoldOut"`
InstanceChargeType string `position:"Query" name:"InstanceChargeType"`
}
ListAvailableEcsTypesRequest is the request struct for api ListAvailableEcsTypes
func CreateListAvailableEcsTypesRequest ¶
func CreateListAvailableEcsTypesRequest() (request *ListAvailableEcsTypesRequest)
CreateListAvailableEcsTypesRequest creates a request to invoke ListAvailableEcsTypes API
type ListAvailableEcsTypesResponse ¶
type ListAvailableEcsTypesResponse struct {
*responses.BaseResponse
SupportSpotInstance bool `json:"SupportSpotInstance" xml:"SupportSpotInstance"`
RequestId string `json:"RequestId" xml:"RequestId"`
InstanceTypeFamilies InstanceTypeFamilies `json:"InstanceTypeFamilies" xml:"InstanceTypeFamilies"`
}
ListAvailableEcsTypesResponse is the response struct for api ListAvailableEcsTypes
func CreateListAvailableEcsTypesResponse ¶
func CreateListAvailableEcsTypesResponse() (response *ListAvailableEcsTypesResponse)
CreateListAvailableEcsTypesResponse creates a response to parse from ListAvailableEcsTypes response
type ListCloudMetricProfilingsRequest ¶
type ListCloudMetricProfilingsRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
}
ListCloudMetricProfilingsRequest is the request struct for api ListCloudMetricProfilings
func CreateListCloudMetricProfilingsRequest ¶
func CreateListCloudMetricProfilingsRequest() (request *ListCloudMetricProfilingsRequest)
CreateListCloudMetricProfilingsRequest creates a request to invoke ListCloudMetricProfilings API
type ListCloudMetricProfilingsResponse ¶
type ListCloudMetricProfilingsResponse struct {
*responses.BaseResponse
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Profilings Profilings `json:"Profilings" xml:"Profilings"`
}
ListCloudMetricProfilingsResponse is the response struct for api ListCloudMetricProfilings
func CreateListCloudMetricProfilingsResponse ¶
func CreateListCloudMetricProfilingsResponse() (response *ListCloudMetricProfilingsResponse)
CreateListCloudMetricProfilingsResponse creates a response to parse from ListCloudMetricProfilings response
type ListClusterLogsRequest ¶
type ListClusterLogsRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
}
ListClusterLogsRequest is the request struct for api ListClusterLogs
func CreateListClusterLogsRequest ¶
func CreateListClusterLogsRequest() (request *ListClusterLogsRequest)
CreateListClusterLogsRequest creates a request to invoke ListClusterLogs API
type ListClusterLogsResponse ¶
type ListClusterLogsResponse struct {
*responses.BaseResponse
PageSize int `json:"PageSize" xml:"PageSize"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
ClusterId string `json:"ClusterId" xml:"ClusterId"`
Logs Logs `json:"Logs" xml:"Logs"`
}
ListClusterLogsResponse is the response struct for api ListClusterLogs
func CreateListClusterLogsResponse ¶
func CreateListClusterLogsResponse() (response *ListClusterLogsResponse)
CreateListClusterLogsResponse creates a response to parse from ListClusterLogs response
type ListClustersMetaRequest ¶
type ListClustersMetaRequest struct {
*requests.RpcRequest
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
}
ListClustersMetaRequest is the request struct for api ListClustersMeta
func CreateListClustersMetaRequest ¶
func CreateListClustersMetaRequest() (request *ListClustersMetaRequest)
CreateListClustersMetaRequest creates a request to invoke ListClustersMeta API
type ListClustersMetaResponse ¶
type ListClustersMetaResponse struct {
*responses.BaseResponse
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Clusters ClustersInListClustersMeta `json:"Clusters" xml:"Clusters"`
}
ListClustersMetaResponse is the response struct for api ListClustersMeta
func CreateListClustersMetaResponse ¶
func CreateListClustersMetaResponse() (response *ListClustersMetaResponse)
CreateListClustersMetaResponse creates a response to parse from ListClustersMeta response
type ListClustersRequest ¶
type ListClustersRequest struct {
*requests.RpcRequest
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
}
ListClustersRequest is the request struct for api ListClusters
func CreateListClustersRequest ¶
func CreateListClustersRequest() (request *ListClustersRequest)
CreateListClustersRequest creates a request to invoke ListClusters API
type ListClustersResponse ¶
type ListClustersResponse struct {
*responses.BaseResponse
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Clusters ClustersInListClusters `json:"Clusters" xml:"Clusters"`
}
ListClustersResponse is the response struct for api ListClusters
func CreateListClustersResponse ¶
func CreateListClustersResponse() (response *ListClustersResponse)
CreateListClustersResponse creates a response to parse from ListClusters response
type ListCommandsRequest ¶
type ListCommandsRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
CommandId string `position:"Query" name:"CommandId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
}
ListCommandsRequest is the request struct for api ListCommands
func CreateListCommandsRequest ¶
func CreateListCommandsRequest() (request *ListCommandsRequest)
CreateListCommandsRequest creates a request to invoke ListCommands API
type ListCommandsResponse ¶
type ListCommandsResponse struct {
*responses.BaseResponse
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Commands CommandsInListCommands `json:"Commands" xml:"Commands"`
}
ListCommandsResponse is the response struct for api ListCommands
func CreateListCommandsResponse ¶
func CreateListCommandsResponse() (response *ListCommandsResponse)
CreateListCommandsResponse creates a response to parse from ListCommands response
type ListCommunityImagesRequest ¶ added in v1.61.1829
type ListCommunityImagesRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
BaseOsTag string `position:"Query" name:"BaseOsTag"`
InstanceType string `position:"Query" name:"InstanceType"`
}
ListCommunityImagesRequest is the request struct for api ListCommunityImages
func CreateListCommunityImagesRequest ¶ added in v1.61.1829
func CreateListCommunityImagesRequest() (request *ListCommunityImagesRequest)
CreateListCommunityImagesRequest creates a request to invoke ListCommunityImages API
type ListCommunityImagesResponse ¶ added in v1.61.1829
type ListCommunityImagesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Images ImagesInListCommunityImages `json:"Images" xml:"Images"`
}
ListCommunityImagesResponse is the response struct for api ListCommunityImages
func CreateListCommunityImagesResponse ¶ added in v1.61.1829
func CreateListCommunityImagesResponse() (response *ListCommunityImagesResponse)
CreateListCommunityImagesResponse creates a response to parse from ListCommunityImages response
type ListContainerAppsRequest ¶
type ListContainerAppsRequest struct {
*requests.RpcRequest
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
}
ListContainerAppsRequest is the request struct for api ListContainerApps
func CreateListContainerAppsRequest ¶
func CreateListContainerAppsRequest() (request *ListContainerAppsRequest)
CreateListContainerAppsRequest creates a request to invoke ListContainerApps API
type ListContainerAppsResponse ¶
type ListContainerAppsResponse struct {
*responses.BaseResponse
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
ContainerApps ContainerApps `json:"ContainerApps" xml:"ContainerApps"`
}
ListContainerAppsResponse is the response struct for api ListContainerApps
func CreateListContainerAppsResponse ¶
func CreateListContainerAppsResponse() (response *ListContainerAppsResponse)
CreateListContainerAppsResponse creates a response to parse from ListContainerApps response
type ListContainerImagesRequest ¶
type ListContainerImagesRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
ContainerType string `position:"Query" name:"ContainerType"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
}
ListContainerImagesRequest is the request struct for api ListContainerImages
func CreateListContainerImagesRequest ¶
func CreateListContainerImagesRequest() (request *ListContainerImagesRequest)
CreateListContainerImagesRequest creates a request to invoke ListContainerImages API
type ListContainerImagesResponse ¶
type ListContainerImagesResponse struct {
*responses.BaseResponse
PageSize int `json:"PageSize" xml:"PageSize"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
RequestId string `json:"RequestId" xml:"RequestId"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
DBInfo string `json:"DBInfo" xml:"DBInfo"`
Images ImagesInListContainerImages `json:"Images" xml:"Images"`
}
ListContainerImagesResponse is the response struct for api ListContainerImages
func CreateListContainerImagesResponse ¶
func CreateListContainerImagesResponse() (response *ListContainerImagesResponse)
CreateListContainerImagesResponse creates a response to parse from ListContainerImages response
type ListCpfsFileSystemsRequest ¶
type ListCpfsFileSystemsRequest struct {
*requests.RpcRequest
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
FileSystemId string `position:"Query" name:"FileSystemId"`
}
ListCpfsFileSystemsRequest is the request struct for api ListCpfsFileSystems
func CreateListCpfsFileSystemsRequest ¶
func CreateListCpfsFileSystemsRequest() (request *ListCpfsFileSystemsRequest)
CreateListCpfsFileSystemsRequest creates a request to invoke ListCpfsFileSystems API
type ListCpfsFileSystemsResponse ¶
type ListCpfsFileSystemsResponse struct {
*responses.BaseResponse
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
FileSystemList FileSystemListInListCpfsFileSystems `json:"FileSystemList" xml:"FileSystemList"`
}
ListCpfsFileSystemsResponse is the response struct for api ListCpfsFileSystems
func CreateListCpfsFileSystemsResponse ¶
func CreateListCpfsFileSystemsResponse() (response *ListCpfsFileSystemsResponse)
CreateListCpfsFileSystemsResponse creates a response to parse from ListCpfsFileSystems response
type ListCurrentClientVersionRequest ¶
type ListCurrentClientVersionRequest struct {
*requests.RpcRequest
}
ListCurrentClientVersionRequest is the request struct for api ListCurrentClientVersion
func CreateListCurrentClientVersionRequest ¶
func CreateListCurrentClientVersionRequest() (request *ListCurrentClientVersionRequest)
CreateListCurrentClientVersionRequest creates a request to invoke ListCurrentClientVersion API
type ListCurrentClientVersionResponse ¶
type ListCurrentClientVersionResponse struct {
*responses.BaseResponse
ClientVersion string `json:"ClientVersion" xml:"ClientVersion"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
ListCurrentClientVersionResponse is the response struct for api ListCurrentClientVersion
func CreateListCurrentClientVersionResponse ¶
func CreateListCurrentClientVersionResponse() (response *ListCurrentClientVersionResponse)
CreateListCurrentClientVersionResponse creates a response to parse from ListCurrentClientVersion response
type ListCustomImagesRequest ¶
type ListCustomImagesRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
ImageOwnerAlias string `position:"Query" name:"ImageOwnerAlias"`
BaseOsTag string `position:"Query" name:"BaseOsTag"`
InstanceType string `position:"Query" name:"InstanceType"`
}
ListCustomImagesRequest is the request struct for api ListCustomImages
func CreateListCustomImagesRequest ¶
func CreateListCustomImagesRequest() (request *ListCustomImagesRequest)
CreateListCustomImagesRequest creates a request to invoke ListCustomImages API
type ListCustomImagesResponse ¶
type ListCustomImagesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Images ImagesInListCustomImages `json:"Images" xml:"Images"`
}
ListCustomImagesResponse is the response struct for api ListCustomImages
func CreateListCustomImagesResponse ¶
func CreateListCustomImagesResponse() (response *ListCustomImagesResponse)
CreateListCustomImagesResponse creates a response to parse from ListCustomImages response
type ListFileSystemWithMountTargetsRequest ¶
type ListFileSystemWithMountTargetsRequest struct {
*requests.RpcRequest
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
}
ListFileSystemWithMountTargetsRequest is the request struct for api ListFileSystemWithMountTargets
func CreateListFileSystemWithMountTargetsRequest ¶
func CreateListFileSystemWithMountTargetsRequest() (request *ListFileSystemWithMountTargetsRequest)
CreateListFileSystemWithMountTargetsRequest creates a request to invoke ListFileSystemWithMountTargets API
type ListFileSystemWithMountTargetsResponse ¶
type ListFileSystemWithMountTargetsResponse struct {
*responses.BaseResponse
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
FileSystemList FileSystemListInListFileSystemWithMountTargets `json:"FileSystemList" xml:"FileSystemList"`
}
ListFileSystemWithMountTargetsResponse is the response struct for api ListFileSystemWithMountTargets
func CreateListFileSystemWithMountTargetsResponse ¶
func CreateListFileSystemWithMountTargetsResponse() (response *ListFileSystemWithMountTargetsResponse)
CreateListFileSystemWithMountTargetsResponse creates a response to parse from ListFileSystemWithMountTargets response
type ListImagesRequest ¶
type ListImagesRequest struct {
*requests.RpcRequest
BaseOsTag string `position:"Query" name:"BaseOsTag"`
InstanceType string `position:"Query" name:"InstanceType"`
}
ListImagesRequest is the request struct for api ListImages
func CreateListImagesRequest ¶
func CreateListImagesRequest() (request *ListImagesRequest)
CreateListImagesRequest creates a request to invoke ListImages API
type ListImagesResponse ¶
type ListImagesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
OsTags OsTags `json:"OsTags" xml:"OsTags"`
}
ListImagesResponse is the response struct for api ListImages
func CreateListImagesResponse ¶
func CreateListImagesResponse() (response *ListImagesResponse)
CreateListImagesResponse creates a response to parse from ListImages response
type ListInstalledSoftwareRequest ¶
type ListInstalledSoftwareRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
}
ListInstalledSoftwareRequest is the request struct for api ListInstalledSoftware
func CreateListInstalledSoftwareRequest ¶
func CreateListInstalledSoftwareRequest() (request *ListInstalledSoftwareRequest)
CreateListInstalledSoftwareRequest creates a request to invoke ListInstalledSoftware API
type ListInstalledSoftwareResponse ¶
type ListInstalledSoftwareResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
SoftwareList SoftwareList `json:"SoftwareList" xml:"SoftwareList"`
}
ListInstalledSoftwareResponse is the response struct for api ListInstalledSoftware
func CreateListInstalledSoftwareResponse ¶
func CreateListInstalledSoftwareResponse() (response *ListInstalledSoftwareResponse)
CreateListInstalledSoftwareResponse creates a response to parse from ListInstalledSoftware response
type ListInvocationResultsInstance ¶
type ListInvocationResultsInstance struct {
Id string `name:"Id"`
}
ListInvocationResultsInstance is a repeated param struct in ListInvocationResultsRequest
type ListInvocationResultsRequest ¶
type ListInvocationResultsRequest struct {
*requests.RpcRequest
Instance *[]ListInvocationResultsInstance `position:"Query" name:"Instance" type:"Repeated"`
ClusterId string `position:"Query" name:"ClusterId"`
CommandId string `position:"Query" name:"CommandId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
InvokeRecordStatus string `position:"Query" name:"InvokeRecordStatus"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
}
ListInvocationResultsRequest is the request struct for api ListInvocationResults
func CreateListInvocationResultsRequest ¶
func CreateListInvocationResultsRequest() (request *ListInvocationResultsRequest)
CreateListInvocationResultsRequest creates a request to invoke ListInvocationResults API
type ListInvocationResultsResponse ¶
type ListInvocationResultsResponse struct {
*responses.BaseResponse
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
InvocationResults InvocationResults `json:"InvocationResults" xml:"InvocationResults"`
}
ListInvocationResultsResponse is the response struct for api ListInvocationResults
func CreateListInvocationResultsResponse ¶
func CreateListInvocationResultsResponse() (response *ListInvocationResultsResponse)
CreateListInvocationResultsResponse creates a response to parse from ListInvocationResults response
type ListInvocationStatusRequest ¶
type ListInvocationStatusRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
CommandId string `position:"Query" name:"CommandId"`
}
ListInvocationStatusRequest is the request struct for api ListInvocationStatus
func CreateListInvocationStatusRequest ¶
func CreateListInvocationStatusRequest() (request *ListInvocationStatusRequest)
CreateListInvocationStatusRequest creates a request to invoke ListInvocationStatus API
type ListInvocationStatusResponse ¶
type ListInvocationStatusResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
CommandId string `json:"CommandId" xml:"CommandId"`
InvokeStatus string `json:"InvokeStatus" xml:"InvokeStatus"`
InvokeInstances InvokeInstances `json:"InvokeInstances" xml:"InvokeInstances"`
}
ListInvocationStatusResponse is the response struct for api ListInvocationStatus
func CreateListInvocationStatusResponse ¶
func CreateListInvocationStatusResponse() (response *ListInvocationStatusResponse)
CreateListInvocationStatusResponse creates a response to parse from ListInvocationStatus response
type ListJobTemplatesRequest ¶
type ListJobTemplatesRequest struct {
*requests.RpcRequest
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
Name string `position:"Query" name:"Name"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
}
ListJobTemplatesRequest is the request struct for api ListJobTemplates
func CreateListJobTemplatesRequest ¶
func CreateListJobTemplatesRequest() (request *ListJobTemplatesRequest)
CreateListJobTemplatesRequest creates a request to invoke ListJobTemplates API
type ListJobTemplatesResponse ¶
type ListJobTemplatesResponse struct {
*responses.BaseResponse
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Templates Templates `json:"Templates" xml:"Templates"`
}
ListJobTemplatesResponse is the response struct for api ListJobTemplates
func CreateListJobTemplatesResponse ¶
func CreateListJobTemplatesResponse() (response *ListJobTemplatesResponse)
CreateListJobTemplatesResponse creates a response to parse from ListJobTemplates response
type ListJobsRequest ¶
type ListJobsRequest struct {
*requests.RpcRequest
Owner string `position:"Query" name:"Owner"`
ClusterId string `position:"Query" name:"ClusterId"`
Rerunable string `position:"Query" name:"Rerunable"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
State string `position:"Query" name:"State"`
}
ListJobsRequest is the request struct for api ListJobs
func CreateListJobsRequest ¶
func CreateListJobsRequest() (request *ListJobsRequest)
CreateListJobsRequest creates a request to invoke ListJobs API
type ListJobsResponse ¶
type ListJobsResponse struct {
*responses.BaseResponse
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Jobs JobsInListJobs `json:"Jobs" xml:"Jobs"`
}
ListJobsResponse is the response struct for api ListJobs
func CreateListJobsResponse ¶
func CreateListJobsResponse() (response *ListJobsResponse)
CreateListJobsResponse creates a response to parse from ListJobs response
type ListJobsWithFiltersRequest ¶ added in v1.61.1829
type ListJobsWithFiltersRequest struct {
*requests.RpcRequest
JobStatus string `position:"Query" name:"JobStatus"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
ExecuteOrder string `position:"Query" name:"ExecuteOrder"`
JobName string `position:"Query" name:"JobName"`
SubmitOrder string `position:"Query" name:"SubmitOrder"`
PendOrder string `position:"Query" name:"PendOrder"`
ClusterId string `position:"Query" name:"ClusterId"`
Users *[]string `position:"Query" name:"Users" type:"Repeated"`
CreateTimeEnd string `position:"Query" name:"CreateTimeEnd"`
Async requests.Boolean `position:"Query" name:"Async"`
Nodes *[]string `position:"Query" name:"Nodes" type:"Repeated"`
Queues *[]string `position:"Query" name:"Queues" type:"Repeated"`
CreateTimeStart string `position:"Query" name:"CreateTimeStart"`
}
ListJobsWithFiltersRequest is the request struct for api ListJobsWithFilters
func CreateListJobsWithFiltersRequest ¶ added in v1.61.1829
func CreateListJobsWithFiltersRequest() (request *ListJobsWithFiltersRequest)
CreateListJobsWithFiltersRequest creates a request to invoke ListJobsWithFilters API
type ListJobsWithFiltersResponse ¶ added in v1.61.1829
type ListJobsWithFiltersResponse struct {
*responses.BaseResponse
TotalCount int `json:"TotalCount" xml:"TotalCount"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageSize int64 `json:"PageSize" xml:"PageSize"`
PageNumber int64 `json:"PageNumber" xml:"PageNumber"`
Success bool `json:"Success" xml:"Success"`
Jobs []JobInfoInListJobsWithFilters `json:"Jobs" xml:"Jobs"`
}
ListJobsWithFiltersResponse is the response struct for api ListJobsWithFilters
func CreateListJobsWithFiltersResponse ¶ added in v1.61.1829
func CreateListJobsWithFiltersResponse() (response *ListJobsWithFiltersResponse)
CreateListJobsWithFiltersResponse creates a response to parse from ListJobsWithFilters response
type ListNodesByQueueRequest ¶
type ListNodesByQueueRequest struct {
*requests.RpcRequest
QueueName string `position:"Query" name:"QueueName"`
ClusterId string `position:"Query" name:"ClusterId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
Async requests.Boolean `position:"Query" name:"Async"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
}
ListNodesByQueueRequest is the request struct for api ListNodesByQueue
func CreateListNodesByQueueRequest ¶
func CreateListNodesByQueueRequest() (request *ListNodesByQueueRequest)
CreateListNodesByQueueRequest creates a request to invoke ListNodesByQueue API
type ListNodesByQueueResponse ¶
type ListNodesByQueueResponse struct {
*responses.BaseResponse
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Nodes NodesInListNodesByQueue `json:"Nodes" xml:"Nodes"`
}
ListNodesByQueueResponse is the response struct for api ListNodesByQueue
func CreateListNodesByQueueResponse ¶
func CreateListNodesByQueueResponse() (response *ListNodesByQueueResponse)
CreateListNodesByQueueResponse creates a response to parse from ListNodesByQueue response
type ListNodesNoPagingRequest ¶
type ListNodesNoPagingRequest struct {
*requests.RpcRequest
Role string `position:"Query" name:"Role"`
ClusterId string `position:"Query" name:"ClusterId"`
Sequence string `position:"Query" name:"Sequence"`
HostName string `position:"Query" name:"HostName"`
OnlyDetached requests.Boolean `position:"Query" name:"OnlyDetached"`
}
ListNodesNoPagingRequest is the request struct for api ListNodesNoPaging
func CreateListNodesNoPagingRequest ¶
func CreateListNodesNoPagingRequest() (request *ListNodesNoPagingRequest)
CreateListNodesNoPagingRequest creates a request to invoke ListNodesNoPaging API
type ListNodesNoPagingResponse ¶
type ListNodesNoPagingResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Nodes NodesInListNodesNoPaging `json:"Nodes" xml:"Nodes"`
}
ListNodesNoPagingResponse is the response struct for api ListNodesNoPaging
func CreateListNodesNoPagingResponse ¶
func CreateListNodesNoPagingResponse() (response *ListNodesNoPagingResponse)
CreateListNodesNoPagingResponse creates a response to parse from ListNodesNoPaging response
type ListNodesRequest ¶
type ListNodesRequest struct {
*requests.RpcRequest
Role string `position:"Query" name:"Role"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
HostName string `position:"Query" name:"HostName"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
HostNamePrefix string `position:"Query" name:"HostNamePrefix"`
ClusterId string `position:"Query" name:"ClusterId"`
HostNameSuffix string `position:"Query" name:"HostNameSuffix"`
Filter string `position:"Query" name:"Filter"`
PrivateIpAddress string `position:"Query" name:"PrivateIpAddress"`
Sequence string `position:"Query" name:"Sequence"`
SortBy string `position:"Query" name:"SortBy"`
}
ListNodesRequest is the request struct for api ListNodes
func CreateListNodesRequest ¶
func CreateListNodesRequest() (request *ListNodesRequest)
CreateListNodesRequest creates a request to invoke ListNodes API
type ListNodesResponse ¶
type ListNodesResponse struct {
*responses.BaseResponse
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Nodes NodesInListNodes `json:"Nodes" xml:"Nodes"`
}
ListNodesResponse is the response struct for api ListNodes
func CreateListNodesResponse ¶
func CreateListNodesResponse() (response *ListNodesResponse)
CreateListNodesResponse creates a response to parse from ListNodes response
type ListPreferredEcsTypesRequest ¶
type ListPreferredEcsTypesRequest struct {
*requests.RpcRequest
SpotStrategy string `position:"Query" name:"SpotStrategy"`
ZoneId string `position:"Query" name:"ZoneId"`
InstanceChargeType string `position:"Query" name:"InstanceChargeType"`
}
ListPreferredEcsTypesRequest is the request struct for api ListPreferredEcsTypes
func CreateListPreferredEcsTypesRequest ¶
func CreateListPreferredEcsTypesRequest() (request *ListPreferredEcsTypesRequest)
CreateListPreferredEcsTypesRequest creates a request to invoke ListPreferredEcsTypes API
type ListPreferredEcsTypesResponse ¶
type ListPreferredEcsTypesResponse struct {
*responses.BaseResponse
SupportSpotInstance bool `json:"SupportSpotInstance" xml:"SupportSpotInstance"`
RequestId string `json:"RequestId" xml:"RequestId"`
Series Series `json:"Series" xml:"Series"`
}
ListPreferredEcsTypesResponse is the response struct for api ListPreferredEcsTypes
func CreateListPreferredEcsTypesResponse ¶
func CreateListPreferredEcsTypesResponse() (response *ListPreferredEcsTypesResponse)
CreateListPreferredEcsTypesResponse creates a response to parse from ListPreferredEcsTypes response
type ListQueuesRequest ¶
type ListQueuesRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
Async requests.Boolean `position:"Query" name:"Async"`
}
ListQueuesRequest is the request struct for api ListQueues
func CreateListQueuesRequest ¶
func CreateListQueuesRequest() (request *ListQueuesRequest)
CreateListQueuesRequest creates a request to invoke ListQueues API
type ListQueuesResponse ¶
type ListQueuesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Queues QueuesInListQueues `json:"Queues" xml:"Queues"`
}
ListQueuesResponse is the response struct for api ListQueues
func CreateListQueuesResponse ¶
func CreateListQueuesResponse() (response *ListQueuesResponse)
CreateListQueuesResponse creates a response to parse from ListQueues response
type ListRegionsRequest ¶
type ListRegionsRequest struct {
*requests.RpcRequest
}
ListRegionsRequest is the request struct for api ListRegions
func CreateListRegionsRequest ¶
func CreateListRegionsRequest() (request *ListRegionsRequest)
CreateListRegionsRequest creates a request to invoke ListRegions API
type ListRegionsResponse ¶
type ListRegionsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Regions Regions `json:"Regions" xml:"Regions"`
}
ListRegionsResponse is the response struct for api ListRegions
func CreateListRegionsResponse ¶
func CreateListRegionsResponse() (response *ListRegionsResponse)
CreateListRegionsResponse creates a response to parse from ListRegions response
type ListSecurityGroupsRequest ¶ added in v1.61.443
type ListSecurityGroupsRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
}
ListSecurityGroupsRequest is the request struct for api ListSecurityGroups
func CreateListSecurityGroupsRequest ¶ added in v1.61.443
func CreateListSecurityGroupsRequest() (request *ListSecurityGroupsRequest)
CreateListSecurityGroupsRequest creates a request to invoke ListSecurityGroups API
type ListSecurityGroupsResponse ¶ added in v1.61.443
type ListSecurityGroupsResponse struct {
*responses.BaseResponse
TotalCount int `json:"TotalCount" xml:"TotalCount"`
RequestId string `json:"RequestId" xml:"RequestId"`
SecurityGroups SecurityGroups `json:"SecurityGroups" xml:"SecurityGroups"`
}
ListSecurityGroupsResponse is the response struct for api ListSecurityGroups
func CreateListSecurityGroupsResponse ¶ added in v1.61.443
func CreateListSecurityGroupsResponse() (response *ListSecurityGroupsResponse)
CreateListSecurityGroupsResponse creates a response to parse from ListSecurityGroups response
type ListServerlessJobsRequest ¶ added in v1.62.444
type ListServerlessJobsRequest struct {
*requests.RpcRequest
SubmitTimeStart string `position:"Query" name:"SubmitTimeStart"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
State string `position:"Query" name:"State"`
SubmitOrder string `position:"Query" name:"SubmitOrder"`
ClusterId string `position:"Query" name:"ClusterId"`
JobNames *[]string `position:"Query" name:"JobNames" type:"Repeated"`
Users *[]string `position:"Query" name:"Users" type:"Repeated"`
StartOrder string `position:"Query" name:"StartOrder"`
SubmitTimeEnd string `position:"Query" name:"SubmitTimeEnd"`
Queues *[]string `position:"Query" name:"Queues" type:"Repeated"`
JobIds *[]string `position:"Query" name:"JobIds" type:"Repeated"`
}
ListServerlessJobsRequest is the request struct for api ListServerlessJobs
func CreateListServerlessJobsRequest ¶ added in v1.62.444
func CreateListServerlessJobsRequest() (request *ListServerlessJobsRequest)
CreateListServerlessJobsRequest creates a request to invoke ListServerlessJobs API
type ListServerlessJobsResponse ¶ added in v1.62.444
type ListServerlessJobsResponse struct {
*responses.BaseResponse
TotalCount int `json:"TotalCount" xml:"TotalCount"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageSize int64 `json:"PageSize" xml:"PageSize"`
PageNumber int64 `json:"PageNumber" xml:"PageNumber"`
Jobs []JobInfoInListServerlessJobs `json:"Jobs" xml:"Jobs"`
}
ListServerlessJobsResponse is the response struct for api ListServerlessJobs
func CreateListServerlessJobsResponse ¶ added in v1.62.444
func CreateListServerlessJobsResponse() (response *ListServerlessJobsResponse)
CreateListServerlessJobsResponse creates a response to parse from ListServerlessJobs response
type ListSoftwaresRequest ¶
type ListSoftwaresRequest struct {
*requests.RpcRequest
OsTag string `position:"Query" name:"OsTag"`
EhpcVersion string `position:"Query" name:"EhpcVersion"`
}
ListSoftwaresRequest is the request struct for api ListSoftwares
func CreateListSoftwaresRequest ¶
func CreateListSoftwaresRequest() (request *ListSoftwaresRequest)
CreateListSoftwaresRequest creates a request to invoke ListSoftwares API
type ListSoftwaresResponse ¶
type ListSoftwaresResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
Softwares Softwares `json:"Softwares" xml:"Softwares"`
}
ListSoftwaresResponse is the response struct for api ListSoftwares
func CreateListSoftwaresResponse ¶
func CreateListSoftwaresResponse() (response *ListSoftwaresResponse)
CreateListSoftwaresResponse creates a response to parse from ListSoftwares response
type ListTagResourcesRequest ¶ added in v1.61.1829
type ListTagResourcesRequest struct {
*requests.RpcRequest
ResourceId *[]string `position:"Query" name:"ResourceId" type:"Repeated"`
ResourceType string `position:"Query" name:"ResourceType"`
NextToken string `position:"Query" name:"NextToken"`
Tag *[]ListTagResourcesTag `position:"Query" name:"Tag" type:"Repeated"`
}
ListTagResourcesRequest is the request struct for api ListTagResources
func CreateListTagResourcesRequest ¶ added in v1.61.1829
func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)
CreateListTagResourcesRequest creates a request to invoke ListTagResources API
type ListTagResourcesResponse ¶ added in v1.61.1829
type ListTagResourcesResponse struct {
*responses.BaseResponse
NextToken string `json:"NextToken" xml:"NextToken"`
RequestId string `json:"RequestId" xml:"RequestId"`
TagResources TagResources `json:"TagResources" xml:"TagResources"`
}
ListTagResourcesResponse is the response struct for api ListTagResources
func CreateListTagResourcesResponse ¶ added in v1.61.1829
func CreateListTagResourcesResponse() (response *ListTagResourcesResponse)
CreateListTagResourcesResponse creates a response to parse from ListTagResources response
type ListTagResourcesTag ¶ added in v1.61.1829
ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest
type ListTasksRequest ¶ added in v1.61.443
type ListTasksRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
Archived requests.Boolean `position:"Query" name:"Archived"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
TaskId string `position:"Query" name:"TaskId"`
}
ListTasksRequest is the request struct for api ListTasks
func CreateListTasksRequest ¶ added in v1.61.443
func CreateListTasksRequest() (request *ListTasksRequest)
CreateListTasksRequest creates a request to invoke ListTasks API
type ListTasksResponse ¶ added in v1.61.443
type ListTasksResponse struct {
*responses.BaseResponse
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Tasks []TaskInfo `json:"Tasks" xml:"Tasks"`
}
ListTasksResponse is the response struct for api ListTasks
func CreateListTasksResponse ¶ added in v1.61.443
func CreateListTasksResponse() (response *ListTasksResponse)
CreateListTasksResponse creates a response to parse from ListTasks response
type ListUpgradeClientsRequest ¶ added in v1.61.1829
type ListUpgradeClientsRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
}
ListUpgradeClientsRequest is the request struct for api ListUpgradeClients
func CreateListUpgradeClientsRequest ¶ added in v1.61.1829
func CreateListUpgradeClientsRequest() (request *ListUpgradeClientsRequest)
CreateListUpgradeClientsRequest creates a request to invoke ListUpgradeClients API
type ListUpgradeClientsResponse ¶ added in v1.61.1829
type ListUpgradeClientsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
LatestVersion string `json:"LatestVersion" xml:"LatestVersion"`
CurrentVersion string `json:"CurrentVersion" xml:"CurrentVersion"`
ClientRecords []ClientRecordsItem `json:"ClientRecords" xml:"ClientRecords"`
}
ListUpgradeClientsResponse is the response struct for api ListUpgradeClients
func CreateListUpgradeClientsResponse ¶ added in v1.61.1829
func CreateListUpgradeClientsResponse() (response *ListUpgradeClientsResponse)
CreateListUpgradeClientsResponse creates a response to parse from ListUpgradeClients response
type ListUsersAsyncRequest ¶ added in v1.61.1829
type ListUsersAsyncRequest struct {
*requests.RpcRequest
AsyncId string `position:"Query" name:"AsyncId"`
ClusterId string `position:"Query" name:"ClusterId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
}
ListUsersAsyncRequest is the request struct for api ListUsersAsync
func CreateListUsersAsyncRequest ¶ added in v1.61.1829
func CreateListUsersAsyncRequest() (request *ListUsersAsyncRequest)
CreateListUsersAsyncRequest creates a request to invoke ListUsersAsync API
type ListUsersAsyncResponse ¶ added in v1.61.1829
type ListUsersAsyncResponse struct {
*responses.BaseResponse
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
AsyncId string `json:"AsyncId" xml:"AsyncId"`
AsyncStatus string `json:"AsyncStatus" xml:"AsyncStatus"`
Users UsersInListUsersAsync `json:"Users" xml:"Users"`
}
ListUsersAsyncResponse is the response struct for api ListUsersAsync
func CreateListUsersAsyncResponse ¶ added in v1.61.1829
func CreateListUsersAsyncResponse() (response *ListUsersAsyncResponse)
CreateListUsersAsyncResponse creates a response to parse from ListUsersAsync response
type ListUsersRequest ¶
type ListUsersRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
}
ListUsersRequest is the request struct for api ListUsers
func CreateListUsersRequest ¶
func CreateListUsersRequest() (request *ListUsersRequest)
CreateListUsersRequest creates a request to invoke ListUsers API
type ListUsersResponse ¶
type ListUsersResponse struct {
*responses.BaseResponse
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Users UsersInListUsers `json:"Users" xml:"Users"`
}
ListUsersResponse is the response struct for api ListUsers
func CreateListUsersResponse ¶
func CreateListUsersResponse() (response *ListUsersResponse)
CreateListUsersResponse creates a response to parse from ListUsers response
type ListVolumesRequest ¶
type ListVolumesRequest struct {
*requests.RpcRequest
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
PageSize requests.Integer `position:"Query" name:"PageSize"`
}
ListVolumesRequest is the request struct for api ListVolumes
func CreateListVolumesRequest ¶
func CreateListVolumesRequest() (request *ListVolumesRequest)
CreateListVolumesRequest creates a request to invoke ListVolumes API
type ListVolumesResponse ¶
type ListVolumesResponse struct {
*responses.BaseResponse
PageSize int `json:"PageSize" xml:"PageSize"`
RequestId string `json:"RequestId" xml:"RequestId"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Volumes VolumesInListVolumes `json:"Volumes" xml:"Volumes"`
}
ListVolumesResponse is the response struct for api ListVolumes
func CreateListVolumesResponse ¶
func CreateListVolumesResponse() (response *ListVolumesResponse)
CreateListVolumesResponse creates a response to parse from ListVolumes response
type LivenessProbe ¶ added in v1.62.444
type LivenessProbe struct {
FailureThreshold int64 `json:"FailureThreshold" xml:"FailureThreshold"`
InitialDelaySeconds int64 `json:"InitialDelaySeconds" xml:"InitialDelaySeconds"`
PeriodSeconds int64 `json:"PeriodSeconds" xml:"PeriodSeconds"`
SuccessThreshold int64 `json:"SuccessThreshold" xml:"SuccessThreshold"`
TimeoutSeconds int64 `json:"TimeoutSeconds" xml:"TimeoutSeconds"`
Execs []string `json:"Execs" xml:"Execs"`
HttpGet HttpGet `json:"HttpGet" xml:"HttpGet"`
TcpSocket TcpSocket `json:"TcpSocket" xml:"TcpSocket"`
}
LivenessProbe is a nested struct in ehpc response
type LocationInfo ¶
type LocationInfo struct {
URL string `json:"URL" xml:"URL"`
RemoteType string `json:"RemoteType" xml:"RemoteType"`
Location string `json:"Location" xml:"Location"`
Authentication string `json:"Authentication" xml:"Authentication"`
}
LocationInfo is a nested struct in ehpc response
type Locations ¶
type Locations struct {
LocationInfo []LocationInfo `json:"LocationInfo" xml:"LocationInfo"`
}
Locations is a nested struct in ehpc response
type LogInfo ¶
type LogInfo struct {
Operation string `json:"Operation" xml:"Operation"`
Message string `json:"Message" xml:"Message"`
CreateTime string `json:"CreateTime" xml:"CreateTime"`
Level string `json:"Level" xml:"Level"`
}
LogInfo is a nested struct in ehpc response
type Login ¶
type Login struct {
Count int `json:"Count" xml:"Count"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
}
Login is a nested struct in ehpc response
type LoginInListPreferredEcsTypes ¶
type LoginInListPreferredEcsTypes struct {
InstanceTypeId []string `json:"InstanceTypeId" xml:"InstanceTypeId"`
}
LoginInListPreferredEcsTypes is a nested struct in ehpc response
type Logs ¶
type Logs struct {
LogInfo []LogInfo `json:"LogInfo" xml:"LogInfo"`
}
Logs is a nested struct in ehpc response
type Manager ¶
type Manager struct {
Count int `json:"Count" xml:"Count"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
}
Manager is a nested struct in ehpc response
type ManagerInListPreferredEcsTypes ¶
type ManagerInListPreferredEcsTypes struct {
InstanceTypeId []string `json:"InstanceTypeId" xml:"InstanceTypeId"`
}
ManagerInListPreferredEcsTypes is a nested struct in ehpc response
type Managers ¶
type Managers struct {
OperatingCount int `json:"OperatingCount" xml:"OperatingCount"`
ExceptionCount int `json:"ExceptionCount" xml:"ExceptionCount"`
StoppedCount int `json:"StoppedCount" xml:"StoppedCount"`
Total int `json:"Total" xml:"Total"`
NormalCount int `json:"NormalCount" xml:"NormalCount"`
}
Managers is a nested struct in ehpc response
type Message ¶
type Message struct {
JobInfo string `json:"JobInfo" xml:"JobInfo"`
}
Message is a nested struct in ehpc response
type MetricLog ¶
type MetricLog struct {
Time int `json:"Time" xml:"Time"`
DiskDevice string `json:"DiskDevice" xml:"DiskDevice"`
NetworkInterface string `json:"NetworkInterface" xml:"NetworkInterface"`
MetricData string `json:"MetricData" xml:"MetricData"`
Hostname string `json:"Hostname" xml:"Hostname"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
}
MetricLog is a nested struct in ehpc response
type MetricLogs ¶
type MetricLogs struct {
MetricLog []MetricLog `json:"MetricLog" xml:"MetricLog"`
}
MetricLogs is a nested struct in ehpc response
type ModifyClusterAttributesRequest ¶
type ModifyClusterAttributesRequest struct {
*requests.RpcRequest
ImageId string `position:"Query" name:"ImageId"`
Description string `position:"Query" name:"Description"`
RamRoleName string `position:"Query" name:"RamRoleName"`
ClusterId string `position:"Query" name:"ClusterId"`
ImageOwnerAlias string `position:"Query" name:"ImageOwnerAlias"`
RamNodeTypes *[]string `position:"Query" name:"RamNodeTypes" type:"Repeated"`
Password string `position:"Query" name:"Password"`
WinAdPar ModifyClusterAttributesWinAdPar `position:"Query" name:"WinAdPar" type:"Struct"`
Name string `position:"Query" name:"Name"`
}
ModifyClusterAttributesRequest is the request struct for api ModifyClusterAttributes
func CreateModifyClusterAttributesRequest ¶
func CreateModifyClusterAttributesRequest() (request *ModifyClusterAttributesRequest)
CreateModifyClusterAttributesRequest creates a request to invoke ModifyClusterAttributes API
type ModifyClusterAttributesResponse ¶
type ModifyClusterAttributesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyClusterAttributesResponse is the response struct for api ModifyClusterAttributes
func CreateModifyClusterAttributesResponse ¶
func CreateModifyClusterAttributesResponse() (response *ModifyClusterAttributesResponse)
CreateModifyClusterAttributesResponse creates a response to parse from ModifyClusterAttributes response
type ModifyClusterAttributesWinAdPar ¶ added in v1.62.444
type ModifyClusterAttributesWinAdPar struct {
AdUser string `name:"AdUser"`
AdUserPasswd string `name:"AdUserPasswd"`
AdIp string `name:"AdIp"`
FallbackHomeDir string `name:"FallbackHomeDir"`
AdDc string `name:"AdDc"`
}
ModifyClusterAttributesWinAdPar is a repeated param struct in ModifyClusterAttributesRequest
type ModifyContainerAppAttributesRequest ¶
type ModifyContainerAppAttributesRequest struct {
*requests.RpcRequest
Description string `position:"Query" name:"Description"`
ContainerId string `position:"Query" name:"ContainerId"`
}
ModifyContainerAppAttributesRequest is the request struct for api ModifyContainerAppAttributes
func CreateModifyContainerAppAttributesRequest ¶
func CreateModifyContainerAppAttributesRequest() (request *ModifyContainerAppAttributesRequest)
CreateModifyContainerAppAttributesRequest creates a request to invoke ModifyContainerAppAttributes API
type ModifyContainerAppAttributesResponse ¶
type ModifyContainerAppAttributesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyContainerAppAttributesResponse is the response struct for api ModifyContainerAppAttributes
func CreateModifyContainerAppAttributesResponse ¶
func CreateModifyContainerAppAttributesResponse() (response *ModifyContainerAppAttributesResponse)
CreateModifyContainerAppAttributesResponse creates a response to parse from ModifyContainerAppAttributes response
type ModifyImageGatewayConfigRepo ¶
type ModifyImageGatewayConfigRepo struct {
Auth string `name:"Auth"`
Location string `name:"Location"`
URL string `name:"URL"`
}
ModifyImageGatewayConfigRepo is a repeated param struct in ModifyImageGatewayConfigRequest
type ModifyImageGatewayConfigRequest ¶
type ModifyImageGatewayConfigRequest struct {
*requests.RpcRequest
Repo *[]ModifyImageGatewayConfigRepo `position:"Query" name:"Repo" type:"Repeated"`
DBServerInfo string `position:"Query" name:"DBServerInfo"`
ClusterId string `position:"Query" name:"ClusterId"`
DefaultRepoLocation string `position:"Query" name:"DefaultRepoLocation"`
DBPassword string `position:"Query" name:"DBPassword"`
DBType string `position:"Query" name:"DBType"`
DBUsername string `position:"Query" name:"DBUsername"`
PullUpdateTimeout requests.Integer `position:"Query" name:"PullUpdateTimeout"`
ImageExpirationTimeout string `position:"Query" name:"ImageExpirationTimeout"`
}
ModifyImageGatewayConfigRequest is the request struct for api ModifyImageGatewayConfig
func CreateModifyImageGatewayConfigRequest ¶
func CreateModifyImageGatewayConfigRequest() (request *ModifyImageGatewayConfigRequest)
CreateModifyImageGatewayConfigRequest creates a request to invoke ModifyImageGatewayConfig API
type ModifyImageGatewayConfigResponse ¶
type ModifyImageGatewayConfigResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyImageGatewayConfigResponse is the response struct for api ModifyImageGatewayConfig
func CreateModifyImageGatewayConfigResponse ¶
func CreateModifyImageGatewayConfigResponse() (response *ModifyImageGatewayConfigResponse)
CreateModifyImageGatewayConfigResponse creates a response to parse from ModifyImageGatewayConfig response
type ModifyUserGroupsRequest ¶
type ModifyUserGroupsRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
Async requests.Boolean `position:"Query" name:"Async"`
User *[]ModifyUserGroupsUser `position:"Query" name:"User" type:"Repeated"`
}
ModifyUserGroupsRequest is the request struct for api ModifyUserGroups
func CreateModifyUserGroupsRequest ¶
func CreateModifyUserGroupsRequest() (request *ModifyUserGroupsRequest)
CreateModifyUserGroupsRequest creates a request to invoke ModifyUserGroups API
type ModifyUserGroupsResponse ¶
type ModifyUserGroupsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyUserGroupsResponse is the response struct for api ModifyUserGroups
func CreateModifyUserGroupsResponse ¶
func CreateModifyUserGroupsResponse() (response *ModifyUserGroupsResponse)
CreateModifyUserGroupsResponse creates a response to parse from ModifyUserGroups response
type ModifyUserGroupsUser ¶
ModifyUserGroupsUser is a repeated param struct in ModifyUserGroupsRequest
type ModifyUserPasswordsRequest ¶
type ModifyUserPasswordsRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
Async requests.Boolean `position:"Query" name:"Async"`
User *[]ModifyUserPasswordsUser `position:"Query" name:"User" type:"Repeated"`
}
ModifyUserPasswordsRequest is the request struct for api ModifyUserPasswords
func CreateModifyUserPasswordsRequest ¶
func CreateModifyUserPasswordsRequest() (request *ModifyUserPasswordsRequest)
CreateModifyUserPasswordsRequest creates a request to invoke ModifyUserPasswords API
type ModifyUserPasswordsResponse ¶
type ModifyUserPasswordsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyUserPasswordsResponse is the response struct for api ModifyUserPasswords
func CreateModifyUserPasswordsResponse ¶
func CreateModifyUserPasswordsResponse() (response *ModifyUserPasswordsResponse)
CreateModifyUserPasswordsResponse creates a response to parse from ModifyUserPasswords response
type ModifyUserPasswordsUser ¶
ModifyUserPasswordsUser is a repeated param struct in ModifyUserPasswordsRequest
type ModifyVisualServicePasswdRequest ¶
type ModifyVisualServicePasswdRequest struct {
*requests.RpcRequest
RunasUserPassword string `position:"Query" name:"RunasUserPassword"`
RunasUser string `position:"Query" name:"RunasUser"`
ClusterId string `position:"Query" name:"ClusterId"`
Passwd string `position:"Query" name:"Passwd"`
}
ModifyVisualServicePasswdRequest is the request struct for api ModifyVisualServicePasswd
func CreateModifyVisualServicePasswdRequest ¶
func CreateModifyVisualServicePasswdRequest() (request *ModifyVisualServicePasswdRequest)
CreateModifyVisualServicePasswdRequest creates a request to invoke ModifyVisualServicePasswd API
type ModifyVisualServicePasswdResponse ¶
type ModifyVisualServicePasswdResponse struct {
*responses.BaseResponse
Message string `json:"Message" xml:"Message"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
ModifyVisualServicePasswdResponse is the response struct for api ModifyVisualServicePasswd
func CreateModifyVisualServicePasswdResponse ¶
func CreateModifyVisualServicePasswdResponse() (response *ModifyVisualServicePasswdResponse)
CreateModifyVisualServicePasswdResponse creates a response to parse from ModifyVisualServicePasswd response
type MountNFSRequest ¶ added in v1.60.317
type MountNFSRequest struct {
*requests.RpcRequest
MountDir string `position:"Query" name:"MountDir"`
InstanceId string `position:"Query" name:"InstanceId"`
RemoteDir string `position:"Query" name:"RemoteDir"`
NfsDir string `position:"Query" name:"NfsDir"`
ProtocolType string `position:"Query" name:"ProtocolType"`
}
MountNFSRequest is the request struct for api MountNFS
func CreateMountNFSRequest ¶ added in v1.60.317
func CreateMountNFSRequest() (request *MountNFSRequest)
CreateMountNFSRequest creates a request to invoke MountNFS API
type MountNFSResponse ¶ added in v1.60.317
type MountNFSResponse struct {
*responses.BaseResponse
InvokeId string `json:"InvokeId" xml:"InvokeId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
MountNFSResponse is the response struct for api MountNFS
func CreateMountNFSResponse ¶ added in v1.60.317
func CreateMountNFSResponse() (response *MountNFSResponse)
CreateMountNFSResponse creates a response to parse from MountNFS response
type MountTargetListInListCpfsFileSystems ¶
type MountTargetListInListCpfsFileSystems struct {
MountTargets []MountTargets `json:"MountTargets" xml:"MountTargets"`
}
MountTargetListInListCpfsFileSystems is a nested struct in ehpc response
type MountTargetListInListFileSystemWithMountTargets ¶
type MountTargetListInListFileSystemWithMountTargets struct {
MountTargets []MountTargets `json:"MountTargets" xml:"MountTargets"`
}
MountTargetListInListFileSystemWithMountTargets is a nested struct in ehpc response
type MountTargets ¶
type MountTargets struct {
VswId string `json:"VswId" xml:"VswId"`
MountTargetDomain string `json:"MountTargetDomain" xml:"MountTargetDomain"`
AccessGroup string `json:"AccessGroup" xml:"AccessGroup"`
VpcId string `json:"VpcId" xml:"VpcId"`
Status string `json:"Status" xml:"Status"`
NetworkType string `json:"NetworkType" xml:"NetworkType"`
}
MountTargets is a nested struct in ehpc response
type NameServers ¶ added in v1.62.444
type NameServers struct {
NameServer []string `json:"NameServer" xml:"NameServer"`
}
NameServers is a nested struct in ehpc response
type NodeInfo ¶
type NodeInfo struct {
LockReason string `json:"LockReason" xml:"LockReason"`
HtEnabled bool `json:"HtEnabled" xml:"HtEnabled"`
Expired bool `json:"Expired" xml:"Expired"`
StateInSched string `json:"StateInSched" xml:"StateInSched"`
IpAddress string `json:"IpAddress" xml:"IpAddress"`
ImageId string `json:"ImageId" xml:"ImageId"`
ImageOwnerAlias string `json:"ImageOwnerAlias" xml:"ImageOwnerAlias"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
PublicIpAddress string `json:"PublicIpAddress" xml:"PublicIpAddress"`
RegionId string `json:"RegionId" xml:"RegionId"`
Id string `json:"Id" xml:"Id"`
VpcId string `json:"VpcId" xml:"VpcId"`
AddTime string `json:"AddTime" xml:"AddTime"`
ExpiredTime string `json:"ExpiredTime" xml:"ExpiredTime"`
VSwitchId string `json:"VSwitchId" xml:"VSwitchId"`
Version string `json:"Version" xml:"Version"`
CreateMode string `json:"CreateMode" xml:"CreateMode"`
Location string `json:"Location" xml:"Location"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
CreatedByEhpc bool `json:"CreatedByEhpc" xml:"CreatedByEhpc"`
HostName string `json:"HostName" xml:"HostName"`
Status string `json:"Status" xml:"Status"`
SpotStrategy string `json:"SpotStrategy" xml:"SpotStrategy"`
Roles RolesInListNodes `json:"Roles" xml:"Roles"`
UsedResources UsedResources `json:"UsedResources" xml:"UsedResources"`
TotalResources TotalResources `json:"TotalResources" xml:"TotalResources"`
}
NodeInfo is a nested struct in ehpc response
type NodesInDescribeCluster ¶ added in v1.62.444
type NodesInDescribeCluster struct {
NodesInfo []NodesInfo `json:"NodesInfo" xml:"NodesInfo"`
}
NodesInDescribeCluster is a nested struct in ehpc response
type NodesInListNodes ¶
type NodesInListNodes struct {
NodeInfo []NodeInfo `json:"NodeInfo" xml:"NodeInfo"`
}
NodesInListNodes is a nested struct in ehpc response
type NodesInListNodesByQueue ¶
type NodesInListNodesByQueue struct {
NodeInfo []NodeInfo `json:"NodeInfo" xml:"NodeInfo"`
}
NodesInListNodesByQueue is a nested struct in ehpc response
type NodesInListNodesNoPaging ¶
type NodesInListNodesNoPaging struct {
NodeInfo []NodeInfo `json:"NodeInfo" xml:"NodeInfo"`
}
NodesInListNodesNoPaging is a nested struct in ehpc response
type NodesInfo ¶ added in v1.62.444
type NodesInfo struct {
Role string `json:"Role" xml:"Role"`
HostName string `json:"HostName" xml:"HostName"`
IpAddress string `json:"IpAddress" xml:"IpAddress"`
AccountType string `json:"AccountType" xml:"AccountType"`
Dir string `json:"Dir" xml:"Dir"`
SchedulerType string `json:"SchedulerType" xml:"SchedulerType"`
}
NodesInfo is a nested struct in ehpc response
type OnPremiseInfo ¶ added in v1.61.1829
type OnPremiseInfo struct {
OnPremiseInfoItem []OnPremiseInfoItem `json:"OnPremiseInfo" xml:"OnPremiseInfo"`
}
OnPremiseInfo is a nested struct in ehpc response
type OnPremiseInfoItem ¶ added in v1.61.1829
type OnPremiseInfoItem struct {
Type string `json:"Type" xml:"Type"`
HostName string `json:"HostName" xml:"HostName"`
IP string `json:"IP" xml:"IP"`
}
OnPremiseInfoItem is a nested struct in ehpc response
type Options ¶ added in v1.62.444
type Options struct {
Option []Option `json:"Option" xml:"Option"`
}
Options is a nested struct in ehpc response
type OsInfo ¶
type OsInfo struct {
Version string `json:"Version" xml:"Version"`
BaseOsTag string `json:"BaseOsTag" xml:"BaseOsTag"`
Platform string `json:"Platform" xml:"Platform"`
OsTag string `json:"OsTag" xml:"OsTag"`
ImageId string `json:"ImageId" xml:"ImageId"`
Architecture string `json:"Architecture" xml:"Architecture"`
OSName string `json:"OSName" xml:"OSName"`
OSNameEn string `json:"OSNameEn" xml:"OSNameEn"`
}
OsInfo is a nested struct in ehpc response
type OsTag ¶ added in v1.61.31
type OsTag struct {
Architecture string `json:"Architecture" xml:"Architecture"`
Platform string `json:"Platform" xml:"Platform"`
OsTag string `json:"OsTag" xml:"OsTag"`
Version string `json:"Version" xml:"Version"`
BaseOsTag string `json:"BaseOsTag" xml:"BaseOsTag"`
}
OsTag is a nested struct in ehpc response
type OsTags ¶
type OsTags struct {
OsInfo []OsInfo `json:"OsInfo" xml:"OsInfo"`
}
OsTags is a nested struct in ehpc response
type PackageList ¶
type PackageList struct {
Packages []Packages `json:"Packages" xml:"Packages"`
}
PackageList is a nested struct in ehpc response
type Packages ¶
type Packages struct {
PackageId string `json:"PackageId" xml:"PackageId"`
}
Packages is a nested struct in ehpc response
type Port ¶ added in v1.62.444
type Port struct {
Protocol string `json:"Protocol" xml:"Protocol"`
Port int64 `json:"Port" xml:"Port"`
}
Port is a nested struct in ehpc response
type PortsInDescribeServerlessJobs ¶ added in v1.62.444
type PortsInDescribeServerlessJobs struct {
Port []Port `json:"Port" xml:"Port"`
}
PortsInDescribeServerlessJobs is a nested struct in ehpc response
type PostInstallScriptInfo ¶
type PostInstallScriptInfo struct {
Url string `json:"Url" xml:"Url"`
Args string `json:"Args" xml:"Args"`
}
PostInstallScriptInfo is a nested struct in ehpc response
type PostInstallScriptsInDescribeCluster ¶ added in v1.61.1829
type PostInstallScriptsInDescribeCluster struct {
PostInstallScriptInfo []PostInstallScriptInfo `json:"PostInstallScriptInfo" xml:"PostInstallScriptInfo"`
}
PostInstallScriptsInDescribeCluster is a nested struct in ehpc response
type PostInstallScriptsInGetPostScripts ¶ added in v1.61.1829
type PostInstallScriptsInGetPostScripts struct {
PostInstallScriptsItem []PostInstallScriptsItem `json:"PostInstallScripts" xml:"PostInstallScripts"`
}
PostInstallScriptsInGetPostScripts is a nested struct in ehpc response
type PostInstallScriptsItem ¶ added in v1.61.1829
type PostInstallScriptsItem struct {
Args string `json:"Args" xml:"Args"`
Url string `json:"Url" xml:"Url"`
}
PostInstallScriptsItem is a nested struct in ehpc response
type PreviousState ¶ added in v1.62.444
type PreviousState struct {
Reason string `json:"Reason" xml:"Reason"`
Message string `json:"Message" xml:"Message"`
StartTime string `json:"StartTime" xml:"StartTime"`
State string `json:"State" xml:"State"`
DetailStatus string `json:"DetailStatus" xml:"DetailStatus"`
FinishTime string `json:"FinishTime" xml:"FinishTime"`
Signal int64 `json:"Signal" xml:"Signal"`
ExitCode int64 `json:"ExitCode" xml:"ExitCode"`
}
PreviousState is a nested struct in ehpc response
type PriceInfo ¶
type PriceInfo struct {
OriginalPrice float64 `json:"OriginalPrice" xml:"OriginalPrice"`
NodeType string `json:"NodeType" xml:"NodeType"`
Currency string `json:"Currency" xml:"Currency"`
TradePrice float64 `json:"TradePrice" xml:"TradePrice"`
}
PriceInfo is a nested struct in ehpc response
type Prices ¶
type Prices struct {
PriceInfo []PriceInfo `json:"PriceInfo" xml:"PriceInfo"`
}
Prices is a nested struct in ehpc response
type ProfilingInfo ¶
type ProfilingInfo struct {
ProfilingId string `json:"ProfilingId" xml:"ProfilingId"`
TriggerTime string `json:"TriggerTime" xml:"TriggerTime"`
Pid int `json:"Pid" xml:"Pid"`
HostName string `json:"HostName" xml:"HostName"`
Duration int `json:"Duration" xml:"Duration"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
Freq int `json:"Freq" xml:"Freq"`
}
ProfilingInfo is a nested struct in ehpc response
type Profilings ¶
type Profilings struct {
ProfilingInfo []ProfilingInfo `json:"ProfilingInfo" xml:"ProfilingInfo"`
}
Profilings is a nested struct in ehpc response
type ProxyMgr ¶ added in v1.61.1829
type ProxyMgr struct {
InstanceType string `json:"InstanceType" xml:"InstanceType"`
Count int `json:"Count" xml:"Count"`
}
ProxyMgr is a nested struct in ehpc response
type PullImageRequest ¶
type PullImageRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
Repository string `position:"Query" name:"Repository"`
ContainerType string `position:"Query" name:"ContainerType"`
ImageTag string `position:"Query" name:"ImageTag"`
}
PullImageRequest is the request struct for api PullImage
func CreatePullImageRequest ¶
func CreatePullImageRequest() (request *PullImageRequest)
CreatePullImageRequest creates a request to invoke PullImage API
type PullImageResponse ¶
type PullImageResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
PullImageResponse is the response struct for api PullImage
func CreatePullImageResponse ¶
func CreatePullImageResponse() (response *PullImageResponse)
CreatePullImageResponse creates a response to parse from PullImage response
type QueryServicePackAndPriceRequest ¶ added in v1.60.317
type QueryServicePackAndPriceRequest struct {
*requests.RpcRequest
}
QueryServicePackAndPriceRequest is the request struct for api QueryServicePackAndPrice
func CreateQueryServicePackAndPriceRequest ¶ added in v1.60.317
func CreateQueryServicePackAndPriceRequest() (request *QueryServicePackAndPriceRequest)
CreateQueryServicePackAndPriceRequest creates a request to invoke QueryServicePackAndPrice API
type QueryServicePackAndPriceResponse ¶ added in v1.60.317
type QueryServicePackAndPriceResponse struct {
*responses.BaseResponse
OriginalAmount int `json:"OriginalAmount" xml:"OriginalAmount"`
RequestId string `json:"RequestId" xml:"RequestId"`
DiscountPrice float64 `json:"DiscountPrice" xml:"DiscountPrice"`
TradePrice float64 `json:"TradePrice" xml:"TradePrice"`
OriginalPrice float64 `json:"OriginalPrice" xml:"OriginalPrice"`
ChargeAmount int `json:"ChargeAmount" xml:"ChargeAmount"`
Currency string `json:"Currency" xml:"Currency"`
RegionId string `json:"RegionId" xml:"RegionId"`
ServicePack ServicePack `json:"ServicePack" xml:"ServicePack"`
}
QueryServicePackAndPriceResponse is the response struct for api QueryServicePackAndPrice
func CreateQueryServicePackAndPriceResponse ¶ added in v1.60.317
func CreateQueryServicePackAndPriceResponse() (response *QueryServicePackAndPriceResponse)
CreateQueryServicePackAndPriceResponse creates a response to parse from QueryServicePackAndPrice response
type QueueInfo ¶
type QueueInfo struct {
QueueName string `json:"QueueName" xml:"QueueName"`
EnableAutoGrow bool `json:"EnableAutoGrow" xml:"EnableAutoGrow"`
SpotPriceLimit float64 `json:"SpotPriceLimit" xml:"SpotPriceLimit"`
ImageId string `json:"ImageId" xml:"ImageId"`
UseESS bool `json:"UseESS" xml:"UseESS"`
MinNodesInQueue int `json:"MinNodesInQueue" xml:"MinNodesInQueue"`
SystemDiskSize int `json:"SystemDiskSize" xml:"SystemDiskSize"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
MinNodesPerCycle int64 `json:"MinNodesPerCycle" xml:"MinNodesPerCycle"`
NetworkInterfaceTrafficMode string `json:"NetworkInterfaceTrafficMode" xml:"NetworkInterfaceTrafficMode"`
MaxNodesInQueue int `json:"MaxNodesInQueue" xml:"MaxNodesInQueue"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
DeploymentSetId string `json:"DeploymentSetId" xml:"DeploymentSetId"`
SystemDiskLevel string `json:"SystemDiskLevel" xml:"SystemDiskLevel"`
Type string `json:"Type" xml:"Type"`
HostNameSuffix string `json:"HostNameSuffix" xml:"HostNameSuffix"`
HostNamePrefix string `json:"HostNamePrefix" xml:"HostNamePrefix"`
AutoMinNodesPerCycle bool `json:"AutoMinNodesPerCycle" xml:"AutoMinNodesPerCycle"`
MaxNodesPerCycle int64 `json:"MaxNodesPerCycle" xml:"MaxNodesPerCycle"`
SortedByInventory bool `json:"SortedByInventory" xml:"SortedByInventory"`
EnableAutoShrink bool `json:"EnableAutoShrink" xml:"EnableAutoShrink"`
QueueImageId string `json:"QueueImageId" xml:"QueueImageId"`
SystemDiskCategory string `json:"SystemDiskCategory" xml:"SystemDiskCategory"`
SpotStrategy string `json:"SpotStrategy" xml:"SpotStrategy"`
ComputeInstanceType ComputeInstanceType `json:"ComputeInstanceType" xml:"ComputeInstanceType"`
InstanceTypes InstanceTypes `json:"InstanceTypes" xml:"InstanceTypes"`
SpotInstanceTypes SpotInstanceTypes `json:"SpotInstanceTypes" xml:"SpotInstanceTypes"`
DataDisks DataDisks `json:"DataDisks" xml:"DataDisks"`
}
QueueInfo is a nested struct in ehpc response
type QueuesInGetAutoScaleConfig ¶
type QueuesInGetAutoScaleConfig struct {
QueueInfo []QueueInfo `json:"QueueInfo" xml:"QueueInfo"`
}
QueuesInGetAutoScaleConfig is a nested struct in ehpc response
type QueuesInListQueues ¶
type QueuesInListQueues struct {
QueueInfo []QueueInfo `json:"QueueInfo" xml:"QueueInfo"`
}
QueuesInListQueues is a nested struct in ehpc response
type ReadinessProbe ¶ added in v1.62.444
type ReadinessProbe struct {
FailureThreshold int64 `json:"FailureThreshold" xml:"FailureThreshold"`
InitialDelaySeconds int64 `json:"InitialDelaySeconds" xml:"InitialDelaySeconds"`
PeriodSeconds int64 `json:"PeriodSeconds" xml:"PeriodSeconds"`
SuccessThreshold int64 `json:"SuccessThreshold" xml:"SuccessThreshold"`
TimeoutSeconds int64 `json:"TimeoutSeconds" xml:"TimeoutSeconds"`
Execs []string `json:"Execs" xml:"Execs"`
HttpGet HttpGet `json:"HttpGet" xml:"HttpGet"`
TcpSocket TcpSocket `json:"TcpSocket" xml:"TcpSocket"`
}
ReadinessProbe is a nested struct in ehpc response
type RecoverClusterRequest ¶
type RecoverClusterRequest struct {
*requests.RpcRequest
ImageId string `position:"Query" name:"ImageId"`
OsTag string `position:"Query" name:"OsTag"`
ClientVersion string `position:"Query" name:"ClientVersion"`
AccountType string `position:"Query" name:"AccountType"`
ClusterId string `position:"Query" name:"ClusterId"`
ImageOwnerAlias string `position:"Query" name:"ImageOwnerAlias"`
SchedulerType string `position:"Query" name:"SchedulerType"`
}
RecoverClusterRequest is the request struct for api RecoverCluster
func CreateRecoverClusterRequest ¶
func CreateRecoverClusterRequest() (request *RecoverClusterRequest)
CreateRecoverClusterRequest creates a request to invoke RecoverCluster API
type RecoverClusterResponse ¶
type RecoverClusterResponse struct {
*responses.BaseResponse
TaskId string `json:"TaskId" xml:"TaskId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
RecoverClusterResponse is the response struct for api RecoverCluster
func CreateRecoverClusterResponse ¶
func CreateRecoverClusterResponse() (response *RecoverClusterResponse)
CreateRecoverClusterResponse creates a response to parse from RecoverCluster response
type RegionInfo ¶
type RegionInfo struct {
LocalName string `json:"LocalName" xml:"LocalName"`
RegionId string `json:"RegionId" xml:"RegionId"`
}
RegionInfo is a nested struct in ehpc response
type Regions ¶
type Regions struct {
RegionInfo []RegionInfo `json:"RegionInfo" xml:"RegionInfo"`
}
Regions is a nested struct in ehpc response
type RerunJobsRequest ¶
type RerunJobsRequest struct {
*requests.RpcRequest
Jobs string `position:"Query" name:"Jobs"`
ClusterId string `position:"Query" name:"ClusterId"`
Async requests.Boolean `position:"Query" name:"Async"`
}
RerunJobsRequest is the request struct for api RerunJobs
func CreateRerunJobsRequest ¶
func CreateRerunJobsRequest() (request *RerunJobsRequest)
CreateRerunJobsRequest creates a request to invoke RerunJobs API
type RerunJobsResponse ¶
type RerunJobsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
RerunJobsResponse is the response struct for api RerunJobs
func CreateRerunJobsResponse ¶
func CreateRerunJobsResponse() (response *RerunJobsResponse)
CreateRerunJobsResponse creates a response to parse from RerunJobs response
type ResetNodesInstance ¶
type ResetNodesInstance struct {
Id string `name:"Id"`
}
ResetNodesInstance is a repeated param struct in ResetNodesRequest
type ResetNodesRequest ¶
type ResetNodesRequest struct {
*requests.RpcRequest
Instance *[]ResetNodesInstance `position:"Query" name:"Instance" type:"Repeated"`
ClusterId string `position:"Query" name:"ClusterId"`
}
ResetNodesRequest is the request struct for api ResetNodes
func CreateResetNodesRequest ¶
func CreateResetNodesRequest() (request *ResetNodesRequest)
CreateResetNodesRequest creates a request to invoke ResetNodes API
type ResetNodesResponse ¶
type ResetNodesResponse struct {
*responses.BaseResponse
TaskId string `json:"TaskId" xml:"TaskId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
ResetNodesResponse is the response struct for api ResetNodes
func CreateResetNodesResponse ¶
func CreateResetNodesResponse() (response *ResetNodesResponse)
CreateResetNodesResponse creates a response to parse from ResetNodes response
type ResourcesInListJobsWithFilters ¶ added in v1.61.1829
type ResourcesInListJobsWithFilters struct {
Nodes int64 `json:"Nodes" xml:"Nodes"`
Cores int64 `json:"Cores" xml:"Cores"`
}
ResourcesInListJobsWithFilters is a nested struct in ehpc response
type Result ¶ added in v1.60.317
type Result struct {
Output string `json:"Output" xml:"Output"`
InvokeRecordStatus string `json:"InvokeRecordStatus" xml:"InvokeRecordStatus"`
ExitCode int `json:"ExitCode" xml:"ExitCode"`
}
Result is a nested struct in ehpc response
type RoleInfo ¶
type RoleInfo struct {
Name string `json:"Name" xml:"Name"`
}
RoleInfo is a nested struct in ehpc response
type Roles ¶
type Roles struct {
Manager ManagerInListPreferredEcsTypes `json:"Manager" xml:"Manager"`
Login LoginInListPreferredEcsTypes `json:"Login" xml:"Login"`
Compute ComputeInListPreferredEcsTypes `json:"Compute" xml:"Compute"`
}
Roles is a nested struct in ehpc response
type RolesInGetClusterVolumes ¶
type RolesInGetClusterVolumes struct {
RoleInfo []RoleInfo `json:"RoleInfo" xml:"RoleInfo"`
}
RolesInGetClusterVolumes is a nested struct in ehpc response
type RolesInListNodes ¶
type RolesInListNodes struct {
Role []string `json:"Role" xml:"Role"`
}
RolesInListNodes is a nested struct in ehpc response
type RolesInListNodesNoPaging ¶
type RolesInListNodesNoPaging struct {
Role []string `json:"Role" xml:"Role"`
}
RolesInListNodesNoPaging is a nested struct in ehpc response
type RunCloudMetricProfilingRequest ¶
type RunCloudMetricProfilingRequest struct {
*requests.RpcRequest
Freq requests.Integer `position:"Query" name:"Freq"`
ClusterId string `position:"Query" name:"ClusterId"`
Duration requests.Integer `position:"Query" name:"Duration"`
HostName string `position:"Query" name:"HostName"`
ProcessId requests.Integer `position:"Query" name:"ProcessId"`
}
RunCloudMetricProfilingRequest is the request struct for api RunCloudMetricProfiling
func CreateRunCloudMetricProfilingRequest ¶
func CreateRunCloudMetricProfilingRequest() (request *RunCloudMetricProfilingRequest)
CreateRunCloudMetricProfilingRequest creates a request to invoke RunCloudMetricProfiling API
type RunCloudMetricProfilingResponse ¶
type RunCloudMetricProfilingResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
RunCloudMetricProfilingResponse is the response struct for api RunCloudMetricProfiling
func CreateRunCloudMetricProfilingResponse ¶
func CreateRunCloudMetricProfilingResponse() (response *RunCloudMetricProfilingResponse)
CreateRunCloudMetricProfilingResponse creates a response to parse from RunCloudMetricProfiling response
type SchedInfo ¶ added in v1.61.1236
type SchedInfo struct {
SchedInfoItem []SchedInfoItem `json:"SchedInfo" xml:"SchedInfo"`
}
SchedInfo is a nested struct in ehpc response
type SchedInfoItem ¶ added in v1.61.1236
type SchedInfoItem struct {
Configuration string `json:"Configuration" xml:"Configuration"`
SchedName string `json:"SchedName" xml:"SchedName"`
}
SchedInfoItem is a nested struct in ehpc response
type Searches ¶ added in v1.62.444
type Searches struct {
Search []string `json:"Search" xml:"Search"`
}
Searches is a nested struct in ehpc response
type SecurityContext ¶ added in v1.62.444
type SecurityContext struct {
ReadOnlyRootFilesystem bool `json:"ReadOnlyRootFilesystem" xml:"ReadOnlyRootFilesystem"`
RunAsUser int64 `json:"RunAsUser" xml:"RunAsUser"`
Capability Capability `json:"Capability" xml:"Capability"`
}
SecurityContext is a nested struct in ehpc response
type SecurityGroups ¶ added in v1.61.443
type SecurityGroups struct {
SecurityGroup []string `json:"SecurityGroup" xml:"SecurityGroup"`
}
SecurityGroups is a nested struct in ehpc response
type Series ¶
type Series struct {
SeriesInfo []SeriesInfo `json:"SeriesInfo" xml:"SeriesInfo"`
}
Series is a nested struct in ehpc response
type SeriesInfo ¶
type SeriesInfo struct {
SeriesName string `json:"SeriesName" xml:"SeriesName"`
SeriesId string `json:"SeriesId" xml:"SeriesId"`
Roles Roles `json:"Roles" xml:"Roles"`
}
SeriesInfo is a nested struct in ehpc response
type ServicePack ¶ added in v1.60.317
type ServicePack struct {
ServicePackInfo []ServicePackInfo `json:"ServicePackInfo" xml:"ServicePackInfo"`
}
ServicePack is a nested struct in ehpc response
type ServicePackInfo ¶ added in v1.60.317
type ServicePackInfo struct {
EndTime int `json:"EndTime" xml:"EndTime"`
Capacity int `json:"Capacity" xml:"Capacity"`
StartTime int `json:"StartTime" xml:"StartTime"`
InstanceName string `json:"InstanceName" xml:"InstanceName"`
}
ServicePackInfo is a nested struct in ehpc response
type SetAutoScaleConfigQueues ¶
type SetAutoScaleConfigQueues struct {
QueueName string `name:"QueueName"`
SystemDiskLevel string `name:"SystemDiskLevel"`
SortedByInventory string `name:"SortedByInventory"`
InstanceTypes *[]SetAutoScaleConfigQueuesInstanceTypes `name:"InstanceTypes" type:"Repeated"`
EnableAutoGrow string `name:"EnableAutoGrow"`
HostNameSuffix string `name:"HostNameSuffix"`
SpotPriceLimit string `name:"SpotPriceLimit"`
EnableAutoShrink string `name:"EnableAutoShrink"`
SpotStrategy string `name:"SpotStrategy"`
AutoMinNodesPerCycle string `name:"AutoMinNodesPerCycle"`
DataDisks *[]SetAutoScaleConfigQueuesDataDisks `name:"DataDisks" type:"Repeated"`
MinNodesInQueue string `name:"MinNodesInQueue"`
MaxNodesPerCycle string `name:"MaxNodesPerCycle"`
SystemDiskCategory string `name:"SystemDiskCategory"`
MaxNodesInQueue string `name:"MaxNodesInQueue"`
SystemDiskSize string `name:"SystemDiskSize"`
QueueImageId string `name:"QueueImageId"`
InstanceType string `name:"InstanceType"`
HostNamePrefix string `name:"HostNamePrefix"`
MinNodesPerCycle string `name:"MinNodesPerCycle"`
}
SetAutoScaleConfigQueues is a repeated param struct in SetAutoScaleConfigRequest
type SetAutoScaleConfigQueuesDataDisks ¶ added in v1.61.1829
type SetAutoScaleConfigQueuesDataDisks struct {
DataDiskDeleteWithInstance string `name:"DataDiskDeleteWithInstance"`
DataDiskEncrypted string `name:"DataDiskEncrypted"`
DataDiskKMSKeyId string `name:"DataDiskKMSKeyId"`
DataDiskSize string `name:"DataDiskSize"`
DataDiskCategory string `name:"DataDiskCategory"`
DataDiskPerformanceLevel string `name:"DataDiskPerformanceLevel"`
}
SetAutoScaleConfigQueuesDataDisks is a repeated param struct in SetAutoScaleConfigRequest
type SetAutoScaleConfigQueuesInstanceTypes ¶ added in v1.61.1829
type SetAutoScaleConfigQueuesInstanceTypes struct {
VSwitchId string `name:"VSwitchId"`
SpotStrategy string `name:"SpotStrategy"`
SpotInterruptionBehavior string `name:"SpotInterruptionBehavior"`
ZoneId string `name:"ZoneId"`
InstanceType string `name:"InstanceType"`
SpotPriceLimit string `name:"SpotPriceLimit"`
SpotDuration string `name:"SpotDuration"`
}
SetAutoScaleConfigQueuesInstanceTypes is a repeated param struct in SetAutoScaleConfigRequest
type SetAutoScaleConfigRequest ¶
type SetAutoScaleConfigRequest struct {
*requests.RpcRequest
ImageId string `position:"Query" name:"ImageId"`
DnsConfig string `position:"Query" name:"DnsConfig"`
SpotPriceLimit requests.Float `position:"Query" name:"SpotPriceLimit"`
ExcludeNodes string `position:"Query" name:"ExcludeNodes"`
ExtraNodesGrowRatio requests.Integer `position:"Query" name:"ExtraNodesGrowRatio"`
ShrinkIdleTimes requests.Integer `position:"Query" name:"ShrinkIdleTimes"`
GrowTimeoutInMinutes requests.Integer `position:"Query" name:"GrowTimeoutInMinutes"`
ClusterId string `position:"Query" name:"ClusterId"`
EnableAutoGrow requests.Boolean `position:"Query" name:"EnableAutoGrow"`
EnableAutoShrink requests.Boolean `position:"Query" name:"EnableAutoShrink"`
SpotStrategy string `position:"Query" name:"SpotStrategy"`
MaxNodesInCluster requests.Integer `position:"Query" name:"MaxNodesInCluster"`
ComputeEnableHt requests.Boolean `position:"Query" name:"ComputeEnableHt"`
ShrinkIntervalInMinutes requests.Integer `position:"Query" name:"ShrinkIntervalInMinutes"`
Queues *[]SetAutoScaleConfigQueues `position:"Query" name:"Queues" type:"Repeated"`
GrowIntervalInMinutes requests.Integer `position:"Query" name:"GrowIntervalInMinutes"`
GrowRatio requests.Integer `position:"Query" name:"GrowRatio"`
}
SetAutoScaleConfigRequest is the request struct for api SetAutoScaleConfig
func CreateSetAutoScaleConfigRequest ¶
func CreateSetAutoScaleConfigRequest() (request *SetAutoScaleConfigRequest)
CreateSetAutoScaleConfigRequest creates a request to invoke SetAutoScaleConfig API
type SetAutoScaleConfigResponse ¶
type SetAutoScaleConfigResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
SetAutoScaleConfigResponse is the response struct for api SetAutoScaleConfig
func CreateSetAutoScaleConfigResponse ¶
func CreateSetAutoScaleConfigResponse() (response *SetAutoScaleConfigResponse)
CreateSetAutoScaleConfigResponse creates a response to parse from SetAutoScaleConfig response
type SetGWSClusterPolicyRequest ¶ added in v1.61.31
type SetGWSClusterPolicyRequest struct {
*requests.RpcRequest
Watermark string `position:"Query" name:"Watermark"`
LocalDrive string `position:"Query" name:"LocalDrive"`
ClusterId string `position:"Query" name:"ClusterId"`
Clipboard string `position:"Query" name:"Clipboard"`
UsbRedirect string `position:"Query" name:"UsbRedirect"`
AsyncMode requests.Boolean `position:"Query" name:"AsyncMode"`
UdpPort string `position:"Query" name:"UdpPort"`
}
SetGWSClusterPolicyRequest is the request struct for api SetGWSClusterPolicy
func CreateSetGWSClusterPolicyRequest ¶ added in v1.61.31
func CreateSetGWSClusterPolicyRequest() (request *SetGWSClusterPolicyRequest)
CreateSetGWSClusterPolicyRequest creates a request to invoke SetGWSClusterPolicy API
type SetGWSClusterPolicyResponse ¶ added in v1.61.31
type SetGWSClusterPolicyResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
SetGWSClusterPolicyResponse is the response struct for api SetGWSClusterPolicy
func CreateSetGWSClusterPolicyResponse ¶ added in v1.61.31
func CreateSetGWSClusterPolicyResponse() (response *SetGWSClusterPolicyResponse)
CreateSetGWSClusterPolicyResponse creates a response to parse from SetGWSClusterPolicy response
type SetGWSInstanceNameRequest ¶ added in v1.60.317
type SetGWSInstanceNameRequest struct {
*requests.RpcRequest
InstanceId string `position:"Query" name:"InstanceId"`
Name string `position:"Query" name:"Name"`
}
SetGWSInstanceNameRequest is the request struct for api SetGWSInstanceName
func CreateSetGWSInstanceNameRequest ¶ added in v1.60.317
func CreateSetGWSInstanceNameRequest() (request *SetGWSInstanceNameRequest)
CreateSetGWSInstanceNameRequest creates a request to invoke SetGWSInstanceName API
type SetGWSInstanceNameResponse ¶ added in v1.60.317
type SetGWSInstanceNameResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
SetGWSInstanceNameResponse is the response struct for api SetGWSInstanceName
func CreateSetGWSInstanceNameResponse ¶ added in v1.60.317
func CreateSetGWSInstanceNameResponse() (response *SetGWSInstanceNameResponse)
CreateSetGWSInstanceNameResponse creates a response to parse from SetGWSInstanceName response
type SetGWSInstanceUserRequest ¶ added in v1.60.317
type SetGWSInstanceUserRequest struct {
*requests.RpcRequest
InstanceId string `position:"Query" name:"InstanceId"`
UserUid string `position:"Query" name:"UserUid"`
UserName string `position:"Query" name:"UserName"`
}
SetGWSInstanceUserRequest is the request struct for api SetGWSInstanceUser
func CreateSetGWSInstanceUserRequest ¶ added in v1.60.317
func CreateSetGWSInstanceUserRequest() (request *SetGWSInstanceUserRequest)
CreateSetGWSInstanceUserRequest creates a request to invoke SetGWSInstanceUser API
type SetGWSInstanceUserResponse ¶ added in v1.60.317
type SetGWSInstanceUserResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
SetGWSInstanceUserResponse is the response struct for api SetGWSInstanceUser
func CreateSetGWSInstanceUserResponse ¶ added in v1.60.317
func CreateSetGWSInstanceUserResponse() (response *SetGWSInstanceUserResponse)
CreateSetGWSInstanceUserResponse creates a response to parse from SetGWSInstanceUser response
type SetPostScriptsPostInstallScripts ¶ added in v1.61.1829
SetPostScriptsPostInstallScripts is a repeated param struct in SetPostScriptsRequest
type SetPostScriptsRequest ¶ added in v1.61.1829
type SetPostScriptsRequest struct {
*requests.RpcRequest
PostInstallScripts *[]SetPostScriptsPostInstallScripts `position:"Query" name:"PostInstallScripts" type:"Repeated"`
ClusterId string `position:"Query" name:"ClusterId"`
}
SetPostScriptsRequest is the request struct for api SetPostScripts
func CreateSetPostScriptsRequest ¶ added in v1.61.1829
func CreateSetPostScriptsRequest() (request *SetPostScriptsRequest)
CreateSetPostScriptsRequest creates a request to invoke SetPostScripts API
type SetPostScriptsResponse ¶ added in v1.61.1829
type SetPostScriptsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
SetPostScriptsResponse is the response struct for api SetPostScripts
func CreateSetPostScriptsResponse ¶ added in v1.61.1829
func CreateSetPostScriptsResponse() (response *SetPostScriptsResponse)
CreateSetPostScriptsResponse creates a response to parse from SetPostScripts response
type SetQueueNode ¶
type SetQueueNode struct {
Name string `name:"Name"`
}
SetQueueNode is a repeated param struct in SetQueueRequest
type SetQueueRequest ¶
type SetQueueRequest struct {
*requests.RpcRequest
QueueName string `position:"Query" name:"QueueName"`
ClusterId string `position:"Query" name:"ClusterId"`
Node *[]SetQueueNode `position:"Query" name:"Node" type:"Repeated"`
}
SetQueueRequest is the request struct for api SetQueue
func CreateSetQueueRequest ¶
func CreateSetQueueRequest() (request *SetQueueRequest)
CreateSetQueueRequest creates a request to invoke SetQueue API
type SetQueueResponse ¶
type SetQueueResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
SetQueueResponse is the response struct for api SetQueue
func CreateSetQueueResponse ¶
func CreateSetQueueResponse() (response *SetQueueResponse)
CreateSetQueueResponse creates a response to parse from SetQueue response
type SetSchedulerInfoPbsInfo ¶ added in v1.61.1236
type SetSchedulerInfoPbsInfo struct {
SchedInterval string `name:"SchedInterval"`
SchedMaxJobs string `name:"SchedMaxJobs"`
AclLimit *[]SetSchedulerInfoPbsInfoAclLimit `name:"AclLimit" type:"Repeated"`
ResourceLimit *[]SetSchedulerInfoPbsInfoResourceLimit `name:"ResourceLimit" type:"Repeated"`
SchedMaxQueuedJobs string `name:"SchedMaxQueuedJobs"`
JobHistoryDuration string `name:"JobHistoryDuration"`
}
SetSchedulerInfoPbsInfo is a repeated param struct in SetSchedulerInfoRequest
type SetSchedulerInfoPbsInfoAclLimit ¶ added in v1.61.1829
type SetSchedulerInfoPbsInfoAclLimit struct {
AclUsers string `name:"AclUsers"`
Queue string `name:"Queue"`
}
SetSchedulerInfoPbsInfoAclLimit is a repeated param struct in SetSchedulerInfoRequest
type SetSchedulerInfoPbsInfoResourceLimit ¶ added in v1.61.1829
type SetSchedulerInfoPbsInfoResourceLimit struct {
MaxJobs string `name:"MaxJobs"`
Nodes string `name:"Nodes"`
Mem string `name:"Mem"`
Cpus string `name:"Cpus"`
User string `name:"User"`
Queue string `name:"Queue"`
}
SetSchedulerInfoPbsInfoResourceLimit is a repeated param struct in SetSchedulerInfoRequest
type SetSchedulerInfoRequest ¶ added in v1.61.1236
type SetSchedulerInfoRequest struct {
*requests.RpcRequest
SlurmInfo *[]SetSchedulerInfoSlurmInfo `position:"Query" name:"SlurmInfo" type:"Repeated"`
ClusterId string `position:"Query" name:"ClusterId"`
Scheduler *[]SetSchedulerInfoScheduler `position:"Query" name:"Scheduler" type:"Repeated"`
PbsInfo *[]SetSchedulerInfoPbsInfo `position:"Query" name:"PbsInfo" type:"Repeated"`
}
SetSchedulerInfoRequest is the request struct for api SetSchedulerInfo
func CreateSetSchedulerInfoRequest ¶ added in v1.61.1236
func CreateSetSchedulerInfoRequest() (request *SetSchedulerInfoRequest)
CreateSetSchedulerInfoRequest creates a request to invoke SetSchedulerInfo API
type SetSchedulerInfoResponse ¶ added in v1.61.1236
type SetSchedulerInfoResponse struct {
*responses.BaseResponse
Message string `json:"Message" xml:"Message"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
SetSchedulerInfoResponse is the response struct for api SetSchedulerInfo
func CreateSetSchedulerInfoResponse ¶ added in v1.61.1236
func CreateSetSchedulerInfoResponse() (response *SetSchedulerInfoResponse)
CreateSetSchedulerInfoResponse creates a response to parse from SetSchedulerInfo response
type SetSchedulerInfoScheduler ¶ added in v1.61.1236
type SetSchedulerInfoScheduler struct {
SchedName string `name:"SchedName"`
}
SetSchedulerInfoScheduler is a repeated param struct in SetSchedulerInfoRequest
type SetSchedulerInfoSlurmInfo ¶ added in v1.61.1236
type SetSchedulerInfoSlurmInfo struct {
SchedInterval string `name:"SchedInterval"`
BackfillInterval string `name:"BackfillInterval"`
}
SetSchedulerInfoSlurmInfo is a repeated param struct in SetSchedulerInfoRequest
type SoftwareInfo ¶
type SoftwareInfo struct {
SchedulerType string `json:"SchedulerType" xml:"SchedulerType"`
OsTag string `json:"OsTag" xml:"OsTag"`
SchedulerVersion string `json:"SchedulerVersion" xml:"SchedulerVersion"`
AccountVersion string `json:"AccountVersion" xml:"AccountVersion"`
AccountType string `json:"AccountType" xml:"AccountType"`
EhpcVersion string `json:"EhpcVersion" xml:"EhpcVersion"`
Applications ApplicationsInListSoftwares `json:"Applications" xml:"Applications"`
}
SoftwareInfo is a nested struct in ehpc response
type SoftwareList ¶
type SoftwareList struct {
SoftwareListItem []SoftwareListItem `json:"SoftwareList" xml:"SoftwareList"`
}
SoftwareList is a nested struct in ehpc response
type SoftwareListItem ¶
type SoftwareListItem struct {
SoftwareId string `json:"SoftwareId" xml:"SoftwareId"`
SoftwareStatus string `json:"SoftwareStatus" xml:"SoftwareStatus"`
SoftwareVersion string `json:"SoftwareVersion" xml:"SoftwareVersion"`
SoftwareName string `json:"SoftwareName" xml:"SoftwareName"`
}
SoftwareListItem is a nested struct in ehpc response
type Softwares ¶
type Softwares struct {
SoftwareInfo []SoftwareInfo `json:"SoftwareInfo" xml:"SoftwareInfo"`
}
Softwares is a nested struct in ehpc response
type SpotInstanceTypes ¶ added in v1.61.1093
type SpotInstanceTypes struct {
Instance []Instance `json:"Instance" xml:"Instance"`
}
SpotInstanceTypes is a nested struct in ehpc response
type StartClusterRequest ¶
type StartClusterRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
}
StartClusterRequest is the request struct for api StartCluster
func CreateStartClusterRequest ¶
func CreateStartClusterRequest() (request *StartClusterRequest)
CreateStartClusterRequest creates a request to invoke StartCluster API
type StartClusterResponse ¶
type StartClusterResponse struct {
*responses.BaseResponse
TaskId string `json:"TaskId" xml:"TaskId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
StartClusterResponse is the response struct for api StartCluster
func CreateStartClusterResponse ¶
func CreateStartClusterResponse() (response *StartClusterResponse)
CreateStartClusterResponse creates a response to parse from StartCluster response
type StartGWSInstanceRequest ¶ added in v1.60.317
type StartGWSInstanceRequest struct {
*requests.RpcRequest
InstanceId string `position:"Query" name:"InstanceId"`
}
StartGWSInstanceRequest is the request struct for api StartGWSInstance
func CreateStartGWSInstanceRequest ¶ added in v1.60.317
func CreateStartGWSInstanceRequest() (request *StartGWSInstanceRequest)
CreateStartGWSInstanceRequest creates a request to invoke StartGWSInstance API
type StartGWSInstanceResponse ¶ added in v1.60.317
type StartGWSInstanceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
StartGWSInstanceResponse is the response struct for api StartGWSInstance
func CreateStartGWSInstanceResponse ¶ added in v1.60.317
func CreateStartGWSInstanceResponse() (response *StartGWSInstanceResponse)
CreateStartGWSInstanceResponse creates a response to parse from StartGWSInstance response
type StartNodesInstance ¶
type StartNodesInstance struct {
Id string `name:"Id"`
}
StartNodesInstance is a repeated param struct in StartNodesRequest
type StartNodesRequest ¶
type StartNodesRequest struct {
*requests.RpcRequest
Role string `position:"Query" name:"Role"`
Instance *[]StartNodesInstance `position:"Query" name:"Instance" type:"Repeated"`
ClusterId string `position:"Query" name:"ClusterId"`
}
StartNodesRequest is the request struct for api StartNodes
func CreateStartNodesRequest ¶
func CreateStartNodesRequest() (request *StartNodesRequest)
CreateStartNodesRequest creates a request to invoke StartNodes API
type StartNodesResponse ¶
type StartNodesResponse struct {
*responses.BaseResponse
TaskId string `json:"TaskId" xml:"TaskId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
StartNodesResponse is the response struct for api StartNodes
func CreateStartNodesResponse ¶
func CreateStartNodesResponse() (response *StartNodesResponse)
CreateStartNodesResponse creates a response to parse from StartNodes response
type StartVisualServiceRequest ¶
type StartVisualServiceRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
Port requests.Integer `position:"Query" name:"Port"`
CidrIp string `position:"Query" name:"CidrIp"`
}
StartVisualServiceRequest is the request struct for api StartVisualService
func CreateStartVisualServiceRequest ¶
func CreateStartVisualServiceRequest() (request *StartVisualServiceRequest)
CreateStartVisualServiceRequest creates a request to invoke StartVisualService API
type StartVisualServiceResponse ¶
type StartVisualServiceResponse struct {
*responses.BaseResponse
Message string `json:"Message" xml:"Message"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
StartVisualServiceResponse is the response struct for api StartVisualService
func CreateStartVisualServiceResponse ¶
func CreateStartVisualServiceResponse() (response *StartVisualServiceResponse)
CreateStartVisualServiceResponse creates a response to parse from StartVisualService response
type StopClusterRequest ¶
type StopClusterRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
}
StopClusterRequest is the request struct for api StopCluster
func CreateStopClusterRequest ¶
func CreateStopClusterRequest() (request *StopClusterRequest)
CreateStopClusterRequest creates a request to invoke StopCluster API
type StopClusterResponse ¶
type StopClusterResponse struct {
*responses.BaseResponse
TaskId string `json:"TaskId" xml:"TaskId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
StopClusterResponse is the response struct for api StopCluster
func CreateStopClusterResponse ¶
func CreateStopClusterResponse() (response *StopClusterResponse)
CreateStopClusterResponse creates a response to parse from StopCluster response
type StopGWSInstanceRequest ¶ added in v1.60.317
type StopGWSInstanceRequest struct {
*requests.RpcRequest
InstanceId string `position:"Query" name:"InstanceId"`
}
StopGWSInstanceRequest is the request struct for api StopGWSInstance
func CreateStopGWSInstanceRequest ¶ added in v1.60.317
func CreateStopGWSInstanceRequest() (request *StopGWSInstanceRequest)
CreateStopGWSInstanceRequest creates a request to invoke StopGWSInstance API
type StopGWSInstanceResponse ¶ added in v1.60.317
type StopGWSInstanceResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
StopGWSInstanceResponse is the response struct for api StopGWSInstance
func CreateStopGWSInstanceResponse ¶ added in v1.60.317
func CreateStopGWSInstanceResponse() (response *StopGWSInstanceResponse)
CreateStopGWSInstanceResponse creates a response to parse from StopGWSInstance response
type StopJobsRequest ¶
type StopJobsRequest struct {
*requests.RpcRequest
Jobs string `position:"Query" name:"Jobs"`
ClusterId string `position:"Query" name:"ClusterId"`
Async requests.Boolean `position:"Query" name:"Async"`
}
StopJobsRequest is the request struct for api StopJobs
func CreateStopJobsRequest ¶
func CreateStopJobsRequest() (request *StopJobsRequest)
CreateStopJobsRequest creates a request to invoke StopJobs API
type StopJobsResponse ¶
type StopJobsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
StopJobsResponse is the response struct for api StopJobs
func CreateStopJobsResponse ¶
func CreateStopJobsResponse() (response *StopJobsResponse)
CreateStopJobsResponse creates a response to parse from StopJobs response
type StopNodesInstance ¶
type StopNodesInstance struct {
Id string `name:"Id"`
}
StopNodesInstance is a repeated param struct in StopNodesRequest
type StopNodesRequest ¶
type StopNodesRequest struct {
*requests.RpcRequest
Role string `position:"Query" name:"Role"`
Instance *[]StopNodesInstance `position:"Query" name:"Instance" type:"Repeated"`
ClusterId string `position:"Query" name:"ClusterId"`
}
StopNodesRequest is the request struct for api StopNodes
func CreateStopNodesRequest ¶
func CreateStopNodesRequest() (request *StopNodesRequest)
CreateStopNodesRequest creates a request to invoke StopNodes API
type StopNodesResponse ¶
type StopNodesResponse struct {
*responses.BaseResponse
TaskId string `json:"TaskId" xml:"TaskId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
StopNodesResponse is the response struct for api StopNodes
func CreateStopNodesResponse ¶
func CreateStopNodesResponse() (response *StopNodesResponse)
CreateStopNodesResponse creates a response to parse from StopNodes response
type StopServerlessJobsRequest ¶ added in v1.62.444
type StopServerlessJobsRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
JobIds *[]string `position:"Query" name:"JobIds" type:"Repeated"`
}
StopServerlessJobsRequest is the request struct for api StopServerlessJobs
func CreateStopServerlessJobsRequest ¶ added in v1.62.444
func CreateStopServerlessJobsRequest() (request *StopServerlessJobsRequest)
CreateStopServerlessJobsRequest creates a request to invoke StopServerlessJobs API
type StopServerlessJobsResponse ¶ added in v1.62.444
type StopServerlessJobsResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
StopServerlessJobsResponse is the response struct for api StopServerlessJobs
func CreateStopServerlessJobsResponse ¶ added in v1.62.444
func CreateStopServerlessJobsResponse() (response *StopServerlessJobsResponse)
CreateStopServerlessJobsResponse creates a response to parse from StopServerlessJobs response
type StopVisualServiceRequest ¶
type StopVisualServiceRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
Port requests.Integer `position:"Query" name:"Port"`
CidrIp string `position:"Query" name:"CidrIp"`
}
StopVisualServiceRequest is the request struct for api StopVisualService
func CreateStopVisualServiceRequest ¶
func CreateStopVisualServiceRequest() (request *StopVisualServiceRequest)
CreateStopVisualServiceRequest creates a request to invoke StopVisualService API
type StopVisualServiceResponse ¶
type StopVisualServiceResponse struct {
*responses.BaseResponse
Message string `json:"Message" xml:"Message"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
StopVisualServiceResponse is the response struct for api StopVisualService
func CreateStopVisualServiceResponse ¶
func CreateStopVisualServiceResponse() (response *StopVisualServiceResponse)
CreateStopVisualServiceResponse creates a response to parse from StopVisualService response
type SubmitJobRequest ¶
type SubmitJobRequest struct {
*requests.RpcRequest
StderrRedirectPath string `position:"Query" name:"StderrRedirectPath"`
RunasUserPassword string `position:"Query" name:"RunasUserPassword"`
ClockTime string `position:"Query" name:"ClockTime"`
JobRetryPriority requests.Integer `position:"Query" name:"JobRetry.Priority"`
CommandLine string `position:"Query" name:"CommandLine"`
JobQueue string `position:"Query" name:"JobQueue"`
ArrayRequest string `position:"Query" name:"ArrayRequest"`
UnzipCmd string `position:"Query" name:"UnzipCmd"`
PackagePath string `position:"Query" name:"PackagePath"`
Mem string `position:"Query" name:"Mem"`
JobRetryCount requests.Integer `position:"Query" name:"JobRetry.Count"`
StdoutRedirectPath string `position:"Query" name:"StdoutRedirectPath"`
Variables string `position:"Query" name:"Variables"`
PostCmdLine string `position:"Query" name:"PostCmdLine"`
RunasUser string `position:"Query" name:"RunasUser"`
Cpu requests.Integer `position:"Query" name:"Cpu"`
ClusterId string `position:"Query" name:"ClusterId"`
ReRunable requests.Boolean `position:"Query" name:"ReRunable"`
Thread requests.Integer `position:"Query" name:"Thread"`
Priority requests.Integer `position:"Query" name:"Priority"`
Gpu requests.Integer `position:"Query" name:"Gpu"`
JobRetryOnExitCode requests.Integer `position:"Query" name:"JobRetry.OnExitCode"`
Node requests.Integer `position:"Query" name:"Node"`
Async requests.Boolean `position:"Query" name:"Async"`
Task requests.Integer `position:"Query" name:"Task"`
InputFileUrl string `position:"Query" name:"InputFileUrl"`
Name string `position:"Query" name:"Name"`
ContainerId string `position:"Query" name:"ContainerId"`
}
SubmitJobRequest is the request struct for api SubmitJob
func CreateSubmitJobRequest ¶
func CreateSubmitJobRequest() (request *SubmitJobRequest)
CreateSubmitJobRequest creates a request to invoke SubmitJob API
type SubmitJobResponse ¶
type SubmitJobResponse struct {
*responses.BaseResponse
JobId string `json:"JobId" xml:"JobId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
SubmitJobResponse is the response struct for api SubmitJob
func CreateSubmitJobResponse ¶
func CreateSubmitJobResponse() (response *SubmitJobResponse)
CreateSubmitJobResponse creates a response to parse from SubmitJob response
type SubmitServerlessJobAcrRegistryInfo ¶ added in v1.62.444
type SubmitServerlessJobAcrRegistryInfo struct {
InstanceName string `name:"InstanceName"`
InstanceId string `name:"InstanceId"`
RegionId string `name:"RegionId"`
Domain *[]string `name:"Domain" type:"Repeated"`
}
SubmitServerlessJobAcrRegistryInfo is a repeated param struct in SubmitServerlessJobRequest
type SubmitServerlessJobArrayProperties ¶ added in v1.62.444
type SubmitServerlessJobArrayProperties struct {
IndexStart string `name:"IndexStart"`
IndexStep string `name:"IndexStep"`
IndexEnd string `name:"IndexEnd"`
}
SubmitServerlessJobArrayProperties is a repeated param struct in SubmitServerlessJobRequest
type SubmitServerlessJobContainer ¶ added in v1.62.444
type SubmitServerlessJobContainer struct {
VolumeMount *[]SubmitServerlessJobContainerVolumeMountItem `name:"VolumeMount" type:"Repeated"`
Image string `name:"Image"`
Port *[]SubmitServerlessJobContainerPortItem `name:"Port" type:"Repeated"`
EnvironmentVar *[]SubmitServerlessJobContainerEnvironmentVarItem `name:"EnvironmentVar" type:"Repeated"`
WorkingDir string `name:"WorkingDir"`
Arg *[]string `name:"Arg" type:"Repeated"`
Name string `name:"Name"`
Gpu string `name:"Gpu"`
Command *[]string `name:"Command" type:"Repeated"`
}
SubmitServerlessJobContainer is a repeated param struct in SubmitServerlessJobRequest
type SubmitServerlessJobContainerEnvironmentVarItem ¶ added in v1.62.444
type SubmitServerlessJobContainerEnvironmentVarItem struct {
Value string `name:"Value"`
Key string `name:"Key"`
}
SubmitServerlessJobContainerEnvironmentVarItem is a repeated param struct in SubmitServerlessJobRequest
type SubmitServerlessJobContainerPortItem ¶ added in v1.62.444
type SubmitServerlessJobContainerPortItem struct {
Protocol string `name:"Protocol"`
Port string `name:"Port"`
}
SubmitServerlessJobContainerPortItem is a repeated param struct in SubmitServerlessJobRequest
type SubmitServerlessJobContainerVolumeMountItem ¶ added in v1.62.444
type SubmitServerlessJobContainerVolumeMountItem struct {
FlexVolumeDriver string `name:"FlexVolumeDriver"`
MountPath string `name:"MountPath"`
ReadOnly string `name:"ReadOnly"`
MountPropagation string `name:"MountPropagation"`
SubPath string `name:"SubPath"`
NFSVolumePath string `name:"NFSVolumePath"`
Type string `name:"Type"`
FlexVolumeOptions string `name:"FlexVolumeOptions"`
NFSVolumeReadOnly string `name:"NFSVolumeReadOnly"`
NFSVolumeServer string `name:"NFSVolumeServer"`
}
SubmitServerlessJobContainerVolumeMountItem is a repeated param struct in SubmitServerlessJobRequest
type SubmitServerlessJobDependsOn ¶ added in v1.62.444
SubmitServerlessJobDependsOn is a repeated param struct in SubmitServerlessJobRequest
type SubmitServerlessJobRequest ¶ added in v1.62.444
type SubmitServerlessJobRequest struct {
*requests.RpcRequest
Container SubmitServerlessJobContainer `position:"Query" name:"Container" type:"Struct"`
Memory requests.Float `position:"Query" name:"Memory"`
DependsOn *[]SubmitServerlessJobDependsOn `position:"Query" name:"DependsOn" type:"Json"`
SpotPriceLimit requests.Float `position:"Query" name:"SpotPriceLimit"`
JobQueue string `position:"Query" name:"JobQueue"`
Timeout requests.Integer `position:"Query" name:"Timeout"`
JobUser string `position:"Query" name:"JobUser"`
InstanceType *[]string `position:"Query" name:"InstanceType" type:"Json"`
JobName string `position:"Query" name:"JobName"`
JobPriority requests.Integer `position:"Query" name:"JobPriority"`
Cpu requests.Float `position:"Query" name:"Cpu"`
RamRoleName string `position:"Query" name:"RamRoleName"`
AcrRegistryInfo *[]SubmitServerlessJobAcrRegistryInfo `position:"Query" name:"AcrRegistryInfo" type:"Json"`
ClusterId string `position:"Query" name:"ClusterId"`
SpotStrategy string `position:"Query" name:"SpotStrategy"`
VSwitchId *[]string `position:"Query" name:"VSwitchId" type:"Json"`
Volume *[]SubmitServerlessJobVolume `position:"Query" name:"Volume" type:"Json"`
RetryStrategy SubmitServerlessJobRetryStrategy `position:"Query" name:"RetryStrategy" type:"Struct"`
EphemeralStorage requests.Integer `position:"Query" name:"EphemeralStorage"`
ArrayProperties SubmitServerlessJobArrayProperties `position:"Query" name:"ArrayProperties" type:"Struct"`
}
SubmitServerlessJobRequest is the request struct for api SubmitServerlessJob
func CreateSubmitServerlessJobRequest ¶ added in v1.62.444
func CreateSubmitServerlessJobRequest() (request *SubmitServerlessJobRequest)
CreateSubmitServerlessJobRequest creates a request to invoke SubmitServerlessJob API
type SubmitServerlessJobResponse ¶ added in v1.62.444
type SubmitServerlessJobResponse struct {
*responses.BaseResponse
JobId string `json:"JobId" xml:"JobId"`
RequestId string `json:"RequestId" xml:"RequestId"`
}
SubmitServerlessJobResponse is the response struct for api SubmitServerlessJob
func CreateSubmitServerlessJobResponse ¶ added in v1.62.444
func CreateSubmitServerlessJobResponse() (response *SubmitServerlessJobResponse)
CreateSubmitServerlessJobResponse creates a response to parse from SubmitServerlessJob response
type SubmitServerlessJobRetryStrategy ¶ added in v1.62.444
type SubmitServerlessJobRetryStrategy struct {
EvaluateOnExit *[]SubmitServerlessJobRetryStrategyEvaluateOnExitItem `name:"EvaluateOnExit" type:"Repeated"`
Attempts string `name:"Attempts"`
}
SubmitServerlessJobRetryStrategy is a repeated param struct in SubmitServerlessJobRequest
type SubmitServerlessJobRetryStrategyEvaluateOnExitItem ¶ added in v1.62.444
type SubmitServerlessJobRetryStrategyEvaluateOnExitItem struct {
Action string `name:"Action"`
OnExitCode string `name:"OnExitCode"`
}
SubmitServerlessJobRetryStrategyEvaluateOnExitItem is a repeated param struct in SubmitServerlessJobRequest
type SubmitServerlessJobVolume ¶ added in v1.62.444
type SubmitServerlessJobVolume struct {
FlexVolumeDriver string `name:"FlexVolumeDriver"`
NFSVolumePath string `name:"NFSVolumePath"`
FlexVolumeOptions string `name:"FlexVolumeOptions"`
NFSVolumeReadOnly string `name:"NFSVolumeReadOnly"`
NFSVolumeServer string `name:"NFSVolumeServer"`
}
SubmitServerlessJobVolume is a repeated param struct in SubmitServerlessJobRequest
type SummaryImagesInfoRequest ¶ added in v1.61.1829
type SummaryImagesInfoRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
ContainerType string `position:"Query" name:"ContainerType"`
ImageName string `position:"Query" name:"ImageName"`
}
SummaryImagesInfoRequest is the request struct for api SummaryImagesInfo
func CreateSummaryImagesInfoRequest ¶ added in v1.61.1829
func CreateSummaryImagesInfoRequest() (request *SummaryImagesInfoRequest)
CreateSummaryImagesInfoRequest creates a request to invoke SummaryImagesInfo API
type SummaryImagesInfoResponse ¶ added in v1.61.1829
type SummaryImagesInfoResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ImagesInfo string `json:"ImagesInfo" xml:"ImagesInfo"`
}
SummaryImagesInfoResponse is the response struct for api SummaryImagesInfo
func CreateSummaryImagesInfoResponse ¶ added in v1.61.1829
func CreateSummaryImagesInfoResponse() (response *SummaryImagesInfoResponse)
CreateSummaryImagesInfoResponse creates a response to parse from SummaryImagesInfo response
type SummaryImagesRequest ¶ added in v1.61.1829
type SummaryImagesRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
ContainerType string `position:"Query" name:"ContainerType"`
}
SummaryImagesRequest is the request struct for api SummaryImages
func CreateSummaryImagesRequest ¶ added in v1.61.1829
func CreateSummaryImagesRequest() (request *SummaryImagesRequest)
CreateSummaryImagesRequest creates a request to invoke SummaryImages API
type SummaryImagesResponse ¶ added in v1.61.1829
type SummaryImagesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
ImagesName string `json:"ImagesName" xml:"ImagesName"`
}
SummaryImagesResponse is the response struct for api SummaryImages
func CreateSummaryImagesResponse ¶ added in v1.61.1829
func CreateSummaryImagesResponse() (response *SummaryImagesResponse)
CreateSummaryImagesResponse creates a response to parse from SummaryImages response
type SvgInfo ¶
type SvgInfo struct {
Type string `json:"Type" xml:"Type"`
Url string `json:"Url" xml:"Url"`
Name string `json:"Name" xml:"Name"`
Size int `json:"Size" xml:"Size"`
}
SvgInfo is a nested struct in ehpc response
type SvgUrls ¶
type SvgUrls struct {
SvgInfo []SvgInfo `json:"SvgInfo" xml:"SvgInfo"`
}
SvgUrls is a nested struct in ehpc response
type SyncUsersRequest ¶ added in v1.61.1829
type SyncUsersRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
}
SyncUsersRequest is the request struct for api SyncUsers
func CreateSyncUsersRequest ¶ added in v1.61.1829
func CreateSyncUsersRequest() (request *SyncUsersRequest)
CreateSyncUsersRequest creates a request to invoke SyncUsers API
type SyncUsersResponse ¶ added in v1.61.1829
type SyncUsersResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
SyncUsersResponse is the response struct for api SyncUsers
func CreateSyncUsersResponse ¶ added in v1.61.1829
func CreateSyncUsersResponse() (response *SyncUsersResponse)
CreateSyncUsersResponse creates a response to parse from SyncUsers response
type Sysctls ¶ added in v1.62.444
type Sysctls struct {
Sysctl []Sysctl `json:"Sysctl" xml:"Sysctl"`
}
Sysctls is a nested struct in ehpc response
type TagResource ¶ added in v1.61.1829
type TagResource struct {
ResourceType string `json:"ResourceType" xml:"ResourceType"`
TagValue string `json:"TagValue" xml:"TagValue"`
ResourceId string `json:"ResourceId" xml:"ResourceId"`
TagKey string `json:"TagKey" xml:"TagKey"`
}
TagResource is a nested struct in ehpc response
type TagResources ¶ added in v1.61.1829
type TagResources struct {
TagResource []TagResource `json:"TagResource" xml:"TagResource"`
}
TagResources is a nested struct in ehpc response
type TagResourcesRequest ¶ added in v1.61.1829
type TagResourcesRequest struct {
*requests.RpcRequest
ResourceId *[]string `position:"Query" name:"ResourceId" type:"Repeated"`
ResourceType string `position:"Query" name:"ResourceType"`
Tag *[]TagResourcesTag `position:"Query" name:"Tag" type:"Repeated"`
}
TagResourcesRequest is the request struct for api TagResources
func CreateTagResourcesRequest ¶ added in v1.61.1829
func CreateTagResourcesRequest() (request *TagResourcesRequest)
CreateTagResourcesRequest creates a request to invoke TagResources API
type TagResourcesResponse ¶ added in v1.61.1829
type TagResourcesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
TagResourcesResponse is the response struct for api TagResources
func CreateTagResourcesResponse ¶ added in v1.61.1829
func CreateTagResourcesResponse() (response *TagResourcesResponse)
CreateTagResourcesResponse creates a response to parse from TagResources response
type TagResourcesTag ¶ added in v1.61.1829
TagResourcesTag is a repeated param struct in TagResourcesRequest
type Tags ¶ added in v1.62.444
type Tags struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
Tags is a nested struct in ehpc response
type TaskInfo ¶ added in v1.61.443
type TaskInfo struct {
Status string `json:"Status" xml:"Status"`
TaskType string `json:"TaskType" xml:"TaskType"`
TotalSteps int `json:"TotalSteps" xml:"TotalSteps"`
CurrentStep int `json:"CurrentStep" xml:"CurrentStep"`
Result string `json:"Result" xml:"Result"`
Errors string `json:"Errors" xml:"Errors"`
TaskId string `json:"TaskId" xml:"TaskId"`
Request string `json:"Request" xml:"Request"`
ClusterId string `json:"ClusterId" xml:"ClusterId"`
}
TaskInfo is a nested struct in ehpc response
type Tasks ¶ added in v1.61.443
type Tasks struct {
TaskInfo []TaskInfo `json:"TaskInfo" xml:"TaskInfo"`
}
Tasks is a nested struct in ehpc response
type Templates ¶
type Templates struct {
JobTemplates []JobTemplates `json:"JobTemplates" xml:"JobTemplates"`
}
Templates is a nested struct in ehpc response
type TotalResources ¶
type TotalResources struct {
Gpu int `json:"Gpu" xml:"Gpu"`
Memory int `json:"Memory" xml:"Memory"`
Cpu int `json:"Cpu" xml:"Cpu"`
}
TotalResources is a nested struct in ehpc response
type Types ¶
type Types struct {
TypesInfo []TypesInfo `json:"TypesInfo" xml:"TypesInfo"`
}
Types is a nested struct in ehpc response
type TypesInfo ¶
type TypesInfo struct {
Status string `json:"Status" xml:"Status"`
InstanceTypeId string `json:"InstanceTypeId" xml:"InstanceTypeId"`
InstanceBandwidthRx int `json:"InstanceBandwidthRx" xml:"InstanceBandwidthRx"`
GPUSpec string `json:"GPUSpec" xml:"GPUSpec"`
InstanceBandwidthTx int `json:"InstanceBandwidthTx" xml:"InstanceBandwidthTx"`
InstancePpsRx int `json:"InstancePpsRx" xml:"InstancePpsRx"`
InstancePpsTx int `json:"InstancePpsTx" xml:"InstancePpsTx"`
GPUAmount int `json:"GPUAmount" xml:"GPUAmount"`
CpuCoreCount int `json:"CpuCoreCount" xml:"CpuCoreCount"`
MemorySize int `json:"MemorySize" xml:"MemorySize"`
EniQuantity int `json:"EniQuantity" xml:"EniQuantity"`
ZoneIds ZoneIds `json:"ZoneIds" xml:"ZoneIds"`
}
TypesInfo is a nested struct in ehpc response
type UnTagResourcesRequest ¶ added in v1.61.1829
type UnTagResourcesRequest struct {
*requests.RpcRequest
All requests.Boolean `position:"Query" name:"All"`
ResourceId *[]string `position:"Query" name:"ResourceId" type:"Repeated"`
ResourceType string `position:"Query" name:"ResourceType"`
TagKey *[]string `position:"Query" name:"TagKey" type:"Repeated"`
}
UnTagResourcesRequest is the request struct for api UnTagResources
func CreateUnTagResourcesRequest ¶ added in v1.61.1829
func CreateUnTagResourcesRequest() (request *UnTagResourcesRequest)
CreateUnTagResourcesRequest creates a request to invoke UnTagResources API
type UnTagResourcesResponse ¶ added in v1.61.1829
type UnTagResourcesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
UnTagResourcesResponse is the response struct for api UnTagResources
func CreateUnTagResourcesResponse ¶ added in v1.61.1829
func CreateUnTagResourcesResponse() (response *UnTagResourcesResponse)
CreateUnTagResourcesResponse creates a response to parse from UnTagResources response
type UninstallSoftwareRequest ¶
type UninstallSoftwareRequest struct {
*requests.RpcRequest
ClusterId string `position:"Query" name:"ClusterId"`
Application string `position:"Query" name:"Application"`
}
UninstallSoftwareRequest is the request struct for api UninstallSoftware
func CreateUninstallSoftwareRequest ¶
func CreateUninstallSoftwareRequest() (request *UninstallSoftwareRequest)
CreateUninstallSoftwareRequest creates a request to invoke UninstallSoftware API
type UninstallSoftwareResponse ¶
type UninstallSoftwareResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
UninstallSoftwareResponse is the response struct for api UninstallSoftware
func CreateUninstallSoftwareResponse ¶
func CreateUninstallSoftwareResponse() (response *UninstallSoftwareResponse)
CreateUninstallSoftwareResponse creates a response to parse from UninstallSoftware response
type UpdateClusterVolumesAdditionalVolumes ¶
type UpdateClusterVolumesAdditionalVolumes struct {
VolumeType string `name:"VolumeType"`
VolumeProtocol string `name:"VolumeProtocol"`
VolumeMountOption string `name:"VolumeMountOption"`
LocalDirectory string `name:"LocalDirectory"`
RemoteDirectory string `name:"RemoteDirectory"`
Roles *[]UpdateClusterVolumesAdditionalVolumesRoles `name:"Roles" type:"Repeated"`
VolumeId string `name:"VolumeId"`
VolumeMountpoint string `name:"VolumeMountpoint"`
Location string `name:"Location"`
JobQueue string `name:"JobQueue"`
}
UpdateClusterVolumesAdditionalVolumes is a repeated param struct in UpdateClusterVolumesRequest
type UpdateClusterVolumesAdditionalVolumesRoles ¶ added in v1.61.1829
type UpdateClusterVolumesAdditionalVolumesRoles struct {
Name string `name:"Name"`
}
UpdateClusterVolumesAdditionalVolumesRoles is a repeated param struct in UpdateClusterVolumesRequest
type UpdateClusterVolumesRequest ¶
type UpdateClusterVolumesRequest struct {
*requests.RpcRequest
AdditionalVolumes *[]UpdateClusterVolumesAdditionalVolumes `position:"Query" name:"AdditionalVolumes" type:"Repeated"`
ClusterId string `position:"Query" name:"ClusterId"`
}
UpdateClusterVolumesRequest is the request struct for api UpdateClusterVolumes
func CreateUpdateClusterVolumesRequest ¶
func CreateUpdateClusterVolumesRequest() (request *UpdateClusterVolumesRequest)
CreateUpdateClusterVolumesRequest creates a request to invoke UpdateClusterVolumes API
type UpdateClusterVolumesResponse ¶
type UpdateClusterVolumesResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
UpdateClusterVolumesResponse is the response struct for api UpdateClusterVolumes
func CreateUpdateClusterVolumesResponse ¶
func CreateUpdateClusterVolumesResponse() (response *UpdateClusterVolumesResponse)
CreateUpdateClusterVolumesResponse creates a response to parse from UpdateClusterVolumes response
type UpdateQueueConfigRequest ¶ added in v1.60.317
type UpdateQueueConfigRequest struct {
*requests.RpcRequest
DeploymentSetId string `position:"Query" name:"DeploymentSetId"`
QueueName string `position:"Query" name:"QueueName"`
ClusterId string `position:"Query" name:"ClusterId"`
NetworkInterfaceTrafficMode string `position:"Query" name:"NetworkInterfaceTrafficMode"`
ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
ComputeInstanceType string `position:"Query" name:"ComputeInstanceType"`
}
UpdateQueueConfigRequest is the request struct for api UpdateQueueConfig
func CreateUpdateQueueConfigRequest ¶ added in v1.60.317
func CreateUpdateQueueConfigRequest() (request *UpdateQueueConfigRequest)
CreateUpdateQueueConfigRequest creates a request to invoke UpdateQueueConfig API
type UpdateQueueConfigResponse ¶ added in v1.60.317
type UpdateQueueConfigResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
UpdateQueueConfigResponse is the response struct for api UpdateQueueConfig
func CreateUpdateQueueConfigResponse ¶ added in v1.60.317
func CreateUpdateQueueConfigResponse() (response *UpdateQueueConfigResponse)
CreateUpdateQueueConfigResponse creates a response to parse from UpdateQueueConfig response
type UpgradeClientRequest ¶
type UpgradeClientRequest struct {
*requests.RpcRequest
ClientVersion string `position:"Query" name:"ClientVersion"`
ClusterId string `position:"Query" name:"ClusterId"`
}
UpgradeClientRequest is the request struct for api UpgradeClient
func CreateUpgradeClientRequest ¶
func CreateUpgradeClientRequest() (request *UpgradeClientRequest)
CreateUpgradeClientRequest creates a request to invoke UpgradeClient API
type UpgradeClientResponse ¶
type UpgradeClientResponse struct {
*responses.BaseResponse
RequestId string `json:"RequestId" xml:"RequestId"`
}
UpgradeClientResponse is the response struct for api UpgradeClient
func CreateUpgradeClientResponse ¶
func CreateUpgradeClientResponse() (response *UpgradeClientResponse)
CreateUpgradeClientResponse creates a response to parse from UpgradeClient response
type UsedResources ¶
type UsedResources struct {
Gpu int `json:"Gpu" xml:"Gpu"`
Memory int `json:"Memory" xml:"Memory"`
Cpu int `json:"Cpu" xml:"Cpu"`
}
UsedResources is a nested struct in ehpc response
type UserInfo ¶
type UserInfo struct {
Name string `json:"Name" xml:"Name"`
Group string `json:"Group" xml:"Group"`
UserId string `json:"UserId" xml:"UserId"`
GroupId string `json:"GroupId" xml:"GroupId"`
AddTime string `json:"AddTime" xml:"AddTime"`
}
UserInfo is a nested struct in ehpc response
type UsersInListUsers ¶ added in v1.61.1829
type UsersInListUsers struct {
UserInfo []UserInfo `json:"UserInfo" xml:"UserInfo"`
}
UsersInListUsers is a nested struct in ehpc response
type UsersInListUsersAsync ¶ added in v1.61.1829
type UsersInListUsersAsync struct {
UserInfo []UserInfo `json:"UserInfo" xml:"UserInfo"`
}
UsersInListUsersAsync is a nested struct in ehpc response
type ValueFrom ¶ added in v1.62.444
type ValueFrom struct {
FieldRef FieldRef `json:"FieldRef" xml:"FieldRef"`
}
ValueFrom is a nested struct in ehpc response
type Volume ¶ added in v1.62.444
type Volume struct {
DiskVolumeDiskId string `json:"DiskVolumeDiskId" xml:"DiskVolumeDiskId"`
DiskVolumeFsType string `json:"DiskVolumeFsType" xml:"DiskVolumeFsType"`
EmptyDirVolumeMedium string `json:"EmptyDirVolumeMedium" xml:"EmptyDirVolumeMedium"`
EmptyDirVolumeSizeLimit string `json:"EmptyDirVolumeSizeLimit" xml:"EmptyDirVolumeSizeLimit"`
FlexVolumeDriver string `json:"FlexVolumeDriver" xml:"FlexVolumeDriver"`
FlexVolumeFsType string `json:"FlexVolumeFsType" xml:"FlexVolumeFsType"`
FlexVolumeOptions string `json:"FlexVolumeOptions" xml:"FlexVolumeOptions"`
NFSVolumePath string `json:"NFSVolumePath" xml:"NFSVolumePath"`
NFSVolumeReadOnly bool `json:"NFSVolumeReadOnly" xml:"NFSVolumeReadOnly"`
NFSVolumeServer string `json:"NFSVolumeServer" xml:"NFSVolumeServer"`
Name string `json:"Name" xml:"Name"`
Type string `json:"Type" xml:"Type"`
ConfigFileVolumeConfigFileToPaths []ConfigFileVolumeConfigFileToPath `json:"ConfigFileVolumeConfigFileToPaths" xml:"ConfigFileVolumeConfigFileToPaths"`
}
Volume is a nested struct in ehpc response
type VolumeInfo ¶
type VolumeInfo struct {
ClusterId string `json:"ClusterId" xml:"ClusterId"`
VolumeId string `json:"VolumeId" xml:"VolumeId"`
VolumeProtocol string `json:"VolumeProtocol" xml:"VolumeProtocol"`
RemoteDirectory string `json:"RemoteDirectory" xml:"RemoteDirectory"`
VolumeType string `json:"VolumeType" xml:"VolumeType"`
Location string `json:"Location" xml:"Location"`
LocalDirectory string `json:"LocalDirectory" xml:"LocalDirectory"`
VolumeMountpoint string `json:"VolumeMountpoint" xml:"VolumeMountpoint"`
RegionId string `json:"RegionId" xml:"RegionId"`
Role string `json:"Role" xml:"Role"`
JobQueue string `json:"JobQueue" xml:"JobQueue"`
ClusterName string `json:"ClusterName" xml:"ClusterName"`
MustKeep bool `json:"MustKeep" xml:"MustKeep"`
Roles RolesInGetClusterVolumes `json:"Roles" xml:"Roles"`
AdditionalVolumes AdditionalVolumes `json:"AdditionalVolumes" xml:"AdditionalVolumes"`
}
VolumeInfo is a nested struct in ehpc response
type VolumeMount ¶ added in v1.62.444
type VolumeMount struct {
Name string `json:"Name" xml:"Name"`
MountPath string `json:"MountPath" xml:"MountPath"`
MountPropagation string `json:"MountPropagation" xml:"MountPropagation"`
SubPath string `json:"SubPath" xml:"SubPath"`
ReadOnly bool `json:"ReadOnly" xml:"ReadOnly"`
}
VolumeMount is a nested struct in ehpc response
type VolumeMountsInDescribeServerlessJobs ¶ added in v1.62.444
type VolumeMountsInDescribeServerlessJobs struct {
VolumeMount []VolumeMount `json:"VolumeMount" xml:"VolumeMount"`
}
VolumeMountsInDescribeServerlessJobs is a nested struct in ehpc response
type VolumesInDescribeServerlessJobs ¶ added in v1.62.444
type VolumesInDescribeServerlessJobs struct {
Volume []Volume `json:"Volume" xml:"Volume"`
}
VolumesInDescribeServerlessJobs is a nested struct in ehpc response
type VolumesInGetClusterVolumes ¶
type VolumesInGetClusterVolumes struct {
VolumeInfo []VolumeInfo `json:"VolumeInfo" xml:"VolumeInfo"`
}
VolumesInGetClusterVolumes is a nested struct in ehpc response
type VolumesInListVolumes ¶
type VolumesInListVolumes struct {
VolumeInfo []VolumeInfo `json:"VolumeInfo" xml:"VolumeInfo"`
}
VolumesInListVolumes is a nested struct in ehpc response
Source Files
¶
- add_container_app.go
- add_existed_nodes.go
- add_local_nodes.go
- add_nodes.go
- add_queue.go
- add_security_group.go
- add_users.go
- apply_nodes.go
- client.go
- create_cluster.go
- create_gws_cluster.go
- create_gws_image.go
- create_gws_instance.go
- create_hybrid_cluster.go
- create_job_file.go
- create_job_template.go
- delete_cluster.go
- delete_container_apps.go
- delete_gws_cluster.go
- delete_gws_instance.go
- delete_image.go
- delete_job_templates.go
- delete_jobs.go
- delete_local_image.go
- delete_nodes.go
- delete_queue.go
- delete_security_group.go
- delete_users.go
- describe_auto_scale_config.go
- describe_cluster.go
- describe_container_app.go
- describe_estack_image.go
- describe_gws_cluster_policy.go
- describe_gws_clusters.go
- describe_gws_images.go
- describe_gws_instances.go
- describe_image.go
- describe_image_gateway_config.go
- describe_image_price.go
- describe_job.go
- describe_nfs_client_status.go
- describe_price.go
- describe_serverless_jobs.go
- edit_job_template.go
- endpoint.go
- get_accounting_report.go
- get_auto_scale_config.go
- get_cloud_metric_logs.go
- get_cloud_metric_profiling.go
- get_cluster_volumes.go
- get_common_image.go
- get_gws_connect_ticket.go
- get_hybrid_cluster_config.go
- get_if_ecs_type_support_ht_config.go
- get_job_log.go
- get_post_scripts.go
- get_scheduler_info.go
- get_user_image.go
- get_visual_service_status.go
- initialize_ehpc.go
- inspect_image.go
- install_software.go
- invoke_shell_command.go
- list_available_ecs_types.go
- list_cloud_metric_profilings.go
- list_cluster_logs.go
- list_clusters.go
- list_clusters_meta.go
- list_commands.go
- list_community_images.go
- list_container_apps.go
- list_container_images.go
- list_cpfs_file_systems.go
- list_current_client_version.go
- list_custom_images.go
- list_file_system_with_mount_targets.go
- list_images.go
- list_installed_software.go
- list_invocation_results.go
- list_invocation_status.go
- list_job_templates.go
- list_jobs.go
- list_jobs_with_filters.go
- list_nodes.go
- list_nodes_by_queue.go
- list_nodes_no_paging.go
- list_preferred_ecs_types.go
- list_queues.go
- list_regions.go
- list_security_groups.go
- list_serverless_jobs.go
- list_softwares.go
- list_tag_resources.go
- list_tasks.go
- list_upgrade_clients.go
- list_users.go
- list_users_async.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
- modify_visual_service_passwd.go
- mount_nfs.go
- pull_image.go
- query_service_pack_and_price.go
- recover_cluster.go
- rerun_jobs.go
- reset_nodes.go
- run_cloud_metric_profiling.go
- set_auto_scale_config.go
- set_gws_cluster_policy.go
- set_gws_instance_name.go
- set_gws_instance_user.go
- set_post_scripts.go
- set_queue.go
- set_scheduler_info.go
- start_cluster.go
- start_gws_instance.go
- start_nodes.go
- start_visual_service.go
- stop_cluster.go
- stop_gws_instance.go
- stop_jobs.go
- stop_nodes.go
- stop_serverless_jobs.go
- stop_visual_service.go
- struct_add_ons_info.go
- struct_add_ons_info_item.go
- struct_additional_volumes.go
- struct_adds_in_describe_serverless_jobs.go
- struct_app_info.go
- struct_app_list.go
- struct_application_info.go
- struct_applications_in_describe_cluster.go
- struct_applications_in_list_softwares.go
- struct_args_in_describe_serverless_jobs.go
- struct_array_properties.go
- struct_base_os_tag.go
- struct_capability.go
- struct_client_records.go
- struct_client_records_item.go
- struct_cluster_info.go
- struct_cluster_info_simple.go
- struct_clusters_in_describe_gws_clusters.go
- struct_clusters_in_list_clusters.go
- struct_clusters_in_list_clusters_meta.go
- struct_command.go
- struct_command_in_describe_serverless_jobs.go
- struct_commands_in_describe_serverless_jobs.go
- struct_commands_in_list_commands.go
- struct_compute.go
- struct_compute_in_list_preferred_ecs_types.go
- struct_compute_instance_type.go
- struct_computes.go
- struct_config_file_volume_config_file_to_path.go
- struct_config_file_volume_config_file_to_paths.go
- struct_container.go
- struct_container_app_info.go
- struct_container_apps.go
- struct_container_apps_item.go
- struct_container_group.go
- struct_container_groups.go
- struct_container_id.go
- struct_containers.go
- struct_current_state.go
- struct_data.go
- struct_data_disks.go
- struct_data_disks_info.go
- struct_dns_config.go
- struct_eci_security_context.go
- struct_ecs_info.go
- struct_environment_var.go
- struct_environment_vars_in_describe_serverless_jobs.go
- struct_event.go
- struct_events.go
- struct_execs_in_describe_serverless_jobs.go
- struct_field_ref.go
- struct_file_system_list_in_list_cpfs_file_systems.go
- struct_file_system_list_in_list_file_system_with_mount_targets.go
- struct_file_systems.go
- struct_file_systems_in_list_file_system_with_mount_targets.go
- struct_host_alias.go
- struct_host_aliases.go
- struct_hostnames.go
- struct_http_get.go
- struct_image_info.go
- struct_image_inspect_info.go
- struct_image_list.go
- struct_image_list_info.go
- struct_image_status.go
- struct_imagegw.go
- struct_images_in_describe_gws_images.go
- struct_images_in_list_community_images.go
- struct_images_in_list_container_images.go
- struct_images_in_list_custom_images.go
- struct_images_item.go
- struct_init_container.go
- struct_init_containers.go
- struct_initial_image.go
- struct_instance.go
- struct_instance_ids_in_add_local_nodes.go
- struct_instance_ids_in_add_nodes.go
- struct_instance_ids_in_apply_nodes.go
- struct_instance_ids_in_invoke_shell_command.go
- struct_instance_info.go
- struct_instance_type_families.go
- struct_instance_type_family_info.go
- struct_instance_type_info.go
- struct_instance_types.go
- struct_instances.go
- struct_invocation_result.go
- struct_invocation_results.go
- struct_invoke_instance.go
- struct_invoke_instances.go
- struct_job_info.go
- struct_job_info_in_list_jobs.go
- struct_job_info_in_list_jobs_with_filters.go
- struct_job_info_in_list_serverless_jobs.go
- struct_job_infos.go
- struct_job_templates.go
- struct_jobs_in_list_jobs.go
- struct_jobs_in_list_jobs_with_filters.go
- struct_jobs_in_list_serverless_jobs.go
- struct_liveness_probe.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_message.go
- struct_metric_log.go
- struct_metric_logs.go
- struct_mount_target_list_in_list_cpfs_file_systems.go
- struct_mount_target_list_in_list_file_system_with_mount_targets.go
- struct_mount_targets.go
- struct_name_servers.go
- struct_node_info.go
- struct_nodes_in_describe_cluster.go
- struct_nodes_in_list_nodes.go
- struct_nodes_in_list_nodes_by_queue.go
- struct_nodes_in_list_nodes_no_paging.go
- struct_nodes_info.go
- struct_on_premise_info.go
- struct_on_premise_info_item.go
- struct_option.go
- struct_options.go
- struct_os_info.go
- struct_os_tag.go
- struct_os_tags.go
- struct_package_list.go
- struct_packages.go
- struct_port.go
- struct_ports_in_describe_serverless_jobs.go
- struct_post_install_script_info.go
- struct_post_install_scripts_in_describe_cluster.go
- struct_post_install_scripts_in_get_post_scripts.go
- struct_post_install_scripts_item.go
- struct_previous_state.go
- struct_price_info.go
- struct_prices.go
- struct_profiling_info.go
- struct_profilings.go
- struct_proxy_mgr.go
- struct_queue_info.go
- struct_queues_in_get_auto_scale_config.go
- struct_queues_in_list_queues.go
- struct_readiness_probe.go
- struct_region_info.go
- struct_regions.go
- struct_resources.go
- struct_resources_in_list_jobs_with_filters.go
- struct_result.go
- struct_role_info.go
- struct_roles.go
- struct_roles_in_get_cluster_volumes.go
- struct_roles_in_list_nodes.go
- struct_roles_in_list_nodes_no_paging.go
- struct_sched_info.go
- struct_sched_info_item.go
- struct_searches.go
- struct_security_context.go
- struct_security_groups.go
- struct_series.go
- struct_series_info.go
- struct_service_pack.go
- struct_service_pack_info.go
- struct_software_info.go
- struct_software_list.go
- struct_software_list_item.go
- struct_softwares.go
- struct_spot_instance_types.go
- struct_svg_info.go
- struct_svg_urls.go
- struct_sysctl.go
- struct_sysctls.go
- struct_tag.go
- struct_tag_resource.go
- struct_tag_resources.go
- struct_tags.go
- struct_task_info.go
- struct_tasks.go
- struct_tcp_socket.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_in_list_users.go
- struct_users_in_list_users_async.go
- struct_value_from.go
- struct_volume.go
- struct_volume_info.go
- struct_volume_mount.go
- struct_volume_mounts_in_describe_serverless_jobs.go
- struct_volumes_in_describe_serverless_jobs.go
- struct_volumes_in_get_cluster_volumes.go
- struct_volumes_in_list_volumes.go
- struct_zone_ids.go
- submit_job.go
- submit_serverless_job.go
- summary_images.go
- summary_images_info.go
- sync_users.go
- tag_resources.go
- un_tag_resources.go
- uninstall_software.go
- update_cluster_volumes.go
- update_queue_config.go
- upgrade_client.go