Documentation
¶
Overview ¶
This file is auto-generated, don't edit it. Thanks.
Index ¶
- type AddonNodeTemplate
- func (s AddonNodeTemplate) GoString() string
- func (s *AddonNodeTemplate) SetAutoRenew(v bool) *AddonNodeTemplate
- func (s *AddonNodeTemplate) SetAutoRenewPeriod(v int32) *AddonNodeTemplate
- func (s *AddonNodeTemplate) SetDataDisks(v []*AddonNodeTemplateDataDisks) *AddonNodeTemplate
- func (s *AddonNodeTemplate) SetDuration(v int32) *AddonNodeTemplate
- func (s *AddonNodeTemplate) SetEnableHT(v bool) *AddonNodeTemplate
- func (s *AddonNodeTemplate) SetImageId(v string) *AddonNodeTemplate
- func (s *AddonNodeTemplate) SetInstanceChargeType(v string) *AddonNodeTemplate
- func (s *AddonNodeTemplate) SetInstanceId(v string) *AddonNodeTemplate
- func (s *AddonNodeTemplate) SetInstanceType(v string) *AddonNodeTemplate
- func (s *AddonNodeTemplate) SetOsName(v string) *AddonNodeTemplate
- func (s *AddonNodeTemplate) SetOsNameEN(v string) *AddonNodeTemplate
- func (s *AddonNodeTemplate) SetPeriod(v int32) *AddonNodeTemplate
- func (s *AddonNodeTemplate) SetPeriodUnit(v string) *AddonNodeTemplate
- func (s *AddonNodeTemplate) SetPrivateIpAddress(v string) *AddonNodeTemplate
- func (s *AddonNodeTemplate) SetSpotPriceLimit(v float32) *AddonNodeTemplate
- func (s *AddonNodeTemplate) SetSpotStrategy(v string) *AddonNodeTemplate
- func (s *AddonNodeTemplate) SetSystemDisk(v *AddonNodeTemplateSystemDisk) *AddonNodeTemplate
- func (s AddonNodeTemplate) String() string
- type AddonNodeTemplateDataDisks
- func (s AddonNodeTemplateDataDisks) GoString() string
- func (s *AddonNodeTemplateDataDisks) SetCategory(v string) *AddonNodeTemplateDataDisks
- func (s *AddonNodeTemplateDataDisks) SetDeleteWithInstance(v bool) *AddonNodeTemplateDataDisks
- func (s *AddonNodeTemplateDataDisks) SetLevel(v string) *AddonNodeTemplateDataDisks
- func (s *AddonNodeTemplateDataDisks) SetSize(v int32) *AddonNodeTemplateDataDisks
- func (s AddonNodeTemplateDataDisks) String() string
- type AddonNodeTemplateSystemDisk
- func (s AddonNodeTemplateSystemDisk) GoString() string
- func (s *AddonNodeTemplateSystemDisk) SetCategory(v string) *AddonNodeTemplateSystemDisk
- func (s *AddonNodeTemplateSystemDisk) SetLevel(v string) *AddonNodeTemplateSystemDisk
- func (s *AddonNodeTemplateSystemDisk) SetSize(v int32) *AddonNodeTemplateSystemDisk
- func (s AddonNodeTemplateSystemDisk) String() string
- type AttachSharedStoragesRequest
- func (s AttachSharedStoragesRequest) GoString() string
- func (s *AttachSharedStoragesRequest) SetClusterId(v string) *AttachSharedStoragesRequest
- func (s *AttachSharedStoragesRequest) SetSharedStorages(v []*AttachSharedStoragesRequestSharedStorages) *AttachSharedStoragesRequest
- func (s AttachSharedStoragesRequest) String() string
- type AttachSharedStoragesRequestSharedStorages
- func (s AttachSharedStoragesRequestSharedStorages) GoString() string
- func (s *AttachSharedStoragesRequestSharedStorages) SetFileSystemId(v string) *AttachSharedStoragesRequestSharedStorages
- func (s *AttachSharedStoragesRequestSharedStorages) SetLocation(v string) *AttachSharedStoragesRequestSharedStorages
- func (s *AttachSharedStoragesRequestSharedStorages) SetMountDirectory(v string) *AttachSharedStoragesRequestSharedStorages
- func (s *AttachSharedStoragesRequestSharedStorages) SetMountOptions(v string) *AttachSharedStoragesRequestSharedStorages
- func (s *AttachSharedStoragesRequestSharedStorages) SetMountTarget(v string) *AttachSharedStoragesRequestSharedStorages
- func (s *AttachSharedStoragesRequestSharedStorages) SetProtocolType(v string) *AttachSharedStoragesRequestSharedStorages
- func (s *AttachSharedStoragesRequestSharedStorages) SetStorageDirectory(v string) *AttachSharedStoragesRequestSharedStorages
- func (s *AttachSharedStoragesRequestSharedStorages) SetVolumeType(v string) *AttachSharedStoragesRequestSharedStorages
- func (s AttachSharedStoragesRequestSharedStorages) String() string
- type AttachSharedStoragesResponse
- func (s AttachSharedStoragesResponse) GoString() string
- func (s *AttachSharedStoragesResponse) SetBody(v *AttachSharedStoragesResponseBody) *AttachSharedStoragesResponse
- func (s *AttachSharedStoragesResponse) SetHeaders(v map[string]*string) *AttachSharedStoragesResponse
- func (s *AttachSharedStoragesResponse) SetStatusCode(v int32) *AttachSharedStoragesResponse
- func (s AttachSharedStoragesResponse) String() string
- type AttachSharedStoragesResponseBody
- func (s AttachSharedStoragesResponseBody) GoString() string
- func (s *AttachSharedStoragesResponseBody) SetClusterId(v string) *AttachSharedStoragesResponseBody
- func (s *AttachSharedStoragesResponseBody) SetRequestId(v string) *AttachSharedStoragesResponseBody
- func (s *AttachSharedStoragesResponseBody) SetSuccess(v string) *AttachSharedStoragesResponseBody
- func (s AttachSharedStoragesResponseBody) String() string
- type AttachSharedStoragesShrinkRequest
- func (s AttachSharedStoragesShrinkRequest) GoString() string
- func (s *AttachSharedStoragesShrinkRequest) SetClusterId(v string) *AttachSharedStoragesShrinkRequest
- func (s *AttachSharedStoragesShrinkRequest) SetSharedStoragesShrink(v string) *AttachSharedStoragesShrinkRequest
- func (s AttachSharedStoragesShrinkRequest) String() string
- type Client
- func (client *Client) AttachSharedStorages(request *AttachSharedStoragesRequest) (_result *AttachSharedStoragesResponse, _err error)
- func (client *Client) AttachSharedStoragesWithOptions(tmpReq *AttachSharedStoragesRequest, runtime *util.RuntimeOptions) (_result *AttachSharedStoragesResponse, _err error)
- func (client *Client) CreateCluster(request *CreateClusterRequest) (_result *CreateClusterResponse, _err error)
- func (client *Client) CreateClusterWithOptions(tmpReq *CreateClusterRequest, runtime *util.RuntimeOptions) (_result *CreateClusterResponse, _err error)
- func (client *Client) CreateJob(request *CreateJobRequest) (_result *CreateJobResponse, _err error)
- func (client *Client) CreateJobWithOptions(tmpReq *CreateJobRequest, runtime *util.RuntimeOptions) (_result *CreateJobResponse, _err error)
- func (client *Client) CreateNodes(request *CreateNodesRequest) (_result *CreateNodesResponse, _err error)
- func (client *Client) CreateNodesWithOptions(tmpReq *CreateNodesRequest, runtime *util.RuntimeOptions) (_result *CreateNodesResponse, _err error)
- func (client *Client) CreateQueue(request *CreateQueueRequest) (_result *CreateQueueResponse, _err error)
- func (client *Client) CreateQueueWithOptions(tmpReq *CreateQueueRequest, runtime *util.RuntimeOptions) (_result *CreateQueueResponse, _err error)
- func (client *Client) CreateUsers(request *CreateUsersRequest) (_result *CreateUsersResponse, _err error)
- func (client *Client) CreateUsersWithOptions(tmpReq *CreateUsersRequest, runtime *util.RuntimeOptions) (_result *CreateUsersResponse, _err error)
- func (client *Client) DeleteCluster(request *DeleteClusterRequest) (_result *DeleteClusterResponse, _err error)
- func (client *Client) DeleteClusterWithOptions(request *DeleteClusterRequest, runtime *util.RuntimeOptions) (_result *DeleteClusterResponse, _err error)
- func (client *Client) DeleteNodes(request *DeleteNodesRequest) (_result *DeleteNodesResponse, _err error)
- func (client *Client) DeleteNodesWithOptions(tmpReq *DeleteNodesRequest, runtime *util.RuntimeOptions) (_result *DeleteNodesResponse, _err error)
- func (client *Client) DeleteQueues(request *DeleteQueuesRequest) (_result *DeleteQueuesResponse, _err error)
- func (client *Client) DeleteQueuesWithOptions(tmpReq *DeleteQueuesRequest, runtime *util.RuntimeOptions) (_result *DeleteQueuesResponse, _err error)
- func (client *Client) DeleteUsers(request *DeleteUsersRequest) (_result *DeleteUsersResponse, _err error)
- func (client *Client) DeleteUsersWithOptions(tmpReq *DeleteUsersRequest, runtime *util.RuntimeOptions) (_result *DeleteUsersResponse, _err error)
- func (client *Client) DescribeAddonTemplate(request *DescribeAddonTemplateRequest) (_result *DescribeAddonTemplateResponse, _err error)
- func (client *Client) DescribeAddonTemplateWithOptions(request *DescribeAddonTemplateRequest, runtime *util.RuntimeOptions) (_result *DescribeAddonTemplateResponse, _err error)
- func (client *Client) DetachSharedStorages(request *DetachSharedStoragesRequest) (_result *DetachSharedStoragesResponse, _err error)
- func (client *Client) DetachSharedStoragesWithOptions(tmpReq *DetachSharedStoragesRequest, runtime *util.RuntimeOptions) (_result *DetachSharedStoragesResponse, _err error)
- func (client *Client) GetAddon(request *GetAddonRequest) (_result *GetAddonResponse, _err error)
- func (client *Client) GetAddonWithOptions(request *GetAddonRequest, runtime *util.RuntimeOptions) (_result *GetAddonResponse, _err error)
- func (client *Client) GetCluster(request *GetClusterRequest) (_result *GetClusterResponse, _err error)
- func (client *Client) GetClusterWithOptions(request *GetClusterRequest, runtime *util.RuntimeOptions) (_result *GetClusterResponse, _err error)
- func (client *Client) GetCommonLogDetail(request *GetCommonLogDetailRequest) (_result *GetCommonLogDetailResponse, _err error)
- func (client *Client) GetCommonLogDetailWithOptions(request *GetCommonLogDetailRequest, runtime *util.RuntimeOptions) (_result *GetCommonLogDetailResponse, _err error)
- func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, ...) (_result *string, _err error)
- func (client *Client) GetJob(request *GetJobRequest) (_result *GetJobResponse, _err error)
- func (client *Client) GetJobLog(request *GetJobLogRequest) (_result *GetJobLogResponse, _err error)
- func (client *Client) GetJobLogWithOptions(request *GetJobLogRequest, runtime *util.RuntimeOptions) (_result *GetJobLogResponse, _err error)
- func (client *Client) GetJobWithOptions(request *GetJobRequest, runtime *util.RuntimeOptions) (_result *GetJobResponse, _err error)
- func (client *Client) GetQueue(request *GetQueueRequest) (_result *GetQueueResponse, _err error)
- func (client *Client) GetQueueWithOptions(request *GetQueueRequest, runtime *util.RuntimeOptions) (_result *GetQueueResponse, _err error)
- func (client *Client) Init(config *openapi.Config) (_err error)
- func (client *Client) InstallAddon(request *InstallAddonRequest) (_result *InstallAddonResponse, _err error)
- func (client *Client) InstallAddonWithOptions(request *InstallAddonRequest, runtime *util.RuntimeOptions) (_result *InstallAddonResponse, _err error)
- func (client *Client) InstallSoftwares(request *InstallSoftwaresRequest) (_result *InstallSoftwaresResponse, _err error)
- func (client *Client) InstallSoftwaresWithOptions(tmpReq *InstallSoftwaresRequest, runtime *util.RuntimeOptions) (_result *InstallSoftwaresResponse, _err error)
- func (client *Client) ListAddonTemplates(request *ListAddonTemplatesRequest) (_result *ListAddonTemplatesResponse, _err error)
- func (client *Client) ListAddonTemplatesWithOptions(request *ListAddonTemplatesRequest, runtime *util.RuntimeOptions) (_result *ListAddonTemplatesResponse, _err error)
- func (client *Client) ListAddons(request *ListAddonsRequest) (_result *ListAddonsResponse, _err error)
- func (client *Client) ListAddonsWithOptions(tmpReq *ListAddonsRequest, runtime *util.RuntimeOptions) (_result *ListAddonsResponse, _err error)
- func (client *Client) ListAvailableFileSystems(request *ListAvailableFileSystemsRequest) (_result *ListAvailableFileSystemsResponse, _err error)
- func (client *Client) ListAvailableFileSystemsWithOptions(request *ListAvailableFileSystemsRequest, runtime *util.RuntimeOptions) (_result *ListAvailableFileSystemsResponse, _err error)
- func (client *Client) ListAvailableImages(request *ListAvailableImagesRequest) (_result *ListAvailableImagesResponse, _err error)
- func (client *Client) ListAvailableImagesWithOptions(tmpReq *ListAvailableImagesRequest, runtime *util.RuntimeOptions) (_result *ListAvailableImagesResponse, _err error)
- func (client *Client) ListClusters(request *ListClustersRequest) (_result *ListClustersResponse, _err error)
- func (client *Client) ListClustersWithOptions(tmpReq *ListClustersRequest, runtime *util.RuntimeOptions) (_result *ListClustersResponse, _err error)
- func (client *Client) ListCommonLogs(request *ListCommonLogsRequest) (_result *ListCommonLogsResponse, _err error)
- func (client *Client) ListCommonLogsWithOptions(tmpReq *ListCommonLogsRequest, runtime *util.RuntimeOptions) (_result *ListCommonLogsResponse, _err error)
- func (client *Client) ListInstalledSoftwares(request *ListInstalledSoftwaresRequest) (_result *ListInstalledSoftwaresResponse, _err error)
- func (client *Client) ListInstalledSoftwaresWithOptions(request *ListInstalledSoftwaresRequest, runtime *util.RuntimeOptions) (_result *ListInstalledSoftwaresResponse, _err error)
- func (client *Client) ListJobs(request *ListJobsRequest) (_result *ListJobsResponse, _err error)
- func (client *Client) ListJobsWithOptions(tmpReq *ListJobsRequest, runtime *util.RuntimeOptions) (_result *ListJobsResponse, _err error)
- func (client *Client) ListNodes(request *ListNodesRequest) (_result *ListNodesResponse, _err error)
- func (client *Client) ListNodesWithOptions(tmpReq *ListNodesRequest, runtime *util.RuntimeOptions) (_result *ListNodesResponse, _err error)
- func (client *Client) ListQueues(request *ListQueuesRequest) (_result *ListQueuesResponse, _err error)
- func (client *Client) ListQueuesWithOptions(tmpReq *ListQueuesRequest, runtime *util.RuntimeOptions) (_result *ListQueuesResponse, _err error)
- func (client *Client) ListSharedStorages(request *ListSharedStoragesRequest) (_result *ListSharedStoragesResponse, _err error)
- func (client *Client) ListSharedStoragesWithOptions(request *ListSharedStoragesRequest, runtime *util.RuntimeOptions) (_result *ListSharedStoragesResponse, _err error)
- func (client *Client) ListSoftwares(request *ListSoftwaresRequest) (_result *ListSoftwaresResponse, _err error)
- func (client *Client) ListSoftwaresWithOptions(request *ListSoftwaresRequest, runtime *util.RuntimeOptions) (_result *ListSoftwaresResponse, _err error)
- func (client *Client) ListUsers(request *ListUsersRequest) (_result *ListUsersResponse, _err error)
- func (client *Client) ListUsersWithOptions(request *ListUsersRequest, runtime *util.RuntimeOptions) (_result *ListUsersResponse, _err error)
- func (client *Client) StopJobs(request *StopJobsRequest) (_result *StopJobsResponse, _err error)
- func (client *Client) StopJobsWithOptions(tmpReq *StopJobsRequest, runtime *util.RuntimeOptions) (_result *StopJobsResponse, _err error)
- func (client *Client) UnInstallAddon(request *UnInstallAddonRequest) (_result *UnInstallAddonResponse, _err error)
- func (client *Client) UnInstallAddonWithOptions(request *UnInstallAddonRequest, runtime *util.RuntimeOptions) (_result *UnInstallAddonResponse, _err error)
- func (client *Client) UninstallSoftwares(request *UninstallSoftwaresRequest) (_result *UninstallSoftwaresResponse, _err error)
- func (client *Client) UninstallSoftwaresWithOptions(tmpReq *UninstallSoftwaresRequest, runtime *util.RuntimeOptions) (_result *UninstallSoftwaresResponse, _err error)
- func (client *Client) UpdateCluster(request *UpdateClusterRequest) (_result *UpdateClusterResponse, _err error)
- func (client *Client) UpdateClusterWithOptions(tmpReq *UpdateClusterRequest, runtime *util.RuntimeOptions) (_result *UpdateClusterResponse, _err error)
- func (client *Client) UpdateNodes(request *UpdateNodesRequest) (_result *UpdateNodesResponse, _err error)
- func (client *Client) UpdateNodesWithOptions(tmpReq *UpdateNodesRequest, runtime *util.RuntimeOptions) (_result *UpdateNodesResponse, _err error)
- func (client *Client) UpdateQueue(request *UpdateQueueRequest) (_result *UpdateQueueResponse, _err error)
- func (client *Client) UpdateQueueWithOptions(tmpReq *UpdateQueueRequest, runtime *util.RuntimeOptions) (_result *UpdateQueueResponse, _err error)
- func (client *Client) UpdateUser(request *UpdateUserRequest) (_result *UpdateUserResponse, _err error)
- func (client *Client) UpdateUserWithOptions(request *UpdateUserRequest, runtime *util.RuntimeOptions) (_result *UpdateUserResponse, _err error)
- type CreateClusterRequest
- func (s CreateClusterRequest) GoString() string
- func (s *CreateClusterRequest) SetAdditionalPackages(v []*CreateClusterRequestAdditionalPackages) *CreateClusterRequest
- func (s *CreateClusterRequest) SetAddons(v []*CreateClusterRequestAddons) *CreateClusterRequest
- func (s *CreateClusterRequest) SetClientVersion(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetClusterCategory(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetClusterCredentials(v *CreateClusterRequestClusterCredentials) *CreateClusterRequest
- func (s *CreateClusterRequest) SetClusterCustomConfiguration(v *CreateClusterRequestClusterCustomConfiguration) *CreateClusterRequest
- func (s *CreateClusterRequest) SetClusterDescription(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetClusterMode(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetClusterName(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetClusterVSwitchId(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetClusterVpcId(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetDeletionProtection(v bool) *CreateClusterRequest
- func (s *CreateClusterRequest) SetIsEnterpriseSecurityGroup(v bool) *CreateClusterRequest
- func (s *CreateClusterRequest) SetManager(v *CreateClusterRequestManager) *CreateClusterRequest
- func (s *CreateClusterRequest) SetMaxCoreCount(v int32) *CreateClusterRequest
- func (s *CreateClusterRequest) SetMaxCount(v int32) *CreateClusterRequest
- func (s *CreateClusterRequest) SetQueues(v []*QueueTemplate) *CreateClusterRequest
- func (s *CreateClusterRequest) SetResourceGroupId(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetSecurityGroupId(v string) *CreateClusterRequest
- func (s *CreateClusterRequest) SetSharedStorages(v []*SharedStorageTemplate) *CreateClusterRequest
- func (s *CreateClusterRequest) SetTags(v []*CreateClusterRequestTags) *CreateClusterRequest
- func (s CreateClusterRequest) String() string
- type CreateClusterRequestAdditionalPackages
- func (s CreateClusterRequestAdditionalPackages) GoString() string
- func (s *CreateClusterRequestAdditionalPackages) SetName(v string) *CreateClusterRequestAdditionalPackages
- func (s *CreateClusterRequestAdditionalPackages) SetVersion(v string) *CreateClusterRequestAdditionalPackages
- func (s CreateClusterRequestAdditionalPackages) String() string
- type CreateClusterRequestAddons
- func (s CreateClusterRequestAddons) GoString() string
- func (s *CreateClusterRequestAddons) SetName(v string) *CreateClusterRequestAddons
- func (s *CreateClusterRequestAddons) SetResourcesSpec(v string) *CreateClusterRequestAddons
- func (s *CreateClusterRequestAddons) SetServicesSpec(v string) *CreateClusterRequestAddons
- func (s *CreateClusterRequestAddons) SetVersion(v string) *CreateClusterRequestAddons
- func (s CreateClusterRequestAddons) String() string
- type CreateClusterRequestClusterCredentials
- func (s CreateClusterRequestClusterCredentials) GoString() string
- func (s *CreateClusterRequestClusterCredentials) SetKeyPairName(v string) *CreateClusterRequestClusterCredentials
- func (s *CreateClusterRequestClusterCredentials) SetPassword(v string) *CreateClusterRequestClusterCredentials
- func (s CreateClusterRequestClusterCredentials) String() string
- type CreateClusterRequestClusterCustomConfiguration
- func (s CreateClusterRequestClusterCustomConfiguration) GoString() string
- func (s *CreateClusterRequestClusterCustomConfiguration) SetArgs(v string) *CreateClusterRequestClusterCustomConfiguration
- func (s *CreateClusterRequestClusterCustomConfiguration) SetScript(v string) *CreateClusterRequestClusterCustomConfiguration
- func (s CreateClusterRequestClusterCustomConfiguration) String() string
- type CreateClusterRequestManager
- func (s CreateClusterRequestManager) GoString() string
- func (s *CreateClusterRequestManager) SetDNS(v *CreateClusterRequestManagerDNS) *CreateClusterRequestManager
- func (s *CreateClusterRequestManager) SetDirectoryService(v *CreateClusterRequestManagerDirectoryService) *CreateClusterRequestManager
- func (s *CreateClusterRequestManager) SetManagerNode(v *NodeTemplate) *CreateClusterRequestManager
- func (s *CreateClusterRequestManager) SetScheduler(v *CreateClusterRequestManagerScheduler) *CreateClusterRequestManager
- func (s CreateClusterRequestManager) String() string
- type CreateClusterRequestManagerDNS
- type CreateClusterRequestManagerDirectoryService
- func (s CreateClusterRequestManagerDirectoryService) GoString() string
- func (s *CreateClusterRequestManagerDirectoryService) SetType(v string) *CreateClusterRequestManagerDirectoryService
- func (s *CreateClusterRequestManagerDirectoryService) SetVersion(v string) *CreateClusterRequestManagerDirectoryService
- func (s CreateClusterRequestManagerDirectoryService) String() string
- type CreateClusterRequestManagerScheduler
- func (s CreateClusterRequestManagerScheduler) GoString() string
- func (s *CreateClusterRequestManagerScheduler) SetType(v string) *CreateClusterRequestManagerScheduler
- func (s *CreateClusterRequestManagerScheduler) SetVersion(v string) *CreateClusterRequestManagerScheduler
- func (s CreateClusterRequestManagerScheduler) String() string
- type CreateClusterRequestTags
- type CreateClusterResponse
- func (s CreateClusterResponse) GoString() string
- func (s *CreateClusterResponse) SetBody(v *CreateClusterResponseBody) *CreateClusterResponse
- func (s *CreateClusterResponse) SetHeaders(v map[string]*string) *CreateClusterResponse
- func (s *CreateClusterResponse) SetStatusCode(v int32) *CreateClusterResponse
- func (s CreateClusterResponse) String() string
- type CreateClusterResponseBody
- func (s CreateClusterResponseBody) GoString() string
- func (s *CreateClusterResponseBody) SetClusterId(v string) *CreateClusterResponseBody
- func (s *CreateClusterResponseBody) SetRequestId(v string) *CreateClusterResponseBody
- func (s *CreateClusterResponseBody) SetSuccess(v bool) *CreateClusterResponseBody
- func (s *CreateClusterResponseBody) SetTaskId(v string) *CreateClusterResponseBody
- func (s CreateClusterResponseBody) String() string
- type CreateClusterShrinkRequest
- func (s CreateClusterShrinkRequest) GoString() string
- func (s *CreateClusterShrinkRequest) SetAdditionalPackagesShrink(v string) *CreateClusterShrinkRequest
- func (s *CreateClusterShrinkRequest) SetAddonsShrink(v string) *CreateClusterShrinkRequest
- func (s *CreateClusterShrinkRequest) SetClientVersion(v string) *CreateClusterShrinkRequest
- func (s *CreateClusterShrinkRequest) SetClusterCategory(v string) *CreateClusterShrinkRequest
- func (s *CreateClusterShrinkRequest) SetClusterCredentialsShrink(v string) *CreateClusterShrinkRequest
- func (s *CreateClusterShrinkRequest) SetClusterCustomConfigurationShrink(v string) *CreateClusterShrinkRequest
- func (s *CreateClusterShrinkRequest) SetClusterDescription(v string) *CreateClusterShrinkRequest
- func (s *CreateClusterShrinkRequest) SetClusterMode(v string) *CreateClusterShrinkRequest
- func (s *CreateClusterShrinkRequest) SetClusterName(v string) *CreateClusterShrinkRequest
- func (s *CreateClusterShrinkRequest) SetClusterVSwitchId(v string) *CreateClusterShrinkRequest
- func (s *CreateClusterShrinkRequest) SetClusterVpcId(v string) *CreateClusterShrinkRequest
- func (s *CreateClusterShrinkRequest) SetDeletionProtection(v bool) *CreateClusterShrinkRequest
- func (s *CreateClusterShrinkRequest) SetIsEnterpriseSecurityGroup(v bool) *CreateClusterShrinkRequest
- func (s *CreateClusterShrinkRequest) SetManagerShrink(v string) *CreateClusterShrinkRequest
- func (s *CreateClusterShrinkRequest) SetMaxCoreCount(v int32) *CreateClusterShrinkRequest
- func (s *CreateClusterShrinkRequest) SetMaxCount(v int32) *CreateClusterShrinkRequest
- func (s *CreateClusterShrinkRequest) SetQueuesShrink(v string) *CreateClusterShrinkRequest
- func (s *CreateClusterShrinkRequest) SetResourceGroupId(v string) *CreateClusterShrinkRequest
- func (s *CreateClusterShrinkRequest) SetSecurityGroupId(v string) *CreateClusterShrinkRequest
- func (s *CreateClusterShrinkRequest) SetSharedStoragesShrink(v string) *CreateClusterShrinkRequest
- func (s *CreateClusterShrinkRequest) SetTagsShrink(v string) *CreateClusterShrinkRequest
- func (s CreateClusterShrinkRequest) String() string
- type CreateJobRequest
- func (s CreateJobRequest) GoString() string
- func (s *CreateJobRequest) SetClusterId(v string) *CreateJobRequest
- func (s *CreateJobRequest) SetJobName(v string) *CreateJobRequest
- func (s *CreateJobRequest) SetJobSpec(v *CreateJobRequestJobSpec) *CreateJobRequest
- func (s CreateJobRequest) String() string
- type CreateJobRequestJobSpec
- func (s CreateJobRequestJobSpec) GoString() string
- func (s *CreateJobRequestJobSpec) SetArrayRequest(v string) *CreateJobRequestJobSpec
- func (s *CreateJobRequestJobSpec) SetCommandLine(v string) *CreateJobRequestJobSpec
- func (s *CreateJobRequestJobSpec) SetJobQueue(v string) *CreateJobRequestJobSpec
- func (s *CreateJobRequestJobSpec) SetPostCmdLine(v string) *CreateJobRequestJobSpec
- func (s *CreateJobRequestJobSpec) SetPriority(v string) *CreateJobRequestJobSpec
- func (s *CreateJobRequestJobSpec) SetResources(v *CreateJobRequestJobSpecResources) *CreateJobRequestJobSpec
- func (s *CreateJobRequestJobSpec) SetRunasUser(v string) *CreateJobRequestJobSpec
- func (s *CreateJobRequestJobSpec) SetRunasUserPassword(v string) *CreateJobRequestJobSpec
- func (s *CreateJobRequestJobSpec) SetStderrPath(v string) *CreateJobRequestJobSpec
- func (s *CreateJobRequestJobSpec) SetStdoutPath(v string) *CreateJobRequestJobSpec
- func (s *CreateJobRequestJobSpec) SetVariables(v string) *CreateJobRequestJobSpec
- func (s *CreateJobRequestJobSpec) SetWallTime(v string) *CreateJobRequestJobSpec
- func (s CreateJobRequestJobSpec) String() string
- type CreateJobRequestJobSpecResources
- func (s CreateJobRequestJobSpecResources) GoString() string
- func (s *CreateJobRequestJobSpecResources) SetCores(v int32) *CreateJobRequestJobSpecResources
- func (s *CreateJobRequestJobSpecResources) SetGpus(v int32) *CreateJobRequestJobSpecResources
- func (s *CreateJobRequestJobSpecResources) SetMemory(v string) *CreateJobRequestJobSpecResources
- func (s *CreateJobRequestJobSpecResources) SetNodes(v int32) *CreateJobRequestJobSpecResources
- func (s CreateJobRequestJobSpecResources) String() string
- type CreateJobResponse
- func (s CreateJobResponse) GoString() string
- func (s *CreateJobResponse) SetBody(v *CreateJobResponseBody) *CreateJobResponse
- func (s *CreateJobResponse) SetHeaders(v map[string]*string) *CreateJobResponse
- func (s *CreateJobResponse) SetStatusCode(v int32) *CreateJobResponse
- func (s CreateJobResponse) String() string
- type CreateJobResponseBody
- func (s CreateJobResponseBody) GoString() string
- func (s *CreateJobResponseBody) SetJobId(v string) *CreateJobResponseBody
- func (s *CreateJobResponseBody) SetRequestId(v string) *CreateJobResponseBody
- func (s *CreateJobResponseBody) SetSuccess(v string) *CreateJobResponseBody
- func (s CreateJobResponseBody) String() string
- type CreateJobShrinkRequest
- func (s CreateJobShrinkRequest) GoString() string
- func (s *CreateJobShrinkRequest) SetClusterId(v string) *CreateJobShrinkRequest
- func (s *CreateJobShrinkRequest) SetJobName(v string) *CreateJobShrinkRequest
- func (s *CreateJobShrinkRequest) SetJobSpecShrink(v string) *CreateJobShrinkRequest
- func (s CreateJobShrinkRequest) String() string
- type CreateNodesRequest
- func (s CreateNodesRequest) GoString() string
- func (s *CreateNodesRequest) SetClusterId(v string) *CreateNodesRequest
- func (s *CreateNodesRequest) SetComputeNode(v *NodeTemplate) *CreateNodesRequest
- func (s *CreateNodesRequest) SetCount(v int32) *CreateNodesRequest
- func (s *CreateNodesRequest) SetDeploymentSetId(v string) *CreateNodesRequest
- func (s *CreateNodesRequest) SetHPCInterConnect(v string) *CreateNodesRequest
- func (s *CreateNodesRequest) SetHostnamePrefix(v string) *CreateNodesRequest
- func (s *CreateNodesRequest) SetHostnameSuffix(v string) *CreateNodesRequest
- func (s *CreateNodesRequest) SetKeepAlive(v string) *CreateNodesRequest
- func (s *CreateNodesRequest) SetQueueName(v string) *CreateNodesRequest
- func (s *CreateNodesRequest) SetRamRole(v string) *CreateNodesRequest
- func (s *CreateNodesRequest) SetReservedNodePoolId(v string) *CreateNodesRequest
- func (s *CreateNodesRequest) SetVSwitchId(v string) *CreateNodesRequest
- func (s CreateNodesRequest) String() string
- type CreateNodesResponse
- func (s CreateNodesResponse) GoString() string
- func (s *CreateNodesResponse) SetBody(v *CreateNodesResponseBody) *CreateNodesResponse
- func (s *CreateNodesResponse) SetHeaders(v map[string]*string) *CreateNodesResponse
- func (s *CreateNodesResponse) SetStatusCode(v int32) *CreateNodesResponse
- func (s CreateNodesResponse) String() string
- type CreateNodesResponseBody
- func (s CreateNodesResponseBody) GoString() string
- func (s *CreateNodesResponseBody) SetInstanceIds(v []*string) *CreateNodesResponseBody
- func (s *CreateNodesResponseBody) SetRequestId(v string) *CreateNodesResponseBody
- func (s *CreateNodesResponseBody) SetSuccess(v bool) *CreateNodesResponseBody
- func (s CreateNodesResponseBody) String() string
- type CreateNodesShrinkRequest
- func (s CreateNodesShrinkRequest) GoString() string
- func (s *CreateNodesShrinkRequest) SetClusterId(v string) *CreateNodesShrinkRequest
- func (s *CreateNodesShrinkRequest) SetComputeNodeShrink(v string) *CreateNodesShrinkRequest
- func (s *CreateNodesShrinkRequest) SetCount(v int32) *CreateNodesShrinkRequest
- func (s *CreateNodesShrinkRequest) SetDeploymentSetId(v string) *CreateNodesShrinkRequest
- func (s *CreateNodesShrinkRequest) SetHPCInterConnect(v string) *CreateNodesShrinkRequest
- func (s *CreateNodesShrinkRequest) SetHostnamePrefix(v string) *CreateNodesShrinkRequest
- func (s *CreateNodesShrinkRequest) SetHostnameSuffix(v string) *CreateNodesShrinkRequest
- func (s *CreateNodesShrinkRequest) SetKeepAlive(v string) *CreateNodesShrinkRequest
- func (s *CreateNodesShrinkRequest) SetQueueName(v string) *CreateNodesShrinkRequest
- func (s *CreateNodesShrinkRequest) SetRamRole(v string) *CreateNodesShrinkRequest
- func (s *CreateNodesShrinkRequest) SetReservedNodePoolId(v string) *CreateNodesShrinkRequest
- func (s *CreateNodesShrinkRequest) SetVSwitchId(v string) *CreateNodesShrinkRequest
- func (s CreateNodesShrinkRequest) String() string
- type CreateQueueRequest
- type CreateQueueResponse
- func (s CreateQueueResponse) GoString() string
- func (s *CreateQueueResponse) SetBody(v *CreateQueueResponseBody) *CreateQueueResponse
- func (s *CreateQueueResponse) SetHeaders(v map[string]*string) *CreateQueueResponse
- func (s *CreateQueueResponse) SetStatusCode(v int32) *CreateQueueResponse
- func (s CreateQueueResponse) String() string
- type CreateQueueResponseBody
- type CreateQueueShrinkRequest
- type CreateUsersRequest
- type CreateUsersRequestUser
- func (s CreateUsersRequestUser) GoString() string
- func (s *CreateUsersRequestUser) SetAuthKey(v string) *CreateUsersRequestUser
- func (s *CreateUsersRequestUser) SetGroup(v string) *CreateUsersRequestUser
- func (s *CreateUsersRequestUser) SetPassword(v string) *CreateUsersRequestUser
- func (s *CreateUsersRequestUser) SetUserName(v string) *CreateUsersRequestUser
- func (s CreateUsersRequestUser) String() string
- type CreateUsersResponse
- func (s CreateUsersResponse) GoString() string
- func (s *CreateUsersResponse) SetBody(v *CreateUsersResponseBody) *CreateUsersResponse
- func (s *CreateUsersResponse) SetHeaders(v map[string]*string) *CreateUsersResponse
- func (s *CreateUsersResponse) SetStatusCode(v int32) *CreateUsersResponse
- func (s CreateUsersResponse) String() string
- type CreateUsersResponseBody
- type CreateUsersShrinkRequest
- type DeleteClusterRequest
- type DeleteClusterResponse
- func (s DeleteClusterResponse) GoString() string
- func (s *DeleteClusterResponse) SetBody(v *DeleteClusterResponseBody) *DeleteClusterResponse
- func (s *DeleteClusterResponse) SetHeaders(v map[string]*string) *DeleteClusterResponse
- func (s *DeleteClusterResponse) SetStatusCode(v int32) *DeleteClusterResponse
- func (s DeleteClusterResponse) String() string
- type DeleteClusterResponseBody
- func (s DeleteClusterResponseBody) GoString() string
- func (s *DeleteClusterResponseBody) SetRequestId(v string) *DeleteClusterResponseBody
- func (s *DeleteClusterResponseBody) SetSuccess(v bool) *DeleteClusterResponseBody
- func (s *DeleteClusterResponseBody) SetTaskId(v string) *DeleteClusterResponseBody
- func (s DeleteClusterResponseBody) String() string
- type DeleteNodesRequest
- type DeleteNodesResponse
- func (s DeleteNodesResponse) GoString() string
- func (s *DeleteNodesResponse) SetBody(v *DeleteNodesResponseBody) *DeleteNodesResponse
- func (s *DeleteNodesResponse) SetHeaders(v map[string]*string) *DeleteNodesResponse
- func (s *DeleteNodesResponse) SetStatusCode(v int32) *DeleteNodesResponse
- func (s DeleteNodesResponse) String() string
- type DeleteNodesResponseBody
- func (s DeleteNodesResponseBody) GoString() string
- func (s *DeleteNodesResponseBody) SetRequestId(v string) *DeleteNodesResponseBody
- func (s *DeleteNodesResponseBody) SetSuccess(v bool) *DeleteNodesResponseBody
- func (s *DeleteNodesResponseBody) SetTaskId(v string) *DeleteNodesResponseBody
- func (s DeleteNodesResponseBody) String() string
- type DeleteNodesShrinkRequest
- type DeleteQueuesRequest
- type DeleteQueuesResponse
- func (s DeleteQueuesResponse) GoString() string
- func (s *DeleteQueuesResponse) SetBody(v *DeleteQueuesResponseBody) *DeleteQueuesResponse
- func (s *DeleteQueuesResponse) SetHeaders(v map[string]*string) *DeleteQueuesResponse
- func (s *DeleteQueuesResponse) SetStatusCode(v int32) *DeleteQueuesResponse
- func (s DeleteQueuesResponse) String() string
- type DeleteQueuesResponseBody
- type DeleteQueuesShrinkRequest
- type DeleteUsersRequest
- type DeleteUsersRequestUser
- type DeleteUsersResponse
- func (s DeleteUsersResponse) GoString() string
- func (s *DeleteUsersResponse) SetBody(v *DeleteUsersResponseBody) *DeleteUsersResponse
- func (s *DeleteUsersResponse) SetHeaders(v map[string]*string) *DeleteUsersResponse
- func (s *DeleteUsersResponse) SetStatusCode(v int32) *DeleteUsersResponse
- func (s DeleteUsersResponse) String() string
- type DeleteUsersResponseBody
- type DeleteUsersShrinkRequest
- type DescribeAddonTemplateRequest
- func (s DescribeAddonTemplateRequest) GoString() string
- func (s *DescribeAddonTemplateRequest) SetAddonName(v string) *DescribeAddonTemplateRequest
- func (s *DescribeAddonTemplateRequest) SetAddonVersion(v string) *DescribeAddonTemplateRequest
- func (s *DescribeAddonTemplateRequest) SetPageNumber(v int64) *DescribeAddonTemplateRequest
- func (s *DescribeAddonTemplateRequest) SetPageSize(v int64) *DescribeAddonTemplateRequest
- func (s *DescribeAddonTemplateRequest) SetRegionId(v string) *DescribeAddonTemplateRequest
- func (s *DescribeAddonTemplateRequest) SetZoneId(v string) *DescribeAddonTemplateRequest
- func (s DescribeAddonTemplateRequest) String() string
- type DescribeAddonTemplateResponse
- func (s DescribeAddonTemplateResponse) GoString() string
- func (s *DescribeAddonTemplateResponse) SetBody(v *DescribeAddonTemplateResponseBody) *DescribeAddonTemplateResponse
- func (s *DescribeAddonTemplateResponse) SetHeaders(v map[string]*string) *DescribeAddonTemplateResponse
- func (s *DescribeAddonTemplateResponse) SetStatusCode(v int32) *DescribeAddonTemplateResponse
- func (s DescribeAddonTemplateResponse) String() string
- type DescribeAddonTemplateResponseBody
- func (s DescribeAddonTemplateResponseBody) GoString() string
- func (s *DescribeAddonTemplateResponseBody) SetAddon(v *DescribeAddonTemplateResponseBodyAddon) *DescribeAddonTemplateResponseBody
- func (s *DescribeAddonTemplateResponseBody) SetPageNumber(v int64) *DescribeAddonTemplateResponseBody
- func (s *DescribeAddonTemplateResponseBody) SetPageSize(v int64) *DescribeAddonTemplateResponseBody
- func (s *DescribeAddonTemplateResponseBody) SetRequestId(v string) *DescribeAddonTemplateResponseBody
- func (s *DescribeAddonTemplateResponseBody) SetTotalCount(v int32) *DescribeAddonTemplateResponseBody
- func (s DescribeAddonTemplateResponseBody) String() string
- type DescribeAddonTemplateResponseBodyAddon
- func (s DescribeAddonTemplateResponseBodyAddon) GoString() string
- func (s *DescribeAddonTemplateResponseBodyAddon) SetDescription(v string) *DescribeAddonTemplateResponseBodyAddon
- func (s *DescribeAddonTemplateResponseBodyAddon) SetIcon(v string) *DescribeAddonTemplateResponseBodyAddon
- func (s *DescribeAddonTemplateResponseBodyAddon) SetLabel(v string) *DescribeAddonTemplateResponseBodyAddon
- func (s *DescribeAddonTemplateResponseBodyAddon) SetLastUpdate(v string) *DescribeAddonTemplateResponseBodyAddon
- func (s *DescribeAddonTemplateResponseBodyAddon) SetName(v string) *DescribeAddonTemplateResponseBodyAddon
- func (s *DescribeAddonTemplateResponseBodyAddon) SetResourcesSpec(v *DescribeAddonTemplateResponseBodyAddonResourcesSpec) *DescribeAddonTemplateResponseBodyAddon
- func (s *DescribeAddonTemplateResponseBodyAddon) SetServicesSpec(v []*DescribeAddonTemplateResponseBodyAddonServicesSpec) *DescribeAddonTemplateResponseBodyAddon
- func (s *DescribeAddonTemplateResponseBodyAddon) SetVersion(v string) *DescribeAddonTemplateResponseBodyAddon
- func (s DescribeAddonTemplateResponseBodyAddon) String() string
- type DescribeAddonTemplateResponseBodyAddonResourcesSpec
- func (s DescribeAddonTemplateResponseBodyAddonResourcesSpec) GoString() string
- func (s *DescribeAddonTemplateResponseBodyAddonResourcesSpec) SetEcsResources(v []*AddonNodeTemplate) *DescribeAddonTemplateResponseBodyAddonResourcesSpec
- func (s *DescribeAddonTemplateResponseBodyAddonResourcesSpec) SetEipResource(v *DescribeAddonTemplateResponseBodyAddonResourcesSpecEipResource) *DescribeAddonTemplateResponseBodyAddonResourcesSpec
- func (s DescribeAddonTemplateResponseBodyAddonResourcesSpec) String() string
- type DescribeAddonTemplateResponseBodyAddonResourcesSpecEipResource
- func (s DescribeAddonTemplateResponseBodyAddonResourcesSpecEipResource) GoString() string
- func (s *DescribeAddonTemplateResponseBodyAddonResourcesSpecEipResource) SetAutoCreate(v bool) *DescribeAddonTemplateResponseBodyAddonResourcesSpecEipResource
- func (s *DescribeAddonTemplateResponseBodyAddonResourcesSpecEipResource) SetBandwidth(v string) *DescribeAddonTemplateResponseBodyAddonResourcesSpecEipResource
- func (s *DescribeAddonTemplateResponseBodyAddonResourcesSpecEipResource) SetEipInstanceId(v string) *DescribeAddonTemplateResponseBodyAddonResourcesSpecEipResource
- func (s *DescribeAddonTemplateResponseBodyAddonResourcesSpecEipResource) SetInstanceChargeType(v string) *DescribeAddonTemplateResponseBodyAddonResourcesSpecEipResource
- func (s *DescribeAddonTemplateResponseBodyAddonResourcesSpecEipResource) SetInternetChargeType(v string) *DescribeAddonTemplateResponseBodyAddonResourcesSpecEipResource
- func (s DescribeAddonTemplateResponseBodyAddonResourcesSpecEipResource) String() string
- type DescribeAddonTemplateResponseBodyAddonServicesSpec
- func (s DescribeAddonTemplateResponseBodyAddonServicesSpec) GoString() string
- func (s *DescribeAddonTemplateResponseBodyAddonServicesSpec) SetInputParams(v []*DescribeAddonTemplateResponseBodyAddonServicesSpecInputParams) *DescribeAddonTemplateResponseBodyAddonServicesSpec
- func (s *DescribeAddonTemplateResponseBodyAddonServicesSpec) SetNetworkACL(v []*DescribeAddonTemplateResponseBodyAddonServicesSpecNetworkACL) *DescribeAddonTemplateResponseBodyAddonServicesSpec
- func (s *DescribeAddonTemplateResponseBodyAddonServicesSpec) SetServiceAccessType(v string) *DescribeAddonTemplateResponseBodyAddonServicesSpec
- func (s *DescribeAddonTemplateResponseBodyAddonServicesSpec) SetServiceAccessUrl(v string) *DescribeAddonTemplateResponseBodyAddonServicesSpec
- func (s *DescribeAddonTemplateResponseBodyAddonServicesSpec) SetServiceName(v string) *DescribeAddonTemplateResponseBodyAddonServicesSpec
- func (s DescribeAddonTemplateResponseBodyAddonServicesSpec) String() string
- type DescribeAddonTemplateResponseBodyAddonServicesSpecInputParams
- func (s DescribeAddonTemplateResponseBodyAddonServicesSpecInputParams) GoString() string
- func (s *DescribeAddonTemplateResponseBodyAddonServicesSpecInputParams) SetHelpText(v string) *DescribeAddonTemplateResponseBodyAddonServicesSpecInputParams
- func (s *DescribeAddonTemplateResponseBodyAddonServicesSpecInputParams) SetLabel(v string) *DescribeAddonTemplateResponseBodyAddonServicesSpecInputParams
- func (s *DescribeAddonTemplateResponseBodyAddonServicesSpecInputParams) SetName(v string) *DescribeAddonTemplateResponseBodyAddonServicesSpecInputParams
- func (s *DescribeAddonTemplateResponseBodyAddonServicesSpecInputParams) SetType(v string) *DescribeAddonTemplateResponseBodyAddonServicesSpecInputParams
- func (s *DescribeAddonTemplateResponseBodyAddonServicesSpecInputParams) SetValue(v string) *DescribeAddonTemplateResponseBodyAddonServicesSpecInputParams
- func (s DescribeAddonTemplateResponseBodyAddonServicesSpecInputParams) String() string
- type DescribeAddonTemplateResponseBodyAddonServicesSpecNetworkACL
- func (s DescribeAddonTemplateResponseBodyAddonServicesSpecNetworkACL) GoString() string
- func (s *DescribeAddonTemplateResponseBodyAddonServicesSpecNetworkACL) SetIpProtocol(v string) *DescribeAddonTemplateResponseBodyAddonServicesSpecNetworkACL
- func (s *DescribeAddonTemplateResponseBodyAddonServicesSpecNetworkACL) SetPort(v float32) *DescribeAddonTemplateResponseBodyAddonServicesSpecNetworkACL
- func (s *DescribeAddonTemplateResponseBodyAddonServicesSpecNetworkACL) SetSourceCidrIp(v string) *DescribeAddonTemplateResponseBodyAddonServicesSpecNetworkACL
- func (s DescribeAddonTemplateResponseBodyAddonServicesSpecNetworkACL) String() string
- type DetachSharedStoragesRequest
- func (s DetachSharedStoragesRequest) GoString() string
- func (s *DetachSharedStoragesRequest) SetClusterId(v string) *DetachSharedStoragesRequest
- func (s *DetachSharedStoragesRequest) SetSharedStorages(v []*DetachSharedStoragesRequestSharedStorages) *DetachSharedStoragesRequest
- func (s DetachSharedStoragesRequest) String() string
- type DetachSharedStoragesRequestSharedStorages
- type DetachSharedStoragesResponse
- func (s DetachSharedStoragesResponse) GoString() string
- func (s *DetachSharedStoragesResponse) SetBody(v *DetachSharedStoragesResponseBody) *DetachSharedStoragesResponse
- func (s *DetachSharedStoragesResponse) SetHeaders(v map[string]*string) *DetachSharedStoragesResponse
- func (s *DetachSharedStoragesResponse) SetStatusCode(v int32) *DetachSharedStoragesResponse
- func (s DetachSharedStoragesResponse) String() string
- type DetachSharedStoragesResponseBody
- func (s DetachSharedStoragesResponseBody) GoString() string
- func (s *DetachSharedStoragesResponseBody) SetClusterId(v string) *DetachSharedStoragesResponseBody
- func (s *DetachSharedStoragesResponseBody) SetRequestId(v string) *DetachSharedStoragesResponseBody
- func (s *DetachSharedStoragesResponseBody) SetSuccess(v string) *DetachSharedStoragesResponseBody
- func (s DetachSharedStoragesResponseBody) String() string
- type DetachSharedStoragesShrinkRequest
- func (s DetachSharedStoragesShrinkRequest) GoString() string
- func (s *DetachSharedStoragesShrinkRequest) SetClusterId(v string) *DetachSharedStoragesShrinkRequest
- func (s *DetachSharedStoragesShrinkRequest) SetSharedStoragesShrink(v string) *DetachSharedStoragesShrinkRequest
- func (s DetachSharedStoragesShrinkRequest) String() string
- type GetAddonRequest
- type GetAddonResponse
- func (s GetAddonResponse) GoString() string
- func (s *GetAddonResponse) SetBody(v *GetAddonResponseBody) *GetAddonResponse
- func (s *GetAddonResponse) SetHeaders(v map[string]*string) *GetAddonResponse
- func (s *GetAddonResponse) SetStatusCode(v int32) *GetAddonResponse
- func (s GetAddonResponse) String() string
- type GetAddonResponseBody
- type GetAddonResponseBodyAddon
- func (s GetAddonResponseBodyAddon) GoString() string
- func (s *GetAddonResponseBodyAddon) SetAddonId(v string) *GetAddonResponseBodyAddon
- func (s *GetAddonResponseBodyAddon) SetDescription(v string) *GetAddonResponseBodyAddon
- func (s *GetAddonResponseBodyAddon) SetIcon(v string) *GetAddonResponseBodyAddon
- func (s *GetAddonResponseBodyAddon) SetInstallTime(v string) *GetAddonResponseBodyAddon
- func (s *GetAddonResponseBodyAddon) SetLabel(v string) *GetAddonResponseBodyAddon
- func (s *GetAddonResponseBodyAddon) SetName(v string) *GetAddonResponseBodyAddon
- func (s *GetAddonResponseBodyAddon) SetResourcesSpec(v *GetAddonResponseBodyAddonResourcesSpec) *GetAddonResponseBodyAddon
- func (s *GetAddonResponseBodyAddon) SetServicesSpec(v []*GetAddonResponseBodyAddonServicesSpec) *GetAddonResponseBodyAddon
- func (s *GetAddonResponseBodyAddon) SetStatus(v string) *GetAddonResponseBodyAddon
- func (s *GetAddonResponseBodyAddon) SetVersion(v string) *GetAddonResponseBodyAddon
- func (s GetAddonResponseBodyAddon) String() string
- type GetAddonResponseBodyAddonResourcesSpec
- func (s GetAddonResponseBodyAddonResourcesSpec) GoString() string
- func (s *GetAddonResponseBodyAddonResourcesSpec) SetEcsResources(v []*AddonNodeTemplate) *GetAddonResponseBodyAddonResourcesSpec
- func (s *GetAddonResponseBodyAddonResourcesSpec) SetEipResource(v *GetAddonResponseBodyAddonResourcesSpecEipResource) *GetAddonResponseBodyAddonResourcesSpec
- func (s GetAddonResponseBodyAddonResourcesSpec) String() string
- type GetAddonResponseBodyAddonResourcesSpecEipResource
- func (s GetAddonResponseBodyAddonResourcesSpecEipResource) GoString() string
- func (s *GetAddonResponseBodyAddonResourcesSpecEipResource) SetAutoCreate(v bool) *GetAddonResponseBodyAddonResourcesSpecEipResource
- func (s *GetAddonResponseBodyAddonResourcesSpecEipResource) SetBandwidth(v string) *GetAddonResponseBodyAddonResourcesSpecEipResource
- func (s *GetAddonResponseBodyAddonResourcesSpecEipResource) SetEipAddress(v string) *GetAddonResponseBodyAddonResourcesSpecEipResource
- func (s *GetAddonResponseBodyAddonResourcesSpecEipResource) SetEipInstanceId(v string) *GetAddonResponseBodyAddonResourcesSpecEipResource
- func (s *GetAddonResponseBodyAddonResourcesSpecEipResource) SetInstanceChargeType(v string) *GetAddonResponseBodyAddonResourcesSpecEipResource
- func (s *GetAddonResponseBodyAddonResourcesSpecEipResource) SetInternetChargeType(v string) *GetAddonResponseBodyAddonResourcesSpecEipResource
- func (s GetAddonResponseBodyAddonResourcesSpecEipResource) String() string
- type GetAddonResponseBodyAddonServicesSpec
- func (s GetAddonResponseBodyAddonServicesSpec) GoString() string
- func (s *GetAddonResponseBodyAddonServicesSpec) SetInputParams(v []*GetAddonResponseBodyAddonServicesSpecInputParams) *GetAddonResponseBodyAddonServicesSpec
- func (s *GetAddonResponseBodyAddonServicesSpec) SetNetworkACL(v []*GetAddonResponseBodyAddonServicesSpecNetworkACL) *GetAddonResponseBodyAddonServicesSpec
- func (s *GetAddonResponseBodyAddonServicesSpec) SetServiceAccessType(v string) *GetAddonResponseBodyAddonServicesSpec
- func (s *GetAddonResponseBodyAddonServicesSpec) SetServiceAccessUrl(v string) *GetAddonResponseBodyAddonServicesSpec
- func (s *GetAddonResponseBodyAddonServicesSpec) SetServiceName(v string) *GetAddonResponseBodyAddonServicesSpec
- func (s GetAddonResponseBodyAddonServicesSpec) String() string
- type GetAddonResponseBodyAddonServicesSpecInputParams
- func (s GetAddonResponseBodyAddonServicesSpecInputParams) GoString() string
- func (s *GetAddonResponseBodyAddonServicesSpecInputParams) SetHelpText(v string) *GetAddonResponseBodyAddonServicesSpecInputParams
- func (s *GetAddonResponseBodyAddonServicesSpecInputParams) SetLabel(v string) *GetAddonResponseBodyAddonServicesSpecInputParams
- func (s *GetAddonResponseBodyAddonServicesSpecInputParams) SetName(v string) *GetAddonResponseBodyAddonServicesSpecInputParams
- func (s *GetAddonResponseBodyAddonServicesSpecInputParams) SetType(v string) *GetAddonResponseBodyAddonServicesSpecInputParams
- func (s *GetAddonResponseBodyAddonServicesSpecInputParams) SetValue(v string) *GetAddonResponseBodyAddonServicesSpecInputParams
- func (s GetAddonResponseBodyAddonServicesSpecInputParams) String() string
- type GetAddonResponseBodyAddonServicesSpecNetworkACL
- func (s GetAddonResponseBodyAddonServicesSpecNetworkACL) GoString() string
- func (s *GetAddonResponseBodyAddonServicesSpecNetworkACL) SetIpProtocol(v string) *GetAddonResponseBodyAddonServicesSpecNetworkACL
- func (s *GetAddonResponseBodyAddonServicesSpecNetworkACL) SetPort(v float32) *GetAddonResponseBodyAddonServicesSpecNetworkACL
- func (s *GetAddonResponseBodyAddonServicesSpecNetworkACL) SetSourceCidrIp(v string) *GetAddonResponseBodyAddonServicesSpecNetworkACL
- func (s GetAddonResponseBodyAddonServicesSpecNetworkACL) String() string
- type GetClusterRequest
- type GetClusterResponse
- func (s GetClusterResponse) GoString() string
- func (s *GetClusterResponse) SetBody(v *GetClusterResponseBody) *GetClusterResponse
- func (s *GetClusterResponse) SetHeaders(v map[string]*string) *GetClusterResponse
- func (s *GetClusterResponse) SetStatusCode(v int32) *GetClusterResponse
- func (s GetClusterResponse) String() string
- type GetClusterResponseBody
- func (s GetClusterResponseBody) GoString() string
- func (s *GetClusterResponseBody) SetClientVersion(v string) *GetClusterResponseBody
- func (s *GetClusterResponseBody) SetClusterCategory(v string) *GetClusterResponseBody
- func (s *GetClusterResponseBody) SetClusterCreateTime(v string) *GetClusterResponseBody
- func (s *GetClusterResponseBody) SetClusterCustomConfiguration(v *GetClusterResponseBodyClusterCustomConfiguration) *GetClusterResponseBody
- func (s *GetClusterResponseBody) SetClusterId(v string) *GetClusterResponseBody
- func (s *GetClusterResponseBody) SetClusterMode(v string) *GetClusterResponseBody
- func (s *GetClusterResponseBody) SetClusterModifyTime(v string) *GetClusterResponseBody
- func (s *GetClusterResponseBody) SetClusterName(v string) *GetClusterResponseBody
- func (s *GetClusterResponseBody) SetClusterStatus(v string) *GetClusterResponseBody
- func (s *GetClusterResponseBody) SetClusterVSwitchId(v string) *GetClusterResponseBody
- func (s *GetClusterResponseBody) SetClusterVpcId(v string) *GetClusterResponseBody
- func (s *GetClusterResponseBody) SetDeleteProtection(v string) *GetClusterResponseBody
- func (s *GetClusterResponseBody) SetEhpcVersion(v string) *GetClusterResponseBody
- func (s *GetClusterResponseBody) SetEnableScaleIn(v bool) *GetClusterResponseBody
- func (s *GetClusterResponseBody) SetEnableScaleOut(v bool) *GetClusterResponseBody
- func (s *GetClusterResponseBody) SetGrowInterval(v int32) *GetClusterResponseBody
- func (s *GetClusterResponseBody) SetIdleInterval(v int32) *GetClusterResponseBody
- func (s *GetClusterResponseBody) SetManager(v *GetClusterResponseBodyManager) *GetClusterResponseBody
- func (s *GetClusterResponseBody) SetMaxCoreCount(v string) *GetClusterResponseBody
- func (s *GetClusterResponseBody) SetMaxCount(v string) *GetClusterResponseBody
- func (s *GetClusterResponseBody) SetMonitorSpec(v *GetClusterResponseBodyMonitorSpec) *GetClusterResponseBody
- func (s *GetClusterResponseBody) SetRequestId(v string) *GetClusterResponseBody
- func (s *GetClusterResponseBody) SetResourceGroupId(v string) *GetClusterResponseBody
- func (s *GetClusterResponseBody) SetSchedulerSpec(v *GetClusterResponseBodySchedulerSpec) *GetClusterResponseBody
- func (s *GetClusterResponseBody) SetSecurityGroupId(v string) *GetClusterResponseBody
- func (s GetClusterResponseBody) String() string
- type GetClusterResponseBodyClusterCustomConfiguration
- func (s GetClusterResponseBodyClusterCustomConfiguration) GoString() string
- func (s *GetClusterResponseBodyClusterCustomConfiguration) SetArgs(v string) *GetClusterResponseBodyClusterCustomConfiguration
- func (s *GetClusterResponseBodyClusterCustomConfiguration) SetScript(v string) *GetClusterResponseBodyClusterCustomConfiguration
- func (s GetClusterResponseBodyClusterCustomConfiguration) String() string
- type GetClusterResponseBodyManager
- func (s GetClusterResponseBodyManager) GoString() string
- func (s *GetClusterResponseBodyManager) SetDNS(v *GetClusterResponseBodyManagerDNS) *GetClusterResponseBodyManager
- func (s *GetClusterResponseBodyManager) SetDirectoryService(v *GetClusterResponseBodyManagerDirectoryService) *GetClusterResponseBodyManager
- func (s *GetClusterResponseBodyManager) SetManagerNode(v *GetClusterResponseBodyManagerManagerNode) *GetClusterResponseBodyManager
- func (s *GetClusterResponseBodyManager) SetScheduler(v *GetClusterResponseBodyManagerScheduler) *GetClusterResponseBodyManager
- func (s GetClusterResponseBodyManager) String() string
- type GetClusterResponseBodyManagerDNS
- func (s GetClusterResponseBodyManagerDNS) GoString() string
- func (s *GetClusterResponseBodyManagerDNS) SetStatus(v string) *GetClusterResponseBodyManagerDNS
- func (s *GetClusterResponseBodyManagerDNS) SetType(v string) *GetClusterResponseBodyManagerDNS
- func (s *GetClusterResponseBodyManagerDNS) SetVersion(v string) *GetClusterResponseBodyManagerDNS
- func (s GetClusterResponseBodyManagerDNS) String() string
- type GetClusterResponseBodyManagerDirectoryService
- func (s GetClusterResponseBodyManagerDirectoryService) GoString() string
- func (s *GetClusterResponseBodyManagerDirectoryService) SetStatus(v string) *GetClusterResponseBodyManagerDirectoryService
- func (s *GetClusterResponseBodyManagerDirectoryService) SetType(v string) *GetClusterResponseBodyManagerDirectoryService
- func (s *GetClusterResponseBodyManagerDirectoryService) SetVersion(v string) *GetClusterResponseBodyManagerDirectoryService
- func (s GetClusterResponseBodyManagerDirectoryService) String() string
- type GetClusterResponseBodyManagerManagerNode
- func (s GetClusterResponseBodyManagerManagerNode) GoString() string
- func (s *GetClusterResponseBodyManagerManagerNode) SetExpiredTime(v string) *GetClusterResponseBodyManagerManagerNode
- func (s *GetClusterResponseBodyManagerManagerNode) SetInstanceChargeType(v string) *GetClusterResponseBodyManagerManagerNode
- func (s *GetClusterResponseBodyManagerManagerNode) SetInstanceId(v string) *GetClusterResponseBodyManagerManagerNode
- func (s *GetClusterResponseBodyManagerManagerNode) SetInstanceType(v string) *GetClusterResponseBodyManagerManagerNode
- func (s GetClusterResponseBodyManagerManagerNode) String() string
- type GetClusterResponseBodyManagerScheduler
- func (s GetClusterResponseBodyManagerScheduler) GoString() string
- func (s *GetClusterResponseBodyManagerScheduler) SetStatus(v string) *GetClusterResponseBodyManagerScheduler
- func (s *GetClusterResponseBodyManagerScheduler) SetType(v string) *GetClusterResponseBodyManagerScheduler
- func (s *GetClusterResponseBodyManagerScheduler) SetVersion(v string) *GetClusterResponseBodyManagerScheduler
- func (s GetClusterResponseBodyManagerScheduler) String() string
- type GetClusterResponseBodyMonitorSpec
- type GetClusterResponseBodySchedulerSpec
- type GetCommonLogDetailRequest
- func (s GetCommonLogDetailRequest) GoString() string
- func (s *GetCommonLogDetailRequest) SetFrom(v int64) *GetCommonLogDetailRequest
- func (s *GetCommonLogDetailRequest) SetHiddenProcess(v bool) *GetCommonLogDetailRequest
- func (s *GetCommonLogDetailRequest) SetLogRequestId(v string) *GetCommonLogDetailRequest
- func (s *GetCommonLogDetailRequest) SetTo(v int64) *GetCommonLogDetailRequest
- func (s GetCommonLogDetailRequest) String() string
- type GetCommonLogDetailResponse
- func (s GetCommonLogDetailResponse) GoString() string
- func (s *GetCommonLogDetailResponse) SetBody(v *GetCommonLogDetailResponseBody) *GetCommonLogDetailResponse
- func (s *GetCommonLogDetailResponse) SetHeaders(v map[string]*string) *GetCommonLogDetailResponse
- func (s *GetCommonLogDetailResponse) SetStatusCode(v int32) *GetCommonLogDetailResponse
- func (s GetCommonLogDetailResponse) String() string
- type GetCommonLogDetailResponseBody
- func (s GetCommonLogDetailResponseBody) GoString() string
- func (s *GetCommonLogDetailResponseBody) SetAction(v string) *GetCommonLogDetailResponseBody
- func (s *GetCommonLogDetailResponseBody) SetClusterId(v string) *GetCommonLogDetailResponseBody
- func (s *GetCommonLogDetailResponseBody) SetLogDetail(v []*GetCommonLogDetailResponseBodyLogDetail) *GetCommonLogDetailResponseBody
- func (s *GetCommonLogDetailResponseBody) SetLogType(v string) *GetCommonLogDetailResponseBody
- func (s *GetCommonLogDetailResponseBody) SetOperatorUid(v string) *GetCommonLogDetailResponseBody
- func (s *GetCommonLogDetailResponseBody) SetRequestId(v string) *GetCommonLogDetailResponseBody
- func (s *GetCommonLogDetailResponseBody) SetUid(v string) *GetCommonLogDetailResponseBody
- func (s GetCommonLogDetailResponseBody) String() string
- type GetCommonLogDetailResponseBodyLogDetail
- func (s GetCommonLogDetailResponseBodyLogDetail) GoString() string
- func (s *GetCommonLogDetailResponseBodyLogDetail) SetStageName(v string) *GetCommonLogDetailResponseBodyLogDetail
- func (s *GetCommonLogDetailResponseBodyLogDetail) SetStages(v []*GetCommonLogDetailResponseBodyLogDetailStages) *GetCommonLogDetailResponseBodyLogDetail
- func (s GetCommonLogDetailResponseBodyLogDetail) String() string
- type GetCommonLogDetailResponseBodyLogDetailStages
- func (s GetCommonLogDetailResponseBodyLogDetailStages) GoString() string
- func (s *GetCommonLogDetailResponseBodyLogDetailStages) SetLogLevel(v string) *GetCommonLogDetailResponseBodyLogDetailStages
- func (s *GetCommonLogDetailResponseBodyLogDetailStages) SetMessage(v string) *GetCommonLogDetailResponseBodyLogDetailStages
- func (s *GetCommonLogDetailResponseBodyLogDetailStages) SetMethod(v string) *GetCommonLogDetailResponseBodyLogDetailStages
- func (s *GetCommonLogDetailResponseBodyLogDetailStages) SetRequestId(v string) *GetCommonLogDetailResponseBodyLogDetailStages
- func (s *GetCommonLogDetailResponseBodyLogDetailStages) SetStatus(v string) *GetCommonLogDetailResponseBodyLogDetailStages
- func (s *GetCommonLogDetailResponseBodyLogDetailStages) SetTarget(v string) *GetCommonLogDetailResponseBodyLogDetailStages
- func (s *GetCommonLogDetailResponseBodyLogDetailStages) SetTime(v string) *GetCommonLogDetailResponseBodyLogDetailStages
- func (s GetCommonLogDetailResponseBodyLogDetailStages) String() string
- type GetJobLogRequest
- func (s GetJobLogRequest) GoString() string
- func (s *GetJobLogRequest) SetClusterId(v string) *GetJobLogRequest
- func (s *GetJobLogRequest) SetJobId(v string) *GetJobLogRequest
- func (s *GetJobLogRequest) SetLogType(v string) *GetJobLogRequest
- func (s *GetJobLogRequest) SetOffset(v string) *GetJobLogRequest
- func (s *GetJobLogRequest) SetSize(v string) *GetJobLogRequest
- func (s GetJobLogRequest) String() string
- type GetJobLogResponse
- func (s GetJobLogResponse) GoString() string
- func (s *GetJobLogResponse) SetBody(v *GetJobLogResponseBody) *GetJobLogResponse
- func (s *GetJobLogResponse) SetHeaders(v map[string]*string) *GetJobLogResponse
- func (s *GetJobLogResponse) SetStatusCode(v int32) *GetJobLogResponse
- func (s GetJobLogResponse) String() string
- type GetJobLogResponseBody
- func (s GetJobLogResponseBody) GoString() string
- func (s *GetJobLogResponseBody) SetJobId(v string) *GetJobLogResponseBody
- func (s *GetJobLogResponseBody) SetRequestId(v string) *GetJobLogResponseBody
- func (s *GetJobLogResponseBody) SetStderrLog(v string) *GetJobLogResponseBody
- func (s *GetJobLogResponseBody) SetStderrLogSize(v string) *GetJobLogResponseBody
- func (s *GetJobLogResponseBody) SetStdoutLog(v string) *GetJobLogResponseBody
- func (s *GetJobLogResponseBody) SetStdoutLogSize(v string) *GetJobLogResponseBody
- func (s *GetJobLogResponseBody) SetSuccess(v string) *GetJobLogResponseBody
- func (s GetJobLogResponseBody) String() string
- type GetJobRequest
- type GetJobResponse
- type GetJobResponseBody
- func (s GetJobResponseBody) GoString() string
- func (s *GetJobResponseBody) SetJobInfo(v *GetJobResponseBodyJobInfo) *GetJobResponseBody
- func (s *GetJobResponseBody) SetRequestId(v string) *GetJobResponseBody
- func (s *GetJobResponseBody) SetSuccess(v string) *GetJobResponseBody
- func (s GetJobResponseBody) String() string
- type GetJobResponseBodyJobInfo
- func (s GetJobResponseBodyJobInfo) GoString() string
- func (s *GetJobResponseBodyJobInfo) SetArrayJobId(v string) *GetJobResponseBodyJobInfo
- func (s *GetJobResponseBodyJobInfo) SetArrayJobSubId(v string) *GetJobResponseBodyJobInfo
- func (s *GetJobResponseBodyJobInfo) SetArrayRequest(v string) *GetJobResponseBodyJobInfo
- func (s *GetJobResponseBodyJobInfo) SetCommandLine(v string) *GetJobResponseBodyJobInfo
- func (s *GetJobResponseBodyJobInfo) SetCreateTime(v string) *GetJobResponseBodyJobInfo
- func (s *GetJobResponseBodyJobInfo) SetErrorLog(v string) *GetJobResponseBodyJobInfo
- func (s *GetJobResponseBodyJobInfo) SetExtraInfo(v string) *GetJobResponseBodyJobInfo
- func (s *GetJobResponseBodyJobInfo) SetJobId(v string) *GetJobResponseBodyJobInfo
- func (s *GetJobResponseBodyJobInfo) SetJobName(v string) *GetJobResponseBodyJobInfo
- func (s *GetJobResponseBodyJobInfo) SetJobQueue(v string) *GetJobResponseBodyJobInfo
- func (s *GetJobResponseBodyJobInfo) SetLastModifyTime(v string) *GetJobResponseBodyJobInfo
- func (s *GetJobResponseBodyJobInfo) SetNodeList(v string) *GetJobResponseBodyJobInfo
- func (s *GetJobResponseBodyJobInfo) SetOutputLog(v string) *GetJobResponseBodyJobInfo
- func (s *GetJobResponseBodyJobInfo) SetPriority(v string) *GetJobResponseBodyJobInfo
- func (s *GetJobResponseBodyJobInfo) SetResources(v *GetJobResponseBodyJobInfoResources) *GetJobResponseBodyJobInfo
- func (s *GetJobResponseBodyJobInfo) SetResourcesUsed(v *GetJobResponseBodyJobInfoResourcesUsed) *GetJobResponseBodyJobInfo
- func (s *GetJobResponseBodyJobInfo) SetRunasUser(v string) *GetJobResponseBodyJobInfo
- func (s *GetJobResponseBodyJobInfo) SetStartTime(v string) *GetJobResponseBodyJobInfo
- func (s *GetJobResponseBodyJobInfo) SetState(v string) *GetJobResponseBodyJobInfo
- func (s *GetJobResponseBodyJobInfo) SetVariables(v []*GetJobResponseBodyJobInfoVariables) *GetJobResponseBodyJobInfo
- func (s GetJobResponseBodyJobInfo) String() string
- type GetJobResponseBodyJobInfoResources
- func (s GetJobResponseBodyJobInfoResources) GoString() string
- func (s *GetJobResponseBodyJobInfoResources) SetCores(v string) *GetJobResponseBodyJobInfoResources
- func (s *GetJobResponseBodyJobInfoResources) SetGpus(v string) *GetJobResponseBodyJobInfoResources
- func (s *GetJobResponseBodyJobInfoResources) SetMemory(v string) *GetJobResponseBodyJobInfoResources
- func (s *GetJobResponseBodyJobInfoResources) SetNodes(v string) *GetJobResponseBodyJobInfoResources
- func (s GetJobResponseBodyJobInfoResources) String() string
- type GetJobResponseBodyJobInfoResourcesUsed
- func (s GetJobResponseBodyJobInfoResourcesUsed) GoString() string
- func (s *GetJobResponseBodyJobInfoResourcesUsed) SetCores(v string) *GetJobResponseBodyJobInfoResourcesUsed
- func (s *GetJobResponseBodyJobInfoResourcesUsed) SetMemory(v string) *GetJobResponseBodyJobInfoResourcesUsed
- func (s *GetJobResponseBodyJobInfoResourcesUsed) SetNodes(v string) *GetJobResponseBodyJobInfoResourcesUsed
- func (s GetJobResponseBodyJobInfoResourcesUsed) String() string
- type GetJobResponseBodyJobInfoVariables
- func (s GetJobResponseBodyJobInfoVariables) GoString() string
- func (s *GetJobResponseBodyJobInfoVariables) SetName(v string) *GetJobResponseBodyJobInfoVariables
- func (s *GetJobResponseBodyJobInfoVariables) SetValue(v string) *GetJobResponseBodyJobInfoVariables
- func (s GetJobResponseBodyJobInfoVariables) String() string
- type GetQueueRequest
- type GetQueueResponse
- func (s GetQueueResponse) GoString() string
- func (s *GetQueueResponse) SetBody(v *GetQueueResponseBody) *GetQueueResponse
- func (s *GetQueueResponse) SetHeaders(v map[string]*string) *GetQueueResponse
- func (s *GetQueueResponse) SetStatusCode(v int32) *GetQueueResponse
- func (s GetQueueResponse) String() string
- type GetQueueResponseBody
- type GetQueueResponseBodyQueue
- func (s GetQueueResponseBodyQueue) GoString() string
- func (s *GetQueueResponseBodyQueue) SetAllocationStrategy(v string) *GetQueueResponseBodyQueue
- func (s *GetQueueResponseBodyQueue) SetComputeNodes(v []*NodeTemplate) *GetQueueResponseBodyQueue
- func (s *GetQueueResponseBodyQueue) SetEnableScaleIn(v bool) *GetQueueResponseBodyQueue
- func (s *GetQueueResponseBodyQueue) SetEnableScaleOut(v bool) *GetQueueResponseBodyQueue
- func (s *GetQueueResponseBodyQueue) SetHostnamePrefix(v string) *GetQueueResponseBodyQueue
- func (s *GetQueueResponseBodyQueue) SetHostnameSuffix(v string) *GetQueueResponseBodyQueue
- func (s *GetQueueResponseBodyQueue) SetInitialCount(v int32) *GetQueueResponseBodyQueue
- func (s *GetQueueResponseBodyQueue) SetInterConnect(v string) *GetQueueResponseBodyQueue
- func (s *GetQueueResponseBodyQueue) SetKeepAliveNodes(v []*string) *GetQueueResponseBodyQueue
- func (s *GetQueueResponseBodyQueue) SetMaxCount(v int32) *GetQueueResponseBodyQueue
- func (s *GetQueueResponseBodyQueue) SetMaxCountPerCycle(v int64) *GetQueueResponseBodyQueue
- func (s *GetQueueResponseBodyQueue) SetMinCount(v int32) *GetQueueResponseBodyQueue
- func (s *GetQueueResponseBodyQueue) SetQueueName(v string) *GetQueueResponseBodyQueue
- func (s *GetQueueResponseBodyQueue) SetRamRole(v string) *GetQueueResponseBodyQueue
- func (s *GetQueueResponseBodyQueue) SetReservedNodePoolId(v string) *GetQueueResponseBodyQueue
- func (s *GetQueueResponseBodyQueue) SetVSwitchIds(v []*string) *GetQueueResponseBodyQueue
- func (s GetQueueResponseBodyQueue) String() string
- type InstallAddonRequest
- func (s InstallAddonRequest) GoString() string
- func (s *InstallAddonRequest) SetAddonName(v string) *InstallAddonRequest
- func (s *InstallAddonRequest) SetAddonVersion(v string) *InstallAddonRequest
- func (s *InstallAddonRequest) SetClusterId(v string) *InstallAddonRequest
- func (s *InstallAddonRequest) SetResourcesSpec(v string) *InstallAddonRequest
- func (s *InstallAddonRequest) SetServicesSpec(v string) *InstallAddonRequest
- func (s InstallAddonRequest) String() string
- type InstallAddonResponse
- func (s InstallAddonResponse) GoString() string
- func (s *InstallAddonResponse) SetBody(v *InstallAddonResponseBody) *InstallAddonResponse
- func (s *InstallAddonResponse) SetHeaders(v map[string]*string) *InstallAddonResponse
- func (s *InstallAddonResponse) SetStatusCode(v int32) *InstallAddonResponse
- func (s InstallAddonResponse) String() string
- type InstallAddonResponseBody
- func (s InstallAddonResponseBody) GoString() string
- func (s *InstallAddonResponseBody) SetAddonId(v string) *InstallAddonResponseBody
- func (s *InstallAddonResponseBody) SetClusterId(v string) *InstallAddonResponseBody
- func (s *InstallAddonResponseBody) SetRequestId(v string) *InstallAddonResponseBody
- func (s InstallAddonResponseBody) String() string
- type InstallSoftwaresRequest
- func (s InstallSoftwaresRequest) GoString() string
- func (s *InstallSoftwaresRequest) SetAdditionalPackages(v []*InstallSoftwaresRequestAdditionalPackages) *InstallSoftwaresRequest
- func (s *InstallSoftwaresRequest) SetClusterId(v string) *InstallSoftwaresRequest
- func (s InstallSoftwaresRequest) String() string
- type InstallSoftwaresRequestAdditionalPackages
- func (s InstallSoftwaresRequestAdditionalPackages) GoString() string
- func (s *InstallSoftwaresRequestAdditionalPackages) SetName(v string) *InstallSoftwaresRequestAdditionalPackages
- func (s *InstallSoftwaresRequestAdditionalPackages) SetVersion(v string) *InstallSoftwaresRequestAdditionalPackages
- func (s InstallSoftwaresRequestAdditionalPackages) String() string
- type InstallSoftwaresResponse
- func (s InstallSoftwaresResponse) GoString() string
- func (s *InstallSoftwaresResponse) SetBody(v *InstallSoftwaresResponseBody) *InstallSoftwaresResponse
- func (s *InstallSoftwaresResponse) SetHeaders(v map[string]*string) *InstallSoftwaresResponse
- func (s *InstallSoftwaresResponse) SetStatusCode(v int32) *InstallSoftwaresResponse
- func (s InstallSoftwaresResponse) String() string
- type InstallSoftwaresResponseBody
- type InstallSoftwaresShrinkRequest
- func (s InstallSoftwaresShrinkRequest) GoString() string
- func (s *InstallSoftwaresShrinkRequest) SetAdditionalPackagesShrink(v string) *InstallSoftwaresShrinkRequest
- func (s *InstallSoftwaresShrinkRequest) SetClusterId(v string) *InstallSoftwaresShrinkRequest
- func (s InstallSoftwaresShrinkRequest) String() string
- type ListAddonTemplatesRequest
- func (s ListAddonTemplatesRequest) GoString() string
- func (s *ListAddonTemplatesRequest) SetAddonNames(v []*string) *ListAddonTemplatesRequest
- func (s *ListAddonTemplatesRequest) SetClusterCategory(v string) *ListAddonTemplatesRequest
- func (s *ListAddonTemplatesRequest) SetPageNumber(v int64) *ListAddonTemplatesRequest
- func (s *ListAddonTemplatesRequest) SetPageSize(v int64) *ListAddonTemplatesRequest
- func (s *ListAddonTemplatesRequest) SetRegionId(v string) *ListAddonTemplatesRequest
- func (s ListAddonTemplatesRequest) String() string
- type ListAddonTemplatesResponse
- func (s ListAddonTemplatesResponse) GoString() string
- func (s *ListAddonTemplatesResponse) SetBody(v *ListAddonTemplatesResponseBody) *ListAddonTemplatesResponse
- func (s *ListAddonTemplatesResponse) SetHeaders(v map[string]*string) *ListAddonTemplatesResponse
- func (s *ListAddonTemplatesResponse) SetStatusCode(v int32) *ListAddonTemplatesResponse
- func (s ListAddonTemplatesResponse) String() string
- type ListAddonTemplatesResponseBody
- func (s ListAddonTemplatesResponseBody) GoString() string
- func (s *ListAddonTemplatesResponseBody) SetAddons(v []*ListAddonTemplatesResponseBodyAddons) *ListAddonTemplatesResponseBody
- func (s *ListAddonTemplatesResponseBody) SetPageNumber(v int64) *ListAddonTemplatesResponseBody
- func (s *ListAddonTemplatesResponseBody) SetPageSize(v int64) *ListAddonTemplatesResponseBody
- func (s *ListAddonTemplatesResponseBody) SetRequestId(v string) *ListAddonTemplatesResponseBody
- func (s *ListAddonTemplatesResponseBody) SetTotalCount(v int32) *ListAddonTemplatesResponseBody
- func (s ListAddonTemplatesResponseBody) String() string
- type ListAddonTemplatesResponseBodyAddons
- func (s ListAddonTemplatesResponseBodyAddons) GoString() string
- func (s *ListAddonTemplatesResponseBodyAddons) SetDescription(v string) *ListAddonTemplatesResponseBodyAddons
- func (s *ListAddonTemplatesResponseBodyAddons) SetLabel(v string) *ListAddonTemplatesResponseBodyAddons
- func (s *ListAddonTemplatesResponseBodyAddons) SetName(v string) *ListAddonTemplatesResponseBodyAddons
- func (s *ListAddonTemplatesResponseBodyAddons) SetVersion(v string) *ListAddonTemplatesResponseBodyAddons
- func (s ListAddonTemplatesResponseBodyAddons) String() string
- type ListAddonsRequest
- func (s ListAddonsRequest) GoString() string
- func (s *ListAddonsRequest) SetAddonIds(v []*string) *ListAddonsRequest
- func (s *ListAddonsRequest) SetClusterId(v string) *ListAddonsRequest
- func (s *ListAddonsRequest) SetPageNumber(v int32) *ListAddonsRequest
- func (s *ListAddonsRequest) SetPageSize(v int32) *ListAddonsRequest
- func (s ListAddonsRequest) String() string
- type ListAddonsResponse
- func (s ListAddonsResponse) GoString() string
- func (s *ListAddonsResponse) SetBody(v *ListAddonsResponseBody) *ListAddonsResponse
- func (s *ListAddonsResponse) SetHeaders(v map[string]*string) *ListAddonsResponse
- func (s *ListAddonsResponse) SetStatusCode(v int32) *ListAddonsResponse
- func (s ListAddonsResponse) String() string
- type ListAddonsResponseBody
- func (s ListAddonsResponseBody) GoString() string
- func (s *ListAddonsResponseBody) SetAddons(v []*ListAddonsResponseBodyAddons) *ListAddonsResponseBody
- func (s *ListAddonsResponseBody) SetPageNumber(v int32) *ListAddonsResponseBody
- func (s *ListAddonsResponseBody) SetPageSize(v int32) *ListAddonsResponseBody
- func (s *ListAddonsResponseBody) SetRequestId(v string) *ListAddonsResponseBody
- func (s *ListAddonsResponseBody) SetTotalCount(v int32) *ListAddonsResponseBody
- func (s ListAddonsResponseBody) String() string
- type ListAddonsResponseBodyAddons
- func (s ListAddonsResponseBodyAddons) GoString() string
- func (s *ListAddonsResponseBodyAddons) SetAddonId(v string) *ListAddonsResponseBodyAddons
- func (s *ListAddonsResponseBodyAddons) SetDescription(v string) *ListAddonsResponseBodyAddons
- func (s *ListAddonsResponseBodyAddons) SetInstallTime(v string) *ListAddonsResponseBodyAddons
- func (s *ListAddonsResponseBodyAddons) SetLabel(v string) *ListAddonsResponseBodyAddons
- func (s *ListAddonsResponseBodyAddons) SetName(v string) *ListAddonsResponseBodyAddons
- func (s *ListAddonsResponseBodyAddons) SetStatus(v string) *ListAddonsResponseBodyAddons
- func (s *ListAddonsResponseBodyAddons) SetVersion(v string) *ListAddonsResponseBodyAddons
- func (s ListAddonsResponseBodyAddons) String() string
- type ListAddonsShrinkRequest
- func (s ListAddonsShrinkRequest) GoString() string
- func (s *ListAddonsShrinkRequest) SetAddonIdsShrink(v string) *ListAddonsShrinkRequest
- func (s *ListAddonsShrinkRequest) SetClusterId(v string) *ListAddonsShrinkRequest
- func (s *ListAddonsShrinkRequest) SetPageNumber(v int32) *ListAddonsShrinkRequest
- func (s *ListAddonsShrinkRequest) SetPageSize(v int32) *ListAddonsShrinkRequest
- func (s ListAddonsShrinkRequest) String() string
- type ListAvailableFileSystemsRequest
- func (s ListAvailableFileSystemsRequest) GoString() string
- func (s *ListAvailableFileSystemsRequest) SetPageNumber(v int32) *ListAvailableFileSystemsRequest
- func (s *ListAvailableFileSystemsRequest) SetPageSize(v int32) *ListAvailableFileSystemsRequest
- func (s ListAvailableFileSystemsRequest) String() string
- type ListAvailableFileSystemsResponse
- func (s ListAvailableFileSystemsResponse) GoString() string
- func (s *ListAvailableFileSystemsResponse) SetBody(v *ListAvailableFileSystemsResponseBody) *ListAvailableFileSystemsResponse
- func (s *ListAvailableFileSystemsResponse) SetHeaders(v map[string]*string) *ListAvailableFileSystemsResponse
- func (s *ListAvailableFileSystemsResponse) SetStatusCode(v int32) *ListAvailableFileSystemsResponse
- func (s ListAvailableFileSystemsResponse) String() string
- type ListAvailableFileSystemsResponseBody
- func (s ListAvailableFileSystemsResponseBody) GoString() string
- func (s *ListAvailableFileSystemsResponseBody) SetFileSystemList(v []*ListAvailableFileSystemsResponseBodyFileSystemList) *ListAvailableFileSystemsResponseBody
- func (s *ListAvailableFileSystemsResponseBody) SetPageNumber(v int32) *ListAvailableFileSystemsResponseBody
- func (s *ListAvailableFileSystemsResponseBody) SetPageSize(v int32) *ListAvailableFileSystemsResponseBody
- func (s *ListAvailableFileSystemsResponseBody) SetRequestId(v string) *ListAvailableFileSystemsResponseBody
- func (s *ListAvailableFileSystemsResponseBody) SetTotalCount(v int32) *ListAvailableFileSystemsResponseBody
- func (s ListAvailableFileSystemsResponseBody) String() string
- type ListAvailableFileSystemsResponseBodyFileSystemList
- func (s ListAvailableFileSystemsResponseBodyFileSystemList) GoString() string
- func (s *ListAvailableFileSystemsResponseBodyFileSystemList) SetCreateTime(v string) *ListAvailableFileSystemsResponseBodyFileSystemList
- func (s *ListAvailableFileSystemsResponseBodyFileSystemList) SetFileSystemId(v string) *ListAvailableFileSystemsResponseBodyFileSystemList
- func (s *ListAvailableFileSystemsResponseBodyFileSystemList) SetFileSystemType(v string) *ListAvailableFileSystemsResponseBodyFileSystemList
- func (s *ListAvailableFileSystemsResponseBodyFileSystemList) SetMountTargetList(v []*ListAvailableFileSystemsResponseBodyFileSystemListMountTargetList) *ListAvailableFileSystemsResponseBodyFileSystemList
- func (s *ListAvailableFileSystemsResponseBodyFileSystemList) SetProtocolType(v string) *ListAvailableFileSystemsResponseBodyFileSystemList
- func (s *ListAvailableFileSystemsResponseBodyFileSystemList) SetStatus(v string) *ListAvailableFileSystemsResponseBodyFileSystemList
- func (s *ListAvailableFileSystemsResponseBodyFileSystemList) SetStorageType(v string) *ListAvailableFileSystemsResponseBodyFileSystemList
- func (s *ListAvailableFileSystemsResponseBodyFileSystemList) SetVpcId(v string) *ListAvailableFileSystemsResponseBodyFileSystemList
- func (s ListAvailableFileSystemsResponseBodyFileSystemList) String() string
- type ListAvailableFileSystemsResponseBodyFileSystemListMountTargetList
- func (s ListAvailableFileSystemsResponseBodyFileSystemListMountTargetList) GoString() string
- func (s *ListAvailableFileSystemsResponseBodyFileSystemListMountTargetList) SetMountTargetDomain(v string) *ListAvailableFileSystemsResponseBodyFileSystemListMountTargetList
- func (s *ListAvailableFileSystemsResponseBodyFileSystemListMountTargetList) SetNetworkType(v string) *ListAvailableFileSystemsResponseBodyFileSystemListMountTargetList
- func (s *ListAvailableFileSystemsResponseBodyFileSystemListMountTargetList) SetStatus(v string) *ListAvailableFileSystemsResponseBodyFileSystemListMountTargetList
- func (s *ListAvailableFileSystemsResponseBodyFileSystemListMountTargetList) SetVSwitchId(v string) *ListAvailableFileSystemsResponseBodyFileSystemListMountTargetList
- func (s *ListAvailableFileSystemsResponseBodyFileSystemListMountTargetList) SetVpcId(v string) *ListAvailableFileSystemsResponseBodyFileSystemListMountTargetList
- func (s ListAvailableFileSystemsResponseBodyFileSystemListMountTargetList) String() string
- type ListAvailableImagesRequest
- func (s ListAvailableImagesRequest) GoString() string
- func (s *ListAvailableImagesRequest) SetDirectoryService(v *ListAvailableImagesRequestDirectoryService) *ListAvailableImagesRequest
- func (s *ListAvailableImagesRequest) SetEnableHT(v bool) *ListAvailableImagesRequest
- func (s *ListAvailableImagesRequest) SetHPCInterConnect(v string) *ListAvailableImagesRequest
- func (s *ListAvailableImagesRequest) SetImageOwnerAlias(v string) *ListAvailableImagesRequest
- func (s *ListAvailableImagesRequest) SetInstanceType(v string) *ListAvailableImagesRequest
- func (s *ListAvailableImagesRequest) SetIsPublic(v bool) *ListAvailableImagesRequest
- func (s *ListAvailableImagesRequest) SetPageNumber(v int32) *ListAvailableImagesRequest
- func (s *ListAvailableImagesRequest) SetPageSize(v int32) *ListAvailableImagesRequest
- func (s *ListAvailableImagesRequest) SetScheduler(v *ListAvailableImagesRequestScheduler) *ListAvailableImagesRequest
- func (s ListAvailableImagesRequest) String() string
- type ListAvailableImagesRequestDirectoryService
- func (s ListAvailableImagesRequestDirectoryService) GoString() string
- func (s *ListAvailableImagesRequestDirectoryService) SetType(v string) *ListAvailableImagesRequestDirectoryService
- func (s *ListAvailableImagesRequestDirectoryService) SetVersion(v string) *ListAvailableImagesRequestDirectoryService
- func (s ListAvailableImagesRequestDirectoryService) String() string
- type ListAvailableImagesRequestScheduler
- func (s ListAvailableImagesRequestScheduler) GoString() string
- func (s *ListAvailableImagesRequestScheduler) SetType(v string) *ListAvailableImagesRequestScheduler
- func (s *ListAvailableImagesRequestScheduler) SetVersion(v string) *ListAvailableImagesRequestScheduler
- func (s ListAvailableImagesRequestScheduler) String() string
- type ListAvailableImagesResponse
- func (s ListAvailableImagesResponse) GoString() string
- func (s *ListAvailableImagesResponse) SetBody(v *ListAvailableImagesResponseBody) *ListAvailableImagesResponse
- func (s *ListAvailableImagesResponse) SetHeaders(v map[string]*string) *ListAvailableImagesResponse
- func (s *ListAvailableImagesResponse) SetStatusCode(v int32) *ListAvailableImagesResponse
- func (s ListAvailableImagesResponse) String() string
- type ListAvailableImagesResponseBody
- func (s ListAvailableImagesResponseBody) GoString() string
- func (s *ListAvailableImagesResponseBody) SetImages(v []*ListAvailableImagesResponseBodyImages) *ListAvailableImagesResponseBody
- func (s *ListAvailableImagesResponseBody) SetPageNumber(v string) *ListAvailableImagesResponseBody
- func (s *ListAvailableImagesResponseBody) SetPageSize(v string) *ListAvailableImagesResponseBody
- func (s *ListAvailableImagesResponseBody) SetRequestId(v string) *ListAvailableImagesResponseBody
- func (s *ListAvailableImagesResponseBody) SetSuccess(v bool) *ListAvailableImagesResponseBody
- func (s *ListAvailableImagesResponseBody) SetTotalCount(v string) *ListAvailableImagesResponseBody
- func (s ListAvailableImagesResponseBody) String() string
- type ListAvailableImagesResponseBodyImages
- func (s ListAvailableImagesResponseBodyImages) GoString() string
- func (s *ListAvailableImagesResponseBodyImages) SetArchitecture(v string) *ListAvailableImagesResponseBodyImages
- func (s *ListAvailableImagesResponseBodyImages) SetBootMode(v string) *ListAvailableImagesResponseBodyImages
- func (s *ListAvailableImagesResponseBodyImages) SetDescription(v string) *ListAvailableImagesResponseBodyImages
- func (s *ListAvailableImagesResponseBodyImages) SetImageId(v string) *ListAvailableImagesResponseBodyImages
- func (s *ListAvailableImagesResponseBodyImages) SetImageName(v string) *ListAvailableImagesResponseBodyImages
- func (s *ListAvailableImagesResponseBodyImages) SetImageOwnerAlias(v string) *ListAvailableImagesResponseBodyImages
- func (s *ListAvailableImagesResponseBodyImages) SetOSName(v string) *ListAvailableImagesResponseBodyImages
- func (s *ListAvailableImagesResponseBodyImages) SetOSNameEn(v string) *ListAvailableImagesResponseBodyImages
- func (s *ListAvailableImagesResponseBodyImages) SetPlatform(v string) *ListAvailableImagesResponseBodyImages
- func (s *ListAvailableImagesResponseBodyImages) SetSize(v string) *ListAvailableImagesResponseBodyImages
- func (s ListAvailableImagesResponseBodyImages) String() string
- type ListAvailableImagesShrinkRequest
- func (s ListAvailableImagesShrinkRequest) GoString() string
- func (s *ListAvailableImagesShrinkRequest) SetDirectoryServiceShrink(v string) *ListAvailableImagesShrinkRequest
- func (s *ListAvailableImagesShrinkRequest) SetEnableHT(v bool) *ListAvailableImagesShrinkRequest
- func (s *ListAvailableImagesShrinkRequest) SetHPCInterConnect(v string) *ListAvailableImagesShrinkRequest
- func (s *ListAvailableImagesShrinkRequest) SetImageOwnerAlias(v string) *ListAvailableImagesShrinkRequest
- func (s *ListAvailableImagesShrinkRequest) SetInstanceType(v string) *ListAvailableImagesShrinkRequest
- func (s *ListAvailableImagesShrinkRequest) SetIsPublic(v bool) *ListAvailableImagesShrinkRequest
- func (s *ListAvailableImagesShrinkRequest) SetPageNumber(v int32) *ListAvailableImagesShrinkRequest
- func (s *ListAvailableImagesShrinkRequest) SetPageSize(v int32) *ListAvailableImagesShrinkRequest
- func (s *ListAvailableImagesShrinkRequest) SetSchedulerShrink(v string) *ListAvailableImagesShrinkRequest
- func (s ListAvailableImagesShrinkRequest) String() string
- type ListClustersRequest
- func (s ListClustersRequest) GoString() string
- func (s *ListClustersRequest) SetClusterIds(v []*string) *ListClustersRequest
- func (s *ListClustersRequest) SetClusterNames(v []*string) *ListClustersRequest
- func (s *ListClustersRequest) SetPageNumber(v int32) *ListClustersRequest
- func (s *ListClustersRequest) SetPageSize(v int32) *ListClustersRequest
- func (s ListClustersRequest) String() string
- type ListClustersResponse
- func (s ListClustersResponse) GoString() string
- func (s *ListClustersResponse) SetBody(v *ListClustersResponseBody) *ListClustersResponse
- func (s *ListClustersResponse) SetHeaders(v map[string]*string) *ListClustersResponse
- func (s *ListClustersResponse) SetStatusCode(v int32) *ListClustersResponse
- func (s ListClustersResponse) String() string
- type ListClustersResponseBody
- func (s ListClustersResponseBody) GoString() string
- func (s *ListClustersResponseBody) SetClusters(v []*ListClustersResponseBodyClusters) *ListClustersResponseBody
- func (s *ListClustersResponseBody) SetPageNumber(v string) *ListClustersResponseBody
- func (s *ListClustersResponseBody) SetPageSize(v int32) *ListClustersResponseBody
- func (s *ListClustersResponseBody) SetRequestId(v string) *ListClustersResponseBody
- func (s *ListClustersResponseBody) SetTotalCount(v int32) *ListClustersResponseBody
- func (s ListClustersResponseBody) String() string
- type ListClustersResponseBodyClusters
- func (s ListClustersResponseBodyClusters) GoString() string
- func (s *ListClustersResponseBodyClusters) SetAdditionalPackages(v []*ListClustersResponseBodyClustersAdditionalPackages) *ListClustersResponseBodyClusters
- func (s *ListClustersResponseBodyClusters) SetAddons(v []*ListClustersResponseBodyClustersAddons) *ListClustersResponseBodyClusters
- func (s *ListClustersResponseBodyClusters) SetClusterCategory(v string) *ListClustersResponseBodyClusters
- func (s *ListClustersResponseBodyClusters) SetClusterCreateTime(v string) *ListClustersResponseBodyClusters
- func (s *ListClustersResponseBodyClusters) SetClusterCredentials(v []*string) *ListClustersResponseBodyClusters
- func (s *ListClustersResponseBodyClusters) SetClusterCustomConfiguration(v *ListClustersResponseBodyClustersClusterCustomConfiguration) *ListClustersResponseBodyClusters
- func (s *ListClustersResponseBodyClusters) SetClusterDescription(v string) *ListClustersResponseBodyClusters
- func (s *ListClustersResponseBodyClusters) SetClusterId(v string) *ListClustersResponseBodyClusters
- func (s *ListClustersResponseBodyClusters) SetClusterMode(v string) *ListClustersResponseBodyClusters
- func (s *ListClustersResponseBodyClusters) SetClusterModifyTime(v string) *ListClustersResponseBodyClusters
- func (s *ListClustersResponseBodyClusters) SetClusterName(v string) *ListClustersResponseBodyClusters
- func (s *ListClustersResponseBodyClusters) SetClusterStatus(v string) *ListClustersResponseBodyClusters
- func (s *ListClustersResponseBodyClusters) SetClusterUsedCoreTime(v float32) *ListClustersResponseBodyClusters
- func (s *ListClustersResponseBodyClusters) SetClusterVSwitchId(v string) *ListClustersResponseBodyClusters
- func (s *ListClustersResponseBodyClusters) SetClusterVpcId(v string) *ListClustersResponseBodyClusters
- func (s *ListClustersResponseBodyClusters) SetDeletionProtection(v bool) *ListClustersResponseBodyClusters
- func (s *ListClustersResponseBodyClusters) SetEhpcVersion(v string) *ListClustersResponseBodyClusters
- func (s *ListClustersResponseBodyClusters) SetManager(v *ListClustersResponseBodyClustersManager) *ListClustersResponseBodyClusters
- func (s *ListClustersResponseBodyClusters) SetMaxCoreCount(v int64) *ListClustersResponseBodyClusters
- func (s *ListClustersResponseBodyClusters) SetMaxCount(v int64) *ListClustersResponseBodyClusters
- func (s *ListClustersResponseBodyClusters) SetNodes(v *ListClustersResponseBodyClustersNodes) *ListClustersResponseBodyClusters
- func (s *ListClustersResponseBodyClusters) SetResourceGroupId(v string) *ListClustersResponseBodyClusters
- func (s *ListClustersResponseBodyClusters) SetSecurityGroupId(v string) *ListClustersResponseBodyClusters
- func (s *ListClustersResponseBodyClusters) SetUsers(v *ListClustersResponseBodyClustersUsers) *ListClustersResponseBodyClusters
- func (s ListClustersResponseBodyClusters) String() string
- type ListClustersResponseBodyClustersAdditionalPackages
- func (s ListClustersResponseBodyClustersAdditionalPackages) GoString() string
- func (s *ListClustersResponseBodyClustersAdditionalPackages) SetName(v string) *ListClustersResponseBodyClustersAdditionalPackages
- func (s *ListClustersResponseBodyClustersAdditionalPackages) SetVersion(v string) *ListClustersResponseBodyClustersAdditionalPackages
- func (s ListClustersResponseBodyClustersAdditionalPackages) String() string
- type ListClustersResponseBodyClustersAddons
- func (s ListClustersResponseBodyClustersAddons) GoString() string
- func (s *ListClustersResponseBodyClustersAddons) SetAddonId(v string) *ListClustersResponseBodyClustersAddons
- func (s *ListClustersResponseBodyClustersAddons) SetDescription(v string) *ListClustersResponseBodyClustersAddons
- func (s *ListClustersResponseBodyClustersAddons) SetLabel(v string) *ListClustersResponseBodyClustersAddons
- func (s *ListClustersResponseBodyClustersAddons) SetName(v string) *ListClustersResponseBodyClustersAddons
- func (s *ListClustersResponseBodyClustersAddons) SetResourcesSpec(v *ListClustersResponseBodyClustersAddonsResourcesSpec) *ListClustersResponseBodyClustersAddons
- func (s *ListClustersResponseBodyClustersAddons) SetServicesSpec(v []*ListClustersResponseBodyClustersAddonsServicesSpec) *ListClustersResponseBodyClustersAddons
- func (s *ListClustersResponseBodyClustersAddons) SetStatus(v string) *ListClustersResponseBodyClustersAddons
- func (s *ListClustersResponseBodyClustersAddons) SetVersion(v string) *ListClustersResponseBodyClustersAddons
- func (s ListClustersResponseBodyClustersAddons) String() string
- type ListClustersResponseBodyClustersAddonsResourcesSpec
- func (s ListClustersResponseBodyClustersAddonsResourcesSpec) GoString() string
- func (s *ListClustersResponseBodyClustersAddonsResourcesSpec) SetEcsInstanceId(v string) *ListClustersResponseBodyClustersAddonsResourcesSpec
- func (s *ListClustersResponseBodyClustersAddonsResourcesSpec) SetEipInstanceId(v string) *ListClustersResponseBodyClustersAddonsResourcesSpec
- func (s ListClustersResponseBodyClustersAddonsResourcesSpec) String() string
- type ListClustersResponseBodyClustersAddonsServicesSpec
- func (s ListClustersResponseBodyClustersAddonsServicesSpec) GoString() string
- func (s *ListClustersResponseBodyClustersAddonsServicesSpec) SetServiceAccessType(v string) *ListClustersResponseBodyClustersAddonsServicesSpec
- func (s *ListClustersResponseBodyClustersAddonsServicesSpec) SetServiceAccessUrl(v string) *ListClustersResponseBodyClustersAddonsServicesSpec
- func (s *ListClustersResponseBodyClustersAddonsServicesSpec) SetServiceName(v string) *ListClustersResponseBodyClustersAddonsServicesSpec
- func (s ListClustersResponseBodyClustersAddonsServicesSpec) String() string
- type ListClustersResponseBodyClustersClusterCustomConfiguration
- func (s ListClustersResponseBodyClustersClusterCustomConfiguration) GoString() string
- func (s *ListClustersResponseBodyClustersClusterCustomConfiguration) SetArgs(v string) *ListClustersResponseBodyClustersClusterCustomConfiguration
- func (s *ListClustersResponseBodyClustersClusterCustomConfiguration) SetScript(v string) *ListClustersResponseBodyClustersClusterCustomConfiguration
- func (s ListClustersResponseBodyClustersClusterCustomConfiguration) String() string
- type ListClustersResponseBodyClustersManager
- func (s ListClustersResponseBodyClustersManager) GoString() string
- func (s *ListClustersResponseBodyClustersManager) SetDNS(v *ListClustersResponseBodyClustersManagerDNS) *ListClustersResponseBodyClustersManager
- func (s *ListClustersResponseBodyClustersManager) SetDirectoryService(v *ListClustersResponseBodyClustersManagerDirectoryService) *ListClustersResponseBodyClustersManager
- func (s *ListClustersResponseBodyClustersManager) SetScheduler(v *ListClustersResponseBodyClustersManagerScheduler) *ListClustersResponseBodyClustersManager
- func (s ListClustersResponseBodyClustersManager) String() string
- type ListClustersResponseBodyClustersManagerDNS
- func (s ListClustersResponseBodyClustersManagerDNS) GoString() string
- func (s *ListClustersResponseBodyClustersManagerDNS) SetType(v string) *ListClustersResponseBodyClustersManagerDNS
- func (s *ListClustersResponseBodyClustersManagerDNS) SetVersion(v string) *ListClustersResponseBodyClustersManagerDNS
- func (s ListClustersResponseBodyClustersManagerDNS) String() string
- type ListClustersResponseBodyClustersManagerDirectoryService
- func (s ListClustersResponseBodyClustersManagerDirectoryService) GoString() string
- func (s *ListClustersResponseBodyClustersManagerDirectoryService) SetType(v string) *ListClustersResponseBodyClustersManagerDirectoryService
- func (s *ListClustersResponseBodyClustersManagerDirectoryService) SetVersion(v string) *ListClustersResponseBodyClustersManagerDirectoryService
- func (s ListClustersResponseBodyClustersManagerDirectoryService) String() string
- type ListClustersResponseBodyClustersManagerScheduler
- func (s ListClustersResponseBodyClustersManagerScheduler) GoString() string
- func (s *ListClustersResponseBodyClustersManagerScheduler) SetType(v string) *ListClustersResponseBodyClustersManagerScheduler
- func (s *ListClustersResponseBodyClustersManagerScheduler) SetVersion(v string) *ListClustersResponseBodyClustersManagerScheduler
- func (s ListClustersResponseBodyClustersManagerScheduler) String() string
- type ListClustersResponseBodyClustersNodes
- func (s ListClustersResponseBodyClustersNodes) GoString() string
- func (s *ListClustersResponseBodyClustersNodes) SetAbnormalCounts(v int32) *ListClustersResponseBodyClustersNodes
- func (s *ListClustersResponseBodyClustersNodes) SetCreatingCounts(v int32) *ListClustersResponseBodyClustersNodes
- func (s *ListClustersResponseBodyClustersNodes) SetRunningCounts(v int32) *ListClustersResponseBodyClustersNodes
- func (s ListClustersResponseBodyClustersNodes) String() string
- type ListClustersResponseBodyClustersUsers
- func (s ListClustersResponseBodyClustersUsers) GoString() string
- func (s *ListClustersResponseBodyClustersUsers) SetNormalCounts(v int32) *ListClustersResponseBodyClustersUsers
- func (s *ListClustersResponseBodyClustersUsers) SetSudoCounts(v int32) *ListClustersResponseBodyClustersUsers
- func (s ListClustersResponseBodyClustersUsers) String() string
- type ListClustersShrinkRequest
- func (s ListClustersShrinkRequest) GoString() string
- func (s *ListClustersShrinkRequest) SetClusterIdsShrink(v string) *ListClustersShrinkRequest
- func (s *ListClustersShrinkRequest) SetClusterNamesShrink(v string) *ListClustersShrinkRequest
- func (s *ListClustersShrinkRequest) SetPageNumber(v int32) *ListClustersShrinkRequest
- func (s *ListClustersShrinkRequest) SetPageSize(v int32) *ListClustersShrinkRequest
- func (s ListClustersShrinkRequest) String() string
- type ListCommonLogsRequest
- func (s ListCommonLogsRequest) GoString() string
- func (s *ListCommonLogsRequest) SetActionName(v []*string) *ListCommonLogsRequest
- func (s *ListCommonLogsRequest) SetActionStatus(v string) *ListCommonLogsRequest
- func (s *ListCommonLogsRequest) SetClusterId(v string) *ListCommonLogsRequest
- func (s *ListCommonLogsRequest) SetFrom(v int64) *ListCommonLogsRequest
- func (s *ListCommonLogsRequest) SetIsReverse(v bool) *ListCommonLogsRequest
- func (s *ListCommonLogsRequest) SetLogRequestId(v string) *ListCommonLogsRequest
- func (s *ListCommonLogsRequest) SetLogType(v string) *ListCommonLogsRequest
- func (s *ListCommonLogsRequest) SetOperatorUid(v string) *ListCommonLogsRequest
- func (s *ListCommonLogsRequest) SetPageNumber(v int32) *ListCommonLogsRequest
- func (s *ListCommonLogsRequest) SetPageSize(v int32) *ListCommonLogsRequest
- func (s *ListCommonLogsRequest) SetResource(v string) *ListCommonLogsRequest
- func (s *ListCommonLogsRequest) SetTo(v int64) *ListCommonLogsRequest
- func (s ListCommonLogsRequest) String() string
- type ListCommonLogsResponse
- func (s ListCommonLogsResponse) GoString() string
- func (s *ListCommonLogsResponse) SetBody(v *ListCommonLogsResponseBody) *ListCommonLogsResponse
- func (s *ListCommonLogsResponse) SetHeaders(v map[string]*string) *ListCommonLogsResponse
- func (s *ListCommonLogsResponse) SetStatusCode(v int32) *ListCommonLogsResponse
- func (s ListCommonLogsResponse) String() string
- type ListCommonLogsResponseBody
- func (s ListCommonLogsResponseBody) GoString() string
- func (s *ListCommonLogsResponseBody) SetLogs(v []*ListCommonLogsResponseBodyLogs) *ListCommonLogsResponseBody
- func (s *ListCommonLogsResponseBody) SetPageNumber(v int32) *ListCommonLogsResponseBody
- func (s *ListCommonLogsResponseBody) SetPageSize(v int32) *ListCommonLogsResponseBody
- func (s *ListCommonLogsResponseBody) SetRequestId(v string) *ListCommonLogsResponseBody
- func (s *ListCommonLogsResponseBody) SetTotalCount(v int32) *ListCommonLogsResponseBody
- func (s *ListCommonLogsResponseBody) SetUid(v string) *ListCommonLogsResponseBody
- func (s ListCommonLogsResponseBody) String() string
- type ListCommonLogsResponseBodyLogs
- func (s ListCommonLogsResponseBodyLogs) GoString() string
- func (s *ListCommonLogsResponseBodyLogs) SetAction(v string) *ListCommonLogsResponseBodyLogs
- func (s *ListCommonLogsResponseBodyLogs) SetClusterId(v string) *ListCommonLogsResponseBodyLogs
- func (s *ListCommonLogsResponseBodyLogs) SetLogType(v string) *ListCommonLogsResponseBodyLogs
- func (s *ListCommonLogsResponseBodyLogs) SetMessage(v string) *ListCommonLogsResponseBodyLogs
- func (s *ListCommonLogsResponseBodyLogs) SetOperatorUid(v string) *ListCommonLogsResponseBodyLogs
- func (s *ListCommonLogsResponseBodyLogs) SetRequestId(v string) *ListCommonLogsResponseBodyLogs
- func (s *ListCommonLogsResponseBodyLogs) SetStatus(v string) *ListCommonLogsResponseBodyLogs
- func (s *ListCommonLogsResponseBodyLogs) SetTarget(v string) *ListCommonLogsResponseBodyLogs
- func (s *ListCommonLogsResponseBodyLogs) SetTime(v string) *ListCommonLogsResponseBodyLogs
- func (s ListCommonLogsResponseBodyLogs) String() string
- type ListCommonLogsShrinkRequest
- func (s ListCommonLogsShrinkRequest) GoString() string
- func (s *ListCommonLogsShrinkRequest) SetActionNameShrink(v string) *ListCommonLogsShrinkRequest
- func (s *ListCommonLogsShrinkRequest) SetActionStatus(v string) *ListCommonLogsShrinkRequest
- func (s *ListCommonLogsShrinkRequest) SetClusterId(v string) *ListCommonLogsShrinkRequest
- func (s *ListCommonLogsShrinkRequest) SetFrom(v int64) *ListCommonLogsShrinkRequest
- func (s *ListCommonLogsShrinkRequest) SetIsReverse(v bool) *ListCommonLogsShrinkRequest
- func (s *ListCommonLogsShrinkRequest) SetLogRequestId(v string) *ListCommonLogsShrinkRequest
- func (s *ListCommonLogsShrinkRequest) SetLogType(v string) *ListCommonLogsShrinkRequest
- func (s *ListCommonLogsShrinkRequest) SetOperatorUid(v string) *ListCommonLogsShrinkRequest
- func (s *ListCommonLogsShrinkRequest) SetPageNumber(v int32) *ListCommonLogsShrinkRequest
- func (s *ListCommonLogsShrinkRequest) SetPageSize(v int32) *ListCommonLogsShrinkRequest
- func (s *ListCommonLogsShrinkRequest) SetResource(v string) *ListCommonLogsShrinkRequest
- func (s *ListCommonLogsShrinkRequest) SetTo(v int64) *ListCommonLogsShrinkRequest
- func (s ListCommonLogsShrinkRequest) String() string
- type ListInstalledSoftwaresRequest
- func (s ListInstalledSoftwaresRequest) GoString() string
- func (s *ListInstalledSoftwaresRequest) SetClusterId(v string) *ListInstalledSoftwaresRequest
- func (s *ListInstalledSoftwaresRequest) SetPageNumber(v string) *ListInstalledSoftwaresRequest
- func (s *ListInstalledSoftwaresRequest) SetPageSize(v string) *ListInstalledSoftwaresRequest
- func (s ListInstalledSoftwaresRequest) String() string
- type ListInstalledSoftwaresResponse
- func (s ListInstalledSoftwaresResponse) GoString() string
- func (s *ListInstalledSoftwaresResponse) SetBody(v *ListInstalledSoftwaresResponseBody) *ListInstalledSoftwaresResponse
- func (s *ListInstalledSoftwaresResponse) SetHeaders(v map[string]*string) *ListInstalledSoftwaresResponse
- func (s *ListInstalledSoftwaresResponse) SetStatusCode(v int32) *ListInstalledSoftwaresResponse
- func (s ListInstalledSoftwaresResponse) String() string
- type ListInstalledSoftwaresResponseBody
- func (s ListInstalledSoftwaresResponseBody) GoString() string
- func (s *ListInstalledSoftwaresResponseBody) SetAdditionalPackages(v *ListInstalledSoftwaresResponseBodyAdditionalPackages) *ListInstalledSoftwaresResponseBody
- func (s *ListInstalledSoftwaresResponseBody) SetPageNumber(v string) *ListInstalledSoftwaresResponseBody
- func (s *ListInstalledSoftwaresResponseBody) SetPageSize(v string) *ListInstalledSoftwaresResponseBody
- func (s *ListInstalledSoftwaresResponseBody) SetRequestId(v string) *ListInstalledSoftwaresResponseBody
- func (s *ListInstalledSoftwaresResponseBody) SetTotalCount(v string) *ListInstalledSoftwaresResponseBody
- func (s ListInstalledSoftwaresResponseBody) String() string
- type ListInstalledSoftwaresResponseBodyAdditionalPackages
- func (s ListInstalledSoftwaresResponseBodyAdditionalPackages) GoString() string
- func (s *ListInstalledSoftwaresResponseBodyAdditionalPackages) SetAdditionalPackageInfos(...) *ListInstalledSoftwaresResponseBodyAdditionalPackages
- func (s ListInstalledSoftwaresResponseBodyAdditionalPackages) String() string
- type ListInstalledSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos
- func (s ListInstalledSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos) GoString() string
- func (s *ListInstalledSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos) SetCategory(v string) *ListInstalledSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos
- func (s *ListInstalledSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos) SetCreateTime(v string) *ListInstalledSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos
- func (s *ListInstalledSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos) SetDescription(v string) *ListInstalledSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos
- func (s *ListInstalledSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos) SetIcon(v string) *ListInstalledSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos
- func (s *ListInstalledSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos) SetName(v string) *ListInstalledSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos
- func (s *ListInstalledSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos) SetStatus(v string) *ListInstalledSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos
- func (s *ListInstalledSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos) SetVersion(v string) *ListInstalledSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos
- func (s ListInstalledSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos) String() string
- type ListJobsRequest
- func (s ListJobsRequest) GoString() string
- func (s *ListJobsRequest) SetClusterId(v string) *ListJobsRequest
- func (s *ListJobsRequest) SetJobFilter(v *ListJobsRequestJobFilter) *ListJobsRequest
- func (s *ListJobsRequest) SetPageNumber(v string) *ListJobsRequest
- func (s *ListJobsRequest) SetPageSize(v string) *ListJobsRequest
- func (s ListJobsRequest) String() string
- type ListJobsRequestJobFilter
- func (s ListJobsRequestJobFilter) GoString() string
- func (s *ListJobsRequestJobFilter) SetCreateTimeEnd(v string) *ListJobsRequestJobFilter
- func (s *ListJobsRequestJobFilter) SetCreateTimeStart(v string) *ListJobsRequestJobFilter
- func (s *ListJobsRequestJobFilter) SetDiagnosis(v []*ListJobsRequestJobFilterDiagnosis) *ListJobsRequestJobFilter
- func (s *ListJobsRequestJobFilter) SetJobName(v string) *ListJobsRequestJobFilter
- func (s *ListJobsRequestJobFilter) SetJobStatus(v string) *ListJobsRequestJobFilter
- func (s *ListJobsRequestJobFilter) SetNodes(v []*string) *ListJobsRequestJobFilter
- func (s *ListJobsRequestJobFilter) SetQueues(v []*string) *ListJobsRequestJobFilter
- func (s *ListJobsRequestJobFilter) SetSortBy(v *ListJobsRequestJobFilterSortBy) *ListJobsRequestJobFilter
- func (s *ListJobsRequestJobFilter) SetUsers(v []*string) *ListJobsRequestJobFilter
- func (s ListJobsRequestJobFilter) String() string
- type ListJobsRequestJobFilterDiagnosis
- func (s ListJobsRequestJobFilterDiagnosis) GoString() string
- func (s *ListJobsRequestJobFilterDiagnosis) SetOperator(v string) *ListJobsRequestJobFilterDiagnosis
- func (s *ListJobsRequestJobFilterDiagnosis) SetOption(v string) *ListJobsRequestJobFilterDiagnosis
- func (s *ListJobsRequestJobFilterDiagnosis) SetThreshold(v string) *ListJobsRequestJobFilterDiagnosis
- func (s ListJobsRequestJobFilterDiagnosis) String() string
- type ListJobsRequestJobFilterSortBy
- func (s ListJobsRequestJobFilterSortBy) GoString() string
- func (s *ListJobsRequestJobFilterSortBy) SetExecuteOrder(v string) *ListJobsRequestJobFilterSortBy
- func (s *ListJobsRequestJobFilterSortBy) SetPendOrder(v string) *ListJobsRequestJobFilterSortBy
- func (s *ListJobsRequestJobFilterSortBy) SetSubmitOrder(v string) *ListJobsRequestJobFilterSortBy
- func (s ListJobsRequestJobFilterSortBy) String() string
- type ListJobsResponse
- func (s ListJobsResponse) GoString() string
- func (s *ListJobsResponse) SetBody(v *ListJobsResponseBody) *ListJobsResponse
- func (s *ListJobsResponse) SetHeaders(v map[string]*string) *ListJobsResponse
- func (s *ListJobsResponse) SetStatusCode(v int32) *ListJobsResponse
- func (s ListJobsResponse) String() string
- type ListJobsResponseBody
- func (s ListJobsResponseBody) GoString() string
- func (s *ListJobsResponseBody) SetJobs(v []*ListJobsResponseBodyJobs) *ListJobsResponseBody
- func (s *ListJobsResponseBody) SetPageNumber(v int32) *ListJobsResponseBody
- func (s *ListJobsResponseBody) SetPageSize(v int32) *ListJobsResponseBody
- func (s *ListJobsResponseBody) SetRequestId(v string) *ListJobsResponseBody
- func (s *ListJobsResponseBody) SetSuccess(v bool) *ListJobsResponseBody
- func (s *ListJobsResponseBody) SetTotalCount(v int32) *ListJobsResponseBody
- func (s ListJobsResponseBody) String() string
- type ListJobsResponseBodyJobs
- type ListJobsResponseBodyJobsJobSpec
- func (s ListJobsResponseBodyJobsJobSpec) GoString() string
- func (s *ListJobsResponseBodyJobsJobSpec) SetArrayJobId(v string) *ListJobsResponseBodyJobsJobSpec
- func (s *ListJobsResponseBodyJobsJobSpec) SetArrayJobSubId(v string) *ListJobsResponseBodyJobsJobSpec
- func (s *ListJobsResponseBodyJobsJobSpec) SetArrayRequest(v string) *ListJobsResponseBodyJobsJobSpec
- func (s *ListJobsResponseBodyJobsJobSpec) SetComment(v string) *ListJobsResponseBodyJobsJobSpec
- func (s *ListJobsResponseBodyJobsJobSpec) SetId(v string) *ListJobsResponseBodyJobsJobSpec
- func (s *ListJobsResponseBodyJobsJobSpec) SetJobQueue(v string) *ListJobsResponseBodyJobsJobSpec
- func (s *ListJobsResponseBodyJobsJobSpec) SetLastModifyTime(v string) *ListJobsResponseBodyJobsJobSpec
- func (s *ListJobsResponseBodyJobsJobSpec) SetNodeList(v string) *ListJobsResponseBodyJobsJobSpec
- func (s *ListJobsResponseBodyJobsJobSpec) SetPriority(v string) *ListJobsResponseBodyJobsJobSpec
- func (s *ListJobsResponseBodyJobsJobSpec) SetResources(v *ListJobsResponseBodyJobsJobSpecResources) *ListJobsResponseBodyJobsJobSpec
- func (s *ListJobsResponseBodyJobsJobSpec) SetResourcesActualOccupied(v *ListJobsResponseBodyJobsJobSpecResourcesActualOccupied) *ListJobsResponseBodyJobsJobSpec
- func (s *ListJobsResponseBodyJobsJobSpec) SetRunasUser(v string) *ListJobsResponseBodyJobsJobSpec
- func (s *ListJobsResponseBodyJobsJobSpec) SetStartTime(v string) *ListJobsResponseBodyJobsJobSpec
- func (s *ListJobsResponseBodyJobsJobSpec) SetState(v string) *ListJobsResponseBodyJobsJobSpec
- func (s *ListJobsResponseBodyJobsJobSpec) SetStderrPath(v string) *ListJobsResponseBodyJobsJobSpec
- func (s *ListJobsResponseBodyJobsJobSpec) SetStdoutPath(v string) *ListJobsResponseBodyJobsJobSpec
- func (s *ListJobsResponseBodyJobsJobSpec) SetSubmitTime(v string) *ListJobsResponseBodyJobsJobSpec
- func (s *ListJobsResponseBodyJobsJobSpec) SetVariables(v string) *ListJobsResponseBodyJobsJobSpec
- func (s ListJobsResponseBodyJobsJobSpec) String() string
- type ListJobsResponseBodyJobsJobSpecResources
- func (s ListJobsResponseBodyJobsJobSpecResources) GoString() string
- func (s *ListJobsResponseBodyJobsJobSpecResources) SetCores(v string) *ListJobsResponseBodyJobsJobSpecResources
- func (s *ListJobsResponseBodyJobsJobSpecResources) SetGpus(v string) *ListJobsResponseBodyJobsJobSpecResources
- func (s *ListJobsResponseBodyJobsJobSpecResources) SetMemory(v string) *ListJobsResponseBodyJobsJobSpecResources
- func (s *ListJobsResponseBodyJobsJobSpecResources) SetNodes(v string) *ListJobsResponseBodyJobsJobSpecResources
- func (s ListJobsResponseBodyJobsJobSpecResources) String() string
- type ListJobsResponseBodyJobsJobSpecResourcesActualOccupied
- func (s ListJobsResponseBodyJobsJobSpecResourcesActualOccupied) GoString() string
- func (s *ListJobsResponseBodyJobsJobSpecResourcesActualOccupied) SetCores(v string) *ListJobsResponseBodyJobsJobSpecResourcesActualOccupied
- func (s *ListJobsResponseBodyJobsJobSpecResourcesActualOccupied) SetGpus(v string) *ListJobsResponseBodyJobsJobSpecResourcesActualOccupied
- func (s *ListJobsResponseBodyJobsJobSpecResourcesActualOccupied) SetMemory(v string) *ListJobsResponseBodyJobsJobSpecResourcesActualOccupied
- func (s *ListJobsResponseBodyJobsJobSpecResourcesActualOccupied) SetNodes(v string) *ListJobsResponseBodyJobsJobSpecResourcesActualOccupied
- func (s ListJobsResponseBodyJobsJobSpecResourcesActualOccupied) String() string
- type ListJobsShrinkRequest
- func (s ListJobsShrinkRequest) GoString() string
- func (s *ListJobsShrinkRequest) SetClusterId(v string) *ListJobsShrinkRequest
- func (s *ListJobsShrinkRequest) SetJobFilterShrink(v string) *ListJobsShrinkRequest
- func (s *ListJobsShrinkRequest) SetPageNumber(v string) *ListJobsShrinkRequest
- func (s *ListJobsShrinkRequest) SetPageSize(v string) *ListJobsShrinkRequest
- func (s ListJobsShrinkRequest) String() string
- type ListNodesRequest
- func (s ListNodesRequest) GoString() string
- func (s *ListNodesRequest) SetClusterId(v string) *ListNodesRequest
- func (s *ListNodesRequest) SetHostnames(v []*string) *ListNodesRequest
- func (s *ListNodesRequest) SetPageNumber(v int32) *ListNodesRequest
- func (s *ListNodesRequest) SetPageSize(v int32) *ListNodesRequest
- func (s *ListNodesRequest) SetPrivateIpAddress(v []*string) *ListNodesRequest
- func (s *ListNodesRequest) SetQueueNames(v []*string) *ListNodesRequest
- func (s *ListNodesRequest) SetSequence(v string) *ListNodesRequest
- func (s *ListNodesRequest) SetSortBy(v string) *ListNodesRequest
- func (s *ListNodesRequest) SetStatus(v []*string) *ListNodesRequest
- func (s ListNodesRequest) String() string
- type ListNodesResponse
- func (s ListNodesResponse) GoString() string
- func (s *ListNodesResponse) SetBody(v *ListNodesResponseBody) *ListNodesResponse
- func (s *ListNodesResponse) SetHeaders(v map[string]*string) *ListNodesResponse
- func (s *ListNodesResponse) SetStatusCode(v int32) *ListNodesResponse
- func (s ListNodesResponse) String() string
- type ListNodesResponseBody
- func (s ListNodesResponseBody) GoString() string
- func (s *ListNodesResponseBody) SetNodes(v []*ListNodesResponseBodyNodes) *ListNodesResponseBody
- func (s *ListNodesResponseBody) SetPageNumber(v int32) *ListNodesResponseBody
- func (s *ListNodesResponseBody) SetPageSize(v int32) *ListNodesResponseBody
- func (s *ListNodesResponseBody) SetRequestId(v string) *ListNodesResponseBody
- func (s *ListNodesResponseBody) SetTotalCount(v int32) *ListNodesResponseBody
- func (s ListNodesResponseBody) String() string
- type ListNodesResponseBodyNodes
- func (s ListNodesResponseBodyNodes) GoString() string
- func (s *ListNodesResponseBodyNodes) SetAddTime(v string) *ListNodesResponseBodyNodes
- func (s *ListNodesResponseBodyNodes) SetDeploymentSetId(v string) *ListNodesResponseBodyNodes
- func (s *ListNodesResponseBodyNodes) SetExpiredTime(v string) *ListNodesResponseBodyNodes
- func (s *ListNodesResponseBodyNodes) SetHostname(v string) *ListNodesResponseBodyNodes
- func (s *ListNodesResponseBodyNodes) SetHtEnabled(v bool) *ListNodesResponseBodyNodes
- func (s *ListNodesResponseBodyNodes) SetId(v string) *ListNodesResponseBodyNodes
- func (s *ListNodesResponseBodyNodes) SetImageId(v string) *ListNodesResponseBodyNodes
- func (s *ListNodesResponseBodyNodes) SetInstanceType(v string) *ListNodesResponseBodyNodes
- func (s *ListNodesResponseBodyNodes) SetIpAddress(v string) *ListNodesResponseBodyNodes
- func (s *ListNodesResponseBodyNodes) SetKeepAlive(v bool) *ListNodesResponseBodyNodes
- func (s *ListNodesResponseBodyNodes) SetPublicIpAddress(v string) *ListNodesResponseBodyNodes
- func (s *ListNodesResponseBodyNodes) SetQueueName(v string) *ListNodesResponseBodyNodes
- func (s *ListNodesResponseBodyNodes) SetSpotStrategy(v string) *ListNodesResponseBodyNodes
- func (s *ListNodesResponseBodyNodes) SetStateInSched(v string) *ListNodesResponseBodyNodes
- func (s *ListNodesResponseBodyNodes) SetStatus(v string) *ListNodesResponseBodyNodes
- func (s *ListNodesResponseBodyNodes) SetTotalResources(v *ListNodesResponseBodyNodesTotalResources) *ListNodesResponseBodyNodes
- func (s *ListNodesResponseBodyNodes) SetVSwitchId(v string) *ListNodesResponseBodyNodes
- func (s *ListNodesResponseBodyNodes) SetVpcId(v string) *ListNodesResponseBodyNodes
- func (s *ListNodesResponseBodyNodes) SetZoneId(v string) *ListNodesResponseBodyNodes
- func (s ListNodesResponseBodyNodes) String() string
- type ListNodesResponseBodyNodesTotalResources
- func (s ListNodesResponseBodyNodesTotalResources) GoString() string
- func (s *ListNodesResponseBodyNodesTotalResources) SetCpu(v int32) *ListNodesResponseBodyNodesTotalResources
- func (s *ListNodesResponseBodyNodesTotalResources) SetGpu(v int32) *ListNodesResponseBodyNodesTotalResources
- func (s *ListNodesResponseBodyNodesTotalResources) SetMemory(v int32) *ListNodesResponseBodyNodesTotalResources
- func (s ListNodesResponseBodyNodesTotalResources) String() string
- type ListNodesShrinkRequest
- func (s ListNodesShrinkRequest) GoString() string
- func (s *ListNodesShrinkRequest) SetClusterId(v string) *ListNodesShrinkRequest
- func (s *ListNodesShrinkRequest) SetHostnamesShrink(v string) *ListNodesShrinkRequest
- func (s *ListNodesShrinkRequest) SetPageNumber(v int32) *ListNodesShrinkRequest
- func (s *ListNodesShrinkRequest) SetPageSize(v int32) *ListNodesShrinkRequest
- func (s *ListNodesShrinkRequest) SetPrivateIpAddressShrink(v string) *ListNodesShrinkRequest
- func (s *ListNodesShrinkRequest) SetQueueNamesShrink(v string) *ListNodesShrinkRequest
- func (s *ListNodesShrinkRequest) SetSequence(v string) *ListNodesShrinkRequest
- func (s *ListNodesShrinkRequest) SetSortBy(v string) *ListNodesShrinkRequest
- func (s *ListNodesShrinkRequest) SetStatusShrink(v string) *ListNodesShrinkRequest
- func (s ListNodesShrinkRequest) String() string
- type ListQueuesRequest
- type ListQueuesResponse
- func (s ListQueuesResponse) GoString() string
- func (s *ListQueuesResponse) SetBody(v *ListQueuesResponseBody) *ListQueuesResponse
- func (s *ListQueuesResponse) SetHeaders(v map[string]*string) *ListQueuesResponse
- func (s *ListQueuesResponse) SetStatusCode(v int32) *ListQueuesResponse
- func (s ListQueuesResponse) String() string
- type ListQueuesResponseBody
- func (s ListQueuesResponseBody) GoString() string
- func (s *ListQueuesResponseBody) SetClusterId(v string) *ListQueuesResponseBody
- func (s *ListQueuesResponseBody) SetPageNumber(v int32) *ListQueuesResponseBody
- func (s *ListQueuesResponseBody) SetPageSize(v int32) *ListQueuesResponseBody
- func (s *ListQueuesResponseBody) SetQueues(v []*ListQueuesResponseBodyQueues) *ListQueuesResponseBody
- func (s *ListQueuesResponseBody) SetRequestId(v string) *ListQueuesResponseBody
- func (s *ListQueuesResponseBody) SetTotalCount(v int32) *ListQueuesResponseBody
- func (s ListQueuesResponseBody) String() string
- type ListQueuesResponseBodyQueues
- func (s ListQueuesResponseBodyQueues) GoString() string
- func (s *ListQueuesResponseBodyQueues) SetComputeNodes(v []*NodeTemplate) *ListQueuesResponseBodyQueues
- func (s *ListQueuesResponseBodyQueues) SetCreateTime(v string) *ListQueuesResponseBodyQueues
- func (s *ListQueuesResponseBodyQueues) SetEnableScaleIn(v bool) *ListQueuesResponseBodyQueues
- func (s *ListQueuesResponseBodyQueues) SetEnableScaleOut(v bool) *ListQueuesResponseBodyQueues
- func (s *ListQueuesResponseBodyQueues) SetMaxCount(v int32) *ListQueuesResponseBodyQueues
- func (s *ListQueuesResponseBodyQueues) SetMaxCountPerCycle(v int32) *ListQueuesResponseBodyQueues
- func (s *ListQueuesResponseBodyQueues) SetMinCount(v int32) *ListQueuesResponseBodyQueues
- func (s *ListQueuesResponseBodyQueues) SetNodes(v *ListQueuesResponseBodyQueuesNodes) *ListQueuesResponseBodyQueues
- func (s *ListQueuesResponseBodyQueues) SetQueueName(v string) *ListQueuesResponseBodyQueues
- func (s *ListQueuesResponseBodyQueues) SetTotalCores(v int32) *ListQueuesResponseBodyQueues
- func (s *ListQueuesResponseBodyQueues) SetUpdateTime(v string) *ListQueuesResponseBodyQueues
- func (s *ListQueuesResponseBodyQueues) SetVSwitchIds(v []*string) *ListQueuesResponseBodyQueues
- func (s ListQueuesResponseBodyQueues) String() string
- type ListQueuesResponseBodyQueuesNodes
- func (s ListQueuesResponseBodyQueuesNodes) GoString() string
- func (s *ListQueuesResponseBodyQueuesNodes) SetCreatingCounts(v int32) *ListQueuesResponseBodyQueuesNodes
- func (s *ListQueuesResponseBodyQueuesNodes) SetExceptionCounts(v int32) *ListQueuesResponseBodyQueuesNodes
- func (s *ListQueuesResponseBodyQueuesNodes) SetRunningCounts(v int32) *ListQueuesResponseBodyQueuesNodes
- func (s ListQueuesResponseBodyQueuesNodes) String() string
- type ListQueuesShrinkRequest
- type ListSharedStoragesRequest
- func (s ListSharedStoragesRequest) GoString() string
- func (s *ListSharedStoragesRequest) SetClusterId(v string) *ListSharedStoragesRequest
- func (s *ListSharedStoragesRequest) SetFileSystemId(v string) *ListSharedStoragesRequest
- func (s *ListSharedStoragesRequest) SetFileSystemType(v string) *ListSharedStoragesRequest
- func (s ListSharedStoragesRequest) String() string
- type ListSharedStoragesResponse
- func (s ListSharedStoragesResponse) GoString() string
- func (s *ListSharedStoragesResponse) SetBody(v *ListSharedStoragesResponseBody) *ListSharedStoragesResponse
- func (s *ListSharedStoragesResponse) SetHeaders(v map[string]*string) *ListSharedStoragesResponse
- func (s *ListSharedStoragesResponse) SetStatusCode(v int32) *ListSharedStoragesResponse
- func (s ListSharedStoragesResponse) String() string
- type ListSharedStoragesResponseBody
- func (s ListSharedStoragesResponseBody) GoString() string
- func (s *ListSharedStoragesResponseBody) SetRequestId(v string) *ListSharedStoragesResponseBody
- func (s *ListSharedStoragesResponseBody) SetSharedStorages(v []*ListSharedStoragesResponseBodySharedStorages) *ListSharedStoragesResponseBody
- func (s *ListSharedStoragesResponseBody) SetSuccess(v string) *ListSharedStoragesResponseBody
- func (s ListSharedStoragesResponseBody) String() string
- type ListSharedStoragesResponseBodySharedStorages
- func (s ListSharedStoragesResponseBodySharedStorages) GoString() string
- func (s *ListSharedStoragesResponseBodySharedStorages) SetFileSystemId(v string) *ListSharedStoragesResponseBodySharedStorages
- func (s *ListSharedStoragesResponseBodySharedStorages) SetFileSystemProtocol(v string) *ListSharedStoragesResponseBodySharedStorages
- func (s *ListSharedStoragesResponseBodySharedStorages) SetFileSystemType(v string) *ListSharedStoragesResponseBodySharedStorages
- func (s *ListSharedStoragesResponseBodySharedStorages) SetMountInfo(v []*ListSharedStoragesResponseBodySharedStoragesMountInfo) *ListSharedStoragesResponseBodySharedStorages
- func (s ListSharedStoragesResponseBodySharedStorages) String() string
- type ListSharedStoragesResponseBodySharedStoragesMountInfo
- func (s ListSharedStoragesResponseBodySharedStoragesMountInfo) GoString() string
- func (s *ListSharedStoragesResponseBodySharedStoragesMountInfo) SetMountDirectory(v string) *ListSharedStoragesResponseBodySharedStoragesMountInfo
- func (s *ListSharedStoragesResponseBodySharedStoragesMountInfo) SetMountOptions(v string) *ListSharedStoragesResponseBodySharedStoragesMountInfo
- func (s *ListSharedStoragesResponseBodySharedStoragesMountInfo) SetMountTarget(v string) *ListSharedStoragesResponseBodySharedStoragesMountInfo
- func (s *ListSharedStoragesResponseBodySharedStoragesMountInfo) SetProtocolType(v string) *ListSharedStoragesResponseBodySharedStoragesMountInfo
- func (s *ListSharedStoragesResponseBodySharedStoragesMountInfo) SetStorageDirectory(v string) *ListSharedStoragesResponseBodySharedStoragesMountInfo
- func (s ListSharedStoragesResponseBodySharedStoragesMountInfo) String() string
- type ListSoftwaresRequest
- func (s ListSoftwaresRequest) GoString() string
- func (s *ListSoftwaresRequest) SetCategory(v string) *ListSoftwaresRequest
- func (s *ListSoftwaresRequest) SetClusterId(v string) *ListSoftwaresRequest
- func (s *ListSoftwaresRequest) SetName(v string) *ListSoftwaresRequest
- func (s *ListSoftwaresRequest) SetOsInfos(v []*ListSoftwaresRequestOsInfos) *ListSoftwaresRequest
- func (s *ListSoftwaresRequest) SetPageNumber(v string) *ListSoftwaresRequest
- func (s *ListSoftwaresRequest) SetPageSize(v string) *ListSoftwaresRequest
- func (s ListSoftwaresRequest) String() string
- type ListSoftwaresRequestOsInfos
- type ListSoftwaresResponse
- func (s ListSoftwaresResponse) GoString() string
- func (s *ListSoftwaresResponse) SetBody(v *ListSoftwaresResponseBody) *ListSoftwaresResponse
- func (s *ListSoftwaresResponse) SetHeaders(v map[string]*string) *ListSoftwaresResponse
- func (s *ListSoftwaresResponse) SetStatusCode(v int32) *ListSoftwaresResponse
- func (s ListSoftwaresResponse) String() string
- type ListSoftwaresResponseBody
- func (s ListSoftwaresResponseBody) GoString() string
- func (s *ListSoftwaresResponseBody) SetAdditionalPackages(v *ListSoftwaresResponseBodyAdditionalPackages) *ListSoftwaresResponseBody
- func (s *ListSoftwaresResponseBody) SetPageNumber(v string) *ListSoftwaresResponseBody
- func (s *ListSoftwaresResponseBody) SetPageSize(v string) *ListSoftwaresResponseBody
- func (s *ListSoftwaresResponseBody) SetRequestId(v string) *ListSoftwaresResponseBody
- func (s *ListSoftwaresResponseBody) SetTotalCount(v string) *ListSoftwaresResponseBody
- func (s ListSoftwaresResponseBody) String() string
- type ListSoftwaresResponseBodyAdditionalPackages
- func (s ListSoftwaresResponseBodyAdditionalPackages) GoString() string
- func (s *ListSoftwaresResponseBodyAdditionalPackages) SetAdditionalPackageInfos(v []*ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos) *ListSoftwaresResponseBodyAdditionalPackages
- func (s ListSoftwaresResponseBodyAdditionalPackages) String() string
- type ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos
- func (s ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos) GoString() string
- func (s *ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos) SetCategory(v string) *ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos
- func (s *ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos) SetDescription(v string) *ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos
- func (s *ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos) SetIcon(v string) *ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos
- func (s *ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos) SetName(v string) *ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos
- func (s *ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos) SetVersions(v *ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersions) *ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos
- func (s ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos) String() string
- type ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersions
- func (s ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersions) GoString() string
- func (s *ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersions) SetVersionInfos(...) *ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersions
- func (s ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersions) String() string
- type ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersionsVersionInfos
- func (s ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersionsVersionInfos) GoString() string
- func (s *ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersionsVersionInfos) SetLatest(v string) ...
- func (s *ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersionsVersionInfos) SetSupportOs(...) ...
- func (s *ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersionsVersionInfos) SetVersion(v string) ...
- func (s ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersionsVersionInfos) String() string
- type ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersionsVersionInfosSupportOs
- func (s ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersionsVersionInfosSupportOs) GoString() string
- func (s *ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersionsVersionInfosSupportOs) SetSupportOsInfos(...) ...
- func (s ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersionsVersionInfosSupportOs) String() string
- type ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersionsVersionInfosSupportOsSupportOsInfos
- func (s ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersionsVersionInfosSupportOsSupportOsInfos) GoString() string
- func (s *ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersionsVersionInfosSupportOsSupportOsInfos) SetArchitecture(v string) ...
- func (s *ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersionsVersionInfosSupportOsSupportOsInfos) SetOsTag(v string) ...
- func (s ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersionsVersionInfosSupportOsSupportOsInfos) String() string
- type ListUsersRequest
- type ListUsersResponse
- func (s ListUsersResponse) GoString() string
- func (s *ListUsersResponse) SetBody(v *ListUsersResponseBody) *ListUsersResponse
- func (s *ListUsersResponse) SetHeaders(v map[string]*string) *ListUsersResponse
- func (s *ListUsersResponse) SetStatusCode(v int32) *ListUsersResponse
- func (s ListUsersResponse) String() string
- type ListUsersResponseBody
- func (s ListUsersResponseBody) GoString() string
- func (s *ListUsersResponseBody) SetPageNumber(v int32) *ListUsersResponseBody
- func (s *ListUsersResponseBody) SetPageSize(v int32) *ListUsersResponseBody
- func (s *ListUsersResponseBody) SetRequestId(v string) *ListUsersResponseBody
- func (s *ListUsersResponseBody) SetTotalCount(v int32) *ListUsersResponseBody
- func (s *ListUsersResponseBody) SetUsers(v *ListUsersResponseBodyUsers) *ListUsersResponseBody
- func (s ListUsersResponseBody) String() string
- type ListUsersResponseBodyUsers
- type ListUsersResponseBodyUsersUserInfo
- func (s ListUsersResponseBodyUsersUserInfo) GoString() string
- func (s *ListUsersResponseBodyUsersUserInfo) SetAddTime(v string) *ListUsersResponseBodyUsersUserInfo
- func (s *ListUsersResponseBodyUsersUserInfo) SetGroup(v string) *ListUsersResponseBodyUsersUserInfo
- func (s *ListUsersResponseBodyUsersUserInfo) SetGroupId(v string) *ListUsersResponseBodyUsersUserInfo
- func (s *ListUsersResponseBodyUsersUserInfo) SetUserId(v string) *ListUsersResponseBodyUsersUserInfo
- func (s *ListUsersResponseBodyUsersUserInfo) SetUserName(v string) *ListUsersResponseBodyUsersUserInfo
- func (s ListUsersResponseBodyUsersUserInfo) String() string
- type NodeTemplate
- func (s NodeTemplate) GoString() string
- func (s *NodeTemplate) SetAutoRenew(v bool) *NodeTemplate
- func (s *NodeTemplate) SetAutoRenewPeriod(v int32) *NodeTemplate
- func (s *NodeTemplate) SetDataDisks(v []*NodeTemplateDataDisks) *NodeTemplate
- func (s *NodeTemplate) SetDuration(v int32) *NodeTemplate
- func (s *NodeTemplate) SetEnableHT(v bool) *NodeTemplate
- func (s *NodeTemplate) SetImageId(v string) *NodeTemplate
- func (s *NodeTemplate) SetInstanceChargeType(v string) *NodeTemplate
- func (s *NodeTemplate) SetInstanceType(v string) *NodeTemplate
- func (s *NodeTemplate) SetPeriod(v int32) *NodeTemplate
- func (s *NodeTemplate) SetPeriodUnit(v string) *NodeTemplate
- func (s *NodeTemplate) SetSpotPriceLimit(v float32) *NodeTemplate
- func (s *NodeTemplate) SetSpotStrategy(v string) *NodeTemplate
- func (s *NodeTemplate) SetSystemDisk(v *NodeTemplateSystemDisk) *NodeTemplate
- func (s NodeTemplate) String() string
- type NodeTemplateDataDisks
- func (s NodeTemplateDataDisks) GoString() string
- func (s *NodeTemplateDataDisks) SetCategory(v string) *NodeTemplateDataDisks
- func (s *NodeTemplateDataDisks) SetDeleteWithInstance(v bool) *NodeTemplateDataDisks
- func (s *NodeTemplateDataDisks) SetDevice(v string) *NodeTemplateDataDisks
- func (s *NodeTemplateDataDisks) SetLevel(v string) *NodeTemplateDataDisks
- func (s *NodeTemplateDataDisks) SetMountDir(v string) *NodeTemplateDataDisks
- func (s *NodeTemplateDataDisks) SetSize(v int32) *NodeTemplateDataDisks
- func (s *NodeTemplateDataDisks) SetSnapshotId(v string) *NodeTemplateDataDisks
- func (s NodeTemplateDataDisks) String() string
- type NodeTemplateSystemDisk
- func (s NodeTemplateSystemDisk) GoString() string
- func (s *NodeTemplateSystemDisk) SetCategory(v string) *NodeTemplateSystemDisk
- func (s *NodeTemplateSystemDisk) SetLevel(v string) *NodeTemplateSystemDisk
- func (s *NodeTemplateSystemDisk) SetSize(v int32) *NodeTemplateSystemDisk
- func (s NodeTemplateSystemDisk) String() string
- type QueueTemplate
- func (s QueueTemplate) GoString() string
- func (s *QueueTemplate) SetAllocationStrategy(v string) *QueueTemplate
- func (s *QueueTemplate) SetComputeNodes(v []*NodeTemplate) *QueueTemplate
- func (s *QueueTemplate) SetEnableScaleIn(v bool) *QueueTemplate
- func (s *QueueTemplate) SetEnableScaleOut(v bool) *QueueTemplate
- func (s *QueueTemplate) SetHostnamePrefix(v string) *QueueTemplate
- func (s *QueueTemplate) SetHostnameSuffix(v string) *QueueTemplate
- func (s *QueueTemplate) SetInitialCount(v int32) *QueueTemplate
- func (s *QueueTemplate) SetInterConnect(v string) *QueueTemplate
- func (s *QueueTemplate) SetKeepAliveNodes(v []*string) *QueueTemplate
- func (s *QueueTemplate) SetMaxCount(v int32) *QueueTemplate
- func (s *QueueTemplate) SetMaxCountPerCycle(v int64) *QueueTemplate
- func (s *QueueTemplate) SetMinCount(v int32) *QueueTemplate
- func (s *QueueTemplate) SetQueueName(v string) *QueueTemplate
- func (s *QueueTemplate) SetRamRole(v string) *QueueTemplate
- func (s *QueueTemplate) SetReservedNodePoolId(v string) *QueueTemplate
- func (s *QueueTemplate) SetVSwitchIds(v []*string) *QueueTemplate
- func (s QueueTemplate) String() string
- type SharedStorageTemplate
- func (s SharedStorageTemplate) GoString() string
- func (s *SharedStorageTemplate) SetFileSystemId(v string) *SharedStorageTemplate
- func (s *SharedStorageTemplate) SetMountDirectory(v string) *SharedStorageTemplate
- func (s *SharedStorageTemplate) SetMountOptions(v string) *SharedStorageTemplate
- func (s *SharedStorageTemplate) SetMountTargetDomain(v string) *SharedStorageTemplate
- func (s *SharedStorageTemplate) SetNASDirectory(v string) *SharedStorageTemplate
- func (s *SharedStorageTemplate) SetProtocolType(v string) *SharedStorageTemplate
- func (s SharedStorageTemplate) String() string
- type StopJobsRequest
- type StopJobsResponse
- func (s StopJobsResponse) GoString() string
- func (s *StopJobsResponse) SetBody(v *StopJobsResponseBody) *StopJobsResponse
- func (s *StopJobsResponse) SetHeaders(v map[string]*string) *StopJobsResponse
- func (s *StopJobsResponse) SetStatusCode(v int32) *StopJobsResponse
- func (s StopJobsResponse) String() string
- type StopJobsResponseBody
- type StopJobsShrinkRequest
- type UnInstallAddonRequest
- type UnInstallAddonResponse
- func (s UnInstallAddonResponse) GoString() string
- func (s *UnInstallAddonResponse) SetBody(v *UnInstallAddonResponseBody) *UnInstallAddonResponse
- func (s *UnInstallAddonResponse) SetHeaders(v map[string]*string) *UnInstallAddonResponse
- func (s *UnInstallAddonResponse) SetStatusCode(v int32) *UnInstallAddonResponse
- func (s UnInstallAddonResponse) String() string
- type UnInstallAddonResponseBody
- type UninstallSoftwaresRequest
- func (s UninstallSoftwaresRequest) GoString() string
- func (s *UninstallSoftwaresRequest) SetAdditionalPackages(v []*UninstallSoftwaresRequestAdditionalPackages) *UninstallSoftwaresRequest
- func (s *UninstallSoftwaresRequest) SetClusterId(v string) *UninstallSoftwaresRequest
- func (s UninstallSoftwaresRequest) String() string
- type UninstallSoftwaresRequestAdditionalPackages
- func (s UninstallSoftwaresRequestAdditionalPackages) GoString() string
- func (s *UninstallSoftwaresRequestAdditionalPackages) SetName(v string) *UninstallSoftwaresRequestAdditionalPackages
- func (s *UninstallSoftwaresRequestAdditionalPackages) SetVersion(v string) *UninstallSoftwaresRequestAdditionalPackages
- func (s UninstallSoftwaresRequestAdditionalPackages) String() string
- type UninstallSoftwaresResponse
- func (s UninstallSoftwaresResponse) GoString() string
- func (s *UninstallSoftwaresResponse) SetBody(v *UninstallSoftwaresResponseBody) *UninstallSoftwaresResponse
- func (s *UninstallSoftwaresResponse) SetHeaders(v map[string]*string) *UninstallSoftwaresResponse
- func (s *UninstallSoftwaresResponse) SetStatusCode(v int32) *UninstallSoftwaresResponse
- func (s UninstallSoftwaresResponse) String() string
- type UninstallSoftwaresResponseBody
- type UninstallSoftwaresShrinkRequest
- func (s UninstallSoftwaresShrinkRequest) GoString() string
- func (s *UninstallSoftwaresShrinkRequest) SetAdditionalPackagesShrink(v string) *UninstallSoftwaresShrinkRequest
- func (s *UninstallSoftwaresShrinkRequest) SetClusterId(v string) *UninstallSoftwaresShrinkRequest
- func (s UninstallSoftwaresShrinkRequest) String() string
- type UpdateClusterRequest
- func (s UpdateClusterRequest) GoString() string
- func (s *UpdateClusterRequest) SetClientVersion(v string) *UpdateClusterRequest
- func (s *UpdateClusterRequest) SetClusterCustomConfiguration(v *UpdateClusterRequestClusterCustomConfiguration) *UpdateClusterRequest
- func (s *UpdateClusterRequest) SetClusterDescription(v string) *UpdateClusterRequest
- func (s *UpdateClusterRequest) SetClusterId(v string) *UpdateClusterRequest
- func (s *UpdateClusterRequest) SetClusterName(v string) *UpdateClusterRequest
- func (s *UpdateClusterRequest) SetDeletionProtection(v bool) *UpdateClusterRequest
- func (s *UpdateClusterRequest) SetEnableScaleIn(v bool) *UpdateClusterRequest
- func (s *UpdateClusterRequest) SetEnableScaleOut(v bool) *UpdateClusterRequest
- func (s *UpdateClusterRequest) SetGrowInterval(v int32) *UpdateClusterRequest
- func (s *UpdateClusterRequest) SetIdleInterval(v int32) *UpdateClusterRequest
- func (s *UpdateClusterRequest) SetMaxCoreCount(v int32) *UpdateClusterRequest
- func (s *UpdateClusterRequest) SetMaxCount(v int32) *UpdateClusterRequest
- func (s *UpdateClusterRequest) SetMonitorSpec(v *UpdateClusterRequestMonitorSpec) *UpdateClusterRequest
- func (s *UpdateClusterRequest) SetSchedulerSpec(v *UpdateClusterRequestSchedulerSpec) *UpdateClusterRequest
- func (s UpdateClusterRequest) String() string
- type UpdateClusterRequestClusterCustomConfiguration
- func (s UpdateClusterRequestClusterCustomConfiguration) GoString() string
- func (s *UpdateClusterRequestClusterCustomConfiguration) SetArgs(v string) *UpdateClusterRequestClusterCustomConfiguration
- func (s *UpdateClusterRequestClusterCustomConfiguration) SetScript(v string) *UpdateClusterRequestClusterCustomConfiguration
- func (s UpdateClusterRequestClusterCustomConfiguration) String() string
- type UpdateClusterRequestMonitorSpec
- type UpdateClusterRequestSchedulerSpec
- type UpdateClusterResponse
- func (s UpdateClusterResponse) GoString() string
- func (s *UpdateClusterResponse) SetBody(v *UpdateClusterResponseBody) *UpdateClusterResponse
- func (s *UpdateClusterResponse) SetHeaders(v map[string]*string) *UpdateClusterResponse
- func (s *UpdateClusterResponse) SetStatusCode(v int32) *UpdateClusterResponse
- func (s UpdateClusterResponse) String() string
- type UpdateClusterResponseBody
- type UpdateClusterShrinkRequest
- func (s UpdateClusterShrinkRequest) GoString() string
- func (s *UpdateClusterShrinkRequest) SetClientVersion(v string) *UpdateClusterShrinkRequest
- func (s *UpdateClusterShrinkRequest) SetClusterCustomConfigurationShrink(v string) *UpdateClusterShrinkRequest
- func (s *UpdateClusterShrinkRequest) SetClusterDescription(v string) *UpdateClusterShrinkRequest
- func (s *UpdateClusterShrinkRequest) SetClusterId(v string) *UpdateClusterShrinkRequest
- func (s *UpdateClusterShrinkRequest) SetClusterName(v string) *UpdateClusterShrinkRequest
- func (s *UpdateClusterShrinkRequest) SetDeletionProtection(v bool) *UpdateClusterShrinkRequest
- func (s *UpdateClusterShrinkRequest) SetEnableScaleIn(v bool) *UpdateClusterShrinkRequest
- func (s *UpdateClusterShrinkRequest) SetEnableScaleOut(v bool) *UpdateClusterShrinkRequest
- func (s *UpdateClusterShrinkRequest) SetGrowInterval(v int32) *UpdateClusterShrinkRequest
- func (s *UpdateClusterShrinkRequest) SetIdleInterval(v int32) *UpdateClusterShrinkRequest
- func (s *UpdateClusterShrinkRequest) SetMaxCoreCount(v int32) *UpdateClusterShrinkRequest
- func (s *UpdateClusterShrinkRequest) SetMaxCount(v int32) *UpdateClusterShrinkRequest
- func (s *UpdateClusterShrinkRequest) SetMonitorSpecShrink(v string) *UpdateClusterShrinkRequest
- func (s *UpdateClusterShrinkRequest) SetSchedulerSpecShrink(v string) *UpdateClusterShrinkRequest
- func (s UpdateClusterShrinkRequest) String() string
- type UpdateNodesRequest
- type UpdateNodesRequestInstances
- type UpdateNodesResponse
- func (s UpdateNodesResponse) GoString() string
- func (s *UpdateNodesResponse) SetBody(v *UpdateNodesResponseBody) *UpdateNodesResponse
- func (s *UpdateNodesResponse) SetHeaders(v map[string]*string) *UpdateNodesResponse
- func (s *UpdateNodesResponse) SetStatusCode(v int32) *UpdateNodesResponse
- func (s UpdateNodesResponse) String() string
- type UpdateNodesResponseBody
- type UpdateNodesShrinkRequest
- type UpdateQueueRequest
- type UpdateQueueRequestQueue
- func (s UpdateQueueRequestQueue) GoString() string
- func (s *UpdateQueueRequestQueue) SetAllocationStrategy(v string) *UpdateQueueRequestQueue
- func (s *UpdateQueueRequestQueue) SetComputeNodes(v []*NodeTemplate) *UpdateQueueRequestQueue
- func (s *UpdateQueueRequestQueue) SetEnableScaleIn(v bool) *UpdateQueueRequestQueue
- func (s *UpdateQueueRequestQueue) SetEnableScaleOut(v bool) *UpdateQueueRequestQueue
- func (s *UpdateQueueRequestQueue) SetHostnamePrefix(v string) *UpdateQueueRequestQueue
- func (s *UpdateQueueRequestQueue) SetHostnameSuffix(v string) *UpdateQueueRequestQueue
- func (s *UpdateQueueRequestQueue) SetInitialCount(v int32) *UpdateQueueRequestQueue
- func (s *UpdateQueueRequestQueue) SetInterConnect(v string) *UpdateQueueRequestQueue
- func (s *UpdateQueueRequestQueue) SetKeepAliveNodes(v []*string) *UpdateQueueRequestQueue
- func (s *UpdateQueueRequestQueue) SetMaxCount(v int32) *UpdateQueueRequestQueue
- func (s *UpdateQueueRequestQueue) SetMaxCountPerCycle(v int64) *UpdateQueueRequestQueue
- func (s *UpdateQueueRequestQueue) SetMinCount(v int32) *UpdateQueueRequestQueue
- func (s *UpdateQueueRequestQueue) SetQueueName(v string) *UpdateQueueRequestQueue
- func (s *UpdateQueueRequestQueue) SetRamRole(v string) *UpdateQueueRequestQueue
- func (s *UpdateQueueRequestQueue) SetReservedNodePoolId(v string) *UpdateQueueRequestQueue
- func (s *UpdateQueueRequestQueue) SetVSwitchIds(v []*string) *UpdateQueueRequestQueue
- func (s UpdateQueueRequestQueue) String() string
- type UpdateQueueResponse
- func (s UpdateQueueResponse) GoString() string
- func (s *UpdateQueueResponse) SetBody(v *UpdateQueueResponseBody) *UpdateQueueResponse
- func (s *UpdateQueueResponse) SetHeaders(v map[string]*string) *UpdateQueueResponse
- func (s *UpdateQueueResponse) SetStatusCode(v int32) *UpdateQueueResponse
- func (s UpdateQueueResponse) String() string
- type UpdateQueueResponseBody
- type UpdateQueueShrinkRequest
- type UpdateUserRequest
- func (s UpdateUserRequest) GoString() string
- func (s *UpdateUserRequest) SetClusterId(v string) *UpdateUserRequest
- func (s *UpdateUserRequest) SetGroup(v string) *UpdateUserRequest
- func (s *UpdateUserRequest) SetPassword(v string) *UpdateUserRequest
- func (s *UpdateUserRequest) SetUserName(v string) *UpdateUserRequest
- func (s UpdateUserRequest) String() string
- type UpdateUserResponse
- func (s UpdateUserResponse) GoString() string
- func (s *UpdateUserResponse) SetBody(v *UpdateUserResponseBody) *UpdateUserResponse
- func (s *UpdateUserResponse) SetHeaders(v map[string]*string) *UpdateUserResponse
- func (s *UpdateUserResponse) SetStatusCode(v int32) *UpdateUserResponse
- func (s UpdateUserResponse) String() string
- type UpdateUserResponseBody
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddonNodeTemplate ¶
type AddonNodeTemplate struct { // example: // // false AutoRenew *bool `json:"AutoRenew,omitempty" xml:"AutoRenew,omitempty"` // example: // // 1 AutoRenewPeriod *int32 `json:"AutoRenewPeriod,omitempty" xml:"AutoRenewPeriod,omitempty"` DataDisks []*AddonNodeTemplateDataDisks `json:"DataDisks,omitempty" xml:"DataDisks,omitempty" type:"Repeated"` // example: // // 1 Duration *int32 `json:"Duration,omitempty" xml:"Duration,omitempty"` // example: // // true EnableHT *bool `json:"EnableHT,omitempty" xml:"EnableHT,omitempty"` // This parameter is required. // // example: // // aliyun_3_x64_20G_alibase_20221102.vhd ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"` // example: // // PostPaid InstanceChargeType *string `json:"InstanceChargeType,omitempty" xml:"InstanceChargeType,omitempty"` InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // This parameter is required. // // example: // // ecs.c7.4xlarge InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"` // This parameter is required. // // example: // // CentOS 7.6 64 位 OsName *string `json:"OsName,omitempty" xml:"OsName,omitempty"` // This parameter is required. // // example: // // CentOS 7.6 64 bit OsNameEN *string `json:"OsNameEN,omitempty" xml:"OsNameEN,omitempty"` // example: // // 1 Period *int32 `json:"Period,omitempty" xml:"Period,omitempty"` // example: // // Month PeriodUnit *string `json:"PeriodUnit,omitempty" xml:"PeriodUnit,omitempty"` PrivateIpAddress *string `json:"PrivateIpAddress,omitempty" xml:"PrivateIpAddress,omitempty"` // example: // // 0.97 SpotPriceLimit *float32 `json:"SpotPriceLimit,omitempty" xml:"SpotPriceLimit,omitempty"` // example: // // NoSpot SpotStrategy *string `json:"SpotStrategy,omitempty" xml:"SpotStrategy,omitempty"` SystemDisk *AddonNodeTemplateSystemDisk `json:"SystemDisk,omitempty" xml:"SystemDisk,omitempty" type:"Struct"` }
func (AddonNodeTemplate) GoString ¶
func (s AddonNodeTemplate) GoString() string
func (*AddonNodeTemplate) SetAutoRenew ¶
func (s *AddonNodeTemplate) SetAutoRenew(v bool) *AddonNodeTemplate
func (*AddonNodeTemplate) SetAutoRenewPeriod ¶
func (s *AddonNodeTemplate) SetAutoRenewPeriod(v int32) *AddonNodeTemplate
func (*AddonNodeTemplate) SetDataDisks ¶
func (s *AddonNodeTemplate) SetDataDisks(v []*AddonNodeTemplateDataDisks) *AddonNodeTemplate
func (*AddonNodeTemplate) SetDuration ¶
func (s *AddonNodeTemplate) SetDuration(v int32) *AddonNodeTemplate
func (*AddonNodeTemplate) SetEnableHT ¶
func (s *AddonNodeTemplate) SetEnableHT(v bool) *AddonNodeTemplate
func (*AddonNodeTemplate) SetImageId ¶
func (s *AddonNodeTemplate) SetImageId(v string) *AddonNodeTemplate
func (*AddonNodeTemplate) SetInstanceChargeType ¶
func (s *AddonNodeTemplate) SetInstanceChargeType(v string) *AddonNodeTemplate
func (*AddonNodeTemplate) SetInstanceId ¶
func (s *AddonNodeTemplate) SetInstanceId(v string) *AddonNodeTemplate
func (*AddonNodeTemplate) SetInstanceType ¶
func (s *AddonNodeTemplate) SetInstanceType(v string) *AddonNodeTemplate
func (*AddonNodeTemplate) SetOsName ¶
func (s *AddonNodeTemplate) SetOsName(v string) *AddonNodeTemplate
func (*AddonNodeTemplate) SetOsNameEN ¶
func (s *AddonNodeTemplate) SetOsNameEN(v string) *AddonNodeTemplate
func (*AddonNodeTemplate) SetPeriod ¶
func (s *AddonNodeTemplate) SetPeriod(v int32) *AddonNodeTemplate
func (*AddonNodeTemplate) SetPeriodUnit ¶
func (s *AddonNodeTemplate) SetPeriodUnit(v string) *AddonNodeTemplate
func (*AddonNodeTemplate) SetPrivateIpAddress ¶
func (s *AddonNodeTemplate) SetPrivateIpAddress(v string) *AddonNodeTemplate
func (*AddonNodeTemplate) SetSpotPriceLimit ¶
func (s *AddonNodeTemplate) SetSpotPriceLimit(v float32) *AddonNodeTemplate
func (*AddonNodeTemplate) SetSpotStrategy ¶
func (s *AddonNodeTemplate) SetSpotStrategy(v string) *AddonNodeTemplate
func (*AddonNodeTemplate) SetSystemDisk ¶
func (s *AddonNodeTemplate) SetSystemDisk(v *AddonNodeTemplateSystemDisk) *AddonNodeTemplate
func (AddonNodeTemplate) String ¶
func (s AddonNodeTemplate) String() string
type AddonNodeTemplateDataDisks ¶
type AddonNodeTemplateDataDisks struct { // example: // // cloud_auto Category *string `json:"Category,omitempty" xml:"Category,omitempty"` // example: // // false DeleteWithInstance *bool `json:"DeleteWithInstance,omitempty" xml:"DeleteWithInstance,omitempty"` // example: // // PL0 Level *string `json:"Level,omitempty" xml:"Level,omitempty"` // example: // // 40 Size *int32 `json:"Size,omitempty" xml:"Size,omitempty"` }
func (AddonNodeTemplateDataDisks) GoString ¶
func (s AddonNodeTemplateDataDisks) GoString() string
func (*AddonNodeTemplateDataDisks) SetCategory ¶
func (s *AddonNodeTemplateDataDisks) SetCategory(v string) *AddonNodeTemplateDataDisks
func (*AddonNodeTemplateDataDisks) SetDeleteWithInstance ¶
func (s *AddonNodeTemplateDataDisks) SetDeleteWithInstance(v bool) *AddonNodeTemplateDataDisks
func (*AddonNodeTemplateDataDisks) SetLevel ¶
func (s *AddonNodeTemplateDataDisks) SetLevel(v string) *AddonNodeTemplateDataDisks
func (*AddonNodeTemplateDataDisks) SetSize ¶
func (s *AddonNodeTemplateDataDisks) SetSize(v int32) *AddonNodeTemplateDataDisks
func (AddonNodeTemplateDataDisks) String ¶
func (s AddonNodeTemplateDataDisks) String() string
type AddonNodeTemplateSystemDisk ¶
type AddonNodeTemplateSystemDisk struct { // example: // // cloud_auto Category *string `json:"Category,omitempty" xml:"Category,omitempty"` // example: // // PL0 Level *string `json:"Level,omitempty" xml:"Level,omitempty"` // example: // // 40 Size *int32 `json:"Size,omitempty" xml:"Size,omitempty"` }
func (AddonNodeTemplateSystemDisk) GoString ¶
func (s AddonNodeTemplateSystemDisk) GoString() string
func (*AddonNodeTemplateSystemDisk) SetCategory ¶
func (s *AddonNodeTemplateSystemDisk) SetCategory(v string) *AddonNodeTemplateSystemDisk
func (*AddonNodeTemplateSystemDisk) SetLevel ¶
func (s *AddonNodeTemplateSystemDisk) SetLevel(v string) *AddonNodeTemplateSystemDisk
func (*AddonNodeTemplateSystemDisk) SetSize ¶
func (s *AddonNodeTemplateSystemDisk) SetSize(v int32) *AddonNodeTemplateSystemDisk
func (AddonNodeTemplateSystemDisk) String ¶
func (s AddonNodeTemplateSystemDisk) String() string
type AttachSharedStoragesRequest ¶
type AttachSharedStoragesRequest struct { // // You can call the [ListClusters](https://help.aliyun.com/document_detail/87116.html) operation to query the cluster ID. // // This parameter is required. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // // This parameter is required. SharedStorages []*AttachSharedStoragesRequestSharedStorages `json:"SharedStorages,omitempty" xml:"SharedStorages,omitempty" type:"Repeated"` }
func (AttachSharedStoragesRequest) GoString ¶
func (s AttachSharedStoragesRequest) GoString() string
func (*AttachSharedStoragesRequest) SetClusterId ¶
func (s *AttachSharedStoragesRequest) SetClusterId(v string) *AttachSharedStoragesRequest
func (*AttachSharedStoragesRequest) SetSharedStorages ¶
func (s *AttachSharedStoragesRequest) SetSharedStorages(v []*AttachSharedStoragesRequestSharedStorages) *AttachSharedStoragesRequest
func (AttachSharedStoragesRequest) String ¶
func (s AttachSharedStoragesRequest) String() string
type AttachSharedStoragesRequestSharedStorages ¶
type AttachSharedStoragesRequestSharedStorages struct { // // This parameter is required. // // example: // // 0bd504b0** FileSystemId *string `json:"FileSystemId,omitempty" xml:"FileSystemId,omitempty"` // // - OnPremise: The file system is deployed on a hybrid cloud. // // - PublicCloud: The file system is deployed on a public cloud. // // example: // // PublicCloud Location *string `json:"Location,omitempty" xml:"Location,omitempty"` // // This parameter is required. // // example: // // /test MountDirectory *string `json:"MountDirectory,omitempty" xml:"MountDirectory,omitempty"` // // - \\-t nfs -o vers=3,nolock,proto=tcp,noresvport // // - \\-t nfs -o vers=4.0,noresvport // // Default value:-t nfs -o vers=3,nolock,proto=tcp,noresvport // // > The v3 version is recommended for higher performance if multiple Elastic Compute Service (ECS) instances do not edit the same file at the same time. // // example: // // -t nfs -o vers=3,nolock,proto=tcp,noresvport MountOptions *string `json:"MountOptions,omitempty" xml:"MountOptions,omitempty"` // // This parameter is required. // // example: // // 0bd504b***-ngq26.cn-hangzhou.nas.aliyuncs.com MountTarget *string `json:"MountTarget,omitempty" xml:"MountTarget,omitempty"` // // - NFS // // - SMB // // This parameter is required. // // example: // // NFS ProtocolType *string `json:"ProtocolType,omitempty" xml:"ProtocolType,omitempty"` // // This parameter is required. // // example: // // /testehpc StorageDirectory *string `json:"StorageDirectory,omitempty" xml:"StorageDirectory,omitempty"` // // - nas // // - cpfs // // This parameter is required. // // example: // // nas VolumeType *string `json:"VolumeType,omitempty" xml:"VolumeType,omitempty"` }
func (AttachSharedStoragesRequestSharedStorages) GoString ¶
func (s AttachSharedStoragesRequestSharedStorages) GoString() string
func (*AttachSharedStoragesRequestSharedStorages) SetFileSystemId ¶
func (s *AttachSharedStoragesRequestSharedStorages) SetFileSystemId(v string) *AttachSharedStoragesRequestSharedStorages
func (*AttachSharedStoragesRequestSharedStorages) SetLocation ¶
func (s *AttachSharedStoragesRequestSharedStorages) SetLocation(v string) *AttachSharedStoragesRequestSharedStorages
func (*AttachSharedStoragesRequestSharedStorages) SetMountDirectory ¶
func (s *AttachSharedStoragesRequestSharedStorages) SetMountDirectory(v string) *AttachSharedStoragesRequestSharedStorages
func (*AttachSharedStoragesRequestSharedStorages) SetMountOptions ¶
func (s *AttachSharedStoragesRequestSharedStorages) SetMountOptions(v string) *AttachSharedStoragesRequestSharedStorages
func (*AttachSharedStoragesRequestSharedStorages) SetMountTarget ¶
func (s *AttachSharedStoragesRequestSharedStorages) SetMountTarget(v string) *AttachSharedStoragesRequestSharedStorages
func (*AttachSharedStoragesRequestSharedStorages) SetProtocolType ¶
func (s *AttachSharedStoragesRequestSharedStorages) SetProtocolType(v string) *AttachSharedStoragesRequestSharedStorages
func (*AttachSharedStoragesRequestSharedStorages) SetStorageDirectory ¶
func (s *AttachSharedStoragesRequestSharedStorages) SetStorageDirectory(v string) *AttachSharedStoragesRequestSharedStorages
func (*AttachSharedStoragesRequestSharedStorages) SetVolumeType ¶
func (s *AttachSharedStoragesRequestSharedStorages) SetVolumeType(v string) *AttachSharedStoragesRequestSharedStorages
func (AttachSharedStoragesRequestSharedStorages) String ¶
func (s AttachSharedStoragesRequestSharedStorages) String() string
type AttachSharedStoragesResponse ¶
type AttachSharedStoragesResponse struct {}
func (AttachSharedStoragesResponse) GoString ¶
func (s AttachSharedStoragesResponse) GoString() string
func (*AttachSharedStoragesResponse) SetBody ¶
func (s *AttachSharedStoragesResponse) SetBody(v *AttachSharedStoragesResponseBody) *AttachSharedStoragesResponse
func (*AttachSharedStoragesResponse) SetHeaders ¶
func (s *AttachSharedStoragesResponse) SetHeaders(v map[string]*string) *AttachSharedStoragesResponse
func (*AttachSharedStoragesResponse) SetStatusCode ¶
func (s *AttachSharedStoragesResponse) SetStatusCode(v int32) *AttachSharedStoragesResponse
func (AttachSharedStoragesResponse) String ¶
func (s AttachSharedStoragesResponse) String() string
type AttachSharedStoragesResponseBody ¶
type AttachSharedStoragesResponseBody struct { // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // // example: // // F9B7BEF8-E42E-5090-9880-55FB7872**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // // - true: The request was successful. // // - false: The request failed. // // example: // // true Success *string `json:"Success,omitempty" xml:"Success,omitempty"` }
func (AttachSharedStoragesResponseBody) GoString ¶
func (s AttachSharedStoragesResponseBody) GoString() string
func (*AttachSharedStoragesResponseBody) SetClusterId ¶
func (s *AttachSharedStoragesResponseBody) SetClusterId(v string) *AttachSharedStoragesResponseBody
func (*AttachSharedStoragesResponseBody) SetRequestId ¶
func (s *AttachSharedStoragesResponseBody) SetRequestId(v string) *AttachSharedStoragesResponseBody
func (*AttachSharedStoragesResponseBody) SetSuccess ¶
func (s *AttachSharedStoragesResponseBody) SetSuccess(v string) *AttachSharedStoragesResponseBody
func (AttachSharedStoragesResponseBody) String ¶
func (s AttachSharedStoragesResponseBody) String() string
type AttachSharedStoragesShrinkRequest ¶
type AttachSharedStoragesShrinkRequest struct { // // You can call the [ListClusters](https://help.aliyun.com/document_detail/87116.html) operation to query the cluster ID. // // This parameter is required. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // // This parameter is required. SharedStoragesShrink *string `json:"SharedStorages,omitempty" xml:"SharedStorages,omitempty"` }
func (AttachSharedStoragesShrinkRequest) GoString ¶
func (s AttachSharedStoragesShrinkRequest) GoString() string
func (*AttachSharedStoragesShrinkRequest) SetClusterId ¶
func (s *AttachSharedStoragesShrinkRequest) SetClusterId(v string) *AttachSharedStoragesShrinkRequest
func (*AttachSharedStoragesShrinkRequest) SetSharedStoragesShrink ¶
func (s *AttachSharedStoragesShrinkRequest) SetSharedStoragesShrink(v string) *AttachSharedStoragesShrinkRequest
func (AttachSharedStoragesShrinkRequest) String ¶
func (s AttachSharedStoragesShrinkRequest) String() string
type Client ¶
func (*Client) AttachSharedStorages ¶
func (client *Client) AttachSharedStorages(request *AttachSharedStoragesRequest) (_result *AttachSharedStoragesResponse, _err error)
Summary:
Attaches shared storage to an Elastic High Performance Computing (E-HPC) cluster.
Description:
## [](#)Usage notes
When you call this operation, take note of the following items:
The file system that you want to attach must be created in advance in the same virtual private cloud (VPC) as the destination cluster. For more information, see [Create a file system](https://help.aliyun.com/document_detail/27530.html) and [Manage mount targets](https://help.aliyun.com/document_detail/27531.html).
E-HPC clusters support Apsara File Storage NAS file systems.
@param request - AttachSharedStoragesRequest
@return AttachSharedStoragesResponse
func (*Client) AttachSharedStoragesWithOptions ¶
func (client *Client) AttachSharedStoragesWithOptions(tmpReq *AttachSharedStoragesRequest, runtime *util.RuntimeOptions) (_result *AttachSharedStoragesResponse, _err error)
Summary:
Attaches shared storage to an Elastic High Performance Computing (E-HPC) cluster.
Description:
## [](#)Usage notes
When you call this operation, take note of the following items:
The file system that you want to attach must be created in advance in the same virtual private cloud (VPC) as the destination cluster. For more information, see [Create a file system](https://help.aliyun.com/document_detail/27530.html) and [Manage mount targets](https://help.aliyun.com/document_detail/27531.html).
E-HPC clusters support Apsara File Storage NAS file systems.
@param tmpReq - AttachSharedStoragesRequest
@param runtime - runtime options for this request RuntimeOptions
@return AttachSharedStoragesResponse
func (*Client) CreateCluster ¶
func (client *Client) CreateCluster(request *CreateClusterRequest) (_result *CreateClusterResponse, _err error)
Summary:
Creates a pay-as-you-go or subscription Elastic High Performance Computing (E-HPC) cluster.
Description:
## [](#)Usage notes
Before you call this operation, make sure that you are familiar with the billing and pricing of E-HPC. For more information, see [Overview](https://help.aliyun.com/document_detail/2842985.html).
@param request - CreateClusterRequest
@return CreateClusterResponse
func (*Client) CreateClusterWithOptions ¶
func (client *Client) CreateClusterWithOptions(tmpReq *CreateClusterRequest, runtime *util.RuntimeOptions) (_result *CreateClusterResponse, _err error)
Summary:
Creates a pay-as-you-go or subscription Elastic High Performance Computing (E-HPC) cluster.
Description:
## [](#)Usage notes
Before you call this operation, make sure that you are familiar with the billing and pricing of E-HPC. For more information, see [Overview](https://help.aliyun.com/document_detail/2842985.html).
@param tmpReq - CreateClusterRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateClusterResponse
func (*Client) CreateJob ¶
func (client *Client) CreateJob(request *CreateJobRequest) (_result *CreateJobResponse, _err error)
Summary:
Creates a job for a cluster.
Description:
Before you call this operation, make sure that you understand the billing and [pricing](https://www.aliyun.com/price/product#/ecs/detail) of E-HPC.
@param request - CreateJobRequest
@return CreateJobResponse
func (*Client) CreateJobWithOptions ¶
func (client *Client) CreateJobWithOptions(tmpReq *CreateJobRequest, runtime *util.RuntimeOptions) (_result *CreateJobResponse, _err error)
Summary:
Creates a job for a cluster.
Description:
Before you call this operation, make sure that you understand the billing and [pricing](https://www.aliyun.com/price/product#/ecs/detail) of E-HPC.
@param tmpReq - CreateJobRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateJobResponse
func (*Client) CreateNodes ¶
func (client *Client) CreateNodes(request *CreateNodesRequest) (_result *CreateNodesResponse, _err error)
Summary:
Creates compute nodes for an Elastic High Performance Computing (E-HPC) cluster.
Description:
## [](#)
@param request - CreateNodesRequest
@return CreateNodesResponse
func (*Client) CreateNodesWithOptions ¶
func (client *Client) CreateNodesWithOptions(tmpReq *CreateNodesRequest, runtime *util.RuntimeOptions) (_result *CreateNodesResponse, _err error)
Summary:
Creates compute nodes for an Elastic High Performance Computing (E-HPC) cluster.
Description:
## [](#)
@param tmpReq - CreateNodesRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateNodesResponse
func (*Client) CreateQueue ¶
func (client *Client) CreateQueue(request *CreateQueueRequest) (_result *CreateQueueResponse, _err error)
Summary:
Creates a queue for an Enterprise High Performance Computing (E-HPC) cluster.
@param request - CreateQueueRequest
@return CreateQueueResponse
func (*Client) CreateQueueWithOptions ¶
func (client *Client) CreateQueueWithOptions(tmpReq *CreateQueueRequest, runtime *util.RuntimeOptions) (_result *CreateQueueResponse, _err error)
Summary:
Creates a queue for an Enterprise High Performance Computing (E-HPC) cluster.
@param tmpReq - CreateQueueRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateQueueResponse
func (*Client) CreateUsers ¶
func (client *Client) CreateUsers(request *CreateUsersRequest) (_result *CreateUsersResponse, _err error)
Summary:
Adds users to an Elastic High Performance Computing (E-HPC) cluster.
@param request - CreateUsersRequest
@return CreateUsersResponse
func (*Client) CreateUsersWithOptions ¶
func (client *Client) CreateUsersWithOptions(tmpReq *CreateUsersRequest, runtime *util.RuntimeOptions) (_result *CreateUsersResponse, _err error)
Summary:
Adds users to an Elastic High Performance Computing (E-HPC) cluster.
@param tmpReq - CreateUsersRequest
@param runtime - runtime options for this request RuntimeOptions
@return CreateUsersResponse
func (*Client) DeleteCluster ¶
func (client *Client) DeleteCluster(request *DeleteClusterRequest) (_result *DeleteClusterResponse, _err error)
Summary:
Releases an Enterprise High Performance Computing (E-HPC) cluster.
Description:
## [](#)Usage notes
Make sure that data of the cluster to be deleted is backed up before you call this operation.
> After a cluster is released, you cannot restore the data stored in the cluster. Exercise caution when you release a cluster.
@param request - DeleteClusterRequest
@return DeleteClusterResponse
func (*Client) DeleteClusterWithOptions ¶
func (client *Client) DeleteClusterWithOptions(request *DeleteClusterRequest, runtime *util.RuntimeOptions) (_result *DeleteClusterResponse, _err error)
Summary:
Releases an Enterprise High Performance Computing (E-HPC) cluster.
Description:
## [](#)Usage notes
Make sure that data of the cluster to be deleted is backed up before you call this operation.
> After a cluster is released, you cannot restore the data stored in the cluster. Exercise caution when you release a cluster.
@param request - DeleteClusterRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteClusterResponse
func (*Client) DeleteNodes ¶
func (client *Client) DeleteNodes(request *DeleteNodesRequest) (_result *DeleteNodesResponse, _err error)
Summary:
Deletes compute nodes from an Enterprise High Performance Computing (E-HPC) cluster at a time.
Description:
## [](#)Usage notes
Before you delete a compute node, we recommend that you export all job data from the node to prevent data loss.
@param request - DeleteNodesRequest
@return DeleteNodesResponse
func (*Client) DeleteNodesWithOptions ¶
func (client *Client) DeleteNodesWithOptions(tmpReq *DeleteNodesRequest, runtime *util.RuntimeOptions) (_result *DeleteNodesResponse, _err error)
Summary:
Deletes compute nodes from an Enterprise High Performance Computing (E-HPC) cluster at a time.
Description:
## [](#)Usage notes
Before you delete a compute node, we recommend that you export all job data from the node to prevent data loss.
@param tmpReq - DeleteNodesRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteNodesResponse
func (*Client) DeleteQueues ¶
func (client *Client) DeleteQueues(request *DeleteQueuesRequest) (_result *DeleteQueuesResponse, _err error)
Summary:
Deletes queues from an Enterprise High Performance Computing (E-HPC) cluster.
Description:
## [](#)Usage notes
Before you delete a queue, you must delete all compute nodes in the queue.
@param request - DeleteQueuesRequest
@return DeleteQueuesResponse
func (*Client) DeleteQueuesWithOptions ¶
func (client *Client) DeleteQueuesWithOptions(tmpReq *DeleteQueuesRequest, runtime *util.RuntimeOptions) (_result *DeleteQueuesResponse, _err error)
Summary:
Deletes queues from an Enterprise High Performance Computing (E-HPC) cluster.
Description:
## [](#)Usage notes
Before you delete a queue, you must delete all compute nodes in the queue.
@param tmpReq - DeleteQueuesRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteQueuesResponse
func (*Client) DeleteUsers ¶
func (client *Client) DeleteUsers(request *DeleteUsersRequest) (_result *DeleteUsersResponse, _err error)
Summary:
Deletes users from a cluster.
@param request - DeleteUsersRequest
@return DeleteUsersResponse
func (*Client) DeleteUsersWithOptions ¶
func (client *Client) DeleteUsersWithOptions(tmpReq *DeleteUsersRequest, runtime *util.RuntimeOptions) (_result *DeleteUsersResponse, _err error)
Summary:
Deletes users from a cluster.
@param tmpReq - DeleteUsersRequest
@param runtime - runtime options for this request RuntimeOptions
@return DeleteUsersResponse
func (*Client) DescribeAddonTemplate ¶
func (client *Client) DescribeAddonTemplate(request *DescribeAddonTemplateRequest) (_result *DescribeAddonTemplateResponse, _err error)
Summary:
Queries the details of an addon template.
@param request - DescribeAddonTemplateRequest
@return DescribeAddonTemplateResponse
func (*Client) DescribeAddonTemplateWithOptions ¶
func (client *Client) DescribeAddonTemplateWithOptions(request *DescribeAddonTemplateRequest, runtime *util.RuntimeOptions) (_result *DescribeAddonTemplateResponse, _err error)
Summary:
Queries the details of an addon template.
@param request - DescribeAddonTemplateRequest
@param runtime - runtime options for this request RuntimeOptions
@return DescribeAddonTemplateResponse
func (*Client) DetachSharedStorages ¶
func (client *Client) DetachSharedStorages(request *DetachSharedStoragesRequest) (_result *DetachSharedStoragesResponse, _err error)
Summary:
Unmounts shared storage from the mount directory of a cluster.
@param request - DetachSharedStoragesRequest
@return DetachSharedStoragesResponse
func (*Client) DetachSharedStoragesWithOptions ¶
func (client *Client) DetachSharedStoragesWithOptions(tmpReq *DetachSharedStoragesRequest, runtime *util.RuntimeOptions) (_result *DetachSharedStoragesResponse, _err error)
Summary:
Unmounts shared storage from the mount directory of a cluster.
@param tmpReq - DetachSharedStoragesRequest
@param runtime - runtime options for this request RuntimeOptions
@return DetachSharedStoragesResponse
func (*Client) GetAddon ¶
func (client *Client) GetAddon(request *GetAddonRequest) (_result *GetAddonResponse, _err error)
Summary:
Queries the details of an installed addon.
@param request - GetAddonRequest
@return GetAddonResponse
func (*Client) GetAddonWithOptions ¶
func (client *Client) GetAddonWithOptions(request *GetAddonRequest, runtime *util.RuntimeOptions) (_result *GetAddonResponse, _err error)
Summary:
Queries the details of an installed addon.
@param request - GetAddonRequest
@param runtime - runtime options for this request RuntimeOptions
@return GetAddonResponse
func (*Client) GetCluster ¶
func (client *Client) GetCluster(request *GetClusterRequest) (_result *GetClusterResponse, _err error)
Summary:
Queries information about an Elastic High Performance Computing (E-HPC) cluster.
@param request - GetClusterRequest
@return GetClusterResponse
func (*Client) GetClusterWithOptions ¶
func (client *Client) GetClusterWithOptions(request *GetClusterRequest, runtime *util.RuntimeOptions) (_result *GetClusterResponse, _err error)
Summary:
Queries information about an Elastic High Performance Computing (E-HPC) cluster.
@param request - GetClusterRequest
@param runtime - runtime options for this request RuntimeOptions
@return GetClusterResponse
func (*Client) GetCommonLogDetail ¶
func (client *Client) GetCommonLogDetail(request *GetCommonLogDetailRequest) (_result *GetCommonLogDetailResponse, _err error)
Summary:
Query logs based on a request ID. Logs for specific actions can be queried thanks to an Action-Stage-Method three-layer log splitting structure.
@param request - GetCommonLogDetailRequest
@return GetCommonLogDetailResponse
func (*Client) GetCommonLogDetailWithOptions ¶
func (client *Client) GetCommonLogDetailWithOptions(request *GetCommonLogDetailRequest, runtime *util.RuntimeOptions) (_result *GetCommonLogDetailResponse, _err error)
Summary:
Query logs based on a request ID. Logs for specific actions can be queried thanks to an Action-Stage-Method three-layer log splitting structure.
@param request - GetCommonLogDetailRequest
@param runtime - runtime options for this request RuntimeOptions
@return GetCommonLogDetailResponse
func (*Client) GetEndpoint ¶
func (*Client) GetJob ¶
func (client *Client) GetJob(request *GetJobRequest) (_result *GetJobResponse, _err error)
Summary:
Obtains the details of a job.
@param request - GetJobRequest
@return GetJobResponse
func (*Client) GetJobLog ¶
func (client *Client) GetJobLog(request *GetJobLogRequest) (_result *GetJobLogResponse, _err error)
Summary:
Queries the output logs of a job, including standard output logs and error output logs.
Description:
## [](#)Usage notes
Currently, only Slurm and PBS Pro schedulers for Standard Edition clusters are supported.
@param request - GetJobLogRequest
@return GetJobLogResponse
func (*Client) GetJobLogWithOptions ¶
func (client *Client) GetJobLogWithOptions(request *GetJobLogRequest, runtime *util.RuntimeOptions) (_result *GetJobLogResponse, _err error)
Summary:
Queries the output logs of a job, including standard output logs and error output logs.
Description:
## [](#)Usage notes
Currently, only Slurm and PBS Pro schedulers for Standard Edition clusters are supported.
@param request - GetJobLogRequest
@param runtime - runtime options for this request RuntimeOptions
@return GetJobLogResponse
func (*Client) GetJobWithOptions ¶
func (client *Client) GetJobWithOptions(request *GetJobRequest, runtime *util.RuntimeOptions) (_result *GetJobResponse, _err error)
Summary:
Obtains the details of a job.
@param request - GetJobRequest
@param runtime - runtime options for this request RuntimeOptions
@return GetJobResponse
func (*Client) GetQueue ¶
func (client *Client) GetQueue(request *GetQueueRequest) (_result *GetQueueResponse, _err error)
Summary:
Queries the details of a queue in an Elastic High Performance Computing (E-HPC) cluster.
@param request - GetQueueRequest
@return GetQueueResponse
func (*Client) GetQueueWithOptions ¶
func (client *Client) GetQueueWithOptions(request *GetQueueRequest, runtime *util.RuntimeOptions) (_result *GetQueueResponse, _err error)
Summary:
Queries the details of a queue in an Elastic High Performance Computing (E-HPC) cluster.
@param request - GetQueueRequest
@param runtime - runtime options for this request RuntimeOptions
@return GetQueueResponse
func (*Client) InstallAddon ¶
func (client *Client) InstallAddon(request *InstallAddonRequest) (_result *InstallAddonResponse, _err error)
Summary:
Installs an addon.
Description:
## [](#)Usage notes
Take note of the following items when you call this operation:
The cluster must be in the `Running` state.
Clusters fall into two types:
Regular clusters on Alibaba Cloud Public Cloud
Managed clusters on Alibaba Cloud Public Cloud
@param request - InstallAddonRequest
@return InstallAddonResponse
func (*Client) InstallAddonWithOptions ¶
func (client *Client) InstallAddonWithOptions(request *InstallAddonRequest, runtime *util.RuntimeOptions) (_result *InstallAddonResponse, _err error)
Summary:
Installs an addon.
Description:
## [](#)Usage notes
Take note of the following items when you call this operation:
The cluster must be in the `Running` state.
Clusters fall into two types:
Regular clusters on Alibaba Cloud Public Cloud
Managed clusters on Alibaba Cloud Public Cloud
@param request - InstallAddonRequest
@param runtime - runtime options for this request RuntimeOptions
@return InstallAddonResponse
func (*Client) InstallSoftwares ¶
func (client *Client) InstallSoftwares(request *InstallSoftwaresRequest) (_result *InstallSoftwaresResponse, _err error)
Summary:
Installs software for a specified cluster.
@param request - InstallSoftwaresRequest
@return InstallSoftwaresResponse
func (*Client) InstallSoftwaresWithOptions ¶
func (client *Client) InstallSoftwaresWithOptions(tmpReq *InstallSoftwaresRequest, runtime *util.RuntimeOptions) (_result *InstallSoftwaresResponse, _err error)
Summary:
Installs software for a specified cluster.
@param tmpReq - InstallSoftwaresRequest
@param runtime - runtime options for this request RuntimeOptions
@return InstallSoftwaresResponse
func (*Client) ListAddonTemplates ¶
func (client *Client) ListAddonTemplates(request *ListAddonTemplatesRequest) (_result *ListAddonTemplatesResponse, _err error)
Summary:
Queries supported addon templates.
@param request - ListAddonTemplatesRequest
@return ListAddonTemplatesResponse
func (*Client) ListAddonTemplatesWithOptions ¶
func (client *Client) ListAddonTemplatesWithOptions(request *ListAddonTemplatesRequest, runtime *util.RuntimeOptions) (_result *ListAddonTemplatesResponse, _err error)
Summary:
Queries supported addon templates.
@param request - ListAddonTemplatesRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListAddonTemplatesResponse
func (*Client) ListAddons ¶
func (client *Client) ListAddons(request *ListAddonsRequest) (_result *ListAddonsResponse, _err error)
Summary:
Queries installed addons of an Elastic High Performance Computing (E-HPC) cluster.
@param request - ListAddonsRequest
@return ListAddonsResponse
func (*Client) ListAddonsWithOptions ¶
func (client *Client) ListAddonsWithOptions(tmpReq *ListAddonsRequest, runtime *util.RuntimeOptions) (_result *ListAddonsResponse, _err error)
Summary:
Queries installed addons of an Elastic High Performance Computing (E-HPC) cluster.
@param tmpReq - ListAddonsRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListAddonsResponse
func (*Client) ListAvailableFileSystems ¶
func (client *Client) ListAvailableFileSystems(request *ListAvailableFileSystemsRequest) (_result *ListAvailableFileSystemsResponse, _err error)
Summary:
Queries the file systems that can be attached in a region.
@param request - ListAvailableFileSystemsRequest
@return ListAvailableFileSystemsResponse
func (*Client) ListAvailableFileSystemsWithOptions ¶
func (client *Client) ListAvailableFileSystemsWithOptions(request *ListAvailableFileSystemsRequest, runtime *util.RuntimeOptions) (_result *ListAvailableFileSystemsResponse, _err error)
Summary:
Queries the file systems that can be attached in a region.
@param request - ListAvailableFileSystemsRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListAvailableFileSystemsResponse
func (*Client) ListAvailableImages ¶
func (client *Client) ListAvailableImages(request *ListAvailableImagesRequest) (_result *ListAvailableImagesResponse, _err error)
Summary:
Queries images that are available for Elastic High Performance Computing (E-HPC) clusters.
@param request - ListAvailableImagesRequest
@return ListAvailableImagesResponse
func (*Client) ListAvailableImagesWithOptions ¶
func (client *Client) ListAvailableImagesWithOptions(tmpReq *ListAvailableImagesRequest, runtime *util.RuntimeOptions) (_result *ListAvailableImagesResponse, _err error)
Summary:
Queries images that are available for Elastic High Performance Computing (E-HPC) clusters.
@param tmpReq - ListAvailableImagesRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListAvailableImagesResponse
func (*Client) ListClusters ¶
func (client *Client) ListClusters(request *ListClustersRequest) (_result *ListClustersResponse, _err error)
Summary:
Queries all clusters of a user in each region.
@param request - ListClustersRequest
@return ListClustersResponse
func (*Client) ListClustersWithOptions ¶
func (client *Client) ListClustersWithOptions(tmpReq *ListClustersRequest, runtime *util.RuntimeOptions) (_result *ListClustersResponse, _err error)
Summary:
Queries all clusters of a user in each region.
@param tmpReq - ListClustersRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListClustersResponse
func (*Client) ListCommonLogs ¶
func (client *Client) ListCommonLogs(request *ListCommonLogsRequest) (_result *ListCommonLogsResponse, _err error)
Summary:
Queries the logs of a cluster that are generated within a time range.
@param request - ListCommonLogsRequest
@return ListCommonLogsResponse
func (*Client) ListCommonLogsWithOptions ¶
func (client *Client) ListCommonLogsWithOptions(tmpReq *ListCommonLogsRequest, runtime *util.RuntimeOptions) (_result *ListCommonLogsResponse, _err error)
Summary:
Queries the logs of a cluster that are generated within a time range.
@param tmpReq - ListCommonLogsRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListCommonLogsResponse
func (*Client) ListInstalledSoftwares ¶
func (client *Client) ListInstalledSoftwares(request *ListInstalledSoftwaresRequest) (_result *ListInstalledSoftwaresResponse, _err error)
Summary:
Queries the installed software of a cluster.
@param request - ListInstalledSoftwaresRequest
@return ListInstalledSoftwaresResponse
func (*Client) ListInstalledSoftwaresWithOptions ¶
func (client *Client) ListInstalledSoftwaresWithOptions(request *ListInstalledSoftwaresRequest, runtime *util.RuntimeOptions) (_result *ListInstalledSoftwaresResponse, _err error)
Summary:
Queries the installed software of a cluster.
@param request - ListInstalledSoftwaresRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListInstalledSoftwaresResponse
func (*Client) ListJobs ¶
func (client *Client) ListJobs(request *ListJobsRequest) (_result *ListJobsResponse, _err error)
Summary:
Queries the jobs in a cluster.
@param request - ListJobsRequest
@return ListJobsResponse
func (*Client) ListJobsWithOptions ¶
func (client *Client) ListJobsWithOptions(tmpReq *ListJobsRequest, runtime *util.RuntimeOptions) (_result *ListJobsResponse, _err error)
Summary:
Queries the jobs in a cluster.
@param tmpReq - ListJobsRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListJobsResponse
func (*Client) ListNodes ¶
func (client *Client) ListNodes(request *ListNodesRequest) (_result *ListNodesResponse, _err error)
Summary:
Queries the nodes of an Elastic High Performance Computing (E-HPC) cluster.
@param request - ListNodesRequest
@return ListNodesResponse
func (*Client) ListNodesWithOptions ¶
func (client *Client) ListNodesWithOptions(tmpReq *ListNodesRequest, runtime *util.RuntimeOptions) (_result *ListNodesResponse, _err error)
Summary:
Queries the nodes of an Elastic High Performance Computing (E-HPC) cluster.
@param tmpReq - ListNodesRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListNodesResponse
func (*Client) ListQueues ¶
func (client *Client) ListQueues(request *ListQueuesRequest) (_result *ListQueuesResponse, _err error)
Summary:
Queries queues in an Elastic High Performance Computing (E-HPC) cluster.
@param request - ListQueuesRequest
@return ListQueuesResponse
func (*Client) ListQueuesWithOptions ¶
func (client *Client) ListQueuesWithOptions(tmpReq *ListQueuesRequest, runtime *util.RuntimeOptions) (_result *ListQueuesResponse, _err error)
Summary:
Queries queues in an Elastic High Performance Computing (E-HPC) cluster.
@param tmpReq - ListQueuesRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListQueuesResponse
func (*Client) ListSharedStorages ¶
func (client *Client) ListSharedStorages(request *ListSharedStoragesRequest) (_result *ListSharedStoragesResponse, _err error)
Summary:
Queries the shared storage that is attached to a cluster.
@param request - ListSharedStoragesRequest
@return ListSharedStoragesResponse
func (*Client) ListSharedStoragesWithOptions ¶
func (client *Client) ListSharedStoragesWithOptions(request *ListSharedStoragesRequest, runtime *util.RuntimeOptions) (_result *ListSharedStoragesResponse, _err error)
Summary:
Queries the shared storage that is attached to a cluster.
@param request - ListSharedStoragesRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListSharedStoragesResponse
func (*Client) ListSoftwares ¶
func (client *Client) ListSoftwares(request *ListSoftwaresRequest) (_result *ListSoftwaresResponse, _err error)
Summary:
Queries the software that can be installed in an Elastic High Performance Computing (E-HPC) cluster.
@param request - ListSoftwaresRequest
@return ListSoftwaresResponse
func (*Client) ListSoftwaresWithOptions ¶
func (client *Client) ListSoftwaresWithOptions(request *ListSoftwaresRequest, runtime *util.RuntimeOptions) (_result *ListSoftwaresResponse, _err error)
Summary:
Queries the software that can be installed in an Elastic High Performance Computing (E-HPC) cluster.
@param request - ListSoftwaresRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListSoftwaresResponse
func (*Client) ListUsers ¶
func (client *Client) ListUsers(request *ListUsersRequest) (_result *ListUsersResponse, _err error)
Summary:
Queries the users of a cluster.
@param request - ListUsersRequest
@return ListUsersResponse
func (*Client) ListUsersWithOptions ¶
func (client *Client) ListUsersWithOptions(request *ListUsersRequest, runtime *util.RuntimeOptions) (_result *ListUsersResponse, _err error)
Summary:
Queries the users of a cluster.
@param request - ListUsersRequest
@param runtime - runtime options for this request RuntimeOptions
@return ListUsersResponse
func (*Client) StopJobs ¶
func (client *Client) StopJobs(request *StopJobsRequest) (_result *StopJobsResponse, _err error)
Summary:
Stops uncompleted jobs in a batch in an Elastic High Performance Computing (E-HPC) cluster.
@param request - StopJobsRequest
@return StopJobsResponse
func (*Client) StopJobsWithOptions ¶
func (client *Client) StopJobsWithOptions(tmpReq *StopJobsRequest, runtime *util.RuntimeOptions) (_result *StopJobsResponse, _err error)
Summary:
Stops uncompleted jobs in a batch in an Elastic High Performance Computing (E-HPC) cluster.
@param tmpReq - StopJobsRequest
@param runtime - runtime options for this request RuntimeOptions
@return StopJobsResponse
func (*Client) UnInstallAddon ¶
func (client *Client) UnInstallAddon(request *UnInstallAddonRequest) (_result *UnInstallAddonResponse, _err error)
Summary:
Uninstalls an addon.
Description:
## [](#)Usage notes
Take note of the following items when you call this operation:
The cluster must be in the `Running` state.
Clusters fall into the following types:
Regular clusters on Alibaba Cloud Public Cloud
Managed clusters on Alibaba Cloud Public Cloud
@param request - UnInstallAddonRequest
@return UnInstallAddonResponse
func (*Client) UnInstallAddonWithOptions ¶
func (client *Client) UnInstallAddonWithOptions(request *UnInstallAddonRequest, runtime *util.RuntimeOptions) (_result *UnInstallAddonResponse, _err error)
Summary:
Uninstalls an addon.
Description:
## [](#)Usage notes
Take note of the following items when you call this operation:
The cluster must be in the `Running` state.
Clusters fall into the following types:
Regular clusters on Alibaba Cloud Public Cloud
Managed clusters on Alibaba Cloud Public Cloud
@param request - UnInstallAddonRequest
@param runtime - runtime options for this request RuntimeOptions
@return UnInstallAddonResponse
func (*Client) UninstallSoftwares ¶
func (client *Client) UninstallSoftwares(request *UninstallSoftwaresRequest) (_result *UninstallSoftwaresResponse, _err error)
Summary:
Uninstalls software systems from an Enterprise High Performance Computing (E-HPC) cluster.
@param request - UninstallSoftwaresRequest
@return UninstallSoftwaresResponse
func (*Client) UninstallSoftwaresWithOptions ¶
func (client *Client) UninstallSoftwaresWithOptions(tmpReq *UninstallSoftwaresRequest, runtime *util.RuntimeOptions) (_result *UninstallSoftwaresResponse, _err error)
Summary:
Uninstalls software systems from an Enterprise High Performance Computing (E-HPC) cluster.
@param tmpReq - UninstallSoftwaresRequest
@param runtime - runtime options for this request RuntimeOptions
@return UninstallSoftwaresResponse
func (*Client) UpdateCluster ¶
func (client *Client) UpdateCluster(request *UpdateClusterRequest) (_result *UpdateClusterResponse, _err error)
Summary:
Modifies the configurations of an Elastic High Performance Computing (E-HPC) cluster.
@param request - UpdateClusterRequest
@return UpdateClusterResponse
func (*Client) UpdateClusterWithOptions ¶
func (client *Client) UpdateClusterWithOptions(tmpReq *UpdateClusterRequest, runtime *util.RuntimeOptions) (_result *UpdateClusterResponse, _err error)
Summary:
Modifies the configurations of an Elastic High Performance Computing (E-HPC) cluster.
@param tmpReq - UpdateClusterRequest
@param runtime - runtime options for this request RuntimeOptions
@return UpdateClusterResponse
func (*Client) UpdateNodes ¶
func (client *Client) UpdateNodes(request *UpdateNodesRequest) (_result *UpdateNodesResponse, _err error)
Summary:
Updates the configurations of compute nodes in an Enterprise High Performance Computing (E-HPC) cluster.
Description:
## [](#)Usage notes
Before you delete a compute node, we recommend that you export all job data from the node to prevent data loss.
@param request - UpdateNodesRequest
@return UpdateNodesResponse
func (*Client) UpdateNodesWithOptions ¶
func (client *Client) UpdateNodesWithOptions(tmpReq *UpdateNodesRequest, runtime *util.RuntimeOptions) (_result *UpdateNodesResponse, _err error)
Summary:
Updates the configurations of compute nodes in an Enterprise High Performance Computing (E-HPC) cluster.
Description:
## [](#)Usage notes
Before you delete a compute node, we recommend that you export all job data from the node to prevent data loss.
@param tmpReq - UpdateNodesRequest
@param runtime - runtime options for this request RuntimeOptions
@return UpdateNodesResponse
func (*Client) UpdateQueue ¶
func (client *Client) UpdateQueue(request *UpdateQueueRequest) (_result *UpdateQueueResponse, _err error)
Summary:
Modifies the configurations of a queue in an Elastic High Performance Computing (E-HPC) cluster.
@param request - UpdateQueueRequest
@return UpdateQueueResponse
func (*Client) UpdateQueueWithOptions ¶
func (client *Client) UpdateQueueWithOptions(tmpReq *UpdateQueueRequest, runtime *util.RuntimeOptions) (_result *UpdateQueueResponse, _err error)
Summary:
Modifies the configurations of a queue in an Elastic High Performance Computing (E-HPC) cluster.
@param tmpReq - UpdateQueueRequest
@param runtime - runtime options for this request RuntimeOptions
@return UpdateQueueResponse
func (*Client) UpdateUser ¶
func (client *Client) UpdateUser(request *UpdateUserRequest) (_result *UpdateUserResponse, _err error)
Summary:
Updates the information of a user in an Elastic High Performance Computing (E-HPC) cluster, including the user group and password.
@param request - UpdateUserRequest
@return UpdateUserResponse
func (*Client) UpdateUserWithOptions ¶
func (client *Client) UpdateUserWithOptions(request *UpdateUserRequest, runtime *util.RuntimeOptions) (_result *UpdateUserResponse, _err error)
Summary:
Updates the information of a user in an Elastic High Performance Computing (E-HPC) cluster, including the user group and password.
@param request - UpdateUserRequest
@param runtime - runtime options for this request RuntimeOptions
@return UpdateUserResponse
type CreateClusterRequest ¶
type CreateClusterRequest struct { // The list of software that you want to install in the cluster. Valid values of N: 0 to 10. AdditionalPackages []*CreateClusterRequestAdditionalPackages `json:"AdditionalPackages,omitempty" xml:"AdditionalPackages,omitempty" type:"Repeated"` // The configurations of the custom addons in the cluster. Only one addon is supported. Addons []*CreateClusterRequestAddons `json:"Addons,omitempty" xml:"Addons,omitempty" type:"Repeated"` // The client version. By default, the latest version is used. // // example: // // 2.1.0 ClientVersion *string `json:"ClientVersion,omitempty" xml:"ClientVersion,omitempty"` // The cluster type. Valid values: // // - Standard // // - Serverless // // example: // // Standard ClusterCategory *string `json:"ClusterCategory,omitempty" xml:"ClusterCategory,omitempty"` // The access credentials of the cluster. ClusterCredentials *CreateClusterRequestClusterCredentials `json:"ClusterCredentials,omitempty" xml:"ClusterCredentials,omitempty" type:"Struct"` // The post-processing script of the cluster. ClusterCustomConfiguration *CreateClusterRequestClusterCustomConfiguration `json:"ClusterCustomConfiguration,omitempty" xml:"ClusterCustomConfiguration,omitempty" type:"Struct"` // The cluster description. The description must be 1 to 128 characters in length and can contain letters, digits, hyphens (-), and underscores (_). // // example: // // slurm22.05.8-cluster-20240718 ClusterDescription *string `json:"ClusterDescription,omitempty" xml:"ClusterDescription,omitempty"` // The deployment mode of the cluster. Valid values: // // - Integrated // // - Hybrid // // - Custom // // example: // // Integrated ClusterMode *string `json:"ClusterMode,omitempty" xml:"ClusterMode,omitempty"` // The cluster name. The name must be 1 to 128 characters in length and can contain letters, digits, hyphens (-), and underscores (_). // // example: // // slurm22.05.8-cluster-20240718 ClusterName *string `json:"ClusterName,omitempty" xml:"ClusterName,omitempty"` // The ID of the vSwitch that you want the cluster to use. The vSwitch must reside in the VPC that is specified by the `ClusterVpcId` parameter. // // You can call the [DescribeVpcs](https://help.aliyun.com/document_detail/448581.html) operation to query information about the created VPCs and vSwitches. // // example: // // vsw-f8za5p0mwzgdu3wgx**** ClusterVSwitchId *string `json:"ClusterVSwitchId,omitempty" xml:"ClusterVSwitchId,omitempty"` // The ID of the virtual private cloud (VPC) in which the cluster resides. // // example: // // vpc-m5efjevmclc0xdmys**** ClusterVpcId *string `json:"ClusterVpcId,omitempty" xml:"ClusterVpcId,omitempty"` // Specifies whether to enable deletion protection for the cluster. Deletion protection decides whether the cluster can be deleted in the console or by calling the [DeleteCluster](https://help.aliyun.com/document_detail/424406.html) operation. Valid values: // // - true // // - false // // Default value: false. // // example: // // false DeletionProtection *bool `json:"DeletionProtection,omitempty" xml:"DeletionProtection,omitempty"` // Specifies whether to use an advanced security group. Valid values: // // - true: automatically creates and uses an advanced security group. // // - false: automatically creates and uses a basic security group. // // For more information, see [Basic security groups and advanced security groups](https://help.aliyun.com/document_detail/605897.html). // // example: // // false IsEnterpriseSecurityGroup *bool `json:"IsEnterpriseSecurityGroup,omitempty" xml:"IsEnterpriseSecurityGroup,omitempty"` // The configurations of the cluster management node. Manager *CreateClusterRequestManager `json:"Manager,omitempty" xml:"Manager,omitempty" type:"Struct"` // The maximum number of vCPUs that can be used by compute nodes in the cluster. Valid values: 0 to 100,000. // // example: // // 10000 MaxCoreCount *int32 `json:"MaxCoreCount,omitempty" xml:"MaxCoreCount,omitempty"` // The maximum number of compute nodes that the cluster can manage. Valid values: 0 to 5,000. // // example: // // 500 MaxCount *int32 `json:"MaxCount,omitempty" xml:"MaxCount,omitempty"` // The configurations of the queues in the cluster. The number of queues can be 0 to 8. Queues []*QueueTemplate `json:"Queues,omitempty" xml:"Queues,omitempty" type:"Repeated"` // The ID of the resource group to which the cluster belongs. // // You can call the [ListResourceGroups](https://help.aliyun.com/document_detail/158855.html) operation to obtain the IDs of the resource groups. // // example: // // rg-acfmxazb4****** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The ID of the security group to which the cluster belongs. // // You can call the [DescribeSecurityGroups](https://help.aliyun.com/document_detail/25556.html) operation to query available security groups in the current region. // // example: // // sg-bp13n61xsydodfyg**** SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"` SharedStorages []*SharedStorageTemplate `json:"SharedStorages,omitempty" xml:"SharedStorages,omitempty" type:"Repeated"` // The tags of the cluster. Tags []*CreateClusterRequestTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"` }
func (CreateClusterRequest) GoString ¶
func (s CreateClusterRequest) GoString() string
func (*CreateClusterRequest) SetAdditionalPackages ¶
func (s *CreateClusterRequest) SetAdditionalPackages(v []*CreateClusterRequestAdditionalPackages) *CreateClusterRequest
func (*CreateClusterRequest) SetAddons ¶
func (s *CreateClusterRequest) SetAddons(v []*CreateClusterRequestAddons) *CreateClusterRequest
func (*CreateClusterRequest) SetClientVersion ¶
func (s *CreateClusterRequest) SetClientVersion(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetClusterCategory ¶
func (s *CreateClusterRequest) SetClusterCategory(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetClusterCredentials ¶
func (s *CreateClusterRequest) SetClusterCredentials(v *CreateClusterRequestClusterCredentials) *CreateClusterRequest
func (*CreateClusterRequest) SetClusterCustomConfiguration ¶
func (s *CreateClusterRequest) SetClusterCustomConfiguration(v *CreateClusterRequestClusterCustomConfiguration) *CreateClusterRequest
func (*CreateClusterRequest) SetClusterDescription ¶
func (s *CreateClusterRequest) SetClusterDescription(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetClusterMode ¶
func (s *CreateClusterRequest) SetClusterMode(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetClusterName ¶
func (s *CreateClusterRequest) SetClusterName(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetClusterVSwitchId ¶
func (s *CreateClusterRequest) SetClusterVSwitchId(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetClusterVpcId ¶
func (s *CreateClusterRequest) SetClusterVpcId(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetDeletionProtection ¶
func (s *CreateClusterRequest) SetDeletionProtection(v bool) *CreateClusterRequest
func (*CreateClusterRequest) SetIsEnterpriseSecurityGroup ¶
func (s *CreateClusterRequest) SetIsEnterpriseSecurityGroup(v bool) *CreateClusterRequest
func (*CreateClusterRequest) SetManager ¶
func (s *CreateClusterRequest) SetManager(v *CreateClusterRequestManager) *CreateClusterRequest
func (*CreateClusterRequest) SetMaxCoreCount ¶
func (s *CreateClusterRequest) SetMaxCoreCount(v int32) *CreateClusterRequest
func (*CreateClusterRequest) SetMaxCount ¶
func (s *CreateClusterRequest) SetMaxCount(v int32) *CreateClusterRequest
func (*CreateClusterRequest) SetQueues ¶
func (s *CreateClusterRequest) SetQueues(v []*QueueTemplate) *CreateClusterRequest
func (*CreateClusterRequest) SetResourceGroupId ¶
func (s *CreateClusterRequest) SetResourceGroupId(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetSecurityGroupId ¶
func (s *CreateClusterRequest) SetSecurityGroupId(v string) *CreateClusterRequest
func (*CreateClusterRequest) SetSharedStorages ¶
func (s *CreateClusterRequest) SetSharedStorages(v []*SharedStorageTemplate) *CreateClusterRequest
func (*CreateClusterRequest) SetTags ¶
func (s *CreateClusterRequest) SetTags(v []*CreateClusterRequestTags) *CreateClusterRequest
func (CreateClusterRequest) String ¶
func (s CreateClusterRequest) String() string
type CreateClusterRequestAdditionalPackages ¶
type CreateClusterRequestAdditionalPackages struct { // The name of the software that you want to install in the cluster. // // example: // // mpich Name *string `json:"Name,omitempty" xml:"Name,omitempty"` // The version of the software that you want to install in the cluster. // // example: // // 4.0.3 Version *string `json:"Version,omitempty" xml:"Version,omitempty"` }
func (CreateClusterRequestAdditionalPackages) GoString ¶
func (s CreateClusterRequestAdditionalPackages) GoString() string
func (*CreateClusterRequestAdditionalPackages) SetName ¶
func (s *CreateClusterRequestAdditionalPackages) SetName(v string) *CreateClusterRequestAdditionalPackages
func (*CreateClusterRequestAdditionalPackages) SetVersion ¶
func (s *CreateClusterRequestAdditionalPackages) SetVersion(v string) *CreateClusterRequestAdditionalPackages
func (CreateClusterRequestAdditionalPackages) String ¶
func (s CreateClusterRequestAdditionalPackages) String() string
type CreateClusterRequestAddons ¶
type CreateClusterRequestAddons struct { // The addon name. // // This parameter is required. // // example: // // Login Name *string `json:"Name,omitempty" xml:"Name,omitempty"` // The resource configurations of the addon. // // example: // // "{\\\\"EipResource\\\\": {\\\\"AutoCreate\\\\": true}, \\\\"EcsResources\\\\": [{\\\\"InstanceType\\\\": \\\\"ecs.c7.xlarge\\\\", \\\\"ImageId\\\\": \\\\"centos_7_6_x64_20G_alibase_20211130.vhd\\\\", \\\\"SystemDisk\\\\": {\\\\"Category\\\\": \\\\"cloud_essd\\\\", \\\\"Size\\\\": 40, \\\\"Level\\\\": \\\\"PL0\\\\"}, \\\\"EnableHT\\\\": true, \\\\"InstanceChargeType\\\\": \\\\"PostPaid\\\\", \\\\"SpotStrategy\\\\": \\\\"NoSpot\\\\"}]}" ResourcesSpec *string `json:"ResourcesSpec,omitempty" xml:"ResourcesSpec,omitempty"` // The service configurations of the addon. // // example: // // "[{\\\\"ServiceName\\\\": \\\\"SSH\\\\", \\\\"ServiceAccessType\\\\": null, \\\\"ServiceAccessUrl\\\\": null, \\\\"NetworkACL\\\\": [{\\\\"IpProtocol\\\\": \\\\"TCP\\\\", \\\\"Port\\\\": 22, \\\\"SourceCidrIp\\\\": \\\\"0.0.0.0/0\\\\"}]}, {\\\\"ServiceName\\\\": \\\\"VNC\\\\", \\\\"ServiceAccessType\\\\": null, \\\\"ServiceAccessUrl\\\\": null, \\\\"NetworkACL\\\\": [{\\\\"IpProtocol\\\\": \\\\"TCP\\\\", \\\\"Port\\\\": 12016, \\\\"SourceCidrIp\\\\": \\\\"0.0.0.0/0\\\\"}]}, {\\\\"ServiceName\\\\": \\\\"CLIENT\\\\", \\\\"ServiceAccessType\\\\": \\\\"URL\\\\", \\\\"ServiceAccessUrl\\\\": \\\\"\\\\", \\\\"NetworkACL\\\\": [{\\\\"IpProtocol\\\\": \\\\"TCP\\\\", \\\\"Port\\\\": 12011, \\\\"SourceCidrIp\\\\": \\\\"0.0.0.0/0\\\\"}]}]" ServicesSpec *string `json:"ServicesSpec,omitempty" xml:"ServicesSpec,omitempty"` // The addon version. // // This parameter is required. // // example: // // 1.0 Version *string `json:"Version,omitempty" xml:"Version,omitempty"` }
func (CreateClusterRequestAddons) GoString ¶
func (s CreateClusterRequestAddons) GoString() string
func (*CreateClusterRequestAddons) SetName ¶
func (s *CreateClusterRequestAddons) SetName(v string) *CreateClusterRequestAddons
func (*CreateClusterRequestAddons) SetResourcesSpec ¶
func (s *CreateClusterRequestAddons) SetResourcesSpec(v string) *CreateClusterRequestAddons
func (*CreateClusterRequestAddons) SetServicesSpec ¶
func (s *CreateClusterRequestAddons) SetServicesSpec(v string) *CreateClusterRequestAddons
func (*CreateClusterRequestAddons) SetVersion ¶
func (s *CreateClusterRequestAddons) SetVersion(v string) *CreateClusterRequestAddons
func (CreateClusterRequestAddons) String ¶
func (s CreateClusterRequestAddons) String() string
type CreateClusterRequestClusterCredentials ¶
type CreateClusterRequestClusterCredentials struct { // The name of the key pair. The name must be 2 to 128 characters in length. The name must start with a letter but cannot start with `http://` or `https://`. The name can contain digits, letters, colons (:), underscores (_), and hyphens (-). // // > For more information, see [Create a key pair](https://help.aliyun.com/document_detail/51793.html). // // example: // // ali0824 KeyPairName *string `json:"KeyPairName,omitempty" xml:"KeyPairName,omitempty"` // The password for the root user to log on to the node. The password must be 8 to 20 characters in length, and must contain at least 3 of the following character types: uppercase letters, lowercase letters, digits, and special characters. The following special characters are supported: `() ~ ! @ # $ % ^ & - - = + { } [ ] : ; \\" < > , . ? /` // // > We recommend that you use HTTPS to call the API operation to prevent password leakage. // // example: // // ********** Password *string `json:"Password,omitempty" xml:"Password,omitempty"` }
func (CreateClusterRequestClusterCredentials) GoString ¶
func (s CreateClusterRequestClusterCredentials) GoString() string
func (*CreateClusterRequestClusterCredentials) SetKeyPairName ¶
func (s *CreateClusterRequestClusterCredentials) SetKeyPairName(v string) *CreateClusterRequestClusterCredentials
func (*CreateClusterRequestClusterCredentials) SetPassword ¶
func (s *CreateClusterRequestClusterCredentials) SetPassword(v string) *CreateClusterRequestClusterCredentials
func (CreateClusterRequestClusterCredentials) String ¶
func (s CreateClusterRequestClusterCredentials) String() string
type CreateClusterRequestClusterCustomConfiguration ¶
type CreateClusterRequestClusterCustomConfiguration struct { // The runtime parameters of the script after the cluster is created. // // example: // // E-HPC cn-hangzhou Args *string `json:"Args,omitempty" xml:"Args,omitempty"` // The URL that is used to download the post-processing script. // // example: // // http://***** Script *string `json:"Script,omitempty" xml:"Script,omitempty"` }
func (CreateClusterRequestClusterCustomConfiguration) GoString ¶
func (s CreateClusterRequestClusterCustomConfiguration) GoString() string
func (*CreateClusterRequestClusterCustomConfiguration) SetScript ¶
func (s *CreateClusterRequestClusterCustomConfiguration) SetScript(v string) *CreateClusterRequestClusterCustomConfiguration
func (CreateClusterRequestClusterCustomConfiguration) String ¶
func (s CreateClusterRequestClusterCustomConfiguration) String() string
type CreateClusterRequestManager ¶
type CreateClusterRequestManager struct { // The configurations of the domain name resolution service. DNS *CreateClusterRequestManagerDNS `json:"DNS,omitempty" xml:"DNS,omitempty" type:"Struct"` // The configurations of the directory service. DirectoryService *CreateClusterRequestManagerDirectoryService `json:"DirectoryService,omitempty" xml:"DirectoryService,omitempty" type:"Struct"` // The hardware configurations of the management node. ManagerNode *NodeTemplate `json:"ManagerNode,omitempty" xml:"ManagerNode,omitempty"` // The configurations of the scheduler service. Scheduler *CreateClusterRequestManagerScheduler `json:"Scheduler,omitempty" xml:"Scheduler,omitempty" type:"Struct"` }
func (CreateClusterRequestManager) GoString ¶
func (s CreateClusterRequestManager) GoString() string
func (*CreateClusterRequestManager) SetDNS ¶
func (s *CreateClusterRequestManager) SetDNS(v *CreateClusterRequestManagerDNS) *CreateClusterRequestManager
func (*CreateClusterRequestManager) SetDirectoryService ¶
func (s *CreateClusterRequestManager) SetDirectoryService(v *CreateClusterRequestManagerDirectoryService) *CreateClusterRequestManager
func (*CreateClusterRequestManager) SetManagerNode ¶
func (s *CreateClusterRequestManager) SetManagerNode(v *NodeTemplate) *CreateClusterRequestManager
func (*CreateClusterRequestManager) SetScheduler ¶
func (s *CreateClusterRequestManager) SetScheduler(v *CreateClusterRequestManagerScheduler) *CreateClusterRequestManager
func (CreateClusterRequestManager) String ¶
func (s CreateClusterRequestManager) String() string
type CreateClusterRequestManagerDNS ¶
type CreateClusterRequestManagerDNS struct { // The domain name resolution type. // // Valid values: // // - NIS: NIS. // // example: // // NIS Type *string `json:"Type,omitempty" xml:"Type,omitempty"` // The version of the domain name resolution service. // // example: // // 2.31 Version *string `json:"Version,omitempty" xml:"Version,omitempty"` }
func (CreateClusterRequestManagerDNS) GoString ¶
func (s CreateClusterRequestManagerDNS) GoString() string
func (*CreateClusterRequestManagerDNS) SetType ¶
func (s *CreateClusterRequestManagerDNS) SetType(v string) *CreateClusterRequestManagerDNS
func (*CreateClusterRequestManagerDNS) SetVersion ¶
func (s *CreateClusterRequestManagerDNS) SetVersion(v string) *CreateClusterRequestManagerDNS
func (CreateClusterRequestManagerDNS) String ¶
func (s CreateClusterRequestManagerDNS) String() string
type CreateClusterRequestManagerDirectoryService ¶
type CreateClusterRequestManagerDirectoryService struct { // The type of the domain account. // // Valid values: // // - NIS: NIS. // // example: // // NIS Type *string `json:"Type,omitempty" xml:"Type,omitempty"` // The version of the domain account service. // // example: // // 2.31 Version *string `json:"Version,omitempty" xml:"Version,omitempty"` }
func (CreateClusterRequestManagerDirectoryService) GoString ¶
func (s CreateClusterRequestManagerDirectoryService) GoString() string
func (*CreateClusterRequestManagerDirectoryService) SetType ¶
func (s *CreateClusterRequestManagerDirectoryService) SetType(v string) *CreateClusterRequestManagerDirectoryService
func (*CreateClusterRequestManagerDirectoryService) SetVersion ¶
func (s *CreateClusterRequestManagerDirectoryService) SetVersion(v string) *CreateClusterRequestManagerDirectoryService
func (CreateClusterRequestManagerDirectoryService) String ¶
func (s CreateClusterRequestManagerDirectoryService) String() string
type CreateClusterRequestManagerScheduler ¶
type CreateClusterRequestManagerScheduler struct { // The scheduler type. Valid values: // // - SLURM // // - PBS // // - OPENGRIDSCHEDULER // // - LSF_PLUGIN // // - PBS_PLUGIN // // example: // // SLURM Type *string `json:"Type,omitempty" xml:"Type,omitempty"` // The scheduler version. // // example: // // 22.05.8 Version *string `json:"Version,omitempty" xml:"Version,omitempty"` }
func (CreateClusterRequestManagerScheduler) GoString ¶
func (s CreateClusterRequestManagerScheduler) GoString() string
func (*CreateClusterRequestManagerScheduler) SetType ¶
func (s *CreateClusterRequestManagerScheduler) SetType(v string) *CreateClusterRequestManagerScheduler
func (*CreateClusterRequestManagerScheduler) SetVersion ¶
func (s *CreateClusterRequestManagerScheduler) SetVersion(v string) *CreateClusterRequestManagerScheduler
func (CreateClusterRequestManagerScheduler) String ¶
func (s CreateClusterRequestManagerScheduler) String() string
type CreateClusterRequestTags ¶
type CreateClusterRequestTags struct { // The tag key. Valid values of N: 1 to 20. The tag key cannot be an empty string. The tag key can be up to 128 characters in length and cannot start with `acs:` or `aliyun`. The tag key cannot contain `http://` or `https://`. // // example: // // ClusterId Key *string `json:"Key,omitempty" xml:"Key,omitempty"` // The tag value. Valid values of N: 1 to 20. The tag value can be an empty string. The tag value can be up to 128 characters in length and cannot contain `http://` or `https://`. // // example: // // ehpc-hz-****** Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (CreateClusterRequestTags) GoString ¶
func (s CreateClusterRequestTags) GoString() string
func (*CreateClusterRequestTags) SetKey ¶
func (s *CreateClusterRequestTags) SetKey(v string) *CreateClusterRequestTags
func (*CreateClusterRequestTags) SetValue ¶
func (s *CreateClusterRequestTags) SetValue(v string) *CreateClusterRequestTags
func (CreateClusterRequestTags) String ¶
func (s CreateClusterRequestTags) String() string
type CreateClusterResponse ¶
type CreateClusterResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateClusterResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateClusterResponse) GoString ¶
func (s CreateClusterResponse) GoString() string
func (*CreateClusterResponse) SetBody ¶
func (s *CreateClusterResponse) SetBody(v *CreateClusterResponseBody) *CreateClusterResponse
func (*CreateClusterResponse) SetHeaders ¶
func (s *CreateClusterResponse) SetHeaders(v map[string]*string) *CreateClusterResponse
func (*CreateClusterResponse) SetStatusCode ¶
func (s *CreateClusterResponse) SetStatusCode(v int32) *CreateClusterResponse
func (CreateClusterResponse) String ¶
func (s CreateClusterResponse) String() string
type CreateClusterResponseBody ¶
type CreateClusterResponseBody struct { // The cluster ID. // // example: // // ehpc-hz-FYUr****** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The request ID. // // example: // // F6757FA4-8FED-4602-B7F5-3550C0****** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The request result. Valid values: // // - true: The request was successful. // // - false: The request failed. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The task ID. // // example: // // F6757FA4-8FED-4602-B7F5-3550C0****** TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"` }
func (CreateClusterResponseBody) GoString ¶
func (s CreateClusterResponseBody) GoString() string
func (*CreateClusterResponseBody) SetClusterId ¶
func (s *CreateClusterResponseBody) SetClusterId(v string) *CreateClusterResponseBody
func (*CreateClusterResponseBody) SetRequestId ¶
func (s *CreateClusterResponseBody) SetRequestId(v string) *CreateClusterResponseBody
func (*CreateClusterResponseBody) SetSuccess ¶
func (s *CreateClusterResponseBody) SetSuccess(v bool) *CreateClusterResponseBody
func (*CreateClusterResponseBody) SetTaskId ¶
func (s *CreateClusterResponseBody) SetTaskId(v string) *CreateClusterResponseBody
func (CreateClusterResponseBody) String ¶
func (s CreateClusterResponseBody) String() string
type CreateClusterShrinkRequest ¶
type CreateClusterShrinkRequest struct { // The list of software that you want to install in the cluster. Valid values of N: 0 to 10. AdditionalPackagesShrink *string `json:"AdditionalPackages,omitempty" xml:"AdditionalPackages,omitempty"` // The configurations of the custom addons in the cluster. Only one addon is supported. AddonsShrink *string `json:"Addons,omitempty" xml:"Addons,omitempty"` // The client version. By default, the latest version is used. // // example: // // 2.1.0 ClientVersion *string `json:"ClientVersion,omitempty" xml:"ClientVersion,omitempty"` // The cluster type. Valid values: // // - Standard // // - Serverless // // example: // // Standard ClusterCategory *string `json:"ClusterCategory,omitempty" xml:"ClusterCategory,omitempty"` // The access credentials of the cluster. ClusterCredentialsShrink *string `json:"ClusterCredentials,omitempty" xml:"ClusterCredentials,omitempty"` // The post-processing script of the cluster. ClusterCustomConfigurationShrink *string `json:"ClusterCustomConfiguration,omitempty" xml:"ClusterCustomConfiguration,omitempty"` // The cluster description. The description must be 1 to 128 characters in length and can contain letters, digits, hyphens (-), and underscores (_). // // example: // // slurm22.05.8-cluster-20240718 ClusterDescription *string `json:"ClusterDescription,omitempty" xml:"ClusterDescription,omitempty"` // The deployment mode of the cluster. Valid values: // // - Integrated // // - Hybrid // // - Custom // // example: // // Integrated ClusterMode *string `json:"ClusterMode,omitempty" xml:"ClusterMode,omitempty"` // The cluster name. The name must be 1 to 128 characters in length and can contain letters, digits, hyphens (-), and underscores (_). // // example: // // slurm22.05.8-cluster-20240718 ClusterName *string `json:"ClusterName,omitempty" xml:"ClusterName,omitempty"` // The ID of the vSwitch that you want the cluster to use. The vSwitch must reside in the VPC that is specified by the `ClusterVpcId` parameter. // // You can call the [DescribeVpcs](https://help.aliyun.com/document_detail/448581.html) operation to query information about the created VPCs and vSwitches. // // example: // // vsw-f8za5p0mwzgdu3wgx**** ClusterVSwitchId *string `json:"ClusterVSwitchId,omitempty" xml:"ClusterVSwitchId,omitempty"` // The ID of the virtual private cloud (VPC) in which the cluster resides. // // example: // // vpc-m5efjevmclc0xdmys**** ClusterVpcId *string `json:"ClusterVpcId,omitempty" xml:"ClusterVpcId,omitempty"` // Specifies whether to enable deletion protection for the cluster. Deletion protection decides whether the cluster can be deleted in the console or by calling the [DeleteCluster](https://help.aliyun.com/document_detail/424406.html) operation. Valid values: // // - true // // - false // // Default value: false. // // example: // // false DeletionProtection *bool `json:"DeletionProtection,omitempty" xml:"DeletionProtection,omitempty"` // Specifies whether to use an advanced security group. Valid values: // // - true: automatically creates and uses an advanced security group. // // - false: automatically creates and uses a basic security group. // // For more information, see [Basic security groups and advanced security groups](https://help.aliyun.com/document_detail/605897.html). // // example: // // false IsEnterpriseSecurityGroup *bool `json:"IsEnterpriseSecurityGroup,omitempty" xml:"IsEnterpriseSecurityGroup,omitempty"` // The configurations of the cluster management node. ManagerShrink *string `json:"Manager,omitempty" xml:"Manager,omitempty"` // The maximum number of vCPUs that can be used by compute nodes in the cluster. Valid values: 0 to 100,000. // // example: // // 10000 MaxCoreCount *int32 `json:"MaxCoreCount,omitempty" xml:"MaxCoreCount,omitempty"` // The maximum number of compute nodes that the cluster can manage. Valid values: 0 to 5,000. // // example: // // 500 MaxCount *int32 `json:"MaxCount,omitempty" xml:"MaxCount,omitempty"` // The configurations of the queues in the cluster. The number of queues can be 0 to 8. QueuesShrink *string `json:"Queues,omitempty" xml:"Queues,omitempty"` // The ID of the resource group to which the cluster belongs. // // You can call the [ListResourceGroups](https://help.aliyun.com/document_detail/158855.html) operation to obtain the IDs of the resource groups. // // example: // // rg-acfmxazb4****** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The ID of the security group to which the cluster belongs. // // You can call the [DescribeSecurityGroups](https://help.aliyun.com/document_detail/25556.html) operation to query available security groups in the current region. // // example: // // sg-bp13n61xsydodfyg**** SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"` SharedStoragesShrink *string `json:"SharedStorages,omitempty" xml:"SharedStorages,omitempty"` // The tags of the cluster. TagsShrink *string `json:"Tags,omitempty" xml:"Tags,omitempty"` }
func (CreateClusterShrinkRequest) GoString ¶
func (s CreateClusterShrinkRequest) GoString() string
func (*CreateClusterShrinkRequest) SetAdditionalPackagesShrink ¶
func (s *CreateClusterShrinkRequest) SetAdditionalPackagesShrink(v string) *CreateClusterShrinkRequest
func (*CreateClusterShrinkRequest) SetAddonsShrink ¶
func (s *CreateClusterShrinkRequest) SetAddonsShrink(v string) *CreateClusterShrinkRequest
func (*CreateClusterShrinkRequest) SetClientVersion ¶
func (s *CreateClusterShrinkRequest) SetClientVersion(v string) *CreateClusterShrinkRequest
func (*CreateClusterShrinkRequest) SetClusterCategory ¶
func (s *CreateClusterShrinkRequest) SetClusterCategory(v string) *CreateClusterShrinkRequest
func (*CreateClusterShrinkRequest) SetClusterCredentialsShrink ¶
func (s *CreateClusterShrinkRequest) SetClusterCredentialsShrink(v string) *CreateClusterShrinkRequest
func (*CreateClusterShrinkRequest) SetClusterCustomConfigurationShrink ¶
func (s *CreateClusterShrinkRequest) SetClusterCustomConfigurationShrink(v string) *CreateClusterShrinkRequest
func (*CreateClusterShrinkRequest) SetClusterDescription ¶
func (s *CreateClusterShrinkRequest) SetClusterDescription(v string) *CreateClusterShrinkRequest
func (*CreateClusterShrinkRequest) SetClusterMode ¶
func (s *CreateClusterShrinkRequest) SetClusterMode(v string) *CreateClusterShrinkRequest
func (*CreateClusterShrinkRequest) SetClusterName ¶
func (s *CreateClusterShrinkRequest) SetClusterName(v string) *CreateClusterShrinkRequest
func (*CreateClusterShrinkRequest) SetClusterVSwitchId ¶
func (s *CreateClusterShrinkRequest) SetClusterVSwitchId(v string) *CreateClusterShrinkRequest
func (*CreateClusterShrinkRequest) SetClusterVpcId ¶
func (s *CreateClusterShrinkRequest) SetClusterVpcId(v string) *CreateClusterShrinkRequest
func (*CreateClusterShrinkRequest) SetDeletionProtection ¶
func (s *CreateClusterShrinkRequest) SetDeletionProtection(v bool) *CreateClusterShrinkRequest
func (*CreateClusterShrinkRequest) SetIsEnterpriseSecurityGroup ¶
func (s *CreateClusterShrinkRequest) SetIsEnterpriseSecurityGroup(v bool) *CreateClusterShrinkRequest
func (*CreateClusterShrinkRequest) SetManagerShrink ¶
func (s *CreateClusterShrinkRequest) SetManagerShrink(v string) *CreateClusterShrinkRequest
func (*CreateClusterShrinkRequest) SetMaxCoreCount ¶
func (s *CreateClusterShrinkRequest) SetMaxCoreCount(v int32) *CreateClusterShrinkRequest
func (*CreateClusterShrinkRequest) SetMaxCount ¶
func (s *CreateClusterShrinkRequest) SetMaxCount(v int32) *CreateClusterShrinkRequest
func (*CreateClusterShrinkRequest) SetQueuesShrink ¶
func (s *CreateClusterShrinkRequest) SetQueuesShrink(v string) *CreateClusterShrinkRequest
func (*CreateClusterShrinkRequest) SetResourceGroupId ¶
func (s *CreateClusterShrinkRequest) SetResourceGroupId(v string) *CreateClusterShrinkRequest
func (*CreateClusterShrinkRequest) SetSecurityGroupId ¶
func (s *CreateClusterShrinkRequest) SetSecurityGroupId(v string) *CreateClusterShrinkRequest
func (*CreateClusterShrinkRequest) SetSharedStoragesShrink ¶
func (s *CreateClusterShrinkRequest) SetSharedStoragesShrink(v string) *CreateClusterShrinkRequest
func (*CreateClusterShrinkRequest) SetTagsShrink ¶
func (s *CreateClusterShrinkRequest) SetTagsShrink(v string) *CreateClusterShrinkRequest
func (CreateClusterShrinkRequest) String ¶
func (s CreateClusterShrinkRequest) String() string
type CreateJobRequest ¶
type CreateJobRequest struct { // The cluster ID. // // You can call the [ListClusters](https://help.aliyun.com/document_detail/87116.html) operation to query the cluster ID. // // This parameter is required. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The job name. // // example: // // TestJob JobName *string `json:"JobName,omitempty" xml:"JobName,omitempty"` // The job configurations. JobSpec *CreateJobRequestJobSpec `json:"JobSpec,omitempty" xml:"JobSpec,omitempty" type:"Struct"` }
func (CreateJobRequest) GoString ¶
func (s CreateJobRequest) GoString() string
func (*CreateJobRequest) SetClusterId ¶
func (s *CreateJobRequest) SetClusterId(v string) *CreateJobRequest
func (*CreateJobRequest) SetJobName ¶
func (s *CreateJobRequest) SetJobName(v string) *CreateJobRequest
func (*CreateJobRequest) SetJobSpec ¶
func (s *CreateJobRequest) SetJobSpec(v *CreateJobRequestJobSpec) *CreateJobRequest
func (CreateJobRequest) String ¶
func (s CreateJobRequest) String() string
type CreateJobRequestJobSpec ¶
type CreateJobRequestJobSpec struct { // The jobs in the queue. // // Format: X-Y:Z. X is the minimum index value. Y is the maximum index value. Z is the step size. For example, 2-7:2 indicates that three jobs need to be run and their index values are 2, 4, and 6. // // example: // // 1-5:2 ArrayRequest *string `json:"ArrayRequest,omitempty" xml:"ArrayRequest,omitempty"` // The command or script that is used to run the job. If you want to use a command, you must specify the full path of the command, for example, /bin/ping. // // If you want to use a script, you must make sure that you have the execution permissions on it. By default, the user root directory ~/ is used as the default script path on the cluster side. If your script is not in that directory, you must specify the full path in this parameter, such as /home/xxx/job.sh Note that in this mode, if requirements on resources such as CPU and memory are specified in the script, the job will be run based on the resource requirements specified in the script. In this case, do not specify resource requirements in the Resource parameter. Otherwise, the job may fail to run. // // If you want to run the job directly by using the CLI, you must specify the absolute path of the command and add two hyphens and a space (-- ) before the path, such as -- /bin/ping -c 10 localhost. // // This parameter is required. // // example: // // /home/xxx/test.job CommandLine *string `json:"CommandLine,omitempty" xml:"CommandLine,omitempty"` // The queue to which the job belongs. // // example: // // comp JobQueue *string `json:"JobQueue,omitempty" xml:"JobQueue,omitempty"` // The post-processing command of the job. // // example: // // /bin/sleep 10 PostCmdLine *string `json:"PostCmdLine,omitempty" xml:"PostCmdLine,omitempty"` // The job priority. // // example: // // 1 Priority *string `json:"Priority,omitempty" xml:"Priority,omitempty"` // The resource configurations of the job. Resources *CreateJobRequestJobSpecResources `json:"Resources,omitempty" xml:"Resources,omitempty" type:"Struct"` // The cluster-side user as which you want to submit the job. // // example: // // testuser RunasUser *string `json:"RunasUser,omitempty" xml:"RunasUser,omitempty"` // The password of the user specified by the RunasUser parameter. // // example: // // xxx RunasUserPassword *string `json:"RunasUserPassword,omitempty" xml:"RunasUserPassword,omitempty"` // The path of the standard error output file of the job. You need to specify the full path. // // example: // // /home/xxx/job.err StderrPath *string `json:"StderrPath,omitempty" xml:"StderrPath,omitempty"` // The path of the standard output file of the job. You need to specify the full path. // // example: // // /home/xxx/job.out StdoutPath *string `json:"StdoutPath,omitempty" xml:"StdoutPath,omitempty"` // The environment variables of the job. The value is a string in the JSON array format. Each array member is a JSON object that contains two members: Name and Value. Name indicates the name of the environment variable, and Value indicates the value of the environment variable. // // example: // // [{"Name":"x", "Value":"y"}] Variables *string `json:"Variables,omitempty" xml:"Variables,omitempty"` // The maximum duration for which the job can be run. Format: `hour: minute: second`. For example, `01:00:00` indicates 1 hour. // // example: // // 360:48:50 WallTime *string `json:"WallTime,omitempty" xml:"WallTime,omitempty"` }
func (CreateJobRequestJobSpec) GoString ¶
func (s CreateJobRequestJobSpec) GoString() string
func (*CreateJobRequestJobSpec) SetArrayRequest ¶
func (s *CreateJobRequestJobSpec) SetArrayRequest(v string) *CreateJobRequestJobSpec
func (*CreateJobRequestJobSpec) SetCommandLine ¶
func (s *CreateJobRequestJobSpec) SetCommandLine(v string) *CreateJobRequestJobSpec
func (*CreateJobRequestJobSpec) SetJobQueue ¶
func (s *CreateJobRequestJobSpec) SetJobQueue(v string) *CreateJobRequestJobSpec
func (*CreateJobRequestJobSpec) SetPostCmdLine ¶
func (s *CreateJobRequestJobSpec) SetPostCmdLine(v string) *CreateJobRequestJobSpec
func (*CreateJobRequestJobSpec) SetPriority ¶
func (s *CreateJobRequestJobSpec) SetPriority(v string) *CreateJobRequestJobSpec
func (*CreateJobRequestJobSpec) SetResources ¶
func (s *CreateJobRequestJobSpec) SetResources(v *CreateJobRequestJobSpecResources) *CreateJobRequestJobSpec
func (*CreateJobRequestJobSpec) SetRunasUser ¶
func (s *CreateJobRequestJobSpec) SetRunasUser(v string) *CreateJobRequestJobSpec
func (*CreateJobRequestJobSpec) SetRunasUserPassword ¶
func (s *CreateJobRequestJobSpec) SetRunasUserPassword(v string) *CreateJobRequestJobSpec
func (*CreateJobRequestJobSpec) SetStderrPath ¶
func (s *CreateJobRequestJobSpec) SetStderrPath(v string) *CreateJobRequestJobSpec
func (*CreateJobRequestJobSpec) SetStdoutPath ¶
func (s *CreateJobRequestJobSpec) SetStdoutPath(v string) *CreateJobRequestJobSpec
func (*CreateJobRequestJobSpec) SetVariables ¶
func (s *CreateJobRequestJobSpec) SetVariables(v string) *CreateJobRequestJobSpec
func (*CreateJobRequestJobSpec) SetWallTime ¶
func (s *CreateJobRequestJobSpec) SetWallTime(v string) *CreateJobRequestJobSpec
func (CreateJobRequestJobSpec) String ¶
func (s CreateJobRequestJobSpec) String() string
type CreateJobRequestJobSpecResources ¶
type CreateJobRequestJobSpecResources struct { // The number of vCPUs to be allocated to each compute node. // // example: // // 2 Cores *int32 `json:"Cores,omitempty" xml:"Cores,omitempty"` // The number of GPUs to be allocated to each compute node. // // example: // // 1 Gpus *int32 `json:"Gpus,omitempty" xml:"Gpus,omitempty"` // The memory size to be allocated to each compute node. The memory size is in string format. Unit: MB or GB. // // example: // // 4gb Memory *string `json:"Memory,omitempty" xml:"Memory,omitempty"` // The number of compute nodes to be allocated to the job. // // example: // // 2 Nodes *int32 `json:"Nodes,omitempty" xml:"Nodes,omitempty"` }
func (CreateJobRequestJobSpecResources) GoString ¶
func (s CreateJobRequestJobSpecResources) GoString() string
func (*CreateJobRequestJobSpecResources) SetCores ¶
func (s *CreateJobRequestJobSpecResources) SetCores(v int32) *CreateJobRequestJobSpecResources
func (*CreateJobRequestJobSpecResources) SetGpus ¶
func (s *CreateJobRequestJobSpecResources) SetGpus(v int32) *CreateJobRequestJobSpecResources
func (*CreateJobRequestJobSpecResources) SetMemory ¶
func (s *CreateJobRequestJobSpecResources) SetMemory(v string) *CreateJobRequestJobSpecResources
func (*CreateJobRequestJobSpecResources) SetNodes ¶
func (s *CreateJobRequestJobSpecResources) SetNodes(v int32) *CreateJobRequestJobSpecResources
func (CreateJobRequestJobSpecResources) String ¶
func (s CreateJobRequestJobSpecResources) String() string
type CreateJobResponse ¶
type CreateJobResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateJobResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateJobResponse) GoString ¶
func (s CreateJobResponse) GoString() string
func (*CreateJobResponse) SetBody ¶
func (s *CreateJobResponse) SetBody(v *CreateJobResponseBody) *CreateJobResponse
func (*CreateJobResponse) SetHeaders ¶
func (s *CreateJobResponse) SetHeaders(v map[string]*string) *CreateJobResponse
func (*CreateJobResponse) SetStatusCode ¶
func (s *CreateJobResponse) SetStatusCode(v int32) *CreateJobResponse
func (CreateJobResponse) String ¶
func (s CreateJobResponse) String() string
type CreateJobResponseBody ¶
type CreateJobResponseBody struct { // The job ID. // // example: // // Submitted batch job 10\\n JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. // // example: // // A0A38A38-1565-555E-B597-E48A2E****** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. // // example: // // true Success *string `json:"Success,omitempty" xml:"Success,omitempty"` }
func (CreateJobResponseBody) GoString ¶
func (s CreateJobResponseBody) GoString() string
func (*CreateJobResponseBody) SetJobId ¶
func (s *CreateJobResponseBody) SetJobId(v string) *CreateJobResponseBody
func (*CreateJobResponseBody) SetRequestId ¶
func (s *CreateJobResponseBody) SetRequestId(v string) *CreateJobResponseBody
func (*CreateJobResponseBody) SetSuccess ¶
func (s *CreateJobResponseBody) SetSuccess(v string) *CreateJobResponseBody
func (CreateJobResponseBody) String ¶
func (s CreateJobResponseBody) String() string
type CreateJobShrinkRequest ¶
type CreateJobShrinkRequest struct { // The cluster ID. // // You can call the [ListClusters](https://help.aliyun.com/document_detail/87116.html) operation to query the cluster ID. // // This parameter is required. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The job name. // // example: // // TestJob JobName *string `json:"JobName,omitempty" xml:"JobName,omitempty"` // The job configurations. JobSpecShrink *string `json:"JobSpec,omitempty" xml:"JobSpec,omitempty"` }
func (CreateJobShrinkRequest) GoString ¶
func (s CreateJobShrinkRequest) GoString() string
func (*CreateJobShrinkRequest) SetClusterId ¶
func (s *CreateJobShrinkRequest) SetClusterId(v string) *CreateJobShrinkRequest
func (*CreateJobShrinkRequest) SetJobName ¶
func (s *CreateJobShrinkRequest) SetJobName(v string) *CreateJobShrinkRequest
func (*CreateJobShrinkRequest) SetJobSpecShrink ¶
func (s *CreateJobShrinkRequest) SetJobSpecShrink(v string) *CreateJobShrinkRequest
func (CreateJobShrinkRequest) String ¶
func (s CreateJobShrinkRequest) String() string
type CreateNodesRequest ¶
type CreateNodesRequest struct { // The cluster ID. // // You can call the [ListClusters](https://help.aliyun.com/document_detail/87116.html) operation to query the cluster ID. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The hardware configurations of the compute nodes. ComputeNode *NodeTemplate `json:"ComputeNode,omitempty" xml:"ComputeNode,omitempty"` // The number of compute nodes that you want to add. Valid values: 1 to 99. The MinCount value must be smaller than the Count value. // // - If the number of available Elastic Compute Service (ECS) instances is smaller than the MinCount value, the nodes fail to be added. // // - If the number of available ECS instances is larger than the MinCount value but smaller than the Count value, nodes are added based on the MinCount value. // // - If the number of available ECS instances is larger than the Count value, nodes are added based on the Count value. // // example: // // 10 Count *int32 `json:"Count,omitempty" xml:"Count,omitempty"` DeploymentSetId *string `json:"DeploymentSetId,omitempty" xml:"DeploymentSetId,omitempty"` // The type of the network between compute nodes. Valid values: // // - vpc // // - eRDMA // // example: // // vpc HPCInterConnect *string `json:"HPCInterConnect,omitempty" xml:"HPCInterConnect,omitempty"` // The hostname prefix of the added compute nodes. // // example: // // compute HostnamePrefix *string `json:"HostnamePrefix,omitempty" xml:"HostnamePrefix,omitempty"` // The hostname suffix of the added compute nodes. // // example: // // demo HostnameSuffix *string `json:"HostnameSuffix,omitempty" xml:"HostnameSuffix,omitempty"` // Specifies whether to enable deletion protection for the added compute nodes. // // example: // // false KeepAlive *string `json:"KeepAlive,omitempty" xml:"KeepAlive,omitempty"` // The name of the queue for which you want to create compute nodes. // // example: // // test1 QueueName *string `json:"QueueName,omitempty" xml:"QueueName,omitempty"` // The Resource Access Management (RAM) role to be assumed by the added nodes. // // example: // // AliyunServiceRoleForOOSBandwidthScheduler RamRole *string `json:"RamRole,omitempty" xml:"RamRole,omitempty"` ReservedNodePoolId *string `json:"ReservedNodePoolId,omitempty" xml:"ReservedNodePoolId,omitempty"` // The ID of the vSwitch to be used by the added nodes. // // example: // // vsw-bp1lfcjbfb099rrjn**** VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"` }
func (CreateNodesRequest) GoString ¶
func (s CreateNodesRequest) GoString() string
func (*CreateNodesRequest) SetClusterId ¶
func (s *CreateNodesRequest) SetClusterId(v string) *CreateNodesRequest
func (*CreateNodesRequest) SetComputeNode ¶
func (s *CreateNodesRequest) SetComputeNode(v *NodeTemplate) *CreateNodesRequest
func (*CreateNodesRequest) SetCount ¶
func (s *CreateNodesRequest) SetCount(v int32) *CreateNodesRequest
func (*CreateNodesRequest) SetDeploymentSetId ¶ added in v2.0.1
func (s *CreateNodesRequest) SetDeploymentSetId(v string) *CreateNodesRequest
func (*CreateNodesRequest) SetHPCInterConnect ¶
func (s *CreateNodesRequest) SetHPCInterConnect(v string) *CreateNodesRequest
func (*CreateNodesRequest) SetHostnamePrefix ¶
func (s *CreateNodesRequest) SetHostnamePrefix(v string) *CreateNodesRequest
func (*CreateNodesRequest) SetHostnameSuffix ¶
func (s *CreateNodesRequest) SetHostnameSuffix(v string) *CreateNodesRequest
func (*CreateNodesRequest) SetKeepAlive ¶
func (s *CreateNodesRequest) SetKeepAlive(v string) *CreateNodesRequest
func (*CreateNodesRequest) SetQueueName ¶
func (s *CreateNodesRequest) SetQueueName(v string) *CreateNodesRequest
func (*CreateNodesRequest) SetRamRole ¶
func (s *CreateNodesRequest) SetRamRole(v string) *CreateNodesRequest
func (*CreateNodesRequest) SetReservedNodePoolId ¶ added in v2.0.4
func (s *CreateNodesRequest) SetReservedNodePoolId(v string) *CreateNodesRequest
func (*CreateNodesRequest) SetVSwitchId ¶
func (s *CreateNodesRequest) SetVSwitchId(v string) *CreateNodesRequest
func (CreateNodesRequest) String ¶
func (s CreateNodesRequest) String() string
type CreateNodesResponse ¶
type CreateNodesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateNodesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateNodesResponse) GoString ¶
func (s CreateNodesResponse) GoString() string
func (*CreateNodesResponse) SetBody ¶
func (s *CreateNodesResponse) SetBody(v *CreateNodesResponseBody) *CreateNodesResponse
func (*CreateNodesResponse) SetHeaders ¶
func (s *CreateNodesResponse) SetHeaders(v map[string]*string) *CreateNodesResponse
func (*CreateNodesResponse) SetStatusCode ¶
func (s *CreateNodesResponse) SetStatusCode(v int32) *CreateNodesResponse
func (CreateNodesResponse) String ¶
func (s CreateNodesResponse) String() string
type CreateNodesResponseBody ¶
type CreateNodesResponseBody struct { // The IDs of the compute nodes to be created. InstanceIds []*string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty" type:"Repeated"` // The request ID. // // example: // // 04F0F334-1335-436C-A1D7-6C044FE73368 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (CreateNodesResponseBody) GoString ¶
func (s CreateNodesResponseBody) GoString() string
func (*CreateNodesResponseBody) SetInstanceIds ¶
func (s *CreateNodesResponseBody) SetInstanceIds(v []*string) *CreateNodesResponseBody
func (*CreateNodesResponseBody) SetRequestId ¶
func (s *CreateNodesResponseBody) SetRequestId(v string) *CreateNodesResponseBody
func (*CreateNodesResponseBody) SetSuccess ¶
func (s *CreateNodesResponseBody) SetSuccess(v bool) *CreateNodesResponseBody
func (CreateNodesResponseBody) String ¶
func (s CreateNodesResponseBody) String() string
type CreateNodesShrinkRequest ¶
type CreateNodesShrinkRequest struct { // The cluster ID. // // You can call the [ListClusters](https://help.aliyun.com/document_detail/87116.html) operation to query the cluster ID. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The hardware configurations of the compute nodes. ComputeNodeShrink *string `json:"ComputeNode,omitempty" xml:"ComputeNode,omitempty"` // The number of compute nodes that you want to add. Valid values: 1 to 99. The MinCount value must be smaller than the Count value. // // - If the number of available Elastic Compute Service (ECS) instances is smaller than the MinCount value, the nodes fail to be added. // // - If the number of available ECS instances is larger than the MinCount value but smaller than the Count value, nodes are added based on the MinCount value. // // - If the number of available ECS instances is larger than the Count value, nodes are added based on the Count value. // // example: // // 10 Count *int32 `json:"Count,omitempty" xml:"Count,omitempty"` DeploymentSetId *string `json:"DeploymentSetId,omitempty" xml:"DeploymentSetId,omitempty"` // The type of the network between compute nodes. Valid values: // // - vpc // // - eRDMA // // example: // // vpc HPCInterConnect *string `json:"HPCInterConnect,omitempty" xml:"HPCInterConnect,omitempty"` // The hostname prefix of the added compute nodes. // // example: // // compute HostnamePrefix *string `json:"HostnamePrefix,omitempty" xml:"HostnamePrefix,omitempty"` // The hostname suffix of the added compute nodes. // // example: // // demo HostnameSuffix *string `json:"HostnameSuffix,omitempty" xml:"HostnameSuffix,omitempty"` // Specifies whether to enable deletion protection for the added compute nodes. // // example: // // false KeepAlive *string `json:"KeepAlive,omitempty" xml:"KeepAlive,omitempty"` // The name of the queue for which you want to create compute nodes. // // example: // // test1 QueueName *string `json:"QueueName,omitempty" xml:"QueueName,omitempty"` // The Resource Access Management (RAM) role to be assumed by the added nodes. // // example: // // AliyunServiceRoleForOOSBandwidthScheduler RamRole *string `json:"RamRole,omitempty" xml:"RamRole,omitempty"` ReservedNodePoolId *string `json:"ReservedNodePoolId,omitempty" xml:"ReservedNodePoolId,omitempty"` // The ID of the vSwitch to be used by the added nodes. // // example: // // vsw-bp1lfcjbfb099rrjn**** VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"` }
func (CreateNodesShrinkRequest) GoString ¶
func (s CreateNodesShrinkRequest) GoString() string
func (*CreateNodesShrinkRequest) SetClusterId ¶
func (s *CreateNodesShrinkRequest) SetClusterId(v string) *CreateNodesShrinkRequest
func (*CreateNodesShrinkRequest) SetComputeNodeShrink ¶
func (s *CreateNodesShrinkRequest) SetComputeNodeShrink(v string) *CreateNodesShrinkRequest
func (*CreateNodesShrinkRequest) SetCount ¶
func (s *CreateNodesShrinkRequest) SetCount(v int32) *CreateNodesShrinkRequest
func (*CreateNodesShrinkRequest) SetDeploymentSetId ¶ added in v2.0.1
func (s *CreateNodesShrinkRequest) SetDeploymentSetId(v string) *CreateNodesShrinkRequest
func (*CreateNodesShrinkRequest) SetHPCInterConnect ¶
func (s *CreateNodesShrinkRequest) SetHPCInterConnect(v string) *CreateNodesShrinkRequest
func (*CreateNodesShrinkRequest) SetHostnamePrefix ¶
func (s *CreateNodesShrinkRequest) SetHostnamePrefix(v string) *CreateNodesShrinkRequest
func (*CreateNodesShrinkRequest) SetHostnameSuffix ¶
func (s *CreateNodesShrinkRequest) SetHostnameSuffix(v string) *CreateNodesShrinkRequest
func (*CreateNodesShrinkRequest) SetKeepAlive ¶
func (s *CreateNodesShrinkRequest) SetKeepAlive(v string) *CreateNodesShrinkRequest
func (*CreateNodesShrinkRequest) SetQueueName ¶
func (s *CreateNodesShrinkRequest) SetQueueName(v string) *CreateNodesShrinkRequest
func (*CreateNodesShrinkRequest) SetRamRole ¶
func (s *CreateNodesShrinkRequest) SetRamRole(v string) *CreateNodesShrinkRequest
func (*CreateNodesShrinkRequest) SetReservedNodePoolId ¶ added in v2.0.4
func (s *CreateNodesShrinkRequest) SetReservedNodePoolId(v string) *CreateNodesShrinkRequest
func (*CreateNodesShrinkRequest) SetVSwitchId ¶
func (s *CreateNodesShrinkRequest) SetVSwitchId(v string) *CreateNodesShrinkRequest
func (CreateNodesShrinkRequest) String ¶
func (s CreateNodesShrinkRequest) String() string
type CreateQueueRequest ¶
type CreateQueueRequest struct { // The cluster ID. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The configurations of the queue to be created. Queue *QueueTemplate `json:"Queue,omitempty" xml:"Queue,omitempty"` }
func (CreateQueueRequest) GoString ¶
func (s CreateQueueRequest) GoString() string
func (*CreateQueueRequest) SetClusterId ¶
func (s *CreateQueueRequest) SetClusterId(v string) *CreateQueueRequest
func (*CreateQueueRequest) SetQueue ¶
func (s *CreateQueueRequest) SetQueue(v *QueueTemplate) *CreateQueueRequest
func (CreateQueueRequest) String ¶
func (s CreateQueueRequest) String() string
type CreateQueueResponse ¶
type CreateQueueResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateQueueResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateQueueResponse) GoString ¶
func (s CreateQueueResponse) GoString() string
func (*CreateQueueResponse) SetBody ¶
func (s *CreateQueueResponse) SetBody(v *CreateQueueResponseBody) *CreateQueueResponse
func (*CreateQueueResponse) SetHeaders ¶
func (s *CreateQueueResponse) SetHeaders(v map[string]*string) *CreateQueueResponse
func (*CreateQueueResponse) SetStatusCode ¶
func (s *CreateQueueResponse) SetStatusCode(v int32) *CreateQueueResponse
func (CreateQueueResponse) String ¶
func (s CreateQueueResponse) String() string
type CreateQueueResponseBody ¶
type CreateQueueResponseBody struct { // The name of the created queue. // // example: // // test Name *string `json:"Name,omitempty" xml:"Name,omitempty"` // The request ID. // // example: // // 04F0F334-1335-436C-A1D7-6C044FE73368 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CreateQueueResponseBody) GoString ¶
func (s CreateQueueResponseBody) GoString() string
func (*CreateQueueResponseBody) SetName ¶
func (s *CreateQueueResponseBody) SetName(v string) *CreateQueueResponseBody
func (*CreateQueueResponseBody) SetRequestId ¶
func (s *CreateQueueResponseBody) SetRequestId(v string) *CreateQueueResponseBody
func (CreateQueueResponseBody) String ¶
func (s CreateQueueResponseBody) String() string
type CreateQueueShrinkRequest ¶
type CreateQueueShrinkRequest struct { // The cluster ID. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The configurations of the queue to be created. QueueShrink *string `json:"Queue,omitempty" xml:"Queue,omitempty"` }
func (CreateQueueShrinkRequest) GoString ¶
func (s CreateQueueShrinkRequest) GoString() string
func (*CreateQueueShrinkRequest) SetClusterId ¶
func (s *CreateQueueShrinkRequest) SetClusterId(v string) *CreateQueueShrinkRequest
func (*CreateQueueShrinkRequest) SetQueueShrink ¶
func (s *CreateQueueShrinkRequest) SetQueueShrink(v string) *CreateQueueShrinkRequest
func (CreateQueueShrinkRequest) String ¶
func (s CreateQueueShrinkRequest) String() string
type CreateUsersRequest ¶
type CreateUsersRequest struct { // The cluster ID. // // This parameter is required. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The users that you want to add. User []*CreateUsersRequestUser `json:"User,omitempty" xml:"User,omitempty" type:"Repeated"` }
func (CreateUsersRequest) GoString ¶
func (s CreateUsersRequest) GoString() string
func (*CreateUsersRequest) SetClusterId ¶
func (s *CreateUsersRequest) SetClusterId(v string) *CreateUsersRequest
func (*CreateUsersRequest) SetUser ¶
func (s *CreateUsersRequest) SetUser(v []*CreateUsersRequestUser) *CreateUsersRequest
func (CreateUsersRequest) String ¶
func (s CreateUsersRequest) String() string
type CreateUsersRequestUser ¶
type CreateUsersRequestUser struct { // The public key of the user. // // You can add up to 20 users in a call. // // Specify one of the Password and AuthKey parameters. The AuthKey parameter takes effect only when the cluster authentication method is set to Key. Key authentication is not recommended. // // example: // // Abc**** AuthKey *string `json:"AuthKey,omitempty" xml:"AuthKey,omitempty"` // The permission group to which the user belongs. Valid values: // // users: ordinary permissions, which are suitable for ordinary users that need only to submit and debug jobs. wheel: sudo permissions, which are suitable for administrators who need to manage clusters. In addition to submitting and debugging jobs, you can also run sudo commands to install software and restart nodes. You can add up to 20 users in a call. // // example: // // users Group *string `json:"Group,omitempty" xml:"Group,omitempty"` // The password of the user. The password must be 6 to 30 characters in length and must contain three of the following character types: // // - Uppercase letters // // - Lowercase letters // // - Digits // // - Special characters ()~!@#$%^&\\*-_+=|{}[]:;\\"/<>,.?/ // // You can add up to 20 users in a call. // // Specify one of the Password and AuthKey parameters. The Password parameter takes effect only when the cluster authentication method is set to Password. Password authentication is recommended. // // example: // // 1@a2**** Password *string `json:"Password,omitempty" xml:"Password,omitempty"` // The username. The username must be 1 to 30 characters in length. It must start with a letter and can contain digits, letters, and periods (.). // // You can add up to 20 users in a call. // // example: // // testuser UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"` }
func (CreateUsersRequestUser) GoString ¶
func (s CreateUsersRequestUser) GoString() string
func (*CreateUsersRequestUser) SetAuthKey ¶
func (s *CreateUsersRequestUser) SetAuthKey(v string) *CreateUsersRequestUser
func (*CreateUsersRequestUser) SetGroup ¶
func (s *CreateUsersRequestUser) SetGroup(v string) *CreateUsersRequestUser
func (*CreateUsersRequestUser) SetPassword ¶
func (s *CreateUsersRequestUser) SetPassword(v string) *CreateUsersRequestUser
func (*CreateUsersRequestUser) SetUserName ¶
func (s *CreateUsersRequestUser) SetUserName(v string) *CreateUsersRequestUser
func (CreateUsersRequestUser) String ¶
func (s CreateUsersRequestUser) String() string
type CreateUsersResponse ¶
type CreateUsersResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *CreateUsersResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (CreateUsersResponse) GoString ¶
func (s CreateUsersResponse) GoString() string
func (*CreateUsersResponse) SetBody ¶
func (s *CreateUsersResponse) SetBody(v *CreateUsersResponseBody) *CreateUsersResponse
func (*CreateUsersResponse) SetHeaders ¶
func (s *CreateUsersResponse) SetHeaders(v map[string]*string) *CreateUsersResponse
func (*CreateUsersResponse) SetStatusCode ¶
func (s *CreateUsersResponse) SetStatusCode(v int32) *CreateUsersResponse
func (CreateUsersResponse) String ¶
func (s CreateUsersResponse) String() string
type CreateUsersResponseBody ¶
type CreateUsersResponseBody struct { // The request ID. // // example: // // 04F0F334-1335-436C-A1D7-6C044FE7**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (CreateUsersResponseBody) GoString ¶
func (s CreateUsersResponseBody) GoString() string
func (*CreateUsersResponseBody) SetRequestId ¶
func (s *CreateUsersResponseBody) SetRequestId(v string) *CreateUsersResponseBody
func (CreateUsersResponseBody) String ¶
func (s CreateUsersResponseBody) String() string
type CreateUsersShrinkRequest ¶
type CreateUsersShrinkRequest struct { // The cluster ID. // // This parameter is required. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The users that you want to add. UserShrink *string `json:"User,omitempty" xml:"User,omitempty"` }
func (CreateUsersShrinkRequest) GoString ¶
func (s CreateUsersShrinkRequest) GoString() string
func (*CreateUsersShrinkRequest) SetClusterId ¶
func (s *CreateUsersShrinkRequest) SetClusterId(v string) *CreateUsersShrinkRequest
func (*CreateUsersShrinkRequest) SetUserShrink ¶
func (s *CreateUsersShrinkRequest) SetUserShrink(v string) *CreateUsersShrinkRequest
func (CreateUsersShrinkRequest) String ¶
func (s CreateUsersShrinkRequest) String() string
type DeleteClusterRequest ¶
type DeleteClusterRequest struct { // The ID of the E-HPC cluster to be released. // // example: // // ehpc-hz-QKKVqO**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` }
func (DeleteClusterRequest) GoString ¶
func (s DeleteClusterRequest) GoString() string
func (*DeleteClusterRequest) SetClusterId ¶
func (s *DeleteClusterRequest) SetClusterId(v string) *DeleteClusterRequest
func (DeleteClusterRequest) String ¶
func (s DeleteClusterRequest) String() string
type DeleteClusterResponse ¶
type DeleteClusterResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteClusterResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteClusterResponse) GoString ¶
func (s DeleteClusterResponse) GoString() string
func (*DeleteClusterResponse) SetBody ¶
func (s *DeleteClusterResponse) SetBody(v *DeleteClusterResponseBody) *DeleteClusterResponse
func (*DeleteClusterResponse) SetHeaders ¶
func (s *DeleteClusterResponse) SetHeaders(v map[string]*string) *DeleteClusterResponse
func (*DeleteClusterResponse) SetStatusCode ¶
func (s *DeleteClusterResponse) SetStatusCode(v int32) *DeleteClusterResponse
func (DeleteClusterResponse) String ¶
func (s DeleteClusterResponse) String() string
type DeleteClusterResponseBody ¶
type DeleteClusterResponseBody struct { // The request ID. // // example: // // F1AB6D8D-E185-4D94-859C-7CE7B8B7**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The request result. Valid values: // // - true: The request was successful. // // - false: The request failed. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The task ID. // // example: // // F1AB6D8D-E185-4D94-859C-7CE7B8B7**** TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"` }
func (DeleteClusterResponseBody) GoString ¶
func (s DeleteClusterResponseBody) GoString() string
func (*DeleteClusterResponseBody) SetRequestId ¶
func (s *DeleteClusterResponseBody) SetRequestId(v string) *DeleteClusterResponseBody
func (*DeleteClusterResponseBody) SetSuccess ¶
func (s *DeleteClusterResponseBody) SetSuccess(v bool) *DeleteClusterResponseBody
func (*DeleteClusterResponseBody) SetTaskId ¶
func (s *DeleteClusterResponseBody) SetTaskId(v string) *DeleteClusterResponseBody
func (DeleteClusterResponseBody) String ¶
func (s DeleteClusterResponseBody) String() string
type DeleteNodesRequest ¶
type DeleteNodesRequest struct { // The cluster ID. You can call the [listclusters](https://help.aliyun.com/document_detail/87116.html) operation to query the cluster ID. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The instance IDs of the compute nodes that you want to delete. InstanceIds []*string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty" type:"Repeated"` }
func (DeleteNodesRequest) GoString ¶
func (s DeleteNodesRequest) GoString() string
func (*DeleteNodesRequest) SetClusterId ¶
func (s *DeleteNodesRequest) SetClusterId(v string) *DeleteNodesRequest
func (*DeleteNodesRequest) SetInstanceIds ¶
func (s *DeleteNodesRequest) SetInstanceIds(v []*string) *DeleteNodesRequest
func (DeleteNodesRequest) String ¶
func (s DeleteNodesRequest) String() string
type DeleteNodesResponse ¶
type DeleteNodesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteNodesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteNodesResponse) GoString ¶
func (s DeleteNodesResponse) GoString() string
func (*DeleteNodesResponse) SetBody ¶
func (s *DeleteNodesResponse) SetBody(v *DeleteNodesResponseBody) *DeleteNodesResponse
func (*DeleteNodesResponse) SetHeaders ¶
func (s *DeleteNodesResponse) SetHeaders(v map[string]*string) *DeleteNodesResponse
func (*DeleteNodesResponse) SetStatusCode ¶
func (s *DeleteNodesResponse) SetStatusCode(v int32) *DeleteNodesResponse
func (DeleteNodesResponse) String ¶
func (s DeleteNodesResponse) String() string
type DeleteNodesResponseBody ¶
type DeleteNodesResponseBody struct { // The request ID. // // example: // // 04F0F334-1335-436C-A1D7-6C044FE7**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true: The request was successful. // // - false: The request failed. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The task ID. // // example: // // 04F0F334-1335-436C-A1D7-6C044FE7**** TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"` }
func (DeleteNodesResponseBody) GoString ¶
func (s DeleteNodesResponseBody) GoString() string
func (*DeleteNodesResponseBody) SetRequestId ¶
func (s *DeleteNodesResponseBody) SetRequestId(v string) *DeleteNodesResponseBody
func (*DeleteNodesResponseBody) SetSuccess ¶
func (s *DeleteNodesResponseBody) SetSuccess(v bool) *DeleteNodesResponseBody
func (*DeleteNodesResponseBody) SetTaskId ¶
func (s *DeleteNodesResponseBody) SetTaskId(v string) *DeleteNodesResponseBody
func (DeleteNodesResponseBody) String ¶
func (s DeleteNodesResponseBody) String() string
type DeleteNodesShrinkRequest ¶
type DeleteNodesShrinkRequest struct { // The cluster ID. You can call the [listclusters](https://help.aliyun.com/document_detail/87116.html) operation to query the cluster ID. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The instance IDs of the compute nodes that you want to delete. InstanceIdsShrink *string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty"` }
func (DeleteNodesShrinkRequest) GoString ¶
func (s DeleteNodesShrinkRequest) GoString() string
func (*DeleteNodesShrinkRequest) SetClusterId ¶
func (s *DeleteNodesShrinkRequest) SetClusterId(v string) *DeleteNodesShrinkRequest
func (*DeleteNodesShrinkRequest) SetInstanceIdsShrink ¶
func (s *DeleteNodesShrinkRequest) SetInstanceIdsShrink(v string) *DeleteNodesShrinkRequest
func (DeleteNodesShrinkRequest) String ¶
func (s DeleteNodesShrinkRequest) String() string
type DeleteQueuesRequest ¶
type DeleteQueuesRequest struct { // The cluster ID. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The queues that you want to delete. QueueNames []*string `json:"QueueNames,omitempty" xml:"QueueNames,omitempty" type:"Repeated"` }
func (DeleteQueuesRequest) GoString ¶
func (s DeleteQueuesRequest) GoString() string
func (*DeleteQueuesRequest) SetClusterId ¶
func (s *DeleteQueuesRequest) SetClusterId(v string) *DeleteQueuesRequest
func (*DeleteQueuesRequest) SetQueueNames ¶
func (s *DeleteQueuesRequest) SetQueueNames(v []*string) *DeleteQueuesRequest
func (DeleteQueuesRequest) String ¶
func (s DeleteQueuesRequest) String() string
type DeleteQueuesResponse ¶
type DeleteQueuesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteQueuesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteQueuesResponse) GoString ¶
func (s DeleteQueuesResponse) GoString() string
func (*DeleteQueuesResponse) SetBody ¶
func (s *DeleteQueuesResponse) SetBody(v *DeleteQueuesResponseBody) *DeleteQueuesResponse
func (*DeleteQueuesResponse) SetHeaders ¶
func (s *DeleteQueuesResponse) SetHeaders(v map[string]*string) *DeleteQueuesResponse
func (*DeleteQueuesResponse) SetStatusCode ¶
func (s *DeleteQueuesResponse) SetStatusCode(v int32) *DeleteQueuesResponse
func (DeleteQueuesResponse) String ¶
func (s DeleteQueuesResponse) String() string
type DeleteQueuesResponseBody ¶
type DeleteQueuesResponseBody struct { // The request ID. // // example: // // 04F0F334-1335-436C-A1D7-6C044FE73368 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true: The request was successful. // // - false: The request failed. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (DeleteQueuesResponseBody) GoString ¶
func (s DeleteQueuesResponseBody) GoString() string
func (*DeleteQueuesResponseBody) SetRequestId ¶
func (s *DeleteQueuesResponseBody) SetRequestId(v string) *DeleteQueuesResponseBody
func (*DeleteQueuesResponseBody) SetSuccess ¶
func (s *DeleteQueuesResponseBody) SetSuccess(v bool) *DeleteQueuesResponseBody
func (DeleteQueuesResponseBody) String ¶
func (s DeleteQueuesResponseBody) String() string
type DeleteQueuesShrinkRequest ¶
type DeleteQueuesShrinkRequest struct { // The cluster ID. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The queues that you want to delete. QueueNamesShrink *string `json:"QueueNames,omitempty" xml:"QueueNames,omitempty"` }
func (DeleteQueuesShrinkRequest) GoString ¶
func (s DeleteQueuesShrinkRequest) GoString() string
func (*DeleteQueuesShrinkRequest) SetClusterId ¶
func (s *DeleteQueuesShrinkRequest) SetClusterId(v string) *DeleteQueuesShrinkRequest
func (*DeleteQueuesShrinkRequest) SetQueueNamesShrink ¶
func (s *DeleteQueuesShrinkRequest) SetQueueNamesShrink(v string) *DeleteQueuesShrinkRequest
func (DeleteQueuesShrinkRequest) String ¶
func (s DeleteQueuesShrinkRequest) String() string
type DeleteUsersRequest ¶
type DeleteUsersRequest struct { // The cluster ID. // // This parameter is required. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The users that you want to delete. // // This parameter is required. User []*DeleteUsersRequestUser `json:"User,omitempty" xml:"User,omitempty" type:"Repeated"` }
func (DeleteUsersRequest) GoString ¶
func (s DeleteUsersRequest) GoString() string
func (*DeleteUsersRequest) SetClusterId ¶
func (s *DeleteUsersRequest) SetClusterId(v string) *DeleteUsersRequest
func (*DeleteUsersRequest) SetUser ¶
func (s *DeleteUsersRequest) SetUser(v []*DeleteUsersRequestUser) *DeleteUsersRequest
func (DeleteUsersRequest) String ¶
func (s DeleteUsersRequest) String() string
type DeleteUsersRequestUser ¶
type DeleteUsersRequestUser struct { // The name of user N that you want to delete. // // Valid values of N: 1 to 100. // // This parameter is required. // // example: // // testuser UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"` }
func (DeleteUsersRequestUser) GoString ¶
func (s DeleteUsersRequestUser) GoString() string
func (*DeleteUsersRequestUser) SetUserName ¶
func (s *DeleteUsersRequestUser) SetUserName(v string) *DeleteUsersRequestUser
func (DeleteUsersRequestUser) String ¶
func (s DeleteUsersRequestUser) String() string
type DeleteUsersResponse ¶
type DeleteUsersResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteUsersResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DeleteUsersResponse) GoString ¶
func (s DeleteUsersResponse) GoString() string
func (*DeleteUsersResponse) SetBody ¶
func (s *DeleteUsersResponse) SetBody(v *DeleteUsersResponseBody) *DeleteUsersResponse
func (*DeleteUsersResponse) SetHeaders ¶
func (s *DeleteUsersResponse) SetHeaders(v map[string]*string) *DeleteUsersResponse
func (*DeleteUsersResponse) SetStatusCode ¶
func (s *DeleteUsersResponse) SetStatusCode(v int32) *DeleteUsersResponse
func (DeleteUsersResponse) String ¶
func (s DeleteUsersResponse) String() string
type DeleteUsersResponseBody ¶
type DeleteUsersResponseBody struct { // The request ID. // // example: // // 04F0F334-1335-436C-A1D7-6C044FE**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (DeleteUsersResponseBody) GoString ¶
func (s DeleteUsersResponseBody) GoString() string
func (*DeleteUsersResponseBody) SetRequestId ¶
func (s *DeleteUsersResponseBody) SetRequestId(v string) *DeleteUsersResponseBody
func (DeleteUsersResponseBody) String ¶
func (s DeleteUsersResponseBody) String() string
type DeleteUsersShrinkRequest ¶
type DeleteUsersShrinkRequest struct { // The cluster ID. // // This parameter is required. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The users that you want to delete. // // This parameter is required. UserShrink *string `json:"User,omitempty" xml:"User,omitempty"` }
func (DeleteUsersShrinkRequest) GoString ¶
func (s DeleteUsersShrinkRequest) GoString() string
func (*DeleteUsersShrinkRequest) SetClusterId ¶
func (s *DeleteUsersShrinkRequest) SetClusterId(v string) *DeleteUsersShrinkRequest
func (*DeleteUsersShrinkRequest) SetUserShrink ¶
func (s *DeleteUsersShrinkRequest) SetUserShrink(v string) *DeleteUsersShrinkRequest
func (DeleteUsersShrinkRequest) String ¶
func (s DeleteUsersShrinkRequest) String() string
type DescribeAddonTemplateRequest ¶
type DescribeAddonTemplateRequest struct { // The addon name. // // This parameter is required. // // example: // // Login AddonName *string `json:"AddonName,omitempty" xml:"AddonName,omitempty"` // The addon version. // // This parameter is required. // // example: // // 1.0 AddonVersion *string `json:"AddonVersion,omitempty" xml:"AddonVersion,omitempty"` // The page number of the page returned. Pages start from page 1. Default value: 1. // // example: // // 1 PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Default value: 20. // // example: // // 20 PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The region ID. // // example: // // cn-hangzhou RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` // The zone ID. // // example: // // cn-hangzhou-b ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"` }
func (DescribeAddonTemplateRequest) GoString ¶
func (s DescribeAddonTemplateRequest) GoString() string
func (*DescribeAddonTemplateRequest) SetAddonName ¶
func (s *DescribeAddonTemplateRequest) SetAddonName(v string) *DescribeAddonTemplateRequest
func (*DescribeAddonTemplateRequest) SetAddonVersion ¶
func (s *DescribeAddonTemplateRequest) SetAddonVersion(v string) *DescribeAddonTemplateRequest
func (*DescribeAddonTemplateRequest) SetPageNumber ¶
func (s *DescribeAddonTemplateRequest) SetPageNumber(v int64) *DescribeAddonTemplateRequest
func (*DescribeAddonTemplateRequest) SetPageSize ¶
func (s *DescribeAddonTemplateRequest) SetPageSize(v int64) *DescribeAddonTemplateRequest
func (*DescribeAddonTemplateRequest) SetRegionId ¶
func (s *DescribeAddonTemplateRequest) SetRegionId(v string) *DescribeAddonTemplateRequest
func (*DescribeAddonTemplateRequest) SetZoneId ¶
func (s *DescribeAddonTemplateRequest) SetZoneId(v string) *DescribeAddonTemplateRequest
func (DescribeAddonTemplateRequest) String ¶
func (s DescribeAddonTemplateRequest) String() string
type DescribeAddonTemplateResponse ¶
type DescribeAddonTemplateResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DescribeAddonTemplateResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (DescribeAddonTemplateResponse) GoString ¶
func (s DescribeAddonTemplateResponse) GoString() string
func (*DescribeAddonTemplateResponse) SetBody ¶
func (s *DescribeAddonTemplateResponse) SetBody(v *DescribeAddonTemplateResponseBody) *DescribeAddonTemplateResponse
func (*DescribeAddonTemplateResponse) SetHeaders ¶
func (s *DescribeAddonTemplateResponse) SetHeaders(v map[string]*string) *DescribeAddonTemplateResponse
func (*DescribeAddonTemplateResponse) SetStatusCode ¶
func (s *DescribeAddonTemplateResponse) SetStatusCode(v int32) *DescribeAddonTemplateResponse
func (DescribeAddonTemplateResponse) String ¶
func (s DescribeAddonTemplateResponse) String() string
type DescribeAddonTemplateResponseBody ¶
type DescribeAddonTemplateResponseBody struct { // The details of the addon template. Addon *DescribeAddonTemplateResponseBodyAddon `json:"Addon,omitempty" xml:"Addon,omitempty" type:"Struct"` // The page number. Pages start from page 1. Default value: 1. // // example: // // 1 PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. // // example: // // 20 PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The request ID. // // example: // // 04F0F334-1335-436C-A1D7-6C044FE7**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. // // example: // // 1 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (DescribeAddonTemplateResponseBody) GoString ¶
func (s DescribeAddonTemplateResponseBody) GoString() string
func (*DescribeAddonTemplateResponseBody) SetAddon ¶
func (s *DescribeAddonTemplateResponseBody) SetAddon(v *DescribeAddonTemplateResponseBodyAddon) *DescribeAddonTemplateResponseBody
func (*DescribeAddonTemplateResponseBody) SetPageNumber ¶
func (s *DescribeAddonTemplateResponseBody) SetPageNumber(v int64) *DescribeAddonTemplateResponseBody
func (*DescribeAddonTemplateResponseBody) SetPageSize ¶
func (s *DescribeAddonTemplateResponseBody) SetPageSize(v int64) *DescribeAddonTemplateResponseBody
func (*DescribeAddonTemplateResponseBody) SetRequestId ¶
func (s *DescribeAddonTemplateResponseBody) SetRequestId(v string) *DescribeAddonTemplateResponseBody
func (*DescribeAddonTemplateResponseBody) SetTotalCount ¶
func (s *DescribeAddonTemplateResponseBody) SetTotalCount(v int32) *DescribeAddonTemplateResponseBody
func (DescribeAddonTemplateResponseBody) String ¶
func (s DescribeAddonTemplateResponseBody) String() string
type DescribeAddonTemplateResponseBodyAddon ¶
type DescribeAddonTemplateResponseBodyAddon struct { // The addon description. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The addon icon. // // example: // // /assets/icons/your_icon.svg Icon *string `json:"Icon,omitempty" xml:"Icon,omitempty"` // The addon label. Label *string `json:"Label,omitempty" xml:"Label,omitempty"` // The date when the addon template was last updated. // // example: // // 2024-08-22 18:11:17 LastUpdate *string `json:"LastUpdate,omitempty" xml:"LastUpdate,omitempty"` // The addon name. // // This parameter is required. // // example: // // Login Name *string `json:"Name,omitempty" xml:"Name,omitempty"` // The resource configurations of the addon. ResourcesSpec *DescribeAddonTemplateResponseBodyAddonResourcesSpec `json:"ResourcesSpec,omitempty" xml:"ResourcesSpec,omitempty" type:"Struct"` // The addon configurations. ServicesSpec []*DescribeAddonTemplateResponseBodyAddonServicesSpec `json:"ServicesSpec,omitempty" xml:"ServicesSpec,omitempty" type:"Repeated"` // The addon version. // // This parameter is required. // // example: // // 1.0 Version *string `json:"Version,omitempty" xml:"Version,omitempty"` }
func (DescribeAddonTemplateResponseBodyAddon) GoString ¶
func (s DescribeAddonTemplateResponseBodyAddon) GoString() string
func (*DescribeAddonTemplateResponseBodyAddon) SetDescription ¶
func (s *DescribeAddonTemplateResponseBodyAddon) SetDescription(v string) *DescribeAddonTemplateResponseBodyAddon
func (*DescribeAddonTemplateResponseBodyAddon) SetIcon ¶
func (s *DescribeAddonTemplateResponseBodyAddon) SetIcon(v string) *DescribeAddonTemplateResponseBodyAddon
func (*DescribeAddonTemplateResponseBodyAddon) SetLabel ¶
func (s *DescribeAddonTemplateResponseBodyAddon) SetLabel(v string) *DescribeAddonTemplateResponseBodyAddon
func (*DescribeAddonTemplateResponseBodyAddon) SetLastUpdate ¶
func (s *DescribeAddonTemplateResponseBodyAddon) SetLastUpdate(v string) *DescribeAddonTemplateResponseBodyAddon
func (*DescribeAddonTemplateResponseBodyAddon) SetName ¶
func (s *DescribeAddonTemplateResponseBodyAddon) SetName(v string) *DescribeAddonTemplateResponseBodyAddon
func (*DescribeAddonTemplateResponseBodyAddon) SetResourcesSpec ¶
func (s *DescribeAddonTemplateResponseBodyAddon) SetResourcesSpec(v *DescribeAddonTemplateResponseBodyAddonResourcesSpec) *DescribeAddonTemplateResponseBodyAddon
func (*DescribeAddonTemplateResponseBodyAddon) SetServicesSpec ¶
func (s *DescribeAddonTemplateResponseBodyAddon) SetServicesSpec(v []*DescribeAddonTemplateResponseBodyAddonServicesSpec) *DescribeAddonTemplateResponseBodyAddon
func (*DescribeAddonTemplateResponseBodyAddon) SetVersion ¶
func (s *DescribeAddonTemplateResponseBodyAddon) SetVersion(v string) *DescribeAddonTemplateResponseBodyAddon
func (DescribeAddonTemplateResponseBodyAddon) String ¶
func (s DescribeAddonTemplateResponseBodyAddon) String() string
type DescribeAddonTemplateResponseBodyAddonResourcesSpec ¶
type DescribeAddonTemplateResponseBodyAddonResourcesSpec struct { // The Elastic Compute Service (ECS) resource configurations of the addon. EcsResources []*AddonNodeTemplate `json:"EcsResources,omitempty" xml:"EcsResources,omitempty" type:"Repeated"` // The Elastic IP Address (EIP) configurations of the service. EipResource *DescribeAddonTemplateResponseBodyAddonResourcesSpecEipResource `json:"EipResource,omitempty" xml:"EipResource,omitempty" type:"Struct"` }
func (DescribeAddonTemplateResponseBodyAddonResourcesSpec) GoString ¶
func (s DescribeAddonTemplateResponseBodyAddonResourcesSpec) GoString() string
func (*DescribeAddonTemplateResponseBodyAddonResourcesSpec) SetEcsResources ¶
func (s *DescribeAddonTemplateResponseBodyAddonResourcesSpec) SetEcsResources(v []*AddonNodeTemplate) *DescribeAddonTemplateResponseBodyAddonResourcesSpec
func (*DescribeAddonTemplateResponseBodyAddonResourcesSpec) SetEipResource ¶
func (DescribeAddonTemplateResponseBodyAddonResourcesSpec) String ¶
func (s DescribeAddonTemplateResponseBodyAddonResourcesSpec) String() string
type DescribeAddonTemplateResponseBodyAddonResourcesSpecEipResource ¶
type DescribeAddonTemplateResponseBodyAddonResourcesSpecEipResource struct { // Indicates whether the EIP is automatically created. // // example: // // True AutoCreate *bool `json:"AutoCreate,omitempty" xml:"AutoCreate,omitempty"` // The maximum bandwidth of the EIP. Unit: Mbit/s. // // example: // // 100 Bandwidth *string `json:"Bandwidth,omitempty" xml:"Bandwidth,omitempty"` // The EIP ID. // // example: // // eip-bp1jwtsuoiif2qf90**** EipInstanceId *string `json:"EipInstanceId,omitempty" xml:"EipInstanceId,omitempty"` // The billing method of the EIP. Valid values: // // - PostPaid: pay-as-you-go. // // - PrePaid: subscription. // // Default value: PostPaid // // example: // // PostPaid InstanceChargeType *string `json:"InstanceChargeType,omitempty" xml:"InstanceChargeType,omitempty"` // The metering method of the EIP. Valid values: // // - PayByBandwidth: pay by bandwidth. // // - PayByTraffic: pay by data transfer. // // Valid values of N: 1 to 10. // // example: // // PayByTraffic InternetChargeType *string `json:"InternetChargeType,omitempty" xml:"InternetChargeType,omitempty"` }
func (DescribeAddonTemplateResponseBodyAddonResourcesSpecEipResource) GoString ¶
func (s DescribeAddonTemplateResponseBodyAddonResourcesSpecEipResource) GoString() string
func (*DescribeAddonTemplateResponseBodyAddonResourcesSpecEipResource) SetAutoCreate ¶
func (*DescribeAddonTemplateResponseBodyAddonResourcesSpecEipResource) SetBandwidth ¶
func (*DescribeAddonTemplateResponseBodyAddonResourcesSpecEipResource) SetEipInstanceId ¶
func (s *DescribeAddonTemplateResponseBodyAddonResourcesSpecEipResource) SetEipInstanceId(v string) *DescribeAddonTemplateResponseBodyAddonResourcesSpecEipResource
func (*DescribeAddonTemplateResponseBodyAddonResourcesSpecEipResource) SetInstanceChargeType ¶
func (s *DescribeAddonTemplateResponseBodyAddonResourcesSpecEipResource) SetInstanceChargeType(v string) *DescribeAddonTemplateResponseBodyAddonResourcesSpecEipResource
func (*DescribeAddonTemplateResponseBodyAddonResourcesSpecEipResource) SetInternetChargeType ¶
func (s *DescribeAddonTemplateResponseBodyAddonResourcesSpecEipResource) SetInternetChargeType(v string) *DescribeAddonTemplateResponseBodyAddonResourcesSpecEipResource
func (DescribeAddonTemplateResponseBodyAddonResourcesSpecEipResource) String ¶
func (s DescribeAddonTemplateResponseBodyAddonResourcesSpecEipResource) String() string
type DescribeAddonTemplateResponseBodyAddonServicesSpec ¶
type DescribeAddonTemplateResponseBodyAddonServicesSpec struct { // The parameter configurations of the service. InputParams []*DescribeAddonTemplateResponseBodyAddonServicesSpecInputParams `json:"InputParams,omitempty" xml:"InputParams,omitempty" type:"Repeated"` // The security group configurations of the service. NetworkACL []*DescribeAddonTemplateResponseBodyAddonServicesSpecNetworkACL `json:"NetworkACL,omitempty" xml:"NetworkACL,omitempty" type:"Repeated"` // The service access type. // // example: // // URL ServiceAccessType *string `json:"ServiceAccessType,omitempty" xml:"ServiceAccessType,omitempty"` // The service access URL. // // example: // // https://47.96.xx.xx:12008 ServiceAccessUrl *string `json:"ServiceAccessUrl,omitempty" xml:"ServiceAccessUrl,omitempty"` // The service name. // // This parameter is required. // // example: // // Web Portal ServiceName *string `json:"ServiceName,omitempty" xml:"ServiceName,omitempty"` }
func (DescribeAddonTemplateResponseBodyAddonServicesSpec) GoString ¶
func (s DescribeAddonTemplateResponseBodyAddonServicesSpec) GoString() string
func (*DescribeAddonTemplateResponseBodyAddonServicesSpec) SetInputParams ¶
func (*DescribeAddonTemplateResponseBodyAddonServicesSpec) SetNetworkACL ¶
func (*DescribeAddonTemplateResponseBodyAddonServicesSpec) SetServiceAccessType ¶
func (s *DescribeAddonTemplateResponseBodyAddonServicesSpec) SetServiceAccessType(v string) *DescribeAddonTemplateResponseBodyAddonServicesSpec
func (*DescribeAddonTemplateResponseBodyAddonServicesSpec) SetServiceAccessUrl ¶
func (s *DescribeAddonTemplateResponseBodyAddonServicesSpec) SetServiceAccessUrl(v string) *DescribeAddonTemplateResponseBodyAddonServicesSpec
func (*DescribeAddonTemplateResponseBodyAddonServicesSpec) SetServiceName ¶
func (s *DescribeAddonTemplateResponseBodyAddonServicesSpec) SetServiceName(v string) *DescribeAddonTemplateResponseBodyAddonServicesSpec
func (DescribeAddonTemplateResponseBodyAddonServicesSpec) String ¶
func (s DescribeAddonTemplateResponseBodyAddonServicesSpec) String() string
type DescribeAddonTemplateResponseBodyAddonServicesSpecInputParams ¶
type DescribeAddonTemplateResponseBodyAddonServicesSpecInputParams struct { // The help information of the parameter. HelpText *string `json:"HelpText,omitempty" xml:"HelpText,omitempty"` // The parameter label. Label *string `json:"Label,omitempty" xml:"Label,omitempty"` // The parameter name. // // This parameter is required. // // example: // // MYSQL_HOME Name *string `json:"Name,omitempty" xml:"Name,omitempty"` // The parameter type. // // This parameter is required. // // example: // // String Type *string `json:"Type,omitempty" xml:"Type,omitempty"` // The parameter value. // // This parameter is required. // // example: // // usr/local/mysql Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (DescribeAddonTemplateResponseBodyAddonServicesSpecInputParams) GoString ¶
func (s DescribeAddonTemplateResponseBodyAddonServicesSpecInputParams) GoString() string
func (*DescribeAddonTemplateResponseBodyAddonServicesSpecInputParams) SetHelpText ¶
func (DescribeAddonTemplateResponseBodyAddonServicesSpecInputParams) String ¶
func (s DescribeAddonTemplateResponseBodyAddonServicesSpecInputParams) String() string
type DescribeAddonTemplateResponseBodyAddonServicesSpecNetworkACL ¶
type DescribeAddonTemplateResponseBodyAddonServicesSpecNetworkACL struct { // The protocol type. Valid values: // // - **TCP**: forwards TCP packets. // // - **UDP**: forwards UDP packets. // // - **Any**: forwards all packets. // // This parameter is required. // // example: // // TCP IpProtocol *string `json:"IpProtocol,omitempty" xml:"IpProtocol,omitempty"` // The port number. // // This parameter is required. // // example: // // 3306 Port *float32 `json:"Port,omitempty" xml:"Port,omitempty"` // The source CIDR block. // // This parameter is required. // // example: // // 172.16.0.0/12 SourceCidrIp *string `json:"SourceCidrIp,omitempty" xml:"SourceCidrIp,omitempty"` }
func (DescribeAddonTemplateResponseBodyAddonServicesSpecNetworkACL) GoString ¶
func (s DescribeAddonTemplateResponseBodyAddonServicesSpecNetworkACL) GoString() string
func (*DescribeAddonTemplateResponseBodyAddonServicesSpecNetworkACL) SetIpProtocol ¶
func (*DescribeAddonTemplateResponseBodyAddonServicesSpecNetworkACL) SetSourceCidrIp ¶
func (s *DescribeAddonTemplateResponseBodyAddonServicesSpecNetworkACL) SetSourceCidrIp(v string) *DescribeAddonTemplateResponseBodyAddonServicesSpecNetworkACL
func (DescribeAddonTemplateResponseBodyAddonServicesSpecNetworkACL) String ¶
func (s DescribeAddonTemplateResponseBodyAddonServicesSpecNetworkACL) String() string
type DetachSharedStoragesRequest ¶
type DetachSharedStoragesRequest struct { // // You can call the [ListClusters](https://help.aliyun.com/document_detail/87116.html) operation to query the cluster ID. // // This parameter is required. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // // This parameter is required. SharedStorages []*DetachSharedStoragesRequestSharedStorages `json:"SharedStorages,omitempty" xml:"SharedStorages,omitempty" type:"Repeated"` }
func (DetachSharedStoragesRequest) GoString ¶
func (s DetachSharedStoragesRequest) GoString() string
func (*DetachSharedStoragesRequest) SetClusterId ¶
func (s *DetachSharedStoragesRequest) SetClusterId(v string) *DetachSharedStoragesRequest
func (*DetachSharedStoragesRequest) SetSharedStorages ¶
func (s *DetachSharedStoragesRequest) SetSharedStorages(v []*DetachSharedStoragesRequestSharedStorages) *DetachSharedStoragesRequest
func (DetachSharedStoragesRequest) String ¶
func (s DetachSharedStoragesRequest) String() string
type DetachSharedStoragesRequestSharedStorages ¶
type DetachSharedStoragesRequestSharedStorages struct { // // This parameter is required. // // example: // // /test MountDirectory *string `json:"MountDirectory,omitempty" xml:"MountDirectory,omitempty"` }
func (DetachSharedStoragesRequestSharedStorages) GoString ¶
func (s DetachSharedStoragesRequestSharedStorages) GoString() string
func (*DetachSharedStoragesRequestSharedStorages) SetMountDirectory ¶
func (s *DetachSharedStoragesRequestSharedStorages) SetMountDirectory(v string) *DetachSharedStoragesRequestSharedStorages
func (DetachSharedStoragesRequestSharedStorages) String ¶
func (s DetachSharedStoragesRequestSharedStorages) String() string
type DetachSharedStoragesResponse ¶
type DetachSharedStoragesResponse struct {}
func (DetachSharedStoragesResponse) GoString ¶
func (s DetachSharedStoragesResponse) GoString() string
func (*DetachSharedStoragesResponse) SetBody ¶
func (s *DetachSharedStoragesResponse) SetBody(v *DetachSharedStoragesResponseBody) *DetachSharedStoragesResponse
func (*DetachSharedStoragesResponse) SetHeaders ¶
func (s *DetachSharedStoragesResponse) SetHeaders(v map[string]*string) *DetachSharedStoragesResponse
func (*DetachSharedStoragesResponse) SetStatusCode ¶
func (s *DetachSharedStoragesResponse) SetStatusCode(v int32) *DetachSharedStoragesResponse
func (DetachSharedStoragesResponse) String ¶
func (s DetachSharedStoragesResponse) String() string
type DetachSharedStoragesResponseBody ¶
type DetachSharedStoragesResponseBody struct { // // You can call the [ListClusters](https://help.aliyun.com/document_detail/87116.html) operation to query the cluster ID. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // // example: // // 04F0F334-1335-436C-A1D7-6C044FE7**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // // - true // // - false // // example: // // true Success *string `json:"Success,omitempty" xml:"Success,omitempty"` }
func (DetachSharedStoragesResponseBody) GoString ¶
func (s DetachSharedStoragesResponseBody) GoString() string
func (*DetachSharedStoragesResponseBody) SetClusterId ¶
func (s *DetachSharedStoragesResponseBody) SetClusterId(v string) *DetachSharedStoragesResponseBody
func (*DetachSharedStoragesResponseBody) SetRequestId ¶
func (s *DetachSharedStoragesResponseBody) SetRequestId(v string) *DetachSharedStoragesResponseBody
func (*DetachSharedStoragesResponseBody) SetSuccess ¶
func (s *DetachSharedStoragesResponseBody) SetSuccess(v string) *DetachSharedStoragesResponseBody
func (DetachSharedStoragesResponseBody) String ¶
func (s DetachSharedStoragesResponseBody) String() string
type DetachSharedStoragesShrinkRequest ¶
type DetachSharedStoragesShrinkRequest struct { // // You can call the [ListClusters](https://help.aliyun.com/document_detail/87116.html) operation to query the cluster ID. // // This parameter is required. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // // This parameter is required. SharedStoragesShrink *string `json:"SharedStorages,omitempty" xml:"SharedStorages,omitempty"` }
func (DetachSharedStoragesShrinkRequest) GoString ¶
func (s DetachSharedStoragesShrinkRequest) GoString() string
func (*DetachSharedStoragesShrinkRequest) SetClusterId ¶
func (s *DetachSharedStoragesShrinkRequest) SetClusterId(v string) *DetachSharedStoragesShrinkRequest
func (*DetachSharedStoragesShrinkRequest) SetSharedStoragesShrink ¶
func (s *DetachSharedStoragesShrinkRequest) SetSharedStoragesShrink(v string) *DetachSharedStoragesShrinkRequest
func (DetachSharedStoragesShrinkRequest) String ¶
func (s DetachSharedStoragesShrinkRequest) String() string
type GetAddonRequest ¶
type GetAddonRequest struct { // The addon ID. // // This parameter is required. // // example: // // Login-1.0-W4g**** AddonId *string `json:"AddonId,omitempty" xml:"AddonId,omitempty"` // The cluster ID. // // This parameter is required. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` }
func (GetAddonRequest) GoString ¶
func (s GetAddonRequest) GoString() string
func (*GetAddonRequest) SetAddonId ¶
func (s *GetAddonRequest) SetAddonId(v string) *GetAddonRequest
func (*GetAddonRequest) SetClusterId ¶
func (s *GetAddonRequest) SetClusterId(v string) *GetAddonRequest
func (GetAddonRequest) String ¶
func (s GetAddonRequest) String() string
type GetAddonResponse ¶
type GetAddonResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetAddonResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetAddonResponse) GoString ¶
func (s GetAddonResponse) GoString() string
func (*GetAddonResponse) SetBody ¶
func (s *GetAddonResponse) SetBody(v *GetAddonResponseBody) *GetAddonResponse
func (*GetAddonResponse) SetHeaders ¶
func (s *GetAddonResponse) SetHeaders(v map[string]*string) *GetAddonResponse
func (*GetAddonResponse) SetStatusCode ¶
func (s *GetAddonResponse) SetStatusCode(v int32) *GetAddonResponse
func (GetAddonResponse) String ¶
func (s GetAddonResponse) String() string
type GetAddonResponseBody ¶
type GetAddonResponseBody struct { // The details about the addon. Addon *GetAddonResponseBodyAddon `json:"Addon,omitempty" xml:"Addon,omitempty" type:"Struct"` // The request ID. // // example: // // BBC2F93D-003A-49C4-850C-B826EECF**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetAddonResponseBody) GoString ¶
func (s GetAddonResponseBody) GoString() string
func (*GetAddonResponseBody) SetAddon ¶
func (s *GetAddonResponseBody) SetAddon(v *GetAddonResponseBodyAddon) *GetAddonResponseBody
func (*GetAddonResponseBody) SetRequestId ¶
func (s *GetAddonResponseBody) SetRequestId(v string) *GetAddonResponseBody
func (GetAddonResponseBody) String ¶
func (s GetAddonResponseBody) String() string
type GetAddonResponseBodyAddon ¶
type GetAddonResponseBodyAddon struct { // The addon ID. // // This parameter is required. // // example: // // Login-1.0-W2g**** AddonId *string `json:"AddonId,omitempty" xml:"AddonId,omitempty"` // The addon description. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The addon icon. // // example: // // /assets/icons/your_icon.svg Icon *string `json:"Icon,omitempty" xml:"Icon,omitempty"` // The time when the addon was installed. // // example: // // 2024-08-22 18:11:17 InstallTime *string `json:"InstallTime,omitempty" xml:"InstallTime,omitempty"` // The addon label. Label *string `json:"Label,omitempty" xml:"Label,omitempty"` // The addon name. // // This parameter is required. // // example: // // Login Name *string `json:"Name,omitempty" xml:"Name,omitempty"` // The resource configurations of the addon. ResourcesSpec *GetAddonResponseBodyAddonResourcesSpec `json:"ResourcesSpec,omitempty" xml:"ResourcesSpec,omitempty" type:"Struct"` // The service configurations of the addon. ServicesSpec []*GetAddonResponseBodyAddonServicesSpec `json:"ServicesSpec,omitempty" xml:"ServicesSpec,omitempty" type:"Repeated"` // The addon status. // // example: // // Running Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The addon version. // // This parameter is required. // // example: // // 1.0 Version *string `json:"Version,omitempty" xml:"Version,omitempty"` }
func (GetAddonResponseBodyAddon) GoString ¶
func (s GetAddonResponseBodyAddon) GoString() string
func (*GetAddonResponseBodyAddon) SetAddonId ¶
func (s *GetAddonResponseBodyAddon) SetAddonId(v string) *GetAddonResponseBodyAddon
func (*GetAddonResponseBodyAddon) SetDescription ¶
func (s *GetAddonResponseBodyAddon) SetDescription(v string) *GetAddonResponseBodyAddon
func (*GetAddonResponseBodyAddon) SetIcon ¶
func (s *GetAddonResponseBodyAddon) SetIcon(v string) *GetAddonResponseBodyAddon
func (*GetAddonResponseBodyAddon) SetInstallTime ¶
func (s *GetAddonResponseBodyAddon) SetInstallTime(v string) *GetAddonResponseBodyAddon
func (*GetAddonResponseBodyAddon) SetLabel ¶
func (s *GetAddonResponseBodyAddon) SetLabel(v string) *GetAddonResponseBodyAddon
func (*GetAddonResponseBodyAddon) SetName ¶
func (s *GetAddonResponseBodyAddon) SetName(v string) *GetAddonResponseBodyAddon
func (*GetAddonResponseBodyAddon) SetResourcesSpec ¶
func (s *GetAddonResponseBodyAddon) SetResourcesSpec(v *GetAddonResponseBodyAddonResourcesSpec) *GetAddonResponseBodyAddon
func (*GetAddonResponseBodyAddon) SetServicesSpec ¶
func (s *GetAddonResponseBodyAddon) SetServicesSpec(v []*GetAddonResponseBodyAddonServicesSpec) *GetAddonResponseBodyAddon
func (*GetAddonResponseBodyAddon) SetStatus ¶
func (s *GetAddonResponseBodyAddon) SetStatus(v string) *GetAddonResponseBodyAddon
func (*GetAddonResponseBodyAddon) SetVersion ¶
func (s *GetAddonResponseBodyAddon) SetVersion(v string) *GetAddonResponseBodyAddon
func (GetAddonResponseBodyAddon) String ¶
func (s GetAddonResponseBodyAddon) String() string
type GetAddonResponseBodyAddonResourcesSpec ¶
type GetAddonResponseBodyAddonResourcesSpec struct { // The Elastic Compute Service (ECS) resource configurations of the addon. EcsResources []*AddonNodeTemplate `json:"EcsResources,omitempty" xml:"EcsResources,omitempty" type:"Repeated"` // The Elastic IP Address (EIP) configurations. EipResource *GetAddonResponseBodyAddonResourcesSpecEipResource `json:"EipResource,omitempty" xml:"EipResource,omitempty" type:"Struct"` }
func (GetAddonResponseBodyAddonResourcesSpec) GoString ¶
func (s GetAddonResponseBodyAddonResourcesSpec) GoString() string
func (*GetAddonResponseBodyAddonResourcesSpec) SetEcsResources ¶
func (s *GetAddonResponseBodyAddonResourcesSpec) SetEcsResources(v []*AddonNodeTemplate) *GetAddonResponseBodyAddonResourcesSpec
func (*GetAddonResponseBodyAddonResourcesSpec) SetEipResource ¶
func (s *GetAddonResponseBodyAddonResourcesSpec) SetEipResource(v *GetAddonResponseBodyAddonResourcesSpecEipResource) *GetAddonResponseBodyAddonResourcesSpec
func (GetAddonResponseBodyAddonResourcesSpec) String ¶
func (s GetAddonResponseBodyAddonResourcesSpec) String() string
type GetAddonResponseBodyAddonResourcesSpecEipResource ¶
type GetAddonResponseBodyAddonResourcesSpecEipResource struct { // Indicates whether the EIP is automatically created. // // example: // // True AutoCreate *bool `json:"AutoCreate,omitempty" xml:"AutoCreate,omitempty"` // The maximum bandwidth of the EIP. Unit: Mbit/s. // // example: // // 100 Bandwidth *string `json:"Bandwidth,omitempty" xml:"Bandwidth,omitempty"` // The EIP. // // example: // // 39.108.xx.xx EipAddress *string `json:"EipAddress,omitempty" xml:"EipAddress,omitempty"` // The EIP ID. // // example: // // eip-bp1vi9124tbx1g3kr**** EipInstanceId *string `json:"EipInstanceId,omitempty" xml:"EipInstanceId,omitempty"` // The billing method of the EIP. // // - PostPaid: pay-as-you-go. // // - PrePaid: subscription. // // Default value: PostPaid. // // example: // // PostPaid InstanceChargeType *string `json:"InstanceChargeType,omitempty" xml:"InstanceChargeType,omitempty"` // The metering method of the EIP. Valid values: // // - PayByBandwidth: pay by bandwidth. // // - PayByTraffic: pay by data transfer. // // Valid values of N: 1 to 10. // // example: // // PayByTraffic InternetChargeType *string `json:"InternetChargeType,omitempty" xml:"InternetChargeType,omitempty"` }
func (GetAddonResponseBodyAddonResourcesSpecEipResource) GoString ¶
func (s GetAddonResponseBodyAddonResourcesSpecEipResource) GoString() string
func (*GetAddonResponseBodyAddonResourcesSpecEipResource) SetAutoCreate ¶
func (s *GetAddonResponseBodyAddonResourcesSpecEipResource) SetAutoCreate(v bool) *GetAddonResponseBodyAddonResourcesSpecEipResource
func (*GetAddonResponseBodyAddonResourcesSpecEipResource) SetBandwidth ¶
func (s *GetAddonResponseBodyAddonResourcesSpecEipResource) SetBandwidth(v string) *GetAddonResponseBodyAddonResourcesSpecEipResource
func (*GetAddonResponseBodyAddonResourcesSpecEipResource) SetEipAddress ¶
func (s *GetAddonResponseBodyAddonResourcesSpecEipResource) SetEipAddress(v string) *GetAddonResponseBodyAddonResourcesSpecEipResource
func (*GetAddonResponseBodyAddonResourcesSpecEipResource) SetEipInstanceId ¶
func (s *GetAddonResponseBodyAddonResourcesSpecEipResource) SetEipInstanceId(v string) *GetAddonResponseBodyAddonResourcesSpecEipResource
func (*GetAddonResponseBodyAddonResourcesSpecEipResource) SetInstanceChargeType ¶
func (s *GetAddonResponseBodyAddonResourcesSpecEipResource) SetInstanceChargeType(v string) *GetAddonResponseBodyAddonResourcesSpecEipResource
func (*GetAddonResponseBodyAddonResourcesSpecEipResource) SetInternetChargeType ¶
func (s *GetAddonResponseBodyAddonResourcesSpecEipResource) SetInternetChargeType(v string) *GetAddonResponseBodyAddonResourcesSpecEipResource
func (GetAddonResponseBodyAddonResourcesSpecEipResource) String ¶
func (s GetAddonResponseBodyAddonResourcesSpecEipResource) String() string
type GetAddonResponseBodyAddonServicesSpec ¶
type GetAddonResponseBodyAddonServicesSpec struct { // The parameter configurations of the service. InputParams []*GetAddonResponseBodyAddonServicesSpecInputParams `json:"InputParams,omitempty" xml:"InputParams,omitempty" type:"Repeated"` // The security group configurations of the service. NetworkACL []*GetAddonResponseBodyAddonServicesSpecNetworkACL `json:"NetworkACL,omitempty" xml:"NetworkACL,omitempty" type:"Repeated"` // The service access type. // // example: // // URL ServiceAccessType *string `json:"ServiceAccessType,omitempty" xml:"ServiceAccessType,omitempty"` // The service access URL. // // example: // // https://47.96.xx.xx:12008 ServiceAccessUrl *string `json:"ServiceAccessUrl,omitempty" xml:"ServiceAccessUrl,omitempty"` // The service name. // // This parameter is required. // // example: // // Web Portal ServiceName *string `json:"ServiceName,omitempty" xml:"ServiceName,omitempty"` }
func (GetAddonResponseBodyAddonServicesSpec) GoString ¶
func (s GetAddonResponseBodyAddonServicesSpec) GoString() string
func (*GetAddonResponseBodyAddonServicesSpec) SetInputParams ¶
func (s *GetAddonResponseBodyAddonServicesSpec) SetInputParams(v []*GetAddonResponseBodyAddonServicesSpecInputParams) *GetAddonResponseBodyAddonServicesSpec
func (*GetAddonResponseBodyAddonServicesSpec) SetNetworkACL ¶
func (s *GetAddonResponseBodyAddonServicesSpec) SetNetworkACL(v []*GetAddonResponseBodyAddonServicesSpecNetworkACL) *GetAddonResponseBodyAddonServicesSpec
func (*GetAddonResponseBodyAddonServicesSpec) SetServiceAccessType ¶
func (s *GetAddonResponseBodyAddonServicesSpec) SetServiceAccessType(v string) *GetAddonResponseBodyAddonServicesSpec
func (*GetAddonResponseBodyAddonServicesSpec) SetServiceAccessUrl ¶
func (s *GetAddonResponseBodyAddonServicesSpec) SetServiceAccessUrl(v string) *GetAddonResponseBodyAddonServicesSpec
func (*GetAddonResponseBodyAddonServicesSpec) SetServiceName ¶
func (s *GetAddonResponseBodyAddonServicesSpec) SetServiceName(v string) *GetAddonResponseBodyAddonServicesSpec
func (GetAddonResponseBodyAddonServicesSpec) String ¶
func (s GetAddonResponseBodyAddonServicesSpec) String() string
type GetAddonResponseBodyAddonServicesSpecInputParams ¶
type GetAddonResponseBodyAddonServicesSpecInputParams struct { // The help information of the parameter. HelpText *string `json:"HelpText,omitempty" xml:"HelpText,omitempty"` // The parameter label. Label *string `json:"Label,omitempty" xml:"Label,omitempty"` // The parameter name. // // This parameter is required. // // example: // // MYSQL_HOME Name *string `json:"Name,omitempty" xml:"Name,omitempty"` // The parameter type. // // This parameter is required. // // example: // // String Type *string `json:"Type,omitempty" xml:"Type,omitempty"` // The parameter value. // // This parameter is required. // // example: // // usr/local/mysql Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (GetAddonResponseBodyAddonServicesSpecInputParams) GoString ¶
func (s GetAddonResponseBodyAddonServicesSpecInputParams) GoString() string
func (*GetAddonResponseBodyAddonServicesSpecInputParams) SetHelpText ¶
func (s *GetAddonResponseBodyAddonServicesSpecInputParams) SetHelpText(v string) *GetAddonResponseBodyAddonServicesSpecInputParams
func (GetAddonResponseBodyAddonServicesSpecInputParams) String ¶
func (s GetAddonResponseBodyAddonServicesSpecInputParams) String() string
type GetAddonResponseBodyAddonServicesSpecNetworkACL ¶
type GetAddonResponseBodyAddonServicesSpecNetworkACL struct { // The protocol type. Valid values: // // TCP: forwards TCP packets. // // UDP: forwards UDP packets. // // Any: forwards all packets. // // This parameter is required. // // example: // // TCP IpProtocol *string `json:"IpProtocol,omitempty" xml:"IpProtocol,omitempty"` // The port number. // // This parameter is required. // // example: // // 3306 Port *float32 `json:"Port,omitempty" xml:"Port,omitempty"` // The source CIDR block. // // This parameter is required. // // example: // // 172.16.0.0/12 SourceCidrIp *string `json:"SourceCidrIp,omitempty" xml:"SourceCidrIp,omitempty"` }
func (GetAddonResponseBodyAddonServicesSpecNetworkACL) GoString ¶
func (s GetAddonResponseBodyAddonServicesSpecNetworkACL) GoString() string
func (*GetAddonResponseBodyAddonServicesSpecNetworkACL) SetIpProtocol ¶
func (s *GetAddonResponseBodyAddonServicesSpecNetworkACL) SetIpProtocol(v string) *GetAddonResponseBodyAddonServicesSpecNetworkACL
func (*GetAddonResponseBodyAddonServicesSpecNetworkACL) SetSourceCidrIp ¶
func (s *GetAddonResponseBodyAddonServicesSpecNetworkACL) SetSourceCidrIp(v string) *GetAddonResponseBodyAddonServicesSpecNetworkACL
func (GetAddonResponseBodyAddonServicesSpecNetworkACL) String ¶
func (s GetAddonResponseBodyAddonServicesSpecNetworkACL) String() string
type GetClusterRequest ¶
type GetClusterRequest struct { // The cluster ID. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` }
func (GetClusterRequest) GoString ¶
func (s GetClusterRequest) GoString() string
func (*GetClusterRequest) SetClusterId ¶
func (s *GetClusterRequest) SetClusterId(v string) *GetClusterRequest
func (GetClusterRequest) String ¶
func (s GetClusterRequest) String() string
type GetClusterResponse ¶
type GetClusterResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetClusterResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetClusterResponse) GoString ¶
func (s GetClusterResponse) GoString() string
func (*GetClusterResponse) SetBody ¶
func (s *GetClusterResponse) SetBody(v *GetClusterResponseBody) *GetClusterResponse
func (*GetClusterResponse) SetHeaders ¶
func (s *GetClusterResponse) SetHeaders(v map[string]*string) *GetClusterResponse
func (*GetClusterResponse) SetStatusCode ¶
func (s *GetClusterResponse) SetStatusCode(v int32) *GetClusterResponse
func (GetClusterResponse) String ¶
func (s GetClusterResponse) String() string
type GetClusterResponseBody ¶
type GetClusterResponseBody struct { // The E-HPC Util version. // // example: // // 2.0.31 ClientVersion *string `json:"ClientVersion,omitempty" xml:"ClientVersion,omitempty"` // The cluster type. Valid values: // // - Standard // // - Serverless // // example: // // Standard ClusterCategory *string `json:"ClusterCategory,omitempty" xml:"ClusterCategory,omitempty"` // The time when the cluster was created. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mmZ format. The time is displayed in UTC. For more information, see [ISO 8601](https://help.aliyun.com/document_detail/25696.html). // // example: // // 2024-08-06T12:43:01.000Z ClusterCreateTime *string `json:"ClusterCreateTime,omitempty" xml:"ClusterCreateTime,omitempty"` // The post-processing script of the cluster. ClusterCustomConfiguration *GetClusterResponseBodyClusterCustomConfiguration `json:"ClusterCustomConfiguration,omitempty" xml:"ClusterCustomConfiguration,omitempty" type:"Struct"` // The cluster ID. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The deployment type of the cluster. Valid values: // // - Integrated: The cluster is deployed on a public cloud. // // - Hybrid: The cluster is deployed on a hybrid cloud. // // - Custom: The cluster is a custom cluster. // // example: // // Integrated ClusterMode *string `json:"ClusterMode,omitempty" xml:"ClusterMode,omitempty"` // The time when the cluster was last modified. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mmZ format. The time is displayed in UTC. For more information, see [ISO 8601](https://help.aliyun.com/document_detail/25696.html). // // example: // // 2024-08-06T12:43:01.000Z ClusterModifyTime *string `json:"ClusterModifyTime,omitempty" xml:"ClusterModifyTime,omitempty"` // The cluster name. // // example: // // slurm22.05.8-cluster-20240614 ClusterName *string `json:"ClusterName,omitempty" xml:"ClusterName,omitempty"` // The cluster state. Valid values: // // - uninit: The cluster is being installed. // // - creating: The cluster is being created. // // - initing: The cluster is being initialized. // // - running: The cluster is running. // // - exception: The cluster has run into an exception. // // - raleasing: The cluster is being released. // // - stopping: The cluster is being stopped. // // - stopped: The cluster is stopped. // // - pending: The cluster is waiting to be configured. // // example: // // running ClusterStatus *string `json:"ClusterStatus,omitempty" xml:"ClusterStatus,omitempty"` // The ID of the vSwitch used by the cluster. // // example: // // vsw-bp1p2uugqsjppno****** ClusterVSwitchId *string `json:"ClusterVSwitchId,omitempty" xml:"ClusterVSwitchId,omitempty"` // The ID of the virtual private cloud (VPC) used by the cluster. // // example: // // vpc-uf6u3lk1pjy28eg***** ClusterVpcId *string `json:"ClusterVpcId,omitempty" xml:"ClusterVpcId,omitempty"` // Indicates whether deletion protection is enabled for the cluster. Valid values: // // - true // // - false // // example: // // true DeleteProtection *string `json:"DeleteProtection,omitempty" xml:"DeleteProtection,omitempty"` // The E-HPC version. // // example: // // 2.0.0 EhpcVersion *string `json:"EhpcVersion,omitempty" xml:"EhpcVersion,omitempty"` // Indicates whether automatic scale-in is enabled for the cluster. Valid values: // // - true // // - false // // example: // // true EnableScaleIn *bool `json:"EnableScaleIn,omitempty" xml:"EnableScaleIn,omitempty"` // Indicates whether automatic scale-out is enabled for the cluster. Valid values: // // - true // // - false // // example: // // true EnableScaleOut *bool `json:"EnableScaleOut,omitempty" xml:"EnableScaleOut,omitempty"` // The interval at which the cluster is automatically scaled out. // // example: // // 2 GrowInterval *int32 `json:"GrowInterval,omitempty" xml:"GrowInterval,omitempty"` // The idle duration of the compute nodes allowed by the cluster. // // example: // // 4 IdleInterval *int32 `json:"IdleInterval,omitempty" xml:"IdleInterval,omitempty"` // The management node configurations. Manager *GetClusterResponseBodyManager `json:"Manager,omitempty" xml:"Manager,omitempty" type:"Struct"` // The maximum total number of vCPUs that can be used by all compute nodes managed by the cluster. // // example: // // 10000 MaxCoreCount *string `json:"MaxCoreCount,omitempty" xml:"MaxCoreCount,omitempty"` // The maximum number of compute nodes that the cluster can manage. // // example: // // 100 MaxCount *string `json:"MaxCount,omitempty" xml:"MaxCount,omitempty"` MonitorSpec *GetClusterResponseBodyMonitorSpec `json:"MonitorSpec,omitempty" xml:"MonitorSpec,omitempty" type:"Struct"` // The request ID. // // example: // // 04F0F334-1335-436C-A1D7-6C044FE73368 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The resource group ID. // // example: // // rg-acfmxazb4ph**** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` SchedulerSpec *GetClusterResponseBodySchedulerSpec `json:"SchedulerSpec,omitempty" xml:"SchedulerSpec,omitempty" type:"Struct"` // The security group ID. // // example: // // sg-f8z9vb2zaezpkr69a21k SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"` }
func (GetClusterResponseBody) GoString ¶
func (s GetClusterResponseBody) GoString() string
func (*GetClusterResponseBody) SetClientVersion ¶
func (s *GetClusterResponseBody) SetClientVersion(v string) *GetClusterResponseBody
func (*GetClusterResponseBody) SetClusterCategory ¶
func (s *GetClusterResponseBody) SetClusterCategory(v string) *GetClusterResponseBody
func (*GetClusterResponseBody) SetClusterCreateTime ¶
func (s *GetClusterResponseBody) SetClusterCreateTime(v string) *GetClusterResponseBody
func (*GetClusterResponseBody) SetClusterCustomConfiguration ¶
func (s *GetClusterResponseBody) SetClusterCustomConfiguration(v *GetClusterResponseBodyClusterCustomConfiguration) *GetClusterResponseBody
func (*GetClusterResponseBody) SetClusterId ¶
func (s *GetClusterResponseBody) SetClusterId(v string) *GetClusterResponseBody
func (*GetClusterResponseBody) SetClusterMode ¶
func (s *GetClusterResponseBody) SetClusterMode(v string) *GetClusterResponseBody
func (*GetClusterResponseBody) SetClusterModifyTime ¶
func (s *GetClusterResponseBody) SetClusterModifyTime(v string) *GetClusterResponseBody
func (*GetClusterResponseBody) SetClusterName ¶
func (s *GetClusterResponseBody) SetClusterName(v string) *GetClusterResponseBody
func (*GetClusterResponseBody) SetClusterStatus ¶
func (s *GetClusterResponseBody) SetClusterStatus(v string) *GetClusterResponseBody
func (*GetClusterResponseBody) SetClusterVSwitchId ¶
func (s *GetClusterResponseBody) SetClusterVSwitchId(v string) *GetClusterResponseBody
func (*GetClusterResponseBody) SetClusterVpcId ¶
func (s *GetClusterResponseBody) SetClusterVpcId(v string) *GetClusterResponseBody
func (*GetClusterResponseBody) SetDeleteProtection ¶
func (s *GetClusterResponseBody) SetDeleteProtection(v string) *GetClusterResponseBody
func (*GetClusterResponseBody) SetEhpcVersion ¶
func (s *GetClusterResponseBody) SetEhpcVersion(v string) *GetClusterResponseBody
func (*GetClusterResponseBody) SetEnableScaleIn ¶
func (s *GetClusterResponseBody) SetEnableScaleIn(v bool) *GetClusterResponseBody
func (*GetClusterResponseBody) SetEnableScaleOut ¶
func (s *GetClusterResponseBody) SetEnableScaleOut(v bool) *GetClusterResponseBody
func (*GetClusterResponseBody) SetGrowInterval ¶
func (s *GetClusterResponseBody) SetGrowInterval(v int32) *GetClusterResponseBody
func (*GetClusterResponseBody) SetIdleInterval ¶
func (s *GetClusterResponseBody) SetIdleInterval(v int32) *GetClusterResponseBody
func (*GetClusterResponseBody) SetManager ¶
func (s *GetClusterResponseBody) SetManager(v *GetClusterResponseBodyManager) *GetClusterResponseBody
func (*GetClusterResponseBody) SetMaxCoreCount ¶
func (s *GetClusterResponseBody) SetMaxCoreCount(v string) *GetClusterResponseBody
func (*GetClusterResponseBody) SetMaxCount ¶
func (s *GetClusterResponseBody) SetMaxCount(v string) *GetClusterResponseBody
func (*GetClusterResponseBody) SetMonitorSpec ¶ added in v2.0.1
func (s *GetClusterResponseBody) SetMonitorSpec(v *GetClusterResponseBodyMonitorSpec) *GetClusterResponseBody
func (*GetClusterResponseBody) SetRequestId ¶
func (s *GetClusterResponseBody) SetRequestId(v string) *GetClusterResponseBody
func (*GetClusterResponseBody) SetResourceGroupId ¶
func (s *GetClusterResponseBody) SetResourceGroupId(v string) *GetClusterResponseBody
func (*GetClusterResponseBody) SetSchedulerSpec ¶ added in v2.0.2
func (s *GetClusterResponseBody) SetSchedulerSpec(v *GetClusterResponseBodySchedulerSpec) *GetClusterResponseBody
func (*GetClusterResponseBody) SetSecurityGroupId ¶
func (s *GetClusterResponseBody) SetSecurityGroupId(v string) *GetClusterResponseBody
func (GetClusterResponseBody) String ¶
func (s GetClusterResponseBody) String() string
type GetClusterResponseBodyClusterCustomConfiguration ¶
type GetClusterResponseBodyClusterCustomConfiguration struct { // The arguments that are used to run the script after the scrip is installed. // // example: // // E-HPC cn-hangzhou Args *string `json:"Args,omitempty" xml:"Args,omitempty"` // The URL that is used to download the post-processing script. // // example: // // http://***** Script *string `json:"Script,omitempty" xml:"Script,omitempty"` }
func (GetClusterResponseBodyClusterCustomConfiguration) GoString ¶
func (s GetClusterResponseBodyClusterCustomConfiguration) GoString() string
func (*GetClusterResponseBodyClusterCustomConfiguration) SetScript ¶
func (s *GetClusterResponseBodyClusterCustomConfiguration) SetScript(v string) *GetClusterResponseBodyClusterCustomConfiguration
func (GetClusterResponseBodyClusterCustomConfiguration) String ¶
func (s GetClusterResponseBodyClusterCustomConfiguration) String() string
type GetClusterResponseBodyManager ¶
type GetClusterResponseBodyManager struct { // The configurations of the domain name resolution service. DNS *GetClusterResponseBodyManagerDNS `json:"DNS,omitempty" xml:"DNS,omitempty" type:"Struct"` // The information about the domain account service. DirectoryService *GetClusterResponseBodyManagerDirectoryService `json:"DirectoryService,omitempty" xml:"DirectoryService,omitempty" type:"Struct"` // The configurations of the management node. ManagerNode *GetClusterResponseBodyManagerManagerNode `json:"ManagerNode,omitempty" xml:"ManagerNode,omitempty" type:"Struct"` // The information about the scheduler. Scheduler *GetClusterResponseBodyManagerScheduler `json:"Scheduler,omitempty" xml:"Scheduler,omitempty" type:"Struct"` }
func (GetClusterResponseBodyManager) GoString ¶
func (s GetClusterResponseBodyManager) GoString() string
func (*GetClusterResponseBodyManager) SetDNS ¶
func (s *GetClusterResponseBodyManager) SetDNS(v *GetClusterResponseBodyManagerDNS) *GetClusterResponseBodyManager
func (*GetClusterResponseBodyManager) SetDirectoryService ¶
func (s *GetClusterResponseBodyManager) SetDirectoryService(v *GetClusterResponseBodyManagerDirectoryService) *GetClusterResponseBodyManager
func (*GetClusterResponseBodyManager) SetManagerNode ¶
func (s *GetClusterResponseBodyManager) SetManagerNode(v *GetClusterResponseBodyManagerManagerNode) *GetClusterResponseBodyManager
func (*GetClusterResponseBodyManager) SetScheduler ¶
func (s *GetClusterResponseBodyManager) SetScheduler(v *GetClusterResponseBodyManagerScheduler) *GetClusterResponseBodyManager
func (GetClusterResponseBodyManager) String ¶
func (s GetClusterResponseBodyManager) String() string
type GetClusterResponseBodyManagerDNS ¶
type GetClusterResponseBodyManagerDNS struct { // The state of the domain name resolution service. Valid values: // // - uninit: The service is being installed. // // - initing: The service is being initialized. // // - running: The service is running. // // - exception: The service has run into an exception. // // - releasing: The service is being released. // // - stopped: The service is stopped. // // - pending: The service is waiting to be configured. // // example: // // running Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The resolution type. // // example: // // nis Type *string `json:"Type,omitempty" xml:"Type,omitempty"` // The version of the resolution service. // // example: // // 2.31 Version *string `json:"Version,omitempty" xml:"Version,omitempty"` }
func (GetClusterResponseBodyManagerDNS) GoString ¶
func (s GetClusterResponseBodyManagerDNS) GoString() string
func (*GetClusterResponseBodyManagerDNS) SetStatus ¶
func (s *GetClusterResponseBodyManagerDNS) SetStatus(v string) *GetClusterResponseBodyManagerDNS
func (*GetClusterResponseBodyManagerDNS) SetType ¶
func (s *GetClusterResponseBodyManagerDNS) SetType(v string) *GetClusterResponseBodyManagerDNS
func (*GetClusterResponseBodyManagerDNS) SetVersion ¶
func (s *GetClusterResponseBodyManagerDNS) SetVersion(v string) *GetClusterResponseBodyManagerDNS
func (GetClusterResponseBodyManagerDNS) String ¶
func (s GetClusterResponseBodyManagerDNS) String() string
type GetClusterResponseBodyManagerDirectoryService ¶
type GetClusterResponseBodyManagerDirectoryService struct { // The state of the domain account service. Valid values: // // - uninit: The service is being installed. // // - initing: The service is being initialized. // // - running: The service is running. // // - exception: The service has run into an exception. // // - releasing: The service is being released. // // - stopped: The service is stopped. // // - pending: The service is waiting to be configured. // // example: // // running Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The type of the domain account. // // example: // // nis Type *string `json:"Type,omitempty" xml:"Type,omitempty"` // The version of the domain account service. // // example: // // 2.31 Version *string `json:"Version,omitempty" xml:"Version,omitempty"` }
func (GetClusterResponseBodyManagerDirectoryService) GoString ¶
func (s GetClusterResponseBodyManagerDirectoryService) GoString() string
func (*GetClusterResponseBodyManagerDirectoryService) SetStatus ¶
func (s *GetClusterResponseBodyManagerDirectoryService) SetStatus(v string) *GetClusterResponseBodyManagerDirectoryService
func (*GetClusterResponseBodyManagerDirectoryService) SetType ¶
func (s *GetClusterResponseBodyManagerDirectoryService) SetType(v string) *GetClusterResponseBodyManagerDirectoryService
func (*GetClusterResponseBodyManagerDirectoryService) SetVersion ¶
func (s *GetClusterResponseBodyManagerDirectoryService) SetVersion(v string) *GetClusterResponseBodyManagerDirectoryService
func (GetClusterResponseBodyManagerDirectoryService) String ¶
func (s GetClusterResponseBodyManagerDirectoryService) String() string
type GetClusterResponseBodyManagerManagerNode ¶
type GetClusterResponseBodyManagerManagerNode struct { // The expiration time of the management node. // // example: // // 2099-12-31T15:59Z ExpiredTime *string `json:"ExpiredTime,omitempty" xml:"ExpiredTime,omitempty"` // The instance billing method of the management node. Valid values: // // - PostPaid: pay-as-you-go // // - PrePaid: subscription // // example: // // PostPaid InstanceChargeType *string `json:"InstanceChargeType,omitempty" xml:"InstanceChargeType,omitempty"` // The instance ID of the management node. // // example: // // i-bp1a170jgea1vl****** InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // The instance type of the management node. // // example: // // ecs.g6.4xlarge InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"` }
func (GetClusterResponseBodyManagerManagerNode) GoString ¶
func (s GetClusterResponseBodyManagerManagerNode) GoString() string
func (*GetClusterResponseBodyManagerManagerNode) SetExpiredTime ¶
func (s *GetClusterResponseBodyManagerManagerNode) SetExpiredTime(v string) *GetClusterResponseBodyManagerManagerNode
func (*GetClusterResponseBodyManagerManagerNode) SetInstanceChargeType ¶
func (s *GetClusterResponseBodyManagerManagerNode) SetInstanceChargeType(v string) *GetClusterResponseBodyManagerManagerNode
func (*GetClusterResponseBodyManagerManagerNode) SetInstanceId ¶
func (s *GetClusterResponseBodyManagerManagerNode) SetInstanceId(v string) *GetClusterResponseBodyManagerManagerNode
func (*GetClusterResponseBodyManagerManagerNode) SetInstanceType ¶
func (s *GetClusterResponseBodyManagerManagerNode) SetInstanceType(v string) *GetClusterResponseBodyManagerManagerNode
func (GetClusterResponseBodyManagerManagerNode) String ¶
func (s GetClusterResponseBodyManagerManagerNode) String() string
type GetClusterResponseBodyManagerScheduler ¶
type GetClusterResponseBodyManagerScheduler struct { // The scheduler state. Valid values: // // - uninit: The scheduler is being installed. // // - initing: The scheduler is being initialized. // // - running: The scheduler is running. // // - exception: The scheduler has run into an exception. // // - releasing: The scheduler is being released. // // - stopped: The scheduler is stopped. // // - pending: The scheduler is waiting to be configured. // // example: // // running Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The scheduler type. Valid values: // // - SLURM // // - PBS // // - OPENGRIDSCHEDULER // // - LSF_PLUGIN // // - PBS_PLUGIN // // example: // // SLURM Type *string `json:"Type,omitempty" xml:"Type,omitempty"` // The scheduler version. // // example: // // 22.05.8 Version *string `json:"Version,omitempty" xml:"Version,omitempty"` }
func (GetClusterResponseBodyManagerScheduler) GoString ¶
func (s GetClusterResponseBodyManagerScheduler) GoString() string
func (*GetClusterResponseBodyManagerScheduler) SetStatus ¶
func (s *GetClusterResponseBodyManagerScheduler) SetStatus(v string) *GetClusterResponseBodyManagerScheduler
func (*GetClusterResponseBodyManagerScheduler) SetType ¶
func (s *GetClusterResponseBodyManagerScheduler) SetType(v string) *GetClusterResponseBodyManagerScheduler
func (*GetClusterResponseBodyManagerScheduler) SetVersion ¶
func (s *GetClusterResponseBodyManagerScheduler) SetVersion(v string) *GetClusterResponseBodyManagerScheduler
func (GetClusterResponseBodyManagerScheduler) String ¶
func (s GetClusterResponseBodyManagerScheduler) String() string
type GetClusterResponseBodyMonitorSpec ¶ added in v2.0.1
type GetClusterResponseBodyMonitorSpec struct {
EnableComputeLoadMonitor *bool `json:"EnableComputeLoadMonitor,omitempty" xml:"EnableComputeLoadMonitor,omitempty"`
}
func (GetClusterResponseBodyMonitorSpec) GoString ¶ added in v2.0.1
func (s GetClusterResponseBodyMonitorSpec) GoString() string
func (*GetClusterResponseBodyMonitorSpec) SetEnableComputeLoadMonitor ¶ added in v2.0.1
func (s *GetClusterResponseBodyMonitorSpec) SetEnableComputeLoadMonitor(v bool) *GetClusterResponseBodyMonitorSpec
func (GetClusterResponseBodyMonitorSpec) String ¶ added in v2.0.1
func (s GetClusterResponseBodyMonitorSpec) String() string
type GetClusterResponseBodySchedulerSpec ¶ added in v2.0.2
type GetClusterResponseBodySchedulerSpec struct {
EnableTopologyAwareness *bool `json:"EnableTopologyAwareness,omitempty" xml:"EnableTopologyAwareness,omitempty"`
}
func (GetClusterResponseBodySchedulerSpec) GoString ¶ added in v2.0.2
func (s GetClusterResponseBodySchedulerSpec) GoString() string
func (*GetClusterResponseBodySchedulerSpec) SetEnableTopologyAwareness ¶ added in v2.0.2
func (s *GetClusterResponseBodySchedulerSpec) SetEnableTopologyAwareness(v bool) *GetClusterResponseBodySchedulerSpec
func (GetClusterResponseBodySchedulerSpec) String ¶ added in v2.0.2
func (s GetClusterResponseBodySchedulerSpec) String() string
type GetCommonLogDetailRequest ¶
type GetCommonLogDetailRequest struct { // The start time of the time range within which the logs that you want to query were generated. The time is a timestamp. This value is a UNIX timestamp representing the number of seconds that have elapsed since the epoch time January 1, 1970, 00:00:00 UTC. // // This parameter is required. // // example: // // 1703821542 From *int64 `json:"From,omitempty" xml:"From,omitempty"` // Specifies whether to hide the process of each step. Valid values: // // - true: hides the process and returns only the result log of each step. // // - false: does not hide the process and displays the start and result logs of each step. // // Default value: true. // // example: // // true HiddenProcess *bool `json:"HiddenProcess,omitempty" xml:"HiddenProcess,omitempty"` // The request ID. // // This parameter is required. // // example: // // 04F0F334-1335-436C-A1D7-6C044FE7**** LogRequestId *string `json:"LogRequestId,omitempty" xml:"LogRequestId,omitempty"` // The end time of the time range within which the logs that you want to query were generated. The time is a timestamp. This value is a UNIX timestamp representing the number of seconds that have elapsed since the epoch time January 1, 1970, 00:00:00 UTC. // // This parameter is required. // // example: // // 1703821666 To *int64 `json:"To,omitempty" xml:"To,omitempty"` }
func (GetCommonLogDetailRequest) GoString ¶
func (s GetCommonLogDetailRequest) GoString() string
func (*GetCommonLogDetailRequest) SetFrom ¶
func (s *GetCommonLogDetailRequest) SetFrom(v int64) *GetCommonLogDetailRequest
func (*GetCommonLogDetailRequest) SetHiddenProcess ¶
func (s *GetCommonLogDetailRequest) SetHiddenProcess(v bool) *GetCommonLogDetailRequest
func (*GetCommonLogDetailRequest) SetLogRequestId ¶
func (s *GetCommonLogDetailRequest) SetLogRequestId(v string) *GetCommonLogDetailRequest
func (*GetCommonLogDetailRequest) SetTo ¶
func (s *GetCommonLogDetailRequest) SetTo(v int64) *GetCommonLogDetailRequest
func (GetCommonLogDetailRequest) String ¶
func (s GetCommonLogDetailRequest) String() string
type GetCommonLogDetailResponse ¶
type GetCommonLogDetailResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetCommonLogDetailResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetCommonLogDetailResponse) GoString ¶
func (s GetCommonLogDetailResponse) GoString() string
func (*GetCommonLogDetailResponse) SetBody ¶
func (s *GetCommonLogDetailResponse) SetBody(v *GetCommonLogDetailResponseBody) *GetCommonLogDetailResponse
func (*GetCommonLogDetailResponse) SetHeaders ¶
func (s *GetCommonLogDetailResponse) SetHeaders(v map[string]*string) *GetCommonLogDetailResponse
func (*GetCommonLogDetailResponse) SetStatusCode ¶
func (s *GetCommonLogDetailResponse) SetStatusCode(v int32) *GetCommonLogDetailResponse
func (GetCommonLogDetailResponse) String ¶
func (s GetCommonLogDetailResponse) String() string
type GetCommonLogDetailResponseBody ¶
type GetCommonLogDetailResponseBody struct { // The action name. // // example: // // CreateCluster Action *string `json:"Action,omitempty" xml:"Action,omitempty"` // The cluster ID. // // example: // // ehpc-hz-abc*** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The information about the logs. LogDetail []*GetCommonLogDetailResponseBodyLogDetail `json:"LogDetail,omitempty" xml:"LogDetail,omitempty" type:"Repeated"` // The log type. // // example: // // operation LogType *string `json:"LogType,omitempty" xml:"LogType,omitempty"` // The account ID of the operator. // // example: // // 239*** OperatorUid *string `json:"OperatorUid,omitempty" xml:"OperatorUid,omitempty"` // The request ID. // // example: // // 464E9919-D04F-4D1D-B375-15989492**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The ID of the Alibaba Cloud account. // // example: // // 137*** Uid *string `json:"Uid,omitempty" xml:"Uid,omitempty"` }
func (GetCommonLogDetailResponseBody) GoString ¶
func (s GetCommonLogDetailResponseBody) GoString() string
func (*GetCommonLogDetailResponseBody) SetAction ¶
func (s *GetCommonLogDetailResponseBody) SetAction(v string) *GetCommonLogDetailResponseBody
func (*GetCommonLogDetailResponseBody) SetClusterId ¶
func (s *GetCommonLogDetailResponseBody) SetClusterId(v string) *GetCommonLogDetailResponseBody
func (*GetCommonLogDetailResponseBody) SetLogDetail ¶
func (s *GetCommonLogDetailResponseBody) SetLogDetail(v []*GetCommonLogDetailResponseBodyLogDetail) *GetCommonLogDetailResponseBody
func (*GetCommonLogDetailResponseBody) SetLogType ¶
func (s *GetCommonLogDetailResponseBody) SetLogType(v string) *GetCommonLogDetailResponseBody
func (*GetCommonLogDetailResponseBody) SetOperatorUid ¶
func (s *GetCommonLogDetailResponseBody) SetOperatorUid(v string) *GetCommonLogDetailResponseBody
func (*GetCommonLogDetailResponseBody) SetRequestId ¶
func (s *GetCommonLogDetailResponseBody) SetRequestId(v string) *GetCommonLogDetailResponseBody
func (*GetCommonLogDetailResponseBody) SetUid ¶
func (s *GetCommonLogDetailResponseBody) SetUid(v string) *GetCommonLogDetailResponseBody
func (GetCommonLogDetailResponseBody) String ¶
func (s GetCommonLogDetailResponseBody) String() string
type GetCommonLogDetailResponseBodyLogDetail ¶
type GetCommonLogDetailResponseBodyLogDetail struct { // The stage name of the log. // // example: // // ConfigNetwork StageName *string `json:"StageName,omitempty" xml:"StageName,omitempty"` // The information about the log stages. Stages []*GetCommonLogDetailResponseBodyLogDetailStages `json:"Stages,omitempty" xml:"Stages,omitempty" type:"Repeated"` }
func (GetCommonLogDetailResponseBodyLogDetail) GoString ¶
func (s GetCommonLogDetailResponseBodyLogDetail) GoString() string
func (*GetCommonLogDetailResponseBodyLogDetail) SetStageName ¶
func (s *GetCommonLogDetailResponseBodyLogDetail) SetStageName(v string) *GetCommonLogDetailResponseBodyLogDetail
func (GetCommonLogDetailResponseBodyLogDetail) String ¶
func (s GetCommonLogDetailResponseBodyLogDetail) String() string
type GetCommonLogDetailResponseBodyLogDetailStages ¶
type GetCommonLogDetailResponseBodyLogDetailStages struct { // The log level. // // Valid values: // // - ERROR // // - INFO // // - WARN // // example: // // INFO LogLevel *string `json:"LogLevel,omitempty" xml:"LogLevel,omitempty"` // The output message of the log. // // example: // // Successfully created security group sg-bcd*** Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The method involved in the log. // // example: // // CreateSecurityGroup Method *string `json:"Method,omitempty" xml:"Method,omitempty"` // The request ID associated with the log. // // example: // // 04F0F334-1335-436C-A1D7-6C044FE7**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The action state involved in the log. Valid values: // // - InProgress: The action is being performed. // // - Finished: The action is completed. // // - Failed: The action failed. // // example: // // Finished Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The resource involved in the log. // // example: // // sg-bcd*** Target *string `json:"Target,omitempty" xml:"Target,omitempty"` // The time when the log was generated. // // example: // // 2024-08-22 14:21:54 Time *string `json:"Time,omitempty" xml:"Time,omitempty"` }
func (GetCommonLogDetailResponseBodyLogDetailStages) GoString ¶
func (s GetCommonLogDetailResponseBodyLogDetailStages) GoString() string
func (*GetCommonLogDetailResponseBodyLogDetailStages) SetLogLevel ¶
func (s *GetCommonLogDetailResponseBodyLogDetailStages) SetLogLevel(v string) *GetCommonLogDetailResponseBodyLogDetailStages
func (*GetCommonLogDetailResponseBodyLogDetailStages) SetMessage ¶
func (s *GetCommonLogDetailResponseBodyLogDetailStages) SetMessage(v string) *GetCommonLogDetailResponseBodyLogDetailStages
func (*GetCommonLogDetailResponseBodyLogDetailStages) SetMethod ¶
func (s *GetCommonLogDetailResponseBodyLogDetailStages) SetMethod(v string) *GetCommonLogDetailResponseBodyLogDetailStages
func (*GetCommonLogDetailResponseBodyLogDetailStages) SetRequestId ¶
func (s *GetCommonLogDetailResponseBodyLogDetailStages) SetRequestId(v string) *GetCommonLogDetailResponseBodyLogDetailStages
func (*GetCommonLogDetailResponseBodyLogDetailStages) SetStatus ¶
func (s *GetCommonLogDetailResponseBodyLogDetailStages) SetStatus(v string) *GetCommonLogDetailResponseBodyLogDetailStages
func (*GetCommonLogDetailResponseBodyLogDetailStages) SetTarget ¶
func (s *GetCommonLogDetailResponseBodyLogDetailStages) SetTarget(v string) *GetCommonLogDetailResponseBodyLogDetailStages
func (*GetCommonLogDetailResponseBodyLogDetailStages) SetTime ¶
func (s *GetCommonLogDetailResponseBodyLogDetailStages) SetTime(v string) *GetCommonLogDetailResponseBodyLogDetailStages
func (GetCommonLogDetailResponseBodyLogDetailStages) String ¶
func (s GetCommonLogDetailResponseBodyLogDetailStages) String() string
type GetJobLogRequest ¶
type GetJobLogRequest struct { // The cluster ID. // // This parameter is required. // // example: // // ehpc-hz-jeJki6**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The job ID. // // This parameter is required. // // example: // // 1.manager JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The log type. Valid values: // // - stdout: standard output logs. // // - stderr: error output logs. // // - all: all logs. // // Default value: all. // // example: // // stdout LogType *string `json:"LogType,omitempty" xml:"LogType,omitempty"` // The position where logs start to be read. // // Unit: bytes. // // Default value: 0. // // example: // // 0 Offset *string `json:"Offset,omitempty" xml:"Offset,omitempty"` // The maximum size of logs that you can read in a single request. // // Unit: bytes. // // Default value: 10240. // // example: // // 20480 Size *string `json:"Size,omitempty" xml:"Size,omitempty"` }
func (GetJobLogRequest) GoString ¶
func (s GetJobLogRequest) GoString() string
func (*GetJobLogRequest) SetClusterId ¶
func (s *GetJobLogRequest) SetClusterId(v string) *GetJobLogRequest
func (*GetJobLogRequest) SetJobId ¶
func (s *GetJobLogRequest) SetJobId(v string) *GetJobLogRequest
func (*GetJobLogRequest) SetLogType ¶
func (s *GetJobLogRequest) SetLogType(v string) *GetJobLogRequest
func (*GetJobLogRequest) SetOffset ¶
func (s *GetJobLogRequest) SetOffset(v string) *GetJobLogRequest
func (*GetJobLogRequest) SetSize ¶
func (s *GetJobLogRequest) SetSize(v string) *GetJobLogRequest
func (GetJobLogRequest) String ¶
func (s GetJobLogRequest) String() string
type GetJobLogResponse ¶
type GetJobLogResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetJobLogResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetJobLogResponse) GoString ¶
func (s GetJobLogResponse) GoString() string
func (*GetJobLogResponse) SetBody ¶
func (s *GetJobLogResponse) SetBody(v *GetJobLogResponseBody) *GetJobLogResponse
func (*GetJobLogResponse) SetHeaders ¶
func (s *GetJobLogResponse) SetHeaders(v map[string]*string) *GetJobLogResponse
func (*GetJobLogResponse) SetStatusCode ¶
func (s *GetJobLogResponse) SetStatusCode(v int32) *GetJobLogResponse
func (GetJobLogResponse) String ¶
func (s GetJobLogResponse) String() string
type GetJobLogResponseBody ¶
type GetJobLogResponseBody struct { // The job ID. // // example: // // 1.manager JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The request ID. // // example: // // B745C159-3155-4B94-95D0-4B73D4D2**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The error output log that is encoded in Base64. // // example: // // aG9zdG5hbWU= StderrLog *string `json:"StderrLog,omitempty" xml:"StderrLog,omitempty"` // The size of the error output file. // // example: // // 0 StderrLogSize *string `json:"StderrLogSize,omitempty" xml:"StderrLogSize,omitempty"` // The standard output log that is encoded in Base64. // // example: // // aG9zdG5hbWU= StdoutLog *string `json:"StdoutLog,omitempty" xml:"StdoutLog,omitempty"` // The size of the standard output file. // // example: // // 4096 StdoutLogSize *string `json:"StdoutLogSize,omitempty" xml:"StdoutLogSize,omitempty"` // Indicates whether the request was successful. Valid values: // // - true: The request was successful. // // - false: The request failed. // // example: // // true Success *string `json:"Success,omitempty" xml:"Success,omitempty"` }
func (GetJobLogResponseBody) GoString ¶
func (s GetJobLogResponseBody) GoString() string
func (*GetJobLogResponseBody) SetJobId ¶
func (s *GetJobLogResponseBody) SetJobId(v string) *GetJobLogResponseBody
func (*GetJobLogResponseBody) SetRequestId ¶
func (s *GetJobLogResponseBody) SetRequestId(v string) *GetJobLogResponseBody
func (*GetJobLogResponseBody) SetStderrLog ¶
func (s *GetJobLogResponseBody) SetStderrLog(v string) *GetJobLogResponseBody
func (*GetJobLogResponseBody) SetStderrLogSize ¶
func (s *GetJobLogResponseBody) SetStderrLogSize(v string) *GetJobLogResponseBody
func (*GetJobLogResponseBody) SetStdoutLog ¶
func (s *GetJobLogResponseBody) SetStdoutLog(v string) *GetJobLogResponseBody
func (*GetJobLogResponseBody) SetStdoutLogSize ¶
func (s *GetJobLogResponseBody) SetStdoutLogSize(v string) *GetJobLogResponseBody
func (*GetJobLogResponseBody) SetSuccess ¶
func (s *GetJobLogResponseBody) SetSuccess(v string) *GetJobLogResponseBody
func (GetJobLogResponseBody) String ¶
func (s GetJobLogResponseBody) String() string
type GetJobRequest ¶
type GetJobRequest struct { // The cluster ID. // // This parameter is required. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The job ID. You can call the ListJobs operation to query the job ID. // // This parameter is required. // // example: // // 1.manager JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` }
func (GetJobRequest) GoString ¶
func (s GetJobRequest) GoString() string
func (*GetJobRequest) SetClusterId ¶
func (s *GetJobRequest) SetClusterId(v string) *GetJobRequest
func (*GetJobRequest) SetJobId ¶
func (s *GetJobRequest) SetJobId(v string) *GetJobRequest
func (GetJobRequest) String ¶
func (s GetJobRequest) String() string
type GetJobResponse ¶
type GetJobResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetJobResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetJobResponse) GoString ¶
func (s GetJobResponse) GoString() string
func (*GetJobResponse) SetBody ¶
func (s *GetJobResponse) SetBody(v *GetJobResponseBody) *GetJobResponse
func (*GetJobResponse) SetHeaders ¶
func (s *GetJobResponse) SetHeaders(v map[string]*string) *GetJobResponse
func (*GetJobResponse) SetStatusCode ¶
func (s *GetJobResponse) SetStatusCode(v int32) *GetJobResponse
func (GetJobResponse) String ¶
func (s GetJobResponse) String() string
type GetJobResponseBody ¶
type GetJobResponseBody struct { // The job details. JobInfo *GetJobResponseBodyJobInfo `json:"JobInfo,omitempty" xml:"JobInfo,omitempty" type:"Struct"` // The request ID. // // example: // // 04F0****-1335-****-A1D7-6C044FE7**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The request result. Valid values: // // - true // // - false // // example: // // true Success *string `json:"Success,omitempty" xml:"Success,omitempty"` }
func (GetJobResponseBody) GoString ¶
func (s GetJobResponseBody) GoString() string
func (*GetJobResponseBody) SetJobInfo ¶
func (s *GetJobResponseBody) SetJobInfo(v *GetJobResponseBodyJobInfo) *GetJobResponseBody
func (*GetJobResponseBody) SetRequestId ¶
func (s *GetJobResponseBody) SetRequestId(v string) *GetJobResponseBody
func (*GetJobResponseBody) SetSuccess ¶
func (s *GetJobResponseBody) SetSuccess(v string) *GetJobResponseBody
func (GetJobResponseBody) String ¶
func (s GetJobResponseBody) String() string
type GetJobResponseBodyJobInfo ¶
type GetJobResponseBodyJobInfo struct { // The parent job ID. If the return value is a non-empty string, the job is an array job. // // example: // // 1 ArrayJobId *string `json:"ArrayJobId,omitempty" xml:"ArrayJobId,omitempty"` // The sub-job ID. This parameter is valid when the ArrayJobId parameter is a non-empty string. // // example: // // 3 ArrayJobSubId *string `json:"ArrayJobSubId,omitempty" xml:"ArrayJobSubId,omitempty"` // The job queue. If the job is not in a queue, the output is empty. // // The format is X-Y:Z. X indicates the first index, Y indicates the final index, and Z indicates the step size. For example, 2-7:2 indicates three sub-jobs numbered 2, 4, and 6. // // example: // // 1-5:2 ArrayRequest *string `json:"ArrayRequest,omitempty" xml:"ArrayRequest,omitempty"` // The command that is used to run the job. // // example: // // /home/huangsf/ehpc/job_meta.pbs CommandLine *string `json:"CommandLine,omitempty" xml:"CommandLine,omitempty"` // The time when the job was submitted. // // example: // // 2024-08-16T10:52:48 CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The error log file of the job. // // example: // // /home/xxx/STDIN.e1 ErrorLog *string `json:"ErrorLog,omitempty" xml:"ErrorLog,omitempty"` // Additional information. // // example: // // {} ExtraInfo *string `json:"ExtraInfo,omitempty" xml:"ExtraInfo,omitempty"` // The job ID. // // example: // // 1.manager JobId *string `json:"JobId,omitempty" xml:"JobId,omitempty"` // The job name. // // example: // // testJob JobName *string `json:"JobName,omitempty" xml:"JobName,omitempty"` // The queue to which the job belongs. // // example: // // workq JobQueue *string `json:"JobQueue,omitempty" xml:"JobQueue,omitempty"` // The time when the job was last modified. // // example: // // 2024-08-16T10:52:48 LastModifyTime *string `json:"LastModifyTime,omitempty" xml:"LastModifyTime,omitempty"` // The compute nodes that are used to run the job. // // example: // // compute000 NodeList *string `json:"NodeList,omitempty" xml:"NodeList,omitempty"` // The standard output log file of the job. // // example: // // /home/xxx/STDIN.o1 OutputLog *string `json:"OutputLog,omitempty" xml:"OutputLog,omitempty"` // The priority of the job. // // example: // // 0 Priority *string `json:"Priority,omitempty" xml:"Priority,omitempty"` // The resources that were requested when the job was submitted. Resources *GetJobResponseBodyJobInfoResources `json:"Resources,omitempty" xml:"Resources,omitempty" type:"Struct"` // The resources that are actually used by the job. ResourcesUsed *GetJobResponseBodyJobInfoResourcesUsed `json:"ResourcesUsed,omitempty" xml:"ResourcesUsed,omitempty" type:"Struct"` // The user to which the job belongs or that is used to submit the job. This user is a cluster-side user. // // example: // // testuser RunasUser *string `json:"RunasUser,omitempty" xml:"RunasUser,omitempty"` // The time when the job was started. // // example: // // 2024-08-16T10:52:48 StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"` // The job state. // // example: // // Running State *string `json:"State,omitempty" xml:"State,omitempty"` // The variables of the job. Variables []*GetJobResponseBodyJobInfoVariables `json:"Variables,omitempty" xml:"Variables,omitempty" type:"Repeated"` }
func (GetJobResponseBodyJobInfo) GoString ¶
func (s GetJobResponseBodyJobInfo) GoString() string
func (*GetJobResponseBodyJobInfo) SetArrayJobId ¶
func (s *GetJobResponseBodyJobInfo) SetArrayJobId(v string) *GetJobResponseBodyJobInfo
func (*GetJobResponseBodyJobInfo) SetArrayJobSubId ¶
func (s *GetJobResponseBodyJobInfo) SetArrayJobSubId(v string) *GetJobResponseBodyJobInfo
func (*GetJobResponseBodyJobInfo) SetArrayRequest ¶
func (s *GetJobResponseBodyJobInfo) SetArrayRequest(v string) *GetJobResponseBodyJobInfo
func (*GetJobResponseBodyJobInfo) SetCommandLine ¶
func (s *GetJobResponseBodyJobInfo) SetCommandLine(v string) *GetJobResponseBodyJobInfo
func (*GetJobResponseBodyJobInfo) SetCreateTime ¶
func (s *GetJobResponseBodyJobInfo) SetCreateTime(v string) *GetJobResponseBodyJobInfo
func (*GetJobResponseBodyJobInfo) SetErrorLog ¶
func (s *GetJobResponseBodyJobInfo) SetErrorLog(v string) *GetJobResponseBodyJobInfo
func (*GetJobResponseBodyJobInfo) SetExtraInfo ¶
func (s *GetJobResponseBodyJobInfo) SetExtraInfo(v string) *GetJobResponseBodyJobInfo
func (*GetJobResponseBodyJobInfo) SetJobId ¶
func (s *GetJobResponseBodyJobInfo) SetJobId(v string) *GetJobResponseBodyJobInfo
func (*GetJobResponseBodyJobInfo) SetJobName ¶
func (s *GetJobResponseBodyJobInfo) SetJobName(v string) *GetJobResponseBodyJobInfo
func (*GetJobResponseBodyJobInfo) SetJobQueue ¶
func (s *GetJobResponseBodyJobInfo) SetJobQueue(v string) *GetJobResponseBodyJobInfo
func (*GetJobResponseBodyJobInfo) SetLastModifyTime ¶
func (s *GetJobResponseBodyJobInfo) SetLastModifyTime(v string) *GetJobResponseBodyJobInfo
func (*GetJobResponseBodyJobInfo) SetNodeList ¶
func (s *GetJobResponseBodyJobInfo) SetNodeList(v string) *GetJobResponseBodyJobInfo
func (*GetJobResponseBodyJobInfo) SetOutputLog ¶
func (s *GetJobResponseBodyJobInfo) SetOutputLog(v string) *GetJobResponseBodyJobInfo
func (*GetJobResponseBodyJobInfo) SetPriority ¶
func (s *GetJobResponseBodyJobInfo) SetPriority(v string) *GetJobResponseBodyJobInfo
func (*GetJobResponseBodyJobInfo) SetResources ¶
func (s *GetJobResponseBodyJobInfo) SetResources(v *GetJobResponseBodyJobInfoResources) *GetJobResponseBodyJobInfo
func (*GetJobResponseBodyJobInfo) SetResourcesUsed ¶
func (s *GetJobResponseBodyJobInfo) SetResourcesUsed(v *GetJobResponseBodyJobInfoResourcesUsed) *GetJobResponseBodyJobInfo
func (*GetJobResponseBodyJobInfo) SetRunasUser ¶
func (s *GetJobResponseBodyJobInfo) SetRunasUser(v string) *GetJobResponseBodyJobInfo
func (*GetJobResponseBodyJobInfo) SetStartTime ¶
func (s *GetJobResponseBodyJobInfo) SetStartTime(v string) *GetJobResponseBodyJobInfo
func (*GetJobResponseBodyJobInfo) SetState ¶
func (s *GetJobResponseBodyJobInfo) SetState(v string) *GetJobResponseBodyJobInfo
func (*GetJobResponseBodyJobInfo) SetVariables ¶
func (s *GetJobResponseBodyJobInfo) SetVariables(v []*GetJobResponseBodyJobInfoVariables) *GetJobResponseBodyJobInfo
func (GetJobResponseBodyJobInfo) String ¶
func (s GetJobResponseBodyJobInfo) String() string
type GetJobResponseBodyJobInfoResources ¶
type GetJobResponseBodyJobInfoResources struct { // The number of vCPUs used by the job on each node. // // example: // // 2 Cores *string `json:"Cores,omitempty" xml:"Cores,omitempty"` // The number of GPUs used by the job on each node. // // example: // // 1 Gpus *string `json:"Gpus,omitempty" xml:"Gpus,omitempty"` // The memory size used by the job on each node. // // example: // // 1gb Memory *string `json:"Memory,omitempty" xml:"Memory,omitempty"` // The number of nodes that are used to run the job. // // example: // // 1 Nodes *string `json:"Nodes,omitempty" xml:"Nodes,omitempty"` }
func (GetJobResponseBodyJobInfoResources) GoString ¶
func (s GetJobResponseBodyJobInfoResources) GoString() string
func (*GetJobResponseBodyJobInfoResources) SetCores ¶
func (s *GetJobResponseBodyJobInfoResources) SetCores(v string) *GetJobResponseBodyJobInfoResources
func (*GetJobResponseBodyJobInfoResources) SetGpus ¶
func (s *GetJobResponseBodyJobInfoResources) SetGpus(v string) *GetJobResponseBodyJobInfoResources
func (*GetJobResponseBodyJobInfoResources) SetMemory ¶
func (s *GetJobResponseBodyJobInfoResources) SetMemory(v string) *GetJobResponseBodyJobInfoResources
func (*GetJobResponseBodyJobInfoResources) SetNodes ¶
func (s *GetJobResponseBodyJobInfoResources) SetNodes(v string) *GetJobResponseBodyJobInfoResources
func (GetJobResponseBodyJobInfoResources) String ¶
func (s GetJobResponseBodyJobInfoResources) String() string
type GetJobResponseBodyJobInfoResourcesUsed ¶
type GetJobResponseBodyJobInfoResourcesUsed struct { // The number of vCPUs used by the job on each node. // // example: // // 2 Cores *string `json:"Cores,omitempty" xml:"Cores,omitempty"` // The memory size used by the job on each node. // // example: // // 512mb Memory *string `json:"Memory,omitempty" xml:"Memory,omitempty"` // The number of nodes that are used to run the job. // // example: // // 2 Nodes *string `json:"Nodes,omitempty" xml:"Nodes,omitempty"` }
func (GetJobResponseBodyJobInfoResourcesUsed) GoString ¶
func (s GetJobResponseBodyJobInfoResourcesUsed) GoString() string
func (*GetJobResponseBodyJobInfoResourcesUsed) SetCores ¶
func (s *GetJobResponseBodyJobInfoResourcesUsed) SetCores(v string) *GetJobResponseBodyJobInfoResourcesUsed
func (*GetJobResponseBodyJobInfoResourcesUsed) SetMemory ¶
func (s *GetJobResponseBodyJobInfoResourcesUsed) SetMemory(v string) *GetJobResponseBodyJobInfoResourcesUsed
func (*GetJobResponseBodyJobInfoResourcesUsed) SetNodes ¶
func (s *GetJobResponseBodyJobInfoResourcesUsed) SetNodes(v string) *GetJobResponseBodyJobInfoResourcesUsed
func (GetJobResponseBodyJobInfoResourcesUsed) String ¶
func (s GetJobResponseBodyJobInfoResourcesUsed) String() string
type GetJobResponseBodyJobInfoVariables ¶
type GetJobResponseBodyJobInfoVariables struct { // The name of the environment variable. // // example: // // ProxyIP Name *string `json:"Name,omitempty" xml:"Name,omitempty"` // The value of the environment variable. // // example: // // 10.x.x.x Value *string `json:"Value,omitempty" xml:"Value,omitempty"` }
func (GetJobResponseBodyJobInfoVariables) GoString ¶
func (s GetJobResponseBodyJobInfoVariables) GoString() string
func (*GetJobResponseBodyJobInfoVariables) SetName ¶
func (s *GetJobResponseBodyJobInfoVariables) SetName(v string) *GetJobResponseBodyJobInfoVariables
func (*GetJobResponseBodyJobInfoVariables) SetValue ¶
func (s *GetJobResponseBodyJobInfoVariables) SetValue(v string) *GetJobResponseBodyJobInfoVariables
func (GetJobResponseBodyJobInfoVariables) String ¶
func (s GetJobResponseBodyJobInfoVariables) String() string
type GetQueueRequest ¶
type GetQueueRequest struct { // The cluster ID. // // You can call the [ListClusters](https://help.aliyun.com/document_detail/87116.html) operation to query the cluster ID. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The queue name. // // example: // // comp QueueName *string `json:"QueueName,omitempty" xml:"QueueName,omitempty"` }
func (GetQueueRequest) GoString ¶
func (s GetQueueRequest) GoString() string
func (*GetQueueRequest) SetClusterId ¶
func (s *GetQueueRequest) SetClusterId(v string) *GetQueueRequest
func (*GetQueueRequest) SetQueueName ¶
func (s *GetQueueRequest) SetQueueName(v string) *GetQueueRequest
func (GetQueueRequest) String ¶
func (s GetQueueRequest) String() string
type GetQueueResponse ¶
type GetQueueResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetQueueResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (GetQueueResponse) GoString ¶
func (s GetQueueResponse) GoString() string
func (*GetQueueResponse) SetBody ¶
func (s *GetQueueResponse) SetBody(v *GetQueueResponseBody) *GetQueueResponse
func (*GetQueueResponse) SetHeaders ¶
func (s *GetQueueResponse) SetHeaders(v map[string]*string) *GetQueueResponse
func (*GetQueueResponse) SetStatusCode ¶
func (s *GetQueueResponse) SetStatusCode(v int32) *GetQueueResponse
func (GetQueueResponse) String ¶
func (s GetQueueResponse) String() string
type GetQueueResponseBody ¶
type GetQueueResponseBody struct { // The queue configurations. Queue *GetQueueResponseBodyQueue `json:"Queue,omitempty" xml:"Queue,omitempty" type:"Struct"` // The request ID. // // example: // // 04F0F334-1335-436C-A1D7-6C044FE7**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (GetQueueResponseBody) GoString ¶
func (s GetQueueResponseBody) GoString() string
func (*GetQueueResponseBody) SetQueue ¶
func (s *GetQueueResponseBody) SetQueue(v *GetQueueResponseBodyQueue) *GetQueueResponseBody
func (*GetQueueResponseBody) SetRequestId ¶
func (s *GetQueueResponseBody) SetRequestId(v string) *GetQueueResponseBody
func (GetQueueResponseBody) String ¶
func (s GetQueueResponseBody) String() string
type GetQueueResponseBodyQueue ¶
type GetQueueResponseBodyQueue struct { // The auto scale-out policy of the queue. // // example: // // PriorityInstanceType AllocationStrategy *string `json:"AllocationStrategy,omitempty" xml:"AllocationStrategy,omitempty"` // The hardware configurations of the compute nodes in the queue. ComputeNodes []*NodeTemplate `json:"ComputeNodes,omitempty" xml:"ComputeNodes,omitempty" type:"Repeated"` // Indicates whether auto scale-in is enabled for the queue. Valid values: // // - true // // - false // // example: // // true EnableScaleIn *bool `json:"EnableScaleIn,omitempty" xml:"EnableScaleIn,omitempty"` // Indicates whether auto scale-out is enabled for the queue. Valid values: // // - true // // - false // // example: // // true EnableScaleOut *bool `json:"EnableScaleOut,omitempty" xml:"EnableScaleOut,omitempty"` // The hostname prefix of the compute nodes in the queue. // // example: // // compute HostnamePrefix *string `json:"HostnamePrefix,omitempty" xml:"HostnamePrefix,omitempty"` // The hostname suffix of the compute nodes in the queue. // // example: // // demo HostnameSuffix *string `json:"HostnameSuffix,omitempty" xml:"HostnameSuffix,omitempty"` // The initial number of nodes in the queue. // // example: // // 0 InitialCount *int32 `json:"InitialCount,omitempty" xml:"InitialCount,omitempty"` // The type of the network between compute nodes in the queue. Valid values: // // - vpc // // - eRDMA // // example: // // erdma InterConnect *string `json:"InterConnect,omitempty" xml:"InterConnect,omitempty"` // The nodes for which deletion protection is enabled in the queue. KeepAliveNodes []*string `json:"KeepAliveNodes,omitempty" xml:"KeepAliveNodes,omitempty" type:"Repeated"` // The maximum number of compute nodes that the queue can contain. // // example: // // 1000 MaxCount *int32 `json:"MaxCount,omitempty" xml:"MaxCount,omitempty"` // The minimum number of nodes that are delivered to the queue in each scale-out cycle. // // example: // // 99 MaxCountPerCycle *int64 `json:"MaxCountPerCycle,omitempty" xml:"MaxCountPerCycle,omitempty"` // The minimum number of compute nodes that the queue must contain. // // example: // // 0 MinCount *int32 `json:"MinCount,omitempty" xml:"MinCount,omitempty"` // The queue name. // // This parameter is required. // // example: // // comp QueueName *string `json:"QueueName,omitempty" xml:"QueueName,omitempty"` // The Resource Access Management (RAM) role that is assumed by compute nodes in the queue. // // example: // // AliyunECSInstanceForEHPCRole RamRole *string `json:"RamRole,omitempty" xml:"RamRole,omitempty"` ReservedNodePoolId *string `json:"ReservedNodePoolId,omitempty" xml:"ReservedNodePoolId,omitempty"` // The available vSwitches for compute nodes in the queue. Valid values of N: 1 to 5. VSwitchIds []*string `json:"VSwitchIds,omitempty" xml:"VSwitchIds,omitempty" type:"Repeated"` }
func (GetQueueResponseBodyQueue) GoString ¶
func (s GetQueueResponseBodyQueue) GoString() string
func (*GetQueueResponseBodyQueue) SetAllocationStrategy ¶
func (s *GetQueueResponseBodyQueue) SetAllocationStrategy(v string) *GetQueueResponseBodyQueue
func (*GetQueueResponseBodyQueue) SetComputeNodes ¶
func (s *GetQueueResponseBodyQueue) SetComputeNodes(v []*NodeTemplate) *GetQueueResponseBodyQueue
func (*GetQueueResponseBodyQueue) SetEnableScaleIn ¶
func (s *GetQueueResponseBodyQueue) SetEnableScaleIn(v bool) *GetQueueResponseBodyQueue
func (*GetQueueResponseBodyQueue) SetEnableScaleOut ¶
func (s *GetQueueResponseBodyQueue) SetEnableScaleOut(v bool) *GetQueueResponseBodyQueue
func (*GetQueueResponseBodyQueue) SetHostnamePrefix ¶
func (s *GetQueueResponseBodyQueue) SetHostnamePrefix(v string) *GetQueueResponseBodyQueue
func (*GetQueueResponseBodyQueue) SetHostnameSuffix ¶
func (s *GetQueueResponseBodyQueue) SetHostnameSuffix(v string) *GetQueueResponseBodyQueue
func (*GetQueueResponseBodyQueue) SetInitialCount ¶
func (s *GetQueueResponseBodyQueue) SetInitialCount(v int32) *GetQueueResponseBodyQueue
func (*GetQueueResponseBodyQueue) SetInterConnect ¶
func (s *GetQueueResponseBodyQueue) SetInterConnect(v string) *GetQueueResponseBodyQueue
func (*GetQueueResponseBodyQueue) SetKeepAliveNodes ¶
func (s *GetQueueResponseBodyQueue) SetKeepAliveNodes(v []*string) *GetQueueResponseBodyQueue
func (*GetQueueResponseBodyQueue) SetMaxCount ¶
func (s *GetQueueResponseBodyQueue) SetMaxCount(v int32) *GetQueueResponseBodyQueue
func (*GetQueueResponseBodyQueue) SetMaxCountPerCycle ¶
func (s *GetQueueResponseBodyQueue) SetMaxCountPerCycle(v int64) *GetQueueResponseBodyQueue
func (*GetQueueResponseBodyQueue) SetMinCount ¶
func (s *GetQueueResponseBodyQueue) SetMinCount(v int32) *GetQueueResponseBodyQueue
func (*GetQueueResponseBodyQueue) SetQueueName ¶
func (s *GetQueueResponseBodyQueue) SetQueueName(v string) *GetQueueResponseBodyQueue
func (*GetQueueResponseBodyQueue) SetRamRole ¶
func (s *GetQueueResponseBodyQueue) SetRamRole(v string) *GetQueueResponseBodyQueue
func (*GetQueueResponseBodyQueue) SetReservedNodePoolId ¶ added in v2.0.4
func (s *GetQueueResponseBodyQueue) SetReservedNodePoolId(v string) *GetQueueResponseBodyQueue
func (*GetQueueResponseBodyQueue) SetVSwitchIds ¶
func (s *GetQueueResponseBodyQueue) SetVSwitchIds(v []*string) *GetQueueResponseBodyQueue
func (GetQueueResponseBodyQueue) String ¶
func (s GetQueueResponseBodyQueue) String() string
type InstallAddonRequest ¶
type InstallAddonRequest struct { // The addon name. // // This parameter is required. // // example: // // Login AddonName *string `json:"AddonName,omitempty" xml:"AddonName,omitempty"` // The addon version. // // This parameter is required. // // example: // // 1.0 AddonVersion *string `json:"AddonVersion,omitempty" xml:"AddonVersion,omitempty"` // The cluster ID. // // This parameter is required. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The resource configurations of the addon. // // This parameter is required. // // example: // // `{"EipResource": {"AutoCreate": true}, "EcsResources": [{"InstanceType": "ecs.c7.xlarge", "ImageId": "centos_7_6_xxx.vhd", "SystemDisk": {"Category": "cloud_essd", "Size": 40, "Level": "PL0"}]}` ResourcesSpec *string `json:"ResourcesSpec,omitempty" xml:"ResourcesSpec,omitempty"` // The service configurations of the addon. // // This parameter is required. // // example: // // `[{"ServiceName": "SSH", "ServiceAccessType": null, "ServiceAccessUrl": null, "NetworkACL": [{"IpProtocol": "TCP", "Port": 22, "SourceCidrIp": "0.0.0.0/0"}]}, {"ServiceName": "VNC", "ServiceAccessType": null, "ServiceAccessUrl": null, "NetworkACL": [{"IpProtocol": "TCP", "Port": 12016, "SourceCidrIp": "0.0.0.0/0"}]}]` ServicesSpec *string `json:"ServicesSpec,omitempty" xml:"ServicesSpec,omitempty"` }
func (InstallAddonRequest) GoString ¶
func (s InstallAddonRequest) GoString() string
func (*InstallAddonRequest) SetAddonName ¶
func (s *InstallAddonRequest) SetAddonName(v string) *InstallAddonRequest
func (*InstallAddonRequest) SetAddonVersion ¶
func (s *InstallAddonRequest) SetAddonVersion(v string) *InstallAddonRequest
func (*InstallAddonRequest) SetClusterId ¶
func (s *InstallAddonRequest) SetClusterId(v string) *InstallAddonRequest
func (*InstallAddonRequest) SetResourcesSpec ¶
func (s *InstallAddonRequest) SetResourcesSpec(v string) *InstallAddonRequest
func (*InstallAddonRequest) SetServicesSpec ¶
func (s *InstallAddonRequest) SetServicesSpec(v string) *InstallAddonRequest
func (InstallAddonRequest) String ¶
func (s InstallAddonRequest) String() string
type InstallAddonResponse ¶
type InstallAddonResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *InstallAddonResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (InstallAddonResponse) GoString ¶
func (s InstallAddonResponse) GoString() string
func (*InstallAddonResponse) SetBody ¶
func (s *InstallAddonResponse) SetBody(v *InstallAddonResponseBody) *InstallAddonResponse
func (*InstallAddonResponse) SetHeaders ¶
func (s *InstallAddonResponse) SetHeaders(v map[string]*string) *InstallAddonResponse
func (*InstallAddonResponse) SetStatusCode ¶
func (s *InstallAddonResponse) SetStatusCode(v int32) *InstallAddonResponse
func (InstallAddonResponse) String ¶
func (s InstallAddonResponse) String() string
type InstallAddonResponseBody ¶
type InstallAddonResponseBody struct { // The addon ID. // // This parameter is required. // // example: // // Login-1.0-W4g**** AddonId *string `json:"AddonId,omitempty" xml:"AddonId,omitempty"` // The cluster ID. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The request ID. // // example: // // B745C159-3155-4B94-95D0-4B73D4D2**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (InstallAddonResponseBody) GoString ¶
func (s InstallAddonResponseBody) GoString() string
func (*InstallAddonResponseBody) SetAddonId ¶
func (s *InstallAddonResponseBody) SetAddonId(v string) *InstallAddonResponseBody
func (*InstallAddonResponseBody) SetClusterId ¶
func (s *InstallAddonResponseBody) SetClusterId(v string) *InstallAddonResponseBody
func (*InstallAddonResponseBody) SetRequestId ¶
func (s *InstallAddonResponseBody) SetRequestId(v string) *InstallAddonResponseBody
func (InstallAddonResponseBody) String ¶
func (s InstallAddonResponseBody) String() string
type InstallSoftwaresRequest ¶
type InstallSoftwaresRequest struct { // The information about the software systems that you want to install. AdditionalPackages []*InstallSoftwaresRequestAdditionalPackages `json:"AdditionalPackages,omitempty" xml:"AdditionalPackages,omitempty" type:"Repeated"` // The cluster ID. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` }
func (InstallSoftwaresRequest) GoString ¶
func (s InstallSoftwaresRequest) GoString() string
func (*InstallSoftwaresRequest) SetAdditionalPackages ¶
func (s *InstallSoftwaresRequest) SetAdditionalPackages(v []*InstallSoftwaresRequestAdditionalPackages) *InstallSoftwaresRequest
func (*InstallSoftwaresRequest) SetClusterId ¶
func (s *InstallSoftwaresRequest) SetClusterId(v string) *InstallSoftwaresRequest
func (InstallSoftwaresRequest) String ¶
func (s InstallSoftwaresRequest) String() string
type InstallSoftwaresRequestAdditionalPackages ¶
type InstallSoftwaresRequestAdditionalPackages struct { // The software name. // // example: // // gromacs Name *string `json:"Name,omitempty" xml:"Name,omitempty"` // The software version. // // example: // // 2024.1 Version *string `json:"Version,omitempty" xml:"Version,omitempty"` }
func (InstallSoftwaresRequestAdditionalPackages) GoString ¶
func (s InstallSoftwaresRequestAdditionalPackages) GoString() string
func (*InstallSoftwaresRequestAdditionalPackages) SetName ¶
func (s *InstallSoftwaresRequestAdditionalPackages) SetName(v string) *InstallSoftwaresRequestAdditionalPackages
func (*InstallSoftwaresRequestAdditionalPackages) SetVersion ¶
func (s *InstallSoftwaresRequestAdditionalPackages) SetVersion(v string) *InstallSoftwaresRequestAdditionalPackages
func (InstallSoftwaresRequestAdditionalPackages) String ¶
func (s InstallSoftwaresRequestAdditionalPackages) String() string
type InstallSoftwaresResponse ¶
type InstallSoftwaresResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *InstallSoftwaresResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (InstallSoftwaresResponse) GoString ¶
func (s InstallSoftwaresResponse) GoString() string
func (*InstallSoftwaresResponse) SetBody ¶
func (s *InstallSoftwaresResponse) SetBody(v *InstallSoftwaresResponseBody) *InstallSoftwaresResponse
func (*InstallSoftwaresResponse) SetHeaders ¶
func (s *InstallSoftwaresResponse) SetHeaders(v map[string]*string) *InstallSoftwaresResponse
func (*InstallSoftwaresResponse) SetStatusCode ¶
func (s *InstallSoftwaresResponse) SetStatusCode(v int32) *InstallSoftwaresResponse
func (InstallSoftwaresResponse) String ¶
func (s InstallSoftwaresResponse) String() string
type InstallSoftwaresResponseBody ¶
type InstallSoftwaresResponseBody struct { // The request ID. // // example: // // 04F0F334-1335-436C-A1D7-6C044FE73368 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (InstallSoftwaresResponseBody) GoString ¶
func (s InstallSoftwaresResponseBody) GoString() string
func (*InstallSoftwaresResponseBody) SetRequestId ¶
func (s *InstallSoftwaresResponseBody) SetRequestId(v string) *InstallSoftwaresResponseBody
func (InstallSoftwaresResponseBody) String ¶
func (s InstallSoftwaresResponseBody) String() string
type InstallSoftwaresShrinkRequest ¶
type InstallSoftwaresShrinkRequest struct { // The information about the software systems that you want to install. AdditionalPackagesShrink *string `json:"AdditionalPackages,omitempty" xml:"AdditionalPackages,omitempty"` // The cluster ID. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` }
func (InstallSoftwaresShrinkRequest) GoString ¶
func (s InstallSoftwaresShrinkRequest) GoString() string
func (*InstallSoftwaresShrinkRequest) SetAdditionalPackagesShrink ¶
func (s *InstallSoftwaresShrinkRequest) SetAdditionalPackagesShrink(v string) *InstallSoftwaresShrinkRequest
func (*InstallSoftwaresShrinkRequest) SetClusterId ¶
func (s *InstallSoftwaresShrinkRequest) SetClusterId(v string) *InstallSoftwaresShrinkRequest
func (InstallSoftwaresShrinkRequest) String ¶
func (s InstallSoftwaresShrinkRequest) String() string
type ListAddonTemplatesRequest ¶
type ListAddonTemplatesRequest struct { // The addon names. AddonNames []*string `json:"AddonNames,omitempty" xml:"AddonNames,omitempty" type:"Repeated"` // The cluster type. Valid values: // // - Standard // // - Serverless // // example: // // Standard ClusterCategory *string `json:"ClusterCategory,omitempty" xml:"ClusterCategory,omitempty"` // The page number of the page to return. Pages start from page 1. // // example: // // 1 PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Default value: 20. // // example: // // 10 PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The region ID. // // example: // // cn-shanghai RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` }
func (ListAddonTemplatesRequest) GoString ¶
func (s ListAddonTemplatesRequest) GoString() string
func (*ListAddonTemplatesRequest) SetAddonNames ¶
func (s *ListAddonTemplatesRequest) SetAddonNames(v []*string) *ListAddonTemplatesRequest
func (*ListAddonTemplatesRequest) SetClusterCategory ¶
func (s *ListAddonTemplatesRequest) SetClusterCategory(v string) *ListAddonTemplatesRequest
func (*ListAddonTemplatesRequest) SetPageNumber ¶
func (s *ListAddonTemplatesRequest) SetPageNumber(v int64) *ListAddonTemplatesRequest
func (*ListAddonTemplatesRequest) SetPageSize ¶
func (s *ListAddonTemplatesRequest) SetPageSize(v int64) *ListAddonTemplatesRequest
func (*ListAddonTemplatesRequest) SetRegionId ¶
func (s *ListAddonTemplatesRequest) SetRegionId(v string) *ListAddonTemplatesRequest
func (ListAddonTemplatesRequest) String ¶
func (s ListAddonTemplatesRequest) String() string
type ListAddonTemplatesResponse ¶
type ListAddonTemplatesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListAddonTemplatesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListAddonTemplatesResponse) GoString ¶
func (s ListAddonTemplatesResponse) GoString() string
func (*ListAddonTemplatesResponse) SetBody ¶
func (s *ListAddonTemplatesResponse) SetBody(v *ListAddonTemplatesResponseBody) *ListAddonTemplatesResponse
func (*ListAddonTemplatesResponse) SetHeaders ¶
func (s *ListAddonTemplatesResponse) SetHeaders(v map[string]*string) *ListAddonTemplatesResponse
func (*ListAddonTemplatesResponse) SetStatusCode ¶
func (s *ListAddonTemplatesResponse) SetStatusCode(v int32) *ListAddonTemplatesResponse
func (ListAddonTemplatesResponse) String ¶
func (s ListAddonTemplatesResponse) String() string
type ListAddonTemplatesResponseBody ¶
type ListAddonTemplatesResponseBody struct { // The information about the addon templates. Addons []*ListAddonTemplatesResponseBodyAddons `json:"Addons,omitempty" xml:"Addons,omitempty" type:"Repeated"` // The page number of the returned page. // // example: // // 1 PageNumber *int64 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. // // example: // // 20 PageSize *int64 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The request ID. // // example: // // 04F0F334-1335-436C-A1D7-6C044FE7**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. // // example: // // 1 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListAddonTemplatesResponseBody) GoString ¶
func (s ListAddonTemplatesResponseBody) GoString() string
func (*ListAddonTemplatesResponseBody) SetAddons ¶
func (s *ListAddonTemplatesResponseBody) SetAddons(v []*ListAddonTemplatesResponseBodyAddons) *ListAddonTemplatesResponseBody
func (*ListAddonTemplatesResponseBody) SetPageNumber ¶
func (s *ListAddonTemplatesResponseBody) SetPageNumber(v int64) *ListAddonTemplatesResponseBody
func (*ListAddonTemplatesResponseBody) SetPageSize ¶
func (s *ListAddonTemplatesResponseBody) SetPageSize(v int64) *ListAddonTemplatesResponseBody
func (*ListAddonTemplatesResponseBody) SetRequestId ¶
func (s *ListAddonTemplatesResponseBody) SetRequestId(v string) *ListAddonTemplatesResponseBody
func (*ListAddonTemplatesResponseBody) SetTotalCount ¶
func (s *ListAddonTemplatesResponseBody) SetTotalCount(v int32) *ListAddonTemplatesResponseBody
func (ListAddonTemplatesResponseBody) String ¶
func (s ListAddonTemplatesResponseBody) String() string
type ListAddonTemplatesResponseBodyAddons ¶
type ListAddonTemplatesResponseBodyAddons struct { // The addon description. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The addon label Label *string `json:"Label,omitempty" xml:"Label,omitempty"` // The addon name. // // This parameter is required. // // example: // // Login Name *string `json:"Name,omitempty" xml:"Name,omitempty"` // The addon version. // // This parameter is required. // // example: // // 1.0 Version *string `json:"Version,omitempty" xml:"Version,omitempty"` }
func (ListAddonTemplatesResponseBodyAddons) GoString ¶
func (s ListAddonTemplatesResponseBodyAddons) GoString() string
func (*ListAddonTemplatesResponseBodyAddons) SetDescription ¶
func (s *ListAddonTemplatesResponseBodyAddons) SetDescription(v string) *ListAddonTemplatesResponseBodyAddons
func (*ListAddonTemplatesResponseBodyAddons) SetLabel ¶
func (s *ListAddonTemplatesResponseBodyAddons) SetLabel(v string) *ListAddonTemplatesResponseBodyAddons
func (*ListAddonTemplatesResponseBodyAddons) SetName ¶
func (s *ListAddonTemplatesResponseBodyAddons) SetName(v string) *ListAddonTemplatesResponseBodyAddons
func (*ListAddonTemplatesResponseBodyAddons) SetVersion ¶
func (s *ListAddonTemplatesResponseBodyAddons) SetVersion(v string) *ListAddonTemplatesResponseBodyAddons
func (ListAddonTemplatesResponseBodyAddons) String ¶
func (s ListAddonTemplatesResponseBodyAddons) String() string
type ListAddonsRequest ¶
type ListAddonsRequest struct { // The addon IDs. AddonIds []*string `json:"AddonIds,omitempty" xml:"AddonIds,omitempty" type:"Repeated"` // The cluster ID. // // This parameter is required. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The page number of the page to return. Default value: 1 // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` }
func (ListAddonsRequest) GoString ¶
func (s ListAddonsRequest) GoString() string
func (*ListAddonsRequest) SetAddonIds ¶
func (s *ListAddonsRequest) SetAddonIds(v []*string) *ListAddonsRequest
func (*ListAddonsRequest) SetClusterId ¶
func (s *ListAddonsRequest) SetClusterId(v string) *ListAddonsRequest
func (*ListAddonsRequest) SetPageNumber ¶
func (s *ListAddonsRequest) SetPageNumber(v int32) *ListAddonsRequest
func (*ListAddonsRequest) SetPageSize ¶
func (s *ListAddonsRequest) SetPageSize(v int32) *ListAddonsRequest
func (ListAddonsRequest) String ¶
func (s ListAddonsRequest) String() string
type ListAddonsResponse ¶
type ListAddonsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListAddonsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListAddonsResponse) GoString ¶
func (s ListAddonsResponse) GoString() string
func (*ListAddonsResponse) SetBody ¶
func (s *ListAddonsResponse) SetBody(v *ListAddonsResponseBody) *ListAddonsResponse
func (*ListAddonsResponse) SetHeaders ¶
func (s *ListAddonsResponse) SetHeaders(v map[string]*string) *ListAddonsResponse
func (*ListAddonsResponse) SetStatusCode ¶
func (s *ListAddonsResponse) SetStatusCode(v int32) *ListAddonsResponse
func (ListAddonsResponse) String ¶
func (s ListAddonsResponse) String() string
type ListAddonsResponseBody ¶
type ListAddonsResponseBody struct { // The information about the addons. Addons []*ListAddonsResponseBodyAddons `json:"Addons,omitempty" xml:"Addons,omitempty" type:"Repeated"` // The number of entries per page. // // example: // // 20 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The page number of the returned page. Default value: 1 // // example: // // 1 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The request ID. // // example: // // 04F0F334-1335-436C-A1D7-6C044FE7**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. // // example: // // 1 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListAddonsResponseBody) GoString ¶
func (s ListAddonsResponseBody) GoString() string
func (*ListAddonsResponseBody) SetAddons ¶
func (s *ListAddonsResponseBody) SetAddons(v []*ListAddonsResponseBodyAddons) *ListAddonsResponseBody
func (*ListAddonsResponseBody) SetPageNumber ¶
func (s *ListAddonsResponseBody) SetPageNumber(v int32) *ListAddonsResponseBody
func (*ListAddonsResponseBody) SetPageSize ¶
func (s *ListAddonsResponseBody) SetPageSize(v int32) *ListAddonsResponseBody
func (*ListAddonsResponseBody) SetRequestId ¶
func (s *ListAddonsResponseBody) SetRequestId(v string) *ListAddonsResponseBody
func (*ListAddonsResponseBody) SetTotalCount ¶
func (s *ListAddonsResponseBody) SetTotalCount(v int32) *ListAddonsResponseBody
func (ListAddonsResponseBody) String ¶
func (s ListAddonsResponseBody) String() string
type ListAddonsResponseBodyAddons ¶
type ListAddonsResponseBodyAddons struct { // The addon ID. // // This parameter is required. // // example: // // Login-1.0-W4g**** AddonId *string `json:"AddonId,omitempty" xml:"AddonId,omitempty"` // The addon description. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The time when the addon was installed. // // example: // // 2024-08-22 18:11:17 InstallTime *string `json:"InstallTime,omitempty" xml:"InstallTime,omitempty"` // The addon label. Label *string `json:"Label,omitempty" xml:"Label,omitempty"` // The addon name. // // This parameter is required. // // example: // // Login Name *string `json:"Name,omitempty" xml:"Name,omitempty"` // The addon state. // // example: // // Running Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The addon version. // // This parameter is required. // // example: // // 1.0 Version *string `json:"Version,omitempty" xml:"Version,omitempty"` }
func (ListAddonsResponseBodyAddons) GoString ¶
func (s ListAddonsResponseBodyAddons) GoString() string
func (*ListAddonsResponseBodyAddons) SetAddonId ¶
func (s *ListAddonsResponseBodyAddons) SetAddonId(v string) *ListAddonsResponseBodyAddons
func (*ListAddonsResponseBodyAddons) SetDescription ¶
func (s *ListAddonsResponseBodyAddons) SetDescription(v string) *ListAddonsResponseBodyAddons
func (*ListAddonsResponseBodyAddons) SetInstallTime ¶
func (s *ListAddonsResponseBodyAddons) SetInstallTime(v string) *ListAddonsResponseBodyAddons
func (*ListAddonsResponseBodyAddons) SetLabel ¶
func (s *ListAddonsResponseBodyAddons) SetLabel(v string) *ListAddonsResponseBodyAddons
func (*ListAddonsResponseBodyAddons) SetName ¶
func (s *ListAddonsResponseBodyAddons) SetName(v string) *ListAddonsResponseBodyAddons
func (*ListAddonsResponseBodyAddons) SetStatus ¶
func (s *ListAddonsResponseBodyAddons) SetStatus(v string) *ListAddonsResponseBodyAddons
func (*ListAddonsResponseBodyAddons) SetVersion ¶
func (s *ListAddonsResponseBodyAddons) SetVersion(v string) *ListAddonsResponseBodyAddons
func (ListAddonsResponseBodyAddons) String ¶
func (s ListAddonsResponseBodyAddons) String() string
type ListAddonsShrinkRequest ¶
type ListAddonsShrinkRequest struct { // The addon IDs. AddonIdsShrink *string `json:"AddonIds,omitempty" xml:"AddonIds,omitempty"` // The cluster ID. // // This parameter is required. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The page number of the page to return. Default value: 1 // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` }
func (ListAddonsShrinkRequest) GoString ¶
func (s ListAddonsShrinkRequest) GoString() string
func (*ListAddonsShrinkRequest) SetAddonIdsShrink ¶
func (s *ListAddonsShrinkRequest) SetAddonIdsShrink(v string) *ListAddonsShrinkRequest
func (*ListAddonsShrinkRequest) SetClusterId ¶
func (s *ListAddonsShrinkRequest) SetClusterId(v string) *ListAddonsShrinkRequest
func (*ListAddonsShrinkRequest) SetPageNumber ¶
func (s *ListAddonsShrinkRequest) SetPageNumber(v int32) *ListAddonsShrinkRequest
func (*ListAddonsShrinkRequest) SetPageSize ¶
func (s *ListAddonsShrinkRequest) SetPageSize(v int32) *ListAddonsShrinkRequest
func (ListAddonsShrinkRequest) String ¶
func (s ListAddonsShrinkRequest) String() string
type ListAvailableFileSystemsRequest ¶
type ListAvailableFileSystemsRequest struct { // The page number of the page to return. Page starts from page 1. Default value: 1 // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Valid values: 1 to 50. Default value: 10 // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` }
func (ListAvailableFileSystemsRequest) GoString ¶
func (s ListAvailableFileSystemsRequest) GoString() string
func (*ListAvailableFileSystemsRequest) SetPageNumber ¶
func (s *ListAvailableFileSystemsRequest) SetPageNumber(v int32) *ListAvailableFileSystemsRequest
func (*ListAvailableFileSystemsRequest) SetPageSize ¶
func (s *ListAvailableFileSystemsRequest) SetPageSize(v int32) *ListAvailableFileSystemsRequest
func (ListAvailableFileSystemsRequest) String ¶
func (s ListAvailableFileSystemsRequest) String() string
type ListAvailableFileSystemsResponse ¶
type ListAvailableFileSystemsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListAvailableFileSystemsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListAvailableFileSystemsResponse) GoString ¶
func (s ListAvailableFileSystemsResponse) GoString() string
func (*ListAvailableFileSystemsResponse) SetBody ¶
func (s *ListAvailableFileSystemsResponse) SetBody(v *ListAvailableFileSystemsResponseBody) *ListAvailableFileSystemsResponse
func (*ListAvailableFileSystemsResponse) SetHeaders ¶
func (s *ListAvailableFileSystemsResponse) SetHeaders(v map[string]*string) *ListAvailableFileSystemsResponse
func (*ListAvailableFileSystemsResponse) SetStatusCode ¶
func (s *ListAvailableFileSystemsResponse) SetStatusCode(v int32) *ListAvailableFileSystemsResponse
func (ListAvailableFileSystemsResponse) String ¶
func (s ListAvailableFileSystemsResponse) String() string
type ListAvailableFileSystemsResponseBody ¶
type ListAvailableFileSystemsResponseBody struct { // The file systems. FileSystemList []*ListAvailableFileSystemsResponseBodyFileSystemList `json:"FileSystemList,omitempty" xml:"FileSystemList,omitempty" type:"Repeated"` // The page number. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The request ID. // // example: // // BF4E8AB1-02A3-5ECF-87CC-3AB7BE98** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. // // example: // // 65 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListAvailableFileSystemsResponseBody) GoString ¶
func (s ListAvailableFileSystemsResponseBody) GoString() string
func (*ListAvailableFileSystemsResponseBody) SetFileSystemList ¶
func (s *ListAvailableFileSystemsResponseBody) SetFileSystemList(v []*ListAvailableFileSystemsResponseBodyFileSystemList) *ListAvailableFileSystemsResponseBody
func (*ListAvailableFileSystemsResponseBody) SetPageNumber ¶
func (s *ListAvailableFileSystemsResponseBody) SetPageNumber(v int32) *ListAvailableFileSystemsResponseBody
func (*ListAvailableFileSystemsResponseBody) SetPageSize ¶
func (s *ListAvailableFileSystemsResponseBody) SetPageSize(v int32) *ListAvailableFileSystemsResponseBody
func (*ListAvailableFileSystemsResponseBody) SetRequestId ¶
func (s *ListAvailableFileSystemsResponseBody) SetRequestId(v string) *ListAvailableFileSystemsResponseBody
func (*ListAvailableFileSystemsResponseBody) SetTotalCount ¶
func (s *ListAvailableFileSystemsResponseBody) SetTotalCount(v int32) *ListAvailableFileSystemsResponseBody
func (ListAvailableFileSystemsResponseBody) String ¶
func (s ListAvailableFileSystemsResponseBody) String() string
type ListAvailableFileSystemsResponseBodyFileSystemList ¶
type ListAvailableFileSystemsResponseBodyFileSystemList struct { // The time when the file system was created. // // example: // // 2024-7-29 15:43:53 CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The ID of the file system. // // example: // // 2fa0248*** FileSystemId *string `json:"FileSystemId,omitempty" xml:"FileSystemId,omitempty"` // The type of the file system. Valid values: // // - standard: general-purpose network-attached storage (NAS) file system // // - extreme: extreme NAS file system // // example: // // cpfs FileSystemType *string `json:"FileSystemType,omitempty" xml:"FileSystemType,omitempty"` // The mount targets of the file system. MountTargetList []*ListAvailableFileSystemsResponseBodyFileSystemListMountTargetList `json:"MountTargetList,omitempty" xml:"MountTargetList,omitempty" type:"Repeated"` // The protocol type of the file system. Valid values: // // - nfs // // - smb // // - cpfs // // example: // // cpfs ProtocolType *string `json:"ProtocolType,omitempty" xml:"ProtocolType,omitempty"` // The state of the file system. Valid values: // // - Pending: The file system is processing a task. // // - Running: The file system is available. You can perform subsequent operations, such as creating a mount target, only when the file system is in the Running state. // // - Stopped: The file system is unavailable. // // - Extending: The file system is being scaled out. // // - Stopping: The file system is being stopped. // // - Deleting: The file system is being deleted. // // example: // // Running Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The storage type of the file system. // // - Valid values if FileSystemType is set to standard: Capacity and Performance. // // - Valid values if FileSystemType is set to extreme: standard and advance. // // example: // // Performance StorageType *string `json:"StorageType,omitempty" xml:"StorageType,omitempty"` // The VPC ID. // // example: // // vpc-bp132kgui8n0targb**** VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` }
func (ListAvailableFileSystemsResponseBodyFileSystemList) GoString ¶
func (s ListAvailableFileSystemsResponseBodyFileSystemList) GoString() string
func (*ListAvailableFileSystemsResponseBodyFileSystemList) SetCreateTime ¶
func (s *ListAvailableFileSystemsResponseBodyFileSystemList) SetCreateTime(v string) *ListAvailableFileSystemsResponseBodyFileSystemList
func (*ListAvailableFileSystemsResponseBodyFileSystemList) SetFileSystemId ¶
func (s *ListAvailableFileSystemsResponseBodyFileSystemList) SetFileSystemId(v string) *ListAvailableFileSystemsResponseBodyFileSystemList
func (*ListAvailableFileSystemsResponseBodyFileSystemList) SetFileSystemType ¶
func (s *ListAvailableFileSystemsResponseBodyFileSystemList) SetFileSystemType(v string) *ListAvailableFileSystemsResponseBodyFileSystemList
func (*ListAvailableFileSystemsResponseBodyFileSystemList) SetMountTargetList ¶
func (*ListAvailableFileSystemsResponseBodyFileSystemList) SetProtocolType ¶
func (s *ListAvailableFileSystemsResponseBodyFileSystemList) SetProtocolType(v string) *ListAvailableFileSystemsResponseBodyFileSystemList
func (*ListAvailableFileSystemsResponseBodyFileSystemList) SetStorageType ¶
func (s *ListAvailableFileSystemsResponseBodyFileSystemList) SetStorageType(v string) *ListAvailableFileSystemsResponseBodyFileSystemList
func (ListAvailableFileSystemsResponseBodyFileSystemList) String ¶
func (s ListAvailableFileSystemsResponseBodyFileSystemList) String() string
type ListAvailableFileSystemsResponseBodyFileSystemListMountTargetList ¶
type ListAvailableFileSystemsResponseBodyFileSystemListMountTargetList struct { // The address of the mount target. // // example: // // c0967****.cn-hangzhou.cpfs.nas.aliyuncs.com MountTargetDomain *string `json:"MountTargetDomain,omitempty" xml:"MountTargetDomain,omitempty"` // The network type. Valid values: Valid values: // // - vpc // // example: // // vpc NetworkType *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"` // The state of the mount target. Valid values: // // - Active: The mount target is available. // // - Inactive: The mount target is unavailable. // // - Pending: The mount target is being mounted. // // - Deleting: The mount target is being deleted. // // example: // // Active Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The vSwitch ID. // // example: // // vsw-2ze0c41hwu7lc29ris*** VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"` // The virtual private cloud (VPC) ID. // // example: // // vpc-8vbvb34rtyh6xb3zrehs1**** VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` }
func (ListAvailableFileSystemsResponseBodyFileSystemListMountTargetList) GoString ¶
func (s ListAvailableFileSystemsResponseBodyFileSystemListMountTargetList) GoString() string
func (*ListAvailableFileSystemsResponseBodyFileSystemListMountTargetList) SetMountTargetDomain ¶
func (s *ListAvailableFileSystemsResponseBodyFileSystemListMountTargetList) SetMountTargetDomain(v string) *ListAvailableFileSystemsResponseBodyFileSystemListMountTargetList
func (*ListAvailableFileSystemsResponseBodyFileSystemListMountTargetList) SetNetworkType ¶
func (*ListAvailableFileSystemsResponseBodyFileSystemListMountTargetList) SetVSwitchId ¶
func (ListAvailableFileSystemsResponseBodyFileSystemListMountTargetList) String ¶
func (s ListAvailableFileSystemsResponseBodyFileSystemListMountTargetList) String() string
type ListAvailableImagesRequest ¶
type ListAvailableImagesRequest struct { // The information about the domain account service. DirectoryService *ListAvailableImagesRequestDirectoryService `json:"DirectoryService,omitempty" xml:"DirectoryService,omitempty" type:"Struct"` // Specifies whether to return images in which hyper-threading is enabled. // // example: // // true EnableHT *bool `json:"EnableHT,omitempty" xml:"EnableHT,omitempty"` // The network type of the images that you want to query. // // example: // // vpc HPCInterConnect *string `json:"HPCInterConnect,omitempty" xml:"HPCInterConnect,omitempty"` // The image source. Valid values: // // - system: system image. // // - self: custom image. // // - others: shared image. // // example: // // self ImageOwnerAlias *string `json:"ImageOwnerAlias,omitempty" xml:"ImageOwnerAlias,omitempty"` // The instance type. // // > By default, if you do not specify an instance type, the list of images that are supported by all instance types are queried. For more information, see [Instance families](https://help.aliyun.com/document_detail/25378.html). // // example: // // ecs.c7.large InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"` // Specifies whether to return published community images. Valid values: // // - true: returns published community images. If you set the value of this parameter to `true`, the `ImageOwnerAlias` parameter must be set to `others`. // // - false: returns non-community images. The value of the `ImageOwnerAlias` parameter prevails. // // Default value: false. // // example: // // true IsPublic *bool `json:"IsPublic,omitempty" xml:"IsPublic,omitempty"` // The page number of the page to return. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Valid values: 1 to 50. Default value: 10. // // example: // // 1 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The scheduler information about the images that you want to query. Scheduler *ListAvailableImagesRequestScheduler `json:"Scheduler,omitempty" xml:"Scheduler,omitempty" type:"Struct"` }
func (ListAvailableImagesRequest) GoString ¶
func (s ListAvailableImagesRequest) GoString() string
func (*ListAvailableImagesRequest) SetDirectoryService ¶
func (s *ListAvailableImagesRequest) SetDirectoryService(v *ListAvailableImagesRequestDirectoryService) *ListAvailableImagesRequest
func (*ListAvailableImagesRequest) SetEnableHT ¶
func (s *ListAvailableImagesRequest) SetEnableHT(v bool) *ListAvailableImagesRequest
func (*ListAvailableImagesRequest) SetHPCInterConnect ¶
func (s *ListAvailableImagesRequest) SetHPCInterConnect(v string) *ListAvailableImagesRequest
func (*ListAvailableImagesRequest) SetImageOwnerAlias ¶
func (s *ListAvailableImagesRequest) SetImageOwnerAlias(v string) *ListAvailableImagesRequest
func (*ListAvailableImagesRequest) SetInstanceType ¶
func (s *ListAvailableImagesRequest) SetInstanceType(v string) *ListAvailableImagesRequest
func (*ListAvailableImagesRequest) SetIsPublic ¶
func (s *ListAvailableImagesRequest) SetIsPublic(v bool) *ListAvailableImagesRequest
func (*ListAvailableImagesRequest) SetPageNumber ¶
func (s *ListAvailableImagesRequest) SetPageNumber(v int32) *ListAvailableImagesRequest
func (*ListAvailableImagesRequest) SetPageSize ¶
func (s *ListAvailableImagesRequest) SetPageSize(v int32) *ListAvailableImagesRequest
func (*ListAvailableImagesRequest) SetScheduler ¶
func (s *ListAvailableImagesRequest) SetScheduler(v *ListAvailableImagesRequestScheduler) *ListAvailableImagesRequest
func (ListAvailableImagesRequest) String ¶
func (s ListAvailableImagesRequest) String() string
type ListAvailableImagesRequestDirectoryService ¶
type ListAvailableImagesRequestDirectoryService struct { // The type of the domain account. // // example: // // NIS Type *string `json:"Type,omitempty" xml:"Type,omitempty"` // The version of the domain account service. // // example: // // 1.0 Version *string `json:"Version,omitempty" xml:"Version,omitempty"` }
func (ListAvailableImagesRequestDirectoryService) GoString ¶
func (s ListAvailableImagesRequestDirectoryService) GoString() string
func (*ListAvailableImagesRequestDirectoryService) SetType ¶
func (s *ListAvailableImagesRequestDirectoryService) SetType(v string) *ListAvailableImagesRequestDirectoryService
func (*ListAvailableImagesRequestDirectoryService) SetVersion ¶
func (s *ListAvailableImagesRequestDirectoryService) SetVersion(v string) *ListAvailableImagesRequestDirectoryService
func (ListAvailableImagesRequestDirectoryService) String ¶
func (s ListAvailableImagesRequestDirectoryService) String() string
type ListAvailableImagesRequestScheduler ¶
type ListAvailableImagesRequestScheduler struct { // The scheduler type. // // example: // // SLURM Type *string `json:"Type,omitempty" xml:"Type,omitempty"` // The scheduler version. // // example: // // 22.05.8 Version *string `json:"Version,omitempty" xml:"Version,omitempty"` }
func (ListAvailableImagesRequestScheduler) GoString ¶
func (s ListAvailableImagesRequestScheduler) GoString() string
func (*ListAvailableImagesRequestScheduler) SetType ¶
func (s *ListAvailableImagesRequestScheduler) SetType(v string) *ListAvailableImagesRequestScheduler
func (*ListAvailableImagesRequestScheduler) SetVersion ¶
func (s *ListAvailableImagesRequestScheduler) SetVersion(v string) *ListAvailableImagesRequestScheduler
func (ListAvailableImagesRequestScheduler) String ¶
func (s ListAvailableImagesRequestScheduler) String() string
type ListAvailableImagesResponse ¶
type ListAvailableImagesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListAvailableImagesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListAvailableImagesResponse) GoString ¶
func (s ListAvailableImagesResponse) GoString() string
func (*ListAvailableImagesResponse) SetBody ¶
func (s *ListAvailableImagesResponse) SetBody(v *ListAvailableImagesResponseBody) *ListAvailableImagesResponse
func (*ListAvailableImagesResponse) SetHeaders ¶
func (s *ListAvailableImagesResponse) SetHeaders(v map[string]*string) *ListAvailableImagesResponse
func (*ListAvailableImagesResponse) SetStatusCode ¶
func (s *ListAvailableImagesResponse) SetStatusCode(v int32) *ListAvailableImagesResponse
func (ListAvailableImagesResponse) String ¶
func (s ListAvailableImagesResponse) String() string
type ListAvailableImagesResponseBody ¶
type ListAvailableImagesResponseBody struct { // The information about the images. Images []*ListAvailableImagesResponseBodyImages `json:"Images,omitempty" xml:"Images,omitempty" type:"Repeated"` // The page number of the returned page. // // - Pages start from page 1. // // - Default value: 1. // // example: // // 1 PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. // // example: // // 20 PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The request ID. // // example: // // 04F0F334-1335-436C-A1D7-6C044FE73368 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true: The request was successful. // // - false: The request failed. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The total number of entries returned. // // example: // // 1 TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListAvailableImagesResponseBody) GoString ¶
func (s ListAvailableImagesResponseBody) GoString() string
func (*ListAvailableImagesResponseBody) SetImages ¶
func (s *ListAvailableImagesResponseBody) SetImages(v []*ListAvailableImagesResponseBodyImages) *ListAvailableImagesResponseBody
func (*ListAvailableImagesResponseBody) SetPageNumber ¶
func (s *ListAvailableImagesResponseBody) SetPageNumber(v string) *ListAvailableImagesResponseBody
func (*ListAvailableImagesResponseBody) SetPageSize ¶
func (s *ListAvailableImagesResponseBody) SetPageSize(v string) *ListAvailableImagesResponseBody
func (*ListAvailableImagesResponseBody) SetRequestId ¶
func (s *ListAvailableImagesResponseBody) SetRequestId(v string) *ListAvailableImagesResponseBody
func (*ListAvailableImagesResponseBody) SetSuccess ¶
func (s *ListAvailableImagesResponseBody) SetSuccess(v bool) *ListAvailableImagesResponseBody
func (*ListAvailableImagesResponseBody) SetTotalCount ¶
func (s *ListAvailableImagesResponseBody) SetTotalCount(v string) *ListAvailableImagesResponseBody
func (ListAvailableImagesResponseBody) String ¶
func (s ListAvailableImagesResponseBody) String() string
type ListAvailableImagesResponseBodyImages ¶
type ListAvailableImagesResponseBodyImages struct { // The OS architecture of the image. Valid values: // // - x86_64 // // - arm64 // // example: // // x86_64 Architecture *string `json:"Architecture,omitempty" xml:"Architecture,omitempty"` // The boot mode of the image. Valid values: // // - BIOS: Basic Input/Output System (BIOS). // // - UEFI: Unified Extensible Firmware Interface (UEFI). // // > When you change the OS boot mode of an instance, you must make sure that the boot mode matches the boot mode of the associated image. Otherwise, the instance fails to be booted. // // example: // // BIOS BootMode *string `json:"BootMode,omitempty" xml:"BootMode,omitempty"` // The image description. // // example: // // ExampleDescription Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The image ID. // // example: // // centos_7_06_64_20G_alibase_2019071**** ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"` // The image name. // // example: // // CHESS5V5.0.27 ImageName *string `json:"ImageName,omitempty" xml:"ImageName,omitempty"` // The image source. Valid values: // // - system: system image. // // - self: custom image. // // - others: shared image. // // example: // // self ImageOwnerAlias *string `json:"ImageOwnerAlias,omitempty" xml:"ImageOwnerAlias,omitempty"` // The OS name in Chinese. OSName *string `json:"OSName,omitempty" xml:"OSName,omitempty"` // The OS name in English. // // example: // // CentOS 7.9 64 bit OSNameEn *string `json:"OSNameEn,omitempty" xml:"OSNameEn,omitempty"` // The OS. Valid values: // // - CentOS // // - windows // // example: // // windows Platform *string `json:"Platform,omitempty" xml:"Platform,omitempty"` // The image size. Unit: GiB // // example: // // 40 Size *string `json:"Size,omitempty" xml:"Size,omitempty"` }
func (ListAvailableImagesResponseBodyImages) GoString ¶
func (s ListAvailableImagesResponseBodyImages) GoString() string
func (*ListAvailableImagesResponseBodyImages) SetArchitecture ¶
func (s *ListAvailableImagesResponseBodyImages) SetArchitecture(v string) *ListAvailableImagesResponseBodyImages
func (*ListAvailableImagesResponseBodyImages) SetBootMode ¶
func (s *ListAvailableImagesResponseBodyImages) SetBootMode(v string) *ListAvailableImagesResponseBodyImages
func (*ListAvailableImagesResponseBodyImages) SetDescription ¶
func (s *ListAvailableImagesResponseBodyImages) SetDescription(v string) *ListAvailableImagesResponseBodyImages
func (*ListAvailableImagesResponseBodyImages) SetImageId ¶
func (s *ListAvailableImagesResponseBodyImages) SetImageId(v string) *ListAvailableImagesResponseBodyImages
func (*ListAvailableImagesResponseBodyImages) SetImageName ¶
func (s *ListAvailableImagesResponseBodyImages) SetImageName(v string) *ListAvailableImagesResponseBodyImages
func (*ListAvailableImagesResponseBodyImages) SetImageOwnerAlias ¶
func (s *ListAvailableImagesResponseBodyImages) SetImageOwnerAlias(v string) *ListAvailableImagesResponseBodyImages
func (*ListAvailableImagesResponseBodyImages) SetOSName ¶
func (s *ListAvailableImagesResponseBodyImages) SetOSName(v string) *ListAvailableImagesResponseBodyImages
func (*ListAvailableImagesResponseBodyImages) SetOSNameEn ¶
func (s *ListAvailableImagesResponseBodyImages) SetOSNameEn(v string) *ListAvailableImagesResponseBodyImages
func (*ListAvailableImagesResponseBodyImages) SetPlatform ¶
func (s *ListAvailableImagesResponseBodyImages) SetPlatform(v string) *ListAvailableImagesResponseBodyImages
func (*ListAvailableImagesResponseBodyImages) SetSize ¶
func (s *ListAvailableImagesResponseBodyImages) SetSize(v string) *ListAvailableImagesResponseBodyImages
func (ListAvailableImagesResponseBodyImages) String ¶
func (s ListAvailableImagesResponseBodyImages) String() string
type ListAvailableImagesShrinkRequest ¶
type ListAvailableImagesShrinkRequest struct { // The information about the domain account service. DirectoryServiceShrink *string `json:"DirectoryService,omitempty" xml:"DirectoryService,omitempty"` // Specifies whether to return images in which hyper-threading is enabled. // // example: // // true EnableHT *bool `json:"EnableHT,omitempty" xml:"EnableHT,omitempty"` // The network type of the images that you want to query. // // example: // // vpc HPCInterConnect *string `json:"HPCInterConnect,omitempty" xml:"HPCInterConnect,omitempty"` // The image source. Valid values: // // - system: system image. // // - self: custom image. // // - others: shared image. // // example: // // self ImageOwnerAlias *string `json:"ImageOwnerAlias,omitempty" xml:"ImageOwnerAlias,omitempty"` // The instance type. // // > By default, if you do not specify an instance type, the list of images that are supported by all instance types are queried. For more information, see [Instance families](https://help.aliyun.com/document_detail/25378.html). // // example: // // ecs.c7.large InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"` // Specifies whether to return published community images. Valid values: // // - true: returns published community images. If you set the value of this parameter to `true`, the `ImageOwnerAlias` parameter must be set to `others`. // // - false: returns non-community images. The value of the `ImageOwnerAlias` parameter prevails. // // Default value: false. // // example: // // true IsPublic *bool `json:"IsPublic,omitempty" xml:"IsPublic,omitempty"` // The page number of the page to return. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Valid values: 1 to 50. Default value: 10. // // example: // // 1 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The scheduler information about the images that you want to query. SchedulerShrink *string `json:"Scheduler,omitempty" xml:"Scheduler,omitempty"` }
func (ListAvailableImagesShrinkRequest) GoString ¶
func (s ListAvailableImagesShrinkRequest) GoString() string
func (*ListAvailableImagesShrinkRequest) SetDirectoryServiceShrink ¶
func (s *ListAvailableImagesShrinkRequest) SetDirectoryServiceShrink(v string) *ListAvailableImagesShrinkRequest
func (*ListAvailableImagesShrinkRequest) SetEnableHT ¶
func (s *ListAvailableImagesShrinkRequest) SetEnableHT(v bool) *ListAvailableImagesShrinkRequest
func (*ListAvailableImagesShrinkRequest) SetHPCInterConnect ¶
func (s *ListAvailableImagesShrinkRequest) SetHPCInterConnect(v string) *ListAvailableImagesShrinkRequest
func (*ListAvailableImagesShrinkRequest) SetImageOwnerAlias ¶
func (s *ListAvailableImagesShrinkRequest) SetImageOwnerAlias(v string) *ListAvailableImagesShrinkRequest
func (*ListAvailableImagesShrinkRequest) SetInstanceType ¶
func (s *ListAvailableImagesShrinkRequest) SetInstanceType(v string) *ListAvailableImagesShrinkRequest
func (*ListAvailableImagesShrinkRequest) SetIsPublic ¶
func (s *ListAvailableImagesShrinkRequest) SetIsPublic(v bool) *ListAvailableImagesShrinkRequest
func (*ListAvailableImagesShrinkRequest) SetPageNumber ¶
func (s *ListAvailableImagesShrinkRequest) SetPageNumber(v int32) *ListAvailableImagesShrinkRequest
func (*ListAvailableImagesShrinkRequest) SetPageSize ¶
func (s *ListAvailableImagesShrinkRequest) SetPageSize(v int32) *ListAvailableImagesShrinkRequest
func (*ListAvailableImagesShrinkRequest) SetSchedulerShrink ¶
func (s *ListAvailableImagesShrinkRequest) SetSchedulerShrink(v string) *ListAvailableImagesShrinkRequest
func (ListAvailableImagesShrinkRequest) String ¶
func (s ListAvailableImagesShrinkRequest) String() string
type ListClustersRequest ¶
type ListClustersRequest struct { // The cluster IDs. You can specify up to 20 IDs. ClusterIds []*string `json:"ClusterIds,omitempty" xml:"ClusterIds,omitempty" type:"Repeated"` // The cluster names. You can specify up to 20 names. ClusterNames []*string `json:"ClusterNames,omitempty" xml:"ClusterNames,omitempty" type:"Repeated"` // The page number of the page to return. Default value: 1. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Valid values: 10 to 100. Default value: 10 // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` }
func (ListClustersRequest) GoString ¶
func (s ListClustersRequest) GoString() string
func (*ListClustersRequest) SetClusterIds ¶
func (s *ListClustersRequest) SetClusterIds(v []*string) *ListClustersRequest
func (*ListClustersRequest) SetClusterNames ¶
func (s *ListClustersRequest) SetClusterNames(v []*string) *ListClustersRequest
func (*ListClustersRequest) SetPageNumber ¶
func (s *ListClustersRequest) SetPageNumber(v int32) *ListClustersRequest
func (*ListClustersRequest) SetPageSize ¶
func (s *ListClustersRequest) SetPageSize(v int32) *ListClustersRequest
func (ListClustersRequest) String ¶
func (s ListClustersRequest) String() string
type ListClustersResponse ¶
type ListClustersResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListClustersResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListClustersResponse) GoString ¶
func (s ListClustersResponse) GoString() string
func (*ListClustersResponse) SetBody ¶
func (s *ListClustersResponse) SetBody(v *ListClustersResponseBody) *ListClustersResponse
func (*ListClustersResponse) SetHeaders ¶
func (s *ListClustersResponse) SetHeaders(v map[string]*string) *ListClustersResponse
func (*ListClustersResponse) SetStatusCode ¶
func (s *ListClustersResponse) SetStatusCode(v int32) *ListClustersResponse
func (ListClustersResponse) String ¶
func (s ListClustersResponse) String() string
type ListClustersResponseBody ¶
type ListClustersResponseBody struct { // The list of clusters. Clusters []*ListClustersResponseBodyClusters `json:"Clusters,omitempty" xml:"Clusters,omitempty" type:"Repeated"` // The page number of the returned page. // // example: // // 1 PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The request ID. // // example: // // 04F0F334-1335-436C-A1D7-6C044FE73368 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. // // example: // // 2 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListClustersResponseBody) GoString ¶
func (s ListClustersResponseBody) GoString() string
func (*ListClustersResponseBody) SetClusters ¶
func (s *ListClustersResponseBody) SetClusters(v []*ListClustersResponseBodyClusters) *ListClustersResponseBody
func (*ListClustersResponseBody) SetPageNumber ¶
func (s *ListClustersResponseBody) SetPageNumber(v string) *ListClustersResponseBody
func (*ListClustersResponseBody) SetPageSize ¶
func (s *ListClustersResponseBody) SetPageSize(v int32) *ListClustersResponseBody
func (*ListClustersResponseBody) SetRequestId ¶
func (s *ListClustersResponseBody) SetRequestId(v string) *ListClustersResponseBody
func (*ListClustersResponseBody) SetTotalCount ¶
func (s *ListClustersResponseBody) SetTotalCount(v int32) *ListClustersResponseBody
func (ListClustersResponseBody) String ¶
func (s ListClustersResponseBody) String() string
type ListClustersResponseBodyClusters ¶
type ListClustersResponseBodyClusters struct { // The information about installed software in the cluster. AdditionalPackages []*ListClustersResponseBodyClustersAdditionalPackages `json:"AdditionalPackages,omitempty" xml:"AdditionalPackages,omitempty" type:"Repeated"` // The information about the addons in the cluster. Addons []*ListClustersResponseBodyClustersAddons `json:"Addons,omitempty" xml:"Addons,omitempty" type:"Repeated"` // The cluster type. Valid values: // // - Standard // // - Serverless // // example: // // Standard ClusterCategory *string `json:"ClusterCategory,omitempty" xml:"ClusterCategory,omitempty"` // The time when the cluster was created. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mmZ format. The time is displayed in UTC. For more information, see [ISO 8601](https://help.aliyun.com/document_detail/25696.html). // // example: // // 2024-08-06T12:43:01.000Z ClusterCreateTime *string `json:"ClusterCreateTime,omitempty" xml:"ClusterCreateTime,omitempty"` // The logon credential type of the cluster. Valid values: // // - password: requires passwords for logons. // // - keypair: requires key pairs for logons. ClusterCredentials []*string `json:"ClusterCredentials,omitempty" xml:"ClusterCredentials,omitempty" type:"Repeated"` // The post-processing script used by the cluster. ClusterCustomConfiguration *ListClustersResponseBodyClustersClusterCustomConfiguration `json:"ClusterCustomConfiguration,omitempty" xml:"ClusterCustomConfiguration,omitempty" type:"Struct"` // The cluster description. // // example: // // Demo ClusterDescription *string `json:"ClusterDescription,omitempty" xml:"ClusterDescription,omitempty"` // The cluster ID. // // example: // // ehpc-hz-VMKe****** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The deployment type of the cluster. Valid values: // // - Integrated: public cloud // // - Hybrid: hybrid cloud // // - Custom: a custom cluster // // example: // // Integrated ClusterMode *string `json:"ClusterMode,omitempty" xml:"ClusterMode,omitempty"` // The time when the cluster was modified. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mmZ format. The time is displayed in UTC. For more information, see [ISO 8601](https://help.aliyun.com/document_detail/25696.html). // // example: // // 2024-08-06T12:43:01.000Z ClusterModifyTime *string `json:"ClusterModifyTime,omitempty" xml:"ClusterModifyTime,omitempty"` // The cluster name. // // example: // // slurm22.05.8-cluster-20240227 ClusterName *string `json:"ClusterName,omitempty" xml:"ClusterName,omitempty"` // The cluster state. Valid values: // // - uninit: The cluster is being installed. // // - creating: The cluster is being created. // // - initing: The cluster is being initialized. // // - running: The cluster is running. // // - Releasing: The cluster is being released. // // - stopping: The cluster is being stopped. // // - stopped: The cluster is stopped. // // - exception: The cluster has run into an exception. // // - pending: The cluster is waiting to be configured. // // example: // // running ClusterStatus *string `json:"ClusterStatus,omitempty" xml:"ClusterStatus,omitempty"` // The vCPU-hour usage of the cluster. // // example: // // 1000 ClusterUsedCoreTime *float32 `json:"ClusterUsedCoreTime,omitempty" xml:"ClusterUsedCoreTime,omitempty"` // The ID of the vSwitch used by the cluster. // // example: // // vsw-f8za5p0mwzgdu3wgx**** ClusterVSwitchId *string `json:"ClusterVSwitchId,omitempty" xml:"ClusterVSwitchId,omitempty"` // The ID of the virtual private cloud (VPC) used by the cluster. // // example: // // vpc-m5efjevmclc0xdmys**** ClusterVpcId *string `json:"ClusterVpcId,omitempty" xml:"ClusterVpcId,omitempty"` // Indicates whether deletion protection is enabled for the cluster. Valid values: // // - true // // - false // // example: // // true DeletionProtection *bool `json:"DeletionProtection,omitempty" xml:"DeletionProtection,omitempty"` // The Elastic High Performance Computing (E-HPC) version. // // example: // // 2.0.0 EhpcVersion *string `json:"EhpcVersion,omitempty" xml:"EhpcVersion,omitempty"` // The configurations of the cluster management node. Manager *ListClustersResponseBodyClustersManager `json:"Manager,omitempty" xml:"Manager,omitempty" type:"Struct"` // The maximum total number of vCPUs used by the compute nodes that can be managed by the cluster. // // example: // // 10000 MaxCoreCount *int64 `json:"MaxCoreCount,omitempty" xml:"MaxCoreCount,omitempty"` // The maximum number of compute nodes that can be managed by the cluster. // // example: // // 500 MaxCount *int64 `json:"MaxCount,omitempty" xml:"MaxCount,omitempty"` // The node statistics of the cluster. Nodes *ListClustersResponseBodyClustersNodes `json:"Nodes,omitempty" xml:"Nodes,omitempty" type:"Struct"` // The resource group ID. // // example: // // rg-acfmxazb4ph**** ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"` // The ID of the security group used by the cluster. // // example: // // sg-bp13n61xsydodfyg**** SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"` // The user attribute information of the cluster. Users *ListClustersResponseBodyClustersUsers `json:"Users,omitempty" xml:"Users,omitempty" type:"Struct"` }
func (ListClustersResponseBodyClusters) GoString ¶
func (s ListClustersResponseBodyClusters) GoString() string
func (*ListClustersResponseBodyClusters) SetAdditionalPackages ¶
func (s *ListClustersResponseBodyClusters) SetAdditionalPackages(v []*ListClustersResponseBodyClustersAdditionalPackages) *ListClustersResponseBodyClusters
func (*ListClustersResponseBodyClusters) SetAddons ¶
func (s *ListClustersResponseBodyClusters) SetAddons(v []*ListClustersResponseBodyClustersAddons) *ListClustersResponseBodyClusters
func (*ListClustersResponseBodyClusters) SetClusterCategory ¶
func (s *ListClustersResponseBodyClusters) SetClusterCategory(v string) *ListClustersResponseBodyClusters
func (*ListClustersResponseBodyClusters) SetClusterCreateTime ¶
func (s *ListClustersResponseBodyClusters) SetClusterCreateTime(v string) *ListClustersResponseBodyClusters
func (*ListClustersResponseBodyClusters) SetClusterCredentials ¶
func (s *ListClustersResponseBodyClusters) SetClusterCredentials(v []*string) *ListClustersResponseBodyClusters
func (*ListClustersResponseBodyClusters) SetClusterCustomConfiguration ¶
func (s *ListClustersResponseBodyClusters) SetClusterCustomConfiguration(v *ListClustersResponseBodyClustersClusterCustomConfiguration) *ListClustersResponseBodyClusters
func (*ListClustersResponseBodyClusters) SetClusterDescription ¶
func (s *ListClustersResponseBodyClusters) SetClusterDescription(v string) *ListClustersResponseBodyClusters
func (*ListClustersResponseBodyClusters) SetClusterId ¶
func (s *ListClustersResponseBodyClusters) SetClusterId(v string) *ListClustersResponseBodyClusters
func (*ListClustersResponseBodyClusters) SetClusterMode ¶
func (s *ListClustersResponseBodyClusters) SetClusterMode(v string) *ListClustersResponseBodyClusters
func (*ListClustersResponseBodyClusters) SetClusterModifyTime ¶
func (s *ListClustersResponseBodyClusters) SetClusterModifyTime(v string) *ListClustersResponseBodyClusters
func (*ListClustersResponseBodyClusters) SetClusterName ¶
func (s *ListClustersResponseBodyClusters) SetClusterName(v string) *ListClustersResponseBodyClusters
func (*ListClustersResponseBodyClusters) SetClusterStatus ¶
func (s *ListClustersResponseBodyClusters) SetClusterStatus(v string) *ListClustersResponseBodyClusters
func (*ListClustersResponseBodyClusters) SetClusterUsedCoreTime ¶
func (s *ListClustersResponseBodyClusters) SetClusterUsedCoreTime(v float32) *ListClustersResponseBodyClusters
func (*ListClustersResponseBodyClusters) SetClusterVSwitchId ¶
func (s *ListClustersResponseBodyClusters) SetClusterVSwitchId(v string) *ListClustersResponseBodyClusters
func (*ListClustersResponseBodyClusters) SetClusterVpcId ¶
func (s *ListClustersResponseBodyClusters) SetClusterVpcId(v string) *ListClustersResponseBodyClusters
func (*ListClustersResponseBodyClusters) SetDeletionProtection ¶
func (s *ListClustersResponseBodyClusters) SetDeletionProtection(v bool) *ListClustersResponseBodyClusters
func (*ListClustersResponseBodyClusters) SetEhpcVersion ¶
func (s *ListClustersResponseBodyClusters) SetEhpcVersion(v string) *ListClustersResponseBodyClusters
func (*ListClustersResponseBodyClusters) SetManager ¶
func (s *ListClustersResponseBodyClusters) SetManager(v *ListClustersResponseBodyClustersManager) *ListClustersResponseBodyClusters
func (*ListClustersResponseBodyClusters) SetMaxCoreCount ¶
func (s *ListClustersResponseBodyClusters) SetMaxCoreCount(v int64) *ListClustersResponseBodyClusters
func (*ListClustersResponseBodyClusters) SetMaxCount ¶
func (s *ListClustersResponseBodyClusters) SetMaxCount(v int64) *ListClustersResponseBodyClusters
func (*ListClustersResponseBodyClusters) SetNodes ¶
func (s *ListClustersResponseBodyClusters) SetNodes(v *ListClustersResponseBodyClustersNodes) *ListClustersResponseBodyClusters
func (*ListClustersResponseBodyClusters) SetResourceGroupId ¶
func (s *ListClustersResponseBodyClusters) SetResourceGroupId(v string) *ListClustersResponseBodyClusters
func (*ListClustersResponseBodyClusters) SetSecurityGroupId ¶
func (s *ListClustersResponseBodyClusters) SetSecurityGroupId(v string) *ListClustersResponseBodyClusters
func (*ListClustersResponseBodyClusters) SetUsers ¶
func (s *ListClustersResponseBodyClusters) SetUsers(v *ListClustersResponseBodyClustersUsers) *ListClustersResponseBodyClusters
func (ListClustersResponseBodyClusters) String ¶
func (s ListClustersResponseBodyClusters) String() string
type ListClustersResponseBodyClustersAdditionalPackages ¶
type ListClustersResponseBodyClustersAdditionalPackages struct { // The software name. // // example: // // gromacs Name *string `json:"Name,omitempty" xml:"Name,omitempty"` // The software version. // // example: // // 2024.1 Version *string `json:"Version,omitempty" xml:"Version,omitempty"` }
func (ListClustersResponseBodyClustersAdditionalPackages) GoString ¶
func (s ListClustersResponseBodyClustersAdditionalPackages) GoString() string
func (*ListClustersResponseBodyClustersAdditionalPackages) SetVersion ¶
func (s *ListClustersResponseBodyClustersAdditionalPackages) SetVersion(v string) *ListClustersResponseBodyClustersAdditionalPackages
func (ListClustersResponseBodyClustersAdditionalPackages) String ¶
func (s ListClustersResponseBodyClustersAdditionalPackages) String() string
type ListClustersResponseBodyClustersAddons ¶
type ListClustersResponseBodyClustersAddons struct { // The addon ID. // // example: // // Login-1.0-W2g**** AddonId *string `json:"AddonId,omitempty" xml:"AddonId,omitempty"` // The addon description. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The addon label. Label *string `json:"Label,omitempty" xml:"Label,omitempty"` // The addon name. // // This parameter is required. // // example: // // Login Name *string `json:"Name,omitempty" xml:"Name,omitempty"` // The resource configurations of the addon. ResourcesSpec *ListClustersResponseBodyClustersAddonsResourcesSpec `json:"ResourcesSpec,omitempty" xml:"ResourcesSpec,omitempty" type:"Struct"` // The information about the addon services. ServicesSpec []*ListClustersResponseBodyClustersAddonsServicesSpec `json:"ServicesSpec,omitempty" xml:"ServicesSpec,omitempty" type:"Repeated"` // The addon state. // // example: // // Running Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The addon version. // // This parameter is required. // // example: // // 1.0 Version *string `json:"Version,omitempty" xml:"Version,omitempty"` }
func (ListClustersResponseBodyClustersAddons) GoString ¶
func (s ListClustersResponseBodyClustersAddons) GoString() string
func (*ListClustersResponseBodyClustersAddons) SetAddonId ¶
func (s *ListClustersResponseBodyClustersAddons) SetAddonId(v string) *ListClustersResponseBodyClustersAddons
func (*ListClustersResponseBodyClustersAddons) SetDescription ¶
func (s *ListClustersResponseBodyClustersAddons) SetDescription(v string) *ListClustersResponseBodyClustersAddons
func (*ListClustersResponseBodyClustersAddons) SetLabel ¶
func (s *ListClustersResponseBodyClustersAddons) SetLabel(v string) *ListClustersResponseBodyClustersAddons
func (*ListClustersResponseBodyClustersAddons) SetName ¶
func (s *ListClustersResponseBodyClustersAddons) SetName(v string) *ListClustersResponseBodyClustersAddons
func (*ListClustersResponseBodyClustersAddons) SetResourcesSpec ¶
func (s *ListClustersResponseBodyClustersAddons) SetResourcesSpec(v *ListClustersResponseBodyClustersAddonsResourcesSpec) *ListClustersResponseBodyClustersAddons
func (*ListClustersResponseBodyClustersAddons) SetServicesSpec ¶
func (s *ListClustersResponseBodyClustersAddons) SetServicesSpec(v []*ListClustersResponseBodyClustersAddonsServicesSpec) *ListClustersResponseBodyClustersAddons
func (*ListClustersResponseBodyClustersAddons) SetStatus ¶
func (s *ListClustersResponseBodyClustersAddons) SetStatus(v string) *ListClustersResponseBodyClustersAddons
func (*ListClustersResponseBodyClustersAddons) SetVersion ¶
func (s *ListClustersResponseBodyClustersAddons) SetVersion(v string) *ListClustersResponseBodyClustersAddons
func (ListClustersResponseBodyClustersAddons) String ¶
func (s ListClustersResponseBodyClustersAddons) String() string
type ListClustersResponseBodyClustersAddonsResourcesSpec ¶
type ListClustersResponseBodyClustersAddonsResourcesSpec struct { // The instance ID. // // example: // // i-bp1bg85d2q6laic8**** EcsInstanceId *string `json:"EcsInstanceId,omitempty" xml:"EcsInstanceId,omitempty"` // The Elastic IP Address (EIP) ID. // // example: // // eip-bp1vi9124tbx1g3kr**** EipInstanceId *string `json:"EipInstanceId,omitempty" xml:"EipInstanceId,omitempty"` }
func (ListClustersResponseBodyClustersAddonsResourcesSpec) GoString ¶
func (s ListClustersResponseBodyClustersAddonsResourcesSpec) GoString() string
func (*ListClustersResponseBodyClustersAddonsResourcesSpec) SetEcsInstanceId ¶
func (s *ListClustersResponseBodyClustersAddonsResourcesSpec) SetEcsInstanceId(v string) *ListClustersResponseBodyClustersAddonsResourcesSpec
func (*ListClustersResponseBodyClustersAddonsResourcesSpec) SetEipInstanceId ¶
func (s *ListClustersResponseBodyClustersAddonsResourcesSpec) SetEipInstanceId(v string) *ListClustersResponseBodyClustersAddonsResourcesSpec
func (ListClustersResponseBodyClustersAddonsResourcesSpec) String ¶
func (s ListClustersResponseBodyClustersAddonsResourcesSpec) String() string
type ListClustersResponseBodyClustersAddonsServicesSpec ¶
type ListClustersResponseBodyClustersAddonsServicesSpec struct { // The service access type. // // example: // // URL ServiceAccessType *string `json:"ServiceAccessType,omitempty" xml:"ServiceAccessType,omitempty"` // The service access URL. // // example: // // https://47.96.xx.xx:12008 ServiceAccessUrl *string `json:"ServiceAccessUrl,omitempty" xml:"ServiceAccessUrl,omitempty"` // The service name. // // This parameter is required. // // example: // // Web Portal ServiceName *string `json:"ServiceName,omitempty" xml:"ServiceName,omitempty"` }
func (ListClustersResponseBodyClustersAddonsServicesSpec) GoString ¶
func (s ListClustersResponseBodyClustersAddonsServicesSpec) GoString() string
func (*ListClustersResponseBodyClustersAddonsServicesSpec) SetServiceAccessType ¶
func (s *ListClustersResponseBodyClustersAddonsServicesSpec) SetServiceAccessType(v string) *ListClustersResponseBodyClustersAddonsServicesSpec
func (*ListClustersResponseBodyClustersAddonsServicesSpec) SetServiceAccessUrl ¶
func (s *ListClustersResponseBodyClustersAddonsServicesSpec) SetServiceAccessUrl(v string) *ListClustersResponseBodyClustersAddonsServicesSpec
func (*ListClustersResponseBodyClustersAddonsServicesSpec) SetServiceName ¶
func (s *ListClustersResponseBodyClustersAddonsServicesSpec) SetServiceName(v string) *ListClustersResponseBodyClustersAddonsServicesSpec
func (ListClustersResponseBodyClustersAddonsServicesSpec) String ¶
func (s ListClustersResponseBodyClustersAddonsServicesSpec) String() string
type ListClustersResponseBodyClustersClusterCustomConfiguration ¶
type ListClustersResponseBodyClustersClusterCustomConfiguration struct { // The parameters of the post-processing script. // // example: // // demo Args *string `json:"Args,omitempty" xml:"Args,omitempty"` // The link to the post-processing script. // // example: // // https://xxxxx Script *string `json:"Script,omitempty" xml:"Script,omitempty"` }
func (ListClustersResponseBodyClustersClusterCustomConfiguration) GoString ¶
func (s ListClustersResponseBodyClustersClusterCustomConfiguration) GoString() string
func (ListClustersResponseBodyClustersClusterCustomConfiguration) String ¶
func (s ListClustersResponseBodyClustersClusterCustomConfiguration) String() string
type ListClustersResponseBodyClustersManager ¶
type ListClustersResponseBodyClustersManager struct { // The configurations of the domain name resolution service. DNS *ListClustersResponseBodyClustersManagerDNS `json:"DNS,omitempty" xml:"DNS,omitempty" type:"Struct"` // The configurations of the directory service. DirectoryService *ListClustersResponseBodyClustersManagerDirectoryService `json:"DirectoryService,omitempty" xml:"DirectoryService,omitempty" type:"Struct"` // The configurations of the scheduler service. Scheduler *ListClustersResponseBodyClustersManagerScheduler `json:"Scheduler,omitempty" xml:"Scheduler,omitempty" type:"Struct"` }
func (ListClustersResponseBodyClustersManager) GoString ¶
func (s ListClustersResponseBodyClustersManager) GoString() string
func (*ListClustersResponseBodyClustersManager) SetDirectoryService ¶
func (s *ListClustersResponseBodyClustersManager) SetDirectoryService(v *ListClustersResponseBodyClustersManagerDirectoryService) *ListClustersResponseBodyClustersManager
func (*ListClustersResponseBodyClustersManager) SetScheduler ¶
func (ListClustersResponseBodyClustersManager) String ¶
func (s ListClustersResponseBodyClustersManager) String() string
type ListClustersResponseBodyClustersManagerDNS ¶
type ListClustersResponseBodyClustersManagerDNS struct { // The resolution type. // // example: // // NIS Type *string `json:"Type,omitempty" xml:"Type,omitempty"` // The version of the domain name resolution service. // // example: // // 2.31 Version *string `json:"Version,omitempty" xml:"Version,omitempty"` }
func (ListClustersResponseBodyClustersManagerDNS) GoString ¶
func (s ListClustersResponseBodyClustersManagerDNS) GoString() string
func (*ListClustersResponseBodyClustersManagerDNS) SetType ¶
func (s *ListClustersResponseBodyClustersManagerDNS) SetType(v string) *ListClustersResponseBodyClustersManagerDNS
func (*ListClustersResponseBodyClustersManagerDNS) SetVersion ¶
func (s *ListClustersResponseBodyClustersManagerDNS) SetVersion(v string) *ListClustersResponseBodyClustersManagerDNS
func (ListClustersResponseBodyClustersManagerDNS) String ¶
func (s ListClustersResponseBodyClustersManagerDNS) String() string
type ListClustersResponseBodyClustersManagerDirectoryService ¶
type ListClustersResponseBodyClustersManagerDirectoryService struct { // The type of the domain account. // // example: // // NIS Type *string `json:"Type,omitempty" xml:"Type,omitempty"` // The version of the domain account service. // // example: // // 2.31 Version *string `json:"Version,omitempty" xml:"Version,omitempty"` }
func (ListClustersResponseBodyClustersManagerDirectoryService) GoString ¶
func (s ListClustersResponseBodyClustersManagerDirectoryService) GoString() string
func (*ListClustersResponseBodyClustersManagerDirectoryService) SetVersion ¶
func (ListClustersResponseBodyClustersManagerDirectoryService) String ¶
func (s ListClustersResponseBodyClustersManagerDirectoryService) String() string
type ListClustersResponseBodyClustersManagerScheduler ¶
type ListClustersResponseBodyClustersManagerScheduler struct { // The scheduler type. // // example: // // SLURM Type *string `json:"Type,omitempty" xml:"Type,omitempty"` // The scheduler version. // // example: // // 22.05.8 Version *string `json:"Version,omitempty" xml:"Version,omitempty"` }
func (ListClustersResponseBodyClustersManagerScheduler) GoString ¶
func (s ListClustersResponseBodyClustersManagerScheduler) GoString() string
func (*ListClustersResponseBodyClustersManagerScheduler) SetVersion ¶
func (s *ListClustersResponseBodyClustersManagerScheduler) SetVersion(v string) *ListClustersResponseBodyClustersManagerScheduler
func (ListClustersResponseBodyClustersManagerScheduler) String ¶
func (s ListClustersResponseBodyClustersManagerScheduler) String() string
type ListClustersResponseBodyClustersNodes ¶
type ListClustersResponseBodyClustersNodes struct { // The number of malfunctioning compute nodes. // // example: // // 0 AbnormalCounts *int32 `json:"AbnormalCounts,omitempty" xml:"AbnormalCounts,omitempty"` // The number of compute nodes that are being created. // // example: // // 0 CreatingCounts *int32 `json:"CreatingCounts,omitempty" xml:"CreatingCounts,omitempty"` // The number of running compute nodes. // // example: // // 1 RunningCounts *int32 `json:"RunningCounts,omitempty" xml:"RunningCounts,omitempty"` }
func (ListClustersResponseBodyClustersNodes) GoString ¶
func (s ListClustersResponseBodyClustersNodes) GoString() string
func (*ListClustersResponseBodyClustersNodes) SetAbnormalCounts ¶
func (s *ListClustersResponseBodyClustersNodes) SetAbnormalCounts(v int32) *ListClustersResponseBodyClustersNodes
func (*ListClustersResponseBodyClustersNodes) SetCreatingCounts ¶
func (s *ListClustersResponseBodyClustersNodes) SetCreatingCounts(v int32) *ListClustersResponseBodyClustersNodes
func (*ListClustersResponseBodyClustersNodes) SetRunningCounts ¶
func (s *ListClustersResponseBodyClustersNodes) SetRunningCounts(v int32) *ListClustersResponseBodyClustersNodes
func (ListClustersResponseBodyClustersNodes) String ¶
func (s ListClustersResponseBodyClustersNodes) String() string
type ListClustersResponseBodyClustersUsers ¶
type ListClustersResponseBodyClustersUsers struct { // The number of ordinary users. // // example: // // 2 NormalCounts *int32 `json:"NormalCounts,omitempty" xml:"NormalCounts,omitempty"` // The number of administrators. // // example: // // 2 SudoCounts *int32 `json:"SudoCounts,omitempty" xml:"SudoCounts,omitempty"` }
func (ListClustersResponseBodyClustersUsers) GoString ¶
func (s ListClustersResponseBodyClustersUsers) GoString() string
func (*ListClustersResponseBodyClustersUsers) SetNormalCounts ¶
func (s *ListClustersResponseBodyClustersUsers) SetNormalCounts(v int32) *ListClustersResponseBodyClustersUsers
func (*ListClustersResponseBodyClustersUsers) SetSudoCounts ¶
func (s *ListClustersResponseBodyClustersUsers) SetSudoCounts(v int32) *ListClustersResponseBodyClustersUsers
func (ListClustersResponseBodyClustersUsers) String ¶
func (s ListClustersResponseBodyClustersUsers) String() string
type ListClustersShrinkRequest ¶
type ListClustersShrinkRequest struct { // The cluster IDs. You can specify up to 20 IDs. ClusterIdsShrink *string `json:"ClusterIds,omitempty" xml:"ClusterIds,omitempty"` // The cluster names. You can specify up to 20 names. ClusterNamesShrink *string `json:"ClusterNames,omitempty" xml:"ClusterNames,omitempty"` // The page number of the page to return. Default value: 1. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Valid values: 10 to 100. Default value: 10 // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` }
func (ListClustersShrinkRequest) GoString ¶
func (s ListClustersShrinkRequest) GoString() string
func (*ListClustersShrinkRequest) SetClusterIdsShrink ¶
func (s *ListClustersShrinkRequest) SetClusterIdsShrink(v string) *ListClustersShrinkRequest
func (*ListClustersShrinkRequest) SetClusterNamesShrink ¶
func (s *ListClustersShrinkRequest) SetClusterNamesShrink(v string) *ListClustersShrinkRequest
func (*ListClustersShrinkRequest) SetPageNumber ¶
func (s *ListClustersShrinkRequest) SetPageNumber(v int32) *ListClustersShrinkRequest
func (*ListClustersShrinkRequest) SetPageSize ¶
func (s *ListClustersShrinkRequest) SetPageSize(v int32) *ListClustersShrinkRequest
func (ListClustersShrinkRequest) String ¶
func (s ListClustersShrinkRequest) String() string
type ListCommonLogsRequest ¶
type ListCommonLogsRequest struct { // The action types. ActionName []*string `json:"ActionName,omitempty" xml:"ActionName,omitempty" type:"Repeated"` // The action status. Logs associated with the specific action status are returned. // // Valid values: // // - Finished: The action is completed. // // - Failed: The action failed. // // - InProgress: The action is being performed. // // example: // // Finished ActionStatus *string `json:"ActionStatus,omitempty" xml:"ActionStatus,omitempty"` // The cluster ID. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The start time of the time range. The time is a timestamp. This value is a UNIX timestamp representing the number of seconds that have elapsed since the epoch time January 1, 1970, 00:00:00 UTC. // // This parameter is required. // // example: // // 1703821542 From *int64 `json:"From,omitempty" xml:"From,omitempty"` // Specifies whether to display results in reverse order. // // Default value: true // // example: // // true IsReverse *bool `json:"IsReverse,omitempty" xml:"IsReverse,omitempty"` // The request ID of the action. Logs associated with the specific request ID are returned. // // example: // // 04F0F334-1335-436C-A1D7-6C044FE7**** LogRequestId *string `json:"LogRequestId,omitempty" xml:"LogRequestId,omitempty"` // The log type. Logs of the specific type are returned. // // example: // // Operation LogType *string `json:"LogType,omitempty" xml:"LogType,omitempty"` // The account ID of the operator. // // example: // // 137*** OperatorUid *string `json:"OperatorUid,omitempty" xml:"OperatorUid,omitempty"` // The page number of the page to return. // // Pages start from page 1. // // Default value: 1. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Valid values: 1 to 100. // // Default value: 20. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The name of the resource involved in the action. Logs associated with the specific resource are returned. This parameter is not recommended. // // example: // // i-abc*** Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The end time of the time range. The time is a timestamp. This value is a UNIX timestamp representing the number of seconds that have elapsed since the epoch time January 1, 1970, 00:00:00 UTC. // // This parameter is required. // // example: // // 1703821666 To *int64 `json:"To,omitempty" xml:"To,omitempty"` }
func (ListCommonLogsRequest) GoString ¶
func (s ListCommonLogsRequest) GoString() string
func (*ListCommonLogsRequest) SetActionName ¶
func (s *ListCommonLogsRequest) SetActionName(v []*string) *ListCommonLogsRequest
func (*ListCommonLogsRequest) SetActionStatus ¶
func (s *ListCommonLogsRequest) SetActionStatus(v string) *ListCommonLogsRequest
func (*ListCommonLogsRequest) SetClusterId ¶
func (s *ListCommonLogsRequest) SetClusterId(v string) *ListCommonLogsRequest
func (*ListCommonLogsRequest) SetFrom ¶
func (s *ListCommonLogsRequest) SetFrom(v int64) *ListCommonLogsRequest
func (*ListCommonLogsRequest) SetIsReverse ¶
func (s *ListCommonLogsRequest) SetIsReverse(v bool) *ListCommonLogsRequest
func (*ListCommonLogsRequest) SetLogRequestId ¶
func (s *ListCommonLogsRequest) SetLogRequestId(v string) *ListCommonLogsRequest
func (*ListCommonLogsRequest) SetLogType ¶
func (s *ListCommonLogsRequest) SetLogType(v string) *ListCommonLogsRequest
func (*ListCommonLogsRequest) SetOperatorUid ¶
func (s *ListCommonLogsRequest) SetOperatorUid(v string) *ListCommonLogsRequest
func (*ListCommonLogsRequest) SetPageNumber ¶
func (s *ListCommonLogsRequest) SetPageNumber(v int32) *ListCommonLogsRequest
func (*ListCommonLogsRequest) SetPageSize ¶
func (s *ListCommonLogsRequest) SetPageSize(v int32) *ListCommonLogsRequest
func (*ListCommonLogsRequest) SetResource ¶
func (s *ListCommonLogsRequest) SetResource(v string) *ListCommonLogsRequest
func (*ListCommonLogsRequest) SetTo ¶
func (s *ListCommonLogsRequest) SetTo(v int64) *ListCommonLogsRequest
func (ListCommonLogsRequest) String ¶
func (s ListCommonLogsRequest) String() string
type ListCommonLogsResponse ¶
type ListCommonLogsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListCommonLogsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListCommonLogsResponse) GoString ¶
func (s ListCommonLogsResponse) GoString() string
func (*ListCommonLogsResponse) SetBody ¶
func (s *ListCommonLogsResponse) SetBody(v *ListCommonLogsResponseBody) *ListCommonLogsResponse
func (*ListCommonLogsResponse) SetHeaders ¶
func (s *ListCommonLogsResponse) SetHeaders(v map[string]*string) *ListCommonLogsResponse
func (*ListCommonLogsResponse) SetStatusCode ¶
func (s *ListCommonLogsResponse) SetStatusCode(v int32) *ListCommonLogsResponse
func (ListCommonLogsResponse) String ¶
func (s ListCommonLogsResponse) String() string
type ListCommonLogsResponseBody ¶
type ListCommonLogsResponseBody struct { // The brief information of operation logs. Logs []*ListCommonLogsResponseBodyLogs `json:"Logs,omitempty" xml:"Logs,omitempty" type:"Repeated"` // The page number of the returned page. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The request ID. // // example: // // 464E9919-D04F-4D1D-B375-15989492**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of returned entries. // // example: // // 15 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` // The ID of the Alibaba Cloud account. // // example: // // 137*** Uid *string `json:"Uid,omitempty" xml:"Uid,omitempty"` }
func (ListCommonLogsResponseBody) GoString ¶
func (s ListCommonLogsResponseBody) GoString() string
func (*ListCommonLogsResponseBody) SetLogs ¶
func (s *ListCommonLogsResponseBody) SetLogs(v []*ListCommonLogsResponseBodyLogs) *ListCommonLogsResponseBody
func (*ListCommonLogsResponseBody) SetPageNumber ¶
func (s *ListCommonLogsResponseBody) SetPageNumber(v int32) *ListCommonLogsResponseBody
func (*ListCommonLogsResponseBody) SetPageSize ¶
func (s *ListCommonLogsResponseBody) SetPageSize(v int32) *ListCommonLogsResponseBody
func (*ListCommonLogsResponseBody) SetRequestId ¶
func (s *ListCommonLogsResponseBody) SetRequestId(v string) *ListCommonLogsResponseBody
func (*ListCommonLogsResponseBody) SetTotalCount ¶
func (s *ListCommonLogsResponseBody) SetTotalCount(v int32) *ListCommonLogsResponseBody
func (*ListCommonLogsResponseBody) SetUid ¶
func (s *ListCommonLogsResponseBody) SetUid(v string) *ListCommonLogsResponseBody
func (ListCommonLogsResponseBody) String ¶
func (s ListCommonLogsResponseBody) String() string
type ListCommonLogsResponseBodyLogs ¶
type ListCommonLogsResponseBodyLogs struct { // The name of the action corresponding to the log. // // example: // // CreaterCluster Action *string `json:"Action,omitempty" xml:"Action,omitempty"` // The cluster ID. // // example: // // ehpc-hz-9T3xPNezoS ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The log type. // // example: // // Operation LogType *string `json:"LogType,omitempty" xml:"LogType,omitempty"` // The message of the log. // // example: // // ok Message *string `json:"Message,omitempty" xml:"Message,omitempty"` // The account ID of the operator. // // example: // // 137*** OperatorUid *string `json:"OperatorUid,omitempty" xml:"OperatorUid,omitempty"` // The request ID associated with the action that generated the log. // // example: // // 04F0F334-1335-436C-A1D7-6C044FE7**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The action state in the log. Valid values: // // - InProgress: The action is being performed. // // - Finished: The action is completed. // // - Failed: The action failed. // // example: // // Finished Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The involved resource. // // example: // // i-abc*** Target *string `json:"Target,omitempty" xml:"Target,omitempty"` // The time when the log was generated. // // example: // // 2024-08-22 14:21:54 Time *string `json:"Time,omitempty" xml:"Time,omitempty"` }
func (ListCommonLogsResponseBodyLogs) GoString ¶
func (s ListCommonLogsResponseBodyLogs) GoString() string
func (*ListCommonLogsResponseBodyLogs) SetAction ¶
func (s *ListCommonLogsResponseBodyLogs) SetAction(v string) *ListCommonLogsResponseBodyLogs
func (*ListCommonLogsResponseBodyLogs) SetClusterId ¶
func (s *ListCommonLogsResponseBodyLogs) SetClusterId(v string) *ListCommonLogsResponseBodyLogs
func (*ListCommonLogsResponseBodyLogs) SetLogType ¶
func (s *ListCommonLogsResponseBodyLogs) SetLogType(v string) *ListCommonLogsResponseBodyLogs
func (*ListCommonLogsResponseBodyLogs) SetMessage ¶
func (s *ListCommonLogsResponseBodyLogs) SetMessage(v string) *ListCommonLogsResponseBodyLogs
func (*ListCommonLogsResponseBodyLogs) SetOperatorUid ¶
func (s *ListCommonLogsResponseBodyLogs) SetOperatorUid(v string) *ListCommonLogsResponseBodyLogs
func (*ListCommonLogsResponseBodyLogs) SetRequestId ¶
func (s *ListCommonLogsResponseBodyLogs) SetRequestId(v string) *ListCommonLogsResponseBodyLogs
func (*ListCommonLogsResponseBodyLogs) SetStatus ¶
func (s *ListCommonLogsResponseBodyLogs) SetStatus(v string) *ListCommonLogsResponseBodyLogs
func (*ListCommonLogsResponseBodyLogs) SetTarget ¶
func (s *ListCommonLogsResponseBodyLogs) SetTarget(v string) *ListCommonLogsResponseBodyLogs
func (*ListCommonLogsResponseBodyLogs) SetTime ¶
func (s *ListCommonLogsResponseBodyLogs) SetTime(v string) *ListCommonLogsResponseBodyLogs
func (ListCommonLogsResponseBodyLogs) String ¶
func (s ListCommonLogsResponseBodyLogs) String() string
type ListCommonLogsShrinkRequest ¶
type ListCommonLogsShrinkRequest struct { // The action types. ActionNameShrink *string `json:"ActionName,omitempty" xml:"ActionName,omitempty"` // The action status. Logs associated with the specific action status are returned. // // Valid values: // // - Finished: The action is completed. // // - Failed: The action failed. // // - InProgress: The action is being performed. // // example: // // Finished ActionStatus *string `json:"ActionStatus,omitempty" xml:"ActionStatus,omitempty"` // The cluster ID. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The start time of the time range. The time is a timestamp. This value is a UNIX timestamp representing the number of seconds that have elapsed since the epoch time January 1, 1970, 00:00:00 UTC. // // This parameter is required. // // example: // // 1703821542 From *int64 `json:"From,omitempty" xml:"From,omitempty"` // Specifies whether to display results in reverse order. // // Default value: true // // example: // // true IsReverse *bool `json:"IsReverse,omitempty" xml:"IsReverse,omitempty"` // The request ID of the action. Logs associated with the specific request ID are returned. // // example: // // 04F0F334-1335-436C-A1D7-6C044FE7**** LogRequestId *string `json:"LogRequestId,omitempty" xml:"LogRequestId,omitempty"` // The log type. Logs of the specific type are returned. // // example: // // Operation LogType *string `json:"LogType,omitempty" xml:"LogType,omitempty"` // The account ID of the operator. // // example: // // 137*** OperatorUid *string `json:"OperatorUid,omitempty" xml:"OperatorUid,omitempty"` // The page number of the page to return. // // Pages start from page 1. // // Default value: 1. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Valid values: 1 to 100. // // Default value: 20. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The name of the resource involved in the action. Logs associated with the specific resource are returned. This parameter is not recommended. // // example: // // i-abc*** Resource *string `json:"Resource,omitempty" xml:"Resource,omitempty"` // The end time of the time range. The time is a timestamp. This value is a UNIX timestamp representing the number of seconds that have elapsed since the epoch time January 1, 1970, 00:00:00 UTC. // // This parameter is required. // // example: // // 1703821666 To *int64 `json:"To,omitempty" xml:"To,omitempty"` }
func (ListCommonLogsShrinkRequest) GoString ¶
func (s ListCommonLogsShrinkRequest) GoString() string
func (*ListCommonLogsShrinkRequest) SetActionNameShrink ¶
func (s *ListCommonLogsShrinkRequest) SetActionNameShrink(v string) *ListCommonLogsShrinkRequest
func (*ListCommonLogsShrinkRequest) SetActionStatus ¶
func (s *ListCommonLogsShrinkRequest) SetActionStatus(v string) *ListCommonLogsShrinkRequest
func (*ListCommonLogsShrinkRequest) SetClusterId ¶
func (s *ListCommonLogsShrinkRequest) SetClusterId(v string) *ListCommonLogsShrinkRequest
func (*ListCommonLogsShrinkRequest) SetFrom ¶
func (s *ListCommonLogsShrinkRequest) SetFrom(v int64) *ListCommonLogsShrinkRequest
func (*ListCommonLogsShrinkRequest) SetIsReverse ¶
func (s *ListCommonLogsShrinkRequest) SetIsReverse(v bool) *ListCommonLogsShrinkRequest
func (*ListCommonLogsShrinkRequest) SetLogRequestId ¶
func (s *ListCommonLogsShrinkRequest) SetLogRequestId(v string) *ListCommonLogsShrinkRequest
func (*ListCommonLogsShrinkRequest) SetLogType ¶
func (s *ListCommonLogsShrinkRequest) SetLogType(v string) *ListCommonLogsShrinkRequest
func (*ListCommonLogsShrinkRequest) SetOperatorUid ¶
func (s *ListCommonLogsShrinkRequest) SetOperatorUid(v string) *ListCommonLogsShrinkRequest
func (*ListCommonLogsShrinkRequest) SetPageNumber ¶
func (s *ListCommonLogsShrinkRequest) SetPageNumber(v int32) *ListCommonLogsShrinkRequest
func (*ListCommonLogsShrinkRequest) SetPageSize ¶
func (s *ListCommonLogsShrinkRequest) SetPageSize(v int32) *ListCommonLogsShrinkRequest
func (*ListCommonLogsShrinkRequest) SetResource ¶
func (s *ListCommonLogsShrinkRequest) SetResource(v string) *ListCommonLogsShrinkRequest
func (*ListCommonLogsShrinkRequest) SetTo ¶
func (s *ListCommonLogsShrinkRequest) SetTo(v int64) *ListCommonLogsShrinkRequest
func (ListCommonLogsShrinkRequest) String ¶
func (s ListCommonLogsShrinkRequest) String() string
type ListInstalledSoftwaresRequest ¶
type ListInstalledSoftwaresRequest struct { // The cluster ID. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The page number of the page to return. // // example: // // 1 PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. // // example: // // 10 PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"` }
func (ListInstalledSoftwaresRequest) GoString ¶
func (s ListInstalledSoftwaresRequest) GoString() string
func (*ListInstalledSoftwaresRequest) SetClusterId ¶
func (s *ListInstalledSoftwaresRequest) SetClusterId(v string) *ListInstalledSoftwaresRequest
func (*ListInstalledSoftwaresRequest) SetPageNumber ¶
func (s *ListInstalledSoftwaresRequest) SetPageNumber(v string) *ListInstalledSoftwaresRequest
func (*ListInstalledSoftwaresRequest) SetPageSize ¶
func (s *ListInstalledSoftwaresRequest) SetPageSize(v string) *ListInstalledSoftwaresRequest
func (ListInstalledSoftwaresRequest) String ¶
func (s ListInstalledSoftwaresRequest) String() string
type ListInstalledSoftwaresResponse ¶
type ListInstalledSoftwaresResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListInstalledSoftwaresResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListInstalledSoftwaresResponse) GoString ¶
func (s ListInstalledSoftwaresResponse) GoString() string
func (*ListInstalledSoftwaresResponse) SetBody ¶
func (s *ListInstalledSoftwaresResponse) SetBody(v *ListInstalledSoftwaresResponseBody) *ListInstalledSoftwaresResponse
func (*ListInstalledSoftwaresResponse) SetHeaders ¶
func (s *ListInstalledSoftwaresResponse) SetHeaders(v map[string]*string) *ListInstalledSoftwaresResponse
func (*ListInstalledSoftwaresResponse) SetStatusCode ¶
func (s *ListInstalledSoftwaresResponse) SetStatusCode(v int32) *ListInstalledSoftwaresResponse
func (ListInstalledSoftwaresResponse) String ¶
func (s ListInstalledSoftwaresResponse) String() string
type ListInstalledSoftwaresResponseBody ¶
type ListInstalledSoftwaresResponseBody struct { // The list of installed software. AdditionalPackages *ListInstalledSoftwaresResponseBodyAdditionalPackages `json:"AdditionalPackages,omitempty" xml:"AdditionalPackages,omitempty" type:"Struct"` // The page number of the returned page. // // example: // // 1 PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. // // example: // // 10 PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The request ID. // // example: // // 04F0F334-1335-436C-A1D7-6C044FE73368 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. // // example: // // 2 TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListInstalledSoftwaresResponseBody) GoString ¶
func (s ListInstalledSoftwaresResponseBody) GoString() string
func (*ListInstalledSoftwaresResponseBody) SetAdditionalPackages ¶
func (s *ListInstalledSoftwaresResponseBody) SetAdditionalPackages(v *ListInstalledSoftwaresResponseBodyAdditionalPackages) *ListInstalledSoftwaresResponseBody
func (*ListInstalledSoftwaresResponseBody) SetPageNumber ¶
func (s *ListInstalledSoftwaresResponseBody) SetPageNumber(v string) *ListInstalledSoftwaresResponseBody
func (*ListInstalledSoftwaresResponseBody) SetPageSize ¶
func (s *ListInstalledSoftwaresResponseBody) SetPageSize(v string) *ListInstalledSoftwaresResponseBody
func (*ListInstalledSoftwaresResponseBody) SetRequestId ¶
func (s *ListInstalledSoftwaresResponseBody) SetRequestId(v string) *ListInstalledSoftwaresResponseBody
func (*ListInstalledSoftwaresResponseBody) SetTotalCount ¶
func (s *ListInstalledSoftwaresResponseBody) SetTotalCount(v string) *ListInstalledSoftwaresResponseBody
func (ListInstalledSoftwaresResponseBody) String ¶
func (s ListInstalledSoftwaresResponseBody) String() string
type ListInstalledSoftwaresResponseBodyAdditionalPackages ¶
type ListInstalledSoftwaresResponseBodyAdditionalPackages struct {
AdditionalPackageInfos []*ListInstalledSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos `json:"AdditionalPackageInfos,omitempty" xml:"AdditionalPackageInfos,omitempty" type:"Repeated"`
}
func (ListInstalledSoftwaresResponseBodyAdditionalPackages) GoString ¶
func (s ListInstalledSoftwaresResponseBodyAdditionalPackages) GoString() string
func (*ListInstalledSoftwaresResponseBodyAdditionalPackages) SetAdditionalPackageInfos ¶
func (s *ListInstalledSoftwaresResponseBodyAdditionalPackages) SetAdditionalPackageInfos(v []*ListInstalledSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos) *ListInstalledSoftwaresResponseBodyAdditionalPackages
func (ListInstalledSoftwaresResponseBodyAdditionalPackages) String ¶
func (s ListInstalledSoftwaresResponseBodyAdditionalPackages) String() string
type ListInstalledSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos ¶
type ListInstalledSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos struct { // The category into which the software falls. // // example: // // NWP Category *string `json:"Category,omitempty" xml:"Category,omitempty"` // The time when the software was installed. // // example: // // 2024-03-05 18:24:08 CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // The software description. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The URL of the software icon. // // example: // // https://gw.alicdn.com/imgextra/i2/O1CN01FIkxZ81LmE0fvrAyR_!!6000000001341-55-tps-6349-1603.svg Icon *string `json:"Icon,omitempty" xml:"Icon,omitempty"` // The software name. // // example: // // gromacs Name *string `json:"Name,omitempty" xml:"Name,omitempty"` // The installation status of the software. // // Valid values: // // - Installed // // - Uninstalled // // - Installing // // - Exception // // example: // // Installed Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The software version. // // example: // // 2024.1 Version *string `json:"Version,omitempty" xml:"Version,omitempty"` }
func (ListInstalledSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos) GoString ¶
func (s ListInstalledSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos) GoString() string
func (*ListInstalledSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos) SetCategory ¶
func (*ListInstalledSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos) SetCreateTime ¶
func (*ListInstalledSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos) SetDescription ¶
func (*ListInstalledSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos) SetVersion ¶
type ListJobsRequest ¶
type ListJobsRequest struct { // The cluster ID. // // You can call the [ListClusters](https://help.aliyun.com/document_detail/87116.html) operation to query the cluster ID. // // This parameter is required. // // example: // // ehpc-hz-csbua72*** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The job filter information. JobFilter *ListJobsRequestJobFilter `json:"JobFilter,omitempty" xml:"JobFilter,omitempty" type:"Struct"` // The page number of the page to return. // // - Pages start from page 1. // // - Default value: 1 // // example: // // 1 PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. // // - Maximum value: 50. // // - Default value: 10 // // example: // // 10 PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"` }
func (ListJobsRequest) GoString ¶
func (s ListJobsRequest) GoString() string
func (*ListJobsRequest) SetClusterId ¶
func (s *ListJobsRequest) SetClusterId(v string) *ListJobsRequest
func (*ListJobsRequest) SetJobFilter ¶
func (s *ListJobsRequest) SetJobFilter(v *ListJobsRequestJobFilter) *ListJobsRequest
func (*ListJobsRequest) SetPageNumber ¶
func (s *ListJobsRequest) SetPageNumber(v string) *ListJobsRequest
func (*ListJobsRequest) SetPageSize ¶
func (s *ListJobsRequest) SetPageSize(v string) *ListJobsRequest
func (ListJobsRequest) String ¶
func (s ListJobsRequest) String() string
type ListJobsRequestJobFilter ¶
type ListJobsRequestJobFilter struct { // The time when the job was last updated. The value is a UNIX timestamp representing the number of seconds that have elapsed since 1970-01-01T00:00:00Z. // // example: // // 1724123085 CreateTimeEnd *string `json:"CreateTimeEnd,omitempty" xml:"CreateTimeEnd,omitempty"` // The time when the job started. The value is a UNIX timestamp representing the number of seconds that have elapsed since 1970-01-01T00:00:00Z. // // example: // // 1724122486 CreateTimeStart *string `json:"CreateTimeStart,omitempty" xml:"CreateTimeStart,omitempty"` Diagnosis []*ListJobsRequestJobFilterDiagnosis `json:"Diagnosis,omitempty" xml:"Diagnosis,omitempty" type:"Repeated"` // The job name. Fuzzy match is supported. // // example: // // testjob JobName *string `json:"JobName,omitempty" xml:"JobName,omitempty"` // The job status. Valid values: // // - all: returns all jobs. // // - finished: returns completed jobs. // // - notfinish: returns uncompleted jobs. // // Default value: all. // // example: // // all JobStatus *string `json:"JobStatus,omitempty" xml:"JobStatus,omitempty"` // The compute nodes that run the jobs. Nodes []*string `json:"Nodes,omitempty" xml:"Nodes,omitempty" type:"Repeated"` // The queues to which the jobs belong. Queues []*string `json:"Queues,omitempty" xml:"Queues,omitempty" type:"Repeated"` // The result sorting configurations. SortBy *ListJobsRequestJobFilterSortBy `json:"SortBy,omitempty" xml:"SortBy,omitempty" type:"Struct"` // The users that run the jobs. Users []*string `json:"Users,omitempty" xml:"Users,omitempty" type:"Repeated"` }
func (ListJobsRequestJobFilter) GoString ¶
func (s ListJobsRequestJobFilter) GoString() string
func (*ListJobsRequestJobFilter) SetCreateTimeEnd ¶
func (s *ListJobsRequestJobFilter) SetCreateTimeEnd(v string) *ListJobsRequestJobFilter
func (*ListJobsRequestJobFilter) SetCreateTimeStart ¶
func (s *ListJobsRequestJobFilter) SetCreateTimeStart(v string) *ListJobsRequestJobFilter
func (*ListJobsRequestJobFilter) SetDiagnosis ¶ added in v2.0.1
func (s *ListJobsRequestJobFilter) SetDiagnosis(v []*ListJobsRequestJobFilterDiagnosis) *ListJobsRequestJobFilter
func (*ListJobsRequestJobFilter) SetJobName ¶
func (s *ListJobsRequestJobFilter) SetJobName(v string) *ListJobsRequestJobFilter
func (*ListJobsRequestJobFilter) SetJobStatus ¶
func (s *ListJobsRequestJobFilter) SetJobStatus(v string) *ListJobsRequestJobFilter
func (*ListJobsRequestJobFilter) SetNodes ¶
func (s *ListJobsRequestJobFilter) SetNodes(v []*string) *ListJobsRequestJobFilter
func (*ListJobsRequestJobFilter) SetQueues ¶
func (s *ListJobsRequestJobFilter) SetQueues(v []*string) *ListJobsRequestJobFilter
func (*ListJobsRequestJobFilter) SetSortBy ¶
func (s *ListJobsRequestJobFilter) SetSortBy(v *ListJobsRequestJobFilterSortBy) *ListJobsRequestJobFilter
func (*ListJobsRequestJobFilter) SetUsers ¶
func (s *ListJobsRequestJobFilter) SetUsers(v []*string) *ListJobsRequestJobFilter
func (ListJobsRequestJobFilter) String ¶
func (s ListJobsRequestJobFilter) String() string
type ListJobsRequestJobFilterDiagnosis ¶ added in v2.0.1
type ListJobsRequestJobFilterDiagnosis struct { Operator *string `json:"Operator,omitempty" xml:"Operator,omitempty"` Option *string `json:"Option,omitempty" xml:"Option,omitempty"` Threshold *string `json:"Threshold,omitempty" xml:"Threshold,omitempty"` }
func (ListJobsRequestJobFilterDiagnosis) GoString ¶ added in v2.0.1
func (s ListJobsRequestJobFilterDiagnosis) GoString() string
func (*ListJobsRequestJobFilterDiagnosis) SetOperator ¶ added in v2.0.1
func (s *ListJobsRequestJobFilterDiagnosis) SetOperator(v string) *ListJobsRequestJobFilterDiagnosis
func (*ListJobsRequestJobFilterDiagnosis) SetOption ¶ added in v2.0.1
func (s *ListJobsRequestJobFilterDiagnosis) SetOption(v string) *ListJobsRequestJobFilterDiagnosis
func (*ListJobsRequestJobFilterDiagnosis) SetThreshold ¶ added in v2.0.1
func (s *ListJobsRequestJobFilterDiagnosis) SetThreshold(v string) *ListJobsRequestJobFilterDiagnosis
func (ListJobsRequestJobFilterDiagnosis) String ¶ added in v2.0.1
func (s ListJobsRequestJobFilterDiagnosis) String() string
type ListJobsRequestJobFilterSortBy ¶
type ListJobsRequestJobFilterSortBy struct { // The order in which jobs are sorted based on their execution time. Valid values: // // - asc: in ascending order. // // - desc: in descending order. // // Default value: desc. // // example: // // asc ExecuteOrder *string `json:"ExecuteOrder,omitempty" xml:"ExecuteOrder,omitempty"` // The order in which jobs are sorted based on their queuing time. Valid values: // // - asc: in ascending order. // // - desc: in descending order. // // Default value: desc. // // example: // // desc PendOrder *string `json:"PendOrder,omitempty" xml:"PendOrder,omitempty"` // The order in which jobs are sorted based on their submitting time. Valid values: // // - asc: in ascending order. // // - desc: in descending order. // // Default value: desc. // // example: // // asc SubmitOrder *string `json:"SubmitOrder,omitempty" xml:"SubmitOrder,omitempty"` }
func (ListJobsRequestJobFilterSortBy) GoString ¶
func (s ListJobsRequestJobFilterSortBy) GoString() string
func (*ListJobsRequestJobFilterSortBy) SetExecuteOrder ¶
func (s *ListJobsRequestJobFilterSortBy) SetExecuteOrder(v string) *ListJobsRequestJobFilterSortBy
func (*ListJobsRequestJobFilterSortBy) SetPendOrder ¶
func (s *ListJobsRequestJobFilterSortBy) SetPendOrder(v string) *ListJobsRequestJobFilterSortBy
func (*ListJobsRequestJobFilterSortBy) SetSubmitOrder ¶
func (s *ListJobsRequestJobFilterSortBy) SetSubmitOrder(v string) *ListJobsRequestJobFilterSortBy
func (ListJobsRequestJobFilterSortBy) String ¶
func (s ListJobsRequestJobFilterSortBy) String() string
type ListJobsResponse ¶
type ListJobsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListJobsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListJobsResponse) GoString ¶
func (s ListJobsResponse) GoString() string
func (*ListJobsResponse) SetBody ¶
func (s *ListJobsResponse) SetBody(v *ListJobsResponseBody) *ListJobsResponse
func (*ListJobsResponse) SetHeaders ¶
func (s *ListJobsResponse) SetHeaders(v map[string]*string) *ListJobsResponse
func (*ListJobsResponse) SetStatusCode ¶
func (s *ListJobsResponse) SetStatusCode(v int32) *ListJobsResponse
func (ListJobsResponse) String ¶
func (s ListJobsResponse) String() string
type ListJobsResponseBody ¶
type ListJobsResponseBody struct { // The jobs. Jobs []*ListJobsResponseBodyJobs `json:"Jobs,omitempty" xml:"Jobs,omitempty" type:"Repeated"` // The page number. Default value: 1 // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Default value: 10 // // example: // // 20 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The request ID. // // example: // // EABFBD93-58BE-53F3-BBFE-8654BB2E**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true: The request was successful. // // - false: The request failed. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` // The total number of entries returned. // // example: // // 10 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListJobsResponseBody) GoString ¶
func (s ListJobsResponseBody) GoString() string
func (*ListJobsResponseBody) SetJobs ¶
func (s *ListJobsResponseBody) SetJobs(v []*ListJobsResponseBodyJobs) *ListJobsResponseBody
func (*ListJobsResponseBody) SetPageNumber ¶
func (s *ListJobsResponseBody) SetPageNumber(v int32) *ListJobsResponseBody
func (*ListJobsResponseBody) SetPageSize ¶
func (s *ListJobsResponseBody) SetPageSize(v int32) *ListJobsResponseBody
func (*ListJobsResponseBody) SetRequestId ¶
func (s *ListJobsResponseBody) SetRequestId(v string) *ListJobsResponseBody
func (*ListJobsResponseBody) SetSuccess ¶
func (s *ListJobsResponseBody) SetSuccess(v bool) *ListJobsResponseBody
func (*ListJobsResponseBody) SetTotalCount ¶
func (s *ListJobsResponseBody) SetTotalCount(v int32) *ListJobsResponseBody
func (ListJobsResponseBody) String ¶
func (s ListJobsResponseBody) String() string
type ListJobsResponseBodyJobs ¶
type ListJobsResponseBodyJobs struct { // The job name. // // example: // // testjob JobName *string `json:"JobName,omitempty" xml:"JobName,omitempty"` // The job configurations. JobSpec *ListJobsResponseBodyJobsJobSpec `json:"JobSpec,omitempty" xml:"JobSpec,omitempty" type:"Struct"` }
func (ListJobsResponseBodyJobs) GoString ¶
func (s ListJobsResponseBodyJobs) GoString() string
func (*ListJobsResponseBodyJobs) SetJobName ¶
func (s *ListJobsResponseBodyJobs) SetJobName(v string) *ListJobsResponseBodyJobs
func (*ListJobsResponseBodyJobs) SetJobSpec ¶
func (s *ListJobsResponseBodyJobs) SetJobSpec(v *ListJobsResponseBodyJobsJobSpec) *ListJobsResponseBodyJobs
func (ListJobsResponseBodyJobs) String ¶
func (s ListJobsResponseBodyJobs) String() string
type ListJobsResponseBodyJobsJobSpec ¶
type ListJobsResponseBodyJobsJobSpec struct { // The array job ID. // // example: // // 4 ArrayJobId *string `json:"ArrayJobId,omitempty" xml:"ArrayJobId,omitempty"` // The ID of the job in the array. // // example: // // 1 ArrayJobSubId *string `json:"ArrayJobSubId,omitempty" xml:"ArrayJobSubId,omitempty"` // The queue format of the job. // // - If the job is not in a queue, the output is empty. // // - The format is X-Y:Z. X indicates the first index, Y indicates the final index, and Z indicates the step size. For example, 2-7:2 indicates three sub-jobs numbered 2, 4, and 6. // // example: // // 1-5:2 ArrayRequest *string `json:"ArrayRequest,omitempty" xml:"ArrayRequest,omitempty"` // The job description. // // example: // // jobDescription Comment *string `json:"Comment,omitempty" xml:"Comment,omitempty"` // The job ID. // // example: // // 12 Id *string `json:"Id,omitempty" xml:"Id,omitempty"` // The queue name. // // example: // // comp JobQueue *string `json:"JobQueue,omitempty" xml:"JobQueue,omitempty"` // The time when the job was last updated. // // example: // // 1724123085 LastModifyTime *string `json:"LastModifyTime,omitempty" xml:"LastModifyTime,omitempty"` // The compute nodes that were used to run the job. // // example: // // compute[002,005,003] NodeList *string `json:"NodeList,omitempty" xml:"NodeList,omitempty"` // The job priority. Valid values: 0 to 9. A larger value indicates a higher priority. // // example: // // 0 Priority *string `json:"Priority,omitempty" xml:"Priority,omitempty"` // The information about the resources required to run the job. Resources *ListJobsResponseBodyJobsJobSpecResources `json:"Resources,omitempty" xml:"Resources,omitempty" type:"Struct"` ResourcesActualOccupied *ListJobsResponseBodyJobsJobSpecResourcesActualOccupied `json:"ResourcesActualOccupied,omitempty" xml:"ResourcesActualOccupied,omitempty" type:"Struct"` // The user that ran the job. // // example: // // testuser1 RunasUser *string `json:"RunasUser,omitempty" xml:"RunasUser,omitempty"` StartTime *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"` // The job state. Valid values: (PBS cluster and Slurm cluster) // // - FINISHED/Completed // // - RUNNING/Running // // - QUEUED/Pending // // - FAILED/Failed // // example: // // Running State *string `json:"State,omitempty" xml:"State,omitempty"` // The error output path. // // example: // // ./Temp StderrPath *string `json:"StderrPath,omitempty" xml:"StderrPath,omitempty"` // The standard output path. // // example: // // ./Temp StdoutPath *string `json:"StdoutPath,omitempty" xml:"StdoutPath,omitempty"` // The time when the job was submitted. // // example: // // 1724122486 SubmitTime *string `json:"SubmitTime,omitempty" xml:"SubmitTime,omitempty"` // The variables of the job. // // example: // // {"PBS_O_SHELL":"/bin/bash", "PBS_O_HOST":"manager", "PBS_O_SYSTEM":"Linux", "PBS_O_LANG":"en_US.UTF-8", "PBS_O_QUEUE":"workq"} Variables *string `json:"Variables,omitempty" xml:"Variables,omitempty"` }
func (ListJobsResponseBodyJobsJobSpec) GoString ¶
func (s ListJobsResponseBodyJobsJobSpec) GoString() string
func (*ListJobsResponseBodyJobsJobSpec) SetArrayJobId ¶
func (s *ListJobsResponseBodyJobsJobSpec) SetArrayJobId(v string) *ListJobsResponseBodyJobsJobSpec
func (*ListJobsResponseBodyJobsJobSpec) SetArrayJobSubId ¶
func (s *ListJobsResponseBodyJobsJobSpec) SetArrayJobSubId(v string) *ListJobsResponseBodyJobsJobSpec
func (*ListJobsResponseBodyJobsJobSpec) SetArrayRequest ¶
func (s *ListJobsResponseBodyJobsJobSpec) SetArrayRequest(v string) *ListJobsResponseBodyJobsJobSpec
func (*ListJobsResponseBodyJobsJobSpec) SetComment ¶
func (s *ListJobsResponseBodyJobsJobSpec) SetComment(v string) *ListJobsResponseBodyJobsJobSpec
func (*ListJobsResponseBodyJobsJobSpec) SetId ¶
func (s *ListJobsResponseBodyJobsJobSpec) SetId(v string) *ListJobsResponseBodyJobsJobSpec
func (*ListJobsResponseBodyJobsJobSpec) SetJobQueue ¶
func (s *ListJobsResponseBodyJobsJobSpec) SetJobQueue(v string) *ListJobsResponseBodyJobsJobSpec
func (*ListJobsResponseBodyJobsJobSpec) SetLastModifyTime ¶
func (s *ListJobsResponseBodyJobsJobSpec) SetLastModifyTime(v string) *ListJobsResponseBodyJobsJobSpec
func (*ListJobsResponseBodyJobsJobSpec) SetNodeList ¶
func (s *ListJobsResponseBodyJobsJobSpec) SetNodeList(v string) *ListJobsResponseBodyJobsJobSpec
func (*ListJobsResponseBodyJobsJobSpec) SetPriority ¶
func (s *ListJobsResponseBodyJobsJobSpec) SetPriority(v string) *ListJobsResponseBodyJobsJobSpec
func (*ListJobsResponseBodyJobsJobSpec) SetResources ¶
func (s *ListJobsResponseBodyJobsJobSpec) SetResources(v *ListJobsResponseBodyJobsJobSpecResources) *ListJobsResponseBodyJobsJobSpec
func (*ListJobsResponseBodyJobsJobSpec) SetResourcesActualOccupied ¶ added in v2.0.1
func (s *ListJobsResponseBodyJobsJobSpec) SetResourcesActualOccupied(v *ListJobsResponseBodyJobsJobSpecResourcesActualOccupied) *ListJobsResponseBodyJobsJobSpec
func (*ListJobsResponseBodyJobsJobSpec) SetRunasUser ¶
func (s *ListJobsResponseBodyJobsJobSpec) SetRunasUser(v string) *ListJobsResponseBodyJobsJobSpec
func (*ListJobsResponseBodyJobsJobSpec) SetStartTime ¶ added in v2.0.1
func (s *ListJobsResponseBodyJobsJobSpec) SetStartTime(v string) *ListJobsResponseBodyJobsJobSpec
func (*ListJobsResponseBodyJobsJobSpec) SetState ¶
func (s *ListJobsResponseBodyJobsJobSpec) SetState(v string) *ListJobsResponseBodyJobsJobSpec
func (*ListJobsResponseBodyJobsJobSpec) SetStderrPath ¶
func (s *ListJobsResponseBodyJobsJobSpec) SetStderrPath(v string) *ListJobsResponseBodyJobsJobSpec
func (*ListJobsResponseBodyJobsJobSpec) SetStdoutPath ¶
func (s *ListJobsResponseBodyJobsJobSpec) SetStdoutPath(v string) *ListJobsResponseBodyJobsJobSpec
func (*ListJobsResponseBodyJobsJobSpec) SetSubmitTime ¶
func (s *ListJobsResponseBodyJobsJobSpec) SetSubmitTime(v string) *ListJobsResponseBodyJobsJobSpec
func (*ListJobsResponseBodyJobsJobSpec) SetVariables ¶
func (s *ListJobsResponseBodyJobsJobSpec) SetVariables(v string) *ListJobsResponseBodyJobsJobSpec
func (ListJobsResponseBodyJobsJobSpec) String ¶
func (s ListJobsResponseBodyJobsJobSpec) String() string
type ListJobsResponseBodyJobsJobSpecResources ¶
type ListJobsResponseBodyJobsJobSpecResources struct { // The number of vCPUs that were used to run the job. // // example: // // 6 Cores *string `json:"Cores,omitempty" xml:"Cores,omitempty"` // The number of GPUs that were used to run the job. // // example: // // 0 Gpus *string `json:"Gpus,omitempty" xml:"Gpus,omitempty"` // The size of memory that was used to run the job. // // example: // // 1536MB Memory *string `json:"Memory,omitempty" xml:"Memory,omitempty"` // The number of compute nodes that were used to run the job. // // example: // // 3 Nodes *string `json:"Nodes,omitempty" xml:"Nodes,omitempty"` }
func (ListJobsResponseBodyJobsJobSpecResources) GoString ¶
func (s ListJobsResponseBodyJobsJobSpecResources) GoString() string
func (*ListJobsResponseBodyJobsJobSpecResources) SetCores ¶
func (s *ListJobsResponseBodyJobsJobSpecResources) SetCores(v string) *ListJobsResponseBodyJobsJobSpecResources
func (*ListJobsResponseBodyJobsJobSpecResources) SetGpus ¶
func (s *ListJobsResponseBodyJobsJobSpecResources) SetGpus(v string) *ListJobsResponseBodyJobsJobSpecResources
func (*ListJobsResponseBodyJobsJobSpecResources) SetMemory ¶
func (s *ListJobsResponseBodyJobsJobSpecResources) SetMemory(v string) *ListJobsResponseBodyJobsJobSpecResources
func (*ListJobsResponseBodyJobsJobSpecResources) SetNodes ¶
func (s *ListJobsResponseBodyJobsJobSpecResources) SetNodes(v string) *ListJobsResponseBodyJobsJobSpecResources
func (ListJobsResponseBodyJobsJobSpecResources) String ¶
func (s ListJobsResponseBodyJobsJobSpecResources) String() string
type ListJobsResponseBodyJobsJobSpecResourcesActualOccupied ¶ added in v2.0.1
type ListJobsResponseBodyJobsJobSpecResourcesActualOccupied struct { Cores *string `json:"Cores,omitempty" xml:"Cores,omitempty"` Gpus *string `json:"Gpus,omitempty" xml:"Gpus,omitempty"` Memory *string `json:"Memory,omitempty" xml:"Memory,omitempty"` Nodes *string `json:"Nodes,omitempty" xml:"Nodes,omitempty"` }
func (ListJobsResponseBodyJobsJobSpecResourcesActualOccupied) GoString ¶ added in v2.0.1
func (s ListJobsResponseBodyJobsJobSpecResourcesActualOccupied) GoString() string
func (ListJobsResponseBodyJobsJobSpecResourcesActualOccupied) String ¶ added in v2.0.1
func (s ListJobsResponseBodyJobsJobSpecResourcesActualOccupied) String() string
type ListJobsShrinkRequest ¶
type ListJobsShrinkRequest struct { // The cluster ID. // // You can call the [ListClusters](https://help.aliyun.com/document_detail/87116.html) operation to query the cluster ID. // // This parameter is required. // // example: // // ehpc-hz-csbua72*** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The job filter information. JobFilterShrink *string `json:"JobFilter,omitempty" xml:"JobFilter,omitempty"` // The page number of the page to return. // // - Pages start from page 1. // // - Default value: 1 // // example: // // 1 PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. // // - Maximum value: 50. // // - Default value: 10 // // example: // // 10 PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"` }
func (ListJobsShrinkRequest) GoString ¶
func (s ListJobsShrinkRequest) GoString() string
func (*ListJobsShrinkRequest) SetClusterId ¶
func (s *ListJobsShrinkRequest) SetClusterId(v string) *ListJobsShrinkRequest
func (*ListJobsShrinkRequest) SetJobFilterShrink ¶
func (s *ListJobsShrinkRequest) SetJobFilterShrink(v string) *ListJobsShrinkRequest
func (*ListJobsShrinkRequest) SetPageNumber ¶
func (s *ListJobsShrinkRequest) SetPageNumber(v string) *ListJobsShrinkRequest
func (*ListJobsShrinkRequest) SetPageSize ¶
func (s *ListJobsShrinkRequest) SetPageSize(v string) *ListJobsShrinkRequest
func (ListJobsShrinkRequest) String ¶
func (s ListJobsShrinkRequest) String() string
type ListNodesRequest ¶
type ListNodesRequest struct { // The cluster ID. You can call the [ListClusters](https://help.aliyun.com/document_detail/87116.html) operation to query the cluster ID. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The hostnames of the compute nodes that you want to query. Hostnames []*string `json:"Hostnames,omitempty" xml:"Hostnames,omitempty" type:"Repeated"` // The page number of the page to return. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. // // example: // // 1 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The IP addresses of the compute nodes that you want to query. PrivateIpAddress []*string `json:"PrivateIpAddress,omitempty" xml:"PrivateIpAddress,omitempty" type:"Repeated"` // The queues to which the nodes belong. QueueNames []*string `json:"QueueNames,omitempty" xml:"QueueNames,omitempty" type:"Repeated"` // Specifies whether the results are sorted in ascending or descending order. Valid values: // // - Forward: ascending // // - Backward: descending // // Default value: Forward. // // example: // // Forward Sequence *string `json:"Sequence,omitempty" xml:"Sequence,omitempty"` // The sorting method of the node list. Valid values: // // - AddedTime: sorts the nodes by the time that they were added. // // - HostName: sorts the nodes by their hostnames. // // Default value: addedtime. // // example: // // AddedTime SortBy *string `json:"SortBy,omitempty" xml:"SortBy,omitempty"` // The states of the compute nodes to be queried. Status []*string `json:"Status,omitempty" xml:"Status,omitempty" type:"Repeated"` }
func (ListNodesRequest) GoString ¶
func (s ListNodesRequest) GoString() string
func (*ListNodesRequest) SetClusterId ¶
func (s *ListNodesRequest) SetClusterId(v string) *ListNodesRequest
func (*ListNodesRequest) SetHostnames ¶
func (s *ListNodesRequest) SetHostnames(v []*string) *ListNodesRequest
func (*ListNodesRequest) SetPageNumber ¶
func (s *ListNodesRequest) SetPageNumber(v int32) *ListNodesRequest
func (*ListNodesRequest) SetPageSize ¶
func (s *ListNodesRequest) SetPageSize(v int32) *ListNodesRequest
func (*ListNodesRequest) SetPrivateIpAddress ¶
func (s *ListNodesRequest) SetPrivateIpAddress(v []*string) *ListNodesRequest
func (*ListNodesRequest) SetQueueNames ¶
func (s *ListNodesRequest) SetQueueNames(v []*string) *ListNodesRequest
func (*ListNodesRequest) SetSequence ¶
func (s *ListNodesRequest) SetSequence(v string) *ListNodesRequest
func (*ListNodesRequest) SetSortBy ¶
func (s *ListNodesRequest) SetSortBy(v string) *ListNodesRequest
func (*ListNodesRequest) SetStatus ¶
func (s *ListNodesRequest) SetStatus(v []*string) *ListNodesRequest
func (ListNodesRequest) String ¶
func (s ListNodesRequest) String() string
type ListNodesResponse ¶
type ListNodesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListNodesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListNodesResponse) GoString ¶
func (s ListNodesResponse) GoString() string
func (*ListNodesResponse) SetBody ¶
func (s *ListNodesResponse) SetBody(v *ListNodesResponseBody) *ListNodesResponse
func (*ListNodesResponse) SetHeaders ¶
func (s *ListNodesResponse) SetHeaders(v map[string]*string) *ListNodesResponse
func (*ListNodesResponse) SetStatusCode ¶
func (s *ListNodesResponse) SetStatusCode(v int32) *ListNodesResponse
func (ListNodesResponse) String ¶
func (s ListNodesResponse) String() string
type ListNodesResponseBody ¶
type ListNodesResponseBody struct { // The information about the nodes. Nodes []*ListNodesResponseBodyNodes `json:"Nodes,omitempty" xml:"Nodes,omitempty" type:"Repeated"` // The page number. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. // // example: // // 1 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The request ID. // // example: // // 89A1AC0F-4A6C-4F3D-98F9-BEF9A823**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. // // example: // // 1 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListNodesResponseBody) GoString ¶
func (s ListNodesResponseBody) GoString() string
func (*ListNodesResponseBody) SetNodes ¶
func (s *ListNodesResponseBody) SetNodes(v []*ListNodesResponseBodyNodes) *ListNodesResponseBody
func (*ListNodesResponseBody) SetPageNumber ¶
func (s *ListNodesResponseBody) SetPageNumber(v int32) *ListNodesResponseBody
func (*ListNodesResponseBody) SetPageSize ¶
func (s *ListNodesResponseBody) SetPageSize(v int32) *ListNodesResponseBody
func (*ListNodesResponseBody) SetRequestId ¶
func (s *ListNodesResponseBody) SetRequestId(v string) *ListNodesResponseBody
func (*ListNodesResponseBody) SetTotalCount ¶
func (s *ListNodesResponseBody) SetTotalCount(v int32) *ListNodesResponseBody
func (ListNodesResponseBody) String ¶
func (s ListNodesResponseBody) String() string
type ListNodesResponseBodyNodes ¶
type ListNodesResponseBodyNodes struct { // The time when the node was created. // // example: // // 2020-06-09T06:22:02.000Z AddTime *string `json:"AddTime,omitempty" xml:"AddTime,omitempty"` // The deployment set ID. // // example: // // ds-8vbe4av4gededlqg**** DeploymentSetId *string `json:"DeploymentSetId,omitempty" xml:"DeploymentSetId,omitempty"` // The time when the node expires. // // example: // // 2020-06-09T06:22:02.000Z ExpiredTime *string `json:"ExpiredTime,omitempty" xml:"ExpiredTime,omitempty"` // The hostname of the node. // // example: // // edas.cn-shanghai.aliyuncs.com Hostname *string `json:"Hostname,omitempty" xml:"Hostname,omitempty"` // Indicates whether hyper-threading is enabled. // // example: // // true HtEnabled *bool `json:"HtEnabled,omitempty" xml:"HtEnabled,omitempty"` // The instance ID of the node. // // example: // // i-bp15707mys2rsy0j**** Id *string `json:"Id,omitempty" xml:"Id,omitempty"` // The image ID of the node. // // example: // // centos_7_06_64_20G_alibase_20190711.vhd ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"` // The instance type of the node. // // example: // // ecs.c5.large InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"` // The VPC IP address of the node. // // example: // // “172.16.**.**“ IpAddress *string `json:"IpAddress,omitempty" xml:"IpAddress,omitempty"` // Indicates whether deletion protection is enabled for the node. Valid values: // // - true // // - false // // example: // // true KeepAlive *bool `json:"KeepAlive,omitempty" xml:"KeepAlive,omitempty"` // The public IP address of the node. // // example: // // “172.16.**.**“ PublicIpAddress *string `json:"PublicIpAddress,omitempty" xml:"PublicIpAddress,omitempty"` // The name of the queue to which the node belongs. // // example: // // autoque3 QueueName *string `json:"QueueName,omitempty" xml:"QueueName,omitempty"` // The bidding policy of the node. Valid values: // // - NoSpot: The instances of the compute node are pay-as-you-go instances. // // - SpotWithPriceLimit: The instances are created as preemptible instances with a user-defined maximum hourly price. // // - SpotAsPriceGo: The node is a preemptible instance for which the market price at the time of purchase is automatically used as the bidding price. // // example: // // NoSpot SpotStrategy *string `json:"SpotStrategy,omitempty" xml:"SpotStrategy,omitempty"` // The node state in the scheduler. // // example: // // active StateInSched *string `json:"StateInSched,omitempty" xml:"StateInSched,omitempty"` // The node state. Valid values: // // - uninit: The node is being installed. // // - initing: The node is being initialized. // // - running: The node is running. // // - releasing: The node is being released. // // - stopped: The node is stopped. // // - exception: The node has run into an exception. // // - untracking: The node is not added to the cluster. // // example: // // running Status *string `json:"Status,omitempty" xml:"Status,omitempty"` // The hardware configurations of the node. TotalResources *ListNodesResponseBodyNodesTotalResources `json:"TotalResources,omitempty" xml:"TotalResources,omitempty" type:"Struct"` // The vSwitch ID of the node. // // example: // // vsw-bp1e47optm9g58zcu**** VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"` // The VPC ID. // // example: // // vpc-bp1gnu8br4ay7beb2w**** VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"` // The zone ID of the node. // // example: // // cn-hangzhou-b ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"` }
func (ListNodesResponseBodyNodes) GoString ¶
func (s ListNodesResponseBodyNodes) GoString() string
func (*ListNodesResponseBodyNodes) SetAddTime ¶
func (s *ListNodesResponseBodyNodes) SetAddTime(v string) *ListNodesResponseBodyNodes
func (*ListNodesResponseBodyNodes) SetDeploymentSetId ¶ added in v2.0.1
func (s *ListNodesResponseBodyNodes) SetDeploymentSetId(v string) *ListNodesResponseBodyNodes
func (*ListNodesResponseBodyNodes) SetExpiredTime ¶
func (s *ListNodesResponseBodyNodes) SetExpiredTime(v string) *ListNodesResponseBodyNodes
func (*ListNodesResponseBodyNodes) SetHostname ¶
func (s *ListNodesResponseBodyNodes) SetHostname(v string) *ListNodesResponseBodyNodes
func (*ListNodesResponseBodyNodes) SetHtEnabled ¶
func (s *ListNodesResponseBodyNodes) SetHtEnabled(v bool) *ListNodesResponseBodyNodes
func (*ListNodesResponseBodyNodes) SetId ¶
func (s *ListNodesResponseBodyNodes) SetId(v string) *ListNodesResponseBodyNodes
func (*ListNodesResponseBodyNodes) SetImageId ¶
func (s *ListNodesResponseBodyNodes) SetImageId(v string) *ListNodesResponseBodyNodes
func (*ListNodesResponseBodyNodes) SetInstanceType ¶
func (s *ListNodesResponseBodyNodes) SetInstanceType(v string) *ListNodesResponseBodyNodes
func (*ListNodesResponseBodyNodes) SetIpAddress ¶
func (s *ListNodesResponseBodyNodes) SetIpAddress(v string) *ListNodesResponseBodyNodes
func (*ListNodesResponseBodyNodes) SetKeepAlive ¶
func (s *ListNodesResponseBodyNodes) SetKeepAlive(v bool) *ListNodesResponseBodyNodes
func (*ListNodesResponseBodyNodes) SetPublicIpAddress ¶
func (s *ListNodesResponseBodyNodes) SetPublicIpAddress(v string) *ListNodesResponseBodyNodes
func (*ListNodesResponseBodyNodes) SetQueueName ¶
func (s *ListNodesResponseBodyNodes) SetQueueName(v string) *ListNodesResponseBodyNodes
func (*ListNodesResponseBodyNodes) SetSpotStrategy ¶
func (s *ListNodesResponseBodyNodes) SetSpotStrategy(v string) *ListNodesResponseBodyNodes
func (*ListNodesResponseBodyNodes) SetStateInSched ¶
func (s *ListNodesResponseBodyNodes) SetStateInSched(v string) *ListNodesResponseBodyNodes
func (*ListNodesResponseBodyNodes) SetStatus ¶
func (s *ListNodesResponseBodyNodes) SetStatus(v string) *ListNodesResponseBodyNodes
func (*ListNodesResponseBodyNodes) SetTotalResources ¶
func (s *ListNodesResponseBodyNodes) SetTotalResources(v *ListNodesResponseBodyNodesTotalResources) *ListNodesResponseBodyNodes
func (*ListNodesResponseBodyNodes) SetVSwitchId ¶
func (s *ListNodesResponseBodyNodes) SetVSwitchId(v string) *ListNodesResponseBodyNodes
func (*ListNodesResponseBodyNodes) SetVpcId ¶
func (s *ListNodesResponseBodyNodes) SetVpcId(v string) *ListNodesResponseBodyNodes
func (*ListNodesResponseBodyNodes) SetZoneId ¶
func (s *ListNodesResponseBodyNodes) SetZoneId(v string) *ListNodesResponseBodyNodes
func (ListNodesResponseBodyNodes) String ¶
func (s ListNodesResponseBodyNodes) String() string
type ListNodesResponseBodyNodesTotalResources ¶
type ListNodesResponseBodyNodesTotalResources struct { // The number of vCPUs. // // example: // // 1 Cpu *int32 `json:"Cpu,omitempty" xml:"Cpu,omitempty"` // The number of GPUs. // // example: // // 0 Gpu *int32 `json:"Gpu,omitempty" xml:"Gpu,omitempty"` // The amount of memory. Unit: GiB. // // example: // // 1024 Memory *int32 `json:"Memory,omitempty" xml:"Memory,omitempty"` }
func (ListNodesResponseBodyNodesTotalResources) GoString ¶
func (s ListNodesResponseBodyNodesTotalResources) GoString() string
func (*ListNodesResponseBodyNodesTotalResources) SetCpu ¶
func (s *ListNodesResponseBodyNodesTotalResources) SetCpu(v int32) *ListNodesResponseBodyNodesTotalResources
func (*ListNodesResponseBodyNodesTotalResources) SetGpu ¶
func (s *ListNodesResponseBodyNodesTotalResources) SetGpu(v int32) *ListNodesResponseBodyNodesTotalResources
func (*ListNodesResponseBodyNodesTotalResources) SetMemory ¶
func (s *ListNodesResponseBodyNodesTotalResources) SetMemory(v int32) *ListNodesResponseBodyNodesTotalResources
func (ListNodesResponseBodyNodesTotalResources) String ¶
func (s ListNodesResponseBodyNodesTotalResources) String() string
type ListNodesShrinkRequest ¶
type ListNodesShrinkRequest struct { // The cluster ID. You can call the [ListClusters](https://help.aliyun.com/document_detail/87116.html) operation to query the cluster ID. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The hostnames of the compute nodes that you want to query. HostnamesShrink *string `json:"Hostnames,omitempty" xml:"Hostnames,omitempty"` // The page number of the page to return. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. // // example: // // 1 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The IP addresses of the compute nodes that you want to query. PrivateIpAddressShrink *string `json:"PrivateIpAddress,omitempty" xml:"PrivateIpAddress,omitempty"` // The queues to which the nodes belong. QueueNamesShrink *string `json:"QueueNames,omitempty" xml:"QueueNames,omitempty"` // Specifies whether the results are sorted in ascending or descending order. Valid values: // // - Forward: ascending // // - Backward: descending // // Default value: Forward. // // example: // // Forward Sequence *string `json:"Sequence,omitempty" xml:"Sequence,omitempty"` // The sorting method of the node list. Valid values: // // - AddedTime: sorts the nodes by the time that they were added. // // - HostName: sorts the nodes by their hostnames. // // Default value: addedtime. // // example: // // AddedTime SortBy *string `json:"SortBy,omitempty" xml:"SortBy,omitempty"` // The states of the compute nodes to be queried. StatusShrink *string `json:"Status,omitempty" xml:"Status,omitempty"` }
func (ListNodesShrinkRequest) GoString ¶
func (s ListNodesShrinkRequest) GoString() string
func (*ListNodesShrinkRequest) SetClusterId ¶
func (s *ListNodesShrinkRequest) SetClusterId(v string) *ListNodesShrinkRequest
func (*ListNodesShrinkRequest) SetHostnamesShrink ¶
func (s *ListNodesShrinkRequest) SetHostnamesShrink(v string) *ListNodesShrinkRequest
func (*ListNodesShrinkRequest) SetPageNumber ¶
func (s *ListNodesShrinkRequest) SetPageNumber(v int32) *ListNodesShrinkRequest
func (*ListNodesShrinkRequest) SetPageSize ¶
func (s *ListNodesShrinkRequest) SetPageSize(v int32) *ListNodesShrinkRequest
func (*ListNodesShrinkRequest) SetPrivateIpAddressShrink ¶
func (s *ListNodesShrinkRequest) SetPrivateIpAddressShrink(v string) *ListNodesShrinkRequest
func (*ListNodesShrinkRequest) SetQueueNamesShrink ¶
func (s *ListNodesShrinkRequest) SetQueueNamesShrink(v string) *ListNodesShrinkRequest
func (*ListNodesShrinkRequest) SetSequence ¶
func (s *ListNodesShrinkRequest) SetSequence(v string) *ListNodesShrinkRequest
func (*ListNodesShrinkRequest) SetSortBy ¶
func (s *ListNodesShrinkRequest) SetSortBy(v string) *ListNodesShrinkRequest
func (*ListNodesShrinkRequest) SetStatusShrink ¶
func (s *ListNodesShrinkRequest) SetStatusShrink(v string) *ListNodesShrinkRequest
func (ListNodesShrinkRequest) String ¶
func (s ListNodesShrinkRequest) String() string
type ListQueuesRequest ¶
type ListQueuesRequest struct { // The cluster ID. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The names of the queues that you want to query. You can specify up to eight names. QueueNames []*string `json:"QueueNames,omitempty" xml:"QueueNames,omitempty" type:"Repeated"` }
func (ListQueuesRequest) GoString ¶
func (s ListQueuesRequest) GoString() string
func (*ListQueuesRequest) SetClusterId ¶
func (s *ListQueuesRequest) SetClusterId(v string) *ListQueuesRequest
func (*ListQueuesRequest) SetQueueNames ¶
func (s *ListQueuesRequest) SetQueueNames(v []*string) *ListQueuesRequest
func (ListQueuesRequest) String ¶
func (s ListQueuesRequest) String() string
type ListQueuesResponse ¶
type ListQueuesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListQueuesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListQueuesResponse) GoString ¶
func (s ListQueuesResponse) GoString() string
func (*ListQueuesResponse) SetBody ¶
func (s *ListQueuesResponse) SetBody(v *ListQueuesResponseBody) *ListQueuesResponse
func (*ListQueuesResponse) SetHeaders ¶
func (s *ListQueuesResponse) SetHeaders(v map[string]*string) *ListQueuesResponse
func (*ListQueuesResponse) SetStatusCode ¶
func (s *ListQueuesResponse) SetStatusCode(v int32) *ListQueuesResponse
func (ListQueuesResponse) String ¶
func (s ListQueuesResponse) String() string
type ListQueuesResponseBody ¶
type ListQueuesResponseBody struct { // The cluster ID. // // You can call the [ListClusters](https://help.aliyun.com/document_detail/87116.html) operation to query the cluster ID. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The page number of the returned page. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The information about the queues. Queues []*ListQueuesResponseBodyQueues `json:"Queues,omitempty" xml:"Queues,omitempty" type:"Repeated"` // The request ID. // // example: // // C6E5005C-00B0-4F27-98BB-95AB88016C22 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. // // example: // // 1 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListQueuesResponseBody) GoString ¶
func (s ListQueuesResponseBody) GoString() string
func (*ListQueuesResponseBody) SetClusterId ¶
func (s *ListQueuesResponseBody) SetClusterId(v string) *ListQueuesResponseBody
func (*ListQueuesResponseBody) SetPageNumber ¶
func (s *ListQueuesResponseBody) SetPageNumber(v int32) *ListQueuesResponseBody
func (*ListQueuesResponseBody) SetPageSize ¶
func (s *ListQueuesResponseBody) SetPageSize(v int32) *ListQueuesResponseBody
func (*ListQueuesResponseBody) SetQueues ¶
func (s *ListQueuesResponseBody) SetQueues(v []*ListQueuesResponseBodyQueues) *ListQueuesResponseBody
func (*ListQueuesResponseBody) SetRequestId ¶
func (s *ListQueuesResponseBody) SetRequestId(v string) *ListQueuesResponseBody
func (*ListQueuesResponseBody) SetTotalCount ¶
func (s *ListQueuesResponseBody) SetTotalCount(v int32) *ListQueuesResponseBody
func (ListQueuesResponseBody) String ¶
func (s ListQueuesResponseBody) String() string
type ListQueuesResponseBodyQueues ¶
type ListQueuesResponseBodyQueues struct { // The hardware configurations of the compute nodes that are added in auto scale-outs. Up to five nodes are displayed. ComputeNodes []*NodeTemplate `json:"ComputeNodes,omitempty" xml:"ComputeNodes,omitempty" type:"Repeated"` // The time when the queue was created. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mmZ format. The time is displayed in UTC. For more information, see [ISO 8601](https://help.aliyun.com/document_detail/25696.html). // // example: // // 2023-11-10T02:04:00Z CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` // Indicates whether auto scale-in is enabled for the queue. Valid values: // // - true // // - false // // example: // // true EnableScaleIn *bool `json:"EnableScaleIn,omitempty" xml:"EnableScaleIn,omitempty"` // Indicates whether auto scale-out is enabled for the queue. Valid values: // // - true // // - false // // example: // // true EnableScaleOut *bool `json:"EnableScaleOut,omitempty" xml:"EnableScaleOut,omitempty"` // The maximum number of compute nodes that the queue can contain. // // example: // // 100 MaxCount *int32 `json:"MaxCount,omitempty" xml:"MaxCount,omitempty"` // The minimum number of compute nodes that are added to the queue in each auto scale-out. // // example: // // 1 MaxCountPerCycle *int32 `json:"MaxCountPerCycle,omitempty" xml:"MaxCountPerCycle,omitempty"` // The minimum number of compute nodes that the queue must contain. // // example: // // 0 MinCount *int32 `json:"MinCount,omitempty" xml:"MinCount,omitempty"` // The statistics about the compute nodes in the queue. Nodes *ListQueuesResponseBodyQueuesNodes `json:"Nodes,omitempty" xml:"Nodes,omitempty" type:"Struct"` // The queue name. // // example: // // comp QueueName *string `json:"QueueName,omitempty" xml:"QueueName,omitempty"` // The total number of vCPUs that are used by all compute nodes in the queue. // // example: // // 24 TotalCores *int32 `json:"TotalCores,omitempty" xml:"TotalCores,omitempty"` // The time when the queue was updated. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mmZ format. The time is displayed in UTC. For more information, see [ISO 8601](https://help.aliyun.com/document_detail/25696.html). // // example: // // 2024-04-25T02:02:32 UpdateTime *string `json:"UpdateTime,omitempty" xml:"UpdateTime,omitempty"` // The vSwitches that can be used for added nodes during auto scale-outs. Up to three vSwitches are displayed. VSwitchIds []*string `json:"VSwitchIds,omitempty" xml:"VSwitchIds,omitempty" type:"Repeated"` }
func (ListQueuesResponseBodyQueues) GoString ¶
func (s ListQueuesResponseBodyQueues) GoString() string
func (*ListQueuesResponseBodyQueues) SetComputeNodes ¶
func (s *ListQueuesResponseBodyQueues) SetComputeNodes(v []*NodeTemplate) *ListQueuesResponseBodyQueues
func (*ListQueuesResponseBodyQueues) SetCreateTime ¶
func (s *ListQueuesResponseBodyQueues) SetCreateTime(v string) *ListQueuesResponseBodyQueues
func (*ListQueuesResponseBodyQueues) SetEnableScaleIn ¶
func (s *ListQueuesResponseBodyQueues) SetEnableScaleIn(v bool) *ListQueuesResponseBodyQueues
func (*ListQueuesResponseBodyQueues) SetEnableScaleOut ¶
func (s *ListQueuesResponseBodyQueues) SetEnableScaleOut(v bool) *ListQueuesResponseBodyQueues
func (*ListQueuesResponseBodyQueues) SetMaxCount ¶
func (s *ListQueuesResponseBodyQueues) SetMaxCount(v int32) *ListQueuesResponseBodyQueues
func (*ListQueuesResponseBodyQueues) SetMaxCountPerCycle ¶
func (s *ListQueuesResponseBodyQueues) SetMaxCountPerCycle(v int32) *ListQueuesResponseBodyQueues
func (*ListQueuesResponseBodyQueues) SetMinCount ¶
func (s *ListQueuesResponseBodyQueues) SetMinCount(v int32) *ListQueuesResponseBodyQueues
func (*ListQueuesResponseBodyQueues) SetNodes ¶
func (s *ListQueuesResponseBodyQueues) SetNodes(v *ListQueuesResponseBodyQueuesNodes) *ListQueuesResponseBodyQueues
func (*ListQueuesResponseBodyQueues) SetQueueName ¶
func (s *ListQueuesResponseBodyQueues) SetQueueName(v string) *ListQueuesResponseBodyQueues
func (*ListQueuesResponseBodyQueues) SetTotalCores ¶
func (s *ListQueuesResponseBodyQueues) SetTotalCores(v int32) *ListQueuesResponseBodyQueues
func (*ListQueuesResponseBodyQueues) SetUpdateTime ¶
func (s *ListQueuesResponseBodyQueues) SetUpdateTime(v string) *ListQueuesResponseBodyQueues
func (*ListQueuesResponseBodyQueues) SetVSwitchIds ¶
func (s *ListQueuesResponseBodyQueues) SetVSwitchIds(v []*string) *ListQueuesResponseBodyQueues
func (ListQueuesResponseBodyQueues) String ¶
func (s ListQueuesResponseBodyQueues) String() string
type ListQueuesResponseBodyQueuesNodes ¶
type ListQueuesResponseBodyQueuesNodes struct { // The number of compute nodes that are not ready. // // example: // // 2 CreatingCounts *int32 `json:"CreatingCounts,omitempty" xml:"CreatingCounts,omitempty"` // The number of malfunctioning compute nodes. // // example: // // 0 ExceptionCounts *int32 `json:"ExceptionCounts,omitempty" xml:"ExceptionCounts,omitempty"` // The number of running compute nodes. // // example: // // 1 RunningCounts *int32 `json:"RunningCounts,omitempty" xml:"RunningCounts,omitempty"` }
func (ListQueuesResponseBodyQueuesNodes) GoString ¶
func (s ListQueuesResponseBodyQueuesNodes) GoString() string
func (*ListQueuesResponseBodyQueuesNodes) SetCreatingCounts ¶
func (s *ListQueuesResponseBodyQueuesNodes) SetCreatingCounts(v int32) *ListQueuesResponseBodyQueuesNodes
func (*ListQueuesResponseBodyQueuesNodes) SetExceptionCounts ¶
func (s *ListQueuesResponseBodyQueuesNodes) SetExceptionCounts(v int32) *ListQueuesResponseBodyQueuesNodes
func (*ListQueuesResponseBodyQueuesNodes) SetRunningCounts ¶
func (s *ListQueuesResponseBodyQueuesNodes) SetRunningCounts(v int32) *ListQueuesResponseBodyQueuesNodes
func (ListQueuesResponseBodyQueuesNodes) String ¶
func (s ListQueuesResponseBodyQueuesNodes) String() string
type ListQueuesShrinkRequest ¶
type ListQueuesShrinkRequest struct { // The cluster ID. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The names of the queues that you want to query. You can specify up to eight names. QueueNamesShrink *string `json:"QueueNames,omitempty" xml:"QueueNames,omitempty"` }
func (ListQueuesShrinkRequest) GoString ¶
func (s ListQueuesShrinkRequest) GoString() string
func (*ListQueuesShrinkRequest) SetClusterId ¶
func (s *ListQueuesShrinkRequest) SetClusterId(v string) *ListQueuesShrinkRequest
func (*ListQueuesShrinkRequest) SetQueueNamesShrink ¶
func (s *ListQueuesShrinkRequest) SetQueueNamesShrink(v string) *ListQueuesShrinkRequest
func (ListQueuesShrinkRequest) String ¶
func (s ListQueuesShrinkRequest) String() string
type ListSharedStoragesRequest ¶
type ListSharedStoragesRequest struct { // // You can call the [ListClusters](https://help.aliyun.com/document_detail/87116.html) operation to query the cluster ID. // // This parameter is required. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // // example: // // 0bd504b0** FileSystemId *string `json:"FileSystemId,omitempty" xml:"FileSystemId,omitempty"` // // - nas // // - cpfs // // example: // // nas FileSystemType *string `json:"FileSystemType,omitempty" xml:"FileSystemType,omitempty"` }
func (ListSharedStoragesRequest) GoString ¶
func (s ListSharedStoragesRequest) GoString() string
func (*ListSharedStoragesRequest) SetClusterId ¶
func (s *ListSharedStoragesRequest) SetClusterId(v string) *ListSharedStoragesRequest
func (*ListSharedStoragesRequest) SetFileSystemId ¶
func (s *ListSharedStoragesRequest) SetFileSystemId(v string) *ListSharedStoragesRequest
func (*ListSharedStoragesRequest) SetFileSystemType ¶
func (s *ListSharedStoragesRequest) SetFileSystemType(v string) *ListSharedStoragesRequest
func (ListSharedStoragesRequest) String ¶
func (s ListSharedStoragesRequest) String() string
type ListSharedStoragesResponse ¶
type ListSharedStoragesResponse struct {}
func (ListSharedStoragesResponse) GoString ¶
func (s ListSharedStoragesResponse) GoString() string
func (*ListSharedStoragesResponse) SetBody ¶
func (s *ListSharedStoragesResponse) SetBody(v *ListSharedStoragesResponseBody) *ListSharedStoragesResponse
func (*ListSharedStoragesResponse) SetHeaders ¶
func (s *ListSharedStoragesResponse) SetHeaders(v map[string]*string) *ListSharedStoragesResponse
func (*ListSharedStoragesResponse) SetStatusCode ¶
func (s *ListSharedStoragesResponse) SetStatusCode(v int32) *ListSharedStoragesResponse
func (ListSharedStoragesResponse) String ¶
func (s ListSharedStoragesResponse) String() string
type ListSharedStoragesResponseBody ¶
type ListSharedStoragesResponseBody struct { // // example: // // F6757FA4-8FED-4602-B7F5-3550C084**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` SharedStorages []*ListSharedStoragesResponseBodySharedStorages `json:"SharedStorages,omitempty" xml:"SharedStorages,omitempty" type:"Repeated"` // // - true: The request was successful. // // - false: The request failed. // // example: // // true Success *string `json:"Success,omitempty" xml:"Success,omitempty"` }
func (ListSharedStoragesResponseBody) GoString ¶
func (s ListSharedStoragesResponseBody) GoString() string
func (*ListSharedStoragesResponseBody) SetRequestId ¶
func (s *ListSharedStoragesResponseBody) SetRequestId(v string) *ListSharedStoragesResponseBody
func (*ListSharedStoragesResponseBody) SetSharedStorages ¶
func (s *ListSharedStoragesResponseBody) SetSharedStorages(v []*ListSharedStoragesResponseBodySharedStorages) *ListSharedStoragesResponseBody
func (*ListSharedStoragesResponseBody) SetSuccess ¶
func (s *ListSharedStoragesResponseBody) SetSuccess(v string) *ListSharedStoragesResponseBody
func (ListSharedStoragesResponseBody) String ¶
func (s ListSharedStoragesResponseBody) String() string
type ListSharedStoragesResponseBodySharedStorages ¶
type ListSharedStoragesResponseBodySharedStorages struct { // // example: // // 08c7f4b*** FileSystemId *string `json:"FileSystemId,omitempty" xml:"FileSystemId,omitempty"` // // - nfs3 // // - nfs4 // // - cpfs // // example: // // nfs4 FileSystemProtocol *string `json:"FileSystemProtocol,omitempty" xml:"FileSystemProtocol,omitempty"` // // - nas // // - cpfs // // example: // // nas FileSystemType *string `json:"FileSystemType,omitempty" xml:"FileSystemType,omitempty"` MountInfo []*ListSharedStoragesResponseBodySharedStoragesMountInfo `json:"MountInfo,omitempty" xml:"MountInfo,omitempty" type:"Repeated"` }
func (ListSharedStoragesResponseBodySharedStorages) GoString ¶
func (s ListSharedStoragesResponseBodySharedStorages) GoString() string
func (*ListSharedStoragesResponseBodySharedStorages) SetFileSystemId ¶
func (s *ListSharedStoragesResponseBodySharedStorages) SetFileSystemId(v string) *ListSharedStoragesResponseBodySharedStorages
func (*ListSharedStoragesResponseBodySharedStorages) SetFileSystemProtocol ¶
func (s *ListSharedStoragesResponseBodySharedStorages) SetFileSystemProtocol(v string) *ListSharedStoragesResponseBodySharedStorages
func (*ListSharedStoragesResponseBodySharedStorages) SetFileSystemType ¶
func (s *ListSharedStoragesResponseBodySharedStorages) SetFileSystemType(v string) *ListSharedStoragesResponseBodySharedStorages
func (*ListSharedStoragesResponseBodySharedStorages) SetMountInfo ¶
func (ListSharedStoragesResponseBodySharedStorages) String ¶
func (s ListSharedStoragesResponseBodySharedStorages) String() string
type ListSharedStoragesResponseBodySharedStoragesMountInfo ¶
type ListSharedStoragesResponseBodySharedStoragesMountInfo struct { // // example: // // /test MountDirectory *string `json:"MountDirectory,omitempty" xml:"MountDirectory,omitempty"` // // - \\-t nfs -o vers=3,nolock,proto=tcp,noresvport // // - \\-t nfs -o vers=4.0,noresvport // // example: // // -t nfs -o vers=4.0,noresvport MountOptions *string `json:"MountOptions,omitempty" xml:"MountOptions,omitempty"` // // example: // // 0bd504b***-ngq26.cn-hangzhou.nas.aliyuncs.com MountTarget *string `json:"MountTarget,omitempty" xml:"MountTarget,omitempty"` // // - nfs3 // // - nfs4 // // - cpfs // // example: // // nfs3 ProtocolType *string `json:"ProtocolType,omitempty" xml:"ProtocolType,omitempty"` // // example: // // /testehpc StorageDirectory *string `json:"StorageDirectory,omitempty" xml:"StorageDirectory,omitempty"` }
func (ListSharedStoragesResponseBodySharedStoragesMountInfo) GoString ¶
func (s ListSharedStoragesResponseBodySharedStoragesMountInfo) GoString() string
func (*ListSharedStoragesResponseBodySharedStoragesMountInfo) SetMountDirectory ¶
func (s *ListSharedStoragesResponseBodySharedStoragesMountInfo) SetMountDirectory(v string) *ListSharedStoragesResponseBodySharedStoragesMountInfo
func (*ListSharedStoragesResponseBodySharedStoragesMountInfo) SetMountOptions ¶
func (s *ListSharedStoragesResponseBodySharedStoragesMountInfo) SetMountOptions(v string) *ListSharedStoragesResponseBodySharedStoragesMountInfo
func (*ListSharedStoragesResponseBodySharedStoragesMountInfo) SetMountTarget ¶
func (s *ListSharedStoragesResponseBodySharedStoragesMountInfo) SetMountTarget(v string) *ListSharedStoragesResponseBodySharedStoragesMountInfo
func (*ListSharedStoragesResponseBodySharedStoragesMountInfo) SetProtocolType ¶
func (s *ListSharedStoragesResponseBodySharedStoragesMountInfo) SetProtocolType(v string) *ListSharedStoragesResponseBodySharedStoragesMountInfo
func (*ListSharedStoragesResponseBodySharedStoragesMountInfo) SetStorageDirectory ¶
func (s *ListSharedStoragesResponseBodySharedStoragesMountInfo) SetStorageDirectory(v string) *ListSharedStoragesResponseBodySharedStoragesMountInfo
func (ListSharedStoragesResponseBodySharedStoragesMountInfo) String ¶
func (s ListSharedStoragesResponseBodySharedStoragesMountInfo) String() string
type ListSoftwaresRequest ¶
type ListSoftwaresRequest struct { // The application category. // // example: // // NWP Category *string `json:"Category,omitempty" xml:"Category,omitempty"` // The cluster ID. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The software name. // // example: // // gromacs Name *string `json:"Name,omitempty" xml:"Name,omitempty"` // The operating system (OS) information. OsInfos []*ListSoftwaresRequestOsInfos `json:"OsInfos,omitempty" xml:"OsInfos,omitempty" type:"Repeated"` // The page number of the page to return. // // example: // // 1 PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. // // example: // // 10 PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"` }
func (ListSoftwaresRequest) GoString ¶
func (s ListSoftwaresRequest) GoString() string
func (*ListSoftwaresRequest) SetCategory ¶
func (s *ListSoftwaresRequest) SetCategory(v string) *ListSoftwaresRequest
func (*ListSoftwaresRequest) SetClusterId ¶
func (s *ListSoftwaresRequest) SetClusterId(v string) *ListSoftwaresRequest
func (*ListSoftwaresRequest) SetName ¶
func (s *ListSoftwaresRequest) SetName(v string) *ListSoftwaresRequest
func (*ListSoftwaresRequest) SetOsInfos ¶
func (s *ListSoftwaresRequest) SetOsInfos(v []*ListSoftwaresRequestOsInfos) *ListSoftwaresRequest
func (*ListSoftwaresRequest) SetPageNumber ¶
func (s *ListSoftwaresRequest) SetPageNumber(v string) *ListSoftwaresRequest
func (*ListSoftwaresRequest) SetPageSize ¶
func (s *ListSoftwaresRequest) SetPageSize(v string) *ListSoftwaresRequest
func (ListSoftwaresRequest) String ¶
func (s ListSoftwaresRequest) String() string
type ListSoftwaresRequestOsInfos ¶
type ListSoftwaresRequestOsInfos struct { // The OS architecture. Valid values: // // - x86_64 // // - arm64 // // example: // // x86_64 Architecture *string `json:"Architecture,omitempty" xml:"Architecture,omitempty"` // The image tag. // // example: // // CentOS_7.9_64 OsTag *string `json:"OsTag,omitempty" xml:"OsTag,omitempty"` }
func (ListSoftwaresRequestOsInfos) GoString ¶
func (s ListSoftwaresRequestOsInfos) GoString() string
func (*ListSoftwaresRequestOsInfos) SetArchitecture ¶
func (s *ListSoftwaresRequestOsInfos) SetArchitecture(v string) *ListSoftwaresRequestOsInfos
func (*ListSoftwaresRequestOsInfos) SetOsTag ¶
func (s *ListSoftwaresRequestOsInfos) SetOsTag(v string) *ListSoftwaresRequestOsInfos
func (ListSoftwaresRequestOsInfos) String ¶
func (s ListSoftwaresRequestOsInfos) String() string
type ListSoftwaresResponse ¶
type ListSoftwaresResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListSoftwaresResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListSoftwaresResponse) GoString ¶
func (s ListSoftwaresResponse) GoString() string
func (*ListSoftwaresResponse) SetBody ¶
func (s *ListSoftwaresResponse) SetBody(v *ListSoftwaresResponseBody) *ListSoftwaresResponse
func (*ListSoftwaresResponse) SetHeaders ¶
func (s *ListSoftwaresResponse) SetHeaders(v map[string]*string) *ListSoftwaresResponse
func (*ListSoftwaresResponse) SetStatusCode ¶
func (s *ListSoftwaresResponse) SetStatusCode(v int32) *ListSoftwaresResponse
func (ListSoftwaresResponse) String ¶
func (s ListSoftwaresResponse) String() string
type ListSoftwaresResponseBody ¶
type ListSoftwaresResponseBody struct { // The information about the software that can be installed in the cluster. AdditionalPackages *ListSoftwaresResponseBodyAdditionalPackages `json:"AdditionalPackages,omitempty" xml:"AdditionalPackages,omitempty" type:"Struct"` // The page number. Pages start from page 1. Default value: 1. // // example: // // 1 PageNumber *string `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. // // example: // // 10 PageSize *string `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The request ID. // // example: // // 04F0F334-1335-436C-A1D7-6C044FE7**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. // // example: // // 2 TotalCount *string `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` }
func (ListSoftwaresResponseBody) GoString ¶
func (s ListSoftwaresResponseBody) GoString() string
func (*ListSoftwaresResponseBody) SetAdditionalPackages ¶
func (s *ListSoftwaresResponseBody) SetAdditionalPackages(v *ListSoftwaresResponseBodyAdditionalPackages) *ListSoftwaresResponseBody
func (*ListSoftwaresResponseBody) SetPageNumber ¶
func (s *ListSoftwaresResponseBody) SetPageNumber(v string) *ListSoftwaresResponseBody
func (*ListSoftwaresResponseBody) SetPageSize ¶
func (s *ListSoftwaresResponseBody) SetPageSize(v string) *ListSoftwaresResponseBody
func (*ListSoftwaresResponseBody) SetRequestId ¶
func (s *ListSoftwaresResponseBody) SetRequestId(v string) *ListSoftwaresResponseBody
func (*ListSoftwaresResponseBody) SetTotalCount ¶
func (s *ListSoftwaresResponseBody) SetTotalCount(v string) *ListSoftwaresResponseBody
func (ListSoftwaresResponseBody) String ¶
func (s ListSoftwaresResponseBody) String() string
type ListSoftwaresResponseBodyAdditionalPackages ¶
type ListSoftwaresResponseBodyAdditionalPackages struct {
AdditionalPackageInfos []*ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos `json:"AdditionalPackageInfos,omitempty" xml:"AdditionalPackageInfos,omitempty" type:"Repeated"`
}
func (ListSoftwaresResponseBodyAdditionalPackages) GoString ¶
func (s ListSoftwaresResponseBodyAdditionalPackages) GoString() string
func (*ListSoftwaresResponseBodyAdditionalPackages) SetAdditionalPackageInfos ¶
func (s *ListSoftwaresResponseBodyAdditionalPackages) SetAdditionalPackageInfos(v []*ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos) *ListSoftwaresResponseBodyAdditionalPackages
func (ListSoftwaresResponseBodyAdditionalPackages) String ¶
func (s ListSoftwaresResponseBodyAdditionalPackages) String() string
type ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos ¶
type ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos struct { // The application category. // // example: // // NWP Category *string `json:"Category,omitempty" xml:"Category,omitempty"` // The software description. Description *string `json:"Description,omitempty" xml:"Description,omitempty"` // The URL of the software icon. // // example: // // https://gw.alicdn.com/imgextra/i2/O1CN01FIkxZ81LmE0fvrAyR_!!6000000001341-55-tps-6349-1603.svg Icon *string `json:"Icon,omitempty" xml:"Icon,omitempty"` // The software name. // // example: // // gromacs Name *string `json:"Name,omitempty" xml:"Name,omitempty"` // The information about the software versions that can be installed in the cluster. Versions *ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersions `json:"Versions,omitempty" xml:"Versions,omitempty" type:"Struct"` }
func (ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos) GoString ¶
func (s ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos) GoString() string
func (*ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos) SetCategory ¶
func (*ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos) SetDescription ¶
func (*ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos) SetVersions ¶
func (ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos) String ¶
func (s ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfos) String() string
type ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersions ¶
type ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersions struct {
VersionInfos []*ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersionsVersionInfos `json:"VersionInfos,omitempty" xml:"VersionInfos,omitempty" type:"Repeated"`
}
func (ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersions) GoString ¶
func (s ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersions) GoString() string
func (*ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersions) SetVersionInfos ¶
type ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersionsVersionInfos ¶
type ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersionsVersionInfos struct { // Indicates whether the version is the latest. // // example: // // false Latest *string `json:"Latest,omitempty" xml:"Latest,omitempty"` // The information about the supported OSs. SupportOs *ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersionsVersionInfosSupportOs `json:"SupportOs,omitempty" xml:"SupportOs,omitempty" type:"Struct"` // The software version. // // example: // // 2024.1 Version *string `json:"Version,omitempty" xml:"Version,omitempty"` }
func (ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersionsVersionInfos) GoString ¶
func (*ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersionsVersionInfos) SetLatest ¶
func (*ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersionsVersionInfos) SetSupportOs ¶
func (*ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersionsVersionInfos) SetVersion ¶
type ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersionsVersionInfosSupportOs ¶
type ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersionsVersionInfosSupportOs struct {
SupportOsInfos []*ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersionsVersionInfosSupportOsSupportOsInfos `json:"SupportOsInfos,omitempty" xml:"SupportOsInfos,omitempty" type:"Repeated"`
}
func (ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersionsVersionInfosSupportOs) GoString ¶
func (*ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersionsVersionInfosSupportOs) SetSupportOsInfos ¶
func (s *ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersionsVersionInfosSupportOs) SetSupportOsInfos(v []*ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersionsVersionInfosSupportOsSupportOsInfos) *ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersionsVersionInfosSupportOs
type ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersionsVersionInfosSupportOsSupportOsInfos ¶
type ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersionsVersionInfosSupportOsSupportOsInfos struct { // The OS architecture. Valid values: // // - x86_64 // // - arm64 // // example: // // x86_64 Architecture *string `json:"Architecture,omitempty" xml:"Architecture,omitempty"` // The image tag. // // example: // // Alibaba Cloud Linux 3.2104 LTS 64 bit ARM Edition OsTag *string `json:"OsTag,omitempty" xml:"OsTag,omitempty"` }
func (ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersionsVersionInfosSupportOsSupportOsInfos) GoString ¶
func (*ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersionsVersionInfosSupportOsSupportOsInfos) SetArchitecture ¶
func (*ListSoftwaresResponseBodyAdditionalPackagesAdditionalPackageInfosVersionsVersionInfosSupportOsSupportOsInfos) SetOsTag ¶
type ListUsersRequest ¶
type ListUsersRequest struct { // The cluster ID. // // This parameter is required. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The page number of the page to return. // // Pages start from page 1. // // Default value: 1. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. Valid values: 1 to 50. // // Default value: 10 // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` }
func (ListUsersRequest) GoString ¶
func (s ListUsersRequest) GoString() string
func (*ListUsersRequest) SetClusterId ¶
func (s *ListUsersRequest) SetClusterId(v string) *ListUsersRequest
func (*ListUsersRequest) SetPageNumber ¶
func (s *ListUsersRequest) SetPageNumber(v int32) *ListUsersRequest
func (*ListUsersRequest) SetPageSize ¶
func (s *ListUsersRequest) SetPageSize(v int32) *ListUsersRequest
func (ListUsersRequest) String ¶
func (s ListUsersRequest) String() string
type ListUsersResponse ¶
type ListUsersResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListUsersResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (ListUsersResponse) GoString ¶
func (s ListUsersResponse) GoString() string
func (*ListUsersResponse) SetBody ¶
func (s *ListUsersResponse) SetBody(v *ListUsersResponseBody) *ListUsersResponse
func (*ListUsersResponse) SetHeaders ¶
func (s *ListUsersResponse) SetHeaders(v map[string]*string) *ListUsersResponse
func (*ListUsersResponse) SetStatusCode ¶
func (s *ListUsersResponse) SetStatusCode(v int32) *ListUsersResponse
func (ListUsersResponse) String ¶
func (s ListUsersResponse) String() string
type ListUsersResponseBody ¶
type ListUsersResponseBody struct { // The page number. // // example: // // 1 PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` // The number of entries per page. // // example: // // 10 PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` // The request ID. // // example: // // 04F0F334-1335-436C-A1D7-6C044FE7**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The total number of entries returned. // // example: // // 15 TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` // The information about the users. Users *ListUsersResponseBodyUsers `json:"Users,omitempty" xml:"Users,omitempty" type:"Struct"` }
func (ListUsersResponseBody) GoString ¶
func (s ListUsersResponseBody) GoString() string
func (*ListUsersResponseBody) SetPageNumber ¶
func (s *ListUsersResponseBody) SetPageNumber(v int32) *ListUsersResponseBody
func (*ListUsersResponseBody) SetPageSize ¶
func (s *ListUsersResponseBody) SetPageSize(v int32) *ListUsersResponseBody
func (*ListUsersResponseBody) SetRequestId ¶
func (s *ListUsersResponseBody) SetRequestId(v string) *ListUsersResponseBody
func (*ListUsersResponseBody) SetTotalCount ¶
func (s *ListUsersResponseBody) SetTotalCount(v int32) *ListUsersResponseBody
func (*ListUsersResponseBody) SetUsers ¶
func (s *ListUsersResponseBody) SetUsers(v *ListUsersResponseBodyUsers) *ListUsersResponseBody
func (ListUsersResponseBody) String ¶
func (s ListUsersResponseBody) String() string
type ListUsersResponseBodyUsers ¶
type ListUsersResponseBodyUsers struct {
UserInfo []*ListUsersResponseBodyUsersUserInfo `json:"UserInfo,omitempty" xml:"UserInfo,omitempty" type:"Repeated"`
}
func (ListUsersResponseBodyUsers) GoString ¶
func (s ListUsersResponseBodyUsers) GoString() string
func (*ListUsersResponseBodyUsers) SetUserInfo ¶
func (s *ListUsersResponseBodyUsers) SetUserInfo(v []*ListUsersResponseBodyUsersUserInfo) *ListUsersResponseBodyUsers
func (ListUsersResponseBodyUsers) String ¶
func (s ListUsersResponseBodyUsers) String() string
type ListUsersResponseBodyUsersUserInfo ¶
type ListUsersResponseBodyUsersUserInfo struct { // The time when the user was first added. // // example: // // 2014-08-22T17:46:47 AddTime *string `json:"AddTime,omitempty" xml:"AddTime,omitempty"` // The name of the permission group. Valid values: // // users: ordinary permissions, which are suitable for regular users that need only to submit and debug jobs. // // wheel: sudo permissions, which are suitable for administrators who need to manage clusters. In addition to submitting and debugging jobs, you can also run sudo commands to install software and restart nodes. // // example: // // users Group *string `json:"Group,omitempty" xml:"Group,omitempty"` // The permission group ID. // // example: // // 100 GroupId *string `json:"GroupId,omitempty" xml:"GroupId,omitempty"` // The user ID. // // example: // // 1001 UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"` // The username. // // example: // // testuser UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"` }
func (ListUsersResponseBodyUsersUserInfo) GoString ¶
func (s ListUsersResponseBodyUsersUserInfo) GoString() string
func (*ListUsersResponseBodyUsersUserInfo) SetAddTime ¶
func (s *ListUsersResponseBodyUsersUserInfo) SetAddTime(v string) *ListUsersResponseBodyUsersUserInfo
func (*ListUsersResponseBodyUsersUserInfo) SetGroup ¶
func (s *ListUsersResponseBodyUsersUserInfo) SetGroup(v string) *ListUsersResponseBodyUsersUserInfo
func (*ListUsersResponseBodyUsersUserInfo) SetGroupId ¶
func (s *ListUsersResponseBodyUsersUserInfo) SetGroupId(v string) *ListUsersResponseBodyUsersUserInfo
func (*ListUsersResponseBodyUsersUserInfo) SetUserId ¶
func (s *ListUsersResponseBodyUsersUserInfo) SetUserId(v string) *ListUsersResponseBodyUsersUserInfo
func (*ListUsersResponseBodyUsersUserInfo) SetUserName ¶
func (s *ListUsersResponseBodyUsersUserInfo) SetUserName(v string) *ListUsersResponseBodyUsersUserInfo
func (ListUsersResponseBodyUsersUserInfo) String ¶
func (s ListUsersResponseBodyUsersUserInfo) String() string
type NodeTemplate ¶
type NodeTemplate struct { // example: // // false AutoRenew *bool `json:"AutoRenew,omitempty" xml:"AutoRenew,omitempty"` // example: // // 1 AutoRenewPeriod *int32 `json:"AutoRenewPeriod,omitempty" xml:"AutoRenewPeriod,omitempty"` DataDisks []*NodeTemplateDataDisks `json:"DataDisks,omitempty" xml:"DataDisks,omitempty" type:"Repeated"` // example: // // 1 Duration *int32 `json:"Duration,omitempty" xml:"Duration,omitempty"` // example: // // true EnableHT *bool `json:"EnableHT,omitempty" xml:"EnableHT,omitempty"` // example: // // aliyun_3_x64_20G_alibase_20221102.vhd ImageId *string `json:"ImageId,omitempty" xml:"ImageId,omitempty"` // example: // // PostPaid InstanceChargeType *string `json:"InstanceChargeType,omitempty" xml:"InstanceChargeType,omitempty"` // example: // // ecs.c7.4xlarge InstanceType *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"` // example: // // 1 Period *int32 `json:"Period,omitempty" xml:"Period,omitempty"` // example: // // Month PeriodUnit *string `json:"PeriodUnit,omitempty" xml:"PeriodUnit,omitempty"` // example: // // 0.97 SpotPriceLimit *float32 `json:"SpotPriceLimit,omitempty" xml:"SpotPriceLimit,omitempty"` // example: // // NoSpot SpotStrategy *string `json:"SpotStrategy,omitempty" xml:"SpotStrategy,omitempty"` SystemDisk *NodeTemplateSystemDisk `json:"SystemDisk,omitempty" xml:"SystemDisk,omitempty" type:"Struct"` }
func (NodeTemplate) GoString ¶
func (s NodeTemplate) GoString() string
func (*NodeTemplate) SetAutoRenew ¶
func (s *NodeTemplate) SetAutoRenew(v bool) *NodeTemplate
func (*NodeTemplate) SetAutoRenewPeriod ¶
func (s *NodeTemplate) SetAutoRenewPeriod(v int32) *NodeTemplate
func (*NodeTemplate) SetDataDisks ¶
func (s *NodeTemplate) SetDataDisks(v []*NodeTemplateDataDisks) *NodeTemplate
func (*NodeTemplate) SetDuration ¶
func (s *NodeTemplate) SetDuration(v int32) *NodeTemplate
func (*NodeTemplate) SetEnableHT ¶
func (s *NodeTemplate) SetEnableHT(v bool) *NodeTemplate
func (*NodeTemplate) SetImageId ¶
func (s *NodeTemplate) SetImageId(v string) *NodeTemplate
func (*NodeTemplate) SetInstanceChargeType ¶
func (s *NodeTemplate) SetInstanceChargeType(v string) *NodeTemplate
func (*NodeTemplate) SetInstanceType ¶
func (s *NodeTemplate) SetInstanceType(v string) *NodeTemplate
func (*NodeTemplate) SetPeriod ¶
func (s *NodeTemplate) SetPeriod(v int32) *NodeTemplate
func (*NodeTemplate) SetPeriodUnit ¶
func (s *NodeTemplate) SetPeriodUnit(v string) *NodeTemplate
func (*NodeTemplate) SetSpotPriceLimit ¶
func (s *NodeTemplate) SetSpotPriceLimit(v float32) *NodeTemplate
func (*NodeTemplate) SetSpotStrategy ¶
func (s *NodeTemplate) SetSpotStrategy(v string) *NodeTemplate
func (*NodeTemplate) SetSystemDisk ¶
func (s *NodeTemplate) SetSystemDisk(v *NodeTemplateSystemDisk) *NodeTemplate
func (NodeTemplate) String ¶
func (s NodeTemplate) String() string
type NodeTemplateDataDisks ¶
type NodeTemplateDataDisks struct { // example: // // cloud_auto Category *string `json:"Category,omitempty" xml:"Category,omitempty"` // example: // // false DeleteWithInstance *bool `json:"DeleteWithInstance,omitempty" xml:"DeleteWithInstance,omitempty"` // example: // // /dev/xvdb Device *string `json:"Device,omitempty" xml:"Device,omitempty"` // example: // // PL0 Level *string `json:"Level,omitempty" xml:"Level,omitempty"` // example: // // /data1 MountDir *string `json:"MountDir,omitempty" xml:"MountDir,omitempty"` // example: // // 40 Size *int32 `json:"Size,omitempty" xml:"Size,omitempty"` // example: // // s-bp1ei2b44ripxuo46hym SnapshotId *string `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"` }
func (NodeTemplateDataDisks) GoString ¶
func (s NodeTemplateDataDisks) GoString() string
func (*NodeTemplateDataDisks) SetCategory ¶
func (s *NodeTemplateDataDisks) SetCategory(v string) *NodeTemplateDataDisks
func (*NodeTemplateDataDisks) SetDeleteWithInstance ¶
func (s *NodeTemplateDataDisks) SetDeleteWithInstance(v bool) *NodeTemplateDataDisks
func (*NodeTemplateDataDisks) SetDevice ¶ added in v2.0.3
func (s *NodeTemplateDataDisks) SetDevice(v string) *NodeTemplateDataDisks
func (*NodeTemplateDataDisks) SetLevel ¶
func (s *NodeTemplateDataDisks) SetLevel(v string) *NodeTemplateDataDisks
func (*NodeTemplateDataDisks) SetMountDir ¶
func (s *NodeTemplateDataDisks) SetMountDir(v string) *NodeTemplateDataDisks
func (*NodeTemplateDataDisks) SetSize ¶
func (s *NodeTemplateDataDisks) SetSize(v int32) *NodeTemplateDataDisks
func (*NodeTemplateDataDisks) SetSnapshotId ¶ added in v2.0.3
func (s *NodeTemplateDataDisks) SetSnapshotId(v string) *NodeTemplateDataDisks
func (NodeTemplateDataDisks) String ¶
func (s NodeTemplateDataDisks) String() string
type NodeTemplateSystemDisk ¶
type NodeTemplateSystemDisk struct { // example: // // cloud_auto Category *string `json:"Category,omitempty" xml:"Category,omitempty"` // example: // // PL0 Level *string `json:"Level,omitempty" xml:"Level,omitempty"` // example: // // 40 Size *int32 `json:"Size,omitempty" xml:"Size,omitempty"` }
func (NodeTemplateSystemDisk) GoString ¶
func (s NodeTemplateSystemDisk) GoString() string
func (*NodeTemplateSystemDisk) SetCategory ¶
func (s *NodeTemplateSystemDisk) SetCategory(v string) *NodeTemplateSystemDisk
func (*NodeTemplateSystemDisk) SetLevel ¶
func (s *NodeTemplateSystemDisk) SetLevel(v string) *NodeTemplateSystemDisk
func (*NodeTemplateSystemDisk) SetSize ¶
func (s *NodeTemplateSystemDisk) SetSize(v int32) *NodeTemplateSystemDisk
func (NodeTemplateSystemDisk) String ¶
func (s NodeTemplateSystemDisk) String() string
type QueueTemplate ¶
type QueueTemplate struct { // example: // // PriorityInstanceType AllocationStrategy *string `json:"AllocationStrategy,omitempty" xml:"AllocationStrategy,omitempty"` ComputeNodes []*NodeTemplate `json:"ComputeNodes,omitempty" xml:"ComputeNodes,omitempty" type:"Repeated"` // example: // // true EnableScaleIn *bool `json:"EnableScaleIn,omitempty" xml:"EnableScaleIn,omitempty"` // example: // // true EnableScaleOut *bool `json:"EnableScaleOut,omitempty" xml:"EnableScaleOut,omitempty"` // example: // // compute HostnamePrefix *string `json:"HostnamePrefix,omitempty" xml:"HostnamePrefix,omitempty"` HostnameSuffix *string `json:"HostnameSuffix,omitempty" xml:"HostnameSuffix,omitempty"` // example: // // 0 InitialCount *int32 `json:"InitialCount,omitempty" xml:"InitialCount,omitempty"` // example: // // erdma InterConnect *string `json:"InterConnect,omitempty" xml:"InterConnect,omitempty"` KeepAliveNodes []*string `json:"KeepAliveNodes,omitempty" xml:"KeepAliveNodes,omitempty" type:"Repeated"` // example: // // 1000 MaxCount *int32 `json:"MaxCount,omitempty" xml:"MaxCount,omitempty"` // example: // // 99 MaxCountPerCycle *int64 `json:"MaxCountPerCycle,omitempty" xml:"MaxCountPerCycle,omitempty"` // example: // // 0 MinCount *int32 `json:"MinCount,omitempty" xml:"MinCount,omitempty"` // This parameter is required. // // example: // // comp QueueName *string `json:"QueueName,omitempty" xml:"QueueName,omitempty"` // example: // // AliyunECSInstanceForEHPCRole RamRole *string `json:"RamRole,omitempty" xml:"RamRole,omitempty"` // example: // // rnp-756vlp7a ReservedNodePoolId *string `json:"ReservedNodePoolId,omitempty" xml:"ReservedNodePoolId,omitempty"` VSwitchIds []*string `json:"VSwitchIds,omitempty" xml:"VSwitchIds,omitempty" type:"Repeated"` }
func (QueueTemplate) GoString ¶
func (s QueueTemplate) GoString() string
func (*QueueTemplate) SetAllocationStrategy ¶
func (s *QueueTemplate) SetAllocationStrategy(v string) *QueueTemplate
func (*QueueTemplate) SetComputeNodes ¶
func (s *QueueTemplate) SetComputeNodes(v []*NodeTemplate) *QueueTemplate
func (*QueueTemplate) SetEnableScaleIn ¶
func (s *QueueTemplate) SetEnableScaleIn(v bool) *QueueTemplate
func (*QueueTemplate) SetEnableScaleOut ¶
func (s *QueueTemplate) SetEnableScaleOut(v bool) *QueueTemplate
func (*QueueTemplate) SetHostnamePrefix ¶
func (s *QueueTemplate) SetHostnamePrefix(v string) *QueueTemplate
func (*QueueTemplate) SetHostnameSuffix ¶
func (s *QueueTemplate) SetHostnameSuffix(v string) *QueueTemplate
func (*QueueTemplate) SetInitialCount ¶
func (s *QueueTemplate) SetInitialCount(v int32) *QueueTemplate
func (*QueueTemplate) SetInterConnect ¶
func (s *QueueTemplate) SetInterConnect(v string) *QueueTemplate
func (*QueueTemplate) SetKeepAliveNodes ¶
func (s *QueueTemplate) SetKeepAliveNodes(v []*string) *QueueTemplate
func (*QueueTemplate) SetMaxCount ¶
func (s *QueueTemplate) SetMaxCount(v int32) *QueueTemplate
func (*QueueTemplate) SetMaxCountPerCycle ¶
func (s *QueueTemplate) SetMaxCountPerCycle(v int64) *QueueTemplate
func (*QueueTemplate) SetMinCount ¶
func (s *QueueTemplate) SetMinCount(v int32) *QueueTemplate
func (*QueueTemplate) SetQueueName ¶
func (s *QueueTemplate) SetQueueName(v string) *QueueTemplate
func (*QueueTemplate) SetRamRole ¶
func (s *QueueTemplate) SetRamRole(v string) *QueueTemplate
func (*QueueTemplate) SetReservedNodePoolId ¶ added in v2.0.4
func (s *QueueTemplate) SetReservedNodePoolId(v string) *QueueTemplate
func (*QueueTemplate) SetVSwitchIds ¶
func (s *QueueTemplate) SetVSwitchIds(v []*string) *QueueTemplate
func (QueueTemplate) String ¶
func (s QueueTemplate) String() string
type SharedStorageTemplate ¶
type SharedStorageTemplate struct { // // 008b63**** FileSystemId *string `json:"FileSystemId,omitempty" xml:"FileSystemId,omitempty"` // // /home MountDirectory *string `json:"MountDirectory,omitempty" xml:"MountDirectory,omitempty"` // // -t nfs -o vers=3,nolock,noresvport MountOptions *string `json:"MountOptions,omitempty" xml:"MountOptions,omitempty"` // // 008b****-sihc.cn-hangzhou.extreme.nas.aliyuncs.com MountTargetDomain *string `json:"MountTargetDomain,omitempty" xml:"MountTargetDomain,omitempty"` // // / NASDirectory *string `json:"NASDirectory,omitempty" xml:"NASDirectory,omitempty"` // // NFS ProtocolType *string `json:"ProtocolType,omitempty" xml:"ProtocolType,omitempty"` }
func (SharedStorageTemplate) GoString ¶
func (s SharedStorageTemplate) GoString() string
func (*SharedStorageTemplate) SetFileSystemId ¶
func (s *SharedStorageTemplate) SetFileSystemId(v string) *SharedStorageTemplate
func (*SharedStorageTemplate) SetMountDirectory ¶
func (s *SharedStorageTemplate) SetMountDirectory(v string) *SharedStorageTemplate
func (*SharedStorageTemplate) SetMountOptions ¶
func (s *SharedStorageTemplate) SetMountOptions(v string) *SharedStorageTemplate
func (*SharedStorageTemplate) SetMountTargetDomain ¶
func (s *SharedStorageTemplate) SetMountTargetDomain(v string) *SharedStorageTemplate
func (*SharedStorageTemplate) SetNASDirectory ¶
func (s *SharedStorageTemplate) SetNASDirectory(v string) *SharedStorageTemplate
func (*SharedStorageTemplate) SetProtocolType ¶
func (s *SharedStorageTemplate) SetProtocolType(v string) *SharedStorageTemplate
func (SharedStorageTemplate) String ¶
func (s SharedStorageTemplate) String() string
type StopJobsRequest ¶
type StopJobsRequest struct { // The cluster ID. // // You can call the [ListClusters](https://help.aliyun.com/document_detail/87116.html) operation to query the cluster ID. // // This parameter is required. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The IDs of the jobs that you want to stop. JobIds []*string `json:"JobIds,omitempty" xml:"JobIds,omitempty" type:"Repeated"` }
func (StopJobsRequest) GoString ¶
func (s StopJobsRequest) GoString() string
func (*StopJobsRequest) SetClusterId ¶
func (s *StopJobsRequest) SetClusterId(v string) *StopJobsRequest
func (*StopJobsRequest) SetJobIds ¶
func (s *StopJobsRequest) SetJobIds(v []*string) *StopJobsRequest
func (StopJobsRequest) String ¶
func (s StopJobsRequest) String() string
type StopJobsResponse ¶
type StopJobsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *StopJobsResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (StopJobsResponse) GoString ¶
func (s StopJobsResponse) GoString() string
func (*StopJobsResponse) SetBody ¶
func (s *StopJobsResponse) SetBody(v *StopJobsResponseBody) *StopJobsResponse
func (*StopJobsResponse) SetHeaders ¶
func (s *StopJobsResponse) SetHeaders(v map[string]*string) *StopJobsResponse
func (*StopJobsResponse) SetStatusCode ¶
func (s *StopJobsResponse) SetStatusCode(v int32) *StopJobsResponse
func (StopJobsResponse) String ¶
func (s StopJobsResponse) String() string
type StopJobsResponseBody ¶
type StopJobsResponseBody struct { // The request ID. // // example: // // F8868A00-6757-5542-BDD6-E1040D94**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true: The request was successful. // // - false: The request failed. // // example: // // true Success *string `json:"Success,omitempty" xml:"Success,omitempty"` }
func (StopJobsResponseBody) GoString ¶
func (s StopJobsResponseBody) GoString() string
func (*StopJobsResponseBody) SetRequestId ¶
func (s *StopJobsResponseBody) SetRequestId(v string) *StopJobsResponseBody
func (*StopJobsResponseBody) SetSuccess ¶
func (s *StopJobsResponseBody) SetSuccess(v string) *StopJobsResponseBody
func (StopJobsResponseBody) String ¶
func (s StopJobsResponseBody) String() string
type StopJobsShrinkRequest ¶
type StopJobsShrinkRequest struct { // The cluster ID. // // You can call the [ListClusters](https://help.aliyun.com/document_detail/87116.html) operation to query the cluster ID. // // This parameter is required. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The IDs of the jobs that you want to stop. JobIdsShrink *string `json:"JobIds,omitempty" xml:"JobIds,omitempty"` }
func (StopJobsShrinkRequest) GoString ¶
func (s StopJobsShrinkRequest) GoString() string
func (*StopJobsShrinkRequest) SetClusterId ¶
func (s *StopJobsShrinkRequest) SetClusterId(v string) *StopJobsShrinkRequest
func (*StopJobsShrinkRequest) SetJobIdsShrink ¶
func (s *StopJobsShrinkRequest) SetJobIdsShrink(v string) *StopJobsShrinkRequest
func (StopJobsShrinkRequest) String ¶
func (s StopJobsShrinkRequest) String() string
type UnInstallAddonRequest ¶
type UnInstallAddonRequest struct { // The addon ID. // // This parameter is required. // // example: // // Login-1.0-W2g**** AddonId *string `json:"AddonId,omitempty" xml:"AddonId,omitempty"` // The cluster ID. // // You can call the [ListClusters](https://help.aliyun.com/document_detail/87116.html) operation to query the cluster ID. // // This parameter is required. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` }
func (UnInstallAddonRequest) GoString ¶
func (s UnInstallAddonRequest) GoString() string
func (*UnInstallAddonRequest) SetAddonId ¶
func (s *UnInstallAddonRequest) SetAddonId(v string) *UnInstallAddonRequest
func (*UnInstallAddonRequest) SetClusterId ¶
func (s *UnInstallAddonRequest) SetClusterId(v string) *UnInstallAddonRequest
func (UnInstallAddonRequest) String ¶
func (s UnInstallAddonRequest) String() string
type UnInstallAddonResponse ¶
type UnInstallAddonResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UnInstallAddonResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UnInstallAddonResponse) GoString ¶
func (s UnInstallAddonResponse) GoString() string
func (*UnInstallAddonResponse) SetBody ¶
func (s *UnInstallAddonResponse) SetBody(v *UnInstallAddonResponseBody) *UnInstallAddonResponse
func (*UnInstallAddonResponse) SetHeaders ¶
func (s *UnInstallAddonResponse) SetHeaders(v map[string]*string) *UnInstallAddonResponse
func (*UnInstallAddonResponse) SetStatusCode ¶
func (s *UnInstallAddonResponse) SetStatusCode(v int32) *UnInstallAddonResponse
func (UnInstallAddonResponse) String ¶
func (s UnInstallAddonResponse) String() string
type UnInstallAddonResponseBody ¶
type UnInstallAddonResponseBody struct { // The request ID. // // example: // // 04F0F334-1335-436C-A1D7-6C044FE7**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (UnInstallAddonResponseBody) GoString ¶
func (s UnInstallAddonResponseBody) GoString() string
func (*UnInstallAddonResponseBody) SetRequestId ¶
func (s *UnInstallAddonResponseBody) SetRequestId(v string) *UnInstallAddonResponseBody
func (UnInstallAddonResponseBody) String ¶
func (s UnInstallAddonResponseBody) String() string
type UninstallSoftwaresRequest ¶
type UninstallSoftwaresRequest struct { // The information about the software systems that you want to uninstall. AdditionalPackages []*UninstallSoftwaresRequestAdditionalPackages `json:"AdditionalPackages,omitempty" xml:"AdditionalPackages,omitempty" type:"Repeated"` // The cluster ID. // // You can call the [ListClusters](https://help.aliyun.com/document_detail/87116.html) operation to query the cluster ID. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` }
func (UninstallSoftwaresRequest) GoString ¶
func (s UninstallSoftwaresRequest) GoString() string
func (*UninstallSoftwaresRequest) SetAdditionalPackages ¶
func (s *UninstallSoftwaresRequest) SetAdditionalPackages(v []*UninstallSoftwaresRequestAdditionalPackages) *UninstallSoftwaresRequest
func (*UninstallSoftwaresRequest) SetClusterId ¶
func (s *UninstallSoftwaresRequest) SetClusterId(v string) *UninstallSoftwaresRequest
func (UninstallSoftwaresRequest) String ¶
func (s UninstallSoftwaresRequest) String() string
type UninstallSoftwaresRequestAdditionalPackages ¶
type UninstallSoftwaresRequestAdditionalPackages struct { // The software name. // // example: // // gromacs Name *string `json:"Name,omitempty" xml:"Name,omitempty"` // The software version. // // example: // // 2024.1 Version *string `json:"Version,omitempty" xml:"Version,omitempty"` }
func (UninstallSoftwaresRequestAdditionalPackages) GoString ¶
func (s UninstallSoftwaresRequestAdditionalPackages) GoString() string
func (*UninstallSoftwaresRequestAdditionalPackages) SetName ¶
func (s *UninstallSoftwaresRequestAdditionalPackages) SetName(v string) *UninstallSoftwaresRequestAdditionalPackages
func (*UninstallSoftwaresRequestAdditionalPackages) SetVersion ¶
func (s *UninstallSoftwaresRequestAdditionalPackages) SetVersion(v string) *UninstallSoftwaresRequestAdditionalPackages
func (UninstallSoftwaresRequestAdditionalPackages) String ¶
func (s UninstallSoftwaresRequestAdditionalPackages) String() string
type UninstallSoftwaresResponse ¶
type UninstallSoftwaresResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UninstallSoftwaresResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UninstallSoftwaresResponse) GoString ¶
func (s UninstallSoftwaresResponse) GoString() string
func (*UninstallSoftwaresResponse) SetBody ¶
func (s *UninstallSoftwaresResponse) SetBody(v *UninstallSoftwaresResponseBody) *UninstallSoftwaresResponse
func (*UninstallSoftwaresResponse) SetHeaders ¶
func (s *UninstallSoftwaresResponse) SetHeaders(v map[string]*string) *UninstallSoftwaresResponse
func (*UninstallSoftwaresResponse) SetStatusCode ¶
func (s *UninstallSoftwaresResponse) SetStatusCode(v int32) *UninstallSoftwaresResponse
func (UninstallSoftwaresResponse) String ¶
func (s UninstallSoftwaresResponse) String() string
type UninstallSoftwaresResponseBody ¶
type UninstallSoftwaresResponseBody struct { // The request ID. // // example: // // 04F0F334-1335-436C-A1D7-6C044FE73368 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` }
func (UninstallSoftwaresResponseBody) GoString ¶
func (s UninstallSoftwaresResponseBody) GoString() string
func (*UninstallSoftwaresResponseBody) SetRequestId ¶
func (s *UninstallSoftwaresResponseBody) SetRequestId(v string) *UninstallSoftwaresResponseBody
func (UninstallSoftwaresResponseBody) String ¶
func (s UninstallSoftwaresResponseBody) String() string
type UninstallSoftwaresShrinkRequest ¶
type UninstallSoftwaresShrinkRequest struct { // The information about the software systems that you want to uninstall. AdditionalPackagesShrink *string `json:"AdditionalPackages,omitempty" xml:"AdditionalPackages,omitempty"` // The cluster ID. // // You can call the [ListClusters](https://help.aliyun.com/document_detail/87116.html) operation to query the cluster ID. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` }
func (UninstallSoftwaresShrinkRequest) GoString ¶
func (s UninstallSoftwaresShrinkRequest) GoString() string
func (*UninstallSoftwaresShrinkRequest) SetAdditionalPackagesShrink ¶
func (s *UninstallSoftwaresShrinkRequest) SetAdditionalPackagesShrink(v string) *UninstallSoftwaresShrinkRequest
func (*UninstallSoftwaresShrinkRequest) SetClusterId ¶
func (s *UninstallSoftwaresShrinkRequest) SetClusterId(v string) *UninstallSoftwaresShrinkRequest
func (UninstallSoftwaresShrinkRequest) String ¶
func (s UninstallSoftwaresShrinkRequest) String() string
type UpdateClusterRequest ¶
type UpdateClusterRequest struct { // The client version. By default, the latest version is used. // // example: // // 2.1.0 ClientVersion *string `json:"ClientVersion,omitempty" xml:"ClientVersion,omitempty"` // The post-processing script of the cluster. ClusterCustomConfiguration *UpdateClusterRequestClusterCustomConfiguration `json:"ClusterCustomConfiguration,omitempty" xml:"ClusterCustomConfiguration,omitempty" type:"Struct"` // The cluster description. The description must be 1 to 128 characters in length and can contain letters, digits, hyphens (-), and underscores (_). // // example: // // slurm22.05.8-serverless-cluster-20240805 ClusterDescription *string `json:"ClusterDescription,omitempty" xml:"ClusterDescription,omitempty"` // The cluster ID. // // You can call the [ListClusters](https://help.aliyun.com/document_detail/87116.html) operation to query the cluster ID. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The cluster name. The name must be 1 to 128 characters in length and can contain letters, digits, hyphens (-), and underscores (_). // // example: // // slurm22.05.8-serverless-cluster-20240805 ClusterName *string `json:"ClusterName,omitempty" xml:"ClusterName,omitempty"` // Specifies whether to enable deletion protection for the cluster. Deletion protection decides whether the cluster can be deleted in the console or by calling the DeleteCluster operation. Valid values: // // - true // // - false // // Default value: false. // // example: // // false DeletionProtection *bool `json:"DeletionProtection,omitempty" xml:"DeletionProtection,omitempty"` // Specifies whether to enable auto scale-in for the cluster. Valid values: // // - true // // - false // // example: // // true EnableScaleIn *bool `json:"EnableScaleIn,omitempty" xml:"EnableScaleIn,omitempty"` // Specifies whether to enable auto scale-out for the cluster. Valid values: // // - true // // - false // // example: // // true EnableScaleOut *bool `json:"EnableScaleOut,omitempty" xml:"EnableScaleOut,omitempty"` // The interval at which the cluster is automatically scaled out. // // example: // // 2 GrowInterval *int32 `json:"GrowInterval,omitempty" xml:"GrowInterval,omitempty"` // The idle duration of the compute nodes allowed by the cluster. // // example: // // 4 IdleInterval *int32 `json:"IdleInterval,omitempty" xml:"IdleInterval,omitempty"` // The total maximum number of vCPUs for use by compute nodes in the cluster. Valid values: 0 to 100,000. // // example: // // 10000 MaxCoreCount *int32 `json:"MaxCoreCount,omitempty" xml:"MaxCoreCount,omitempty"` // The maximum number of compute nodes that the cluster can manage. Valid values: 0 to 5,000. // // example: // // 500 MaxCount *int32 `json:"MaxCount,omitempty" xml:"MaxCount,omitempty"` MonitorSpec *UpdateClusterRequestMonitorSpec `json:"MonitorSpec,omitempty" xml:"MonitorSpec,omitempty" type:"Struct"` SchedulerSpec *UpdateClusterRequestSchedulerSpec `json:"SchedulerSpec,omitempty" xml:"SchedulerSpec,omitempty" type:"Struct"` }
func (UpdateClusterRequest) GoString ¶
func (s UpdateClusterRequest) GoString() string
func (*UpdateClusterRequest) SetClientVersion ¶
func (s *UpdateClusterRequest) SetClientVersion(v string) *UpdateClusterRequest
func (*UpdateClusterRequest) SetClusterCustomConfiguration ¶
func (s *UpdateClusterRequest) SetClusterCustomConfiguration(v *UpdateClusterRequestClusterCustomConfiguration) *UpdateClusterRequest
func (*UpdateClusterRequest) SetClusterDescription ¶
func (s *UpdateClusterRequest) SetClusterDescription(v string) *UpdateClusterRequest
func (*UpdateClusterRequest) SetClusterId ¶
func (s *UpdateClusterRequest) SetClusterId(v string) *UpdateClusterRequest
func (*UpdateClusterRequest) SetClusterName ¶
func (s *UpdateClusterRequest) SetClusterName(v string) *UpdateClusterRequest
func (*UpdateClusterRequest) SetDeletionProtection ¶
func (s *UpdateClusterRequest) SetDeletionProtection(v bool) *UpdateClusterRequest
func (*UpdateClusterRequest) SetEnableScaleIn ¶
func (s *UpdateClusterRequest) SetEnableScaleIn(v bool) *UpdateClusterRequest
func (*UpdateClusterRequest) SetEnableScaleOut ¶
func (s *UpdateClusterRequest) SetEnableScaleOut(v bool) *UpdateClusterRequest
func (*UpdateClusterRequest) SetGrowInterval ¶
func (s *UpdateClusterRequest) SetGrowInterval(v int32) *UpdateClusterRequest
func (*UpdateClusterRequest) SetIdleInterval ¶
func (s *UpdateClusterRequest) SetIdleInterval(v int32) *UpdateClusterRequest
func (*UpdateClusterRequest) SetMaxCoreCount ¶
func (s *UpdateClusterRequest) SetMaxCoreCount(v int32) *UpdateClusterRequest
func (*UpdateClusterRequest) SetMaxCount ¶
func (s *UpdateClusterRequest) SetMaxCount(v int32) *UpdateClusterRequest
func (*UpdateClusterRequest) SetMonitorSpec ¶ added in v2.0.1
func (s *UpdateClusterRequest) SetMonitorSpec(v *UpdateClusterRequestMonitorSpec) *UpdateClusterRequest
func (*UpdateClusterRequest) SetSchedulerSpec ¶ added in v2.0.2
func (s *UpdateClusterRequest) SetSchedulerSpec(v *UpdateClusterRequestSchedulerSpec) *UpdateClusterRequest
func (UpdateClusterRequest) String ¶
func (s UpdateClusterRequest) String() string
type UpdateClusterRequestClusterCustomConfiguration ¶
type UpdateClusterRequestClusterCustomConfiguration struct { // The arguments that are used to run the post-processing script. // // example: // // E-HPC cn-hangzhou Args *string `json:"Args,omitempty" xml:"Args,omitempty"` // The URL that is used to download the post-processing script. // // example: // // http://***** Script *string `json:"Script,omitempty" xml:"Script,omitempty"` }
func (UpdateClusterRequestClusterCustomConfiguration) GoString ¶
func (s UpdateClusterRequestClusterCustomConfiguration) GoString() string
func (*UpdateClusterRequestClusterCustomConfiguration) SetScript ¶
func (s *UpdateClusterRequestClusterCustomConfiguration) SetScript(v string) *UpdateClusterRequestClusterCustomConfiguration
func (UpdateClusterRequestClusterCustomConfiguration) String ¶
func (s UpdateClusterRequestClusterCustomConfiguration) String() string
type UpdateClusterRequestMonitorSpec ¶ added in v2.0.1
type UpdateClusterRequestMonitorSpec struct {
EnableComputeLoadMonitor *bool `json:"EnableComputeLoadMonitor,omitempty" xml:"EnableComputeLoadMonitor,omitempty"`
}
func (UpdateClusterRequestMonitorSpec) GoString ¶ added in v2.0.1
func (s UpdateClusterRequestMonitorSpec) GoString() string
func (*UpdateClusterRequestMonitorSpec) SetEnableComputeLoadMonitor ¶ added in v2.0.1
func (s *UpdateClusterRequestMonitorSpec) SetEnableComputeLoadMonitor(v bool) *UpdateClusterRequestMonitorSpec
func (UpdateClusterRequestMonitorSpec) String ¶ added in v2.0.1
func (s UpdateClusterRequestMonitorSpec) String() string
type UpdateClusterRequestSchedulerSpec ¶ added in v2.0.2
type UpdateClusterRequestSchedulerSpec struct {
EnableTopologyAwareness *bool `json:"EnableTopologyAwareness,omitempty" xml:"EnableTopologyAwareness,omitempty"`
}
func (UpdateClusterRequestSchedulerSpec) GoString ¶ added in v2.0.2
func (s UpdateClusterRequestSchedulerSpec) GoString() string
func (*UpdateClusterRequestSchedulerSpec) SetEnableTopologyAwareness ¶ added in v2.0.2
func (s *UpdateClusterRequestSchedulerSpec) SetEnableTopologyAwareness(v bool) *UpdateClusterRequestSchedulerSpec
func (UpdateClusterRequestSchedulerSpec) String ¶ added in v2.0.2
func (s UpdateClusterRequestSchedulerSpec) String() string
type UpdateClusterResponse ¶
type UpdateClusterResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateClusterResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpdateClusterResponse) GoString ¶
func (s UpdateClusterResponse) GoString() string
func (*UpdateClusterResponse) SetBody ¶
func (s *UpdateClusterResponse) SetBody(v *UpdateClusterResponseBody) *UpdateClusterResponse
func (*UpdateClusterResponse) SetHeaders ¶
func (s *UpdateClusterResponse) SetHeaders(v map[string]*string) *UpdateClusterResponse
func (*UpdateClusterResponse) SetStatusCode ¶
func (s *UpdateClusterResponse) SetStatusCode(v int32) *UpdateClusterResponse
func (UpdateClusterResponse) String ¶
func (s UpdateClusterResponse) String() string
type UpdateClusterResponseBody ¶
type UpdateClusterResponseBody struct { // The request ID. // // example: // // 04F0F334-1335-436C-A1D7-6C044FE7**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The request result. Valid values: // // - true: The request was successful. // // - false: The request failed. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (UpdateClusterResponseBody) GoString ¶
func (s UpdateClusterResponseBody) GoString() string
func (*UpdateClusterResponseBody) SetRequestId ¶
func (s *UpdateClusterResponseBody) SetRequestId(v string) *UpdateClusterResponseBody
func (*UpdateClusterResponseBody) SetSuccess ¶
func (s *UpdateClusterResponseBody) SetSuccess(v bool) *UpdateClusterResponseBody
func (UpdateClusterResponseBody) String ¶
func (s UpdateClusterResponseBody) String() string
type UpdateClusterShrinkRequest ¶
type UpdateClusterShrinkRequest struct { // The client version. By default, the latest version is used. // // example: // // 2.1.0 ClientVersion *string `json:"ClientVersion,omitempty" xml:"ClientVersion,omitempty"` // The post-processing script of the cluster. ClusterCustomConfigurationShrink *string `json:"ClusterCustomConfiguration,omitempty" xml:"ClusterCustomConfiguration,omitempty"` // The cluster description. The description must be 1 to 128 characters in length and can contain letters, digits, hyphens (-), and underscores (_). // // example: // // slurm22.05.8-serverless-cluster-20240805 ClusterDescription *string `json:"ClusterDescription,omitempty" xml:"ClusterDescription,omitempty"` // The cluster ID. // // You can call the [ListClusters](https://help.aliyun.com/document_detail/87116.html) operation to query the cluster ID. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The cluster name. The name must be 1 to 128 characters in length and can contain letters, digits, hyphens (-), and underscores (_). // // example: // // slurm22.05.8-serverless-cluster-20240805 ClusterName *string `json:"ClusterName,omitempty" xml:"ClusterName,omitempty"` // Specifies whether to enable deletion protection for the cluster. Deletion protection decides whether the cluster can be deleted in the console or by calling the DeleteCluster operation. Valid values: // // - true // // - false // // Default value: false. // // example: // // false DeletionProtection *bool `json:"DeletionProtection,omitempty" xml:"DeletionProtection,omitempty"` // Specifies whether to enable auto scale-in for the cluster. Valid values: // // - true // // - false // // example: // // true EnableScaleIn *bool `json:"EnableScaleIn,omitempty" xml:"EnableScaleIn,omitempty"` // Specifies whether to enable auto scale-out for the cluster. Valid values: // // - true // // - false // // example: // // true EnableScaleOut *bool `json:"EnableScaleOut,omitempty" xml:"EnableScaleOut,omitempty"` // The interval at which the cluster is automatically scaled out. // // example: // // 2 GrowInterval *int32 `json:"GrowInterval,omitempty" xml:"GrowInterval,omitempty"` // The idle duration of the compute nodes allowed by the cluster. // // example: // // 4 IdleInterval *int32 `json:"IdleInterval,omitempty" xml:"IdleInterval,omitempty"` // The total maximum number of vCPUs for use by compute nodes in the cluster. Valid values: 0 to 100,000. // // example: // // 10000 MaxCoreCount *int32 `json:"MaxCoreCount,omitempty" xml:"MaxCoreCount,omitempty"` // The maximum number of compute nodes that the cluster can manage. Valid values: 0 to 5,000. // // example: // // 500 MaxCount *int32 `json:"MaxCount,omitempty" xml:"MaxCount,omitempty"` MonitorSpecShrink *string `json:"MonitorSpec,omitempty" xml:"MonitorSpec,omitempty"` SchedulerSpecShrink *string `json:"SchedulerSpec,omitempty" xml:"SchedulerSpec,omitempty"` }
func (UpdateClusterShrinkRequest) GoString ¶
func (s UpdateClusterShrinkRequest) GoString() string
func (*UpdateClusterShrinkRequest) SetClientVersion ¶
func (s *UpdateClusterShrinkRequest) SetClientVersion(v string) *UpdateClusterShrinkRequest
func (*UpdateClusterShrinkRequest) SetClusterCustomConfigurationShrink ¶
func (s *UpdateClusterShrinkRequest) SetClusterCustomConfigurationShrink(v string) *UpdateClusterShrinkRequest
func (*UpdateClusterShrinkRequest) SetClusterDescription ¶
func (s *UpdateClusterShrinkRequest) SetClusterDescription(v string) *UpdateClusterShrinkRequest
func (*UpdateClusterShrinkRequest) SetClusterId ¶
func (s *UpdateClusterShrinkRequest) SetClusterId(v string) *UpdateClusterShrinkRequest
func (*UpdateClusterShrinkRequest) SetClusterName ¶
func (s *UpdateClusterShrinkRequest) SetClusterName(v string) *UpdateClusterShrinkRequest
func (*UpdateClusterShrinkRequest) SetDeletionProtection ¶
func (s *UpdateClusterShrinkRequest) SetDeletionProtection(v bool) *UpdateClusterShrinkRequest
func (*UpdateClusterShrinkRequest) SetEnableScaleIn ¶
func (s *UpdateClusterShrinkRequest) SetEnableScaleIn(v bool) *UpdateClusterShrinkRequest
func (*UpdateClusterShrinkRequest) SetEnableScaleOut ¶
func (s *UpdateClusterShrinkRequest) SetEnableScaleOut(v bool) *UpdateClusterShrinkRequest
func (*UpdateClusterShrinkRequest) SetGrowInterval ¶
func (s *UpdateClusterShrinkRequest) SetGrowInterval(v int32) *UpdateClusterShrinkRequest
func (*UpdateClusterShrinkRequest) SetIdleInterval ¶
func (s *UpdateClusterShrinkRequest) SetIdleInterval(v int32) *UpdateClusterShrinkRequest
func (*UpdateClusterShrinkRequest) SetMaxCoreCount ¶
func (s *UpdateClusterShrinkRequest) SetMaxCoreCount(v int32) *UpdateClusterShrinkRequest
func (*UpdateClusterShrinkRequest) SetMaxCount ¶
func (s *UpdateClusterShrinkRequest) SetMaxCount(v int32) *UpdateClusterShrinkRequest
func (*UpdateClusterShrinkRequest) SetMonitorSpecShrink ¶ added in v2.0.1
func (s *UpdateClusterShrinkRequest) SetMonitorSpecShrink(v string) *UpdateClusterShrinkRequest
func (*UpdateClusterShrinkRequest) SetSchedulerSpecShrink ¶ added in v2.0.2
func (s *UpdateClusterShrinkRequest) SetSchedulerSpecShrink(v string) *UpdateClusterShrinkRequest
func (UpdateClusterShrinkRequest) String ¶
func (s UpdateClusterShrinkRequest) String() string
type UpdateNodesRequest ¶
type UpdateNodesRequest struct { // The cluster ID. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The information about the compute nodes that you want to update. Instances []*UpdateNodesRequestInstances `json:"Instances,omitempty" xml:"Instances,omitempty" type:"Repeated"` }
func (UpdateNodesRequest) GoString ¶
func (s UpdateNodesRequest) GoString() string
func (*UpdateNodesRequest) SetClusterId ¶
func (s *UpdateNodesRequest) SetClusterId(v string) *UpdateNodesRequest
func (*UpdateNodesRequest) SetInstances ¶
func (s *UpdateNodesRequest) SetInstances(v []*UpdateNodesRequestInstances) *UpdateNodesRequest
func (UpdateNodesRequest) String ¶
func (s UpdateNodesRequest) String() string
type UpdateNodesRequestInstances ¶
type UpdateNodesRequestInstances struct { // The instance ID of the compute node. // // example: // // i-bp1bzqq1ddeemuddn**** InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"` // Specifies whether to enable deletion protection for the compute node. // // example: // // true KeepAlive *bool `json:"KeepAlive,omitempty" xml:"KeepAlive,omitempty"` }
func (UpdateNodesRequestInstances) GoString ¶
func (s UpdateNodesRequestInstances) GoString() string
func (*UpdateNodesRequestInstances) SetInstanceId ¶
func (s *UpdateNodesRequestInstances) SetInstanceId(v string) *UpdateNodesRequestInstances
func (*UpdateNodesRequestInstances) SetKeepAlive ¶
func (s *UpdateNodesRequestInstances) SetKeepAlive(v bool) *UpdateNodesRequestInstances
func (UpdateNodesRequestInstances) String ¶
func (s UpdateNodesRequestInstances) String() string
type UpdateNodesResponse ¶
type UpdateNodesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateNodesResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpdateNodesResponse) GoString ¶
func (s UpdateNodesResponse) GoString() string
func (*UpdateNodesResponse) SetBody ¶
func (s *UpdateNodesResponse) SetBody(v *UpdateNodesResponseBody) *UpdateNodesResponse
func (*UpdateNodesResponse) SetHeaders ¶
func (s *UpdateNodesResponse) SetHeaders(v map[string]*string) *UpdateNodesResponse
func (*UpdateNodesResponse) SetStatusCode ¶
func (s *UpdateNodesResponse) SetStatusCode(v int32) *UpdateNodesResponse
func (UpdateNodesResponse) String ¶
func (s UpdateNodesResponse) String() string
type UpdateNodesResponseBody ¶
type UpdateNodesResponseBody struct { // The request ID. // // example: // // 04F0F334-1335-436C-A1D7-6C044FE73368 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The request result. Valid values: // // - true: The request was successful. // // - false: The request failed. // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (UpdateNodesResponseBody) GoString ¶
func (s UpdateNodesResponseBody) GoString() string
func (*UpdateNodesResponseBody) SetRequestId ¶
func (s *UpdateNodesResponseBody) SetRequestId(v string) *UpdateNodesResponseBody
func (*UpdateNodesResponseBody) SetSuccess ¶
func (s *UpdateNodesResponseBody) SetSuccess(v bool) *UpdateNodesResponseBody
func (UpdateNodesResponseBody) String ¶
func (s UpdateNodesResponseBody) String() string
type UpdateNodesShrinkRequest ¶
type UpdateNodesShrinkRequest struct { // The cluster ID. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The information about the compute nodes that you want to update. InstancesShrink *string `json:"Instances,omitempty" xml:"Instances,omitempty"` }
func (UpdateNodesShrinkRequest) GoString ¶
func (s UpdateNodesShrinkRequest) GoString() string
func (*UpdateNodesShrinkRequest) SetClusterId ¶
func (s *UpdateNodesShrinkRequest) SetClusterId(v string) *UpdateNodesShrinkRequest
func (*UpdateNodesShrinkRequest) SetInstancesShrink ¶
func (s *UpdateNodesShrinkRequest) SetInstancesShrink(v string) *UpdateNodesShrinkRequest
func (UpdateNodesShrinkRequest) String ¶
func (s UpdateNodesShrinkRequest) String() string
type UpdateQueueRequest ¶
type UpdateQueueRequest struct { // The cluster ID. // // You can call the [ListClusters](https://help.aliyun.com/document_detail/87116.html) operation to query the cluster ID. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The information about the queue to be updated. Queue *UpdateQueueRequestQueue `json:"Queue,omitempty" xml:"Queue,omitempty" type:"Struct"` }
func (UpdateQueueRequest) GoString ¶
func (s UpdateQueueRequest) GoString() string
func (*UpdateQueueRequest) SetClusterId ¶
func (s *UpdateQueueRequest) SetClusterId(v string) *UpdateQueueRequest
func (*UpdateQueueRequest) SetQueue ¶
func (s *UpdateQueueRequest) SetQueue(v *UpdateQueueRequestQueue) *UpdateQueueRequest
func (UpdateQueueRequest) String ¶
func (s UpdateQueueRequest) String() string
type UpdateQueueRequestQueue ¶
type UpdateQueueRequestQueue struct { // The policy based on which instance types are selected for compute nodes during auto scale-outs. Valid values: // // - PriorityInstanceType // // example: // // PriorityInstanceType AllocationStrategy *string `json:"AllocationStrategy,omitempty" xml:"AllocationStrategy,omitempty"` // The hardware configurations of the compute nodes in the queue. Valid values of N: 1 to 10. ComputeNodes []*NodeTemplate `json:"ComputeNodes,omitempty" xml:"ComputeNodes,omitempty" type:"Repeated"` // Specifies whether to enable auto scale-in for the queue. Valid values: // // - true // // - false // // example: // // true EnableScaleIn *bool `json:"EnableScaleIn,omitempty" xml:"EnableScaleIn,omitempty"` // Specifies whether to enable auto scale-out for the queue. Valid values: // // - true // // - false // // example: // // true EnableScaleOut *bool `json:"EnableScaleOut,omitempty" xml:"EnableScaleOut,omitempty"` // The hostname prefix of the compute nodes in the queue. // // example: // // compute HostnamePrefix *string `json:"HostnamePrefix,omitempty" xml:"HostnamePrefix,omitempty"` // The hostname suffix of the compute nodes in the queue. // // example: // // hpc HostnameSuffix *string `json:"HostnameSuffix,omitempty" xml:"HostnameSuffix,omitempty"` // The initial number of compute nodes in the queue. // // example: // // 0 InitialCount *int32 `json:"InitialCount,omitempty" xml:"InitialCount,omitempty"` // The type of the network for interconnecting compute nodes in the queue. // // example: // // erdma InterConnect *string `json:"InterConnect,omitempty" xml:"InterConnect,omitempty"` // The nodes for which deletion protection is enabled in the queue. KeepAliveNodes []*string `json:"KeepAliveNodes,omitempty" xml:"KeepAliveNodes,omitempty" type:"Repeated"` // The maximum number of compute nodes that the queue can contain. // // example: // // 1000 MaxCount *int32 `json:"MaxCount,omitempty" xml:"MaxCount,omitempty"` // The minimum number of compute nodes that are added to the queue during an automatic scale-out. // // example: // // 99 MaxCountPerCycle *int64 `json:"MaxCountPerCycle,omitempty" xml:"MaxCountPerCycle,omitempty"` // The minimum number of compute nodes that the queue must contain. // // example: // // 0 MinCount *int32 `json:"MinCount,omitempty" xml:"MinCount,omitempty"` // The queue name. // // This parameter is required. // // example: // // comp QueueName *string `json:"QueueName,omitempty" xml:"QueueName,omitempty"` // The Resource Access Management (RAM) role that is assumed by compute nodes in the queue. // // example: // // AliyunECSInstanceForEHPCRole RamRole *string `json:"RamRole,omitempty" xml:"RamRole,omitempty"` ReservedNodePoolId *string `json:"ReservedNodePoolId,omitempty" xml:"ReservedNodePoolId,omitempty"` // The vSwitches available for use by compute nodes in the queue. VSwitchIds []*string `json:"VSwitchIds,omitempty" xml:"VSwitchIds,omitempty" type:"Repeated"` }
func (UpdateQueueRequestQueue) GoString ¶
func (s UpdateQueueRequestQueue) GoString() string
func (*UpdateQueueRequestQueue) SetAllocationStrategy ¶
func (s *UpdateQueueRequestQueue) SetAllocationStrategy(v string) *UpdateQueueRequestQueue
func (*UpdateQueueRequestQueue) SetComputeNodes ¶
func (s *UpdateQueueRequestQueue) SetComputeNodes(v []*NodeTemplate) *UpdateQueueRequestQueue
func (*UpdateQueueRequestQueue) SetEnableScaleIn ¶
func (s *UpdateQueueRequestQueue) SetEnableScaleIn(v bool) *UpdateQueueRequestQueue
func (*UpdateQueueRequestQueue) SetEnableScaleOut ¶
func (s *UpdateQueueRequestQueue) SetEnableScaleOut(v bool) *UpdateQueueRequestQueue
func (*UpdateQueueRequestQueue) SetHostnamePrefix ¶
func (s *UpdateQueueRequestQueue) SetHostnamePrefix(v string) *UpdateQueueRequestQueue
func (*UpdateQueueRequestQueue) SetHostnameSuffix ¶
func (s *UpdateQueueRequestQueue) SetHostnameSuffix(v string) *UpdateQueueRequestQueue
func (*UpdateQueueRequestQueue) SetInitialCount ¶
func (s *UpdateQueueRequestQueue) SetInitialCount(v int32) *UpdateQueueRequestQueue
func (*UpdateQueueRequestQueue) SetInterConnect ¶
func (s *UpdateQueueRequestQueue) SetInterConnect(v string) *UpdateQueueRequestQueue
func (*UpdateQueueRequestQueue) SetKeepAliveNodes ¶
func (s *UpdateQueueRequestQueue) SetKeepAliveNodes(v []*string) *UpdateQueueRequestQueue
func (*UpdateQueueRequestQueue) SetMaxCount ¶
func (s *UpdateQueueRequestQueue) SetMaxCount(v int32) *UpdateQueueRequestQueue
func (*UpdateQueueRequestQueue) SetMaxCountPerCycle ¶
func (s *UpdateQueueRequestQueue) SetMaxCountPerCycle(v int64) *UpdateQueueRequestQueue
func (*UpdateQueueRequestQueue) SetMinCount ¶
func (s *UpdateQueueRequestQueue) SetMinCount(v int32) *UpdateQueueRequestQueue
func (*UpdateQueueRequestQueue) SetQueueName ¶
func (s *UpdateQueueRequestQueue) SetQueueName(v string) *UpdateQueueRequestQueue
func (*UpdateQueueRequestQueue) SetRamRole ¶
func (s *UpdateQueueRequestQueue) SetRamRole(v string) *UpdateQueueRequestQueue
func (*UpdateQueueRequestQueue) SetReservedNodePoolId ¶ added in v2.0.4
func (s *UpdateQueueRequestQueue) SetReservedNodePoolId(v string) *UpdateQueueRequestQueue
func (*UpdateQueueRequestQueue) SetVSwitchIds ¶
func (s *UpdateQueueRequestQueue) SetVSwitchIds(v []*string) *UpdateQueueRequestQueue
func (UpdateQueueRequestQueue) String ¶
func (s UpdateQueueRequestQueue) String() string
type UpdateQueueResponse ¶
type UpdateQueueResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateQueueResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpdateQueueResponse) GoString ¶
func (s UpdateQueueResponse) GoString() string
func (*UpdateQueueResponse) SetBody ¶
func (s *UpdateQueueResponse) SetBody(v *UpdateQueueResponseBody) *UpdateQueueResponse
func (*UpdateQueueResponse) SetHeaders ¶
func (s *UpdateQueueResponse) SetHeaders(v map[string]*string) *UpdateQueueResponse
func (*UpdateQueueResponse) SetStatusCode ¶
func (s *UpdateQueueResponse) SetStatusCode(v int32) *UpdateQueueResponse
func (UpdateQueueResponse) String ¶
func (s UpdateQueueResponse) String() string
type UpdateQueueResponseBody ¶
type UpdateQueueResponseBody struct { // The request ID. // // example: // // 04F0F334-1335-436C-A1D7-6C044FE73368 RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // Indicates whether the request was successful. Valid values: // // - true // // - false // // example: // // true Success *bool `json:"Success,omitempty" xml:"Success,omitempty"` }
func (UpdateQueueResponseBody) GoString ¶
func (s UpdateQueueResponseBody) GoString() string
func (*UpdateQueueResponseBody) SetRequestId ¶
func (s *UpdateQueueResponseBody) SetRequestId(v string) *UpdateQueueResponseBody
func (*UpdateQueueResponseBody) SetSuccess ¶
func (s *UpdateQueueResponseBody) SetSuccess(v bool) *UpdateQueueResponseBody
func (UpdateQueueResponseBody) String ¶
func (s UpdateQueueResponseBody) String() string
type UpdateQueueShrinkRequest ¶
type UpdateQueueShrinkRequest struct { // The cluster ID. // // You can call the [ListClusters](https://help.aliyun.com/document_detail/87116.html) operation to query the cluster ID. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The information about the queue to be updated. QueueShrink *string `json:"Queue,omitempty" xml:"Queue,omitempty"` }
func (UpdateQueueShrinkRequest) GoString ¶
func (s UpdateQueueShrinkRequest) GoString() string
func (*UpdateQueueShrinkRequest) SetClusterId ¶
func (s *UpdateQueueShrinkRequest) SetClusterId(v string) *UpdateQueueShrinkRequest
func (*UpdateQueueShrinkRequest) SetQueueShrink ¶
func (s *UpdateQueueShrinkRequest) SetQueueShrink(v string) *UpdateQueueShrinkRequest
func (UpdateQueueShrinkRequest) String ¶
func (s UpdateQueueShrinkRequest) String() string
type UpdateUserRequest ¶
type UpdateUserRequest struct { // The cluster ID. // // This parameter is required. // // example: // // ehpc-hz-FYUr32**** ClusterId *string `json:"ClusterId,omitempty" xml:"ClusterId,omitempty"` // The user group attribute of the user that you want to update. Valid values: // // - users: ordinary permissions, which are suitable for ordinary users that need only to submit and debug jobs. // // - wheel: sudo permissions, which are suitable for administrators who need to manage clusters. In addition to submitting and debugging jobs, you can also run sudo commands to install software and restart nodes. // // example: // // users Group *string `json:"Group,omitempty" xml:"Group,omitempty"` // The password attribute of the user that you want to update. The password must be 6 to 30 characters in length and must contain three of the following four character types: // // - Uppercase letters // // - Lowercase letters // // - Digits // // - Special characters ()~!@#$%^&\\*-_+=|{}[]:;\\"/<>,.?/ // // example: // // 123**** Password *string `json:"Password,omitempty" xml:"Password,omitempty"` // The username. // // This parameter is required. // // example: // // testuser UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"` }
func (UpdateUserRequest) GoString ¶
func (s UpdateUserRequest) GoString() string
func (*UpdateUserRequest) SetClusterId ¶
func (s *UpdateUserRequest) SetClusterId(v string) *UpdateUserRequest
func (*UpdateUserRequest) SetGroup ¶
func (s *UpdateUserRequest) SetGroup(v string) *UpdateUserRequest
func (*UpdateUserRequest) SetPassword ¶
func (s *UpdateUserRequest) SetPassword(v string) *UpdateUserRequest
func (*UpdateUserRequest) SetUserName ¶
func (s *UpdateUserRequest) SetUserName(v string) *UpdateUserRequest
func (UpdateUserRequest) String ¶
func (s UpdateUserRequest) String() string
type UpdateUserResponse ¶
type UpdateUserResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UpdateUserResponseBody `json:"body,omitempty" xml:"body,omitempty"` }
func (UpdateUserResponse) GoString ¶
func (s UpdateUserResponse) GoString() string
func (*UpdateUserResponse) SetBody ¶
func (s *UpdateUserResponse) SetBody(v *UpdateUserResponseBody) *UpdateUserResponse
func (*UpdateUserResponse) SetHeaders ¶
func (s *UpdateUserResponse) SetHeaders(v map[string]*string) *UpdateUserResponse
func (*UpdateUserResponse) SetStatusCode ¶
func (s *UpdateUserResponse) SetStatusCode(v int32) *UpdateUserResponse
func (UpdateUserResponse) String ¶
func (s UpdateUserResponse) String() string
type UpdateUserResponseBody ¶
type UpdateUserResponseBody struct { // The request ID. // // example: // // 04F0F334-1335-436C-A1D7-6C044FE7**** RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` // The request result. Valid values: // // - true: The request was successful. // // - false: The request failed. // // example: // // true Success *string `json:"Success,omitempty" xml:"Success,omitempty"` }
func (UpdateUserResponseBody) GoString ¶
func (s UpdateUserResponseBody) GoString() string
func (*UpdateUserResponseBody) SetRequestId ¶
func (s *UpdateUserResponseBody) SetRequestId(v string) *UpdateUserResponseBody
func (*UpdateUserResponseBody) SetSuccess ¶
func (s *UpdateUserResponseBody) SetSuccess(v string) *UpdateUserResponseBody
func (UpdateUserResponseBody) String ¶
func (s UpdateUserResponseBody) String() string