Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InitBaseRequest ¶
type InitBaseRequest struct { InstanceGroup *InstanceGroup `json:"instance_group'"` Auth *types.InstanceAuth `json:"auth"` HarborRegistry string `json:"harbor_registry"` }
type InitServiceRequest ¶
type InitServiceRequest struct { InstanceGroup *InstanceGroup `json:"instance_group"` Auth *types.InstanceAuth `json:"auth"` Params *ParamsServiceEnv `json:"params"` }
type InstanceGroup ¶
type InstanceGroup struct { TaskId int64 `json:"task_id"` InstanceList []*types.InstanceInfo `json:"instance_list"` }
type InstanceMeta ¶
type InstanceMeta struct { TaskId int64 `json:"task_id"` InstanceId string `json:"instance_id"` InstanceStatus InstanceStatus `json:"instance_status"` }
type InstanceStatus ¶
type InstanceStatus string
const ( InstanceStatusInit InstanceStatus = "INIT" //初始 InstanceStatusBase InstanceStatus = "BASE" // base 环境已完成 InstanceStatusSvc InstanceStatus = "SVC" // service 环境已完成 InstanceStatusFail InstanceStatus = "FAIL" // 异常、失败 )
type ParamsBaseEnv ¶
type ParamsBaseEnv struct {
IsContainer bool `json:"is_container"`
}
type ParamsMountInfo ¶
type ParamsServiceEnv ¶
type TaskDescribe ¶
type TaskInstancesData ¶
type TaskInstancesData struct { InstancesList []*types.InstanceInfo `json:"instances_list"` Pager Pager `json:"pager"` }
Click to show internal directories.
Click to hide internal directories.