Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func StartHandleInsts ¶
func StartHandleInsts() error
StartHandleInsts handle the duplicate event queue
Types ¶
type HostIdentifier ¶
type HostIdentifier struct {
// cache *HostIdenCache
HostID int `json:"bk_host_id" bson:"bk_host_id"` // 主机ID(host_id) 数字
HostName string `json:"bk_host_name" bson:"bk_host_name"` // 主机名称
SupplierID int `json:"bk_supplier_id"` // 开发商ID(bk_supplier_id) 数字
SupplierAccount string `json:"bk_supplier_account"` // 开发商帐号(bk_supplier_account) 数字
CloudID int `json:"bk_cloud_id" bson:"bk_cloud_id"` // 所属云区域id(bk_cloud_id) 数字
CloudName string `json:"bk_cloud_name" bson:"bk_cloud_name"` // 所属云区域名称(bk_cloud_name) 字符串(最大长度25)
InnerIP string `json:"bk_host_innerip" bson:"bk_host_innerip"` // 内网IP
OuterIP string `json:"bk_host_outerip" bson:"bk_host_outerip"` // 外网IP
OSType string `json:"bk_os_type" bson:"bk_os_type"` // 操作系统类型
OSName string `json:"bk_os_name" bson:"bk_os_name"` // 操作系统名称
Memory int64 `json:"bk_mem" bson:"bk_mem"` // 内存容量
CPU int64 `json:"bk_cpu" bson:"bk_cpu"` // CPU逻辑核心数
Disk int64 `json:"bk_disk" bson:"bk_disk"` // 磁盘容量
Module map[string]*Module `json:"associations" bson:"associations"`
}
HostIdentifier define
func NewHostIdentifier ¶
func NewHostIdentifier(m map[string]interface{}) *HostIdentifier
func (*HostIdentifier) MarshalBinary ¶
func (iden *HostIdentifier) MarshalBinary() (data []byte, err error)
MarshalBinary implement MarshalBinary interface
type Module ¶
type Module struct {
BizID int `json:"bk_biz_id"` // 业务ID
BizName string `json:"bk_biz_name"` // 业务名称
SetID int `json:"bk_set_id"` // 所属集群(bk_set_id): 数字
SetName string `json:"bk_set_name"` // 所属集群名称(bk_set_name): 字符串(最大长度25)
ModuleID int `json:"bk_module_id"` // 所属模块(bk_module_id): 数字
ModuleName string `json:"bk_module_name"` // 所属模块(bk_module_name): 字符串(最大长度25)
SetStatus string `json:"bk_service_status"` // 集群服务状态(bk_set_status) 数字
SetEnv string `json:"bk_set_env"` // 环境类型(bk_set_type) 数字
}
Module HostIdentifier module define
Click to show internal directories.
Click to hide internal directories.