Documentation ¶
Index ¶
- type HostPatchTask
- func (*HostPatchTask) Descriptor() ([]byte, []int)
- func (m *HostPatchTask) GetCtime() int32
- func (m *HostPatchTask) GetEtime() int32
- func (m *HostPatchTask) GetHostId() string
- func (m *HostPatchTask) GetHostIp() string
- func (m *HostPatchTask) GetPatchIdList() []string
- func (m *HostPatchTask) GetResult() []*HostPatchTask_Result
- func (m *HostPatchTask) GetStatus() string
- func (m *HostPatchTask) GetSummaryTaskId() string
- func (m *HostPatchTask) GetTaskId() string
- func (*HostPatchTask) ProtoMessage()
- func (m *HostPatchTask) Reset()
- func (m *HostPatchTask) String() string
- func (this *HostPatchTask) Validate() error
- func (m *HostPatchTask) XXX_DiscardUnknown()
- func (m *HostPatchTask) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HostPatchTask) XXX_Merge(src proto.Message)
- func (m *HostPatchTask) XXX_Size() int
- func (m *HostPatchTask) XXX_Unmarshal(b []byte) error
- type HostPatchTask_Result
- func (*HostPatchTask_Result) Descriptor() ([]byte, []int)
- func (m *HostPatchTask_Result) GetCtime() int32
- func (m *HostPatchTask_Result) GetEtime() int32
- func (m *HostPatchTask_Result) GetMessage() string
- func (m *HostPatchTask_Result) GetPatchId() string
- func (m *HostPatchTask_Result) GetStatus() string
- func (m *HostPatchTask_Result) GetWuec() int32
- func (*HostPatchTask_Result) ProtoMessage()
- func (m *HostPatchTask_Result) Reset()
- func (m *HostPatchTask_Result) String() string
- func (this *HostPatchTask_Result) Validate() error
- func (m *HostPatchTask_Result) XXX_DiscardUnknown()
- func (m *HostPatchTask_Result) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HostPatchTask_Result) XXX_Merge(src proto.Message)
- func (m *HostPatchTask_Result) XXX_Size() int
- func (m *HostPatchTask_Result) XXX_Unmarshal(b []byte) error
- type PatchManagerHost
- func (*PatchManagerHost) Descriptor() ([]byte, []int)
- func (m *PatchManagerHost) GetHostname() string
- func (m *PatchManagerHost) GetInstalledPatch() []*PatchManagerHost_InstalledPatch
- func (m *PatchManagerHost) GetInstanceId() string
- func (m *PatchManagerHost) GetIp() string
- func (m *PatchManagerHost) GetLastInstallPatchTime() int32
- func (m *PatchManagerHost) GetLastStartTime() int32
- func (m *PatchManagerHost) GetOsArchitecture() string
- func (m *PatchManagerHost) GetOsRelease() string
- func (m *PatchManagerHost) GetOsSystem() string
- func (m *PatchManagerHost) GetOsVersion() string
- func (m *PatchManagerHost) GetRequireReboot() bool
- func (m *PatchManagerHost) GetXAgentStatus() string
- func (m *PatchManagerHost) GetXEnvironment() string
- func (*PatchManagerHost) ProtoMessage()
- func (m *PatchManagerHost) Reset()
- func (m *PatchManagerHost) String() string
- func (this *PatchManagerHost) Validate() error
- func (m *PatchManagerHost) XXX_DiscardUnknown()
- func (m *PatchManagerHost) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PatchManagerHost) XXX_Merge(src proto.Message)
- func (m *PatchManagerHost) XXX_Size() int
- func (m *PatchManagerHost) XXX_Unmarshal(b []byte) error
- type PatchManagerHost_InstalledPatch
- func (*PatchManagerHost_InstalledPatch) Descriptor() ([]byte, []int)
- func (m *PatchManagerHost_InstalledPatch) GetArticleId() string
- func (m *PatchManagerHost_InstalledPatch) GetInstalledTime() string
- func (*PatchManagerHost_InstalledPatch) ProtoMessage()
- func (m *PatchManagerHost_InstalledPatch) Reset()
- func (m *PatchManagerHost_InstalledPatch) String() string
- func (this *PatchManagerHost_InstalledPatch) Validate() error
- func (m *PatchManagerHost_InstalledPatch) XXX_DiscardUnknown()
- func (m *PatchManagerHost_InstalledPatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PatchManagerHost_InstalledPatch) XXX_Merge(src proto.Message)
- func (m *PatchManagerHost_InstalledPatch) XXX_Size() int
- func (m *PatchManagerHost_InstalledPatch) XXX_Unmarshal(b []byte) error
- type PatchTask
- func (*PatchTask) Descriptor() ([]byte, []int)
- func (m *PatchTask) GetCreator() string
- func (m *PatchTask) GetCtime() int32
- func (m *PatchTask) GetEtime() int32
- func (m *PatchTask) GetGroupSize() int32
- func (m *PatchTask) GetProcessedCount() int32
- func (m *PatchTask) GetRequest() []*PatchTask_Request
- func (m *PatchTask) GetStatus() string
- func (m *PatchTask) GetTaskId() string
- func (*PatchTask) ProtoMessage()
- func (m *PatchTask) Reset()
- func (m *PatchTask) String() string
- func (this *PatchTask) Validate() error
- func (m *PatchTask) XXX_DiscardUnknown()
- func (m *PatchTask) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PatchTask) XXX_Merge(src proto.Message)
- func (m *PatchTask) XXX_Size() int
- func (m *PatchTask) XXX_Unmarshal(b []byte) error
- type PatchTask_Request
- func (*PatchTask_Request) Descriptor() ([]byte, []int)
- func (m *PatchTask_Request) GetHostId() string
- func (m *PatchTask_Request) GetHostIp() string
- func (m *PatchTask_Request) GetPatchIdList() []string
- func (*PatchTask_Request) ProtoMessage()
- func (m *PatchTask_Request) Reset()
- func (m *PatchTask_Request) String() string
- func (this *PatchTask_Request) Validate() error
- func (m *PatchTask_Request) XXX_DiscardUnknown()
- func (m *PatchTask_Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PatchTask_Request) XXX_Merge(src proto.Message)
- func (m *PatchTask_Request) XXX_Size() int
- func (m *PatchTask_Request) XXX_Unmarshal(b []byte) error
- type WinPatch
- func (*WinPatch) Descriptor() ([]byte, []int)
- func (m *WinPatch) GetArticleId() string
- func (m *WinPatch) GetInstanceId() string
- func (m *WinPatch) GetMemo() string
- func (m *WinPatch) GetMsrc() string
- func (m *WinPatch) GetName() string
- func (m *WinPatch) GetOsArchitecture() []string
- func (m *WinPatch) GetOsSystem() string
- func (m *WinPatch) GetOsVersion() []string
- func (m *WinPatch) GetReleaseTime() string
- func (m *WinPatch) GetRequireReboot() bool
- func (m *WinPatch) GetSize_() int32
- func (m *WinPatch) GetUrl() string
- func (*WinPatch) ProtoMessage()
- func (m *WinPatch) Reset()
- func (m *WinPatch) String() string
- func (this *WinPatch) Validate() error
- func (m *WinPatch) XXX_DiscardUnknown()
- func (m *WinPatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *WinPatch) XXX_Merge(src proto.Message)
- func (m *WinPatch) XXX_Size() int
- func (m *WinPatch) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HostPatchTask ¶
type HostPatchTask struct { // //任务ID,easy_command的ID TaskId string `protobuf:"bytes,1,opt,name=taskId,proto3" json:"taskId" form:"taskId"` // //汇总任务ID SummaryTaskId string `protobuf:"bytes,2,opt,name=summaryTaskId,proto3" json:"summaryTaskId" form:"summaryTaskId"` // //主机ID HostId string `protobuf:"bytes,3,opt,name=hostId,proto3" json:"hostId" form:"hostId"` // //主机IP HostIp string `protobuf:"bytes,4,opt,name=hostIp,proto3" json:"hostIp" form:"hostIp"` // //补丁ID列表 PatchIdList []string `protobuf:"bytes,5,rep,name=patchIdList,proto3" json:"patchIdList" form:"patchIdList"` // //创建时间 Ctime int32 `protobuf:"varint,6,opt,name=ctime,proto3" json:"ctime" form:"ctime"` // //结束时间 Etime int32 `protobuf:"varint,7,opt,name=etime,proto3" json:"etime" form:"etime"` // //任务状态 Status string `protobuf:"bytes,8,opt,name=status,proto3" json:"status" form:"status"` // //任务结果 Result []*HostPatchTask_Result `protobuf:"bytes,9,rep,name=result,proto3" json:"result" form:"result"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
主机的补丁安装任务
func (*HostPatchTask) Descriptor ¶
func (*HostPatchTask) Descriptor() ([]byte, []int)
func (*HostPatchTask) GetCtime ¶
func (m *HostPatchTask) GetCtime() int32
func (*HostPatchTask) GetEtime ¶
func (m *HostPatchTask) GetEtime() int32
func (*HostPatchTask) GetHostId ¶
func (m *HostPatchTask) GetHostId() string
func (*HostPatchTask) GetHostIp ¶
func (m *HostPatchTask) GetHostIp() string
func (*HostPatchTask) GetPatchIdList ¶
func (m *HostPatchTask) GetPatchIdList() []string
func (*HostPatchTask) GetResult ¶
func (m *HostPatchTask) GetResult() []*HostPatchTask_Result
func (*HostPatchTask) GetStatus ¶
func (m *HostPatchTask) GetStatus() string
func (*HostPatchTask) GetSummaryTaskId ¶
func (m *HostPatchTask) GetSummaryTaskId() string
func (*HostPatchTask) GetTaskId ¶
func (m *HostPatchTask) GetTaskId() string
func (*HostPatchTask) ProtoMessage ¶
func (*HostPatchTask) ProtoMessage()
func (*HostPatchTask) Reset ¶
func (m *HostPatchTask) Reset()
func (*HostPatchTask) String ¶
func (m *HostPatchTask) String() string
func (*HostPatchTask) Validate ¶
func (this *HostPatchTask) Validate() error
func (*HostPatchTask) XXX_DiscardUnknown ¶
func (m *HostPatchTask) XXX_DiscardUnknown()
func (*HostPatchTask) XXX_Marshal ¶
func (m *HostPatchTask) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HostPatchTask) XXX_Merge ¶
func (m *HostPatchTask) XXX_Merge(src proto.Message)
func (*HostPatchTask) XXX_Size ¶
func (m *HostPatchTask) XXX_Size() int
func (*HostPatchTask) XXX_Unmarshal ¶
func (m *HostPatchTask) XXX_Unmarshal(b []byte) error
type HostPatchTask_Result ¶
type HostPatchTask_Result struct { // //补丁ID PatchId string `protobuf:"bytes,1,opt,name=patchId,proto3" json:"patchId" form:"patchId"` // //创建时间 Ctime int32 `protobuf:"varint,2,opt,name=ctime,proto3" json:"ctime" form:"ctime"` // //结束时间 Etime int32 `protobuf:"varint,3,opt,name=etime,proto3" json:"etime" form:"etime"` // //补丁状态 Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status" form:"status"` // //补丁安装返回码Windows Update Exit Code Wuec int32 `protobuf:"varint,5,opt,name=wuec,proto3" json:"wuec" form:"wuec"` // //补丁安装日志 Message string `protobuf:"bytes,6,opt,name=message,proto3" json:"message" form:"message"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*HostPatchTask_Result) Descriptor ¶
func (*HostPatchTask_Result) Descriptor() ([]byte, []int)
func (*HostPatchTask_Result) GetCtime ¶
func (m *HostPatchTask_Result) GetCtime() int32
func (*HostPatchTask_Result) GetEtime ¶
func (m *HostPatchTask_Result) GetEtime() int32
func (*HostPatchTask_Result) GetMessage ¶
func (m *HostPatchTask_Result) GetMessage() string
func (*HostPatchTask_Result) GetPatchId ¶
func (m *HostPatchTask_Result) GetPatchId() string
func (*HostPatchTask_Result) GetStatus ¶
func (m *HostPatchTask_Result) GetStatus() string
func (*HostPatchTask_Result) GetWuec ¶
func (m *HostPatchTask_Result) GetWuec() int32
func (*HostPatchTask_Result) ProtoMessage ¶
func (*HostPatchTask_Result) ProtoMessage()
func (*HostPatchTask_Result) Reset ¶
func (m *HostPatchTask_Result) Reset()
func (*HostPatchTask_Result) String ¶
func (m *HostPatchTask_Result) String() string
func (*HostPatchTask_Result) Validate ¶
func (this *HostPatchTask_Result) Validate() error
func (*HostPatchTask_Result) XXX_DiscardUnknown ¶
func (m *HostPatchTask_Result) XXX_DiscardUnknown()
func (*HostPatchTask_Result) XXX_Marshal ¶
func (m *HostPatchTask_Result) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HostPatchTask_Result) XXX_Merge ¶
func (m *HostPatchTask_Result) XXX_Merge(src proto.Message)
func (*HostPatchTask_Result) XXX_Size ¶
func (m *HostPatchTask_Result) XXX_Size() int
func (*HostPatchTask_Result) XXX_Unmarshal ¶
func (m *HostPatchTask_Result) XXX_Unmarshal(b []byte) error
type PatchManagerHost ¶
type PatchManagerHost 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 状态 XAgentStatus string `protobuf:"bytes,4,opt,name=_agentStatus,json=AgentStatus,proto3" json:"_agentStatus" form:"_agentStatus"` // //主机环境 XEnvironment string `protobuf:"bytes,5,opt,name=_environment,json=Environment,proto3" json:"_environment" form:"_environment"` // //操作系统类型(如:Windows) OsSystem string `protobuf:"bytes,6,opt,name=osSystem,proto3" json:"osSystem" form:"osSystem"` // //操作系统架构 OsArchitecture string `protobuf:"bytes,7,opt,name=osArchitecture,proto3" json:"osArchitecture" form:"osArchitecture"` // //操作系统版本(如:Windows 10) OsVersion string `protobuf:"bytes,8,opt,name=osVersion,proto3" json:"osVersion" form:"osVersion"` // //操作系统内核发行版本 OsRelease string `protobuf:"bytes,9,opt,name=osRelease,proto3" json:"osRelease" form:"osRelease"` // //是否需要重启 RequireReboot bool `protobuf:"varint,10,opt,name=requireReboot,proto3" json:"requireReboot" form:"requireReboot"` // //最近一次启动时间 LastStartTime int32 `protobuf:"varint,11,opt,name=lastStartTime,proto3" json:"lastStartTime" form:"lastStartTime"` // //最近一次安装补丁时间 LastInstallPatchTime int32 `protobuf:"varint,12,opt,name=lastInstallPatchTime,proto3" json:"lastInstallPatchTime" form:"lastInstallPatchTime"` // //已安装的补丁信息 InstalledPatch []*PatchManagerHost_InstalledPatch `protobuf:"bytes,13,rep,name=installedPatch,proto3" json:"installedPatch" form:"installedPatch"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
主机详情
func (*PatchManagerHost) Descriptor ¶
func (*PatchManagerHost) Descriptor() ([]byte, []int)
func (*PatchManagerHost) GetHostname ¶
func (m *PatchManagerHost) GetHostname() string
func (*PatchManagerHost) GetInstalledPatch ¶
func (m *PatchManagerHost) GetInstalledPatch() []*PatchManagerHost_InstalledPatch
func (*PatchManagerHost) GetInstanceId ¶
func (m *PatchManagerHost) GetInstanceId() string
func (*PatchManagerHost) GetIp ¶
func (m *PatchManagerHost) GetIp() string
func (*PatchManagerHost) GetLastInstallPatchTime ¶
func (m *PatchManagerHost) GetLastInstallPatchTime() int32
func (*PatchManagerHost) GetLastStartTime ¶
func (m *PatchManagerHost) GetLastStartTime() int32
func (*PatchManagerHost) GetOsArchitecture ¶
func (m *PatchManagerHost) GetOsArchitecture() string
func (*PatchManagerHost) GetOsRelease ¶
func (m *PatchManagerHost) GetOsRelease() string
func (*PatchManagerHost) GetOsSystem ¶
func (m *PatchManagerHost) GetOsSystem() string
func (*PatchManagerHost) GetOsVersion ¶
func (m *PatchManagerHost) GetOsVersion() string
func (*PatchManagerHost) GetRequireReboot ¶
func (m *PatchManagerHost) GetRequireReboot() bool
func (*PatchManagerHost) GetXAgentStatus ¶
func (m *PatchManagerHost) GetXAgentStatus() string
func (*PatchManagerHost) GetXEnvironment ¶
func (m *PatchManagerHost) GetXEnvironment() string
func (*PatchManagerHost) ProtoMessage ¶
func (*PatchManagerHost) ProtoMessage()
func (*PatchManagerHost) Reset ¶
func (m *PatchManagerHost) Reset()
func (*PatchManagerHost) String ¶
func (m *PatchManagerHost) String() string
func (*PatchManagerHost) Validate ¶
func (this *PatchManagerHost) Validate() error
func (*PatchManagerHost) XXX_DiscardUnknown ¶
func (m *PatchManagerHost) XXX_DiscardUnknown()
func (*PatchManagerHost) XXX_Marshal ¶
func (m *PatchManagerHost) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PatchManagerHost) XXX_Merge ¶
func (m *PatchManagerHost) XXX_Merge(src proto.Message)
func (*PatchManagerHost) XXX_Size ¶
func (m *PatchManagerHost) XXX_Size() int
func (*PatchManagerHost) XXX_Unmarshal ¶
func (m *PatchManagerHost) XXX_Unmarshal(b []byte) error
type PatchManagerHost_InstalledPatch ¶
type PatchManagerHost_InstalledPatch struct { // //补丁编号 ArticleId string `protobuf:"bytes,1,opt,name=articleId,proto3" json:"articleId" form:"articleId"` // //补丁安装时间 InstalledTime string `protobuf:"bytes,2,opt,name=installedTime,proto3" json:"installedTime" form:"installedTime"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*PatchManagerHost_InstalledPatch) Descriptor ¶
func (*PatchManagerHost_InstalledPatch) Descriptor() ([]byte, []int)
func (*PatchManagerHost_InstalledPatch) GetArticleId ¶
func (m *PatchManagerHost_InstalledPatch) GetArticleId() string
func (*PatchManagerHost_InstalledPatch) GetInstalledTime ¶
func (m *PatchManagerHost_InstalledPatch) GetInstalledTime() string
func (*PatchManagerHost_InstalledPatch) ProtoMessage ¶
func (*PatchManagerHost_InstalledPatch) ProtoMessage()
func (*PatchManagerHost_InstalledPatch) Reset ¶
func (m *PatchManagerHost_InstalledPatch) Reset()
func (*PatchManagerHost_InstalledPatch) String ¶
func (m *PatchManagerHost_InstalledPatch) String() string
func (*PatchManagerHost_InstalledPatch) Validate ¶
func (this *PatchManagerHost_InstalledPatch) Validate() error
func (*PatchManagerHost_InstalledPatch) XXX_DiscardUnknown ¶
func (m *PatchManagerHost_InstalledPatch) XXX_DiscardUnknown()
func (*PatchManagerHost_InstalledPatch) XXX_Marshal ¶
func (m *PatchManagerHost_InstalledPatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PatchManagerHost_InstalledPatch) XXX_Merge ¶
func (m *PatchManagerHost_InstalledPatch) XXX_Merge(src proto.Message)
func (*PatchManagerHost_InstalledPatch) XXX_Size ¶
func (m *PatchManagerHost_InstalledPatch) XXX_Size() int
func (*PatchManagerHost_InstalledPatch) XXX_Unmarshal ¶
func (m *PatchManagerHost_InstalledPatch) XXX_Unmarshal(b []byte) error
type PatchTask ¶
type PatchTask struct { // //任务ID,objectId形式的 TaskId string `protobuf:"bytes,1,opt,name=taskId,proto3" json:"taskId" form:"taskId"` // //补丁安装请求 Request []*PatchTask_Request `protobuf:"bytes,2,rep,name=request,proto3" json:"request" form:"request"` // //创建人 Creator string `protobuf:"bytes,3,opt,name=creator,proto3" json:"creator" form:"creator"` // //创建时间 Ctime int32 `protobuf:"varint,4,opt,name=ctime,proto3" json:"ctime" form:"ctime"` // //结束时间 Etime int32 `protobuf:"varint,5,opt,name=etime,proto3" json:"etime" form:"etime"` // //任务状态 Status string `protobuf:"bytes,6,opt,name=status,proto3" json:"status" form:"status"` // //分批大小 GroupSize int32 `protobuf:"varint,7,opt,name=groupSize,proto3" json:"groupSize" form:"groupSize"` // //当前已处理的任务数 ProcessedCount int32 `protobuf:"varint,8,opt,name=processedCount,proto3" json:"processedCount" form:"processedCount"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
补丁安装汇总任务
func (*PatchTask) Descriptor ¶
func (*PatchTask) GetCreator ¶
func (*PatchTask) GetGroupSize ¶
func (*PatchTask) GetProcessedCount ¶
func (*PatchTask) GetRequest ¶
func (m *PatchTask) GetRequest() []*PatchTask_Request
func (*PatchTask) ProtoMessage ¶
func (*PatchTask) ProtoMessage()
func (*PatchTask) XXX_DiscardUnknown ¶
func (m *PatchTask) XXX_DiscardUnknown()
func (*PatchTask) XXX_Marshal ¶
func (*PatchTask) XXX_Unmarshal ¶
type PatchTask_Request ¶
type PatchTask_Request struct { // //主机ID HostId string `protobuf:"bytes,1,opt,name=hostId,proto3" json:"hostId" form:"hostId"` // //主机ip HostIp string `protobuf:"bytes,2,opt,name=hostIp,proto3" json:"hostIp" form:"hostIp"` // //安装的补丁实例ID列表 PatchIdList []string `protobuf:"bytes,3,rep,name=patchIdList,proto3" json:"patchIdList" form:"patchIdList"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*PatchTask_Request) Descriptor ¶
func (*PatchTask_Request) Descriptor() ([]byte, []int)
func (*PatchTask_Request) GetHostId ¶
func (m *PatchTask_Request) GetHostId() string
func (*PatchTask_Request) GetHostIp ¶
func (m *PatchTask_Request) GetHostIp() string
func (*PatchTask_Request) GetPatchIdList ¶
func (m *PatchTask_Request) GetPatchIdList() []string
func (*PatchTask_Request) ProtoMessage ¶
func (*PatchTask_Request) ProtoMessage()
func (*PatchTask_Request) Reset ¶
func (m *PatchTask_Request) Reset()
func (*PatchTask_Request) String ¶
func (m *PatchTask_Request) String() string
func (*PatchTask_Request) Validate ¶
func (this *PatchTask_Request) Validate() error
func (*PatchTask_Request) XXX_DiscardUnknown ¶
func (m *PatchTask_Request) XXX_DiscardUnknown()
func (*PatchTask_Request) XXX_Marshal ¶
func (m *PatchTask_Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PatchTask_Request) XXX_Merge ¶
func (m *PatchTask_Request) XXX_Merge(src proto.Message)
func (*PatchTask_Request) XXX_Size ¶
func (m *PatchTask_Request) XXX_Size() int
func (*PatchTask_Request) XXX_Unmarshal ¶
func (m *PatchTask_Request) XXX_Unmarshal(b []byte) error
type WinPatch ¶
type WinPatch 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"` // //补丁编号 ArticleId string `protobuf:"bytes,3,opt,name=articleId,proto3" json:"articleId" form:"articleId"` // //发布时间 ReleaseTime string `protobuf:"bytes,4,opt,name=releaseTime,proto3" json:"releaseTime" form:"releaseTime"` // //适用系统类型(如:Windows, linux) OsSystem string `protobuf:"bytes,5,opt,name=osSystem,proto3" json:"osSystem" form:"osSystem"` // //适用系统版本(如:Windows Server 2012 R2) OsVersion []string `protobuf:"bytes,6,rep,name=osVersion,proto3" json:"osVersion" form:"osVersion"` // //操作系统架构 OsArchitecture []string `protobuf:"bytes,7,rep,name=osArchitecture,proto3" json:"osArchitecture" form:"osArchitecture"` // //是否需要重启 RequireReboot bool `protobuf:"varint,8,opt,name=requireReboot,proto3" json:"requireReboot" form:"requireReboot"` // //MSRC编号 Msrc string `protobuf:"bytes,9,opt,name=msrc,proto3" json:"msrc" form:"msrc"` // //补丁大小(单位为KB) Size_ int32 `protobuf:"varint,10,opt,name=size,proto3" json:"size" form:"size"` // //备注 Memo string `protobuf:"bytes,11,opt,name=memo,proto3" json:"memo" form:"memo"` // //补丁下载链接 Url string `protobuf:"bytes,12,opt,name=url,proto3" json:"url" form:"url"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
windows补丁模型
func (*WinPatch) Descriptor ¶
func (*WinPatch) GetArticleId ¶
func (*WinPatch) GetInstanceId ¶
func (*WinPatch) GetOsArchitecture ¶
func (*WinPatch) GetOsSystem ¶
func (*WinPatch) GetOsVersion ¶
func (*WinPatch) GetReleaseTime ¶
func (*WinPatch) GetRequireReboot ¶
func (*WinPatch) ProtoMessage ¶
func (*WinPatch) ProtoMessage()
func (*WinPatch) XXX_DiscardUnknown ¶
func (m *WinPatch) XXX_DiscardUnknown()
func (*WinPatch) XXX_Marshal ¶
func (*WinPatch) XXX_Unmarshal ¶
Click to show internal directories.
Click to hide internal directories.