Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloudConfig ¶
type CloudConfig struct { InitServer Server `` /* 151-byte string literal not displayed */ AdminServer Server `` /* 153-byte string literal not displayed */ MisServer MisServer `` /* 262-byte string literal not displayed */ LogInfo log.Config `yaml:"logger" json:"logger"` Task Task `yaml:"task" json:"task"` Lock Lock `yaml:"lock" json:"lock"` Cache struct { ExpirationDuration time.Duration `yaml:"expirationDuration" json:"expirationDuration" default:"10m"` } `yaml:"cache" json:"cache"` Template struct { Path string `yaml:"path" json:"path" default:"/etc/baetyl/templates"` } `yaml:"template" json:"template"` Plugin struct { Pubsub string `yaml:"pubsub" json:"pubsub" default:"defaultpubsub"` PKI string `yaml:"pki" json:"pki" default:"defaultpki"` Auth string `yaml:"auth" json:"auth" default:"defaultauth"` License string `yaml:"license" json:"license" default:"defaultlicense"` Resource string `yaml:"resource" json:"resource" default:"kube"` Shadow string `yaml:"shadow" json:"shadow" default:"database"` Index string `yaml:"index" json:"index" default:"database"` Batch string `yaml:"batch" json:"batch" default:"databaseext"` Record string `yaml:"record" json:"record" default:"databaseext"` Callback string `yaml:"callback" json:"callback" default:"databaseext"` AppHistory string `yaml:"appHistory" json:"appHistory" default:"database"` Objects []string `yaml:"objects" json:"objects" default:"[]"` Functions []string `yaml:"functions" json:"functions" default:"[]"` Property string `yaml:"property" json:"property" default:"database"` Module string `yaml:"module" json:"module" default:"database"` SyncLinks []string `yaml:"synclinks" json:"synclinks" default:"[\"httplink\"]"` Locker string `yaml:"locker" json:"locker" default:"defaultlocker"` Task string `yaml:"task" json:"task" default:"database"` DM string `yaml:"dm" json:"dm" default:"databaseext"` } `yaml:"plugin" json:"plugin"` }
CloudConfig baetyl-cloud config
type Lock ¶ added in v2.2.0
type Lock struct {
ExpireTime int64 `yaml:"expireTime" json:"expireTime" default:"5" unit:"second"`
}
type MisServer ¶
type MisServer struct { Server `yaml:",inline" json:",inline"` AuthToken string `yaml:"authToken" json:"authToken" default:"baetyl-cloud-token"` TokenHeader string `yaml:"tokenHeader" json:"tokenHeader" default:"baetyl-cloud-token"` UserHeader string `yaml:"userHeader" json:"userHeader" default:"baetyl-cloud-user"` }
type Server ¶
type Server struct { Port string `yaml:"port" json:"port"` ReadTimeout time.Duration `yaml:"readTimeout" json:"readTimeout" default:"30s"` WriteTimeout time.Duration `yaml:"writeTimeout" json:"writeTimeout" default:"30s"` ShutdownTime time.Duration `yaml:"shutdownTime" json:"shutdownTime" default:"3s"` Certificate utils.Certificate `yaml:",inline" json:",inline"` }
Server server config
type Task ¶ added in v2.2.0
type Task struct { BatchNum int32 `yaml:"batchNum" json:"batchNum" default:"100"` LockExpiredTime int32 `yaml:"lockExpiredTime" json:"lockExpiredTime" default:"60" unit:"second"` ScheduleTime int32 `yaml:"scheduletime" json:"scheduletime" default:"30" unit:"second"` ConcurrentNum int32 `yaml:"concurrentNum" json:"concurrentNum" default:"10"` QueueLength int32 `yaml:"queueLength" json:"queueLength" default:"100"` }
Click to show internal directories.
Click to hide internal directories.