Documentation
¶
Index ¶
- Constants
- Variables
- type ApmCopyReq
- type App
- type AppListReq
- type AppPager
- type AppStatusReq
- type Build
- type BuildFile
- type BuildReq
- type BuildVersion
- type BuildsReq
- type CacheData
- type CanalConfigCreateReq
- type CanalNameConfigsReq
- type CanalTagUpdateReq
- type CasterEnvsReq
- type ClearForceReq
- type ComConfigsByNameReq
- type ComValueReq
- type CommonConf
- type CommonConfPager
- type CommonCounts
- type CommonName
- type CommonTemp
- type Config
- type ConfigBuildInfosReq
- type ConfigDelReq
- type ConfigRef
- type ConfigRefs
- type ConfigRefsReq
- type ConfigRes
- type ConfigSearch
- type ConfigSearchAllReq
- type ConfigSearchAppReq
- type ConfigUpdateReq
- type ConfigsByAppNameReq
- type ConfigsByBuildIDReq
- type ConfigsByNameReq
- type ConfigsByTagIDReq
- type ConfigsByTeamReq
- type ConfigsReq
- type CreateBuildReq
- type CreateComConfigReq
- type CreateConfigReq
- type CreateForceReq
- type CreateReq
- type CreateTagReq
- type DiffReq
- type Env
- type EnvsByTeamReq
- type EnvsReq
- type Force
- type HostsReq
- type LastTagsReq
- type MapHosts
- type NamesByAppNameReq
- type NamesByTeamReq
- type Node
- type NodeTreeReq
- type Res
- type Resp
- type RoleNode
- type ServiceConfig
- type ServiceConfigValue
- type ServiceName
- type SetTokenReq
- type Tag
- type TagConfig
- type TagConfigDiff
- type TagConfigPager
- type TagMap
- type TagPager
- type TagReq
- type TagUpdateReq
- type TagsByBuildReq
- type Team
- type Tree
- type TreeNode
- type TreeTag
- type UpdateComConfValueReq
- type UpdateConfValueReq
- type UpdateTagIDReq
- type UpdateTokenReq
- type UpdatetagReq
- type ValueReq
- type ZoneCopyReq
Constants ¶
const ( // Ops ops. Ops = 3 // Rds rds. Rds = 2 // DefaultEnv defaultEnv. DefaultEnv = "dev" // DefaultZone defaultzone. DefaultZone = "sh001" //StatusShow status show StatusShow = 1 //StatusHidden status hidden StatusHidden = 2 )
Variables ¶
var ( //ConfigIng config ing. ConfigIng = int8(1) //ConfigEnd config end. ConfigEnd = int8(2) )
Functions ¶
This section is empty.
Types ¶
type ApmCopyReq ¶
type ApmCopyReq struct { Name string `form:"name" validate:"required"` TreeID int64 `form:"tree_id" validate:"required"` ApmName string `form:"apmname" validate:"required"` }
ApmCopyReq ...
type App ¶
type App struct { ID int64 `json:"id" gorm:"primary_key"` Name string `json:"name"` TreeID int64 `json:"tree_id"` Env string `json:"env"` Zone string `json:"zone"` Token string `json:"token"` Status int8 `json:"status"` Ctime xtime.Time `json:"ctime"` Mtime xtime.Time `json:"mtime"` }
App app.
type AppListReq ¶
type AppListReq struct { AppName string `form:"app_name"` Bu string `form:"bu"` Team string `form:"team"` Pn int64 `form:"pn" default:"1" validate:"min=1"` Ps int64 `form:"ps" default:"20" validate:"min=1"` Status int8 `form:"status"` }
AppListReq ...
type AppPager ¶
type AppPager struct { Total int64 `json:"total"` Pn int64 `json:"pn"` Ps int64 `json:"ps"` Items []*App `json:"items"` }
AppPager app pager
type AppStatusReq ¶
type AppStatusReq struct { TreeID int64 `form:"tree_id" validate:"required"` Status int8 `form:"status" default:"1"` }
AppStatusReq ...
type Build ¶
type Build struct { ID int64 `json:"id"` AppID int64 `json:"app_id"` Name string `json:"name"` TagID int64 `json:"tag_id"` Mark string `json:"mark"` Operator string `json:"operator"` Ctime time.Time `json:"ctime"` Mtime time.Time `json:"mtime"` }
Build build.
type BuildReq ¶
type BuildReq struct {
BuildID int64 `form:"build_id" validate:"required"`
}
BuildReq ...
type BuildVersion ¶
type BuildVersion struct { ID int `gorm:"column:id" json:"id"` ServiceID int `gorm:"column:service_id" json:"service_id"` Version string `gorm:"column:version" json:"version"` Remark string `gorm:"column:remark" json:"remark"` State int8 `gorm:"column:state" json:"state"` ConfigID int `gorm:"column:config_id" json:"config_id"` CTime xtime.Time `gorm:"column:ctime" json:"ctime"` MTime xtime.Time `gorm:"column:mtime" json:"mtime"` }
BuildVersion build version.
type BuildsReq ¶
type BuildsReq struct { AppName string `form:"app_name" validate:"required"` Env string `form:"env" validate:"required"` Zone string `form:"zone" validate:"required"` TreeID int64 `form:"tree_id" validate:"required"` }
BuildsReq ...
type CanalConfigCreateReq ¶
type CanalConfigCreateReq struct { AppName string `form:"app_name" validate:"required"` Env string `form:"env" validate:"required"` Zone string `form:"zone" validate:"required"` Name string `form:"name" validate:"required"` State int8 `form:"state" validate:"required"` From int64 `form:"from" default:"0"` Comment string `form:"comment" validate:"required"` Mark string `form:"mark" validate:"required"` TreeID int64 `form:"tree_id" validate:"required"` User string `form:"user" validate:"required"` Token string `form:"token" valildate:"required"` }
CanalConfigCreateReq ...
type CanalNameConfigsReq ¶
type CanalNameConfigsReq struct { Env string `form:"env" validate:"required"` Zone string `form:"zone" validate:"required"` AppName string `form:"app_name" validate:"required"` Name string `form:"name" validate:"required"` TreeID int64 `form:"tree_id" validate:"required"` Token string `form:"token" validate:"required"` }
CanalNameConfigsReq ...
type CanalTagUpdateReq ¶
type CanalTagUpdateReq struct { AppName string `form:"app_name" validate:"required"` Env string `form:"env" validate:"required"` Zone string `form:"zone" validate:"required"` ConfigIDs string `form:"config_ids"` TreeID int64 `form:"tree_id" validate:"required"` Token string `form:"token" validate:"required"` User string `form:"user" validate:"required"` Mark string `form:"mark" default:"canal发版"` Build string `form:"build" default:"docker-1"` Force int8 `form:"force"` }
CanalTagUpdateReq ...
type CasterEnvsReq ¶
type CasterEnvsReq struct { TreeID int64 `form:"tree_id" validate:"required"` Zone string `form:"zone" validate:"required"` Auth string `form:"auth" validate:"required"` }
CasterEnvsReq ...
type ClearForceReq ¶
type ClearForceReq struct { Env string `form:"env" validate:"required"` Zone string `form:"zone" validate:"required"` Build string `form:"build" validate:"required"` TreeID int64 `form:"tree_id" validate:"required"` Hosts string `form:"hosts"` }
ClearForceReq ...
type ComConfigsByNameReq ¶
type ComConfigsByNameReq struct { Env string `form:"env" validate:"required"` Zone string `form:"zone" validate:"required"` Team string `form:"team" validate:"required"` Name string `form:"name" validate:"required"` }
ComConfigsByNameReq ...
type ComValueReq ¶
type ComValueReq struct {
ConfigID int64 `form:"config_id" validate:"required"`
}
ComValueReq ...
type CommonConf ¶
type CommonConf struct { ID int64 `json:"id" gorm:"primary_key"` TeamID int64 `json:"team_id"` Name string `json:"name"` Comment string `json:"comment"` State int8 `json:"state"` Mark string `json:"mark"` Operator string `json:"operator"` Ctime time.Time `json:"ctime"` Mtime time.Time `json:"mtime"` }
CommonConf commonConf.
type CommonConfPager ¶
type CommonConfPager struct { Total int64 `json:"total"` Pn int64 `json:"pn"` Ps int64 `json:"ps"` Items []*CommonConf `json:"items"` }
CommonConfPager app pager
type CommonCounts ¶
type CommonCounts struct {
Counts int64 `json:"counts"`
}
CommonCounts app counts
type CommonName ¶
CommonName app pager
type Config ¶
type Config struct { ID int64 `json:"id" gorm:"primary_key"` AppID int64 `json:"app_id"` Name string `json:"name"` Comment string `json:"comment"` From int64 `json:"from"` State int8 `json:"state"` Mark string `json:"mark"` Operator string `json:"operator"` IsDelete int8 `json:"is_delete"` NewCommon int64 `gorm:"-" json:"new_common"` Ctime time.Time `json:"ctime"` Mtime time.Time `json:"mtime"` }
Config config.
type ConfigBuildInfosReq ¶
type ConfigBuildInfosReq struct { Env string `form:"env" validate:"required"` Zone string `form:"zone" validate:"required"` AppName string `form:"app_name" validate:"required"` BuildID int64 `form:"build_id"` TreeID int64 `form:"tree_id" validate:"required"` }
ConfigBuildInfosReq ...
type ConfigDelReq ¶
type ConfigDelReq struct {
ConfigID int64 `form:"config_id" validate:"required"`
}
ConfigDelReq ...
type ConfigRef ¶
type ConfigRef struct { ID int64 `json:"id"` Mark string `json:"mark"` IsDelete int8 `json:"is_delete"` }
ConfigRef configRef.
type ConfigRefs ¶
type ConfigRefs struct { Configs []*ConfigRef `json:"configs"` Ref *ConfigRef `json:"ref"` Name string `json:"name"` DeleteMAX int64 `json:"delete_max"` }
ConfigRefs ConfigRefs.
type ConfigRefsReq ¶
type ConfigRefsReq struct { Env string `form:"env" validate:"required"` Zone string `form:"zone" validate:"required"` AppName string `form:"app_name" validate:"required"` BuildID int64 `form:"build_id" validate:"required"` TreeID int64 `form:"tree_id" validate:"required"` }
ConfigRefsReq ...
type ConfigRes ¶
type ConfigRes struct { Files []*Config `json:"files"` BuildFiles []*BuildFile `json:"build_files"` BuildNewFile []*Config `json:"build_new_file"` }
ConfigRes configRes.
type ConfigSearch ¶
type ConfigSearch struct { App string `json:"app"` TreeID int64 `json:"tree_id"` Builds []string `json:"build"` ConfID int64 `json:"config_id"` Mark string `json:"mark"` ConfName string `json:"conf_name"` ConfValues []string `json:"conf_value"` }
ConfigSearch config search resp.
type ConfigSearchAllReq ¶
type ConfigSearchAllReq struct { Env string `form:"env" validate:"required"` Zone string `form:"zone" validate:"required"` Like string `form:"like" validate:"required"` }
ConfigSearchAllReq ...
type ConfigSearchAppReq ¶
type ConfigSearchAppReq struct { Env string `form:"env" validate:"required"` Zone string `form:"zone" validate:"required"` AppName string `form:"app_name" validate:"required"` Like string `form:"like" validate:"required"` BuildID int64 `form:"build_id" validate:"required"` TreeID int64 `form:"tree_id" validate:"required"` }
ConfigSearchAppReq ...
type ConfigUpdateReq ¶
type ConfigUpdateReq struct { AppName string `form:"app_name" validate:"required"` Env string `form:"env" validate:"required"` Zone string `form:"zone" validate:"required"` TreeID int64 `form:"tree_id" validate:"required"` Data string `form:"data" validate:"required"` Token string `form:"token" validate:"required"` User string `form:"user" validate:"required"` }
ConfigUpdateReq ...
type ConfigsByAppNameReq ¶
type ConfigsByAppNameReq struct { Env string `form:"env" validate:"required"` Zone string `form:"zone" validate:"required"` AppName string `form:"app_name" validate:"required"` TreeID int64 `form:"tree_id" validate:"required"` }
ConfigsByAppNameReq ...
type ConfigsByBuildIDReq ¶
type ConfigsByBuildIDReq struct {
BuildID int64 `form:"build_id" validate:"required"`
}
ConfigsByBuildIDReq ...
type ConfigsByNameReq ¶
type ConfigsByNameReq struct { Env string `form:"env" validate:"required"` Zone string `form:"zone" validate:"required"` AppName string `form:"app_name" validate:"required"` Name string `form:"name" validate:"required"` TreeID int64 `form:"tree_id" validate:"required"` }
ConfigsByNameReq ...
type ConfigsByTagIDReq ¶
type ConfigsByTagIDReq struct {
TagID int64 `form:"tag_id" validate:"required"`
}
ConfigsByTagIDReq ...
type ConfigsByTeamReq ¶
type ConfigsByTeamReq struct { Env string `form:"env" validate:"required"` Zone string `form:"zone" validate:"required"` Team string `form:"team" validate:"required"` Pn int64 `form:"pn" default:"1" validate:"min=1"` Ps int64 `form:"ps" default:"20" validate:"min=1"` }
ConfigsByTeamReq ...
type ConfigsReq ¶
type ConfigsReq struct { Env string `form:"env" validate:"required"` Zone string `form:"zone" validate:"required"` AppName string `form:"app_name" validate:"required"` BuildID int64 `form:"build_id"` TreeID int64 `form:"tree_id" validate:"required"` }
ConfigsReq ...
type CreateBuildReq ¶
type CreateBuildReq struct { AppName string `form:"app_name" validate:"required"` Env string `form:"env" validate:"required"` Zone string `form:"zone" validate:"required"` Name string `form:"name" validate:"required"` TagID int64 `form:"tag_id" validate:"required"` TreeID int64 `form:"tree_id" validate:"required"` }
CreateBuildReq ...
type CreateComConfigReq ¶
type CreateComConfigReq struct { Team string `form:"team" validate:"required"` Env string `form:"env" validate:"required"` Zone string `form:"zone" validate:"required"` Name string `form:"name" validate:"required"` State int8 `form:"state" validate:"required"` Comment string `form:"comment" validate:"required"` Mark string `form:"mark" validate:"required"` SkipLint bool `form:"skiplint"` }
CreateComConfigReq ...
type CreateConfigReq ¶
type CreateConfigReq struct { AppName string `form:"app_name" validate:"required"` Env string `form:"env" validate:"required"` Zone string `form:"zone" validate:"required"` Name string `form:"name" validate:"required"` State int8 `form:"state" validate:"required"` From int64 `form:"from" default:"0"` Comment string `form:"comment" validate:"required"` Mark string `form:"mark" validate:"required"` TreeID int64 `form:"tree_id" validate:"required"` SkipLint bool `form:"skiplint"` }
CreateConfigReq ...
type CreateForceReq ¶
type CreateForceReq struct { Env string `form:"env" validate:"required"` Zone string `form:"zone" validate:"required"` Build string `form:"build" validate:"required"` TreeID int64 `form:"tree_id" validate:"required"` Version int64 `form:"version"` Hosts string `form:"hosts"` }
CreateForceReq ...
type CreateReq ¶
type CreateReq struct { AppName string `form:"app_name" validate:"required"` TreeID int64 `form:"tree_id" validate:"required"` }
CreateReq ...
type CreateTagReq ¶
type CreateTagReq struct { AppName string `form:"app_name" validate:"required"` Env string `form:"env" validate:"required"` Zone string `form:"zone" validate:"required"` ConfigIDs string `form:"config_ids" validate:"required"` Mark string `form:"mark" validate:"required"` TreeID int64 `form:"tree_id" validate:"required"` }
CreateTagReq ...
type DiffReq ¶
type DiffReq struct { ConfigID int64 `form:"config_id" validate:"required"` BuildID int64 `form:"build_id"` }
DiffReq ...
type Env ¶
type Env struct { Name string `json:"name"` NikeName string `json:"nike_name"` Token string `json:"token"` }
Env env.
type EnvsByTeamReq ¶
type EnvsByTeamReq struct { AppName string `form:"app_name"` Zone string `form:"zone"` Team string `form:"team"` }
EnvsByTeamReq ...
type EnvsReq ¶
type EnvsReq struct { AppName string `form:"app_name" validate:"required"` TreeID int64 `form:"tree_id" validate:"required"` Zone string `form:"zone" validate:"required"` }
EnvsReq ...
type Force ¶
type Force struct { ID int64 `json:"id"` AppID int64 `json:"app_id"` Hostname string `json:"hostname"` IP string `json:"ip"` Version int64 `json:"version"` Operator string `json:"operator"` Ctime time.Time `json:"ctime"` Mtime time.Time `json:"mtime"` }
Force ...
type HostsReq ¶
type HostsReq struct { Env string `form:"env" validate:"required"` Zone string `form:"zone" validate:"required"` App string `form:"service" validate:"required"` TreeID int64 `form:"tree_id" validate:"required"` }
HostsReq ...
type LastTagsReq ¶
type LastTagsReq struct { AppName string `form:"app_name" validate:"required"` Zone string `form:"zone" validate:"required"` Env string `form:"env" validate:"required"` Build string `form:"build" validate:"required"` TreeID int64 `form:"tree_id" validate:"required"` }
LastTagsReq ...
type NamesByAppNameReq ¶
type NamesByAppNameReq struct { Env string `form:"env" validate:"required"` Zone string `form:"zone" validate:"required"` AppName string `form:"app_name" validate:"required"` TreeID int64 `form:"tree_id" validate:"required"` }
NamesByAppNameReq ...
type NamesByTeamReq ¶
type NamesByTeamReq struct { Env string `form:"env" validate:"required"` Zone string `form:"zone" validate:"required"` Team string `form:"team" validate:"required"` }
NamesByTeamReq ...
type Node ¶
type Node struct { Name string `json:"name"` Path string `json:"path"` TreeID int64 `json:"tree_id"` }
Node node.
type NodeTreeReq ¶
NodeTreeReq ...
type Res ¶
type Res struct { Count int `json:"count"` Data []*TreeNode `json:"data"` Page int `json:"page"` Results int `json:"results"` }
Res res.
type RoleNode ¶
type RoleNode struct { ID int64 `json:"id"` Name string `json:"name"` Path string `json:"path"` Type int8 `json:"type"` Role int8 `json:"role"` }
RoleNode roleNode .
type ServiceConfig ¶
type ServiceConfig struct { ID int `gorm:"column:id" json:"id"` ServiceID int `gorm:"column:service_id" json:"service_id"` Suffix string `gorm:"column:suffix" json:"suffix"` Config string `gorm:"column:config" json:"config"` State int8 `gorm:"column:state" json:"state"` Operator string `gorm:"column:operator" json:"operator"` Remark string `gorm:"column:remark" json:"remark"` CTime xtime.Time `gorm:"column:ctime" json:"ctime"` MTime xtime.Time `gorm:"column:mtime" json:"mtime"` }
ServiceConfig service config.
func (*ServiceConfig) TableName ¶
func (*ServiceConfig) TableName() string
TableName case tablename.
type ServiceConfigValue ¶
type ServiceConfigValue struct { ID int `gorm:"column:id" json:"id"` ConfigID int `gorm:"column:config_id" json:"config_id"` Name string `gorm:"column:name" json:"name"` Config string `gorm:"column:config" json:"config"` State int8 `gorm:"column:state" json:"state"` Operator string `gorm:"column:operator" json:"operator"` NamespaceID int `gorm:"column:namespace_id" json:"namespace_id"` CTime xtime.Time `gorm:"column:ctime" json:"ctime"` MTime xtime.Time `gorm:"column:mtime" json:"mtime"` }
ServiceConfigValue service config value.
func (*ServiceConfigValue) TableName ¶
func (*ServiceConfigValue) TableName() string
TableName case tablename.
type ServiceName ¶
type ServiceName struct { ID int `gorm:"column:id" json:"id"` Name string `gorm:"column:name" json:"name"` Remark string `gorm:"column:remark" json:"remark"` Token string `gorm:"column:token" json:"token"` ConfigID string `gorm:"column:config_id" json:"config_id"` ProjectTeamID string `gorm:"column:project_team_id" json:"project_team_id"` Environment int8 `gorm:"column:environment" json:"environment"` Public string `gorm:"column:public" json:"public"` CTime xtime.Time `gorm:"column:ctime" json:"ctime"` MTime xtime.Time `gorm:"column:mtime" json:"mtime"` }
ServiceName service name.
type SetTokenReq ¶
type SetTokenReq struct { Env string `form:"env" validate:"required"` Zone string `form:"zone" validate:"required"` App string `form:"service" validate:"required"` Token string `form:"token" validate:"required"` TreeID int64 `form:"tree_id" validate:"required"` }
SetTokenReq ...
type Tag ¶
type Tag struct { ID int64 `json:"id" gorm:"primary_key"` AppID int64 `json:"app_id"` BuildID int64 `json:"build_id"` ConfigIDs string `json:"config_ids"` Mark string `json:"mark"` Operator string `json:"operator"` Ctime time.Time `json:"ctime"` Mtime time.Time `json:"mtime"` Force int8 `json:"force"` }
Tag db table tag.
type TagConfigDiff ¶
type TagConfigDiff struct { TagID int64 `form:"tag_id" validate:"required"` Name string `form:"name" validate:"required"` TreeID int64 `form:"tree_id" validate:"required"` AppID int64 `form:"app_id" validate:"required"` BuildID int64 `form:"build_id" validate:"required"` }
TagConfigDiff ...
type TagConfigPager ¶
type TagConfigPager struct { Total int64 `json:"total"` Pn int64 `json:"pn"` Ps int64 `json:"ps"` Items []*TagConfig `json:"items"` }
TagConfigPager tag configs pager.
type TagMap ¶
type TagMap struct { *Tag AppName string `json:"app_name"` BuildName string `json:"build_name"` TreeID int64 `json:"tree_id"` }
TagMap ...
type TagPager ¶
type TagPager struct { Total int64 `json:"total"` Pn int64 `json:"pn"` Ps int64 `json:"ps"` Items []*Tag `json:"items"` }
TagPager tag pager
type TagUpdateReq ¶
type TagUpdateReq struct { AppName string `form:"app_name" validate:"required"` Env string `form:"env" validate:"required"` Zone string `form:"zone" validate:"required"` ConfigIDs string `form:"config_ids"` Mark string `form:"mark" validate:"required"` Build string `form:"build" validate:"required"` TreeID int64 `form:"tree_id" validate:"required"` Token string `form:"token" validate:"required"` User string `form:"user" validate:"required"` Names string `form:"names"` Increment int `form:"increment"` Force int8 `form:"force"` }
TagUpdateReq ...
type TagsByBuildReq ¶
type TagsByBuildReq struct { AppName string `form:"app_name" validate:"required"` Zone string `form:"zone" validate:"required"` Env string `form:"env" validate:"required"` Build string `form:"build" validate:"required"` Pn int64 `form:"pn" default:"1" validate:"min=1"` Ps int64 `form:"ps" default:"20" validate:"min=1"` TreeID int64 `form:"tree_id" validate:"required"` }
TagsByBuildReq ...
type Team ¶
type Team struct { ID int64 `json:"id" gorm:"primary_key"` Name string `json:"name"` Env string `json:"env"` Zone string `json:"zone"` Ctime time.Time `json:"ctime"` Mtime time.Time `json:"mtime"` }
Team team.
type Tree ¶
type Tree struct { Name string `json:"name"` Type int `json:"type"` Path string `json:"path"` Tags *TreeTag `json:"tags"` Children map[string]*Tree `json:"children"` }
Tree node.
type TreeNode ¶
type TreeNode struct { Alias string `json:"alias"` CreatedAt string `json:"created_at"` Name string `json:"name"` Path string `json:"path"` Tags interface{} `json:"tags"` Type int `json:"type"` }
TreeNode TreeNode.
type UpdateComConfValueReq ¶
type UpdateComConfValueReq struct { ID int64 `form:"config_id" validate:"required"` State int8 `form:"state" validate:"required"` ConfigID int64 `form:"config_id" validate:"required"` Name string `form:"name" validate:"required"` Comment string `form:"comment" validate:"required"` Mark string `form:"mark" validate:"required"` Mtime int64 `form:"mtime" validate:"required"` SkipLint bool `form:"skiplint"` }
UpdateComConfValueReq ...
type UpdateConfValueReq ¶
type UpdateConfValueReq struct { Name string `form:"name"` ID int64 `form:"config_id" validate:"required"` Mtime int64 `form:"mtime" validate:"required"` State int8 `form:"state" validate:"required"` Comment string `form:"comment" validate:"required"` Mark string `form:"mark" validate:"required"` NewCommon int64 `form:"new_common"` Ignore int8 `form:"ignore"` SkipLint bool `form:"skiplint"` }
UpdateConfValueReq ...
type UpdateTagIDReq ¶
type UpdateTagIDReq struct { AppName string `form:"app_name" validate:"required"` Zone string `form:"zone" validate:"required"` Env string `form:"env" validate:"required"` Build string `form:"build" validate:"required"` TreeID int64 `form:"tree_id" validate:"required"` TagID int64 `form:"tag_id" validate:"required"` }
UpdateTagIDReq ...
type UpdateTokenReq ¶
type UpdateTokenReq struct { AppName string `form:"app_name" validate:"required"` Env string `form:"env" validate:"required"` Zone string `form:"zone" validate:"required"` TreeID int64 `form:"tree_id" validate:"required"` }
UpdateTokenReq ...
type UpdatetagReq ¶
type UpdatetagReq struct { AppName string `form:"app_name" validate:"required"` Env string `form:"env" validate:"required"` Zone string `form:"zone" validate:"required"` ConfigIDs string `form:"config_ids" validate:"required"` Mark string `form:"mark" validate:"required"` Build string `form:"build" validate:"required"` TreeID int64 `form:"tree_id" validate:"required"` Force int8 `form:"force"` }
UpdatetagReq ...