types

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Aug 15, 2024 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// EDASAppIDLabel TODO: instead of EDAS API
	EDASAppIDLabel = "edas.appid"
)

Variables

View Source
var AppStateString = map[AppState]string{
	APP_STATE_AGENT_OFF:              "agent off",
	APP_STATE_STOPPED:                "stopped",
	APP_STATE_RUNNING_BUT_URL_FAILED: "running but url failed",
	APP_STATE_RUNNING:                "running",
}
View Source
var TaskStateString = map[TaskState]string{
	TASK_STATE_UNKNOWN:    "unknown",
	TASK_STATE_PROCESSING: "processing",
	TASK_STATE_SUCCESS:    "success",
	TASK_STATE_FAILED:     "failed",
}

Functions

This section is empty.

Types

type AppState

type AppState int

AppState app state

const (
	APP_STATE_AGENT_OFF              AppState = 0
	APP_STATE_STOPPED                AppState = 1
	APP_STATE_RUNNING_BUT_URL_FAILED AppState = 3
	APP_STATE_RUNNING                AppState = 7
)

type AppStatus

type AppStatus string

AppStatus app status

const (
	AppStatusRunning   AppStatus = "Running"
	AppStatusDeploying AppStatus = "Deploying"
	AppStatusStopped   AppStatus = "Stopped"
	AppStatusFailed    AppStatus = "Failed"
	AppStatusUnknown   AppStatus = "Unknown"
)

type ByCreateTime

type ByCreateTime []api.ChangeOrder

ByCreateTime change order for sort

func (ByCreateTime) Len

func (a ByCreateTime) Len() int

func (ByCreateTime) Less

func (a ByCreateTime) Less(i, j int) bool

func (ByCreateTime) Swap

func (a ByCreateTime) Swap(i, j int)

type ChangeOrderStatus

type ChangeOrderStatus int

ChangeOrderStatus change orderId status

const (
	CHANGE_ORDER_STATUS_ERROR     ChangeOrderStatus = -1
	CHANGE_ORDER_STATUS_PENDING   ChangeOrderStatus = 0
	CHANGE_ORDER_STATUS_EXECUTING ChangeOrderStatus = 1
	CHANGE_ORDER_STATUS_SUCC      ChangeOrderStatus = 2
	CHANGE_ORDER_STATUS_FAILED    ChangeOrderStatus = 3
	CHANGE_ORDER_STATUS_STOPPED   ChangeOrderStatus = 6
	CHANGE_ORDER_STATUS_ABNORMAL  ChangeOrderStatus = 10
)

type ChangeType

type ChangeType string
const (
	CHANGE_TYPE_CREATE ChangeType = "Create"
	CHANGE_TYPE_DEPLOY ChangeType = "Deploy"
	CHANGE_TYPE_STOP   ChangeType = "Stop"
)

type EdasEnv

type EdasEnv struct {
	Name  string `json:"name"`
	Value string `json:"value"`
}

type ServiceSpec

type ServiceSpec struct {
	Name        string `json:"name"`
	Image       string `json:"image"`
	Cmd         string `json:"cmd"`
	Args        string `json:"args"` // e.g. [{"argument":"-c"},{"argument":"test"}]
	Instances   int    `json:"instances"`
	CPU         int    `json:"cpu"`
	Mcpu        int    `json:"mcpu"`
	Mem         int    `json:"mem"`
	Ports       []int  `json:"ports"`
	LocalVolume string `json:"localVolume"`
	Envs        string `json:"envs"` // e.g. [{"name":"testkey","value":"testValue"}]
	// e.g. {"failureThreshold": 3,"initialDelaySeconds": 5,"successThreshold": 1,"timeoutSeconds": 1,"tcpSocket":{"host":"", "port":8080}}
	Liveness string `json:"liveness"`
	// e.g. {"failureThreshold": 3,"initialDelaySeconds": 5,"successThreshold": 1,"timeoutSeconds": 1,"httpGet": {"path": "/consumer","port": 8080,"scheme": "HTTP","httpHeaders": [{"name": "test","value": "testvalue"}]}}
	Readiness string `json:"readiness"`
	// e.g. {"annotation-name-1":"annotation-value-1","annotation-name-2":"annotation-value-2"}
	Annotations string `json:"annotations"`
}

type SlbType

type SlbType string

SlbType slb type

const (
	EDAS_SLB_INTERNAL SlbType = "intranet"
	EDAS_SLB_EXTERNAL SlbType = "internet"
)

type TaskState

type TaskState int

TaskState task state

const (
	TASK_STATE_UNKNOWN TaskState = iota
	TASK_STATE_PROCESSING
	TASK_STATE_SUCCESS
	TASK_STATE_FAILED
)

Jump to

Keyboard shortcuts

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