Documentation ¶
Index ¶
- Constants
- type Activity
- type AgentRunningMode
- type AnonymousComputeEnv
- type Application
- type AttachInstancesRequest
- type AttachInstancesRequestParams
- type AttachInstancesResponse
- type AttachInstancesResponseParams
- type Authentication
- type Client
- func (c *Client) AttachInstances(request *AttachInstancesRequest) (response *AttachInstancesResponse, err error)
- func (c *Client) AttachInstancesWithContext(ctx context.Context, request *AttachInstancesRequest) (response *AttachInstancesResponse, err error)
- func (c *Client) CreateComputeEnv(request *CreateComputeEnvRequest) (response *CreateComputeEnvResponse, err error)
- func (c *Client) CreateComputeEnvWithContext(ctx context.Context, request *CreateComputeEnvRequest) (response *CreateComputeEnvResponse, err error)
- func (c *Client) CreateCpmComputeEnv(request *CreateCpmComputeEnvRequest) (response *CreateCpmComputeEnvResponse, err error)
- func (c *Client) CreateCpmComputeEnvWithContext(ctx context.Context, request *CreateCpmComputeEnvRequest) (response *CreateCpmComputeEnvResponse, err error)
- func (c *Client) CreateTaskTemplate(request *CreateTaskTemplateRequest) (response *CreateTaskTemplateResponse, err error)
- func (c *Client) CreateTaskTemplateWithContext(ctx context.Context, request *CreateTaskTemplateRequest) (response *CreateTaskTemplateResponse, err error)
- func (c *Client) DeleteComputeEnv(request *DeleteComputeEnvRequest) (response *DeleteComputeEnvResponse, err error)
- func (c *Client) DeleteComputeEnvWithContext(ctx context.Context, request *DeleteComputeEnvRequest) (response *DeleteComputeEnvResponse, err error)
- func (c *Client) DeleteJob(request *DeleteJobRequest) (response *DeleteJobResponse, err error)
- func (c *Client) DeleteJobWithContext(ctx context.Context, request *DeleteJobRequest) (response *DeleteJobResponse, err error)
- func (c *Client) DeleteTaskTemplates(request *DeleteTaskTemplatesRequest) (response *DeleteTaskTemplatesResponse, err error)
- func (c *Client) DeleteTaskTemplatesWithContext(ctx context.Context, request *DeleteTaskTemplatesRequest) (response *DeleteTaskTemplatesResponse, err error)
- func (c *Client) DescribeAvailableCvmInstanceTypes(request *DescribeAvailableCvmInstanceTypesRequest) (response *DescribeAvailableCvmInstanceTypesResponse, err error)
- func (c *Client) DescribeAvailableCvmInstanceTypesWithContext(ctx context.Context, request *DescribeAvailableCvmInstanceTypesRequest) (response *DescribeAvailableCvmInstanceTypesResponse, err error)
- func (c *Client) DescribeComputeEnv(request *DescribeComputeEnvRequest) (response *DescribeComputeEnvResponse, err error)
- func (c *Client) DescribeComputeEnvActivities(request *DescribeComputeEnvActivitiesRequest) (response *DescribeComputeEnvActivitiesResponse, err error)
- func (c *Client) DescribeComputeEnvActivitiesWithContext(ctx context.Context, request *DescribeComputeEnvActivitiesRequest) (response *DescribeComputeEnvActivitiesResponse, err error)
- func (c *Client) DescribeComputeEnvCreateInfo(request *DescribeComputeEnvCreateInfoRequest) (response *DescribeComputeEnvCreateInfoResponse, err error)
- func (c *Client) DescribeComputeEnvCreateInfoWithContext(ctx context.Context, request *DescribeComputeEnvCreateInfoRequest) (response *DescribeComputeEnvCreateInfoResponse, err error)
- func (c *Client) DescribeComputeEnvCreateInfos(request *DescribeComputeEnvCreateInfosRequest) (response *DescribeComputeEnvCreateInfosResponse, err error)
- func (c *Client) DescribeComputeEnvCreateInfosWithContext(ctx context.Context, request *DescribeComputeEnvCreateInfosRequest) (response *DescribeComputeEnvCreateInfosResponse, err error)
- func (c *Client) DescribeComputeEnvWithContext(ctx context.Context, request *DescribeComputeEnvRequest) (response *DescribeComputeEnvResponse, err error)
- func (c *Client) DescribeComputeEnvs(request *DescribeComputeEnvsRequest) (response *DescribeComputeEnvsResponse, err error)
- func (c *Client) DescribeComputeEnvsWithContext(ctx context.Context, request *DescribeComputeEnvsRequest) (response *DescribeComputeEnvsResponse, err error)
- func (c *Client) DescribeCpmOsInfo(request *DescribeCpmOsInfoRequest) (response *DescribeCpmOsInfoResponse, err error)
- func (c *Client) DescribeCpmOsInfoWithContext(ctx context.Context, request *DescribeCpmOsInfoRequest) (response *DescribeCpmOsInfoResponse, err error)
- func (c *Client) DescribeCvmZoneInstanceConfigInfos(request *DescribeCvmZoneInstanceConfigInfosRequest) (response *DescribeCvmZoneInstanceConfigInfosResponse, err error)
- func (c *Client) DescribeCvmZoneInstanceConfigInfosWithContext(ctx context.Context, request *DescribeCvmZoneInstanceConfigInfosRequest) (response *DescribeCvmZoneInstanceConfigInfosResponse, err error)
- func (c *Client) DescribeInstanceCategories(request *DescribeInstanceCategoriesRequest) (response *DescribeInstanceCategoriesResponse, err error)
- func (c *Client) DescribeInstanceCategoriesWithContext(ctx context.Context, request *DescribeInstanceCategoriesRequest) (response *DescribeInstanceCategoriesResponse, err error)
- func (c *Client) DescribeJob(request *DescribeJobRequest) (response *DescribeJobResponse, err error)
- func (c *Client) DescribeJobSubmitInfo(request *DescribeJobSubmitInfoRequest) (response *DescribeJobSubmitInfoResponse, err error)
- func (c *Client) DescribeJobSubmitInfoWithContext(ctx context.Context, request *DescribeJobSubmitInfoRequest) (response *DescribeJobSubmitInfoResponse, err error)
- func (c *Client) DescribeJobWithContext(ctx context.Context, request *DescribeJobRequest) (response *DescribeJobResponse, err error)
- func (c *Client) DescribeJobs(request *DescribeJobsRequest) (response *DescribeJobsResponse, err error)
- func (c *Client) DescribeJobsWithContext(ctx context.Context, request *DescribeJobsRequest) (response *DescribeJobsResponse, err error)
- func (c *Client) DescribeTask(request *DescribeTaskRequest) (response *DescribeTaskResponse, err error)
- func (c *Client) DescribeTaskLogs(request *DescribeTaskLogsRequest) (response *DescribeTaskLogsResponse, err error)
- func (c *Client) DescribeTaskLogsWithContext(ctx context.Context, request *DescribeTaskLogsRequest) (response *DescribeTaskLogsResponse, err error)
- func (c *Client) DescribeTaskTemplates(request *DescribeTaskTemplatesRequest) (response *DescribeTaskTemplatesResponse, err error)
- func (c *Client) DescribeTaskTemplatesWithContext(ctx context.Context, request *DescribeTaskTemplatesRequest) (response *DescribeTaskTemplatesResponse, err error)
- func (c *Client) DescribeTaskWithContext(ctx context.Context, request *DescribeTaskRequest) (response *DescribeTaskResponse, err error)
- func (c *Client) DetachInstances(request *DetachInstancesRequest) (response *DetachInstancesResponse, err error)
- func (c *Client) DetachInstancesWithContext(ctx context.Context, request *DetachInstancesRequest) (response *DetachInstancesResponse, err error)
- func (c *Client) ModifyComputeEnv(request *ModifyComputeEnvRequest) (response *ModifyComputeEnvResponse, err error)
- func (c *Client) ModifyComputeEnvWithContext(ctx context.Context, request *ModifyComputeEnvRequest) (response *ModifyComputeEnvResponse, err error)
- func (c *Client) ModifyTaskTemplate(request *ModifyTaskTemplateRequest) (response *ModifyTaskTemplateResponse, err error)
- func (c *Client) ModifyTaskTemplateWithContext(ctx context.Context, request *ModifyTaskTemplateRequest) (response *ModifyTaskTemplateResponse, err error)
- func (c *Client) RetryJobs(request *RetryJobsRequest) (response *RetryJobsResponse, err error)
- func (c *Client) RetryJobsWithContext(ctx context.Context, request *RetryJobsRequest) (response *RetryJobsResponse, err error)
- func (c *Client) SubmitJob(request *SubmitJobRequest) (response *SubmitJobResponse, err error)
- func (c *Client) SubmitJobWithContext(ctx context.Context, request *SubmitJobRequest) (response *SubmitJobResponse, err error)
- func (c *Client) TerminateComputeNode(request *TerminateComputeNodeRequest) (response *TerminateComputeNodeResponse, err error)
- func (c *Client) TerminateComputeNodeWithContext(ctx context.Context, request *TerminateComputeNodeRequest) (response *TerminateComputeNodeResponse, err error)
- func (c *Client) TerminateComputeNodes(request *TerminateComputeNodesRequest) (response *TerminateComputeNodesResponse, err error)
- func (c *Client) TerminateComputeNodesWithContext(ctx context.Context, request *TerminateComputeNodesRequest) (response *TerminateComputeNodesResponse, err error)
- func (c *Client) TerminateJob(request *TerminateJobRequest) (response *TerminateJobResponse, err error)
- func (c *Client) TerminateJobWithContext(ctx context.Context, request *TerminateJobRequest) (response *TerminateJobResponse, err error)
- func (c *Client) TerminateTaskInstance(request *TerminateTaskInstanceRequest) (response *TerminateTaskInstanceResponse, err error)
- func (c *Client) TerminateTaskInstanceWithContext(ctx context.Context, request *TerminateTaskInstanceRequest) (response *TerminateTaskInstanceResponse, err error)
- type CommandLine
- type ComputeEnvCreateInfo
- type ComputeEnvData
- type ComputeEnvView
- type ComputeNode
- type ComputeNodeMetrics
- type CpmVirtualPrivateCloud
- type CreateComputeEnvRequest
- type CreateComputeEnvRequestParams
- type CreateComputeEnvResponse
- type CreateComputeEnvResponseParams
- type CreateCpmComputeEnvRequest
- type CreateCpmComputeEnvRequestParams
- type CreateCpmComputeEnvResponse
- type CreateCpmComputeEnvResponseParams
- type CreateTaskTemplateRequest
- type CreateTaskTemplateRequestParams
- type CreateTaskTemplateResponse
- type CreateTaskTemplateResponseParams
- type DataDisk
- type DeleteComputeEnvRequest
- type DeleteComputeEnvRequestParams
- type DeleteComputeEnvResponse
- type DeleteComputeEnvResponseParams
- type DeleteJobRequest
- type DeleteJobRequestParams
- type DeleteJobResponse
- type DeleteJobResponseParams
- type DeleteTaskTemplatesRequest
- type DeleteTaskTemplatesRequestParams
- type DeleteTaskTemplatesResponse
- type DeleteTaskTemplatesResponseParams
- type Dependence
- type DescribeAvailableCvmInstanceTypesRequest
- type DescribeAvailableCvmInstanceTypesRequestParams
- type DescribeAvailableCvmInstanceTypesResponse
- type DescribeAvailableCvmInstanceTypesResponseParams
- type DescribeComputeEnvActivitiesRequest
- type DescribeComputeEnvActivitiesRequestParams
- type DescribeComputeEnvActivitiesResponse
- type DescribeComputeEnvActivitiesResponseParams
- type DescribeComputeEnvCreateInfoRequest
- type DescribeComputeEnvCreateInfoRequestParams
- type DescribeComputeEnvCreateInfoResponse
- type DescribeComputeEnvCreateInfoResponseParams
- type DescribeComputeEnvCreateInfosRequest
- type DescribeComputeEnvCreateInfosRequestParams
- type DescribeComputeEnvCreateInfosResponse
- type DescribeComputeEnvCreateInfosResponseParams
- type DescribeComputeEnvRequest
- type DescribeComputeEnvRequestParams
- type DescribeComputeEnvResponse
- type DescribeComputeEnvResponseParams
- type DescribeComputeEnvsRequest
- type DescribeComputeEnvsRequestParams
- type DescribeComputeEnvsResponse
- type DescribeComputeEnvsResponseParams
- type DescribeCpmOsInfoRequest
- type DescribeCpmOsInfoRequestParams
- type DescribeCpmOsInfoResponse
- type DescribeCpmOsInfoResponseParams
- type DescribeCvmZoneInstanceConfigInfosRequest
- type DescribeCvmZoneInstanceConfigInfosRequestParams
- type DescribeCvmZoneInstanceConfigInfosResponse
- type DescribeCvmZoneInstanceConfigInfosResponseParams
- type DescribeInstanceCategoriesRequest
- type DescribeInstanceCategoriesRequestParams
- type DescribeInstanceCategoriesResponse
- type DescribeInstanceCategoriesResponseParams
- type DescribeJobRequest
- type DescribeJobRequestParams
- type DescribeJobResponse
- type DescribeJobResponseParams
- type DescribeJobSubmitInfoRequest
- type DescribeJobSubmitInfoRequestParams
- type DescribeJobSubmitInfoResponse
- type DescribeJobSubmitInfoResponseParams
- type DescribeJobsRequest
- type DescribeJobsRequestParams
- type DescribeJobsResponse
- type DescribeJobsResponseParams
- type DescribeTaskLogsRequest
- type DescribeTaskLogsRequestParams
- type DescribeTaskLogsResponse
- type DescribeTaskLogsResponseParams
- type DescribeTaskRequest
- type DescribeTaskRequestParams
- type DescribeTaskResponse
- type DescribeTaskResponseParams
- type DescribeTaskTemplatesRequest
- type DescribeTaskTemplatesRequestParams
- type DescribeTaskTemplatesResponse
- type DescribeTaskTemplatesResponseParams
- type DetachInstancesRequest
- type DetachInstancesRequestParams
- type DetachInstancesResponse
- type DetachInstancesResponseParams
- type Docker
- type EnhancedService
- type EnvData
- type EnvDataCpm
- type EnvVar
- type EventConfig
- type EventVar
- type Externals
- type Filter
- type InputMapping
- type Instance
- type InstanceCategoryItem
- type InstanceMarketOptionsRequest
- type InstanceTypeConfig
- type InstanceTypeOptions
- type InstanceTypeQuotaItem
- type InternetAccessible
- type ItemPrice
- type Job
- type JobView
- type LocalDiskType
- type LoginSettings
- type ModifyComputeEnvRequest
- type ModifyComputeEnvRequestParams
- type ModifyComputeEnvResponse
- type ModifyComputeEnvResponseParams
- type ModifyTaskTemplateRequest
- type ModifyTaskTemplateRequestParams
- type ModifyTaskTemplateResponse
- type ModifyTaskTemplateResponseParams
- type MountDataDisk
- type NamedComputeEnv
- type NamedCpmComputeEnv
- type Notification
- type OsInfo
- type OutputMapping
- type OutputMappingConfig
- type OutputMappingOption
- type Placement
- type RedirectInfo
- type RedirectLocalInfo
- type RetryJobsRequest
- type RetryJobsRequestParams
- type RetryJobsResponse
- type RetryJobsResponseParams
- type RunAutomationServiceEnabled
- type RunMonitorServiceEnabled
- type RunSecurityServiceEnabled
- type SpotMarketOptions
- type StorageBlock
- type SubmitJobRequest
- type SubmitJobRequestParams
- type SubmitJobResponse
- type SubmitJobResponseParams
- type SystemDisk
- type Tag
- type Task
- type TaskInstanceLog
- type TaskInstanceMetrics
- type TaskInstanceView
- type TaskMetrics
- type TaskTemplateView
- type TaskView
- type TerminateComputeNodeRequest
- type TerminateComputeNodeRequestParams
- type TerminateComputeNodeResponse
- type TerminateComputeNodeResponseParams
- type TerminateComputeNodesRequest
- type TerminateComputeNodesRequestParams
- type TerminateComputeNodesResponse
- type TerminateComputeNodesResponseParams
- type TerminateJobRequest
- type TerminateJobRequestParams
- type TerminateJobResponse
- type TerminateJobResponseParams
- type TerminateTaskInstanceRequest
- type TerminateTaskInstanceRequestParams
- type TerminateTaskInstanceResponse
- type TerminateTaskInstanceResponseParams
- type VirtualPrivateCloud
Constants ¶
const ( // ComputeEnv 和 EnvId 必须指定一个(且只有一个)参数。 ALLOWEDONEATTRIBUTEINENVIDANDCOMPUTEENV = "AllowedOneAttributeInEnvIdAndComputeEnv" // 内部错误。 INTERNALERROR = "InternalError" // 调用CAM API返回错误。 INTERNALERROR_CALLCAM = "InternalError.CallCam" // 调用Cpm API返回错误。 INTERNALERROR_CALLCPMAPI = "InternalError.CallCpmAPI" // 调用CVM API返回错误。 INTERNALERROR_CALLCVM = "InternalError.CallCvm" // 获取Tag错误。 INTERNALERROR_CALLTAGAPI = "InternalError.CallTagAPI" // 黑石服务返回数据为空。 INTERNALERROR_CPMRESPONSEDATAEMPTY = "InternalError.CpmResponseDataEmpty" // 指定的Filter不被支持。 INVALIDFILTER = "InvalidFilter" // 非法的计算节点ID格式。 INVALIDPARAMETER_COMPUTENODEIDMALFORMED = "InvalidParameter.ComputeNodeIdMalformed" // 非法的CVM参数。 INVALIDPARAMETER_CVMPARAMETERS = "InvalidParameter.CvmParameters" // 计算环境描述过长。 INVALIDPARAMETER_ENVDESCRIPTIONTOOLONG = "InvalidParameter.EnvDescriptionTooLong" // 非法的计算环境ID格式。 INVALIDPARAMETER_ENVIDMALFORMED = "InvalidParameter.EnvIdMalformed" // 计算环境名称过长。 INVALIDPARAMETER_ENVNAMETOOLONG = "InvalidParameter.EnvNameTooLong" // 镜像ID不正确。 INVALIDPARAMETER_IMAGEIDMALFORMED = "InvalidParameter.ImageIdMalformed" // 非法的参数组合。 INVALIDPARAMETER_INVALIDPARAMETERCOMBINATION = "InvalidParameter.InvalidParameterCombination" // 作业描述过长。 INVALIDPARAMETER_JOBDESCRIPTIONTOOLONG = "InvalidParameter.JobDescriptionTooLong" // 非法的作业ID格式。 INVALIDPARAMETER_JOBIDMALFORMED = "InvalidParameter.JobIdMalformed" // 作业名称过长。 INVALIDPARAMETER_JOBNAMETOOLONG = "InvalidParameter.JobNameTooLong" // 重复的消息通知事件名称。 INVALIDPARAMETER_NOTIFICATIONEVENTNAMEDUPLICATE = "InvalidParameter.NotificationEventNameDuplicate" // 非法的主题名称。 INVALIDPARAMETER_NOTIFICATIONTOPICNAME = "InvalidParameter.NotificationTopicName" // 主题名称过长。 INVALIDPARAMETER_NOTIFICATIONTOPICNAMETOOLONG = "InvalidParameter.NotificationTopicNameTooLong" // 非法的任务名称。 INVALIDPARAMETER_TASKNAME = "InvalidParameter.TaskName" // 任务名称过长。 INVALIDPARAMETER_TASKNAMETOOLONG = "InvalidParameter.TaskNameTooLong" // 任务模板描述过长。 INVALIDPARAMETER_TASKTEMPLATEDESCRIPTIONTOOLONG = "InvalidParameter.TaskTemplateDescriptionTooLong" // 非法的任务模板ID格式。 INVALIDPARAMETER_TASKTEMPLATEIDMALFORMED = "InvalidParameter.TaskTemplateIdMalformed" // 非法的任务模板名称。 INVALIDPARAMETER_TASKTEMPLATENAME = "InvalidParameter.TaskTemplateName" // 任务模板名称过长。 INVALIDPARAMETER_TASKTEMPLATENAMETOOLONG = "InvalidParameter.TaskTemplateNameTooLong" // TaskTemplateName、TaskTemplateDescription和TaskTemplateInfo至少包含一项。 INVALIDPARAMETERATLEASTONEATTRIBUTE = "InvalidParameterAtLeastOneAttribute" // 参数取值错误。 INVALIDPARAMETERVALUE = "InvalidParameterValue" // 计算环境参数校验失败。 INVALIDPARAMETERVALUE_COMPUTEENV = "InvalidParameterValue.ComputeEnv" // 找不到依赖任务定义。 INVALIDPARAMETERVALUE_DEPENDENCENOTFOUNDTASKNAME = "InvalidParameterValue.DependenceNotFoundTaskName" // 禁止环状任务依赖关系。 INVALIDPARAMETERVALUE_DEPENDENCEUNFEASIBLE = "InvalidParameterValue.DependenceUnfeasible" // 实例ID重复。 INVALIDPARAMETERVALUE_INSTANCEIDDUPLICATED = "InvalidParameterValue.InstanceIdDuplicated" // 不支持指定的实例类型。 INVALIDPARAMETERVALUE_INSTANCETYPE = "InvalidParameterValue.InstanceType" // 实例类型不能有重复值。 INVALIDPARAMETERVALUE_INSTANCETYPEDUPLICATE = "InvalidParameterValue.InstanceTypeDuplicate" // 实例类型列表不能为空。 INVALIDPARAMETERVALUE_INSTANCETYPESEMPTY = "InvalidParameterValue.InstanceTypesEmpty" // DataTypeAny不合法。 INVALIDPARAMETERVALUE_INVALIDDATATYPEANY = "InvalidParameterValue.InvalidDataTypeAny" // Filter参数不正确。 INVALIDPARAMETERVALUE_INVALIDFILTER = "InvalidParameterValue.InvalidFilter" // 可用区和地域不匹配。 INVALIDPARAMETERVALUE_INVALIDZONEMISMATCHREGION = "InvalidParameterValue.InvalidZoneMismatchRegion" // Filter参数值数量超过限制。 INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" // 非法的本地存储路径。 INVALIDPARAMETERVALUE_LOCALPATH = "InvalidParameterValue.LocalPath" // 重试次数过大。 INVALIDPARAMETERVALUE_MAXRETRYCOUNT = "InvalidParameterValue.MaxRetryCount" // 非法的负值参数。 INVALIDPARAMETERVALUE_NEGATIVE = "InvalidParameterValue.Negative" // 参数值不是浮点型。 INVALIDPARAMETERVALUE_NOTFLOAT = "InvalidParameterValue.NotFloat" // 指定的OsTypeId不合法。 INVALIDPARAMETERVALUE_OSTYPEID = "InvalidParameterValue.OsTypeId" // 该地域不支持创建黑石计算环境。 INVALIDPARAMETERVALUE_REGIONNOTSUPPORTCPM = "InvalidParameterValue.RegionNotSupportCpm" // 非法的存储路径格式。 INVALIDPARAMETERVALUE_REMOTESTORAGEPATH = "InvalidParameterValue.RemoteStoragePath" // 非法的存储类型。 INVALIDPARAMETERVALUE_REMOTESTORAGESCHEMETYPE = "InvalidParameterValue.RemoteStorageSchemeType" // 指定的ResourceType不合法。 INVALIDPARAMETERVALUE_RESOURCETYPE = "InvalidParameterValue.ResourceType" // Zone不可用。 INVALIDPARAMETERVALUE_UNAVAILABLEZONE = "InvalidParameterValue.UnavailableZone" // 批量计算不支持的机型付费类型。 INVALIDPARAMETERVALUE_UNSUPPORTEDBATCHINSTANCECHARGETYPE = "InvalidParameterValue.UnsupportedBatchInstanceChargeType" // 指定的zone不存在。 INVALIDZONE_MISMATCHREGION = "InvalidZone.MismatchRegion" // 计算环境配额不足。 LIMITEXCEEDED_COMPUTEENVQUOTA = "LimitExceeded.ComputeEnvQuota" // CPU配额不足。 LIMITEXCEEDED_CPUQUOTA = "LimitExceeded.CpuQuota" // 作业配额不足。 LIMITEXCEEDED_JOBQUOTA = "LimitExceeded.JobQuota" // 任务模板配额不足。 LIMITEXCEEDED_TASKTEMPLATEQUOTA = "LimitExceeded.TaskTemplateQuota" // Job在使用中。 RESOURCEINUSE_JOB = "ResourceInUse.Job" // 指定计算环境不存在。 RESOURCENOTFOUND_COMPUTEENV = "ResourceNotFound.ComputeEnv" // 指定计算节点不存在。 RESOURCENOTFOUND_COMPUTENODE = "ResourceNotFound.ComputeNode" // 指定作业不存在。 RESOURCENOTFOUND_JOB = "ResourceNotFound.Job" // 指定作业任务不存在。 RESOURCENOTFOUND_TASK = "ResourceNotFound.Task" // 指定任务实例不存在。 RESOURCENOTFOUND_TASKINSTANCE = "ResourceNotFound.TaskInstance" // 指定任务模板ID不存在。 RESOURCENOTFOUND_TASKTEMPLATE = "ResourceNotFound.TaskTemplate" // 禁止使用批量计算服务。 UNAUTHORIZEDOPERATION_USERNOTALLOWEDTOUSEBATCH = "UnauthorizedOperation.UserNotAllowedToUseBatch" // 未知参数错误。 UNKNOWNPARAMETER = "UnknownParameter" // 操作不支持。 UNSUPPORTEDOPERATION = "UnsupportedOperation" // 处理其他请求,禁止删除操作。 UNSUPPORTEDOPERATION_ACCEPTOTHERREQUEST = "UnsupportedOperation.AcceptOtherRequest" // 计算环境正在接受请求。 UNSUPPORTEDOPERATION_COMPUTEENVACCEPTOTHERREQUEST = "UnsupportedOperation.ComputeEnvAcceptOtherRequest" // 禁止删除操作。 UNSUPPORTEDOPERATION_COMPUTEENVOPERATION = "UnsupportedOperation.ComputeEnvOperation" // 禁止终止计算节点。 UNSUPPORTEDOPERATION_COMPUTENODEFORBIDTERMINATE = "UnsupportedOperation.ComputeNodeForbidTerminate" // 计算节点停止中。 UNSUPPORTEDOPERATION_COMPUTENODEISTERMINATING = "UnsupportedOperation.ComputeNodeIsTerminating" // 不允许将该实例添加到计算环境中。 UNSUPPORTEDOPERATION_INSTANCESNOTALLOWTOATTACH = "UnsupportedOperation.InstancesNotAllowToAttach" // 缩容时,缩容数大于现有计算节点数。 UNSUPPORTEDOPERATION_NOTENOUGHCOMPUTENODESTOTERMINATE = "UnsupportedOperation.NotEnoughComputeNodesToTerminate" // 指定计算环境的任务实例禁止该操作。 UNSUPPORTEDOPERATION_TERMINATEOPERATIONWITHENVID = "UnsupportedOperation.TerminateOperationWithEnvId" )
const APIVersion = "2017-03-12"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Activity ¶
type Activity struct { // 活动ID ActivityId *string `json:"ActivityId,omitnil,omitempty" name:"ActivityId"` // 计算节点ID ComputeNodeId *string `json:"ComputeNodeId,omitnil,omitempty" name:"ComputeNodeId"` // 计算节点活动类型,创建或者销毁 ComputeNodeActivityType *string `json:"ComputeNodeActivityType,omitnil,omitempty" name:"ComputeNodeActivityType"` // 计算环境ID EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 起因 Cause *string `json:"Cause,omitnil,omitempty" name:"Cause"` // 活动状态 ActivityState *string `json:"ActivityState,omitnil,omitempty" name:"ActivityState"` // 状态原因 StateReason *string `json:"StateReason,omitnil,omitempty" name:"StateReason"` // 活动开始时间 StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 活动结束时间 // 注意:此字段可能返回 null,表示取不到有效值。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 云服务器实例ID // 注意:此字段可能返回 null,表示取不到有效值。 InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` }
type AgentRunningMode ¶
type AnonymousComputeEnv ¶
type AnonymousComputeEnv struct { // 计算环境管理类型 EnvType *string `json:"EnvType,omitnil,omitempty" name:"EnvType"` // 计算环境具体参数 EnvData *EnvData `json:"EnvData,omitnil,omitempty" name:"EnvData"` // 数据盘挂载选项 MountDataDisks []*MountDataDisk `json:"MountDataDisks,omitnil,omitempty" name:"MountDataDisks"` // agent运行模式,适用于Windows系统 AgentRunningMode *AgentRunningMode `json:"AgentRunningMode,omitnil,omitempty" name:"AgentRunningMode"` }
type Application ¶
type Application struct { // 应用程序的交付方式,包括PACKAGE、LOCAL 两种取值,分别指远程存储的软件包、计算环境本地。 // 注意:此字段可能返回 null,表示取不到有效值。 DeliveryForm *string `json:"DeliveryForm,omitnil,omitempty" name:"DeliveryForm"` // 任务执行命令。与Commands不能同时指定。 // 注意:此字段可能返回 null,表示取不到有效值。 Command *string `json:"Command,omitnil,omitempty" name:"Command"` // 应用程序软件包的远程存储路径 // 注意:此字段可能返回 null,表示取不到有效值。 PackagePath *string `json:"PackagePath,omitnil,omitempty" name:"PackagePath"` // 应用使用Docker的相关配置。在使用Docker配置的情况下,DeliveryForm 为 LOCAL 表示直接使用Docker镜像内部的应用软件,通过Docker方式运行;DeliveryForm 为 PACKAGE,表示将远程应用包注入到Docker镜像后,通过Docker方式运行。为避免Docker不同版本的兼容性问题,Docker安装包及相关依赖由Batch统一负责,对于已安装Docker的自定义镜像,请卸载后再使用Docker特性。 // 注意:此字段可能返回 null,表示取不到有效值。 Docker *Docker `json:"Docker,omitnil,omitempty" name:"Docker"` // 任务执行命令信息。与Command不能同时指定。 // 注意:此字段可能返回 null,表示取不到有效值。 Commands []*CommandLine `json:"Commands,omitnil,omitempty" name:"Commands"` }
type AttachInstancesRequest ¶
type AttachInstancesRequest struct { *tchttp.BaseRequest // 计算环境ID EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 加入计算环境实例列表 Instances []*Instance `json:"Instances,omitnil,omitempty" name:"Instances"` }
func NewAttachInstancesRequest ¶
func NewAttachInstancesRequest() (request *AttachInstancesRequest)
func (*AttachInstancesRequest) FromJsonString ¶
func (r *AttachInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AttachInstancesRequest) ToJsonString ¶
func (r *AttachInstancesRequest) ToJsonString() string
type AttachInstancesRequestParams ¶ added in v1.0.426
type AttachInstancesRequestParams struct { // 计算环境ID EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 加入计算环境实例列表 Instances []*Instance `json:"Instances,omitnil,omitempty" name:"Instances"` }
Predefined struct for user
type AttachInstancesResponse ¶
type AttachInstancesResponse struct { *tchttp.BaseResponse Response *AttachInstancesResponseParams `json:"Response"` }
func NewAttachInstancesResponse ¶
func NewAttachInstancesResponse() (response *AttachInstancesResponse)
func (*AttachInstancesResponse) FromJsonString ¶
func (r *AttachInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AttachInstancesResponse) ToJsonString ¶
func (r *AttachInstancesResponse) ToJsonString() string
type AttachInstancesResponseParams ¶ added in v1.0.426
type AttachInstancesResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type Authentication ¶
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) AttachInstances ¶
func (c *Client) AttachInstances(request *AttachInstancesRequest) (response *AttachInstancesResponse, err error)
AttachInstances 此接口可将已存在实例添加到计算环境中。
实例需要满足如下条件:<br/>
1.实例不在批量计算系统中。<br/>
2.实例状态要求处于运行中。<br/>
3.支持预付费实例,按小时后付费实例,专享子机实例。不支持竞价实例。<br/>
此接口会将加入到计算环境中的实例重设UserData和重装操作系统。
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_CALLCVM = "InternalError.CallCvm" INVALIDPARAMETER_ENVIDMALFORMED = "InvalidParameter.EnvIdMalformed" INVALIDPARAMETERVALUE_INSTANCEIDDUPLICATED = "InvalidParameterValue.InstanceIdDuplicated" RESOURCENOTFOUND_COMPUTEENV = "ResourceNotFound.ComputeEnv" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INSTANCESNOTALLOWTOATTACH = "UnsupportedOperation.InstancesNotAllowToAttach"
func (*Client) AttachInstancesWithContext ¶ added in v1.0.324
func (c *Client) AttachInstancesWithContext(ctx context.Context, request *AttachInstancesRequest) (response *AttachInstancesResponse, err error)
AttachInstances 此接口可将已存在实例添加到计算环境中。
实例需要满足如下条件:<br/>
1.实例不在批量计算系统中。<br/>
2.实例状态要求处于运行中。<br/>
3.支持预付费实例,按小时后付费实例,专享子机实例。不支持竞价实例。<br/>
此接口会将加入到计算环境中的实例重设UserData和重装操作系统。
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_CALLCVM = "InternalError.CallCvm" INVALIDPARAMETER_ENVIDMALFORMED = "InvalidParameter.EnvIdMalformed" INVALIDPARAMETERVALUE_INSTANCEIDDUPLICATED = "InvalidParameterValue.InstanceIdDuplicated" RESOURCENOTFOUND_COMPUTEENV = "ResourceNotFound.ComputeEnv" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INSTANCESNOTALLOWTOATTACH = "UnsupportedOperation.InstancesNotAllowToAttach"
func (*Client) CreateComputeEnv ¶
func (c *Client) CreateComputeEnv(request *CreateComputeEnvRequest) (response *CreateComputeEnvResponse, err error)
CreateComputeEnv 用于创建计算环境
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_CALLCAM = "InternalError.CallCam" INTERNALERROR_CALLCVM = "InternalError.CallCvm" INTERNALERROR_CALLTAGAPI = "InternalError.CallTagAPI" INVALIDPARAMETER_CVMPARAMETERS = "InvalidParameter.CvmParameters" INVALIDPARAMETER_ENVDESCRIPTIONTOOLONG = "InvalidParameter.EnvDescriptionTooLong" INVALIDPARAMETER_ENVNAMETOOLONG = "InvalidParameter.EnvNameTooLong" INVALIDPARAMETER_IMAGEIDMALFORMED = "InvalidParameter.ImageIdMalformed" INVALIDPARAMETER_INVALIDPARAMETERCOMBINATION = "InvalidParameter.InvalidParameterCombination" INVALIDPARAMETER_NOTIFICATIONEVENTNAMEDUPLICATE = "InvalidParameter.NotificationEventNameDuplicate" INVALIDPARAMETER_NOTIFICATIONTOPICNAME = "InvalidParameter.NotificationTopicName" INVALIDPARAMETER_NOTIFICATIONTOPICNAMETOOLONG = "InvalidParameter.NotificationTopicNameTooLong" INVALIDPARAMETERVALUE_COMPUTEENV = "InvalidParameterValue.ComputeEnv" INVALIDPARAMETERVALUE_INSTANCETYPE = "InvalidParameterValue.InstanceType" INVALIDPARAMETERVALUE_INVALIDDATATYPEANY = "InvalidParameterValue.InvalidDataTypeAny" INVALIDPARAMETERVALUE_INVALIDZONEMISMATCHREGION = "InvalidParameterValue.InvalidZoneMismatchRegion" INVALIDPARAMETERVALUE_LOCALPATH = "InvalidParameterValue.LocalPath" INVALIDPARAMETERVALUE_NEGATIVE = "InvalidParameterValue.Negative" INVALIDPARAMETERVALUE_REMOTESTORAGEPATH = "InvalidParameterValue.RemoteStoragePath" INVALIDPARAMETERVALUE_REMOTESTORAGESCHEMETYPE = "InvalidParameterValue.RemoteStorageSchemeType" INVALIDPARAMETERVALUE_UNAVAILABLEZONE = "InvalidParameterValue.UnavailableZone" INVALIDZONE_MISMATCHREGION = "InvalidZone.MismatchRegion" LIMITEXCEEDED_COMPUTEENVQUOTA = "LimitExceeded.ComputeEnvQuota" LIMITEXCEEDED_CPUQUOTA = "LimitExceeded.CpuQuota" UNAUTHORIZEDOPERATION_USERNOTALLOWEDTOUSEBATCH = "UnauthorizedOperation.UserNotAllowedToUseBatch"
func (*Client) CreateComputeEnvWithContext ¶ added in v1.0.324
func (c *Client) CreateComputeEnvWithContext(ctx context.Context, request *CreateComputeEnvRequest) (response *CreateComputeEnvResponse, err error)
CreateComputeEnv 用于创建计算环境
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_CALLCAM = "InternalError.CallCam" INTERNALERROR_CALLCVM = "InternalError.CallCvm" INTERNALERROR_CALLTAGAPI = "InternalError.CallTagAPI" INVALIDPARAMETER_CVMPARAMETERS = "InvalidParameter.CvmParameters" INVALIDPARAMETER_ENVDESCRIPTIONTOOLONG = "InvalidParameter.EnvDescriptionTooLong" INVALIDPARAMETER_ENVNAMETOOLONG = "InvalidParameter.EnvNameTooLong" INVALIDPARAMETER_IMAGEIDMALFORMED = "InvalidParameter.ImageIdMalformed" INVALIDPARAMETER_INVALIDPARAMETERCOMBINATION = "InvalidParameter.InvalidParameterCombination" INVALIDPARAMETER_NOTIFICATIONEVENTNAMEDUPLICATE = "InvalidParameter.NotificationEventNameDuplicate" INVALIDPARAMETER_NOTIFICATIONTOPICNAME = "InvalidParameter.NotificationTopicName" INVALIDPARAMETER_NOTIFICATIONTOPICNAMETOOLONG = "InvalidParameter.NotificationTopicNameTooLong" INVALIDPARAMETERVALUE_COMPUTEENV = "InvalidParameterValue.ComputeEnv" INVALIDPARAMETERVALUE_INSTANCETYPE = "InvalidParameterValue.InstanceType" INVALIDPARAMETERVALUE_INVALIDDATATYPEANY = "InvalidParameterValue.InvalidDataTypeAny" INVALIDPARAMETERVALUE_INVALIDZONEMISMATCHREGION = "InvalidParameterValue.InvalidZoneMismatchRegion" INVALIDPARAMETERVALUE_LOCALPATH = "InvalidParameterValue.LocalPath" INVALIDPARAMETERVALUE_NEGATIVE = "InvalidParameterValue.Negative" INVALIDPARAMETERVALUE_REMOTESTORAGEPATH = "InvalidParameterValue.RemoteStoragePath" INVALIDPARAMETERVALUE_REMOTESTORAGESCHEMETYPE = "InvalidParameterValue.RemoteStorageSchemeType" INVALIDPARAMETERVALUE_UNAVAILABLEZONE = "InvalidParameterValue.UnavailableZone" INVALIDZONE_MISMATCHREGION = "InvalidZone.MismatchRegion" LIMITEXCEEDED_COMPUTEENVQUOTA = "LimitExceeded.ComputeEnvQuota" LIMITEXCEEDED_CPUQUOTA = "LimitExceeded.CpuQuota" UNAUTHORIZEDOPERATION_USERNOTALLOWEDTOUSEBATCH = "UnauthorizedOperation.UserNotAllowedToUseBatch"
func (*Client) CreateCpmComputeEnv ¶
func (c *Client) CreateCpmComputeEnv(request *CreateCpmComputeEnvRequest) (response *CreateCpmComputeEnvResponse, err error)
CreateCpmComputeEnv 创建黑石计算环境
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_CALLCPMAPI = "InternalError.CallCpmAPI" INTERNALERROR_CPMRESPONSEDATAEMPTY = "InternalError.CpmResponseDataEmpty" INVALIDPARAMETER_ENVDESCRIPTIONTOOLONG = "InvalidParameter.EnvDescriptionTooLong" INVALIDPARAMETER_ENVNAMETOOLONG = "InvalidParameter.EnvNameTooLong" INVALIDPARAMETER_NOTIFICATIONEVENTNAMEDUPLICATE = "InvalidParameter.NotificationEventNameDuplicate" INVALIDPARAMETER_NOTIFICATIONTOPICNAME = "InvalidParameter.NotificationTopicName" INVALIDPARAMETER_NOTIFICATIONTOPICNAMETOOLONG = "InvalidParameter.NotificationTopicNameTooLong" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_OSTYPEID = "InvalidParameterValue.OsTypeId" INVALIDPARAMETERVALUE_REGIONNOTSUPPORTCPM = "InvalidParameterValue.RegionNotSupportCpm" UNAUTHORIZEDOPERATION_USERNOTALLOWEDTOUSEBATCH = "UnauthorizedOperation.UserNotAllowedToUseBatch"
func (*Client) CreateCpmComputeEnvWithContext ¶ added in v1.0.324
func (c *Client) CreateCpmComputeEnvWithContext(ctx context.Context, request *CreateCpmComputeEnvRequest) (response *CreateCpmComputeEnvResponse, err error)
CreateCpmComputeEnv 创建黑石计算环境
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_CALLCPMAPI = "InternalError.CallCpmAPI" INTERNALERROR_CPMRESPONSEDATAEMPTY = "InternalError.CpmResponseDataEmpty" INVALIDPARAMETER_ENVDESCRIPTIONTOOLONG = "InvalidParameter.EnvDescriptionTooLong" INVALIDPARAMETER_ENVNAMETOOLONG = "InvalidParameter.EnvNameTooLong" INVALIDPARAMETER_NOTIFICATIONEVENTNAMEDUPLICATE = "InvalidParameter.NotificationEventNameDuplicate" INVALIDPARAMETER_NOTIFICATIONTOPICNAME = "InvalidParameter.NotificationTopicName" INVALIDPARAMETER_NOTIFICATIONTOPICNAMETOOLONG = "InvalidParameter.NotificationTopicNameTooLong" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_OSTYPEID = "InvalidParameterValue.OsTypeId" INVALIDPARAMETERVALUE_REGIONNOTSUPPORTCPM = "InvalidParameterValue.RegionNotSupportCpm" UNAUTHORIZEDOPERATION_USERNOTALLOWEDTOUSEBATCH = "UnauthorizedOperation.UserNotAllowedToUseBatch"
func (*Client) CreateTaskTemplate ¶
func (c *Client) CreateTaskTemplate(request *CreateTaskTemplateRequest) (response *CreateTaskTemplateResponse, err error)
CreateTaskTemplate 用于创建任务模板
可能返回的错误码:
ALLOWEDONEATTRIBUTEINENVIDANDCOMPUTEENV = "AllowedOneAttributeInEnvIdAndComputeEnv" INTERNALERROR = "InternalError" INTERNALERROR_CALLTAGAPI = "InternalError.CallTagAPI" INVALIDPARAMETER_CVMPARAMETERS = "InvalidParameter.CvmParameters" INVALIDPARAMETER_ENVIDMALFORMED = "InvalidParameter.EnvIdMalformed" INVALIDPARAMETER_IMAGEIDMALFORMED = "InvalidParameter.ImageIdMalformed" INVALIDPARAMETER_TASKNAME = "InvalidParameter.TaskName" INVALIDPARAMETER_TASKNAMETOOLONG = "InvalidParameter.TaskNameTooLong" INVALIDPARAMETER_TASKTEMPLATENAME = "InvalidParameter.TaskTemplateName" INVALIDPARAMETER_TASKTEMPLATENAMETOOLONG = "InvalidParameter.TaskTemplateNameTooLong" INVALIDPARAMETERVALUE_COMPUTEENV = "InvalidParameterValue.ComputeEnv" INVALIDPARAMETERVALUE_DEPENDENCENOTFOUNDTASKNAME = "InvalidParameterValue.DependenceNotFoundTaskName" INVALIDPARAMETERVALUE_DEPENDENCEUNFEASIBLE = "InvalidParameterValue.DependenceUnfeasible" INVALIDPARAMETERVALUE_INVALIDDATATYPEANY = "InvalidParameterValue.InvalidDataTypeAny" INVALIDPARAMETERVALUE_LOCALPATH = "InvalidParameterValue.LocalPath" INVALIDPARAMETERVALUE_MAXRETRYCOUNT = "InvalidParameterValue.MaxRetryCount" INVALIDPARAMETERVALUE_NEGATIVE = "InvalidParameterValue.Negative" INVALIDPARAMETERVALUE_REMOTESTORAGEPATH = "InvalidParameterValue.RemoteStoragePath" INVALIDPARAMETERVALUE_REMOTESTORAGESCHEMETYPE = "InvalidParameterValue.RemoteStorageSchemeType" LIMITEXCEEDED_TASKTEMPLATEQUOTA = "LimitExceeded.TaskTemplateQuota"
func (*Client) CreateTaskTemplateWithContext ¶ added in v1.0.324
func (c *Client) CreateTaskTemplateWithContext(ctx context.Context, request *CreateTaskTemplateRequest) (response *CreateTaskTemplateResponse, err error)
CreateTaskTemplate 用于创建任务模板
可能返回的错误码:
ALLOWEDONEATTRIBUTEINENVIDANDCOMPUTEENV = "AllowedOneAttributeInEnvIdAndComputeEnv" INTERNALERROR = "InternalError" INTERNALERROR_CALLTAGAPI = "InternalError.CallTagAPI" INVALIDPARAMETER_CVMPARAMETERS = "InvalidParameter.CvmParameters" INVALIDPARAMETER_ENVIDMALFORMED = "InvalidParameter.EnvIdMalformed" INVALIDPARAMETER_IMAGEIDMALFORMED = "InvalidParameter.ImageIdMalformed" INVALIDPARAMETER_TASKNAME = "InvalidParameter.TaskName" INVALIDPARAMETER_TASKNAMETOOLONG = "InvalidParameter.TaskNameTooLong" INVALIDPARAMETER_TASKTEMPLATENAME = "InvalidParameter.TaskTemplateName" INVALIDPARAMETER_TASKTEMPLATENAMETOOLONG = "InvalidParameter.TaskTemplateNameTooLong" INVALIDPARAMETERVALUE_COMPUTEENV = "InvalidParameterValue.ComputeEnv" INVALIDPARAMETERVALUE_DEPENDENCENOTFOUNDTASKNAME = "InvalidParameterValue.DependenceNotFoundTaskName" INVALIDPARAMETERVALUE_DEPENDENCEUNFEASIBLE = "InvalidParameterValue.DependenceUnfeasible" INVALIDPARAMETERVALUE_INVALIDDATATYPEANY = "InvalidParameterValue.InvalidDataTypeAny" INVALIDPARAMETERVALUE_LOCALPATH = "InvalidParameterValue.LocalPath" INVALIDPARAMETERVALUE_MAXRETRYCOUNT = "InvalidParameterValue.MaxRetryCount" INVALIDPARAMETERVALUE_NEGATIVE = "InvalidParameterValue.Negative" INVALIDPARAMETERVALUE_REMOTESTORAGEPATH = "InvalidParameterValue.RemoteStoragePath" INVALIDPARAMETERVALUE_REMOTESTORAGESCHEMETYPE = "InvalidParameterValue.RemoteStorageSchemeType" LIMITEXCEEDED_TASKTEMPLATEQUOTA = "LimitExceeded.TaskTemplateQuota"
func (*Client) DeleteComputeEnv ¶
func (c *Client) DeleteComputeEnv(request *DeleteComputeEnvRequest) (response *DeleteComputeEnvResponse, err error)
DeleteComputeEnv 用于删除计算环境
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ENVIDMALFORMED = "InvalidParameter.EnvIdMalformed" RESOURCENOTFOUND_COMPUTEENV = "ResourceNotFound.ComputeEnv" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_ACCEPTOTHERREQUEST = "UnsupportedOperation.AcceptOtherRequest" UNSUPPORTEDOPERATION_COMPUTEENVACCEPTOTHERREQUEST = "UnsupportedOperation.ComputeEnvAcceptOtherRequest" UNSUPPORTEDOPERATION_COMPUTEENVOPERATION = "UnsupportedOperation.ComputeEnvOperation" UNSUPPORTEDOPERATION_COMPUTENODEFORBIDTERMINATE = "UnsupportedOperation.ComputeNodeForbidTerminate"
func (*Client) DeleteComputeEnvWithContext ¶ added in v1.0.324
func (c *Client) DeleteComputeEnvWithContext(ctx context.Context, request *DeleteComputeEnvRequest) (response *DeleteComputeEnvResponse, err error)
DeleteComputeEnv 用于删除计算环境
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ENVIDMALFORMED = "InvalidParameter.EnvIdMalformed" RESOURCENOTFOUND_COMPUTEENV = "ResourceNotFound.ComputeEnv" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_ACCEPTOTHERREQUEST = "UnsupportedOperation.AcceptOtherRequest" UNSUPPORTEDOPERATION_COMPUTEENVACCEPTOTHERREQUEST = "UnsupportedOperation.ComputeEnvAcceptOtherRequest" UNSUPPORTEDOPERATION_COMPUTEENVOPERATION = "UnsupportedOperation.ComputeEnvOperation" UNSUPPORTEDOPERATION_COMPUTENODEFORBIDTERMINATE = "UnsupportedOperation.ComputeNodeForbidTerminate"
func (*Client) DeleteJob ¶
func (c *Client) DeleteJob(request *DeleteJobRequest) (response *DeleteJobResponse, err error)
DeleteJob 用于删除作业记录。
删除作业的效果相当于删除作业相关的所有信息。删除成功后,作业相关的所有信息都无法查询。
待删除的作业必须处于完结状态,且其内部包含的所有任务实例也必须处于完结状态,否则会禁止操作。完结状态,是指处于 SUCCEED 或 FAILED 状态。
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_CALLTAGAPI = "InternalError.CallTagAPI" INVALIDPARAMETER_JOBIDMALFORMED = "InvalidParameter.JobIdMalformed" RESOURCEINUSE_JOB = "ResourceInUse.Job" RESOURCENOTFOUND_JOB = "ResourceNotFound.Job" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteJobWithContext ¶ added in v1.0.324
func (c *Client) DeleteJobWithContext(ctx context.Context, request *DeleteJobRequest) (response *DeleteJobResponse, err error)
DeleteJob 用于删除作业记录。
删除作业的效果相当于删除作业相关的所有信息。删除成功后,作业相关的所有信息都无法查询。
待删除的作业必须处于完结状态,且其内部包含的所有任务实例也必须处于完结状态,否则会禁止操作。完结状态,是指处于 SUCCEED 或 FAILED 状态。
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_CALLTAGAPI = "InternalError.CallTagAPI" INVALIDPARAMETER_JOBIDMALFORMED = "InvalidParameter.JobIdMalformed" RESOURCEINUSE_JOB = "ResourceInUse.Job" RESOURCENOTFOUND_JOB = "ResourceNotFound.Job" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteTaskTemplates ¶
func (c *Client) DeleteTaskTemplates(request *DeleteTaskTemplatesRequest) (response *DeleteTaskTemplatesResponse, err error)
DeleteTaskTemplates 用于删除任务模板信息
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_TASKTEMPLATEIDMALFORMED = "InvalidParameter.TaskTemplateIdMalformed" RESOURCENOTFOUND_TASKTEMPLATE = "ResourceNotFound.TaskTemplate"
func (*Client) DeleteTaskTemplatesWithContext ¶ added in v1.0.324
func (c *Client) DeleteTaskTemplatesWithContext(ctx context.Context, request *DeleteTaskTemplatesRequest) (response *DeleteTaskTemplatesResponse, err error)
DeleteTaskTemplates 用于删除任务模板信息
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_TASKTEMPLATEIDMALFORMED = "InvalidParameter.TaskTemplateIdMalformed" RESOURCENOTFOUND_TASKTEMPLATE = "ResourceNotFound.TaskTemplate"
func (*Client) DescribeAvailableCvmInstanceTypes ¶
func (c *Client) DescribeAvailableCvmInstanceTypes(request *DescribeAvailableCvmInstanceTypesRequest) (response *DescribeAvailableCvmInstanceTypesResponse, err error)
DescribeAvailableCvmInstanceTypes 查看可用的CVM机型配置信息
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_CALLCAM = "InternalError.CallCam" INTERNALERROR_CALLCVM = "InternalError.CallCvm" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDFILTER = "InvalidParameterValue.InvalidFilter" INVALIDPARAMETERVALUE_INVALIDZONEMISMATCHREGION = "InvalidParameterValue.InvalidZoneMismatchRegion" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDZONE_MISMATCHREGION = "InvalidZone.MismatchRegion"
func (*Client) DescribeAvailableCvmInstanceTypesWithContext ¶ added in v1.0.324
func (c *Client) DescribeAvailableCvmInstanceTypesWithContext(ctx context.Context, request *DescribeAvailableCvmInstanceTypesRequest) (response *DescribeAvailableCvmInstanceTypesResponse, err error)
DescribeAvailableCvmInstanceTypes 查看可用的CVM机型配置信息
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_CALLCAM = "InternalError.CallCam" INTERNALERROR_CALLCVM = "InternalError.CallCvm" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDFILTER = "InvalidParameterValue.InvalidFilter" INVALIDPARAMETERVALUE_INVALIDZONEMISMATCHREGION = "InvalidParameterValue.InvalidZoneMismatchRegion" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDZONE_MISMATCHREGION = "InvalidZone.MismatchRegion"
func (*Client) DescribeComputeEnv ¶
func (c *Client) DescribeComputeEnv(request *DescribeComputeEnvRequest) (response *DescribeComputeEnvResponse, err error)
DescribeComputeEnv 用于查询计算环境的详细信息
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ENVIDMALFORMED = "InvalidParameter.EnvIdMalformed" RESOURCENOTFOUND_COMPUTEENV = "ResourceNotFound.ComputeEnv"
func (*Client) DescribeComputeEnvActivities ¶
func (c *Client) DescribeComputeEnvActivities(request *DescribeComputeEnvActivitiesRequest) (response *DescribeComputeEnvActivitiesResponse, err error)
DescribeComputeEnvActivities 用于查询计算环境的活动信息
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_COMPUTENODEIDMALFORMED = "InvalidParameter.ComputeNodeIdMalformed" INVALIDPARAMETER_ENVIDMALFORMED = "InvalidParameter.EnvIdMalformed" RESOURCENOTFOUND_COMPUTEENV = "ResourceNotFound.ComputeEnv" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeComputeEnvActivitiesWithContext ¶ added in v1.0.324
func (c *Client) DescribeComputeEnvActivitiesWithContext(ctx context.Context, request *DescribeComputeEnvActivitiesRequest) (response *DescribeComputeEnvActivitiesResponse, err error)
DescribeComputeEnvActivities 用于查询计算环境的活动信息
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_COMPUTENODEIDMALFORMED = "InvalidParameter.ComputeNodeIdMalformed" INVALIDPARAMETER_ENVIDMALFORMED = "InvalidParameter.EnvIdMalformed" RESOURCENOTFOUND_COMPUTEENV = "ResourceNotFound.ComputeEnv" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeComputeEnvCreateInfo ¶
func (c *Client) DescribeComputeEnvCreateInfo(request *DescribeComputeEnvCreateInfoRequest) (response *DescribeComputeEnvCreateInfoResponse, err error)
DescribeComputeEnvCreateInfo 查看计算环境的创建信息。
可能返回的错误码:
INVALIDPARAMETER_ENVIDMALFORMED = "InvalidParameter.EnvIdMalformed" RESOURCENOTFOUND_COMPUTEENV = "ResourceNotFound.ComputeEnv"
func (*Client) DescribeComputeEnvCreateInfoWithContext ¶ added in v1.0.324
func (c *Client) DescribeComputeEnvCreateInfoWithContext(ctx context.Context, request *DescribeComputeEnvCreateInfoRequest) (response *DescribeComputeEnvCreateInfoResponse, err error)
DescribeComputeEnvCreateInfo 查看计算环境的创建信息。
可能返回的错误码:
INVALIDPARAMETER_ENVIDMALFORMED = "InvalidParameter.EnvIdMalformed" RESOURCENOTFOUND_COMPUTEENV = "ResourceNotFound.ComputeEnv"
func (*Client) DescribeComputeEnvCreateInfos ¶
func (c *Client) DescribeComputeEnvCreateInfos(request *DescribeComputeEnvCreateInfosRequest) (response *DescribeComputeEnvCreateInfosResponse, err error)
DescribeComputeEnvCreateInfos 用于查看计算环境创建信息列表,包括名称、描述、类型、环境参数、通知及期望节点数等。
可能返回的错误码:
INVALIDPARAMETER_ENVIDMALFORMED = "InvalidParameter.EnvIdMalformed" INVALIDPARAMETER_INVALIDPARAMETERCOMBINATION = "InvalidParameter.InvalidParameterCombination" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDZONE_MISMATCHREGION = "InvalidZone.MismatchRegion" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeComputeEnvCreateInfosWithContext ¶ added in v1.0.324
func (c *Client) DescribeComputeEnvCreateInfosWithContext(ctx context.Context, request *DescribeComputeEnvCreateInfosRequest) (response *DescribeComputeEnvCreateInfosResponse, err error)
DescribeComputeEnvCreateInfos 用于查看计算环境创建信息列表,包括名称、描述、类型、环境参数、通知及期望节点数等。
可能返回的错误码:
INVALIDPARAMETER_ENVIDMALFORMED = "InvalidParameter.EnvIdMalformed" INVALIDPARAMETER_INVALIDPARAMETERCOMBINATION = "InvalidParameter.InvalidParameterCombination" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDZONE_MISMATCHREGION = "InvalidZone.MismatchRegion" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeComputeEnvWithContext ¶ added in v1.0.324
func (c *Client) DescribeComputeEnvWithContext(ctx context.Context, request *DescribeComputeEnvRequest) (response *DescribeComputeEnvResponse, err error)
DescribeComputeEnv 用于查询计算环境的详细信息
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_ENVIDMALFORMED = "InvalidParameter.EnvIdMalformed" RESOURCENOTFOUND_COMPUTEENV = "ResourceNotFound.ComputeEnv"
func (*Client) DescribeComputeEnvs ¶
func (c *Client) DescribeComputeEnvs(request *DescribeComputeEnvsRequest) (response *DescribeComputeEnvsResponse, err error)
DescribeComputeEnvs 用于查看计算环境列表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER_ENVIDMALFORMED = "InvalidParameter.EnvIdMalformed" INVALIDPARAMETER_INVALIDPARAMETERCOMBINATION = "InvalidParameter.InvalidParameterCombination" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDFILTER = "InvalidParameterValue.InvalidFilter" INVALIDPARAMETERVALUE_RESOURCETYPE = "InvalidParameterValue.ResourceType" INVALIDZONE_MISMATCHREGION = "InvalidZone.MismatchRegion" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeComputeEnvsWithContext ¶ added in v1.0.324
func (c *Client) DescribeComputeEnvsWithContext(ctx context.Context, request *DescribeComputeEnvsRequest) (response *DescribeComputeEnvsResponse, err error)
DescribeComputeEnvs 用于查看计算环境列表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER_ENVIDMALFORMED = "InvalidParameter.EnvIdMalformed" INVALIDPARAMETER_INVALIDPARAMETERCOMBINATION = "InvalidParameter.InvalidParameterCombination" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDFILTER = "InvalidParameterValue.InvalidFilter" INVALIDPARAMETERVALUE_RESOURCETYPE = "InvalidParameterValue.ResourceType" INVALIDZONE_MISMATCHREGION = "InvalidZone.MismatchRegion" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeCpmOsInfo ¶
func (c *Client) DescribeCpmOsInfo(request *DescribeCpmOsInfoRequest) (response *DescribeCpmOsInfoResponse, err error)
DescribeCpmOsInfo 创建黑石计算环境时,查询批量计算环境支持的黑石操作系统信息
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_CALLCPMAPI = "InternalError.CallCpmAPI" INVALIDPARAMETERVALUE_REGIONNOTSUPPORTCPM = "InvalidParameterValue.RegionNotSupportCpm"
func (*Client) DescribeCpmOsInfoWithContext ¶ added in v1.0.324
func (c *Client) DescribeCpmOsInfoWithContext(ctx context.Context, request *DescribeCpmOsInfoRequest) (response *DescribeCpmOsInfoResponse, err error)
DescribeCpmOsInfo 创建黑石计算环境时,查询批量计算环境支持的黑石操作系统信息
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_CALLCPMAPI = "InternalError.CallCpmAPI" INVALIDPARAMETERVALUE_REGIONNOTSUPPORTCPM = "InvalidParameterValue.RegionNotSupportCpm"
func (*Client) DescribeCvmZoneInstanceConfigInfos ¶
func (c *Client) DescribeCvmZoneInstanceConfigInfos(request *DescribeCvmZoneInstanceConfigInfosRequest) (response *DescribeCvmZoneInstanceConfigInfosResponse, err error)
DescribeCvmZoneInstanceConfigInfos 获取批量计算可用区机型配置信息
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_CALLCAM = "InternalError.CallCam" INTERNALERROR_CALLCVM = "InternalError.CallCvm" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDFILTER = "InvalidParameterValue.InvalidFilter" INVALIDPARAMETERVALUE_INVALIDZONEMISMATCHREGION = "InvalidParameterValue.InvalidZoneMismatchRegion" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_UNSUPPORTEDBATCHINSTANCECHARGETYPE = "InvalidParameterValue.UnsupportedBatchInstanceChargeType" INVALIDZONE_MISMATCHREGION = "InvalidZone.MismatchRegion"
func (*Client) DescribeCvmZoneInstanceConfigInfosWithContext ¶ added in v1.0.324
func (c *Client) DescribeCvmZoneInstanceConfigInfosWithContext(ctx context.Context, request *DescribeCvmZoneInstanceConfigInfosRequest) (response *DescribeCvmZoneInstanceConfigInfosResponse, err error)
DescribeCvmZoneInstanceConfigInfos 获取批量计算可用区机型配置信息
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_CALLCAM = "InternalError.CallCam" INTERNALERROR_CALLCVM = "InternalError.CallCvm" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDFILTER = "InvalidParameterValue.InvalidFilter" INVALIDPARAMETERVALUE_INVALIDZONEMISMATCHREGION = "InvalidParameterValue.InvalidZoneMismatchRegion" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_UNSUPPORTEDBATCHINSTANCECHARGETYPE = "InvalidParameterValue.UnsupportedBatchInstanceChargeType" INVALIDZONE_MISMATCHREGION = "InvalidZone.MismatchRegion"
func (*Client) DescribeInstanceCategories ¶
func (c *Client) DescribeInstanceCategories(request *DescribeInstanceCategoriesRequest) (response *DescribeInstanceCategoriesResponse, err error)
DescribeInstanceCategories 目前对CVM现有实例族分类,每一类包含若干实例族。该接口用于查询实例分类信息。
可能返回的错误码:
INTERNALERROR = "InternalError" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeInstanceCategoriesWithContext ¶ added in v1.0.324
func (c *Client) DescribeInstanceCategoriesWithContext(ctx context.Context, request *DescribeInstanceCategoriesRequest) (response *DescribeInstanceCategoriesResponse, err error)
DescribeInstanceCategories 目前对CVM现有实例族分类,每一类包含若干实例族。该接口用于查询实例分类信息。
可能返回的错误码:
INTERNALERROR = "InternalError" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeJob ¶
func (c *Client) DescribeJob(request *DescribeJobRequest) (response *DescribeJobResponse, err error)
DescribeJob 用于查看一个作业的详细信息,包括内部任务(Task)和依赖(Dependence)信息。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_JOBIDMALFORMED = "InvalidParameter.JobIdMalformed" RESOURCENOTFOUND_JOB = "ResourceNotFound.Job"
func (*Client) DescribeJobSubmitInfo ¶
func (c *Client) DescribeJobSubmitInfo(request *DescribeJobSubmitInfoRequest) (response *DescribeJobSubmitInfoResponse, err error)
DescribeJobSubmitInfo 用于查询指定作业的提交信息,其返回内容包括 JobId 和 SubmitJob 接口中作为输入参数的作业提交信息
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_JOBIDMALFORMED = "InvalidParameter.JobIdMalformed" RESOURCENOTFOUND_JOB = "ResourceNotFound.Job"
func (*Client) DescribeJobSubmitInfoWithContext ¶ added in v1.0.324
func (c *Client) DescribeJobSubmitInfoWithContext(ctx context.Context, request *DescribeJobSubmitInfoRequest) (response *DescribeJobSubmitInfoResponse, err error)
DescribeJobSubmitInfo 用于查询指定作业的提交信息,其返回内容包括 JobId 和 SubmitJob 接口中作为输入参数的作业提交信息
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_JOBIDMALFORMED = "InvalidParameter.JobIdMalformed" RESOURCENOTFOUND_JOB = "ResourceNotFound.Job"
func (*Client) DescribeJobWithContext ¶ added in v1.0.324
func (c *Client) DescribeJobWithContext(ctx context.Context, request *DescribeJobRequest) (response *DescribeJobResponse, err error)
DescribeJob 用于查看一个作业的详细信息,包括内部任务(Task)和依赖(Dependence)信息。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_JOBIDMALFORMED = "InvalidParameter.JobIdMalformed" RESOURCENOTFOUND_JOB = "ResourceNotFound.Job"
func (*Client) DescribeJobs ¶
func (c *Client) DescribeJobs(request *DescribeJobsRequest) (response *DescribeJobsResponse, err error)
DescribeJobs 用于查询若干个作业的概览信息
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER_INVALIDPARAMETERCOMBINATION = "InvalidParameter.InvalidParameterCombination" INVALIDPARAMETER_JOBIDMALFORMED = "InvalidParameter.JobIdMalformed" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDFILTER = "InvalidParameterValue.InvalidFilter" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDZONE_MISMATCHREGION = "InvalidZone.MismatchRegion" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeJobsWithContext ¶ added in v1.0.324
func (c *Client) DescribeJobsWithContext(ctx context.Context, request *DescribeJobsRequest) (response *DescribeJobsResponse, err error)
DescribeJobs 用于查询若干个作业的概览信息
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDFILTER = "InvalidFilter" INVALIDPARAMETER_INVALIDPARAMETERCOMBINATION = "InvalidParameter.InvalidParameterCombination" INVALIDPARAMETER_JOBIDMALFORMED = "InvalidParameter.JobIdMalformed" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDFILTER = "InvalidParameterValue.InvalidFilter" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDZONE_MISMATCHREGION = "InvalidZone.MismatchRegion" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeTask ¶
func (c *Client) DescribeTask(request *DescribeTaskRequest) (response *DescribeTaskResponse, err error)
DescribeTask 用于查询指定任务的详细信息,包括任务内部的任务实例信息。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_JOBIDMALFORMED = "InvalidParameter.JobIdMalformed" RESOURCENOTFOUND_TASK = "ResourceNotFound.Task"
func (*Client) DescribeTaskLogs ¶
func (c *Client) DescribeTaskLogs(request *DescribeTaskLogsRequest) (response *DescribeTaskLogsResponse, err error)
DescribeTaskLogs 用于获取任务多个实例标准输出和标准错误日志。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_JOBIDMALFORMED = "InvalidParameter.JobIdMalformed" INVALIDPARAMETER_TASKNAME = "InvalidParameter.TaskName" INVALIDPARAMETER_TASKNAMETOOLONG = "InvalidParameter.TaskNameTooLong" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_NEGATIVE = "InvalidParameterValue.Negative" RESOURCENOTFOUND_JOB = "ResourceNotFound.Job" RESOURCENOTFOUND_TASK = "ResourceNotFound.Task" RESOURCENOTFOUND_TASKINSTANCE = "ResourceNotFound.TaskInstance" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeTaskLogsWithContext ¶ added in v1.0.324
func (c *Client) DescribeTaskLogsWithContext(ctx context.Context, request *DescribeTaskLogsRequest) (response *DescribeTaskLogsResponse, err error)
DescribeTaskLogs 用于获取任务多个实例标准输出和标准错误日志。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_JOBIDMALFORMED = "InvalidParameter.JobIdMalformed" INVALIDPARAMETER_TASKNAME = "InvalidParameter.TaskName" INVALIDPARAMETER_TASKNAMETOOLONG = "InvalidParameter.TaskNameTooLong" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_NEGATIVE = "InvalidParameterValue.Negative" RESOURCENOTFOUND_JOB = "ResourceNotFound.Job" RESOURCENOTFOUND_TASK = "ResourceNotFound.Task" RESOURCENOTFOUND_TASKINSTANCE = "ResourceNotFound.TaskInstance" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeTaskTemplates ¶
func (c *Client) DescribeTaskTemplates(request *DescribeTaskTemplatesRequest) (response *DescribeTaskTemplatesResponse, err error)
DescribeTaskTemplates 用于查询任务模板信息
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDPARAMETERCOMBINATION = "InvalidParameter.InvalidParameterCombination" INVALIDPARAMETER_TASKTEMPLATEIDMALFORMED = "InvalidParameter.TaskTemplateIdMalformed" INVALIDPARAMETERVALUE = "InvalidParameterValue" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeTaskTemplatesWithContext ¶ added in v1.0.324
func (c *Client) DescribeTaskTemplatesWithContext(ctx context.Context, request *DescribeTaskTemplatesRequest) (response *DescribeTaskTemplatesResponse, err error)
DescribeTaskTemplates 用于查询任务模板信息
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_INVALIDPARAMETERCOMBINATION = "InvalidParameter.InvalidParameterCombination" INVALIDPARAMETER_TASKTEMPLATEIDMALFORMED = "InvalidParameter.TaskTemplateIdMalformed" INVALIDPARAMETERVALUE = "InvalidParameterValue" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeTaskWithContext ¶ added in v1.0.324
func (c *Client) DescribeTaskWithContext(ctx context.Context, request *DescribeTaskRequest) (response *DescribeTaskResponse, err error)
DescribeTask 用于查询指定任务的详细信息,包括任务内部的任务实例信息。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_JOBIDMALFORMED = "InvalidParameter.JobIdMalformed" RESOURCENOTFOUND_TASK = "ResourceNotFound.Task"
func (*Client) DetachInstances ¶
func (c *Client) DetachInstances(request *DetachInstancesRequest) (response *DetachInstancesResponse, err error)
DetachInstances 将添加到计算环境中的实例从计算环境中移出。若是由批量计算自动创建的计算节点实例则不允许移出。
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_CALLCVM = "InternalError.CallCvm" INVALIDPARAMETER_ENVIDMALFORMED = "InvalidParameter.EnvIdMalformed" INVALIDPARAMETERVALUE_INSTANCEIDDUPLICATED = "InvalidParameterValue.InstanceIdDuplicated" RESOURCENOTFOUND_COMPUTEENV = "ResourceNotFound.ComputeEnv" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DetachInstancesWithContext ¶ added in v1.0.324
func (c *Client) DetachInstancesWithContext(ctx context.Context, request *DetachInstancesRequest) (response *DetachInstancesResponse, err error)
DetachInstances 将添加到计算环境中的实例从计算环境中移出。若是由批量计算自动创建的计算节点实例则不允许移出。
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_CALLCVM = "InternalError.CallCvm" INVALIDPARAMETER_ENVIDMALFORMED = "InvalidParameter.EnvIdMalformed" INVALIDPARAMETERVALUE_INSTANCEIDDUPLICATED = "InvalidParameterValue.InstanceIdDuplicated" RESOURCENOTFOUND_COMPUTEENV = "ResourceNotFound.ComputeEnv" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyComputeEnv ¶
func (c *Client) ModifyComputeEnv(request *ModifyComputeEnvRequest) (response *ModifyComputeEnvResponse, err error)
ModifyComputeEnv 用于修改计算环境属性
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_CALLCPMAPI = "InternalError.CallCpmAPI" INVALIDPARAMETER_ENVDESCRIPTIONTOOLONG = "InvalidParameter.EnvDescriptionTooLong" INVALIDPARAMETER_ENVIDMALFORMED = "InvalidParameter.EnvIdMalformed" INVALIDPARAMETER_ENVNAMETOOLONG = "InvalidParameter.EnvNameTooLong" INVALIDPARAMETERVALUE_INSTANCETYPE = "InvalidParameterValue.InstanceType" INVALIDPARAMETERVALUE_INSTANCETYPEDUPLICATE = "InvalidParameterValue.InstanceTypeDuplicate" INVALIDPARAMETERVALUE_INSTANCETYPESEMPTY = "InvalidParameterValue.InstanceTypesEmpty" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_NEGATIVE = "InvalidParameterValue.Negative" LIMITEXCEEDED_CPUQUOTA = "LimitExceeded.CpuQuota" RESOURCENOTFOUND_COMPUTEENV = "ResourceNotFound.ComputeEnv" UNSUPPORTEDOPERATION_ACCEPTOTHERREQUEST = "UnsupportedOperation.AcceptOtherRequest" UNSUPPORTEDOPERATION_COMPUTEENVACCEPTOTHERREQUEST = "UnsupportedOperation.ComputeEnvAcceptOtherRequest" UNSUPPORTEDOPERATION_COMPUTENODEFORBIDTERMINATE = "UnsupportedOperation.ComputeNodeForbidTerminate" UNSUPPORTEDOPERATION_NOTENOUGHCOMPUTENODESTOTERMINATE = "UnsupportedOperation.NotEnoughComputeNodesToTerminate"
func (*Client) ModifyComputeEnvWithContext ¶ added in v1.0.324
func (c *Client) ModifyComputeEnvWithContext(ctx context.Context, request *ModifyComputeEnvRequest) (response *ModifyComputeEnvResponse, err error)
ModifyComputeEnv 用于修改计算环境属性
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALERROR_CALLCPMAPI = "InternalError.CallCpmAPI" INVALIDPARAMETER_ENVDESCRIPTIONTOOLONG = "InvalidParameter.EnvDescriptionTooLong" INVALIDPARAMETER_ENVIDMALFORMED = "InvalidParameter.EnvIdMalformed" INVALIDPARAMETER_ENVNAMETOOLONG = "InvalidParameter.EnvNameTooLong" INVALIDPARAMETERVALUE_INSTANCETYPE = "InvalidParameterValue.InstanceType" INVALIDPARAMETERVALUE_INSTANCETYPEDUPLICATE = "InvalidParameterValue.InstanceTypeDuplicate" INVALIDPARAMETERVALUE_INSTANCETYPESEMPTY = "InvalidParameterValue.InstanceTypesEmpty" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_NEGATIVE = "InvalidParameterValue.Negative" LIMITEXCEEDED_CPUQUOTA = "LimitExceeded.CpuQuota" RESOURCENOTFOUND_COMPUTEENV = "ResourceNotFound.ComputeEnv" UNSUPPORTEDOPERATION_ACCEPTOTHERREQUEST = "UnsupportedOperation.AcceptOtherRequest" UNSUPPORTEDOPERATION_COMPUTEENVACCEPTOTHERREQUEST = "UnsupportedOperation.ComputeEnvAcceptOtherRequest" UNSUPPORTEDOPERATION_COMPUTENODEFORBIDTERMINATE = "UnsupportedOperation.ComputeNodeForbidTerminate" UNSUPPORTEDOPERATION_NOTENOUGHCOMPUTENODESTOTERMINATE = "UnsupportedOperation.NotEnoughComputeNodesToTerminate"
func (*Client) ModifyTaskTemplate ¶
func (c *Client) ModifyTaskTemplate(request *ModifyTaskTemplateRequest) (response *ModifyTaskTemplateResponse, err error)
ModifyTaskTemplate 用于修改任务模板
可能返回的错误码:
ALLOWEDONEATTRIBUTEINENVIDANDCOMPUTEENV = "AllowedOneAttributeInEnvIdAndComputeEnv" INTERNALERROR = "InternalError" INVALIDPARAMETER_CVMPARAMETERS = "InvalidParameter.CvmParameters" INVALIDPARAMETER_TASKNAME = "InvalidParameter.TaskName" INVALIDPARAMETER_TASKNAMETOOLONG = "InvalidParameter.TaskNameTooLong" INVALIDPARAMETER_TASKTEMPLATEDESCRIPTIONTOOLONG = "InvalidParameter.TaskTemplateDescriptionTooLong" INVALIDPARAMETER_TASKTEMPLATEIDMALFORMED = "InvalidParameter.TaskTemplateIdMalformed" INVALIDPARAMETER_TASKTEMPLATENAME = "InvalidParameter.TaskTemplateName" INVALIDPARAMETER_TASKTEMPLATENAMETOOLONG = "InvalidParameter.TaskTemplateNameTooLong" INVALIDPARAMETERATLEASTONEATTRIBUTE = "InvalidParameterAtLeastOneAttribute" INVALIDPARAMETERVALUE_COMPUTEENV = "InvalidParameterValue.ComputeEnv" INVALIDPARAMETERVALUE_DEPENDENCENOTFOUNDTASKNAME = "InvalidParameterValue.DependenceNotFoundTaskName" INVALIDPARAMETERVALUE_DEPENDENCEUNFEASIBLE = "InvalidParameterValue.DependenceUnfeasible" INVALIDPARAMETERVALUE_LOCALPATH = "InvalidParameterValue.LocalPath" INVALIDPARAMETERVALUE_MAXRETRYCOUNT = "InvalidParameterValue.MaxRetryCount" INVALIDPARAMETERVALUE_NEGATIVE = "InvalidParameterValue.Negative" INVALIDPARAMETERVALUE_REMOTESTORAGEPATH = "InvalidParameterValue.RemoteStoragePath" INVALIDPARAMETERVALUE_REMOTESTORAGESCHEMETYPE = "InvalidParameterValue.RemoteStorageSchemeType" RESOURCENOTFOUND_TASKTEMPLATE = "ResourceNotFound.TaskTemplate"
func (*Client) ModifyTaskTemplateWithContext ¶ added in v1.0.324
func (c *Client) ModifyTaskTemplateWithContext(ctx context.Context, request *ModifyTaskTemplateRequest) (response *ModifyTaskTemplateResponse, err error)
ModifyTaskTemplate 用于修改任务模板
可能返回的错误码:
ALLOWEDONEATTRIBUTEINENVIDANDCOMPUTEENV = "AllowedOneAttributeInEnvIdAndComputeEnv" INTERNALERROR = "InternalError" INVALIDPARAMETER_CVMPARAMETERS = "InvalidParameter.CvmParameters" INVALIDPARAMETER_TASKNAME = "InvalidParameter.TaskName" INVALIDPARAMETER_TASKNAMETOOLONG = "InvalidParameter.TaskNameTooLong" INVALIDPARAMETER_TASKTEMPLATEDESCRIPTIONTOOLONG = "InvalidParameter.TaskTemplateDescriptionTooLong" INVALIDPARAMETER_TASKTEMPLATEIDMALFORMED = "InvalidParameter.TaskTemplateIdMalformed" INVALIDPARAMETER_TASKTEMPLATENAME = "InvalidParameter.TaskTemplateName" INVALIDPARAMETER_TASKTEMPLATENAMETOOLONG = "InvalidParameter.TaskTemplateNameTooLong" INVALIDPARAMETERATLEASTONEATTRIBUTE = "InvalidParameterAtLeastOneAttribute" INVALIDPARAMETERVALUE_COMPUTEENV = "InvalidParameterValue.ComputeEnv" INVALIDPARAMETERVALUE_DEPENDENCENOTFOUNDTASKNAME = "InvalidParameterValue.DependenceNotFoundTaskName" INVALIDPARAMETERVALUE_DEPENDENCEUNFEASIBLE = "InvalidParameterValue.DependenceUnfeasible" INVALIDPARAMETERVALUE_LOCALPATH = "InvalidParameterValue.LocalPath" INVALIDPARAMETERVALUE_MAXRETRYCOUNT = "InvalidParameterValue.MaxRetryCount" INVALIDPARAMETERVALUE_NEGATIVE = "InvalidParameterValue.Negative" INVALIDPARAMETERVALUE_REMOTESTORAGEPATH = "InvalidParameterValue.RemoteStoragePath" INVALIDPARAMETERVALUE_REMOTESTORAGESCHEMETYPE = "InvalidParameterValue.RemoteStorageSchemeType" RESOURCENOTFOUND_TASKTEMPLATE = "ResourceNotFound.TaskTemplate"
func (*Client) RetryJobs ¶
func (c *Client) RetryJobs(request *RetryJobsRequest) (response *RetryJobsResponse, err error)
RetryJobs 用于重试作业中失败的任务实例。
当且仅当作业处于“FAILED”状态,支持重试操作。重试操作成功后,作业会按照“DAG”中指定的任务依赖关系,依次重试各个任务中失败的任务实例。任务实例的历史信息将被重置,如同首次运行一样,参与后续的调度和执行。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_JOBIDMALFORMED = "InvalidParameter.JobIdMalformed" RESOURCENOTFOUND_JOB = "ResourceNotFound.Job" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) RetryJobsWithContext ¶ added in v1.0.324
func (c *Client) RetryJobsWithContext(ctx context.Context, request *RetryJobsRequest) (response *RetryJobsResponse, err error)
RetryJobs 用于重试作业中失败的任务实例。
当且仅当作业处于“FAILED”状态,支持重试操作。重试操作成功后,作业会按照“DAG”中指定的任务依赖关系,依次重试各个任务中失败的任务实例。任务实例的历史信息将被重置,如同首次运行一样,参与后续的调度和执行。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_JOBIDMALFORMED = "InvalidParameter.JobIdMalformed" RESOURCENOTFOUND_JOB = "ResourceNotFound.Job" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) SubmitJob ¶
func (c *Client) SubmitJob(request *SubmitJobRequest) (response *SubmitJobResponse, err error)
SubmitJob 用于提交一个作业
可能返回的错误码:
ALLOWEDONEATTRIBUTEINENVIDANDCOMPUTEENV = "AllowedOneAttributeInEnvIdAndComputeEnv" INTERNALERROR = "InternalError" INTERNALERROR_CALLCAM = "InternalError.CallCam" INTERNALERROR_CALLCVM = "InternalError.CallCvm" INTERNALERROR_CALLTAGAPI = "InternalError.CallTagAPI" INVALIDPARAMETER_CVMPARAMETERS = "InvalidParameter.CvmParameters" INVALIDPARAMETER_ENVIDMALFORMED = "InvalidParameter.EnvIdMalformed" INVALIDPARAMETER_IMAGEIDMALFORMED = "InvalidParameter.ImageIdMalformed" INVALIDPARAMETER_INVALIDPARAMETERCOMBINATION = "InvalidParameter.InvalidParameterCombination" INVALIDPARAMETER_JOBDESCRIPTIONTOOLONG = "InvalidParameter.JobDescriptionTooLong" INVALIDPARAMETER_JOBNAMETOOLONG = "InvalidParameter.JobNameTooLong" INVALIDPARAMETER_NOTIFICATIONEVENTNAMEDUPLICATE = "InvalidParameter.NotificationEventNameDuplicate" INVALIDPARAMETER_NOTIFICATIONTOPICNAME = "InvalidParameter.NotificationTopicName" INVALIDPARAMETER_NOTIFICATIONTOPICNAMETOOLONG = "InvalidParameter.NotificationTopicNameTooLong" INVALIDPARAMETER_TASKNAME = "InvalidParameter.TaskName" INVALIDPARAMETER_TASKNAMETOOLONG = "InvalidParameter.TaskNameTooLong" INVALIDPARAMETERVALUE_COMPUTEENV = "InvalidParameterValue.ComputeEnv" INVALIDPARAMETERVALUE_DEPENDENCENOTFOUNDTASKNAME = "InvalidParameterValue.DependenceNotFoundTaskName" INVALIDPARAMETERVALUE_DEPENDENCEUNFEASIBLE = "InvalidParameterValue.DependenceUnfeasible" INVALIDPARAMETERVALUE_INSTANCETYPEDUPLICATE = "InvalidParameterValue.InstanceTypeDuplicate" INVALIDPARAMETERVALUE_INVALIDDATATYPEANY = "InvalidParameterValue.InvalidDataTypeAny" INVALIDPARAMETERVALUE_INVALIDZONEMISMATCHREGION = "InvalidParameterValue.InvalidZoneMismatchRegion" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_LOCALPATH = "InvalidParameterValue.LocalPath" INVALIDPARAMETERVALUE_MAXRETRYCOUNT = "InvalidParameterValue.MaxRetryCount" INVALIDPARAMETERVALUE_NEGATIVE = "InvalidParameterValue.Negative" INVALIDPARAMETERVALUE_NOTFLOAT = "InvalidParameterValue.NotFloat" INVALIDPARAMETERVALUE_REMOTESTORAGEPATH = "InvalidParameterValue.RemoteStoragePath" INVALIDPARAMETERVALUE_REMOTESTORAGESCHEMETYPE = "InvalidParameterValue.RemoteStorageSchemeType" INVALIDPARAMETERVALUE_UNAVAILABLEZONE = "InvalidParameterValue.UnavailableZone" INVALIDZONE_MISMATCHREGION = "InvalidZone.MismatchRegion" LIMITEXCEEDED_JOBQUOTA = "LimitExceeded.JobQuota" RESOURCENOTFOUND_COMPUTEENV = "ResourceNotFound.ComputeEnv" UNAUTHORIZEDOPERATION_USERNOTALLOWEDTOUSEBATCH = "UnauthorizedOperation.UserNotAllowedToUseBatch"
func (*Client) SubmitJobWithContext ¶ added in v1.0.324
func (c *Client) SubmitJobWithContext(ctx context.Context, request *SubmitJobRequest) (response *SubmitJobResponse, err error)
SubmitJob 用于提交一个作业
可能返回的错误码:
ALLOWEDONEATTRIBUTEINENVIDANDCOMPUTEENV = "AllowedOneAttributeInEnvIdAndComputeEnv" INTERNALERROR = "InternalError" INTERNALERROR_CALLCAM = "InternalError.CallCam" INTERNALERROR_CALLCVM = "InternalError.CallCvm" INTERNALERROR_CALLTAGAPI = "InternalError.CallTagAPI" INVALIDPARAMETER_CVMPARAMETERS = "InvalidParameter.CvmParameters" INVALIDPARAMETER_ENVIDMALFORMED = "InvalidParameter.EnvIdMalformed" INVALIDPARAMETER_IMAGEIDMALFORMED = "InvalidParameter.ImageIdMalformed" INVALIDPARAMETER_INVALIDPARAMETERCOMBINATION = "InvalidParameter.InvalidParameterCombination" INVALIDPARAMETER_JOBDESCRIPTIONTOOLONG = "InvalidParameter.JobDescriptionTooLong" INVALIDPARAMETER_JOBNAMETOOLONG = "InvalidParameter.JobNameTooLong" INVALIDPARAMETER_NOTIFICATIONEVENTNAMEDUPLICATE = "InvalidParameter.NotificationEventNameDuplicate" INVALIDPARAMETER_NOTIFICATIONTOPICNAME = "InvalidParameter.NotificationTopicName" INVALIDPARAMETER_NOTIFICATIONTOPICNAMETOOLONG = "InvalidParameter.NotificationTopicNameTooLong" INVALIDPARAMETER_TASKNAME = "InvalidParameter.TaskName" INVALIDPARAMETER_TASKNAMETOOLONG = "InvalidParameter.TaskNameTooLong" INVALIDPARAMETERVALUE_COMPUTEENV = "InvalidParameterValue.ComputeEnv" INVALIDPARAMETERVALUE_DEPENDENCENOTFOUNDTASKNAME = "InvalidParameterValue.DependenceNotFoundTaskName" INVALIDPARAMETERVALUE_DEPENDENCEUNFEASIBLE = "InvalidParameterValue.DependenceUnfeasible" INVALIDPARAMETERVALUE_INSTANCETYPEDUPLICATE = "InvalidParameterValue.InstanceTypeDuplicate" INVALIDPARAMETERVALUE_INVALIDDATATYPEANY = "InvalidParameterValue.InvalidDataTypeAny" INVALIDPARAMETERVALUE_INVALIDZONEMISMATCHREGION = "InvalidParameterValue.InvalidZoneMismatchRegion" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_LOCALPATH = "InvalidParameterValue.LocalPath" INVALIDPARAMETERVALUE_MAXRETRYCOUNT = "InvalidParameterValue.MaxRetryCount" INVALIDPARAMETERVALUE_NEGATIVE = "InvalidParameterValue.Negative" INVALIDPARAMETERVALUE_NOTFLOAT = "InvalidParameterValue.NotFloat" INVALIDPARAMETERVALUE_REMOTESTORAGEPATH = "InvalidParameterValue.RemoteStoragePath" INVALIDPARAMETERVALUE_REMOTESTORAGESCHEMETYPE = "InvalidParameterValue.RemoteStorageSchemeType" INVALIDPARAMETERVALUE_UNAVAILABLEZONE = "InvalidParameterValue.UnavailableZone" INVALIDZONE_MISMATCHREGION = "InvalidZone.MismatchRegion" LIMITEXCEEDED_JOBQUOTA = "LimitExceeded.JobQuota" RESOURCENOTFOUND_COMPUTEENV = "ResourceNotFound.ComputeEnv" UNAUTHORIZEDOPERATION_USERNOTALLOWEDTOUSEBATCH = "UnauthorizedOperation.UserNotAllowedToUseBatch"
func (*Client) TerminateComputeNode ¶
func (c *Client) TerminateComputeNode(request *TerminateComputeNodeRequest) (response *TerminateComputeNodeResponse, err error)
TerminateComputeNode 用于销毁计算节点。
对于状态为CREATED、CREATION_FAILED、RUNNING和ABNORMAL的节点,允许销毁处理。
可能返回的错误码:
INVALIDPARAMETER_COMPUTENODEIDMALFORMED = "InvalidParameter.ComputeNodeIdMalformed" INVALIDPARAMETER_ENVIDMALFORMED = "InvalidParameter.EnvIdMalformed" RESOURCENOTFOUND_COMPUTEENV = "ResourceNotFound.ComputeEnv" RESOURCENOTFOUND_COMPUTENODE = "ResourceNotFound.ComputeNode" UNSUPPORTEDOPERATION_ACCEPTOTHERREQUEST = "UnsupportedOperation.AcceptOtherRequest" UNSUPPORTEDOPERATION_COMPUTEENVACCEPTOTHERREQUEST = "UnsupportedOperation.ComputeEnvAcceptOtherRequest" UNSUPPORTEDOPERATION_COMPUTEENVOPERATION = "UnsupportedOperation.ComputeEnvOperation" UNSUPPORTEDOPERATION_COMPUTENODEFORBIDTERMINATE = "UnsupportedOperation.ComputeNodeForbidTerminate" UNSUPPORTEDOPERATION_COMPUTENODEISTERMINATING = "UnsupportedOperation.ComputeNodeIsTerminating"
func (*Client) TerminateComputeNodeWithContext ¶ added in v1.0.324
func (c *Client) TerminateComputeNodeWithContext(ctx context.Context, request *TerminateComputeNodeRequest) (response *TerminateComputeNodeResponse, err error)
TerminateComputeNode 用于销毁计算节点。
对于状态为CREATED、CREATION_FAILED、RUNNING和ABNORMAL的节点,允许销毁处理。
可能返回的错误码:
INVALIDPARAMETER_COMPUTENODEIDMALFORMED = "InvalidParameter.ComputeNodeIdMalformed" INVALIDPARAMETER_ENVIDMALFORMED = "InvalidParameter.EnvIdMalformed" RESOURCENOTFOUND_COMPUTEENV = "ResourceNotFound.ComputeEnv" RESOURCENOTFOUND_COMPUTENODE = "ResourceNotFound.ComputeNode" UNSUPPORTEDOPERATION_ACCEPTOTHERREQUEST = "UnsupportedOperation.AcceptOtherRequest" UNSUPPORTEDOPERATION_COMPUTEENVACCEPTOTHERREQUEST = "UnsupportedOperation.ComputeEnvAcceptOtherRequest" UNSUPPORTEDOPERATION_COMPUTEENVOPERATION = "UnsupportedOperation.ComputeEnvOperation" UNSUPPORTEDOPERATION_COMPUTENODEFORBIDTERMINATE = "UnsupportedOperation.ComputeNodeForbidTerminate" UNSUPPORTEDOPERATION_COMPUTENODEISTERMINATING = "UnsupportedOperation.ComputeNodeIsTerminating"
func (*Client) TerminateComputeNodes ¶
func (c *Client) TerminateComputeNodes(request *TerminateComputeNodesRequest) (response *TerminateComputeNodesResponse, err error)
TerminateComputeNodes 用于批量销毁计算节点,不允许重复销毁同一个节点。
可能返回的错误码:
INVALIDPARAMETER_COMPUTENODEIDMALFORMED = "InvalidParameter.ComputeNodeIdMalformed" INVALIDPARAMETER_ENVIDMALFORMED = "InvalidParameter.EnvIdMalformed" RESOURCENOTFOUND_COMPUTEENV = "ResourceNotFound.ComputeEnv" RESOURCENOTFOUND_COMPUTENODE = "ResourceNotFound.ComputeNode" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_ACCEPTOTHERREQUEST = "UnsupportedOperation.AcceptOtherRequest" UNSUPPORTEDOPERATION_COMPUTEENVACCEPTOTHERREQUEST = "UnsupportedOperation.ComputeEnvAcceptOtherRequest" UNSUPPORTEDOPERATION_COMPUTENODEFORBIDTERMINATE = "UnsupportedOperation.ComputeNodeForbidTerminate" UNSUPPORTEDOPERATION_COMPUTENODEISTERMINATING = "UnsupportedOperation.ComputeNodeIsTerminating"
func (*Client) TerminateComputeNodesWithContext ¶ added in v1.0.324
func (c *Client) TerminateComputeNodesWithContext(ctx context.Context, request *TerminateComputeNodesRequest) (response *TerminateComputeNodesResponse, err error)
TerminateComputeNodes 用于批量销毁计算节点,不允许重复销毁同一个节点。
可能返回的错误码:
INVALIDPARAMETER_COMPUTENODEIDMALFORMED = "InvalidParameter.ComputeNodeIdMalformed" INVALIDPARAMETER_ENVIDMALFORMED = "InvalidParameter.EnvIdMalformed" RESOURCENOTFOUND_COMPUTEENV = "ResourceNotFound.ComputeEnv" RESOURCENOTFOUND_COMPUTENODE = "ResourceNotFound.ComputeNode" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_ACCEPTOTHERREQUEST = "UnsupportedOperation.AcceptOtherRequest" UNSUPPORTEDOPERATION_COMPUTEENVACCEPTOTHERREQUEST = "UnsupportedOperation.ComputeEnvAcceptOtherRequest" UNSUPPORTEDOPERATION_COMPUTENODEFORBIDTERMINATE = "UnsupportedOperation.ComputeNodeForbidTerminate" UNSUPPORTEDOPERATION_COMPUTENODEISTERMINATING = "UnsupportedOperation.ComputeNodeIsTerminating"
func (*Client) TerminateJob ¶
func (c *Client) TerminateJob(request *TerminateJobRequest) (response *TerminateJobResponse, err error)
TerminateJob 用于终止作业。
当作业处于“SUBMITTED”状态时,禁止终止操作;当作业处于“SUCCEED”状态时,终止操作不会生效。
终止作业是一个异步过程。整个终止过程的耗时和任务总数成正比。终止的效果相当于所含的所有任务实例进行TerminateTaskInstance操作。具体效果和用法可参考TerminateTaskInstance。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_JOBIDMALFORMED = "InvalidParameter.JobIdMalformed" RESOURCEINUSE_JOB = "ResourceInUse.Job" RESOURCENOTFOUND_JOB = "ResourceNotFound.Job" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_TERMINATEOPERATIONWITHENVID = "UnsupportedOperation.TerminateOperationWithEnvId"
func (*Client) TerminateJobWithContext ¶ added in v1.0.324
func (c *Client) TerminateJobWithContext(ctx context.Context, request *TerminateJobRequest) (response *TerminateJobResponse, err error)
TerminateJob 用于终止作业。
当作业处于“SUBMITTED”状态时,禁止终止操作;当作业处于“SUCCEED”状态时,终止操作不会生效。
终止作业是一个异步过程。整个终止过程的耗时和任务总数成正比。终止的效果相当于所含的所有任务实例进行TerminateTaskInstance操作。具体效果和用法可参考TerminateTaskInstance。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_JOBIDMALFORMED = "InvalidParameter.JobIdMalformed" RESOURCEINUSE_JOB = "ResourceInUse.Job" RESOURCENOTFOUND_JOB = "ResourceNotFound.Job" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_TERMINATEOPERATIONWITHENVID = "UnsupportedOperation.TerminateOperationWithEnvId"
func (*Client) TerminateTaskInstance ¶
func (c *Client) TerminateTaskInstance(request *TerminateTaskInstanceRequest) (response *TerminateTaskInstanceResponse, err error)
TerminateTaskInstance 用于终止任务实例。
对于状态已经为“SUCCEED”和“FAILED”的任务实例,不做处理。
对于状态为“SUBMITTED”、“PENDING”、“RUNNABLE”的任务实例,状态将置为“FAILED”状态。
对于状态为“STARTING”、“RUNNING”、“FAILED_INTERRUPTED”的任务实例,分区两种情况:如果未显示指定计算环境,会先销毁CVM服务器,然后将状态置为“FAILED”,具有一定耗时;如果指定了计算环境EnvId,任务实例状态置为“FAILED”,并重启执行该任务的CVM服务器,具有一定的耗时。
对于状态为“FAILED_INTERRUPTED”的任务实例,终止操作实际成功之后,相关资源和配额才会释放。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_JOBIDMALFORMED = "InvalidParameter.JobIdMalformed" RESOURCENOTFOUND_TASKINSTANCE = "ResourceNotFound.TaskInstance" UNSUPPORTEDOPERATION_TERMINATEOPERATIONWITHENVID = "UnsupportedOperation.TerminateOperationWithEnvId"
func (*Client) TerminateTaskInstanceWithContext ¶ added in v1.0.324
func (c *Client) TerminateTaskInstanceWithContext(ctx context.Context, request *TerminateTaskInstanceRequest) (response *TerminateTaskInstanceResponse, err error)
TerminateTaskInstance 用于终止任务实例。
对于状态已经为“SUCCEED”和“FAILED”的任务实例,不做处理。
对于状态为“SUBMITTED”、“PENDING”、“RUNNABLE”的任务实例,状态将置为“FAILED”状态。
对于状态为“STARTING”、“RUNNING”、“FAILED_INTERRUPTED”的任务实例,分区两种情况:如果未显示指定计算环境,会先销毁CVM服务器,然后将状态置为“FAILED”,具有一定耗时;如果指定了计算环境EnvId,任务实例状态置为“FAILED”,并重启执行该任务的CVM服务器,具有一定的耗时。
对于状态为“FAILED_INTERRUPTED”的任务实例,终止操作实际成功之后,相关资源和配额才会释放。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_JOBIDMALFORMED = "InvalidParameter.JobIdMalformed" RESOURCENOTFOUND_TASKINSTANCE = "ResourceNotFound.TaskInstance" UNSUPPORTEDOPERATION_TERMINATEOPERATIONWITHENVID = "UnsupportedOperation.TerminateOperationWithEnvId"
type CommandLine ¶ added in v1.0.731
type CommandLine struct { // 任务执行命令。 // 注意:此字段可能返回 null,表示取不到有效值。 Command *string `json:"Command,omitnil,omitempty" name:"Command"` }
type ComputeEnvCreateInfo ¶
type ComputeEnvCreateInfo struct { // 计算环境 ID EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 计算环境名称 // 注意:此字段可能返回 null,表示取不到有效值。 EnvName *string `json:"EnvName,omitnil,omitempty" name:"EnvName"` // 计算环境描述 // 注意:此字段可能返回 null,表示取不到有效值。 EnvDescription *string `json:"EnvDescription,omitnil,omitempty" name:"EnvDescription"` // 计算环境类型,仅支持“MANAGED”类型 EnvType *string `json:"EnvType,omitnil,omitempty" name:"EnvType"` // 计算环境参数 EnvData *EnvData `json:"EnvData,omitnil,omitempty" name:"EnvData"` // 数据盘挂载选项 // 注意:此字段可能返回 null,表示取不到有效值。 MountDataDisks []*MountDataDisk `json:"MountDataDisks,omitnil,omitempty" name:"MountDataDisks"` // 输入映射 // 注意:此字段可能返回 null,表示取不到有效值。 InputMappings []*InputMapping `json:"InputMappings,omitnil,omitempty" name:"InputMappings"` // 授权信息 // 注意:此字段可能返回 null,表示取不到有效值。 Authentications []*Authentication `json:"Authentications,omitnil,omitempty" name:"Authentications"` // 通知信息 // 注意:此字段可能返回 null,表示取不到有效值。 Notifications []*Notification `json:"Notifications,omitnil,omitempty" name:"Notifications"` // 计算节点期望个数 DesiredComputeNodeCount *uint64 `json:"DesiredComputeNodeCount,omitnil,omitempty" name:"DesiredComputeNodeCount"` // 计算环境标签列表 // 注意:此字段可能返回 null,表示取不到有效值。 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` }
type ComputeEnvData ¶
type ComputeEnvData struct { // CVM实例类型列表 InstanceTypes []*string `json:"InstanceTypes,omitnil,omitempty" name:"InstanceTypes"` }
type ComputeEnvView ¶
type ComputeEnvView struct { // 计算环境ID EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 计算环境名称 EnvName *string `json:"EnvName,omitnil,omitempty" name:"EnvName"` // 位置信息 Placement *Placement `json:"Placement,omitnil,omitempty" name:"Placement"` // 创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 计算节点统计指标 ComputeNodeMetrics *ComputeNodeMetrics `json:"ComputeNodeMetrics,omitnil,omitempty" name:"ComputeNodeMetrics"` // 计算环境类型 EnvType *string `json:"EnvType,omitnil,omitempty" name:"EnvType"` // 计算节点期望个数 DesiredComputeNodeCount *uint64 `json:"DesiredComputeNodeCount,omitnil,omitempty" name:"DesiredComputeNodeCount"` // 计算环境资源类型,当前为CVM和CPM(黑石) ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"` // 下一步动作 NextAction *string `json:"NextAction,omitnil,omitempty" name:"NextAction"` // 用户添加到计算环境中的计算节点个数 AttachedComputeNodeCount *uint64 `json:"AttachedComputeNodeCount,omitnil,omitempty" name:"AttachedComputeNodeCount"` // 计算环境绑定的标签列表。 // 注意:此字段可能返回 null,表示取不到有效值。 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` }
type ComputeNode ¶
type ComputeNode struct { // 计算节点ID ComputeNodeId *string `json:"ComputeNodeId,omitnil,omitempty" name:"ComputeNodeId"` // 计算节点实例ID,对于CVM场景,即为CVM的InstanceId ComputeNodeInstanceId *string `json:"ComputeNodeInstanceId,omitnil,omitempty" name:"ComputeNodeInstanceId"` // 计算节点状态 ComputeNodeState *string `json:"ComputeNodeState,omitnil,omitempty" name:"ComputeNodeState"` // CPU核数 Cpu *uint64 `json:"Cpu,omitnil,omitempty" name:"Cpu"` // 内存容量,单位GiB Mem *uint64 `json:"Mem,omitnil,omitempty" name:"Mem"` // 资源创建完成时间 ResourceCreatedTime *string `json:"ResourceCreatedTime,omitnil,omitempty" name:"ResourceCreatedTime"` // 计算节点运行 TaskInstance 可用容量。0表示计算节点忙碌。 TaskInstanceNumAvailable *uint64 `json:"TaskInstanceNumAvailable,omitnil,omitempty" name:"TaskInstanceNumAvailable"` // Batch Agent 版本 AgentVersion *string `json:"AgentVersion,omitnil,omitempty" name:"AgentVersion"` // 实例内网IP PrivateIpAddresses []*string `json:"PrivateIpAddresses,omitnil,omitempty" name:"PrivateIpAddresses"` // 实例公网IP PublicIpAddresses []*string `json:"PublicIpAddresses,omitnil,omitempty" name:"PublicIpAddresses"` // 计算环境资源类型,当前为CVM和CPM(黑石) ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"` // 计算环境资源来源。<br>BATCH_CREATED:由批量计算创建的实例资源。<br> // USER_ATTACHED:用户添加到计算环境中的实例资源。 ResourceOrigin *string `json:"ResourceOrigin,omitnil,omitempty" name:"ResourceOrigin"` }
type ComputeNodeMetrics ¶
type ComputeNodeMetrics struct { // 已经完成提交的计算节点数量 SubmittedCount *uint64 `json:"SubmittedCount,omitnil,omitempty" name:"SubmittedCount"` // 创建中的计算节点数量 CreatingCount *uint64 `json:"CreatingCount,omitnil,omitempty" name:"CreatingCount"` // 创建失败的计算节点数量 CreationFailedCount *uint64 `json:"CreationFailedCount,omitnil,omitempty" name:"CreationFailedCount"` // 完成创建的计算节点数量 CreatedCount *uint64 `json:"CreatedCount,omitnil,omitempty" name:"CreatedCount"` // 运行中的计算节点数量 RunningCount *uint64 `json:"RunningCount,omitnil,omitempty" name:"RunningCount"` // 销毁中的计算节点数量 DeletingCount *uint64 `json:"DeletingCount,omitnil,omitempty" name:"DeletingCount"` // 异常的计算节点数量 AbnormalCount *uint64 `json:"AbnormalCount,omitnil,omitempty" name:"AbnormalCount"` }
type CpmVirtualPrivateCloud ¶
type CreateComputeEnvRequest ¶
type CreateComputeEnvRequest struct { *tchttp.BaseRequest // 计算环境信息 ComputeEnv *NamedComputeEnv `json:"ComputeEnv,omitnil,omitempty" name:"ComputeEnv"` // 位置信息 Placement *Placement `json:"Placement,omitnil,omitempty" name:"Placement"` // 用于保证请求幂等性的字符串。该字符串由用户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。 ClientToken *string `json:"ClientToken,omitnil,omitempty" name:"ClientToken"` }
func NewCreateComputeEnvRequest ¶
func NewCreateComputeEnvRequest() (request *CreateComputeEnvRequest)
func (*CreateComputeEnvRequest) FromJsonString ¶
func (r *CreateComputeEnvRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateComputeEnvRequest) ToJsonString ¶
func (r *CreateComputeEnvRequest) ToJsonString() string
type CreateComputeEnvRequestParams ¶ added in v1.0.426
type CreateComputeEnvRequestParams struct { // 计算环境信息 ComputeEnv *NamedComputeEnv `json:"ComputeEnv,omitnil,omitempty" name:"ComputeEnv"` // 位置信息 Placement *Placement `json:"Placement,omitnil,omitempty" name:"Placement"` // 用于保证请求幂等性的字符串。该字符串由用户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。 ClientToken *string `json:"ClientToken,omitnil,omitempty" name:"ClientToken"` }
Predefined struct for user
type CreateComputeEnvResponse ¶
type CreateComputeEnvResponse struct { *tchttp.BaseResponse Response *CreateComputeEnvResponseParams `json:"Response"` }
func NewCreateComputeEnvResponse ¶
func NewCreateComputeEnvResponse() (response *CreateComputeEnvResponse)
func (*CreateComputeEnvResponse) FromJsonString ¶
func (r *CreateComputeEnvResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateComputeEnvResponse) ToJsonString ¶
func (r *CreateComputeEnvResponse) ToJsonString() string
type CreateComputeEnvResponseParams ¶ added in v1.0.426
type CreateComputeEnvResponseParams struct { // 计算环境ID EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateCpmComputeEnvRequest ¶
type CreateCpmComputeEnvRequest struct { *tchttp.BaseRequest // 计算环境信息 ComputeEnv *NamedCpmComputeEnv `json:"ComputeEnv,omitnil,omitempty" name:"ComputeEnv"` // 位置信息 Placement *Placement `json:"Placement,omitnil,omitempty" name:"Placement"` // 用于保证请求幂等性的字符串。该字符串由用户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。 ClientToken *string `json:"ClientToken,omitnil,omitempty" name:"ClientToken"` }
func NewCreateCpmComputeEnvRequest ¶
func NewCreateCpmComputeEnvRequest() (request *CreateCpmComputeEnvRequest)
func (*CreateCpmComputeEnvRequest) FromJsonString ¶
func (r *CreateCpmComputeEnvRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCpmComputeEnvRequest) ToJsonString ¶
func (r *CreateCpmComputeEnvRequest) ToJsonString() string
type CreateCpmComputeEnvRequestParams ¶ added in v1.0.426
type CreateCpmComputeEnvRequestParams struct { // 计算环境信息 ComputeEnv *NamedCpmComputeEnv `json:"ComputeEnv,omitnil,omitempty" name:"ComputeEnv"` // 位置信息 Placement *Placement `json:"Placement,omitnil,omitempty" name:"Placement"` // 用于保证请求幂等性的字符串。该字符串由用户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。 ClientToken *string `json:"ClientToken,omitnil,omitempty" name:"ClientToken"` }
Predefined struct for user
type CreateCpmComputeEnvResponse ¶
type CreateCpmComputeEnvResponse struct { *tchttp.BaseResponse Response *CreateCpmComputeEnvResponseParams `json:"Response"` }
func NewCreateCpmComputeEnvResponse ¶
func NewCreateCpmComputeEnvResponse() (response *CreateCpmComputeEnvResponse)
func (*CreateCpmComputeEnvResponse) FromJsonString ¶
func (r *CreateCpmComputeEnvResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCpmComputeEnvResponse) ToJsonString ¶
func (r *CreateCpmComputeEnvResponse) ToJsonString() string
type CreateCpmComputeEnvResponseParams ¶ added in v1.0.426
type CreateCpmComputeEnvResponseParams struct { // 计算环境ID EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateTaskTemplateRequest ¶
type CreateTaskTemplateRequest struct { *tchttp.BaseRequest // 任务模板名称 TaskTemplateName *string `json:"TaskTemplateName,omitnil,omitempty" name:"TaskTemplateName"` // 任务模板内容,参数要求与任务一致 TaskTemplateInfo *Task `json:"TaskTemplateInfo,omitnil,omitempty" name:"TaskTemplateInfo"` // 任务模板描述 TaskTemplateDescription *string `json:"TaskTemplateDescription,omitnil,omitempty" name:"TaskTemplateDescription"` // 标签列表。通过指定该参数可以支持绑定标签到任务模板。每个任务模板最多绑定10个标签。 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` }
func NewCreateTaskTemplateRequest ¶
func NewCreateTaskTemplateRequest() (request *CreateTaskTemplateRequest)
func (*CreateTaskTemplateRequest) FromJsonString ¶
func (r *CreateTaskTemplateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateTaskTemplateRequest) ToJsonString ¶
func (r *CreateTaskTemplateRequest) ToJsonString() string
type CreateTaskTemplateRequestParams ¶ added in v1.0.426
type CreateTaskTemplateRequestParams struct { // 任务模板名称 TaskTemplateName *string `json:"TaskTemplateName,omitnil,omitempty" name:"TaskTemplateName"` // 任务模板内容,参数要求与任务一致 TaskTemplateInfo *Task `json:"TaskTemplateInfo,omitnil,omitempty" name:"TaskTemplateInfo"` // 任务模板描述 TaskTemplateDescription *string `json:"TaskTemplateDescription,omitnil,omitempty" name:"TaskTemplateDescription"` // 标签列表。通过指定该参数可以支持绑定标签到任务模板。每个任务模板最多绑定10个标签。 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` }
Predefined struct for user
type CreateTaskTemplateResponse ¶
type CreateTaskTemplateResponse struct { *tchttp.BaseResponse Response *CreateTaskTemplateResponseParams `json:"Response"` }
func NewCreateTaskTemplateResponse ¶
func NewCreateTaskTemplateResponse() (response *CreateTaskTemplateResponse)
func (*CreateTaskTemplateResponse) FromJsonString ¶
func (r *CreateTaskTemplateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateTaskTemplateResponse) ToJsonString ¶
func (r *CreateTaskTemplateResponse) ToJsonString() string
type CreateTaskTemplateResponseParams ¶ added in v1.0.426
type CreateTaskTemplateResponseParams struct { // 任务模板ID TaskTemplateId *string `json:"TaskTemplateId,omitnil,omitempty" name:"TaskTemplateId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DataDisk ¶
type DataDisk struct { // 数据盘大小,单位:GB。最小调整步长为10G,不同数据盘类型取值范围不同,具体限制详见:[存储概述](https://cloud.tencent.com/document/product/213/4952)。默认值为0,表示不购买数据盘。更多限制详见产品文档。 DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"` // 数据盘类型。数据盘类型限制详见[存储概述](https://cloud.tencent.com/document/product/213/4952)。取值范围:<br /> // <li> // LOCAL_BASIC:本地硬盘<br /> // <li> // LOCAL_SSD:本地SSD硬盘<br /> // <li> // LOCAL_NVME:本地NVME硬盘,与InstanceType强相关,不支持指定<br /> // <li> // LOCAL_PRO:本地HDD硬盘,与InstanceType强相关,不支持指定<br /> // <li> // CLOUD_BASIC:普通云硬盘<br /> // <li> // CLOUD_PREMIUM:高性能云硬盘<br /> // <li> // CLOUD_SSD:SSD云硬盘<br /> // <li> // CLOUD_HSSD:增强型SSD云硬盘<br /> // <li> // CLOUD_TSSD:极速型SSD云硬盘<br /> // <li> // CLOUD_BSSD:通用型SSD云硬盘<br /><br />默认取值:LOCAL_BASIC。<br /><br />该参数对`ResizeInstanceDisk`接口无效。 // </li> // </li> // </li> // </li> // </li> // </li> // </li> // </li> // </li> // </li> DiskType *string `json:"DiskType,omitnil,omitempty" name:"DiskType"` // 数据盘ID。LOCAL_BASIC 和 LOCAL_SSD 类型没有ID,暂时不支持该参数。 // 该参数目前仅用于`DescribeInstances`等查询类接口的返回参数,不可用于`RunInstances`等写接口的入参。 DiskId *string `json:"DiskId,omitnil,omitempty" name:"DiskId"` // 数据盘是否随子机销毁。取值范围: // <li>TRUE:子机销毁时,销毁数据盘,只支持按小时后付费云盘</li> // <li> // FALSE:子机销毁时,保留数据盘<br /> // 默认取值:TRUE<br /> // 该参数目前仅用于 `RunInstances` 接口。 // </li> // 注意:此字段可能返回 null,表示取不到有效值。 DeleteWithInstance *bool `json:"DeleteWithInstance,omitnil,omitempty" name:"DeleteWithInstance"` // 数据盘快照ID。选择的数据盘快照大小需小于数据盘大小。 // 注意:此字段可能返回 null,表示取不到有效值。 SnapshotId *string `json:"SnapshotId,omitnil,omitempty" name:"SnapshotId"` // 数据盘是加密。取值范围: // <li>true:加密</li> // <li> // false:不加密<br /> // 默认取值:false<br /> // 该参数目前仅用于 `RunInstances` 接口。 // </li> // 注意:此字段可能返回 null,表示取不到有效值。 Encrypt *bool `json:"Encrypt,omitnil,omitempty" name:"Encrypt"` // 自定义CMK对应的ID,取值为UUID或者类似kms-abcd1234。用于加密云盘。 // // 该参数目前仅用于 `RunInstances` 接口。 // 注意:此字段可能返回 null,表示取不到有效值。 KmsKeyId *string `json:"KmsKeyId,omitnil,omitempty" name:"KmsKeyId"` // 云硬盘性能,单位:MB/s // 注意:此字段可能返回 null,表示取不到有效值。 ThroughputPerformance *int64 `json:"ThroughputPerformance,omitnil,omitempty" name:"ThroughputPerformance"` // 所属的独享集群ID。 // 注意:此字段可能返回 null,表示取不到有效值。 CdcId *string `json:"CdcId,omitnil,omitempty" name:"CdcId"` // 突发性能 // // <b>注:内测中。</b> // 注意:此字段可能返回 null,表示取不到有效值。 BurstPerformance *bool `json:"BurstPerformance,omitnil,omitempty" name:"BurstPerformance"` }
type DeleteComputeEnvRequest ¶
type DeleteComputeEnvRequest struct { *tchttp.BaseRequest // 计算环境ID EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` }
func NewDeleteComputeEnvRequest ¶
func NewDeleteComputeEnvRequest() (request *DeleteComputeEnvRequest)
func (*DeleteComputeEnvRequest) FromJsonString ¶
func (r *DeleteComputeEnvRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteComputeEnvRequest) ToJsonString ¶
func (r *DeleteComputeEnvRequest) ToJsonString() string
type DeleteComputeEnvRequestParams ¶ added in v1.0.426
type DeleteComputeEnvRequestParams struct { // 计算环境ID EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` }
Predefined struct for user
type DeleteComputeEnvResponse ¶
type DeleteComputeEnvResponse struct { *tchttp.BaseResponse Response *DeleteComputeEnvResponseParams `json:"Response"` }
func NewDeleteComputeEnvResponse ¶
func NewDeleteComputeEnvResponse() (response *DeleteComputeEnvResponse)
func (*DeleteComputeEnvResponse) FromJsonString ¶
func (r *DeleteComputeEnvResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteComputeEnvResponse) ToJsonString ¶
func (r *DeleteComputeEnvResponse) ToJsonString() string
type DeleteComputeEnvResponseParams ¶ added in v1.0.426
type DeleteComputeEnvResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteJobRequest ¶
type DeleteJobRequest struct { *tchttp.BaseRequest // 作业ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
func NewDeleteJobRequest ¶
func NewDeleteJobRequest() (request *DeleteJobRequest)
func (*DeleteJobRequest) FromJsonString ¶
func (r *DeleteJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteJobRequest) ToJsonString ¶
func (r *DeleteJobRequest) ToJsonString() string
type DeleteJobRequestParams ¶ added in v1.0.426
type DeleteJobRequestParams struct { // 作业ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
Predefined struct for user
type DeleteJobResponse ¶
type DeleteJobResponse struct { *tchttp.BaseResponse Response *DeleteJobResponseParams `json:"Response"` }
func NewDeleteJobResponse ¶
func NewDeleteJobResponse() (response *DeleteJobResponse)
func (*DeleteJobResponse) FromJsonString ¶
func (r *DeleteJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteJobResponse) ToJsonString ¶
func (r *DeleteJobResponse) ToJsonString() string
type DeleteJobResponseParams ¶ added in v1.0.426
type DeleteJobResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteTaskTemplatesRequest ¶
type DeleteTaskTemplatesRequest struct { *tchttp.BaseRequest // 用于删除任务模板信息 TaskTemplateIds []*string `json:"TaskTemplateIds,omitnil,omitempty" name:"TaskTemplateIds"` }
func NewDeleteTaskTemplatesRequest ¶
func NewDeleteTaskTemplatesRequest() (request *DeleteTaskTemplatesRequest)
func (*DeleteTaskTemplatesRequest) FromJsonString ¶
func (r *DeleteTaskTemplatesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteTaskTemplatesRequest) ToJsonString ¶
func (r *DeleteTaskTemplatesRequest) ToJsonString() string
type DeleteTaskTemplatesRequestParams ¶ added in v1.0.426
type DeleteTaskTemplatesRequestParams struct { // 用于删除任务模板信息 TaskTemplateIds []*string `json:"TaskTemplateIds,omitnil,omitempty" name:"TaskTemplateIds"` }
Predefined struct for user
type DeleteTaskTemplatesResponse ¶
type DeleteTaskTemplatesResponse struct { *tchttp.BaseResponse Response *DeleteTaskTemplatesResponseParams `json:"Response"` }
func NewDeleteTaskTemplatesResponse ¶
func NewDeleteTaskTemplatesResponse() (response *DeleteTaskTemplatesResponse)
func (*DeleteTaskTemplatesResponse) FromJsonString ¶
func (r *DeleteTaskTemplatesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteTaskTemplatesResponse) ToJsonString ¶
func (r *DeleteTaskTemplatesResponse) ToJsonString() string
type DeleteTaskTemplatesResponseParams ¶ added in v1.0.426
type DeleteTaskTemplatesResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type Dependence ¶
type DescribeAvailableCvmInstanceTypesRequest ¶
type DescribeAvailableCvmInstanceTypesRequest struct { *tchttp.BaseRequest // 过滤条件。 // <li> zone - String - 是否必填:否 -(过滤条件)按照可用区过滤。</li> // <li> instance-family String - 是否必填:否 -(过滤条件)按照机型系列过滤。实例机型系列形如:S1、I1、M1等。</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewDescribeAvailableCvmInstanceTypesRequest ¶
func NewDescribeAvailableCvmInstanceTypesRequest() (request *DescribeAvailableCvmInstanceTypesRequest)
func (*DescribeAvailableCvmInstanceTypesRequest) FromJsonString ¶
func (r *DescribeAvailableCvmInstanceTypesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAvailableCvmInstanceTypesRequest) ToJsonString ¶
func (r *DescribeAvailableCvmInstanceTypesRequest) ToJsonString() string
type DescribeAvailableCvmInstanceTypesRequestParams ¶ added in v1.0.426
type DescribeAvailableCvmInstanceTypesRequestParams struct { // 过滤条件。 // <li> zone - String - 是否必填:否 -(过滤条件)按照可用区过滤。</li> // <li> instance-family String - 是否必填:否 -(过滤条件)按照机型系列过滤。实例机型系列形如:S1、I1、M1等。</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeAvailableCvmInstanceTypesResponse ¶
type DescribeAvailableCvmInstanceTypesResponse struct { *tchttp.BaseResponse Response *DescribeAvailableCvmInstanceTypesResponseParams `json:"Response"` }
func NewDescribeAvailableCvmInstanceTypesResponse ¶
func NewDescribeAvailableCvmInstanceTypesResponse() (response *DescribeAvailableCvmInstanceTypesResponse)
func (*DescribeAvailableCvmInstanceTypesResponse) FromJsonString ¶
func (r *DescribeAvailableCvmInstanceTypesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAvailableCvmInstanceTypesResponse) ToJsonString ¶
func (r *DescribeAvailableCvmInstanceTypesResponse) ToJsonString() string
type DescribeAvailableCvmInstanceTypesResponseParams ¶ added in v1.0.426
type DescribeAvailableCvmInstanceTypesResponseParams struct { // 机型配置数组 InstanceTypeConfigSet []*InstanceTypeConfig `json:"InstanceTypeConfigSet,omitnil,omitempty" name:"InstanceTypeConfigSet"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeComputeEnvActivitiesRequest ¶
type DescribeComputeEnvActivitiesRequest struct { *tchttp.BaseRequest // 计算环境ID EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 偏移量 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回数量 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 过滤条件 // <li> compute-node-id - String - 是否必填:否 -(过滤条件)按照计算节点ID过滤。</li> Filters *Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewDescribeComputeEnvActivitiesRequest ¶
func NewDescribeComputeEnvActivitiesRequest() (request *DescribeComputeEnvActivitiesRequest)
func (*DescribeComputeEnvActivitiesRequest) FromJsonString ¶
func (r *DescribeComputeEnvActivitiesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComputeEnvActivitiesRequest) ToJsonString ¶
func (r *DescribeComputeEnvActivitiesRequest) ToJsonString() string
type DescribeComputeEnvActivitiesRequestParams ¶ added in v1.0.426
type DescribeComputeEnvActivitiesRequestParams struct { // 计算环境ID EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 偏移量 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回数量 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 过滤条件 // <li> compute-node-id - String - 是否必填:否 -(过滤条件)按照计算节点ID过滤。</li> Filters *Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeComputeEnvActivitiesResponse ¶
type DescribeComputeEnvActivitiesResponse struct { *tchttp.BaseResponse Response *DescribeComputeEnvActivitiesResponseParams `json:"Response"` }
func NewDescribeComputeEnvActivitiesResponse ¶
func NewDescribeComputeEnvActivitiesResponse() (response *DescribeComputeEnvActivitiesResponse)
func (*DescribeComputeEnvActivitiesResponse) FromJsonString ¶
func (r *DescribeComputeEnvActivitiesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComputeEnvActivitiesResponse) ToJsonString ¶
func (r *DescribeComputeEnvActivitiesResponse) ToJsonString() string
type DescribeComputeEnvActivitiesResponseParams ¶ added in v1.0.426
type DescribeComputeEnvActivitiesResponseParams struct { // 计算环境中的活动列表 ActivitySet []*Activity `json:"ActivitySet,omitnil,omitempty" name:"ActivitySet"` // 活动数量 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeComputeEnvCreateInfoRequest ¶
type DescribeComputeEnvCreateInfoRequest struct { *tchttp.BaseRequest // 计算环境ID EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` }
func NewDescribeComputeEnvCreateInfoRequest ¶
func NewDescribeComputeEnvCreateInfoRequest() (request *DescribeComputeEnvCreateInfoRequest)
func (*DescribeComputeEnvCreateInfoRequest) FromJsonString ¶
func (r *DescribeComputeEnvCreateInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComputeEnvCreateInfoRequest) ToJsonString ¶
func (r *DescribeComputeEnvCreateInfoRequest) ToJsonString() string
type DescribeComputeEnvCreateInfoRequestParams ¶ added in v1.0.426
type DescribeComputeEnvCreateInfoRequestParams struct { // 计算环境ID EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` }
Predefined struct for user
type DescribeComputeEnvCreateInfoResponse ¶
type DescribeComputeEnvCreateInfoResponse struct { *tchttp.BaseResponse Response *DescribeComputeEnvCreateInfoResponseParams `json:"Response"` }
func NewDescribeComputeEnvCreateInfoResponse ¶
func NewDescribeComputeEnvCreateInfoResponse() (response *DescribeComputeEnvCreateInfoResponse)
func (*DescribeComputeEnvCreateInfoResponse) FromJsonString ¶
func (r *DescribeComputeEnvCreateInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComputeEnvCreateInfoResponse) ToJsonString ¶
func (r *DescribeComputeEnvCreateInfoResponse) ToJsonString() string
type DescribeComputeEnvCreateInfoResponseParams ¶ added in v1.0.426
type DescribeComputeEnvCreateInfoResponseParams struct { // 计算环境 ID EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 计算环境名称 EnvName *string `json:"EnvName,omitnil,omitempty" name:"EnvName"` // 计算环境描述 // 注意:此字段可能返回 null,表示取不到有效值。 EnvDescription *string `json:"EnvDescription,omitnil,omitempty" name:"EnvDescription"` // 计算环境类型,仅支持“MANAGED”类型 EnvType *string `json:"EnvType,omitnil,omitempty" name:"EnvType"` // 计算环境参数 EnvData *EnvData `json:"EnvData,omitnil,omitempty" name:"EnvData"` // 数据盘挂载选项 MountDataDisks []*MountDataDisk `json:"MountDataDisks,omitnil,omitempty" name:"MountDataDisks"` // 输入映射 InputMappings []*InputMapping `json:"InputMappings,omitnil,omitempty" name:"InputMappings"` // 授权信息 Authentications []*Authentication `json:"Authentications,omitnil,omitempty" name:"Authentications"` // 通知信息 Notifications []*Notification `json:"Notifications,omitnil,omitempty" name:"Notifications"` // 计算节点期望个数 DesiredComputeNodeCount *int64 `json:"DesiredComputeNodeCount,omitnil,omitempty" name:"DesiredComputeNodeCount"` // 计算环境绑定的标签列表 // 注意:此字段可能返回 null,表示取不到有效值。 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeComputeEnvCreateInfosRequest ¶
type DescribeComputeEnvCreateInfosRequest struct { *tchttp.BaseRequest // 计算环境ID列表,与Filters参数不能同时指定。 EnvIds []*string `json:"EnvIds,omitnil,omitempty" name:"EnvIds"` // 过滤条件 // <li> zone - String - 是否必填:否 -(过滤条件)按照可用区过滤。</li> // <li> env-id - String - 是否必填:否 -(过滤条件)按照计算环境ID过滤。</li> // <li> env-name - String - 是否必填:否 -(过滤条件)按照计算环境名称过滤。</li> // 与EnvIds参数不能同时指定。 Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // 偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回数量 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeComputeEnvCreateInfosRequest ¶
func NewDescribeComputeEnvCreateInfosRequest() (request *DescribeComputeEnvCreateInfosRequest)
func (*DescribeComputeEnvCreateInfosRequest) FromJsonString ¶
func (r *DescribeComputeEnvCreateInfosRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComputeEnvCreateInfosRequest) ToJsonString ¶
func (r *DescribeComputeEnvCreateInfosRequest) ToJsonString() string
type DescribeComputeEnvCreateInfosRequestParams ¶ added in v1.0.426
type DescribeComputeEnvCreateInfosRequestParams struct { // 计算环境ID列表,与Filters参数不能同时指定。 EnvIds []*string `json:"EnvIds,omitnil,omitempty" name:"EnvIds"` // 过滤条件 // <li> zone - String - 是否必填:否 -(过滤条件)按照可用区过滤。</li> // <li> env-id - String - 是否必填:否 -(过滤条件)按照计算环境ID过滤。</li> // <li> env-name - String - 是否必填:否 -(过滤条件)按照计算环境名称过滤。</li> // 与EnvIds参数不能同时指定。 Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // 偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回数量 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeComputeEnvCreateInfosResponse ¶
type DescribeComputeEnvCreateInfosResponse struct { *tchttp.BaseResponse Response *DescribeComputeEnvCreateInfosResponseParams `json:"Response"` }
func NewDescribeComputeEnvCreateInfosResponse ¶
func NewDescribeComputeEnvCreateInfosResponse() (response *DescribeComputeEnvCreateInfosResponse)
func (*DescribeComputeEnvCreateInfosResponse) FromJsonString ¶
func (r *DescribeComputeEnvCreateInfosResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComputeEnvCreateInfosResponse) ToJsonString ¶
func (r *DescribeComputeEnvCreateInfosResponse) ToJsonString() string
type DescribeComputeEnvCreateInfosResponseParams ¶ added in v1.0.426
type DescribeComputeEnvCreateInfosResponseParams struct { // 计算环境数量 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 计算环境创建信息列表 ComputeEnvCreateInfoSet []*ComputeEnvCreateInfo `json:"ComputeEnvCreateInfoSet,omitnil,omitempty" name:"ComputeEnvCreateInfoSet"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeComputeEnvRequest ¶
type DescribeComputeEnvRequest struct { *tchttp.BaseRequest // 计算环境ID EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` }
func NewDescribeComputeEnvRequest ¶
func NewDescribeComputeEnvRequest() (request *DescribeComputeEnvRequest)
func (*DescribeComputeEnvRequest) FromJsonString ¶
func (r *DescribeComputeEnvRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComputeEnvRequest) ToJsonString ¶
func (r *DescribeComputeEnvRequest) ToJsonString() string
type DescribeComputeEnvRequestParams ¶ added in v1.0.426
type DescribeComputeEnvRequestParams struct { // 计算环境ID EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` }
Predefined struct for user
type DescribeComputeEnvResponse ¶
type DescribeComputeEnvResponse struct { *tchttp.BaseResponse Response *DescribeComputeEnvResponseParams `json:"Response"` }
func NewDescribeComputeEnvResponse ¶
func NewDescribeComputeEnvResponse() (response *DescribeComputeEnvResponse)
func (*DescribeComputeEnvResponse) FromJsonString ¶
func (r *DescribeComputeEnvResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComputeEnvResponse) ToJsonString ¶
func (r *DescribeComputeEnvResponse) ToJsonString() string
type DescribeComputeEnvResponseParams ¶ added in v1.0.426
type DescribeComputeEnvResponseParams struct { // 计算环境ID EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 计算环境名称 EnvName *string `json:"EnvName,omitnil,omitempty" name:"EnvName"` // 位置信息 Placement *Placement `json:"Placement,omitnil,omitempty" name:"Placement"` // 计算环境创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 计算节点列表信息 ComputeNodeSet []*ComputeNode `json:"ComputeNodeSet,omitnil,omitempty" name:"ComputeNodeSet"` // 计算节点统计指标 ComputeNodeMetrics *ComputeNodeMetrics `json:"ComputeNodeMetrics,omitnil,omitempty" name:"ComputeNodeMetrics"` // 计算节点期望个数 DesiredComputeNodeCount *uint64 `json:"DesiredComputeNodeCount,omitnil,omitempty" name:"DesiredComputeNodeCount"` // 计算环境类型 EnvType *string `json:"EnvType,omitnil,omitempty" name:"EnvType"` // 计算环境资源类型,当前为CVM和CPM(黑石) ResourceType *string `json:"ResourceType,omitnil,omitempty" name:"ResourceType"` // 下一步动作 NextAction *string `json:"NextAction,omitnil,omitempty" name:"NextAction"` // 用户添加到计算环境中的计算节点个数 AttachedComputeNodeCount *uint64 `json:"AttachedComputeNodeCount,omitnil,omitempty" name:"AttachedComputeNodeCount"` // 计算环境绑定的标签列表。 // 注意:此字段可能返回 null,表示取不到有效值。 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeComputeEnvsRequest ¶
type DescribeComputeEnvsRequest struct { *tchttp.BaseRequest // 计算环境ID列表,与Filters参数不能同时指定。 EnvIds []*string `json:"EnvIds,omitnil,omitempty" name:"EnvIds"` // 过滤条件 // <li> zone - String - 是否必填:否 -(过滤条件)按照可用区过滤。</li> // <li> env-id - String - 是否必填:否 -(过滤条件)按照计算环境ID过滤。</li> // <li> env-name - String - 是否必填:否 -(过滤条件)按照计算环境名称过滤。</li> // <li> resource-type - String - 是否必填:否 -(过滤条件)按照计算资源类型过滤,取值CVM或者CPM(黑石)。</li> // <li> tag-key - String - 是否必填:否 -(过滤条件)按照标签键进行过滤。</li> // <li>tag-value - String - 是否必填:否 -(过滤条件)按照标签值进行过滤。</li> // <li>tag:tag-key - String - 是否必填:否 -(过滤条件)按照标签键值对进行过滤。 tag-key使用具体的标签键进行替换。</li> // 与EnvIds参数不能同时指定。 Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // 偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回数量 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeComputeEnvsRequest ¶
func NewDescribeComputeEnvsRequest() (request *DescribeComputeEnvsRequest)
func (*DescribeComputeEnvsRequest) FromJsonString ¶
func (r *DescribeComputeEnvsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComputeEnvsRequest) ToJsonString ¶
func (r *DescribeComputeEnvsRequest) ToJsonString() string
type DescribeComputeEnvsRequestParams ¶ added in v1.0.426
type DescribeComputeEnvsRequestParams struct { // 计算环境ID列表,与Filters参数不能同时指定。 EnvIds []*string `json:"EnvIds,omitnil,omitempty" name:"EnvIds"` // 过滤条件 // <li> zone - String - 是否必填:否 -(过滤条件)按照可用区过滤。</li> // <li> env-id - String - 是否必填:否 -(过滤条件)按照计算环境ID过滤。</li> // <li> env-name - String - 是否必填:否 -(过滤条件)按照计算环境名称过滤。</li> // <li> resource-type - String - 是否必填:否 -(过滤条件)按照计算资源类型过滤,取值CVM或者CPM(黑石)。</li> // <li> tag-key - String - 是否必填:否 -(过滤条件)按照标签键进行过滤。</li> // <li>tag-value - String - 是否必填:否 -(过滤条件)按照标签值进行过滤。</li> // <li>tag:tag-key - String - 是否必填:否 -(过滤条件)按照标签键值对进行过滤。 tag-key使用具体的标签键进行替换。</li> // 与EnvIds参数不能同时指定。 Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // 偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回数量 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeComputeEnvsResponse ¶
type DescribeComputeEnvsResponse struct { *tchttp.BaseResponse Response *DescribeComputeEnvsResponseParams `json:"Response"` }
func NewDescribeComputeEnvsResponse ¶
func NewDescribeComputeEnvsResponse() (response *DescribeComputeEnvsResponse)
func (*DescribeComputeEnvsResponse) FromJsonString ¶
func (r *DescribeComputeEnvsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeComputeEnvsResponse) ToJsonString ¶
func (r *DescribeComputeEnvsResponse) ToJsonString() string
type DescribeComputeEnvsResponseParams ¶ added in v1.0.426
type DescribeComputeEnvsResponseParams struct { // 计算环境列表 ComputeEnvSet []*ComputeEnvView `json:"ComputeEnvSet,omitnil,omitempty" name:"ComputeEnvSet"` // 计算环境数量 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCpmOsInfoRequest ¶
type DescribeCpmOsInfoRequest struct { *tchttp.BaseRequest // 黑石设备类型代号。 可以从[DescribeDeviceClass](https://cloud.tencent.com/document/api/386/32911)查询设备类型列表。 DeviceClassCode *string `json:"DeviceClassCode,omitnil,omitempty" name:"DeviceClassCode"` }
func NewDescribeCpmOsInfoRequest ¶
func NewDescribeCpmOsInfoRequest() (request *DescribeCpmOsInfoRequest)
func (*DescribeCpmOsInfoRequest) FromJsonString ¶
func (r *DescribeCpmOsInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCpmOsInfoRequest) ToJsonString ¶
func (r *DescribeCpmOsInfoRequest) ToJsonString() string
type DescribeCpmOsInfoRequestParams ¶ added in v1.0.426
type DescribeCpmOsInfoRequestParams struct { // 黑石设备类型代号。 可以从[DescribeDeviceClass](https://cloud.tencent.com/document/api/386/32911)查询设备类型列表。 DeviceClassCode *string `json:"DeviceClassCode,omitnil,omitempty" name:"DeviceClassCode"` }
Predefined struct for user
type DescribeCpmOsInfoResponse ¶
type DescribeCpmOsInfoResponse struct { *tchttp.BaseResponse Response *DescribeCpmOsInfoResponseParams `json:"Response"` }
func NewDescribeCpmOsInfoResponse ¶
func NewDescribeCpmOsInfoResponse() (response *DescribeCpmOsInfoResponse)
func (*DescribeCpmOsInfoResponse) FromJsonString ¶
func (r *DescribeCpmOsInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCpmOsInfoResponse) ToJsonString ¶
func (r *DescribeCpmOsInfoResponse) ToJsonString() string
type DescribeCpmOsInfoResponseParams ¶ added in v1.0.426
type DescribeCpmOsInfoResponseParams struct { // 操作系统信息列表。 OsInfoSet []*OsInfo `json:"OsInfoSet,omitnil,omitempty" name:"OsInfoSet"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCvmZoneInstanceConfigInfosRequest ¶
type DescribeCvmZoneInstanceConfigInfosRequest struct { *tchttp.BaseRequest // 过滤条件。 // <li> zone - String - 是否必填:否 -(过滤条件)按照可用区过滤。</li> // <li> instance-family String - 是否必填:否 -(过滤条件)按照机型系列过滤。实例机型系列形如:S1、I1、M1等。</li> // <li> instance-type - String - 是否必填:否 - (过滤条件)按照机型过滤。</li> // <li> instance-charge-type - String - 是否必填:否 -(过滤条件)按照实例计费模式过滤。 ( POSTPAID_BY_HOUR:表示后付费,即按量计费机型 | SPOTPAID:表示竞价付费机型。 ) </li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewDescribeCvmZoneInstanceConfigInfosRequest ¶
func NewDescribeCvmZoneInstanceConfigInfosRequest() (request *DescribeCvmZoneInstanceConfigInfosRequest)
func (*DescribeCvmZoneInstanceConfigInfosRequest) FromJsonString ¶
func (r *DescribeCvmZoneInstanceConfigInfosRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCvmZoneInstanceConfigInfosRequest) ToJsonString ¶
func (r *DescribeCvmZoneInstanceConfigInfosRequest) ToJsonString() string
type DescribeCvmZoneInstanceConfigInfosRequestParams ¶ added in v1.0.426
type DescribeCvmZoneInstanceConfigInfosRequestParams struct { // 过滤条件。 // <li> zone - String - 是否必填:否 -(过滤条件)按照可用区过滤。</li> // <li> instance-family String - 是否必填:否 -(过滤条件)按照机型系列过滤。实例机型系列形如:S1、I1、M1等。</li> // <li> instance-type - String - 是否必填:否 - (过滤条件)按照机型过滤。</li> // <li> instance-charge-type - String - 是否必填:否 -(过滤条件)按照实例计费模式过滤。 ( POSTPAID_BY_HOUR:表示后付费,即按量计费机型 | SPOTPAID:表示竞价付费机型。 ) </li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeCvmZoneInstanceConfigInfosResponse ¶
type DescribeCvmZoneInstanceConfigInfosResponse struct { *tchttp.BaseResponse Response *DescribeCvmZoneInstanceConfigInfosResponseParams `json:"Response"` }
func NewDescribeCvmZoneInstanceConfigInfosResponse ¶
func NewDescribeCvmZoneInstanceConfigInfosResponse() (response *DescribeCvmZoneInstanceConfigInfosResponse)
func (*DescribeCvmZoneInstanceConfigInfosResponse) FromJsonString ¶
func (r *DescribeCvmZoneInstanceConfigInfosResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCvmZoneInstanceConfigInfosResponse) ToJsonString ¶
func (r *DescribeCvmZoneInstanceConfigInfosResponse) ToJsonString() string
type DescribeCvmZoneInstanceConfigInfosResponseParams ¶ added in v1.0.426
type DescribeCvmZoneInstanceConfigInfosResponseParams struct { // 可用区机型配置列表。 InstanceTypeQuotaSet []*InstanceTypeQuotaItem `json:"InstanceTypeQuotaSet,omitnil,omitempty" name:"InstanceTypeQuotaSet"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeInstanceCategoriesRequest ¶
type DescribeInstanceCategoriesRequest struct {
*tchttp.BaseRequest
}
func NewDescribeInstanceCategoriesRequest ¶
func NewDescribeInstanceCategoriesRequest() (request *DescribeInstanceCategoriesRequest)
func (*DescribeInstanceCategoriesRequest) FromJsonString ¶
func (r *DescribeInstanceCategoriesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceCategoriesRequest) ToJsonString ¶
func (r *DescribeInstanceCategoriesRequest) ToJsonString() string
type DescribeInstanceCategoriesRequestParams ¶ added in v1.0.426
type DescribeInstanceCategoriesRequestParams struct { }
Predefined struct for user
type DescribeInstanceCategoriesResponse ¶
type DescribeInstanceCategoriesResponse struct { *tchttp.BaseResponse Response *DescribeInstanceCategoriesResponseParams `json:"Response"` }
func NewDescribeInstanceCategoriesResponse ¶
func NewDescribeInstanceCategoriesResponse() (response *DescribeInstanceCategoriesResponse)
func (*DescribeInstanceCategoriesResponse) FromJsonString ¶
func (r *DescribeInstanceCategoriesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInstanceCategoriesResponse) ToJsonString ¶
func (r *DescribeInstanceCategoriesResponse) ToJsonString() string
type DescribeInstanceCategoriesResponseParams ¶ added in v1.0.426
type DescribeInstanceCategoriesResponseParams struct { // CVM实例分类列表 InstanceCategorySet []*InstanceCategoryItem `json:"InstanceCategorySet,omitnil,omitempty" name:"InstanceCategorySet"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeJobRequest ¶
type DescribeJobRequest struct { *tchttp.BaseRequest // 作业标识 JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
func NewDescribeJobRequest ¶
func NewDescribeJobRequest() (request *DescribeJobRequest)
func (*DescribeJobRequest) FromJsonString ¶
func (r *DescribeJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeJobRequest) ToJsonString ¶
func (r *DescribeJobRequest) ToJsonString() string
type DescribeJobRequestParams ¶ added in v1.0.426
type DescribeJobRequestParams struct { // 作业标识 JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
Predefined struct for user
type DescribeJobResponse ¶
type DescribeJobResponse struct { *tchttp.BaseResponse Response *DescribeJobResponseParams `json:"Response"` }
func NewDescribeJobResponse ¶
func NewDescribeJobResponse() (response *DescribeJobResponse)
func (*DescribeJobResponse) FromJsonString ¶
func (r *DescribeJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeJobResponse) ToJsonString ¶
func (r *DescribeJobResponse) ToJsonString() string
type DescribeJobResponseParams ¶ added in v1.0.426
type DescribeJobResponseParams struct { // 作业ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 作业名称 JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"` // 可用区信息 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 作业优先级 Priority *int64 `json:"Priority,omitnil,omitempty" name:"Priority"` // 作业状态 JobState *string `json:"JobState,omitnil,omitempty" name:"JobState"` // 创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 任务视图信息 TaskSet []*TaskView `json:"TaskSet,omitnil,omitempty" name:"TaskSet"` // 任务间依赖信息 DependenceSet []*Dependence `json:"DependenceSet,omitnil,omitempty" name:"DependenceSet"` // 任务统计指标 TaskMetrics *TaskMetrics `json:"TaskMetrics,omitnil,omitempty" name:"TaskMetrics"` // 任务实例统计指标 TaskInstanceMetrics *TaskInstanceMetrics `json:"TaskInstanceMetrics,omitnil,omitempty" name:"TaskInstanceMetrics"` // 作业失败原因 StateReason *string `json:"StateReason,omitnil,omitempty" name:"StateReason"` // 作业绑定的标签列表。 // 注意:此字段可能返回 null,表示取不到有效值。 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` // 下一步动作 // 注意:此字段可能返回 null,表示取不到有效值。 NextAction *string `json:"NextAction,omitnil,omitempty" name:"NextAction"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeJobSubmitInfoRequest ¶
type DescribeJobSubmitInfoRequest struct { *tchttp.BaseRequest // 作业ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
func NewDescribeJobSubmitInfoRequest ¶
func NewDescribeJobSubmitInfoRequest() (request *DescribeJobSubmitInfoRequest)
func (*DescribeJobSubmitInfoRequest) FromJsonString ¶
func (r *DescribeJobSubmitInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeJobSubmitInfoRequest) ToJsonString ¶
func (r *DescribeJobSubmitInfoRequest) ToJsonString() string
type DescribeJobSubmitInfoRequestParams ¶ added in v1.0.426
type DescribeJobSubmitInfoRequestParams struct { // 作业ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
Predefined struct for user
type DescribeJobSubmitInfoResponse ¶
type DescribeJobSubmitInfoResponse struct { *tchttp.BaseResponse Response *DescribeJobSubmitInfoResponseParams `json:"Response"` }
func NewDescribeJobSubmitInfoResponse ¶
func NewDescribeJobSubmitInfoResponse() (response *DescribeJobSubmitInfoResponse)
func (*DescribeJobSubmitInfoResponse) FromJsonString ¶
func (r *DescribeJobSubmitInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeJobSubmitInfoResponse) ToJsonString ¶
func (r *DescribeJobSubmitInfoResponse) ToJsonString() string
type DescribeJobSubmitInfoResponseParams ¶ added in v1.0.426
type DescribeJobSubmitInfoResponseParams struct { // 作业ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 作业名称 JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"` // 作业描述 JobDescription *string `json:"JobDescription,omitnil,omitempty" name:"JobDescription"` // 作业优先级,任务(Task)和任务实例(TaskInstance)会继承作业优先级 Priority *int64 `json:"Priority,omitnil,omitempty" name:"Priority"` // 任务信息 Tasks []*Task `json:"Tasks,omitnil,omitempty" name:"Tasks"` // 依赖信息 Dependences []*Dependence `json:"Dependences,omitnil,omitempty" name:"Dependences"` // 作业绑定的标签列表。 // 注意:此字段可能返回 null,表示取不到有效值。 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeJobsRequest ¶
type DescribeJobsRequest struct { *tchttp.BaseRequest // 作业ID列表,与Filters参数不能同时指定。 JobIds []*string `json:"JobIds,omitnil,omitempty" name:"JobIds"` // 过滤条件 // <li> job-id - String - 是否必填:否 -(过滤条件)按照作业ID过滤。</li> // <li> job-name - String - 是否必填:否 -(过滤条件)按照作业名称过滤。</li> // <li> job-state - String - 是否必填:否 -(过滤条件)按照作业状态过滤。</li> // <li> zone - String - 是否必填:否 -(过滤条件)按照可用区过滤。</li> // <li> tag-key - String - 是否必填:否 -(过滤条件)按照标签键进行过滤。</li> // <li> tag-value - String - 是否必填:否 -(过滤条件)按照标签值进行过滤。</li> // <li> tag:tag-key - String - 是否必填:否 -(过滤条件)按照标签键值对进行过滤。 tag-key使用具体的标签键进行替换。</li> // 与JobIds参数不能同时指定。 Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // 偏移量 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回数量 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeJobsRequest ¶
func NewDescribeJobsRequest() (request *DescribeJobsRequest)
func (*DescribeJobsRequest) FromJsonString ¶
func (r *DescribeJobsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeJobsRequest) ToJsonString ¶
func (r *DescribeJobsRequest) ToJsonString() string
type DescribeJobsRequestParams ¶ added in v1.0.426
type DescribeJobsRequestParams struct { // 作业ID列表,与Filters参数不能同时指定。 JobIds []*string `json:"JobIds,omitnil,omitempty" name:"JobIds"` // 过滤条件 // <li> job-id - String - 是否必填:否 -(过滤条件)按照作业ID过滤。</li> // <li> job-name - String - 是否必填:否 -(过滤条件)按照作业名称过滤。</li> // <li> job-state - String - 是否必填:否 -(过滤条件)按照作业状态过滤。</li> // <li> zone - String - 是否必填:否 -(过滤条件)按照可用区过滤。</li> // <li> tag-key - String - 是否必填:否 -(过滤条件)按照标签键进行过滤。</li> // <li> tag-value - String - 是否必填:否 -(过滤条件)按照标签值进行过滤。</li> // <li> tag:tag-key - String - 是否必填:否 -(过滤条件)按照标签键值对进行过滤。 tag-key使用具体的标签键进行替换。</li> // 与JobIds参数不能同时指定。 Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // 偏移量 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回数量 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeJobsResponse ¶
type DescribeJobsResponse struct { *tchttp.BaseResponse Response *DescribeJobsResponseParams `json:"Response"` }
func NewDescribeJobsResponse ¶
func NewDescribeJobsResponse() (response *DescribeJobsResponse)
func (*DescribeJobsResponse) FromJsonString ¶
func (r *DescribeJobsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeJobsResponse) ToJsonString ¶
func (r *DescribeJobsResponse) ToJsonString() string
type DescribeJobsResponseParams ¶ added in v1.0.426
type DescribeJobsResponseParams struct { // 作业列表 JobSet []*JobView `json:"JobSet,omitnil,omitempty" name:"JobSet"` // 符合条件的作业数量 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTaskLogsRequest ¶
type DescribeTaskLogsRequest struct { *tchttp.BaseRequest // 作业ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 任务名称 TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` // 任务实例集合 TaskInstanceIndexes []*uint64 `json:"TaskInstanceIndexes,omitnil,omitempty" name:"TaskInstanceIndexes"` // 起始任务实例 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 最大任务实例数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeTaskLogsRequest ¶
func NewDescribeTaskLogsRequest() (request *DescribeTaskLogsRequest)
func (*DescribeTaskLogsRequest) FromJsonString ¶
func (r *DescribeTaskLogsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTaskLogsRequest) ToJsonString ¶
func (r *DescribeTaskLogsRequest) ToJsonString() string
type DescribeTaskLogsRequestParams ¶ added in v1.0.426
type DescribeTaskLogsRequestParams struct { // 作业ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 任务名称 TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` // 任务实例集合 TaskInstanceIndexes []*uint64 `json:"TaskInstanceIndexes,omitnil,omitempty" name:"TaskInstanceIndexes"` // 起始任务实例 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 最大任务实例数 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeTaskLogsResponse ¶
type DescribeTaskLogsResponse struct { *tchttp.BaseResponse Response *DescribeTaskLogsResponseParams `json:"Response"` }
func NewDescribeTaskLogsResponse ¶
func NewDescribeTaskLogsResponse() (response *DescribeTaskLogsResponse)
func (*DescribeTaskLogsResponse) FromJsonString ¶
func (r *DescribeTaskLogsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTaskLogsResponse) ToJsonString ¶
func (r *DescribeTaskLogsResponse) ToJsonString() string
type DescribeTaskLogsResponseParams ¶ added in v1.0.426
type DescribeTaskLogsResponseParams struct { // 任务实例总数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 任务实例日志详情集合 TaskInstanceLogSet []*TaskInstanceLog `json:"TaskInstanceLogSet,omitnil,omitempty" name:"TaskInstanceLogSet"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTaskRequest ¶
type DescribeTaskRequest struct { *tchttp.BaseRequest // 作业ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 任务名称 TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` // 偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回数量。默认取值100,最大取值1000。 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 过滤条件,详情如下: // <li> task-instance-type - String - 是否必填: 否 - 按照任务实例状态进行过滤(SUBMITTED:已提交;PENDING:等待中;RUNNABLE:可运行;STARTING:启动中;RUNNING:运行中;SUCCEED:成功;FAILED:失败;FAILED_INTERRUPTED:失败后保留实例)。</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
func NewDescribeTaskRequest ¶
func NewDescribeTaskRequest() (request *DescribeTaskRequest)
func (*DescribeTaskRequest) FromJsonString ¶
func (r *DescribeTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTaskRequest) ToJsonString ¶
func (r *DescribeTaskRequest) ToJsonString() string
type DescribeTaskRequestParams ¶ added in v1.0.426
type DescribeTaskRequestParams struct { // 作业ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 任务名称 TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` // 偏移量 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回数量。默认取值100,最大取值1000。 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 过滤条件,详情如下: // <li> task-instance-type - String - 是否必填: 否 - 按照任务实例状态进行过滤(SUBMITTED:已提交;PENDING:等待中;RUNNABLE:可运行;STARTING:启动中;RUNNING:运行中;SUCCEED:成功;FAILED:失败;FAILED_INTERRUPTED:失败后保留实例)。</li> Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeTaskResponse ¶
type DescribeTaskResponse struct { *tchttp.BaseResponse Response *DescribeTaskResponseParams `json:"Response"` }
func NewDescribeTaskResponse ¶
func NewDescribeTaskResponse() (response *DescribeTaskResponse)
func (*DescribeTaskResponse) FromJsonString ¶
func (r *DescribeTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTaskResponse) ToJsonString ¶
func (r *DescribeTaskResponse) ToJsonString() string
type DescribeTaskResponseParams ¶ added in v1.0.426
type DescribeTaskResponseParams struct { // 作业ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 任务名称 TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` // 任务状态 TaskState *string `json:"TaskState,omitnil,omitempty" name:"TaskState"` // 创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 结束时间 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 任务实例总数 TaskInstanceTotalCount *int64 `json:"TaskInstanceTotalCount,omitnil,omitempty" name:"TaskInstanceTotalCount"` // 任务实例信息 TaskInstanceSet []*TaskInstanceView `json:"TaskInstanceSet,omitnil,omitempty" name:"TaskInstanceSet"` // 任务实例统计指标 TaskInstanceMetrics *TaskInstanceMetrics `json:"TaskInstanceMetrics,omitnil,omitempty" name:"TaskInstanceMetrics"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTaskTemplatesRequest ¶
type DescribeTaskTemplatesRequest struct { *tchttp.BaseRequest // 任务模板ID列表,与Filters参数不能同时指定。 TaskTemplateIds []*string `json:"TaskTemplateIds,omitnil,omitempty" name:"TaskTemplateIds"` // 过滤条件 // <li> task-template-name - String - 是否必填:否 -(过滤条件)按照任务模板名称过滤。</li> // <li> tag-key - String - 是否必填:否 -(过滤条件)按照标签键进行过滤。</li> // <li> tag-value - String - 是否必填:否 -(过滤条件)按照标签值进行过滤。</li> // <li> tag:tag-key - String - 是否必填:否 -(过滤条件)按照标签键值对进行过滤。 tag-key使用具体的标签键进行替换。</li> // 与TaskTemplateIds参数不能同时指定。 Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // 偏移量 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回数量 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeTaskTemplatesRequest ¶
func NewDescribeTaskTemplatesRequest() (request *DescribeTaskTemplatesRequest)
func (*DescribeTaskTemplatesRequest) FromJsonString ¶
func (r *DescribeTaskTemplatesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTaskTemplatesRequest) ToJsonString ¶
func (r *DescribeTaskTemplatesRequest) ToJsonString() string
type DescribeTaskTemplatesRequestParams ¶ added in v1.0.426
type DescribeTaskTemplatesRequestParams struct { // 任务模板ID列表,与Filters参数不能同时指定。 TaskTemplateIds []*string `json:"TaskTemplateIds,omitnil,omitempty" name:"TaskTemplateIds"` // 过滤条件 // <li> task-template-name - String - 是否必填:否 -(过滤条件)按照任务模板名称过滤。</li> // <li> tag-key - String - 是否必填:否 -(过滤条件)按照标签键进行过滤。</li> // <li> tag-value - String - 是否必填:否 -(过滤条件)按照标签值进行过滤。</li> // <li> tag:tag-key - String - 是否必填:否 -(过滤条件)按照标签键值对进行过滤。 tag-key使用具体的标签键进行替换。</li> // 与TaskTemplateIds参数不能同时指定。 Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"` // 偏移量 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 返回数量 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeTaskTemplatesResponse ¶
type DescribeTaskTemplatesResponse struct { *tchttp.BaseResponse Response *DescribeTaskTemplatesResponseParams `json:"Response"` }
func NewDescribeTaskTemplatesResponse ¶
func NewDescribeTaskTemplatesResponse() (response *DescribeTaskTemplatesResponse)
func (*DescribeTaskTemplatesResponse) FromJsonString ¶
func (r *DescribeTaskTemplatesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTaskTemplatesResponse) ToJsonString ¶
func (r *DescribeTaskTemplatesResponse) ToJsonString() string
type DescribeTaskTemplatesResponseParams ¶ added in v1.0.426
type DescribeTaskTemplatesResponseParams struct { // 任务模板列表 TaskTemplateSet []*TaskTemplateView `json:"TaskTemplateSet,omitnil,omitempty" name:"TaskTemplateSet"` // 任务模板数量 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DetachInstancesRequest ¶
type DetachInstancesRequest struct { *tchttp.BaseRequest // 计算环境ID EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 实例ID列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
func NewDetachInstancesRequest ¶
func NewDetachInstancesRequest() (request *DetachInstancesRequest)
func (*DetachInstancesRequest) FromJsonString ¶
func (r *DetachInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DetachInstancesRequest) ToJsonString ¶
func (r *DetachInstancesRequest) ToJsonString() string
type DetachInstancesRequestParams ¶ added in v1.0.426
type DetachInstancesRequestParams struct { // 计算环境ID EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 实例ID列表 InstanceIds []*string `json:"InstanceIds,omitnil,omitempty" name:"InstanceIds"` }
Predefined struct for user
type DetachInstancesResponse ¶
type DetachInstancesResponse struct { *tchttp.BaseResponse Response *DetachInstancesResponseParams `json:"Response"` }
func NewDetachInstancesResponse ¶
func NewDetachInstancesResponse() (response *DetachInstancesResponse)
func (*DetachInstancesResponse) FromJsonString ¶
func (r *DetachInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DetachInstancesResponse) ToJsonString ¶
func (r *DetachInstancesResponse) ToJsonString() string
type DetachInstancesResponseParams ¶ added in v1.0.426
type DetachInstancesResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type Docker ¶
type Docker struct { // Docker Hub 用户名或 Tencent Registry 用户名 User *string `json:"User,omitnil,omitempty" name:"User"` // Docker Hub 密码或 Tencent Registry 密码 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // Docker Hub填写“[user/repo]:[tag]”,Tencent Registry填写“ccr.ccs.tencentyun.com/[namespace/repo]:[tag]” Image *string `json:"Image,omitnil,omitempty" name:"Image"` // Docker Hub 可以不填,但确保具有公网访问能力。或者是 Tencent Registry 服务地址“ccr.ccs.tencentyun.com” Server *string `json:"Server,omitnil,omitempty" name:"Server"` // 拉取Docker镜像重试次数。默认值:0。 MaxRetryCount *uint64 `json:"MaxRetryCount,omitnil,omitempty" name:"MaxRetryCount"` // 拉取Docker镜像失败时延迟时间。单位:秒。 DelayOnRetry *uint64 `json:"DelayOnRetry,omitnil,omitempty" name:"DelayOnRetry"` // Docker命令运行参数。 // 注意:此字段可能返回 null,表示取不到有效值。 DockerRunOption *string `json:"DockerRunOption,omitnil,omitempty" name:"DockerRunOption"` }
type EnhancedService ¶
type EnhancedService struct { // 开启云安全服务。若不指定该参数,则默认开启云安全服务。 SecurityService *RunSecurityServiceEnabled `json:"SecurityService,omitnil,omitempty" name:"SecurityService"` // 开启云监控服务。若不指定该参数,则默认开启云监控服务。 MonitorService *RunMonitorServiceEnabled `json:"MonitorService,omitnil,omitempty" name:"MonitorService"` // 开启云自动化助手服务(TencentCloud Automation Tools,TAT)。若不指定该参数,则公共镜像默认开启云自动化助手服务,其他镜像默认不开启云自动化助手服务。 AutomationService *RunAutomationServiceEnabled `json:"AutomationService,omitnil,omitempty" name:"AutomationService"` }
type EnvData ¶
type EnvData struct { // CVM实例类型,不能与InstanceTypes和InstanceTypeOptions同时出现。 InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"` // CVM镜像ID ImageId *string `json:"ImageId,omitnil,omitempty" name:"ImageId"` // 实例系统盘配置信息 SystemDisk *SystemDisk `json:"SystemDisk,omitnil,omitempty" name:"SystemDisk"` // 实例数据盘配置信息 DataDisks []*DataDisk `json:"DataDisks,omitnil,omitempty" name:"DataDisks"` // 私有网络相关信息配置,与Zones和VirtualPrivateClouds不能同时指定。 VirtualPrivateCloud *VirtualPrivateCloud `json:"VirtualPrivateCloud,omitnil,omitempty" name:"VirtualPrivateCloud"` // 公网带宽相关信息设置 InternetAccessible *InternetAccessible `json:"InternetAccessible,omitnil,omitempty" name:"InternetAccessible"` // CVM实例显示名称 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 实例登录设置 LoginSettings *LoginSettings `json:"LoginSettings,omitnil,omitempty" name:"LoginSettings"` // 实例所属安全组 SecurityGroupIds []*string `json:"SecurityGroupIds,omitnil,omitempty" name:"SecurityGroupIds"` // 增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。 EnhancedService *EnhancedService `json:"EnhancedService,omitnil,omitempty" name:"EnhancedService"` // CVM实例计费类型<br><li>POSTPAID_BY_HOUR:按小时后付费<br><li>SPOTPAID:竞价付费<br>默认值:POSTPAID_BY_HOUR。 InstanceChargeType *string `json:"InstanceChargeType,omitnil,omitempty" name:"InstanceChargeType"` // 实例的市场相关选项,如竞价实例相关参数 InstanceMarketOptions *InstanceMarketOptionsRequest `json:"InstanceMarketOptions,omitnil,omitempty" name:"InstanceMarketOptions"` // CVM实例类型列表,不能与InstanceType和InstanceTypeOptions同时出现。指定该字段后,计算节点按照机型先后顺序依次尝试创建,直到实例创建成功,结束遍历过程。最多支持10个机型。 InstanceTypes []*string `json:"InstanceTypes,omitnil,omitempty" name:"InstanceTypes"` // CVM实例机型配置。不能与InstanceType和InstanceTypes同时出现。 InstanceTypeOptions *InstanceTypeOptions `json:"InstanceTypeOptions,omitnil,omitempty" name:"InstanceTypeOptions"` // 可用区列表,支持跨可用区创建CVM实例。与VirtualPrivateCloud和VirtualPrivateClouds不能同时指定。 Zones []*string `json:"Zones,omitnil,omitempty" name:"Zones"` // 私有网络列表,支持跨私有网络创建CVM实例。与VirtualPrivateCloud和Zones不能同时指定。 VirtualPrivateClouds []*VirtualPrivateCloud `json:"VirtualPrivateClouds,omitnil,omitempty" name:"VirtualPrivateClouds"` }
type EnvDataCpm ¶
type EnvDataCpm struct { // 黑石可用区名称列表。如ap-guangzhou-bls-1, 可通过黑石接口[DescribeRegions]( https://cloud.tencent.com/document/api/386/33564)接口获取。不是Batch可用区名称。目前仅支持一个可用区名称。 Zones []*string `json:"Zones,omitnil,omitempty" name:"Zones"` // 购买的机型ID。通过黑石接口[DescribeDeviceClass]( https://cloud.tencent.com/document/api/386/32911)查询设备型号,获取机型信息。 InstanceTypes []*string `json:"InstanceTypes,omitnil,omitempty" name:"InstanceTypes"` // 购买时长单位,取值:m(月)。 TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"` // 购买时长。 TimeSpan *uint64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"` // RAID类型ID。通过黑石接口[DescribeDeviceClassPartition]( https://cloud.tencent.com/document/api/386/32910)查询机型RAID方式以及系统盘大小,获取RAID信息。 RaidId *int64 `json:"RaidId,omitnil,omitempty" name:"RaidId"` // 部署服务器的操作系统ID。通过批量计算接口DescribeCpmOsInfo查询操作系统信息。 OsTypeId *int64 `json:"OsTypeId,omitnil,omitempty" name:"OsTypeId"` // 黑石VPC列表,目前仅支持一个VPC。 VirtualPrivateClouds []*CpmVirtualPrivateCloud `json:"VirtualPrivateClouds,omitnil,omitempty" name:"VirtualPrivateClouds"` // 是否安装安全Agent,取值:1(安装) 0(不安装),默认取值0。 NeedSecurityAgent *int64 `json:"NeedSecurityAgent,omitnil,omitempty" name:"NeedSecurityAgent"` // 是否安装监控Agent,取值:1(安装) 0(不安装),默认取值0。 NeedMonitorAgent *int64 `json:"NeedMonitorAgent,omitnil,omitempty" name:"NeedMonitorAgent"` // 自动续费标志位,取值:1(自动续费) 0(不自动续费),默认取值0。 AutoRenewFlag *int64 `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"` // 数据盘是否格式化,取值:1(格式化) 0(不格式化),默认取值为1。 IsZoning *int64 `json:"IsZoning,omitnil,omitempty" name:"IsZoning"` // 指定数据盘的文件系统格式,当前支持 ext4和xfs选项, 默认为ext4。 参数适用于数据盘和Linux, 且在IsZoning为1时生效。 FileSystem *string `json:"FileSystem,omitnil,omitempty" name:"FileSystem"` // 设置Linux root或Windows Administrator的密码。若不设置此参数,默认情况下会随机生成密码,并以站内信方式通知到用户。 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 是否分配弹性公网IP,取值:1(分配) 0(不分配),默认取值0。 ApplyEip *int64 `json:"ApplyEip,omitnil,omitempty" name:"ApplyEip"` // 弹性公网IP计费模式,取值:flow(按流量计费) bandwidth(按带宽计费),默认取值flow。 EipPayMode *string `json:"EipPayMode,omitnil,omitempty" name:"EipPayMode"` // 弹性公网IP带宽限制,单位Mb。 EipBandwidth *int64 `json:"EipBandwidth,omitnil,omitempty" name:"EipBandwidth"` // 自定义镜像ID,取值生效时用自定义镜像部署物理机。 ImageId *string `json:"ImageId,omitnil,omitempty" name:"ImageId"` // 系统盘根分区大小,单位为G,默认取值10G。通过黑石接口[DescribeDeviceClassPartition]( https://cloud.tencent.com/document/api/386/32910)查询机型RAID方式以及系统盘大小,获取根分区信息。 SysRootSpace *int64 `json:"SysRootSpace,omitnil,omitempty" name:"SysRootSpace"` // /data分区大小,单位为G。如果系统盘还有剩余大小,会分配给/data分区。(特殊情况:如果剩余空间不足10G,并且没有指定/data分区,则剩余空间会分配给Root分区)。 SysDataSpace *int64 `json:"SysDataSpace,omitnil,omitempty" name:"SysDataSpace"` // 是否开启超线程,取值:1(开启) 0(关闭),默认取值1。 HyperThreading *int64 `json:"HyperThreading,omitnil,omitempty" name:"HyperThreading"` // 指定的内网IP列表,不指定时自动分配。 LanIps []*string `json:"LanIps,omitnil,omitempty" name:"LanIps"` }
type EventConfig ¶
type EventConfig struct { // 事件类型,包括:<br/><li>“JOB_RUNNING”:作业运行,适用于"SubmitJob"。</li><li>“JOB_SUCCEED”:作业成功,适用于"SubmitJob"。</li><li>“JOB_FAILED”:作业失败,适用于"SubmitJob"。</li><li>“JOB_FAILED_INTERRUPTED”:作业失败,保留实例,适用于"SubmitJob"。</li><li>“TASK_RUNNING”:任务运行,适用于"SubmitJob"。</li><li>“TASK_SUCCEED”:任务成功,适用于"SubmitJob"。</li><li>“TASK_FAILED”:任务失败,适用于"SubmitJob"。</li><li>“TASK_FAILED_INTERRUPTED”:任务失败,保留实例,适用于"SubmitJob"。</li><li>“TASK_INSTANCE_RUNNING”:任务实例运行,适用于"SubmitJob"。</li><li>“TASK_INSTANCE_SUCCEED”:任务实例成功,适用于"SubmitJob"。</li><li>“TASK_INSTANCE_FAILED”:任务实例失败,适用于"SubmitJob"。</li><li>“TASK_INSTANCE_FAILED_INTERRUPTED”:任务实例失败,保留实例,适用于"SubmitJob"。</li><li>“COMPUTE_ENV_CREATED”:计算环境已创建,适用于"CreateComputeEnv"。</li><li>“COMPUTE_ENV_DELETED”:计算环境已删除,适用于"CreateComputeEnv"。</li><li>“COMPUTE_NODE_CREATED”:计算节点已创建,适用于"CreateComputeEnv"和"SubmitJob"。</li><li>“COMPUTE_NODE_CREATION_FAILED”:计算节点创建失败,适用于"CreateComputeEnv"和"SubmitJob"。</li><li>“COMPUTE_NODE_RUNNING”:计算节点运行中,适用于"CreateComputeEnv"和"SubmitJob"。</li><li>“COMPUTE_NODE_ABNORMAL”:计算节点异常,适用于"CreateComputeEnv"和"SubmitJob"。</li><li>“COMPUTE_NODE_DELETING”:计算节点已删除,适用于"CreateComputeEnv"和"SubmitJob"。</li> EventName *string `json:"EventName,omitnil,omitempty" name:"EventName"` // 自定义键值对 EventVars []*EventVar `json:"EventVars,omitnil,omitempty" name:"EventVars"` }
type Externals ¶
type Externals struct { // 释放地址 // 注意:此字段可能返回 null,表示取不到有效值。 ReleaseAddress *bool `json:"ReleaseAddress,omitnil,omitempty" name:"ReleaseAddress"` // 不支持的网络类型,取值范围:<br><li>BASIC:基础网络<br><li>VPC1.0:私有网络VPC1.0 // 注意:此字段可能返回 null,表示取不到有效值。 UnsupportNetworks []*string `json:"UnsupportNetworks,omitnil,omitempty" name:"UnsupportNetworks"` // HDD本地存储属性 // 注意:此字段可能返回 null,表示取不到有效值。 StorageBlockAttr *StorageBlock `json:"StorageBlockAttr,omitnil,omitempty" name:"StorageBlockAttr"` }
type InputMapping ¶
type InputMapping struct { // 源端路径 SourcePath *string `json:"SourcePath,omitnil,omitempty" name:"SourcePath"` // 目的端路径 DestinationPath *string `json:"DestinationPath,omitnil,omitempty" name:"DestinationPath"` // 挂载配置项参数 MountOptionParameter *string `json:"MountOptionParameter,omitnil,omitempty" name:"MountOptionParameter"` }
type Instance ¶
type Instance struct { // 实例ID InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"` // 镜像ID ImageId *string `json:"ImageId,omitnil,omitempty" name:"ImageId"` // 实例登录设置。 LoginSettings *LoginSettings `json:"LoginSettings,omitnil,omitempty" name:"LoginSettings"` }
type InstanceCategoryItem ¶
type InstanceMarketOptionsRequest ¶
type InstanceMarketOptionsRequest struct { // 竞价相关选项 // 注意:此字段可能返回 null,表示取不到有效值。 SpotOptions *SpotMarketOptions `json:"SpotOptions,omitnil,omitempty" name:"SpotOptions"` // 市场选项类型,当前只支持取值:spot // 注意:此字段可能返回 null,表示取不到有效值。 MarketType *string `json:"MarketType,omitnil,omitempty" name:"MarketType"` }
type InstanceTypeConfig ¶
type InstanceTypeConfig struct { // 内存容量,单位:`GB`。 Mem *int64 `json:"Mem,omitnil,omitempty" name:"Mem"` // CPU核数,单位:核。 Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"` // 实例机型。 InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"` // 可用区。 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 实例机型系列。 InstanceFamily *string `json:"InstanceFamily,omitnil,omitempty" name:"InstanceFamily"` }
type InstanceTypeOptions ¶
type InstanceTypeOptions struct { // CPU核数。 CPU *uint64 `json:"CPU,omitnil,omitempty" name:"CPU"` // 内存值,单位GB。 Memory *uint64 `json:"Memory,omitnil,omitempty" name:"Memory"` // 实例机型类别,可选参数:“ALL”、“GENERAL”、“GENERAL_2”、“GENERAL_3”、“COMPUTE”、“COMPUTE_2”和“COMPUTE_3”。默认值“ALL”。 InstanceCategories []*string `json:"InstanceCategories,omitnil,omitempty" name:"InstanceCategories"` }
type InstanceTypeQuotaItem ¶
type InstanceTypeQuotaItem struct { // 可用区。 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 实例机型。 InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"` // 实例计费模式。取值范围: <br><li>PREPAID:表示预付费,即包年包月<br></li>POSTPAID_BY_HOUR:表示后付费,即按量计费<br><li>CDHPAID:表示[专用宿主机](https://cloud.tencent.com/document/product/416)付费,即只对`专用宿主机`计费,不对`专用宿主机`上的实例计费。<br></li>`SPOTPAID`:表示竞价实例付费。 InstanceChargeType *string `json:"InstanceChargeType,omitnil,omitempty" name:"InstanceChargeType"` // 网卡类型,例如:25代表25G网卡 NetworkCard *int64 `json:"NetworkCard,omitnil,omitempty" name:"NetworkCard"` // 扩展属性。 // 注意:此字段可能返回 null,表示取不到有效值。 Externals *Externals `json:"Externals,omitnil,omitempty" name:"Externals"` // 实例的CPU核数,单位:核。 Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"` // 实例内存容量,单位:`GB`。 Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"` // 实例机型系列。 InstanceFamily *string `json:"InstanceFamily,omitnil,omitempty" name:"InstanceFamily"` // 机型名称。 TypeName *string `json:"TypeName,omitnil,omitempty" name:"TypeName"` // 本地磁盘规格列表。当该参数返回为空值时,表示当前情况下无法创建本地盘。 LocalDiskTypeList []*LocalDiskType `json:"LocalDiskTypeList,omitnil,omitempty" name:"LocalDiskTypeList"` // 实例是否售卖。取值范围: <br><li>SELL:表示实例可购买<br></li>SOLD_OUT:表示实例已售罄。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 实例的售卖价格。 Price *ItemPrice `json:"Price,omitnil,omitempty" name:"Price"` // 售罄原因。 // 注意:此字段可能返回 null,表示取不到有效值。 SoldOutReason *string `json:"SoldOutReason,omitnil,omitempty" name:"SoldOutReason"` // 内网带宽,单位Gbps。 InstanceBandwidth *float64 `json:"InstanceBandwidth,omitnil,omitempty" name:"InstanceBandwidth"` // 网络收发包能力,单位万PPS。 InstancePps *int64 `json:"InstancePps,omitnil,omitempty" name:"InstancePps"` // 本地存储块数量。 StorageBlockAmount *int64 `json:"StorageBlockAmount,omitnil,omitempty" name:"StorageBlockAmount"` // 处理器型号。 CpuType *string `json:"CpuType,omitnil,omitempty" name:"CpuType"` // 实例的GPU数量。 Gpu *int64 `json:"Gpu,omitnil,omitempty" name:"Gpu"` // 实例的FPGA数量。 Fpga *int64 `json:"Fpga,omitnil,omitempty" name:"Fpga"` // 实例备注信息。 Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"` // 实例机型映射的物理GPU卡数,单位:卡。vGPU卡型小于1,直通卡型大于等于1。vGPU是通过分片虚拟化技术,将物理GPU卡重新划分,同一块GPU卡经虚拟化分割后可分配至不同的实例使用。直通卡型会将GPU设备直接挂载给实例使用。 GpuCount *float64 `json:"GpuCount,omitnil,omitempty" name:"GpuCount"` // 实例的CPU主频信息 Frequency *string `json:"Frequency,omitnil,omitempty" name:"Frequency"` // 描述库存情况。取值范围: // <li> EnoughStock:表示对应库存非常充足</li> // <li>NormalStock:表示对应库存供应有保障</li> // <li> UnderStock:表示对应库存即将售罄</li> // <li>WithoutStock:表示对应库存已经售罄</li> // 注意:此字段可能返回 null,表示取不到有效值。 StatusCategory *string `json:"StatusCategory,omitnil,omitempty" name:"StatusCategory"` }
type InternetAccessible ¶
type InternetAccessible struct { // 网络计费类型。取值范围:<br><li>BANDWIDTH_PREPAID:预付费按带宽结算</li><li>TRAFFIC_POSTPAID_BY_HOUR:流量按小时后付费</li><li>BANDWIDTH_POSTPAID_BY_HOUR:带宽按小时后付费</li><li>BANDWIDTH_PACKAGE:带宽包用户</li>默认取值:非带宽包用户默认与子机付费类型保持一致,比如子机付费类型为预付费,网络计费类型默认为预付费;子机付费类型为后付费,网络计费类型默认为后付费。 InternetChargeType *string `json:"InternetChargeType,omitnil,omitempty" name:"InternetChargeType"` // 公网出带宽上限,单位:Mbps。默认值:0Mbps。不同机型带宽上限范围不一致,具体限制详见[购买网络带宽](https://cloud.tencent.com/document/product/213/12523)。 InternetMaxBandwidthOut *int64 `json:"InternetMaxBandwidthOut,omitnil,omitempty" name:"InternetMaxBandwidthOut"` // 是否分配公网IP。取值范围:<br><li>true:表示分配公网IP</li><li>false:表示不分配公网IP</li><br>当公网带宽大于0Mbps时,可自由选择开通与否,默认开通公网IP;当公网带宽为0,则不允许分配公网IP。该参数仅在RunInstances接口中作为入参使用。 PublicIpAssigned *bool `json:"PublicIpAssigned,omitnil,omitempty" name:"PublicIpAssigned"` // 带宽包ID。可通过[`DescribeBandwidthPackages`](https://cloud.tencent.com/document/api/215/19209)接口返回值中的`BandwidthPackageId`获取。该参数仅在RunInstances接口中作为入参使用。 BandwidthPackageId *string `json:"BandwidthPackageId,omitnil,omitempty" name:"BandwidthPackageId"` }
type ItemPrice ¶
type ItemPrice struct { // 后续合计费用的原价,后付费模式使用,单位:元。<br><li>如返回了其他时间区间项,如UnitPriceSecondStep,则本项代表时间区间在(0, 96)小时;若未返回其他时间区间项,则本项代表全时段,即(0, ∞)小时</li> // 注意:此字段可能返回 null,表示取不到有效值。 UnitPrice *float64 `json:"UnitPrice,omitnil,omitempty" name:"UnitPrice"` // 后续计价单元,后付费模式使用,可取值范围: <br><li>HOUR:表示计价单元是按每小时来计算。当前涉及该计价单元的场景有:实例按小时后付费(POSTPAID_BY_HOUR)、带宽按小时后付费(BANDWIDTH_POSTPAID_BY_HOUR):</li><li>GB:表示计价单元是按每GB来计算。当前涉及该计价单元的场景有:流量按小时后付费(TRAFFIC_POSTPAID_BY_HOUR)。</li> // 注意:此字段可能返回 null,表示取不到有效值。 ChargeUnit *string `json:"ChargeUnit,omitnil,omitempty" name:"ChargeUnit"` // 预支合计费用的原价,预付费模式使用,单位:元。 // 注意:此字段可能返回 null,表示取不到有效值。 OriginalPrice *float64 `json:"OriginalPrice,omitnil,omitempty" name:"OriginalPrice"` // 预支合计费用的折扣价,预付费模式使用,单位:元。 // 注意:此字段可能返回 null,表示取不到有效值。 DiscountPrice *float64 `json:"DiscountPrice,omitnil,omitempty" name:"DiscountPrice"` // 折扣,如20.0代表2折。 // 注意:此字段可能返回 null,表示取不到有效值。 Discount *float64 `json:"Discount,omitnil,omitempty" name:"Discount"` // 后续合计费用的折扣价,后付费模式使用,单位:元<br><li>如返回了其他时间区间项,如UnitPriceDiscountSecondStep,则本项代表时间区间在(0, 96)小时;若未返回其他时间区间项,则本项代表全时段,即(0, ∞)小时</li> // 注意:此字段可能返回 null,表示取不到有效值。 UnitPriceDiscount *float64 `json:"UnitPriceDiscount,omitnil,omitempty" name:"UnitPriceDiscount"` // 使用时间区间在(96, 360)小时的后续合计费用的原价,后付费模式使用,单位:元。 // 注意:此字段可能返回 null,表示取不到有效值。 UnitPriceSecondStep *float64 `json:"UnitPriceSecondStep,omitnil,omitempty" name:"UnitPriceSecondStep"` // 使用时间区间在(96, 360)小时的后续合计费用的折扣价,后付费模式使用,单位:元 // 注意:此字段可能返回 null,表示取不到有效值。 UnitPriceDiscountSecondStep *float64 `json:"UnitPriceDiscountSecondStep,omitnil,omitempty" name:"UnitPriceDiscountSecondStep"` // 使用时间区间在(360, ∞)小时的后续合计费用的原价,后付费模式使用,单位:元。 // 注意:此字段可能返回 null,表示取不到有效值。 UnitPriceThirdStep *float64 `json:"UnitPriceThirdStep,omitnil,omitempty" name:"UnitPriceThirdStep"` // 使用时间区间在(360, ∞)小时的后续合计费用的折扣价,后付费模式使用,单位:元 // 注意:此字段可能返回 null,表示取不到有效值。 UnitPriceDiscountThirdStep *float64 `json:"UnitPriceDiscountThirdStep,omitnil,omitempty" name:"UnitPriceDiscountThirdStep"` // 预支三年合计费用的原价,预付费模式使用,单位:元。 // 注意:此字段可能返回 null,表示取不到有效值。 // 注意:此字段可能返回 null,表示取不到有效值。 OriginalPriceThreeYear *float64 `json:"OriginalPriceThreeYear,omitnil,omitempty" name:"OriginalPriceThreeYear"` // 预支三年合计费用的折扣价,预付费模式使用,单位:元。 // 注意:此字段可能返回 null,表示取不到有效值。 // 注意:此字段可能返回 null,表示取不到有效值。 DiscountPriceThreeYear *float64 `json:"DiscountPriceThreeYear,omitnil,omitempty" name:"DiscountPriceThreeYear"` // 预支三年应用的折扣,如20.0代表2折。 // 注意:此字段可能返回 null,表示取不到有效值。 // 注意:此字段可能返回 null,表示取不到有效值。 DiscountThreeYear *float64 `json:"DiscountThreeYear,omitnil,omitempty" name:"DiscountThreeYear"` // 预支五年合计费用的原价,预付费模式使用,单位:元。 // 注意:此字段可能返回 null,表示取不到有效值。 // 注意:此字段可能返回 null,表示取不到有效值。 OriginalPriceFiveYear *float64 `json:"OriginalPriceFiveYear,omitnil,omitempty" name:"OriginalPriceFiveYear"` // 预支五年合计费用的折扣价,预付费模式使用,单位:元。 // 注意:此字段可能返回 null,表示取不到有效值。 // 注意:此字段可能返回 null,表示取不到有效值。 DiscountPriceFiveYear *float64 `json:"DiscountPriceFiveYear,omitnil,omitempty" name:"DiscountPriceFiveYear"` // 预支五年应用的折扣,如20.0代表2折。 // 注意:此字段可能返回 null,表示取不到有效值。 // 注意:此字段可能返回 null,表示取不到有效值。 DiscountFiveYear *float64 `json:"DiscountFiveYear,omitnil,omitempty" name:"DiscountFiveYear"` // 预支一年合计费用的原价,预付费模式使用,单位:元。 // 注意:此字段可能返回 null,表示取不到有效值。 // 注意:此字段可能返回 null,表示取不到有效值。 OriginalPriceOneYear *float64 `json:"OriginalPriceOneYear,omitnil,omitempty" name:"OriginalPriceOneYear"` // 预支一年合计费用的折扣价,预付费模式使用,单位:元。 // 注意:此字段可能返回 null,表示取不到有效值。 // 注意:此字段可能返回 null,表示取不到有效值。 DiscountPriceOneYear *float64 `json:"DiscountPriceOneYear,omitnil,omitempty" name:"DiscountPriceOneYear"` // 预支一年应用的折扣,如20.0代表2折。 // 注意:此字段可能返回 null,表示取不到有效值。 // 注意:此字段可能返回 null,表示取不到有效值。 DiscountOneYear *float64 `json:"DiscountOneYear,omitnil,omitempty" name:"DiscountOneYear"` }
type Job ¶
type Job struct { // 任务信息 Tasks []*Task `json:"Tasks,omitnil,omitempty" name:"Tasks"` // 作业名称 JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"` // 作业描述 JobDescription *string `json:"JobDescription,omitnil,omitempty" name:"JobDescription"` // 作业优先级,任务(Task)和任务实例(TaskInstance)会继承作业优先级 Priority *uint64 `json:"Priority,omitnil,omitempty" name:"Priority"` // 依赖信息 Dependences []*Dependence `json:"Dependences,omitnil,omitempty" name:"Dependences"` // 通知信息 Notifications []*Notification `json:"Notifications,omitnil,omitempty" name:"Notifications"` // 对于存在依赖关系的任务中,后序任务执行对于前序任务的依赖条件。取值范围包括 PRE_TASK_SUCCEED,PRE_TASK_AT_LEAST_PARTLY_SUCCEED,PRE_TASK_FINISHED,默认值为PRE_TASK_SUCCEED。 TaskExecutionDependOn *string `json:"TaskExecutionDependOn,omitnil,omitempty" name:"TaskExecutionDependOn"` // 表示创建 CVM 失败按照何种策略处理。取值范围包括 FAILED,RUNNABLE。FAILED 表示创建 CVM 失败按照一次执行失败处理,RUNNABLE 表示创建 CVM 失败按照继续等待处理。默认值为FAILED。StateIfCreateCvmFailed对于提交的指定计算环境的作业无效。 StateIfCreateCvmFailed *string `json:"StateIfCreateCvmFailed,omitnil,omitempty" name:"StateIfCreateCvmFailed"` // 标签列表。通过指定该参数可以支持绑定标签到作业。每个作业最多绑定10个标签。 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` // 表示通知信息的通知目标类型。 // 取值范围:CMQ,TDMQ_CMQ。 // CMQ:表示向腾讯云CMQ发送消息。 // TDMQ_CMQ:表示向腾讯云TDMQ_CMQ发送消息。<br/>默认值为CMQ。<br/>注:腾讯云计划于2022年6月前正式下线消息队列 CMQ,建议使用TDMQ_CMQ。参考文档:[CMQ迁移到TDMQ_CMQ](https://cloud.tencent.com/document/product/406/60860) NotificationTarget *string `json:"NotificationTarget,omitnil,omitempty" name:"NotificationTarget"` }
type JobView ¶
type JobView struct { // 作业ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 作业名称 JobName *string `json:"JobName,omitnil,omitempty" name:"JobName"` // 作业状态 JobState *string `json:"JobState,omitnil,omitempty" name:"JobState"` // 作业优先级 Priority *int64 `json:"Priority,omitnil,omitempty" name:"Priority"` // 位置信息 // 注意:此字段可能返回 null,表示取不到有效值。 Placement *Placement `json:"Placement,omitnil,omitempty" name:"Placement"` // 创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 结束时间 // 注意:此字段可能返回 null,表示取不到有效值。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 任务统计指标 TaskMetrics *TaskMetrics `json:"TaskMetrics,omitnil,omitempty" name:"TaskMetrics"` // 作业绑定的标签列表。 // 注意:此字段可能返回 null,表示取不到有效值。 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` }
type LocalDiskType ¶
type LocalDiskType struct { // 本地磁盘类型。 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 本地磁盘属性。 PartitionType *string `json:"PartitionType,omitnil,omitempty" name:"PartitionType"` // 本地磁盘最小值。 MinSize *int64 `json:"MinSize,omitnil,omitempty" name:"MinSize"` // 本地磁盘最大值。 MaxSize *int64 `json:"MaxSize,omitnil,omitempty" name:"MaxSize"` // 购买时本地盘是否为必选。取值范围:<br><li>REQUIRED:表示必选<br><li>OPTIONAL:表示可选。 Required *string `json:"Required,omitnil,omitempty" name:"Required"` }
type LoginSettings ¶
type LoginSettings struct { // 实例登录密码。不同操作系统类型密码复杂度限制不一样,具体如下:<br><li>Linux实例密码必须8到16位,至少包括两项[a-z,A-Z]、[0-9] 和 [( ) ` ~ ! @ # $ % ^ & * - + = | { } [ ] : ; ' , . ? \/ ]中的特殊符号。<br><li>Windows实例密码必须12到16位,至少包括三项[a-z],[A-Z],[0-9] 和 [( ) ` ~ ! @ # $ % ^ & * - + = { } [ ] : ; ' , . ? \/]中的特殊符号。<br><br>若不指定该参数,则由系统随机生成密码,并通过站内信方式通知到用户。 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 密钥ID列表。关联密钥后,就可以通过对应的私钥来访问实例;KeyId可通过接口DescribeKeyPairs获取,密钥与密码不能同时指定,同时Windows操作系统不支持指定密钥。当前仅支持购买的时候指定一个密钥。 KeyIds []*string `json:"KeyIds,omitnil,omitempty" name:"KeyIds"` // 保持镜像的原始设置。该参数与Password或KeyIds.N不能同时指定。只有使用自定义镜像、共享镜像或外部导入镜像创建实例时才能指定该参数为TRUE。取值范围:<br><li>TRUE:表示保持镜像的登录设置<br><li>FALSE:表示不保持镜像的登录设置<br><br>默认取值:FALSE。 KeepImageLogin *string `json:"KeepImageLogin,omitnil,omitempty" name:"KeepImageLogin"` }
type ModifyComputeEnvRequest ¶
type ModifyComputeEnvRequest struct { *tchttp.BaseRequest // 计算环境ID EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 计算节点期望个数 DesiredComputeNodeCount *int64 `json:"DesiredComputeNodeCount,omitnil,omitempty" name:"DesiredComputeNodeCount"` // 计算环境名称 EnvName *string `json:"EnvName,omitnil,omitempty" name:"EnvName"` // 计算环境描述 EnvDescription *string `json:"EnvDescription,omitnil,omitempty" name:"EnvDescription"` // 计算环境属性数据 EnvData *ComputeEnvData `json:"EnvData,omitnil,omitempty" name:"EnvData"` }
func NewModifyComputeEnvRequest ¶
func NewModifyComputeEnvRequest() (request *ModifyComputeEnvRequest)
func (*ModifyComputeEnvRequest) FromJsonString ¶
func (r *ModifyComputeEnvRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyComputeEnvRequest) ToJsonString ¶
func (r *ModifyComputeEnvRequest) ToJsonString() string
type ModifyComputeEnvRequestParams ¶ added in v1.0.426
type ModifyComputeEnvRequestParams struct { // 计算环境ID EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 计算节点期望个数 DesiredComputeNodeCount *int64 `json:"DesiredComputeNodeCount,omitnil,omitempty" name:"DesiredComputeNodeCount"` // 计算环境名称 EnvName *string `json:"EnvName,omitnil,omitempty" name:"EnvName"` // 计算环境描述 EnvDescription *string `json:"EnvDescription,omitnil,omitempty" name:"EnvDescription"` // 计算环境属性数据 EnvData *ComputeEnvData `json:"EnvData,omitnil,omitempty" name:"EnvData"` }
Predefined struct for user
type ModifyComputeEnvResponse ¶
type ModifyComputeEnvResponse struct { *tchttp.BaseResponse Response *ModifyComputeEnvResponseParams `json:"Response"` }
func NewModifyComputeEnvResponse ¶
func NewModifyComputeEnvResponse() (response *ModifyComputeEnvResponse)
func (*ModifyComputeEnvResponse) FromJsonString ¶
func (r *ModifyComputeEnvResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyComputeEnvResponse) ToJsonString ¶
func (r *ModifyComputeEnvResponse) ToJsonString() string
type ModifyComputeEnvResponseParams ¶ added in v1.0.426
type ModifyComputeEnvResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyTaskTemplateRequest ¶
type ModifyTaskTemplateRequest struct { *tchttp.BaseRequest // 任务模板ID TaskTemplateId *string `json:"TaskTemplateId,omitnil,omitempty" name:"TaskTemplateId"` // 任务模板名称 TaskTemplateName *string `json:"TaskTemplateName,omitnil,omitempty" name:"TaskTemplateName"` // 任务模板描述 TaskTemplateDescription *string `json:"TaskTemplateDescription,omitnil,omitempty" name:"TaskTemplateDescription"` // 任务模板信息 TaskTemplateInfo *Task `json:"TaskTemplateInfo,omitnil,omitempty" name:"TaskTemplateInfo"` }
func NewModifyTaskTemplateRequest ¶
func NewModifyTaskTemplateRequest() (request *ModifyTaskTemplateRequest)
func (*ModifyTaskTemplateRequest) FromJsonString ¶
func (r *ModifyTaskTemplateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyTaskTemplateRequest) ToJsonString ¶
func (r *ModifyTaskTemplateRequest) ToJsonString() string
type ModifyTaskTemplateRequestParams ¶ added in v1.0.426
type ModifyTaskTemplateRequestParams struct { // 任务模板ID TaskTemplateId *string `json:"TaskTemplateId,omitnil,omitempty" name:"TaskTemplateId"` // 任务模板名称 TaskTemplateName *string `json:"TaskTemplateName,omitnil,omitempty" name:"TaskTemplateName"` // 任务模板描述 TaskTemplateDescription *string `json:"TaskTemplateDescription,omitnil,omitempty" name:"TaskTemplateDescription"` // 任务模板信息 TaskTemplateInfo *Task `json:"TaskTemplateInfo,omitnil,omitempty" name:"TaskTemplateInfo"` }
Predefined struct for user
type ModifyTaskTemplateResponse ¶
type ModifyTaskTemplateResponse struct { *tchttp.BaseResponse Response *ModifyTaskTemplateResponseParams `json:"Response"` }
func NewModifyTaskTemplateResponse ¶
func NewModifyTaskTemplateResponse() (response *ModifyTaskTemplateResponse)
func (*ModifyTaskTemplateResponse) FromJsonString ¶
func (r *ModifyTaskTemplateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyTaskTemplateResponse) ToJsonString ¶
func (r *ModifyTaskTemplateResponse) ToJsonString() string
type ModifyTaskTemplateResponseParams ¶ added in v1.0.426
type ModifyTaskTemplateResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type MountDataDisk ¶
type NamedComputeEnv ¶
type NamedComputeEnv struct { // 计算环境名称 EnvName *string `json:"EnvName,omitnil,omitempty" name:"EnvName"` // 计算节点期望个数 DesiredComputeNodeCount *int64 `json:"DesiredComputeNodeCount,omitnil,omitempty" name:"DesiredComputeNodeCount"` // 计算环境描述 EnvDescription *string `json:"EnvDescription,omitnil,omitempty" name:"EnvDescription"` // 计算环境管理类型 EnvType *string `json:"EnvType,omitnil,omitempty" name:"EnvType"` // 计算环境具体参数 EnvData *EnvData `json:"EnvData,omitnil,omitempty" name:"EnvData"` // 数据盘挂载选项 MountDataDisks []*MountDataDisk `json:"MountDataDisks,omitnil,omitempty" name:"MountDataDisks"` // 授权信息 Authentications []*Authentication `json:"Authentications,omitnil,omitempty" name:"Authentications"` // 输入映射信息 InputMappings []*InputMapping `json:"InputMappings,omitnil,omitempty" name:"InputMappings"` // agent运行模式,适用于Windows系统 AgentRunningMode *AgentRunningMode `json:"AgentRunningMode,omitnil,omitempty" name:"AgentRunningMode"` // 通知信息 Notifications []*Notification `json:"Notifications,omitnil,omitempty" name:"Notifications"` // 非活跃节点处理策略,默认“RECREATE”,即对于实例创建失败或异常退还的计算节点,定期重新创建实例资源。 ActionIfComputeNodeInactive *string `json:"ActionIfComputeNodeInactive,omitnil,omitempty" name:"ActionIfComputeNodeInactive"` // 对于实例创建失败或异常退还的计算节点,定期重新创建实例资源的最大重试次数,最大值100,如果不设置的话,系统会设置一个默认值,当前为7 ResourceMaxRetryCount *int64 `json:"ResourceMaxRetryCount,omitnil,omitempty" name:"ResourceMaxRetryCount"` // 标签列表。通过指定该参数可以支持绑定标签到计算环境。每个计算环境最多绑定10个标签。 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` // 表示通知信息的通知目标类型。 // 取值范围:CMQ,TDMQ_CMQ。 // CMQ:表示向腾讯云CMQ发送消息。 // TDMQ_CMQ:表示向腾讯云TDMQ_CMQ发送消息。<br/>默认值为CMQ。<br/>注:腾讯云计划于2022年6月前正式下线消息队列 CMQ,建议使用TDMQ_CMQ。参考文档:[CMQ迁移到TDMQ_CMQ](https://cloud.tencent.com/document/product/406/60860) NotificationTarget *string `json:"NotificationTarget,omitnil,omitempty" name:"NotificationTarget"` }
type NamedCpmComputeEnv ¶
type NamedCpmComputeEnv struct { // 计算环境名称 EnvName *string `json:"EnvName,omitnil,omitempty" name:"EnvName"` // 计算环境具体参数 EnvData *EnvDataCpm `json:"EnvData,omitnil,omitempty" name:"EnvData"` // 计算节点期望个数 DesiredComputeNodeCount *int64 `json:"DesiredComputeNodeCount,omitnil,omitempty" name:"DesiredComputeNodeCount"` // 计算环境描述 EnvDescription *string `json:"EnvDescription,omitnil,omitempty" name:"EnvDescription"` // 计算环境管理类型, 取值MANAGED。 EnvType *string `json:"EnvType,omitnil,omitempty" name:"EnvType"` // 授权信息 Authentications []*Authentication `json:"Authentications,omitnil,omitempty" name:"Authentications"` // 输入映射信息 InputMappings []*InputMapping `json:"InputMappings,omitnil,omitempty" name:"InputMappings"` // 通知信息 Notifications *Notification `json:"Notifications,omitnil,omitempty" name:"Notifications"` // 非活跃节点处理策略,默认“RECREATE”,即对于实例创建失败或异常退还的计算节点,定期重新创建实例资源。 ActionIfComputeNodeInactive *string `json:"ActionIfComputeNodeInactive,omitnil,omitempty" name:"ActionIfComputeNodeInactive"` // 对于实例创建失败或异常退还的计算节点,定期重新创建实例资源的最大重试次数,最大值100,如果不设置的话,系统会设置一个默认值,当前为7。 ResourceMaxRetryCount *int64 `json:"ResourceMaxRetryCount,omitnil,omitempty" name:"ResourceMaxRetryCount"` // 标签列表。通过指定该参数可以支持绑定标签到黑石计算环境。每个黑石计算环境最多绑定10个标签。 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` // 表示通知信息的通知目标类型。 // 取值范围:CMQ,TDMQ_CMQ。 // CMQ:表示向腾讯云CMQ发送消息。 // TDMQ_CMQ:表示向腾讯云TDMQ_CMQ发送消息。<br/>默认值为CMQ。<br/>注:腾讯云计划于2022年6月前正式下线消息队列 CMQ,建议使用TDMQ_CMQ。参考文档:[CMQ迁移到TDMQ_CMQ](https://cloud.tencent.com/document/product/406/60860) NotificationTarget *string `json:"NotificationTarget,omitnil,omitempty" name:"NotificationTarget"` }
type Notification ¶
type Notification struct { // CMQ主题名字,要求主题名有效且关联订阅 TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"` // 事件配置 EventConfigs []*EventConfig `json:"EventConfigs,omitnil,omitempty" name:"EventConfigs"` }
type OsInfo ¶
type OsInfo struct { // 操作系统ID。 OsTypeId *uint64 `json:"OsTypeId,omitnil,omitempty" name:"OsTypeId"` // 操作系统名称。 OsName *string `json:"OsName,omitnil,omitempty" name:"OsName"` // 操作系统名称描述。 OsDescription *string `json:"OsDescription,omitnil,omitempty" name:"OsDescription"` // 操作系统英文名称。 OsEnglishDescription *string `json:"OsEnglishDescription,omitnil,omitempty" name:"OsEnglishDescription"` // 操作系统的分类,如CentOs Debian。 OsClass *string `json:"OsClass,omitnil,omitempty" name:"OsClass"` // 标识镜像分类。public:公共镜像; private: 专属镜像。 ImageTag *string `json:"ImageTag,omitnil,omitempty" name:"ImageTag"` // 操作系统,ext4文件下所支持的最大的磁盘大小。单位为T。 MaxPartitionSize *uint64 `json:"MaxPartitionSize,omitnil,omitempty" name:"MaxPartitionSize"` }
type OutputMapping ¶
type OutputMapping struct { // 源端路径 SourcePath *string `json:"SourcePath,omitnil,omitempty" name:"SourcePath"` // 目的端路径 DestinationPath *string `json:"DestinationPath,omitnil,omitempty" name:"DestinationPath"` // 输出映射选项 // 注意:此字段可能返回 null,表示取不到有效值。 OutputMappingOption *OutputMappingOption `json:"OutputMappingOption,omitnil,omitempty" name:"OutputMappingOption"` }
type OutputMappingConfig ¶
type OutputMappingConfig struct { // 存储类型,仅支持COS Scene *string `json:"Scene,omitnil,omitempty" name:"Scene"` // 并行worker数量 WorkerNum *int64 `json:"WorkerNum,omitnil,omitempty" name:"WorkerNum"` // worker分块大小,单位MB WorkerPartSize *int64 `json:"WorkerPartSize,omitnil,omitempty" name:"WorkerPartSize"` }
type OutputMappingOption ¶ added in v1.0.555
type OutputMappingOption struct { // 容器场景下,输出选项从实例映射到容器内的实例侧的工作空间。 // BATCH_WORKSPACE: 工作空间为BATCH在实例内定义的工作空间,BATCH侧保证作业之间的隔离。(默认) // GLOBAL_WORKSPACE: 工作空间为实例操作系统空间。 // 注意:此字段可能返回 null,表示取不到有效值。 Workspace *string `json:"Workspace,omitnil,omitempty" name:"Workspace"` }
type Placement ¶
type Placement struct { // 实例所属的可用区ID。该参数可以通过调用 [DescribeZones](https://cloud.tencent.com/document/product/213/15707) 的返回值中的Zone字段来获取。 Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"` // 实例所属项目ID。该参数可以通过调用 [DescribeProject](https://cloud.tencent.com/document/api/651/78725) 的返回值中的 projectId 字段来获取。不填为默认项目。 ProjectId *int64 `json:"ProjectId,omitnil,omitempty" name:"ProjectId"` // 实例所属的专用宿主机ID列表,仅用于入参。如果您有购买专用宿主机并且指定了该参数,则您购买的实例就会随机的部署在这些专用宿主机上。 HostIds []*string `json:"HostIds,omitnil,omitempty" name:"HostIds"` // 实例所属的专用宿主机ID,仅用于出参。 HostId *string `json:"HostId,omitnil,omitempty" name:"HostId"` }
type RedirectInfo ¶
type RedirectInfo struct { // 标准输出重定向路径 StdoutRedirectPath *string `json:"StdoutRedirectPath,omitnil,omitempty" name:"StdoutRedirectPath"` // 标准错误重定向路径 StderrRedirectPath *string `json:"StderrRedirectPath,omitnil,omitempty" name:"StderrRedirectPath"` // 标准输出重定向文件名,支持三个占位符${BATCH_JOB_ID}、${BATCH_TASK_NAME}、${BATCH_TASK_INSTANCE_INDEX} StdoutRedirectFileName *string `json:"StdoutRedirectFileName,omitnil,omitempty" name:"StdoutRedirectFileName"` // 标准错误重定向文件名,支持三个占位符${BATCH_JOB_ID}、${BATCH_TASK_NAME}、${BATCH_TASK_INSTANCE_INDEX} StderrRedirectFileName *string `json:"StderrRedirectFileName,omitnil,omitempty" name:"StderrRedirectFileName"` }
type RedirectLocalInfo ¶
type RedirectLocalInfo struct { // 标准输出重定向本地路径 StdoutLocalPath *string `json:"StdoutLocalPath,omitnil,omitempty" name:"StdoutLocalPath"` // 标准错误重定向本地路径 StderrLocalPath *string `json:"StderrLocalPath,omitnil,omitempty" name:"StderrLocalPath"` // 标准输出重定向本地文件名,支持三个占位符${BATCH_JOB_ID}、${BATCH_TASK_NAME}、${BATCH_TASK_INSTANCE_INDEX} StdoutLocalFileName *string `json:"StdoutLocalFileName,omitnil,omitempty" name:"StdoutLocalFileName"` // 标准错误重定向本地文件名,支持三个占位符${BATCH_JOB_ID}、${BATCH_TASK_NAME}、${BATCH_TASK_INSTANCE_INDEX} StderrLocalFileName *string `json:"StderrLocalFileName,omitnil,omitempty" name:"StderrLocalFileName"` }
type RetryJobsRequest ¶
type RetryJobsRequest struct { *tchttp.BaseRequest // 作业ID列表。 JobIds []*string `json:"JobIds,omitnil,omitempty" name:"JobIds"` }
func NewRetryJobsRequest ¶
func NewRetryJobsRequest() (request *RetryJobsRequest)
func (*RetryJobsRequest) FromJsonString ¶
func (r *RetryJobsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RetryJobsRequest) ToJsonString ¶
func (r *RetryJobsRequest) ToJsonString() string
type RetryJobsRequestParams ¶ added in v1.0.426
type RetryJobsRequestParams struct { // 作业ID列表。 JobIds []*string `json:"JobIds,omitnil,omitempty" name:"JobIds"` }
Predefined struct for user
type RetryJobsResponse ¶
type RetryJobsResponse struct { *tchttp.BaseResponse Response *RetryJobsResponseParams `json:"Response"` }
func NewRetryJobsResponse ¶
func NewRetryJobsResponse() (response *RetryJobsResponse)
func (*RetryJobsResponse) FromJsonString ¶
func (r *RetryJobsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RetryJobsResponse) ToJsonString ¶
func (r *RetryJobsResponse) ToJsonString() string
type RetryJobsResponseParams ¶ added in v1.0.426
type RetryJobsResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type RunAutomationServiceEnabled ¶ added in v1.0.230
type RunAutomationServiceEnabled struct { // 是否开启云自动化助手。取值范围:<br><li>true:表示开启云自动化助手服务<br><li>false:表示不开启云自动化助手服务<br><br>默认取值:false。 Enabled *bool `json:"Enabled,omitnil,omitempty" name:"Enabled"` }
type RunMonitorServiceEnabled ¶
type RunMonitorServiceEnabled struct { // 是否开启[云监控](/document/product/248)服务。取值范围:<br><li>true:表示开启云监控服务<br><li>false:表示不开启云监控服务<br><br>默认取值:true。 // 注意:此字段可能返回 null,表示取不到有效值。 Enabled *bool `json:"Enabled,omitnil,omitempty" name:"Enabled"` }
type RunSecurityServiceEnabled ¶
type RunSecurityServiceEnabled struct { // 是否开启[云安全](/document/product/296)服务。取值范围:<br><li>true:表示开启云安全服务<br><li>false:表示不开启云安全服务<br><br>默认取值:true。 Enabled *bool `json:"Enabled,omitnil,omitempty" name:"Enabled"` }
type SpotMarketOptions ¶
type StorageBlock ¶
type StorageBlock struct { // HDD本地存储类型,值为:LOCAL_PRO. // 注意:此字段可能返回 null,表示取不到有效值。 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // HDD本地存储的最小容量 // 注意:此字段可能返回 null,表示取不到有效值。 MinSize *int64 `json:"MinSize,omitnil,omitempty" name:"MinSize"` // HDD本地存储的最大容量 // 注意:此字段可能返回 null,表示取不到有效值。 MaxSize *int64 `json:"MaxSize,omitnil,omitempty" name:"MaxSize"` }
type SubmitJobRequest ¶
type SubmitJobRequest struct { *tchttp.BaseRequest // 作业所提交的位置信息。通过该参数可以指定作业关联CVM所属可用区等信息。 Placement *Placement `json:"Placement,omitnil,omitempty" name:"Placement"` // 作业信息 Job *Job `json:"Job,omitnil,omitempty" name:"Job"` // 用于保证请求幂等性的字符串。该字符串由用户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。 ClientToken *string `json:"ClientToken,omitnil,omitempty" name:"ClientToken"` }
func NewSubmitJobRequest ¶
func NewSubmitJobRequest() (request *SubmitJobRequest)
func (*SubmitJobRequest) FromJsonString ¶
func (r *SubmitJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SubmitJobRequest) ToJsonString ¶
func (r *SubmitJobRequest) ToJsonString() string
type SubmitJobRequestParams ¶ added in v1.0.426
type SubmitJobRequestParams struct { // 作业所提交的位置信息。通过该参数可以指定作业关联CVM所属可用区等信息。 Placement *Placement `json:"Placement,omitnil,omitempty" name:"Placement"` // 作业信息 Job *Job `json:"Job,omitnil,omitempty" name:"Job"` // 用于保证请求幂等性的字符串。该字符串由用户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。 ClientToken *string `json:"ClientToken,omitnil,omitempty" name:"ClientToken"` }
Predefined struct for user
type SubmitJobResponse ¶
type SubmitJobResponse struct { *tchttp.BaseResponse Response *SubmitJobResponseParams `json:"Response"` }
func NewSubmitJobResponse ¶
func NewSubmitJobResponse() (response *SubmitJobResponse)
func (*SubmitJobResponse) FromJsonString ¶
func (r *SubmitJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SubmitJobResponse) ToJsonString ¶
func (r *SubmitJobResponse) ToJsonString() string
type SubmitJobResponseParams ¶ added in v1.0.426
type SubmitJobResponseParams struct { // 当通过本接口来提交作业时会返回该参数,表示一个作业ID。返回作业ID列表并不代表作业解析/运行成功,可根据 DescribeJob 接口查询其状态。 JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type SystemDisk ¶
type SystemDisk struct { // 系统盘类型。系统盘类型限制详见[存储概述](https://cloud.tencent.com/document/product/213/4952)。取值范围:<br><li>LOCAL_BASIC:本地硬盘<br><li>LOCAL_SSD:本地SSD硬盘<br><li>CLOUD_BASIC:普通云硬盘<br><li>CLOUD_SSD:SSD云硬盘<br><li>CLOUD_PREMIUM:高性能云硬盘<br><li>CLOUD_BSSD:通用性SSD云硬盘<br><li>CLOUD_HSSD:增强型SSD云硬盘<br><li>CLOUD_TSSD:极速型SSD云硬盘<br><br>默认取值:当前有库存的硬盘类型。 DiskType *string `json:"DiskType,omitnil,omitempty" name:"DiskType"` // 系统盘ID。LOCAL_BASIC 和 LOCAL_SSD 类型没有ID。暂时不支持该参数。 // 该参数目前仅用于`DescribeInstances`等查询类接口的返回参数,不可用于`RunInstances`等写接口的入参。 DiskId *string `json:"DiskId,omitnil,omitempty" name:"DiskId"` // 系统盘大小,单位:GB。默认值为 50 DiskSize *int64 `json:"DiskSize,omitnil,omitempty" name:"DiskSize"` // 所属的独享集群ID。 // 注意:此字段可能返回 null,表示取不到有效值。 CdcId *string `json:"CdcId,omitnil,omitempty" name:"CdcId"` }
type Task ¶
type Task struct { // 应用程序信息 Application *Application `json:"Application,omitnil,omitempty" name:"Application"` // 任务名称,在一个作业内部唯一 TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` // 任务实例运行个数 TaskInstanceNum *uint64 `json:"TaskInstanceNum,omitnil,omitempty" name:"TaskInstanceNum"` // 运行环境信息,ComputeEnv 和 EnvId 必须指定一个(且只有一个)参数。 ComputeEnv *AnonymousComputeEnv `json:"ComputeEnv,omitnil,omitempty" name:"ComputeEnv"` // 计算环境ID,ComputeEnv 和 EnvId 必须指定一个(且只有一个)参数。 EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 重定向信息 RedirectInfo *RedirectInfo `json:"RedirectInfo,omitnil,omitempty" name:"RedirectInfo"` // 重定向本地信息 RedirectLocalInfo *RedirectLocalInfo `json:"RedirectLocalInfo,omitnil,omitempty" name:"RedirectLocalInfo"` // 输入映射 InputMappings []*InputMapping `json:"InputMappings,omitnil,omitempty" name:"InputMappings"` // 输出映射 OutputMappings []*OutputMapping `json:"OutputMappings,omitnil,omitempty" name:"OutputMappings"` // 输出映射配置 OutputMappingConfigs []*OutputMappingConfig `json:"OutputMappingConfigs,omitnil,omitempty" name:"OutputMappingConfigs"` // 自定义环境变量 EnvVars []*EnvVar `json:"EnvVars,omitnil,omitempty" name:"EnvVars"` // 授权信息 Authentications []*Authentication `json:"Authentications,omitnil,omitempty" name:"Authentications"` // TaskInstance失败后处理方式,取值包括TERMINATE(默认)、INTERRUPT、FAST_INTERRUPT。 FailedAction *string `json:"FailedAction,omitnil,omitempty" name:"FailedAction"` // 任务失败后的最大重试次数,默认为0 MaxRetryCount *uint64 `json:"MaxRetryCount,omitnil,omitempty" name:"MaxRetryCount"` // 任务启动后的超时时间,单位秒,默认为86400秒 Timeout *uint64 `json:"Timeout,omitnil,omitempty" name:"Timeout"` // 任务最大并发数限制,默认没有限制。 MaxConcurrentNum *uint64 `json:"MaxConcurrentNum,omitnil,omitempty" name:"MaxConcurrentNum"` // 任务完成后,重启计算节点。适用于指定计算环境执行任务。 RestartComputeNode *bool `json:"RestartComputeNode,omitnil,omitempty" name:"RestartComputeNode"` // 启动任务过程中,创建计算资源如CVM失败后的最大重试次数,默认为0。最大值100。 ResourceMaxRetryCount *uint64 `json:"ResourceMaxRetryCount,omitnil,omitempty" name:"ResourceMaxRetryCount"` }
type TaskInstanceLog ¶
type TaskInstanceLog struct { // 任务实例 TaskInstanceIndex *uint64 `json:"TaskInstanceIndex,omitnil,omitempty" name:"TaskInstanceIndex"` // 标准输出日志(Base64编码,解码后最大日志长度2048字节) // 注意:此字段可能返回 null,表示取不到有效值。 StdoutLog *string `json:"StdoutLog,omitnil,omitempty" name:"StdoutLog"` // 标准错误日志(Base64编码,解码后最大日志长度2048字节) // 注意:此字段可能返回 null,表示取不到有效值。 StderrLog *string `json:"StderrLog,omitnil,omitempty" name:"StderrLog"` // 标准输出重定向路径 // 注意:此字段可能返回 null,表示取不到有效值。 StdoutRedirectPath *string `json:"StdoutRedirectPath,omitnil,omitempty" name:"StdoutRedirectPath"` // 标准错误重定向路径 // 注意:此字段可能返回 null,表示取不到有效值。 StderrRedirectPath *string `json:"StderrRedirectPath,omitnil,omitempty" name:"StderrRedirectPath"` // 标准输出重定向文件名 // 注意:此字段可能返回 null,表示取不到有效值。 StdoutRedirectFileName *string `json:"StdoutRedirectFileName,omitnil,omitempty" name:"StdoutRedirectFileName"` // 标准错误重定向文件名 // 注意:此字段可能返回 null,表示取不到有效值。 StderrRedirectFileName *string `json:"StderrRedirectFileName,omitnil,omitempty" name:"StderrRedirectFileName"` }
type TaskInstanceMetrics ¶
type TaskInstanceMetrics struct { // Submitted个数 SubmittedCount *int64 `json:"SubmittedCount,omitnil,omitempty" name:"SubmittedCount"` // Pending个数 PendingCount *int64 `json:"PendingCount,omitnil,omitempty" name:"PendingCount"` // Runnable个数 RunnableCount *int64 `json:"RunnableCount,omitnil,omitempty" name:"RunnableCount"` // Starting个数 StartingCount *int64 `json:"StartingCount,omitnil,omitempty" name:"StartingCount"` // Running个数 RunningCount *int64 `json:"RunningCount,omitnil,omitempty" name:"RunningCount"` // Succeed个数 SucceedCount *int64 `json:"SucceedCount,omitnil,omitempty" name:"SucceedCount"` // FailedInterrupted个数 FailedInterruptedCount *int64 `json:"FailedInterruptedCount,omitnil,omitempty" name:"FailedInterruptedCount"` // Failed个数 FailedCount *int64 `json:"FailedCount,omitnil,omitempty" name:"FailedCount"` }
type TaskInstanceView ¶
type TaskInstanceView struct { // 任务实例索引 TaskInstanceIndex *int64 `json:"TaskInstanceIndex,omitnil,omitempty" name:"TaskInstanceIndex"` // 任务实例状态 TaskInstanceState *string `json:"TaskInstanceState,omitnil,omitempty" name:"TaskInstanceState"` // 应用程序执行结束的exit code // 注意:此字段可能返回 null,表示取不到有效值。 ExitCode *int64 `json:"ExitCode,omitnil,omitempty" name:"ExitCode"` // 任务实例状态原因,任务实例失败时,会记录失败原因 StateReason *string `json:"StateReason,omitnil,omitempty" name:"StateReason"` // 任务实例运行时所在计算节点(例如CVM)的InstanceId。任务实例未运行或者完结时,本字段为空。任务实例重试时,本字段会随之变化 // 注意:此字段可能返回 null,表示取不到有效值。 ComputeNodeInstanceId *string `json:"ComputeNodeInstanceId,omitnil,omitempty" name:"ComputeNodeInstanceId"` // 创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 启动时间 // 注意:此字段可能返回 null,表示取不到有效值。 LaunchTime *string `json:"LaunchTime,omitnil,omitempty" name:"LaunchTime"` // 开始运行时间 // 注意:此字段可能返回 null,表示取不到有效值。 RunningTime *string `json:"RunningTime,omitnil,omitempty" name:"RunningTime"` // 结束时间 // 注意:此字段可能返回 null,表示取不到有效值。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 重定向信息 RedirectInfo *RedirectInfo `json:"RedirectInfo,omitnil,omitempty" name:"RedirectInfo"` // 任务实例状态原因详情,任务实例失败时,会记录失败原因 StateDetailedReason *string `json:"StateDetailedReason,omitnil,omitempty" name:"StateDetailedReason"` }
type TaskMetrics ¶
type TaskMetrics struct { // Submitted个数 SubmittedCount *int64 `json:"SubmittedCount,omitnil,omitempty" name:"SubmittedCount"` // Pending个数 PendingCount *int64 `json:"PendingCount,omitnil,omitempty" name:"PendingCount"` // Runnable个数 RunnableCount *int64 `json:"RunnableCount,omitnil,omitempty" name:"RunnableCount"` // Starting个数 StartingCount *int64 `json:"StartingCount,omitnil,omitempty" name:"StartingCount"` // Running个数 RunningCount *int64 `json:"RunningCount,omitnil,omitempty" name:"RunningCount"` // Succeed个数 SucceedCount *int64 `json:"SucceedCount,omitnil,omitempty" name:"SucceedCount"` // FailedInterrupted个数 FailedInterruptedCount *int64 `json:"FailedInterruptedCount,omitnil,omitempty" name:"FailedInterruptedCount"` // Failed个数 FailedCount *int64 `json:"FailedCount,omitnil,omitempty" name:"FailedCount"` }
type TaskTemplateView ¶
type TaskTemplateView struct { // 任务模板ID TaskTemplateId *string `json:"TaskTemplateId,omitnil,omitempty" name:"TaskTemplateId"` // 任务模板名称 TaskTemplateName *string `json:"TaskTemplateName,omitnil,omitempty" name:"TaskTemplateName"` // 任务模板描述 TaskTemplateDescription *string `json:"TaskTemplateDescription,omitnil,omitempty" name:"TaskTemplateDescription"` // 任务模板信息 TaskTemplateInfo *Task `json:"TaskTemplateInfo,omitnil,omitempty" name:"TaskTemplateInfo"` // 创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 任务模板绑定的标签列表。 // 注意:此字段可能返回 null,表示取不到有效值。 Tags []*Tag `json:"Tags,omitnil,omitempty" name:"Tags"` }
type TaskView ¶
type TaskView struct { // 任务名称 TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` // 任务状态 TaskState *string `json:"TaskState,omitnil,omitempty" name:"TaskState"` // 开始时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 结束时间 // 注意:此字段可能返回 null,表示取不到有效值。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
type TerminateComputeNodeRequest ¶
type TerminateComputeNodeRequest struct { *tchttp.BaseRequest // 计算环境ID EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 计算节点ID ComputeNodeId *string `json:"ComputeNodeId,omitnil,omitempty" name:"ComputeNodeId"` }
func NewTerminateComputeNodeRequest ¶
func NewTerminateComputeNodeRequest() (request *TerminateComputeNodeRequest)
func (*TerminateComputeNodeRequest) FromJsonString ¶
func (r *TerminateComputeNodeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TerminateComputeNodeRequest) ToJsonString ¶
func (r *TerminateComputeNodeRequest) ToJsonString() string
type TerminateComputeNodeRequestParams ¶ added in v1.0.426
type TerminateComputeNodeRequestParams struct { // 计算环境ID EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 计算节点ID ComputeNodeId *string `json:"ComputeNodeId,omitnil,omitempty" name:"ComputeNodeId"` }
Predefined struct for user
type TerminateComputeNodeResponse ¶
type TerminateComputeNodeResponse struct { *tchttp.BaseResponse Response *TerminateComputeNodeResponseParams `json:"Response"` }
func NewTerminateComputeNodeResponse ¶
func NewTerminateComputeNodeResponse() (response *TerminateComputeNodeResponse)
func (*TerminateComputeNodeResponse) FromJsonString ¶
func (r *TerminateComputeNodeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TerminateComputeNodeResponse) ToJsonString ¶
func (r *TerminateComputeNodeResponse) ToJsonString() string
type TerminateComputeNodeResponseParams ¶ added in v1.0.426
type TerminateComputeNodeResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type TerminateComputeNodesRequest ¶
type TerminateComputeNodesRequest struct { *tchttp.BaseRequest // 计算环境ID EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 计算节点ID列表 ComputeNodeIds []*string `json:"ComputeNodeIds,omitnil,omitempty" name:"ComputeNodeIds"` }
func NewTerminateComputeNodesRequest ¶
func NewTerminateComputeNodesRequest() (request *TerminateComputeNodesRequest)
func (*TerminateComputeNodesRequest) FromJsonString ¶
func (r *TerminateComputeNodesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TerminateComputeNodesRequest) ToJsonString ¶
func (r *TerminateComputeNodesRequest) ToJsonString() string
type TerminateComputeNodesRequestParams ¶ added in v1.0.426
type TerminateComputeNodesRequestParams struct { // 计算环境ID EnvId *string `json:"EnvId,omitnil,omitempty" name:"EnvId"` // 计算节点ID列表 ComputeNodeIds []*string `json:"ComputeNodeIds,omitnil,omitempty" name:"ComputeNodeIds"` }
Predefined struct for user
type TerminateComputeNodesResponse ¶
type TerminateComputeNodesResponse struct { *tchttp.BaseResponse Response *TerminateComputeNodesResponseParams `json:"Response"` }
func NewTerminateComputeNodesResponse ¶
func NewTerminateComputeNodesResponse() (response *TerminateComputeNodesResponse)
func (*TerminateComputeNodesResponse) FromJsonString ¶
func (r *TerminateComputeNodesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TerminateComputeNodesResponse) ToJsonString ¶
func (r *TerminateComputeNodesResponse) ToJsonString() string
type TerminateComputeNodesResponseParams ¶ added in v1.0.426
type TerminateComputeNodesResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type TerminateJobRequest ¶
type TerminateJobRequest struct { *tchttp.BaseRequest // 作业ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
func NewTerminateJobRequest ¶
func NewTerminateJobRequest() (request *TerminateJobRequest)
func (*TerminateJobRequest) FromJsonString ¶
func (r *TerminateJobRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TerminateJobRequest) ToJsonString ¶
func (r *TerminateJobRequest) ToJsonString() string
type TerminateJobRequestParams ¶ added in v1.0.426
type TerminateJobRequestParams struct { // 作业ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` }
Predefined struct for user
type TerminateJobResponse ¶
type TerminateJobResponse struct { *tchttp.BaseResponse Response *TerminateJobResponseParams `json:"Response"` }
func NewTerminateJobResponse ¶
func NewTerminateJobResponse() (response *TerminateJobResponse)
func (*TerminateJobResponse) FromJsonString ¶
func (r *TerminateJobResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TerminateJobResponse) ToJsonString ¶
func (r *TerminateJobResponse) ToJsonString() string
type TerminateJobResponseParams ¶ added in v1.0.426
type TerminateJobResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type TerminateTaskInstanceRequest ¶
type TerminateTaskInstanceRequest struct { *tchttp.BaseRequest // 作业ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 任务名称 TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` // 任务实例索引 TaskInstanceIndex *int64 `json:"TaskInstanceIndex,omitnil,omitempty" name:"TaskInstanceIndex"` }
func NewTerminateTaskInstanceRequest ¶
func NewTerminateTaskInstanceRequest() (request *TerminateTaskInstanceRequest)
func (*TerminateTaskInstanceRequest) FromJsonString ¶
func (r *TerminateTaskInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TerminateTaskInstanceRequest) ToJsonString ¶
func (r *TerminateTaskInstanceRequest) ToJsonString() string
type TerminateTaskInstanceRequestParams ¶ added in v1.0.426
type TerminateTaskInstanceRequestParams struct { // 作业ID JobId *string `json:"JobId,omitnil,omitempty" name:"JobId"` // 任务名称 TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` // 任务实例索引 TaskInstanceIndex *int64 `json:"TaskInstanceIndex,omitnil,omitempty" name:"TaskInstanceIndex"` }
Predefined struct for user
type TerminateTaskInstanceResponse ¶
type TerminateTaskInstanceResponse struct { *tchttp.BaseResponse Response *TerminateTaskInstanceResponseParams `json:"Response"` }
func NewTerminateTaskInstanceResponse ¶
func NewTerminateTaskInstanceResponse() (response *TerminateTaskInstanceResponse)
func (*TerminateTaskInstanceResponse) FromJsonString ¶
func (r *TerminateTaskInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TerminateTaskInstanceResponse) ToJsonString ¶
func (r *TerminateTaskInstanceResponse) ToJsonString() string
type TerminateTaskInstanceResponseParams ¶ added in v1.0.426
type TerminateTaskInstanceResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type VirtualPrivateCloud ¶
type VirtualPrivateCloud struct { // 私有网络ID,形如`vpc-xxx`。有效的VpcId可通过登录[控制台](https://console.cloud.tencent.com/vpc/vpc?rid=1)查询;也可以调用接口 [DescribeVpcEx](/document/api/215/1372) ,从接口返回中的`unVpcId`字段获取。若在创建子机时VpcId与SubnetId同时传入`DEFAULT`,则强制使用默认vpc网络。 VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"` // 私有网络子网ID,形如`subnet-xxx`。有效的私有网络子网ID可通过登录[控制台](https://console.cloud.tencent.com/vpc/subnet?rid=1)查询;也可以调用接口 [DescribeSubnets](/document/api/215/15784) ,从接口返回中的`unSubnetId`字段获取。若在创建子机时SubnetId与VpcId同时传入`DEFAULT`,则强制使用默认vpc网络。 SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"` // 是否用作公网网关。公网网关只有在实例拥有公网IP以及处于私有网络下时才能正常使用。取值范围:<br><li>true:表示用作公网网关<br><li>false:表示不作为公网网关<br><br>默认取值:false。 AsVpcGateway *bool `json:"AsVpcGateway,omitnil,omitempty" name:"AsVpcGateway"` // 私有网络子网 IP 数组,在创建实例、修改实例vpc属性操作中可使用此参数。当前仅批量创建多台实例时支持传入相同子网的多个 IP。 PrivateIpAddresses []*string `json:"PrivateIpAddresses,omitnil,omitempty" name:"PrivateIpAddresses"` // 为弹性网卡指定随机生成的 IPv6 地址数量。 Ipv6AddressCount *uint64 `json:"Ipv6AddressCount,omitnil,omitempty" name:"Ipv6AddressCount"` }