nodeact

package
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 18, 2022 License: Apache-2.0 Imports: 2 Imported by: 0

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 Pager

type Pager struct {
	PagerNum  int `json:"pager_num"`
	PagerSize int `json:"pager_size"`
	Total     int `json:"total"`
}

type ParamsBaseEnv

type ParamsBaseEnv struct {
	IsContainer bool `json:"is_container"`
}

type ParamsMountInfo

type ParamsMountInfo struct {
	MountType  string `json:"mount_type"` // alb / nginx
	MountValue string `json:"mount_value"`
}

type ParamsServiceEnv

type ParamsServiceEnv struct {
	ImageStorageType string `json:"image_storage_type"`
	ImageUrl         string `json:"image_url"`
	ServiceName      string `json:"service_name"`
	Port             int64  `json:"port"`
}

type TaskDescribe

type TaskDescribe struct {
	FoundTime   *time.Time `json:"found_time"`
	TotalNum    int64      `json:"total_num"`
	SuccessNum  int64      `json:"success_num"`
	FailNum     int64      `json:"fail_num"`
	SuccessRate string     `json:"success_rate"`
}

type TaskInstancesData

type TaskInstancesData struct {
	InstancesList []*types.InstanceInfo `json:"instances_list"`
	Pager         Pager                 `json:"pager"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL