idcmanager

package
v0.0.0-...-b63aa1a Latest Latest
Warning

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

Go to latest
Published: Dec 18, 2019 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Firewall

type Firewall struct {
	//
	//防火墙ID
	InstanceId string `protobuf:"bytes,1,opt,name=instanceId,proto3" json:"instanceId" form:"instanceId"`
	//
	//防火墙名称
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name" form:"name"`
	//
	//管理IP
	Ip string `protobuf:"bytes,3,opt,name=ip,proto3" json:"ip" form:"ip"`
	//
	//备注
	Memo string `protobuf:"bytes,4,opt,name=memo,proto3" json:"memo" form:"memo"`
	//
	//起始U位
	XStartU int32 `protobuf:"varint,5,opt,name=_startU,json=StartU,proto3" json:"_startU" form:"_startU"`
	//
	//占用U位
	XOccupiedU int32 `protobuf:"varint,6,opt,name=_occupiedU,json=OccupiedU,proto3" json:"_occupiedU" form:"_occupiedU"`
	//
	//创建时间
	Ctime string `protobuf:"bytes,7,opt,name=ctime,proto3" json:"ctime" form:"ctime"`
	//
	//创建者
	Creator string `protobuf:"bytes,8,opt,name=creator,proto3" json:"creator" form:"creator"`
	//
	//产品线
	Product string `protobuf:"bytes,9,opt,name=product,proto3" json:"product" form:"product"`
	//
	//客户
	Customer string `protobuf:"bytes,10,opt,name=customer,proto3" json:"customer" form:"customer"`
	//
	//是否单电源
	IsSinglePower        bool     `protobuf:"varint,11,opt,name=isSinglePower,proto3" json:"isSinglePower" form:"isSinglePower"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

防火墙

func (*Firewall) Descriptor

func (*Firewall) Descriptor() ([]byte, []int)

func (*Firewall) GetCreator

func (m *Firewall) GetCreator() string

func (*Firewall) GetCtime

func (m *Firewall) GetCtime() string

func (*Firewall) GetCustomer

func (m *Firewall) GetCustomer() string

func (*Firewall) GetInstanceId

func (m *Firewall) GetInstanceId() string

func (*Firewall) GetIp

func (m *Firewall) GetIp() string

func (*Firewall) GetIsSinglePower

func (m *Firewall) GetIsSinglePower() bool

func (*Firewall) GetMemo

func (m *Firewall) GetMemo() string

func (*Firewall) GetName

func (m *Firewall) GetName() string

func (*Firewall) GetProduct

func (m *Firewall) GetProduct() string

func (*Firewall) GetXOccupiedU

func (m *Firewall) GetXOccupiedU() int32

func (*Firewall) GetXStartU

func (m *Firewall) GetXStartU() int32

func (*Firewall) ProtoMessage

func (*Firewall) ProtoMessage()

func (*Firewall) Reset

func (m *Firewall) Reset()

func (*Firewall) String

func (m *Firewall) String() string

func (*Firewall) Validate

func (this *Firewall) Validate() error

func (*Firewall) XXX_DiscardUnknown

func (m *Firewall) XXX_DiscardUnknown()

func (*Firewall) XXX_Marshal

func (m *Firewall) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Firewall) XXX_Merge

func (m *Firewall) XXX_Merge(src proto.Message)

func (*Firewall) XXX_Size

func (m *Firewall) XXX_Size() int

func (*Firewall) XXX_Unmarshal

func (m *Firewall) XXX_Unmarshal(b []byte) error

type Host

type Host struct {
	//
	//主机ID
	InstanceId string `protobuf:"bytes,1,opt,name=instanceId,proto3" json:"instanceId" form:"instanceId"`
	//
	//主机名称
	Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname" form:"hostname"`
	//
	//主机IP
	Ip string `protobuf:"bytes,3,opt,name=ip,proto3" json:"ip" form:"ip"`
	//
	//agent版本
	AgentVersion string `protobuf:"bytes,4,opt,name=agentVersion,proto3" json:"agentVersion" form:"agentVersion"`
	//
	//agent状态
	XAgentStatus string `protobuf:"bytes,5,opt,name=_agentStatus,json=AgentStatus,proto3" json:"_agentStatus" form:"_agentStatus"`
	//
	//agent心跳
	XAgentHeartBeat int32 `protobuf:"varint,6,opt,name=_agentHeartBeat,json=AgentHeartBeat,proto3" json:"_agentHeartBeat" form:"_agentHeartBeat"`
	//
	//物理地址
	XMac string `protobuf:"bytes,7,opt,name=_mac,json=Mac,proto3" json:"_mac" form:"_mac"`
	//
	//主机环境
	XEnvironment string `protobuf:"bytes,8,opt,name=_environment,json=Environment,proto3" json:"_environment" form:"_environment"`
	//
	//起始U位
	XStartU int32 `protobuf:"varint,9,opt,name=_startU,json=StartU,proto3" json:"_startU" form:"_startU"`
	//
	//占用U位
	XOccupiedU int32 `protobuf:"varint,10,opt,name=_occupiedU,json=OccupiedU,proto3" json:"_occupiedU" form:"_occupiedU"`
	//
	//供应商
	Provider string `protobuf:"bytes,11,opt,name=provider,proto3" json:"provider" form:"provider"`
	//
	//备注
	Memo string `protobuf:"bytes,12,opt,name=memo,proto3" json:"memo" form:"memo"`
	//
	//内存大小
	MemSize int32 `protobuf:"varint,13,opt,name=memSize,proto3" json:"memSize" form:"memSize"`
	//
	//磁盘大小
	DiskSize int32 `protobuf:"varint,14,opt,name=diskSize,proto3" json:"diskSize" form:"diskSize"`
	//
	//操作系统类型
	OsSystem string `protobuf:"bytes,15,opt,name=osSystem,proto3" json:"osSystem" form:"osSystem"`
	//
	//操作系统架构
	OsArchitecture string `protobuf:"bytes,16,opt,name=osArchitecture,proto3" json:"osArchitecture" form:"osArchitecture"`
	//
	//操作系统
	OsVersion string `protobuf:"bytes,17,opt,name=osVersion,proto3" json:"osVersion" form:"osVersion"`
	//
	//操作系统内核发行版本
	OsRelease string `protobuf:"bytes,18,opt,name=osRelease,proto3" json:"osRelease" form:"osRelease"`
	//
	//创建时间
	Ctime string `protobuf:"bytes,19,opt,name=ctime,proto3" json:"ctime" form:"ctime"`
	//
	//创建人
	Creator string `protobuf:"bytes,20,opt,name=creator,proto3" json:"creator" form:"creator"`
	//
	//产品线
	Product string `protobuf:"bytes,21,opt,name=product,proto3" json:"product" form:"product"`
	//
	//客户
	Customer string `protobuf:"bytes,22,opt,name=customer,proto3" json:"customer" form:"customer"`
	//
	//是否单电源
	IsSinglePower        bool     `protobuf:"varint,23,opt,name=isSinglePower,proto3" json:"isSinglePower" form:"isSinglePower"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

主机

func (*Host) Descriptor

func (*Host) Descriptor() ([]byte, []int)

func (*Host) GetAgentVersion

func (m *Host) GetAgentVersion() string

func (*Host) GetCreator

func (m *Host) GetCreator() string

func (*Host) GetCtime

func (m *Host) GetCtime() string

func (*Host) GetCustomer

func (m *Host) GetCustomer() string

func (*Host) GetDiskSize

func (m *Host) GetDiskSize() int32

func (*Host) GetHostname

func (m *Host) GetHostname() string

func (*Host) GetInstanceId

func (m *Host) GetInstanceId() string

func (*Host) GetIp

func (m *Host) GetIp() string

func (*Host) GetIsSinglePower

func (m *Host) GetIsSinglePower() bool

func (*Host) GetMemSize

func (m *Host) GetMemSize() int32

func (*Host) GetMemo

func (m *Host) GetMemo() string

func (*Host) GetOsArchitecture

func (m *Host) GetOsArchitecture() string

func (*Host) GetOsRelease

func (m *Host) GetOsRelease() string

func (*Host) GetOsSystem

func (m *Host) GetOsSystem() string

func (*Host) GetOsVersion

func (m *Host) GetOsVersion() string

func (*Host) GetProduct

func (m *Host) GetProduct() string

func (*Host) GetProvider

func (m *Host) GetProvider() string

func (*Host) GetXAgentHeartBeat

func (m *Host) GetXAgentHeartBeat() int32

func (*Host) GetXAgentStatus

func (m *Host) GetXAgentStatus() string

func (*Host) GetXEnvironment

func (m *Host) GetXEnvironment() string

func (*Host) GetXMac

func (m *Host) GetXMac() string

func (*Host) GetXOccupiedU

func (m *Host) GetXOccupiedU() int32

func (*Host) GetXStartU

func (m *Host) GetXStartU() int32

func (*Host) ProtoMessage

func (*Host) ProtoMessage()

func (*Host) Reset

func (m *Host) Reset()

func (*Host) String

func (m *Host) String() string

func (*Host) Validate

func (this *Host) Validate() error

func (*Host) XXX_DiscardUnknown

func (m *Host) XXX_DiscardUnknown()

func (*Host) XXX_Marshal

func (m *Host) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Host) XXX_Merge

func (m *Host) XXX_Merge(src proto.Message)

func (*Host) XXX_Size

func (m *Host) XXX_Size() int

func (*Host) XXX_Unmarshal

func (m *Host) XXX_Unmarshal(b []byte) error

type IDC

type IDC struct {
	//
	//机房ID
	InstanceId string `protobuf:"bytes,1,opt,name=instanceId,proto3" json:"instanceId" form:"instanceId"`
	//
	//机房名称
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name" form:"name"`
	//
	//楼层号
	Building string `protobuf:"bytes,3,opt,name=building,proto3" json:"building" form:"building"`
	//
	//简称
	Shortname string `protobuf:"bytes,4,opt,name=shortname,proto3" json:"shortname" form:"shortname"`
	//
	//值班电话
	Telphone string `protobuf:"bytes,5,opt,name=telphone,proto3" json:"telphone" form:"telphone"`
	//
	//区域,如1F01
	Area string `protobuf:"bytes,6,opt,name=area,proto3" json:"area" form:"area"`
	//
	//机房地址,如华北机房
	Address string `protobuf:"bytes,7,opt,name=address,proto3" json:"address" form:"address"`
	//
	//机房布局,用json保存二维数组[[{instanceId, type, code}]]
	Layout string `protobuf:"bytes,8,opt,name=layout,proto3" json:"layout" form:"layout"`
	//
	//机房创建时间
	Ctime string `protobuf:"bytes,9,opt,name=ctime,proto3" json:"ctime" form:"ctime"`
	//
	//机房创建者
	Creator              string   `protobuf:"bytes,10,opt,name=creator,proto3" json:"creator" form:"creator"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

机房

func (*IDC) Descriptor

func (*IDC) Descriptor() ([]byte, []int)

func (*IDC) GetAddress

func (m *IDC) GetAddress() string

func (*IDC) GetArea

func (m *IDC) GetArea() string

func (*IDC) GetBuilding

func (m *IDC) GetBuilding() string

func (*IDC) GetCreator

func (m *IDC) GetCreator() string

func (*IDC) GetCtime

func (m *IDC) GetCtime() string

func (*IDC) GetInstanceId

func (m *IDC) GetInstanceId() string

func (*IDC) GetLayout

func (m *IDC) GetLayout() string

func (*IDC) GetName

func (m *IDC) GetName() string

func (*IDC) GetShortname

func (m *IDC) GetShortname() string

func (*IDC) GetTelphone

func (m *IDC) GetTelphone() string

func (*IDC) ProtoMessage

func (*IDC) ProtoMessage()

func (*IDC) Reset

func (m *IDC) Reset()

func (*IDC) String

func (m *IDC) String() string

func (*IDC) Validate

func (this *IDC) Validate() error

func (*IDC) XXX_DiscardUnknown

func (m *IDC) XXX_DiscardUnknown()

func (*IDC) XXX_Marshal

func (m *IDC) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IDC) XXX_Merge

func (m *IDC) XXX_Merge(src proto.Message)

func (*IDC) XXX_Size

func (m *IDC) XXX_Size() int

func (*IDC) XXX_Unmarshal

func (m *IDC) XXX_Unmarshal(b []byte) error

type IDCRack

type IDCRack struct {
	//
	//机柜ID
	InstanceId string `protobuf:"bytes,1,opt,name=instanceId,proto3" json:"instanceId" form:"instanceId"`
	//
	//机柜名称
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name" form:"name"`
	//
	//机柜编号
	Code string `protobuf:"bytes,3,opt,name=code,proto3" json:"code" form:"code"`
	//
	//机柜状态
	Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status" form:"status"`
	//
	//机柜类型
	Type string `protobuf:"bytes,5,opt,name=type,proto3" json:"type" form:"type"`
	//
	//机柜U数
	Unum int32 `protobuf:"varint,6,opt,name=unum,proto3" json:"unum" form:"unum"`
	//
	//空闲U位数
	FreeUnum int32 `protobuf:"varint,7,opt,name=freeUnum,proto3" json:"freeUnum" form:"freeUnum"`
	//
	//备注
	Memo string `protobuf:"bytes,8,opt,name=memo,proto3" json:"memo" form:"memo"`
	//
	//机柜部局
	Layout []*IDCRack_Layout `protobuf:"bytes,9,rep,name=layout,proto3" json:"layout" form:"layout"`
	//
	//创建时间
	Ctime string `protobuf:"bytes,10,opt,name=ctime,proto3" json:"ctime" form:"ctime"`
	//
	//创建者
	Creator              string   `protobuf:"bytes,11,opt,name=creator,proto3" json:"creator" form:"creator"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

机柜

func (*IDCRack) Descriptor

func (*IDCRack) Descriptor() ([]byte, []int)

func (*IDCRack) GetCode

func (m *IDCRack) GetCode() string

func (*IDCRack) GetCreator

func (m *IDCRack) GetCreator() string

func (*IDCRack) GetCtime

func (m *IDCRack) GetCtime() string

func (*IDCRack) GetFreeUnum

func (m *IDCRack) GetFreeUnum() int32

func (*IDCRack) GetInstanceId

func (m *IDCRack) GetInstanceId() string

func (*IDCRack) GetLayout

func (m *IDCRack) GetLayout() []*IDCRack_Layout

func (*IDCRack) GetMemo

func (m *IDCRack) GetMemo() string

func (*IDCRack) GetName

func (m *IDCRack) GetName() string

func (*IDCRack) GetStatus

func (m *IDCRack) GetStatus() string

func (*IDCRack) GetType

func (m *IDCRack) GetType() string

func (*IDCRack) GetUnum

func (m *IDCRack) GetUnum() int32

func (*IDCRack) ProtoMessage

func (*IDCRack) ProtoMessage()

func (*IDCRack) Reset

func (m *IDCRack) Reset()

func (*IDCRack) String

func (m *IDCRack) String() string

func (*IDCRack) Validate

func (this *IDCRack) Validate() error

func (*IDCRack) XXX_DiscardUnknown

func (m *IDCRack) XXX_DiscardUnknown()

func (*IDCRack) XXX_Marshal

func (m *IDCRack) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IDCRack) XXX_Merge

func (m *IDCRack) XXX_Merge(src proto.Message)

func (*IDCRack) XXX_Size

func (m *IDCRack) XXX_Size() int

func (*IDCRack) XXX_Unmarshal

func (m *IDCRack) XXX_Unmarshal(b []byte) error

type IDCRack_Layout

type IDCRack_Layout struct {
	//
	//设备ID
	InstanceId string `protobuf:"bytes,1,opt,name=instanceId,proto3" json:"instanceId" form:"instanceId"`
	//
	//设备类型(host,switch,router,firewall,disable)
	Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type" form:"type"`
	//
	//起始U位
	StartU int32 `protobuf:"varint,3,opt,name=startU,proto3" json:"startU" form:"startU"`
	//
	//占用U位
	OccupiedU            int32    `protobuf:"varint,4,opt,name=occupiedU,proto3" json:"occupiedU" form:"occupiedU"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*IDCRack_Layout) Descriptor

func (*IDCRack_Layout) Descriptor() ([]byte, []int)

func (*IDCRack_Layout) GetInstanceId

func (m *IDCRack_Layout) GetInstanceId() string

func (*IDCRack_Layout) GetOccupiedU

func (m *IDCRack_Layout) GetOccupiedU() int32

func (*IDCRack_Layout) GetStartU

func (m *IDCRack_Layout) GetStartU() int32

func (*IDCRack_Layout) GetType

func (m *IDCRack_Layout) GetType() string

func (*IDCRack_Layout) ProtoMessage

func (*IDCRack_Layout) ProtoMessage()

func (*IDCRack_Layout) Reset

func (m *IDCRack_Layout) Reset()

func (*IDCRack_Layout) String

func (m *IDCRack_Layout) String() string

func (*IDCRack_Layout) Validate

func (this *IDCRack_Layout) Validate() error

func (*IDCRack_Layout) XXX_DiscardUnknown

func (m *IDCRack_Layout) XXX_DiscardUnknown()

func (*IDCRack_Layout) XXX_Marshal

func (m *IDCRack_Layout) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IDCRack_Layout) XXX_Merge

func (m *IDCRack_Layout) XXX_Merge(src proto.Message)

func (*IDCRack_Layout) XXX_Size

func (m *IDCRack_Layout) XXX_Size() int

func (*IDCRack_Layout) XXX_Unmarshal

func (m *IDCRack_Layout) XXX_Unmarshal(b []byte) error

type Router

type Router struct {
	//
	//路由器ID
	InstanceId string `protobuf:"bytes,1,opt,name=instanceId,proto3" json:"instanceId" form:"instanceId"`
	//
	//路由器名称
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name" form:"name"`
	//
	//管理IP
	Ip string `protobuf:"bytes,3,opt,name=ip,proto3" json:"ip" form:"ip"`
	//
	//路由器状态
	Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status" form:"status"`
	//
	//资产编号
	Propertyid string `protobuf:"bytes,5,opt,name=propertyid,proto3" json:"propertyid" form:"propertyid"`
	//
	//备注
	Memo string `protobuf:"bytes,6,opt,name=memo,proto3" json:"memo" form:"memo"`
	//
	//起始U位
	XStartU int32 `protobuf:"varint,7,opt,name=_startU,json=StartU,proto3" json:"_startU" form:"_startU"`
	//
	//占用U位
	XOccupiedU int32 `protobuf:"varint,8,opt,name=_occupiedU,json=OccupiedU,proto3" json:"_occupiedU" form:"_occupiedU"`
	//
	//创建时间
	Ctime string `protobuf:"bytes,9,opt,name=ctime,proto3" json:"ctime" form:"ctime"`
	//
	//创建者
	Creator string `protobuf:"bytes,10,opt,name=creator,proto3" json:"creator" form:"creator"`
	//
	//产品线
	Product string `protobuf:"bytes,11,opt,name=product,proto3" json:"product" form:"product"`
	//
	//客户
	Customer string `protobuf:"bytes,12,opt,name=customer,proto3" json:"customer" form:"customer"`
	//
	//是否单电源
	IsSinglePower        bool     `protobuf:"varint,13,opt,name=isSinglePower,proto3" json:"isSinglePower" form:"isSinglePower"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

路由器

func (*Router) Descriptor

func (*Router) Descriptor() ([]byte, []int)

func (*Router) GetCreator

func (m *Router) GetCreator() string

func (*Router) GetCtime

func (m *Router) GetCtime() string

func (*Router) GetCustomer

func (m *Router) GetCustomer() string

func (*Router) GetInstanceId

func (m *Router) GetInstanceId() string

func (*Router) GetIp

func (m *Router) GetIp() string

func (*Router) GetIsSinglePower

func (m *Router) GetIsSinglePower() bool

func (*Router) GetMemo

func (m *Router) GetMemo() string

func (*Router) GetName

func (m *Router) GetName() string

func (*Router) GetProduct

func (m *Router) GetProduct() string

func (*Router) GetPropertyid

func (m *Router) GetPropertyid() string

func (*Router) GetStatus

func (m *Router) GetStatus() string

func (*Router) GetXOccupiedU

func (m *Router) GetXOccupiedU() int32

func (*Router) GetXStartU

func (m *Router) GetXStartU() int32

func (*Router) ProtoMessage

func (*Router) ProtoMessage()

func (*Router) Reset

func (m *Router) Reset()

func (*Router) String

func (m *Router) String() string

func (*Router) Validate

func (this *Router) Validate() error

func (*Router) XXX_DiscardUnknown

func (m *Router) XXX_DiscardUnknown()

func (*Router) XXX_Marshal

func (m *Router) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Router) XXX_Merge

func (m *Router) XXX_Merge(src proto.Message)

func (*Router) XXX_Size

func (m *Router) XXX_Size() int

func (*Router) XXX_Unmarshal

func (m *Router) XXX_Unmarshal(b []byte) error

type Switch

type Switch struct {
	//
	//交换机ID
	InstanceId string `protobuf:"bytes,1,opt,name=instanceId,proto3" json:"instanceId" form:"instanceId"`
	//
	//交换机名称
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name" form:"name"`
	//
	//管理IP
	Ip string `protobuf:"bytes,3,opt,name=ip,proto3" json:"ip" form:"ip"`
	//
	//交换机状态
	Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status" form:"status"`
	//
	//交换机类型
	Type string `protobuf:"bytes,5,opt,name=type,proto3" json:"type" form:"type"`
	//
	//起始U位
	XStartU int32 `protobuf:"varint,6,opt,name=_startU,json=StartU,proto3" json:"_startU" form:"_startU"`
	//
	//占用U位
	XOccupiedU int32 `protobuf:"varint,7,opt,name=_occupiedU,json=OccupiedU,proto3" json:"_occupiedU" form:"_occupiedU"`
	//
	//备注
	Memo string `protobuf:"bytes,8,opt,name=memo,proto3" json:"memo" form:"memo"`
	//
	//资产编号
	Propertyid string `protobuf:"bytes,9,opt,name=propertyid,proto3" json:"propertyid" form:"propertyid"`
	//
	//创建时间
	Ctime string `protobuf:"bytes,10,opt,name=ctime,proto3" json:"ctime" form:"ctime"`
	//
	//创建者
	Creator string `protobuf:"bytes,11,opt,name=creator,proto3" json:"creator" form:"creator"`
	//
	//产品线
	Product string `protobuf:"bytes,12,opt,name=product,proto3" json:"product" form:"product"`
	//
	//客户
	Customer string `protobuf:"bytes,13,opt,name=customer,proto3" json:"customer" form:"customer"`
	//
	//是否单电源
	IsSinglePower        bool     `protobuf:"varint,14,opt,name=isSinglePower,proto3" json:"isSinglePower" form:"isSinglePower"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

交换机

func (*Switch) Descriptor

func (*Switch) Descriptor() ([]byte, []int)

func (*Switch) GetCreator

func (m *Switch) GetCreator() string

func (*Switch) GetCtime

func (m *Switch) GetCtime() string

func (*Switch) GetCustomer

func (m *Switch) GetCustomer() string

func (*Switch) GetInstanceId

func (m *Switch) GetInstanceId() string

func (*Switch) GetIp

func (m *Switch) GetIp() string

func (*Switch) GetIsSinglePower

func (m *Switch) GetIsSinglePower() bool

func (*Switch) GetMemo

func (m *Switch) GetMemo() string

func (*Switch) GetName

func (m *Switch) GetName() string

func (*Switch) GetProduct

func (m *Switch) GetProduct() string

func (*Switch) GetPropertyid

func (m *Switch) GetPropertyid() string

func (*Switch) GetStatus

func (m *Switch) GetStatus() string

func (*Switch) GetType

func (m *Switch) GetType() string

func (*Switch) GetXOccupiedU

func (m *Switch) GetXOccupiedU() int32

func (*Switch) GetXStartU

func (m *Switch) GetXStartU() int32

func (*Switch) ProtoMessage

func (*Switch) ProtoMessage()

func (*Switch) Reset

func (m *Switch) Reset()

func (*Switch) String

func (m *Switch) String() string

func (*Switch) Validate

func (this *Switch) Validate() error

func (*Switch) XXX_DiscardUnknown

func (m *Switch) XXX_DiscardUnknown()

func (*Switch) XXX_Marshal

func (m *Switch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Switch) XXX_Merge

func (m *Switch) XXX_Merge(src proto.Message)

func (*Switch) XXX_Size

func (m *Switch) XXX_Size() int

func (*Switch) XXX_Unmarshal

func (m *Switch) XXX_Unmarshal(b []byte) error

type UserSetting

type UserSetting struct {
	//
	//用户设置名称(user_name + type)
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name" form:"name"`
	//
	//用户名
	UserName string `protobuf:"bytes,2,opt,name=user_name,json=userName,proto3" json:"user_name" form:"user_name"`
	//
	//设备类型
	Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type" form:"type"`
	//
	//名称展示字段列表,默认["name"]
	NameDisplayList []string `protobuf:"bytes,4,rep,name=name_display_list,json=nameDisplayList,proto3" json:"name_display_list" form:"name_display_list"`
	//
	//详情展示字段列表,默认:名称、起始U位、占用U位、管理IP、状态、资产编号、用途,示例:
	//"detail_display_list": [
	//{"key":"name", "value":"名称", "show":true},
	//{"key":"_startU", "value":"起始U位", "show":true},
	//{"key":"_occupiedU", "value":"占用U位", "show":true},
	//{"key":"ip", "value":"管理IP", "show":true},
	//{"key":"status", "value":"状态", "show":true},
	//{"key":"propertyid", "value":"资产编号", "show":true},
	//{"key":"use", "value":"用途", "show":true}
	//]
	//
	DetailDisplayList    []*UserSetting_DetailDisplayList `` /* 131-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                         `json:"-"`
	XXX_unrecognized     []byte                           `json:"-"`
	XXX_sizecache        int32                            `json:"-"`
}

展示字段用户设置

func (*UserSetting) Descriptor

func (*UserSetting) Descriptor() ([]byte, []int)

func (*UserSetting) GetDetailDisplayList

func (m *UserSetting) GetDetailDisplayList() []*UserSetting_DetailDisplayList

func (*UserSetting) GetName

func (m *UserSetting) GetName() string

func (*UserSetting) GetNameDisplayList

func (m *UserSetting) GetNameDisplayList() []string

func (*UserSetting) GetType

func (m *UserSetting) GetType() string

func (*UserSetting) GetUserName

func (m *UserSetting) GetUserName() string

func (*UserSetting) ProtoMessage

func (*UserSetting) ProtoMessage()

func (*UserSetting) Reset

func (m *UserSetting) Reset()

func (*UserSetting) String

func (m *UserSetting) String() string

func (*UserSetting) Validate

func (this *UserSetting) Validate() error

func (*UserSetting) XXX_DiscardUnknown

func (m *UserSetting) XXX_DiscardUnknown()

func (*UserSetting) XXX_Marshal

func (m *UserSetting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserSetting) XXX_Merge

func (m *UserSetting) XXX_Merge(src proto.Message)

func (*UserSetting) XXX_Size

func (m *UserSetting) XXX_Size() int

func (*UserSetting) XXX_Unmarshal

func (m *UserSetting) XXX_Unmarshal(b []byte) error

type UserSetting_DetailDisplayList

type UserSetting_DetailDisplayList struct {
	//
	//字段名
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key" form:"key"`
	//
	//字段中文名
	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value" form:"value"`
	//
	//是否展示(true 展示, 默认为 true)
	Show                 bool     `protobuf:"varint,3,opt,name=show,proto3" json:"show" form:"show"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UserSetting_DetailDisplayList) Descriptor

func (*UserSetting_DetailDisplayList) Descriptor() ([]byte, []int)

func (*UserSetting_DetailDisplayList) GetKey

func (*UserSetting_DetailDisplayList) GetShow

func (m *UserSetting_DetailDisplayList) GetShow() bool

func (*UserSetting_DetailDisplayList) GetValue

func (m *UserSetting_DetailDisplayList) GetValue() string

func (*UserSetting_DetailDisplayList) ProtoMessage

func (*UserSetting_DetailDisplayList) ProtoMessage()

func (*UserSetting_DetailDisplayList) Reset

func (m *UserSetting_DetailDisplayList) Reset()

func (*UserSetting_DetailDisplayList) String

func (*UserSetting_DetailDisplayList) Validate

func (this *UserSetting_DetailDisplayList) Validate() error

func (*UserSetting_DetailDisplayList) XXX_DiscardUnknown

func (m *UserSetting_DetailDisplayList) XXX_DiscardUnknown()

func (*UserSetting_DetailDisplayList) XXX_Marshal

func (m *UserSetting_DetailDisplayList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserSetting_DetailDisplayList) XXX_Merge

func (m *UserSetting_DetailDisplayList) XXX_Merge(src proto.Message)

func (*UserSetting_DetailDisplayList) XXX_Size

func (m *UserSetting_DetailDisplayList) XXX_Size() int

func (*UserSetting_DetailDisplayList) XXX_Unmarshal

func (m *UserSetting_DetailDisplayList) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

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