1// Copyright 2020 Google LLC
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7//     http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
15// Code generated by protoc-gen-go. DO NOT EDIT.
16// versions:
17// 	protoc-gen-go v1.25.0
18// 	protoc        v3.13.0
19// source: google/cloud/osconfig/agentendpoint/v1/inventory.proto
20
21package agentendpoint
22
23import (
24	reflect "reflect"
25	sync "sync"
26
27	proto "github.com/golang/protobuf/proto"
28	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
29	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
30	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
31)
32
33const (
34	// Verify that this generated code is sufficiently up-to-date.
35	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
36	// Verify that runtime/protoimpl is sufficiently up-to-date.
37	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
38)
39
40// This is a compile-time assertion that a sufficiently up-to-date version
41// of the legacy proto package is being used.
42const _ = proto.ProtoPackageIsVersion4
43
44// The inventory details of a VM.
45type Inventory struct {
46	state         protoimpl.MessageState
47	sizeCache     protoimpl.SizeCache
48	unknownFields protoimpl.UnknownFields
49
50	// Base level operating system information for the VM.
51	OsInfo *Inventory_OsInfo `protobuf:"bytes,1,opt,name=os_info,json=osInfo,proto3" json:"os_info,omitempty"`
52	// A list of installed packages currently on the VM.
53	InstalledPackages []*Inventory_SoftwarePackage `protobuf:"bytes,2,rep,name=installed_packages,json=installedPackages,proto3" json:"installed_packages,omitempty"`
54	// A list of software updates available for the VM as reported by the update
55	// managers.
56	AvailablePackages []*Inventory_SoftwarePackage `protobuf:"bytes,3,rep,name=available_packages,json=availablePackages,proto3" json:"available_packages,omitempty"`
57}
58
59func (x *Inventory) Reset() {
60	*x = Inventory{}
61	if protoimpl.UnsafeEnabled {
62		mi := &file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[0]
63		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
64		ms.StoreMessageInfo(mi)
65	}
66}
67
68func (x *Inventory) String() string {
69	return protoimpl.X.MessageStringOf(x)
70}
71
72func (*Inventory) ProtoMessage() {}
73
74func (x *Inventory) ProtoReflect() protoreflect.Message {
75	mi := &file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[0]
76	if protoimpl.UnsafeEnabled && x != nil {
77		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
78		if ms.LoadMessageInfo() == nil {
79			ms.StoreMessageInfo(mi)
80		}
81		return ms
82	}
83	return mi.MessageOf(x)
84}
85
86// Deprecated: Use Inventory.ProtoReflect.Descriptor instead.
87func (*Inventory) Descriptor() ([]byte, []int) {
88	return file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_rawDescGZIP(), []int{0}
89}
90
91func (x *Inventory) GetOsInfo() *Inventory_OsInfo {
92	if x != nil {
93		return x.OsInfo
94	}
95	return nil
96}
97
98func (x *Inventory) GetInstalledPackages() []*Inventory_SoftwarePackage {
99	if x != nil {
100		return x.InstalledPackages
101	}
102	return nil
103}
104
105func (x *Inventory) GetAvailablePackages() []*Inventory_SoftwarePackage {
106	if x != nil {
107		return x.AvailablePackages
108	}
109	return nil
110}
111
112// Operating system information for the VM.
113type Inventory_OsInfo struct {
114	state         protoimpl.MessageState
115	sizeCache     protoimpl.SizeCache
116	unknownFields protoimpl.UnknownFields
117
118	// The VM hostname.
119	Hostname string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
120	// The operating system long name.
121	// For example 'Debian GNU/Linux 9' or 'Microsoft Window Server 2019
122	// Datacenter'.
123	LongName string `protobuf:"bytes,2,opt,name=long_name,json=longName,proto3" json:"long_name,omitempty"`
124	// The operating system short name.
125	// For example, 'windows' or 'debian'.
126	ShortName string `protobuf:"bytes,3,opt,name=short_name,json=shortName,proto3" json:"short_name,omitempty"`
127	// The version of the operating system.
128	Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
129	// The system architecture of the operating system.
130	Architecture string `protobuf:"bytes,5,opt,name=architecture,proto3" json:"architecture,omitempty"`
131	// The kernel version of the operating system.
132	KernelVersion string `protobuf:"bytes,6,opt,name=kernel_version,json=kernelVersion,proto3" json:"kernel_version,omitempty"`
133	// The kernel release of the operating system.
134	KernelRelease string `protobuf:"bytes,7,opt,name=kernel_release,json=kernelRelease,proto3" json:"kernel_release,omitempty"`
135	// The current version of the OS Config agent running on the VM.
136	OsconfigAgentVersion string `protobuf:"bytes,8,opt,name=osconfig_agent_version,json=osconfigAgentVersion,proto3" json:"osconfig_agent_version,omitempty"`
137}
138
139func (x *Inventory_OsInfo) Reset() {
140	*x = Inventory_OsInfo{}
141	if protoimpl.UnsafeEnabled {
142		mi := &file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[1]
143		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
144		ms.StoreMessageInfo(mi)
145	}
146}
147
148func (x *Inventory_OsInfo) String() string {
149	return protoimpl.X.MessageStringOf(x)
150}
151
152func (*Inventory_OsInfo) ProtoMessage() {}
153
154func (x *Inventory_OsInfo) ProtoReflect() protoreflect.Message {
155	mi := &file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[1]
156	if protoimpl.UnsafeEnabled && x != nil {
157		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
158		if ms.LoadMessageInfo() == nil {
159			ms.StoreMessageInfo(mi)
160		}
161		return ms
162	}
163	return mi.MessageOf(x)
164}
165
166// Deprecated: Use Inventory_OsInfo.ProtoReflect.Descriptor instead.
167func (*Inventory_OsInfo) Descriptor() ([]byte, []int) {
168	return file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_rawDescGZIP(), []int{0, 0}
169}
170
171func (x *Inventory_OsInfo) GetHostname() string {
172	if x != nil {
173		return x.Hostname
174	}
175	return ""
176}
177
178func (x *Inventory_OsInfo) GetLongName() string {
179	if x != nil {
180		return x.LongName
181	}
182	return ""
183}
184
185func (x *Inventory_OsInfo) GetShortName() string {
186	if x != nil {
187		return x.ShortName
188	}
189	return ""
190}
191
192func (x *Inventory_OsInfo) GetVersion() string {
193	if x != nil {
194		return x.Version
195	}
196	return ""
197}
198
199func (x *Inventory_OsInfo) GetArchitecture() string {
200	if x != nil {
201		return x.Architecture
202	}
203	return ""
204}
205
206func (x *Inventory_OsInfo) GetKernelVersion() string {
207	if x != nil {
208		return x.KernelVersion
209	}
210	return ""
211}
212
213func (x *Inventory_OsInfo) GetKernelRelease() string {
214	if x != nil {
215		return x.KernelRelease
216	}
217	return ""
218}
219
220func (x *Inventory_OsInfo) GetOsconfigAgentVersion() string {
221	if x != nil {
222		return x.OsconfigAgentVersion
223	}
224	return ""
225}
226
227// Software package information of the operating system.
228type Inventory_SoftwarePackage struct {
229	state         protoimpl.MessageState
230	sizeCache     protoimpl.SizeCache
231	unknownFields protoimpl.UnknownFields
232
233	// Information about the different types of software packages.
234	//
235	// Types that are assignable to Details:
236	//	*Inventory_SoftwarePackage_YumPackage
237	//	*Inventory_SoftwarePackage_AptPackage
238	//	*Inventory_SoftwarePackage_ZypperPackage
239	//	*Inventory_SoftwarePackage_GoogetPackage
240	//	*Inventory_SoftwarePackage_ZypperPatch
241	//	*Inventory_SoftwarePackage_WuaPackage
242	//	*Inventory_SoftwarePackage_QfePackage
243	Details isInventory_SoftwarePackage_Details `protobuf_oneof:"details"`
244}
245
246func (x *Inventory_SoftwarePackage) Reset() {
247	*x = Inventory_SoftwarePackage{}
248	if protoimpl.UnsafeEnabled {
249		mi := &file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[2]
250		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
251		ms.StoreMessageInfo(mi)
252	}
253}
254
255func (x *Inventory_SoftwarePackage) String() string {
256	return protoimpl.X.MessageStringOf(x)
257}
258
259func (*Inventory_SoftwarePackage) ProtoMessage() {}
260
261func (x *Inventory_SoftwarePackage) ProtoReflect() protoreflect.Message {
262	mi := &file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[2]
263	if protoimpl.UnsafeEnabled && x != nil {
264		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
265		if ms.LoadMessageInfo() == nil {
266			ms.StoreMessageInfo(mi)
267		}
268		return ms
269	}
270	return mi.MessageOf(x)
271}
272
273// Deprecated: Use Inventory_SoftwarePackage.ProtoReflect.Descriptor instead.
274func (*Inventory_SoftwarePackage) Descriptor() ([]byte, []int) {
275	return file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_rawDescGZIP(), []int{0, 1}
276}
277
278func (m *Inventory_SoftwarePackage) GetDetails() isInventory_SoftwarePackage_Details {
279	if m != nil {
280		return m.Details
281	}
282	return nil
283}
284
285func (x *Inventory_SoftwarePackage) GetYumPackage() *Inventory_VersionedPackage {
286	if x, ok := x.GetDetails().(*Inventory_SoftwarePackage_YumPackage); ok {
287		return x.YumPackage
288	}
289	return nil
290}
291
292func (x *Inventory_SoftwarePackage) GetAptPackage() *Inventory_VersionedPackage {
293	if x, ok := x.GetDetails().(*Inventory_SoftwarePackage_AptPackage); ok {
294		return x.AptPackage
295	}
296	return nil
297}
298
299func (x *Inventory_SoftwarePackage) GetZypperPackage() *Inventory_VersionedPackage {
300	if x, ok := x.GetDetails().(*Inventory_SoftwarePackage_ZypperPackage); ok {
301		return x.ZypperPackage
302	}
303	return nil
304}
305
306func (x *Inventory_SoftwarePackage) GetGoogetPackage() *Inventory_VersionedPackage {
307	if x, ok := x.GetDetails().(*Inventory_SoftwarePackage_GoogetPackage); ok {
308		return x.GoogetPackage
309	}
310	return nil
311}
312
313func (x *Inventory_SoftwarePackage) GetZypperPatch() *Inventory_ZypperPatch {
314	if x, ok := x.GetDetails().(*Inventory_SoftwarePackage_ZypperPatch); ok {
315		return x.ZypperPatch
316	}
317	return nil
318}
319
320func (x *Inventory_SoftwarePackage) GetWuaPackage() *Inventory_WindowsUpdatePackage {
321	if x, ok := x.GetDetails().(*Inventory_SoftwarePackage_WuaPackage); ok {
322		return x.WuaPackage
323	}
324	return nil
325}
326
327func (x *Inventory_SoftwarePackage) GetQfePackage() *Inventory_WindowsQuickFixEngineeringPackage {
328	if x, ok := x.GetDetails().(*Inventory_SoftwarePackage_QfePackage); ok {
329		return x.QfePackage
330	}
331	return nil
332}
333
334type isInventory_SoftwarePackage_Details interface {
335	isInventory_SoftwarePackage_Details()
336}
337
338type Inventory_SoftwarePackage_YumPackage struct {
339	// Yum package info.
340	// For details about the yum package manager, see
341	// https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/ch-yum.
342	YumPackage *Inventory_VersionedPackage `protobuf:"bytes,1,opt,name=yum_package,json=yumPackage,proto3,oneof"`
343}
344
345type Inventory_SoftwarePackage_AptPackage struct {
346	// Details of an APT package.
347	// For details about the apt package manager, see
348	// https://wiki.debian.org/Apt.
349	AptPackage *Inventory_VersionedPackage `protobuf:"bytes,2,opt,name=apt_package,json=aptPackage,proto3,oneof"`
350}
351
352type Inventory_SoftwarePackage_ZypperPackage struct {
353	// Details of a Zypper package.
354	// For details about the Zypper package manager, see
355	// https://en.opensuse.org/SDB:Zypper_manual.
356	ZypperPackage *Inventory_VersionedPackage `protobuf:"bytes,3,opt,name=zypper_package,json=zypperPackage,proto3,oneof"`
357}
358
359type Inventory_SoftwarePackage_GoogetPackage struct {
360	// Details of a Googet package.
361	//  For details about the googet package manager, see
362	//  https://github.com/google/googet.
363	GoogetPackage *Inventory_VersionedPackage `protobuf:"bytes,4,opt,name=googet_package,json=googetPackage,proto3,oneof"`
364}
365
366type Inventory_SoftwarePackage_ZypperPatch struct {
367	// Details of a Zypper patch.
368	// For details about the Zypper package manager, see
369	// https://en.opensuse.org/SDB:Zypper_manual.
370	ZypperPatch *Inventory_ZypperPatch `protobuf:"bytes,5,opt,name=zypper_patch,json=zypperPatch,proto3,oneof"`
371}
372
373type Inventory_SoftwarePackage_WuaPackage struct {
374	// Details of a Windows Update package.
375	// See https://docs.microsoft.com/en-us/windows/win32/api/_wua/ for
376	// information about Windows Update.
377	WuaPackage *Inventory_WindowsUpdatePackage `protobuf:"bytes,6,opt,name=wua_package,json=wuaPackage,proto3,oneof"`
378}
379
380type Inventory_SoftwarePackage_QfePackage struct {
381	// Details of a Windows Quick Fix engineering package.
382	// See
383	// https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-quickfixengineering
384	// for info in Windows Quick Fix Engineering.
385	QfePackage *Inventory_WindowsQuickFixEngineeringPackage `protobuf:"bytes,7,opt,name=qfe_package,json=qfePackage,proto3,oneof"`
386}
387
388func (*Inventory_SoftwarePackage_YumPackage) isInventory_SoftwarePackage_Details() {}
389
390func (*Inventory_SoftwarePackage_AptPackage) isInventory_SoftwarePackage_Details() {}
391
392func (*Inventory_SoftwarePackage_ZypperPackage) isInventory_SoftwarePackage_Details() {}
393
394func (*Inventory_SoftwarePackage_GoogetPackage) isInventory_SoftwarePackage_Details() {}
395
396func (*Inventory_SoftwarePackage_ZypperPatch) isInventory_SoftwarePackage_Details() {}
397
398func (*Inventory_SoftwarePackage_WuaPackage) isInventory_SoftwarePackage_Details() {}
399
400func (*Inventory_SoftwarePackage_QfePackage) isInventory_SoftwarePackage_Details() {}
401
402// Information related to the a standard versioned package.  This includes
403// package info for APT, Yum, Zypper, and Googet package managers.
404type Inventory_VersionedPackage struct {
405	state         protoimpl.MessageState
406	sizeCache     protoimpl.SizeCache
407	unknownFields protoimpl.UnknownFields
408
409	// The name of the package.
410	PackageName string `protobuf:"bytes,1,opt,name=package_name,json=packageName,proto3" json:"package_name,omitempty"`
411	// The system architecture this package is intended for.
412	Architecture string `protobuf:"bytes,2,opt,name=architecture,proto3" json:"architecture,omitempty"`
413	// The version of the package.
414	Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
415}
416
417func (x *Inventory_VersionedPackage) Reset() {
418	*x = Inventory_VersionedPackage{}
419	if protoimpl.UnsafeEnabled {
420		mi := &file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[3]
421		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
422		ms.StoreMessageInfo(mi)
423	}
424}
425
426func (x *Inventory_VersionedPackage) String() string {
427	return protoimpl.X.MessageStringOf(x)
428}
429
430func (*Inventory_VersionedPackage) ProtoMessage() {}
431
432func (x *Inventory_VersionedPackage) ProtoReflect() protoreflect.Message {
433	mi := &file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[3]
434	if protoimpl.UnsafeEnabled && x != nil {
435		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
436		if ms.LoadMessageInfo() == nil {
437			ms.StoreMessageInfo(mi)
438		}
439		return ms
440	}
441	return mi.MessageOf(x)
442}
443
444// Deprecated: Use Inventory_VersionedPackage.ProtoReflect.Descriptor instead.
445func (*Inventory_VersionedPackage) Descriptor() ([]byte, []int) {
446	return file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_rawDescGZIP(), []int{0, 2}
447}
448
449func (x *Inventory_VersionedPackage) GetPackageName() string {
450	if x != nil {
451		return x.PackageName
452	}
453	return ""
454}
455
456func (x *Inventory_VersionedPackage) GetArchitecture() string {
457	if x != nil {
458		return x.Architecture
459	}
460	return ""
461}
462
463func (x *Inventory_VersionedPackage) GetVersion() string {
464	if x != nil {
465		return x.Version
466	}
467	return ""
468}
469
470// Details related to a Windows Update package.
471// Field data and names are taken from Windows Update API IUpdate Interface:
472// https://docs.microsoft.com/en-us/windows/win32/api/_wua/
473// Descriptive fields like title, and description are localized based on
474// the locale of the VM being updated.
475type Inventory_WindowsUpdatePackage struct {
476	state         protoimpl.MessageState
477	sizeCache     protoimpl.SizeCache
478	unknownFields protoimpl.UnknownFields
479
480	// The localized title of the update package.
481	Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"`
482	// The localized description of the update package.
483	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
484	// The categories that are associated with this update package.
485	Categories []*Inventory_WindowsUpdatePackage_WindowsUpdateCategory `protobuf:"bytes,3,rep,name=categories,proto3" json:"categories,omitempty"`
486	// A collection of Microsoft Knowledge Base article IDs that are associated
487	// with the update package.
488	KbArticleIds []string `protobuf:"bytes,4,rep,name=kb_article_ids,json=kbArticleIds,proto3" json:"kb_article_ids,omitempty"`
489	// A hyperlink to the language-specific support information for the update.
490	SupportUrl string `protobuf:"bytes,5,opt,name=support_url,json=supportUrl,proto3" json:"support_url,omitempty"`
491	// A collection of URLs that provide more information about the update
492	// package.
493	MoreInfoUrls []string `protobuf:"bytes,6,rep,name=more_info_urls,json=moreInfoUrls,proto3" json:"more_info_urls,omitempty"`
494	// Gets the identifier of an update package.  Stays the same across
495	// revisions.
496	UpdateId string `protobuf:"bytes,7,opt,name=update_id,json=updateId,proto3" json:"update_id,omitempty"`
497	// The revision number of this update package.
498	RevisionNumber int32 `protobuf:"varint,8,opt,name=revision_number,json=revisionNumber,proto3" json:"revision_number,omitempty"`
499	// The last published date of the update, in (UTC) date and time.
500	LastDeploymentChangeTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=last_deployment_change_time,json=lastDeploymentChangeTime,proto3" json:"last_deployment_change_time,omitempty"`
501}
502
503func (x *Inventory_WindowsUpdatePackage) Reset() {
504	*x = Inventory_WindowsUpdatePackage{}
505	if protoimpl.UnsafeEnabled {
506		mi := &file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[4]
507		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
508		ms.StoreMessageInfo(mi)
509	}
510}
511
512func (x *Inventory_WindowsUpdatePackage) String() string {
513	return protoimpl.X.MessageStringOf(x)
514}
515
516func (*Inventory_WindowsUpdatePackage) ProtoMessage() {}
517
518func (x *Inventory_WindowsUpdatePackage) ProtoReflect() protoreflect.Message {
519	mi := &file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[4]
520	if protoimpl.UnsafeEnabled && x != nil {
521		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
522		if ms.LoadMessageInfo() == nil {
523			ms.StoreMessageInfo(mi)
524		}
525		return ms
526	}
527	return mi.MessageOf(x)
528}
529
530// Deprecated: Use Inventory_WindowsUpdatePackage.ProtoReflect.Descriptor instead.
531func (*Inventory_WindowsUpdatePackage) Descriptor() ([]byte, []int) {
532	return file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_rawDescGZIP(), []int{0, 3}
533}
534
535func (x *Inventory_WindowsUpdatePackage) GetTitle() string {
536	if x != nil {
537		return x.Title
538	}
539	return ""
540}
541
542func (x *Inventory_WindowsUpdatePackage) GetDescription() string {
543	if x != nil {
544		return x.Description
545	}
546	return ""
547}
548
549func (x *Inventory_WindowsUpdatePackage) GetCategories() []*Inventory_WindowsUpdatePackage_WindowsUpdateCategory {
550	if x != nil {
551		return x.Categories
552	}
553	return nil
554}
555
556func (x *Inventory_WindowsUpdatePackage) GetKbArticleIds() []string {
557	if x != nil {
558		return x.KbArticleIds
559	}
560	return nil
561}
562
563func (x *Inventory_WindowsUpdatePackage) GetSupportUrl() string {
564	if x != nil {
565		return x.SupportUrl
566	}
567	return ""
568}
569
570func (x *Inventory_WindowsUpdatePackage) GetMoreInfoUrls() []string {
571	if x != nil {
572		return x.MoreInfoUrls
573	}
574	return nil
575}
576
577func (x *Inventory_WindowsUpdatePackage) GetUpdateId() string {
578	if x != nil {
579		return x.UpdateId
580	}
581	return ""
582}
583
584func (x *Inventory_WindowsUpdatePackage) GetRevisionNumber() int32 {
585	if x != nil {
586		return x.RevisionNumber
587	}
588	return 0
589}
590
591func (x *Inventory_WindowsUpdatePackage) GetLastDeploymentChangeTime() *timestamppb.Timestamp {
592	if x != nil {
593		return x.LastDeploymentChangeTime
594	}
595	return nil
596}
597
598// Details related to a Zypper Patch.
599type Inventory_ZypperPatch struct {
600	state         protoimpl.MessageState
601	sizeCache     protoimpl.SizeCache
602	unknownFields protoimpl.UnknownFields
603
604	// The name of the patch.
605	PatchName string `protobuf:"bytes,1,opt,name=patch_name,json=patchName,proto3" json:"patch_name,omitempty"`
606	// The category of the patch.
607	Category string `protobuf:"bytes,2,opt,name=category,proto3" json:"category,omitempty"`
608	// The severity specified for this patch
609	Severity string `protobuf:"bytes,3,opt,name=severity,proto3" json:"severity,omitempty"`
610	// Any summary information provided about this patch.
611	Summary string `protobuf:"bytes,4,opt,name=summary,proto3" json:"summary,omitempty"`
612}
613
614func (x *Inventory_ZypperPatch) Reset() {
615	*x = Inventory_ZypperPatch{}
616	if protoimpl.UnsafeEnabled {
617		mi := &file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[5]
618		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
619		ms.StoreMessageInfo(mi)
620	}
621}
622
623func (x *Inventory_ZypperPatch) String() string {
624	return protoimpl.X.MessageStringOf(x)
625}
626
627func (*Inventory_ZypperPatch) ProtoMessage() {}
628
629func (x *Inventory_ZypperPatch) ProtoReflect() protoreflect.Message {
630	mi := &file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[5]
631	if protoimpl.UnsafeEnabled && x != nil {
632		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
633		if ms.LoadMessageInfo() == nil {
634			ms.StoreMessageInfo(mi)
635		}
636		return ms
637	}
638	return mi.MessageOf(x)
639}
640
641// Deprecated: Use Inventory_ZypperPatch.ProtoReflect.Descriptor instead.
642func (*Inventory_ZypperPatch) Descriptor() ([]byte, []int) {
643	return file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_rawDescGZIP(), []int{0, 4}
644}
645
646func (x *Inventory_ZypperPatch) GetPatchName() string {
647	if x != nil {
648		return x.PatchName
649	}
650	return ""
651}
652
653func (x *Inventory_ZypperPatch) GetCategory() string {
654	if x != nil {
655		return x.Category
656	}
657	return ""
658}
659
660func (x *Inventory_ZypperPatch) GetSeverity() string {
661	if x != nil {
662		return x.Severity
663	}
664	return ""
665}
666
667func (x *Inventory_ZypperPatch) GetSummary() string {
668	if x != nil {
669		return x.Summary
670	}
671	return ""
672}
673
674// Information related to a Quick Fix Engineering package.
675// Fields are taken from Windows QuickFixEngineering Interface and match
676// the source names:
677// https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-quickfixengineering
678type Inventory_WindowsQuickFixEngineeringPackage struct {
679	state         protoimpl.MessageState
680	sizeCache     protoimpl.SizeCache
681	unknownFields protoimpl.UnknownFields
682
683	// A short textual description of the QFE update.
684	Caption string `protobuf:"bytes,1,opt,name=caption,proto3" json:"caption,omitempty"`
685	// A textual description of the QFE update.
686	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
687	// Unique identifier associated with a particular QFE update.
688	HotFixId string `protobuf:"bytes,3,opt,name=hot_fix_id,json=hotFixId,proto3" json:"hot_fix_id,omitempty"`
689	// Date that the QFE update was installed.  Mapped from installed_on field.
690	InstallTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=install_time,json=installTime,proto3" json:"install_time,omitempty"`
691}
692
693func (x *Inventory_WindowsQuickFixEngineeringPackage) Reset() {
694	*x = Inventory_WindowsQuickFixEngineeringPackage{}
695	if protoimpl.UnsafeEnabled {
696		mi := &file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[6]
697		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
698		ms.StoreMessageInfo(mi)
699	}
700}
701
702func (x *Inventory_WindowsQuickFixEngineeringPackage) String() string {
703	return protoimpl.X.MessageStringOf(x)
704}
705
706func (*Inventory_WindowsQuickFixEngineeringPackage) ProtoMessage() {}
707
708func (x *Inventory_WindowsQuickFixEngineeringPackage) ProtoReflect() protoreflect.Message {
709	mi := &file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[6]
710	if protoimpl.UnsafeEnabled && x != nil {
711		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
712		if ms.LoadMessageInfo() == nil {
713			ms.StoreMessageInfo(mi)
714		}
715		return ms
716	}
717	return mi.MessageOf(x)
718}
719
720// Deprecated: Use Inventory_WindowsQuickFixEngineeringPackage.ProtoReflect.Descriptor instead.
721func (*Inventory_WindowsQuickFixEngineeringPackage) Descriptor() ([]byte, []int) {
722	return file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_rawDescGZIP(), []int{0, 5}
723}
724
725func (x *Inventory_WindowsQuickFixEngineeringPackage) GetCaption() string {
726	if x != nil {
727		return x.Caption
728	}
729	return ""
730}
731
732func (x *Inventory_WindowsQuickFixEngineeringPackage) GetDescription() string {
733	if x != nil {
734		return x.Description
735	}
736	return ""
737}
738
739func (x *Inventory_WindowsQuickFixEngineeringPackage) GetHotFixId() string {
740	if x != nil {
741		return x.HotFixId
742	}
743	return ""
744}
745
746func (x *Inventory_WindowsQuickFixEngineeringPackage) GetInstallTime() *timestamppb.Timestamp {
747	if x != nil {
748		return x.InstallTime
749	}
750	return nil
751}
752
753// Categories specified by the Windows Update.
754type Inventory_WindowsUpdatePackage_WindowsUpdateCategory struct {
755	state         protoimpl.MessageState
756	sizeCache     protoimpl.SizeCache
757	unknownFields protoimpl.UnknownFields
758
759	// The identifier of the windows update category.
760	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
761	// The name of the windows update category.
762	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
763}
764
765func (x *Inventory_WindowsUpdatePackage_WindowsUpdateCategory) Reset() {
766	*x = Inventory_WindowsUpdatePackage_WindowsUpdateCategory{}
767	if protoimpl.UnsafeEnabled {
768		mi := &file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[7]
769		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
770		ms.StoreMessageInfo(mi)
771	}
772}
773
774func (x *Inventory_WindowsUpdatePackage_WindowsUpdateCategory) String() string {
775	return protoimpl.X.MessageStringOf(x)
776}
777
778func (*Inventory_WindowsUpdatePackage_WindowsUpdateCategory) ProtoMessage() {}
779
780func (x *Inventory_WindowsUpdatePackage_WindowsUpdateCategory) ProtoReflect() protoreflect.Message {
781	mi := &file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[7]
782	if protoimpl.UnsafeEnabled && x != nil {
783		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
784		if ms.LoadMessageInfo() == nil {
785			ms.StoreMessageInfo(mi)
786		}
787		return ms
788	}
789	return mi.MessageOf(x)
790}
791
792// Deprecated: Use Inventory_WindowsUpdatePackage_WindowsUpdateCategory.ProtoReflect.Descriptor instead.
793func (*Inventory_WindowsUpdatePackage_WindowsUpdateCategory) Descriptor() ([]byte, []int) {
794	return file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_rawDescGZIP(), []int{0, 3, 0}
795}
796
797func (x *Inventory_WindowsUpdatePackage_WindowsUpdateCategory) GetId() string {
798	if x != nil {
799		return x.Id
800	}
801	return ""
802}
803
804func (x *Inventory_WindowsUpdatePackage_WindowsUpdateCategory) GetName() string {
805	if x != nil {
806		return x.Name
807	}
808	return ""
809}
810
811var File_google_cloud_osconfig_agentendpoint_v1_inventory_proto protoreflect.FileDescriptor
812
813var file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_rawDesc = []byte{
814	0x0a, 0x36, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6f,
815	0x73, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x65, 0x6e, 0x64,
816	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x2f, 0x69, 0x6e, 0x76, 0x65, 0x6e, 0x74, 0x6f,
817	0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x26, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
818	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6f, 0x73, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e,
819	0x61, 0x67, 0x65, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31,
820	0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
821	0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
822	0x6f, 0x22, 0xc3, 0x12, 0x0a, 0x09, 0x49, 0x6e, 0x76, 0x65, 0x6e, 0x74, 0x6f, 0x72, 0x79, 0x12,
823	0x51, 0x0a, 0x07, 0x6f, 0x73, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
824	0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
825	0x6f, 0x73, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x65, 0x6e,
826	0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x76, 0x65, 0x6e, 0x74,
827	0x6f, 0x72, 0x79, 0x2e, 0x4f, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x06, 0x6f, 0x73, 0x49, 0x6e,
828	0x66, 0x6f, 0x12, 0x70, 0x0a, 0x12, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f,
829	0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x41,
830	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6f, 0x73,
831	0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x70,
832	0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x76, 0x65, 0x6e, 0x74, 0x6f, 0x72,
833	0x79, 0x2e, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67,
834	0x65, 0x52, 0x11, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b,
835	0x61, 0x67, 0x65, 0x73, 0x12, 0x70, 0x0a, 0x12, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c,
836	0x65, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b,
837	0x32, 0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
838	0x6f, 0x73, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x65, 0x6e,
839	0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x76, 0x65, 0x6e, 0x74,
840	0x6f, 0x72, 0x79, 0x2e, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x50, 0x61, 0x63, 0x6b,
841	0x61, 0x67, 0x65, 0x52, 0x11, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61,
842	0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x1a, 0xa2, 0x02, 0x0a, 0x06, 0x4f, 0x73, 0x49, 0x6e, 0x66,
843	0x6f, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
844	0x01, 0x28, 0x09, 0x52, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1b, 0x0a,
845	0x09, 0x6c, 0x6f, 0x6e, 0x67, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
846	0x52, 0x08, 0x6c, 0x6f, 0x6e, 0x67, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x68,
847	0x6f, 0x72, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
848	0x73, 0x68, 0x6f, 0x72, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72,
849	0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73,
850	0x69, 0x6f, 0x6e, 0x12, 0x22, 0x0a, 0x0c, 0x61, 0x72, 0x63, 0x68, 0x69, 0x74, 0x65, 0x63, 0x74,
851	0x75, 0x72, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x72, 0x63, 0x68, 0x69,
852	0x74, 0x65, 0x63, 0x74, 0x75, 0x72, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x6b, 0x65, 0x72, 0x6e, 0x65,
853	0x6c, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52,
854	0x0d, 0x6b, 0x65, 0x72, 0x6e, 0x65, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x25,
855	0x0a, 0x0e, 0x6b, 0x65, 0x72, 0x6e, 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65,
856	0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6b, 0x65, 0x72, 0x6e, 0x65, 0x6c, 0x52, 0x65,
857	0x6c, 0x65, 0x61, 0x73, 0x65, 0x12, 0x34, 0x0a, 0x16, 0x6f, 0x73, 0x63, 0x6f, 0x6e, 0x66, 0x69,
858	0x67, 0x5f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18,
859	0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x14, 0x6f, 0x73, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x41,
860	0x67, 0x65, 0x6e, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x1a, 0x8b, 0x06, 0x0a, 0x0f,
861	0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12,
862	0x65, 0x0a, 0x0b, 0x79, 0x75, 0x6d, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x18, 0x01,
863	0x20, 0x01, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
864	0x6f, 0x75, 0x64, 0x2e, 0x6f, 0x73, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x61, 0x67, 0x65,
865	0x6e, 0x74, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e,
866	0x76, 0x65, 0x6e, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x65,
867	0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x0a, 0x79, 0x75, 0x6d, 0x50,
868	0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x65, 0x0a, 0x0b, 0x61, 0x70, 0x74, 0x5f, 0x70, 0x61,
869	0x63, 0x6b, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x67, 0x6f,
870	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6f, 0x73, 0x63, 0x6f, 0x6e,
871	0x66, 0x69, 0x67, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
872	0x74, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x76, 0x65, 0x6e, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x56,
873	0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x48,
874	0x00, 0x52, 0x0a, 0x61, 0x70, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x6b, 0x0a,
875	0x0e, 0x7a, 0x79, 0x70, 0x70, 0x65, 0x72, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x18,
876	0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
877	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6f, 0x73, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x61, 0x67,
878	0x65, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x49,
879	0x6e, 0x76, 0x65, 0x6e, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
880	0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x0d, 0x7a, 0x79, 0x70,
881	0x70, 0x65, 0x72, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x6b, 0x0a, 0x0e, 0x67, 0x6f,
882	0x6f, 0x67, 0x65, 0x74, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01,
883	0x28, 0x0b, 0x32, 0x42, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
884	0x64, 0x2e, 0x6f, 0x73, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74,
885	0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x76, 0x65,
886	0x6e, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x64, 0x50,
887	0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x0d, 0x67, 0x6f, 0x6f, 0x67, 0x65, 0x74,
888	0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x62, 0x0a, 0x0c, 0x7a, 0x79, 0x70, 0x70, 0x65,
889	0x72, 0x5f, 0x70, 0x61, 0x74, 0x63, 0x68, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3d, 0x2e,
890	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6f, 0x73, 0x63,
891	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x70, 0x6f,
892	0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x76, 0x65, 0x6e, 0x74, 0x6f, 0x72, 0x79,
893	0x2e, 0x5a, 0x79, 0x70, 0x70, 0x65, 0x72, 0x50, 0x61, 0x74, 0x63, 0x68, 0x48, 0x00, 0x52, 0x0b,
894	0x7a, 0x79, 0x70, 0x70, 0x65, 0x72, 0x50, 0x61, 0x74, 0x63, 0x68, 0x12, 0x69, 0x0a, 0x0b, 0x77,
895	0x75, 0x61, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b,
896	0x32, 0x46, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
897	0x6f, 0x73, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x65, 0x6e,
898	0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x76, 0x65, 0x6e, 0x74,
899	0x6f, 0x72, 0x79, 0x2e, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x55, 0x70, 0x64, 0x61, 0x74,
900	0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x0a, 0x77, 0x75, 0x61, 0x50,
901	0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x76, 0x0a, 0x0b, 0x71, 0x66, 0x65, 0x5f, 0x70, 0x61,
902	0x63, 0x6b, 0x61, 0x67, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x53, 0x2e, 0x67, 0x6f,
903	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6f, 0x73, 0x63, 0x6f, 0x6e,
904	0x66, 0x69, 0x67, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
905	0x74, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x76, 0x65, 0x6e, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x57,
906	0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x51, 0x75, 0x69, 0x63, 0x6b, 0x46, 0x69, 0x78, 0x45, 0x6e,
907	0x67, 0x69, 0x6e, 0x65, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65,
908	0x48, 0x00, 0x52, 0x0a, 0x71, 0x66, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x42, 0x09,
909	0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x1a, 0x73, 0x0a, 0x10, 0x56, 0x65, 0x72,
910	0x73, 0x69, 0x6f, 0x6e, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x21, 0x0a,
911	0x0c, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
912	0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x4e, 0x61, 0x6d, 0x65,
913	0x12, 0x22, 0x0a, 0x0c, 0x61, 0x72, 0x63, 0x68, 0x69, 0x74, 0x65, 0x63, 0x74, 0x75, 0x72, 0x65,
914	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x72, 0x63, 0x68, 0x69, 0x74, 0x65, 0x63,
915	0x74, 0x75, 0x72, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18,
916	0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x1a, 0x97,
917	0x04, 0x0a, 0x14, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
918	0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65,
919	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x20, 0x0a,
920	0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01,
921	0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12,
922	0x7c, 0x0a, 0x0a, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x18, 0x03, 0x20,
923	0x03, 0x28, 0x0b, 0x32, 0x5c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
924	0x75, 0x64, 0x2e, 0x6f, 0x73, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x61, 0x67, 0x65, 0x6e,
925	0x74, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x76,
926	0x65, 0x6e, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x55, 0x70,
927	0x64, 0x61, 0x74, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x2e, 0x57, 0x69, 0x6e, 0x64,
928	0x6f, 0x77, 0x73, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72,
929	0x79, 0x52, 0x0a, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x12, 0x24, 0x0a,
930	0x0e, 0x6b, 0x62, 0x5f, 0x61, 0x72, 0x74, 0x69, 0x63, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x73, 0x18,
931	0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x6b, 0x62, 0x41, 0x72, 0x74, 0x69, 0x63, 0x6c, 0x65,
932	0x49, 0x64, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x75,
933	0x72, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72,
934	0x74, 0x55, 0x72, 0x6c, 0x12, 0x24, 0x0a, 0x0e, 0x6d, 0x6f, 0x72, 0x65, 0x5f, 0x69, 0x6e, 0x66,
935	0x6f, 0x5f, 0x75, 0x72, 0x6c, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x6d, 0x6f,
936	0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x55, 0x72, 0x6c, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x75, 0x70,
937	0x64, 0x61, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75,
938	0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x65, 0x76, 0x69, 0x73,
939	0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05,
940	0x52, 0x0e, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72,
941	0x12, 0x59, 0x0a, 0x1b, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d,
942	0x65, 0x6e, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
943	0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
944	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
945	0x70, 0x52, 0x18, 0x6c, 0x61, 0x73, 0x74, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e,
946	0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x1a, 0x3b, 0x0a, 0x15, 0x57,
947	0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65,
948	0x67, 0x6f, 0x72, 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
949	0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01,
950	0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x1a, 0x7e, 0x0a, 0x0b, 0x5a, 0x79, 0x70, 0x70,
951	0x65, 0x72, 0x50, 0x61, 0x74, 0x63, 0x68, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x74, 0x63, 0x68,
952	0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x74,
953	0x63, 0x68, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f,
954	0x72, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f,
955	0x72, 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x76, 0x65, 0x72, 0x69, 0x74, 0x79, 0x18, 0x03,
956	0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x65, 0x76, 0x65, 0x72, 0x69, 0x74, 0x79, 0x12, 0x18,
957	0x0a, 0x07, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52,
958	0x07, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x1a, 0xbc, 0x01, 0x0a, 0x21, 0x57, 0x69, 0x6e,
959	0x64, 0x6f, 0x77, 0x73, 0x51, 0x75, 0x69, 0x63, 0x6b, 0x46, 0x69, 0x78, 0x45, 0x6e, 0x67, 0x69,
960	0x6e, 0x65, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x18,
961	0x0a, 0x07, 0x63, 0x61, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
962	0x07, 0x63, 0x61, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63,
963	0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64,
964	0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a, 0x0a, 0x68, 0x6f,
965	0x74, 0x5f, 0x66, 0x69, 0x78, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
966	0x68, 0x6f, 0x74, 0x46, 0x69, 0x78, 0x49, 0x64, 0x12, 0x3d, 0x0a, 0x0c, 0x69, 0x6e, 0x73, 0x74,
967	0x61, 0x6c, 0x6c, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
968	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
969	0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0b, 0x69, 0x6e, 0x73, 0x74,
970	0x61, 0x6c, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x93, 0x01, 0x0a, 0x2a, 0x63, 0x6f, 0x6d, 0x2e,
971	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6f, 0x73, 0x63,
972	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x70, 0x6f,
973	0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x42, 0x0e, 0x49, 0x6e, 0x76, 0x65, 0x6e, 0x74, 0x6f, 0x72,
974	0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x53, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
975	0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70,
976	0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f,
977	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6f, 0x73, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x61,
978	0x67, 0x65, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x3b,
979	0x61, 0x67, 0x65, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x62, 0x06, 0x70,
980	0x72, 0x6f, 0x74, 0x6f, 0x33,
981}
982
983var (
984	file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_rawDescOnce sync.Once
985	file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_rawDescData = file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_rawDesc
986)
987
988func file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_rawDescGZIP() []byte {
989	file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_rawDescOnce.Do(func() {
990		file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_rawDescData)
991	})
992	return file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_rawDescData
993}
994
995var file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes = make([]protoimpl.MessageInfo, 8)
996var file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_goTypes = []interface{}{
997	(*Inventory)(nil),                                            // 0: google.cloud.osconfig.agentendpoint.v1.Inventory
998	(*Inventory_OsInfo)(nil),                                     // 1: google.cloud.osconfig.agentendpoint.v1.Inventory.OsInfo
999	(*Inventory_SoftwarePackage)(nil),                            // 2: google.cloud.osconfig.agentendpoint.v1.Inventory.SoftwarePackage
1000	(*Inventory_VersionedPackage)(nil),                           // 3: google.cloud.osconfig.agentendpoint.v1.Inventory.VersionedPackage
1001	(*Inventory_WindowsUpdatePackage)(nil),                       // 4: google.cloud.osconfig.agentendpoint.v1.Inventory.WindowsUpdatePackage
1002	(*Inventory_ZypperPatch)(nil),                                // 5: google.cloud.osconfig.agentendpoint.v1.Inventory.ZypperPatch
1003	(*Inventory_WindowsQuickFixEngineeringPackage)(nil),          // 6: google.cloud.osconfig.agentendpoint.v1.Inventory.WindowsQuickFixEngineeringPackage
1004	(*Inventory_WindowsUpdatePackage_WindowsUpdateCategory)(nil), // 7: google.cloud.osconfig.agentendpoint.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory
1005	(*timestamppb.Timestamp)(nil),                                // 8: google.protobuf.Timestamp
1006}
1007var file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_depIdxs = []int32{
1008	1,  // 0: google.cloud.osconfig.agentendpoint.v1.Inventory.os_info:type_name -> google.cloud.osconfig.agentendpoint.v1.Inventory.OsInfo
1009	2,  // 1: google.cloud.osconfig.agentendpoint.v1.Inventory.installed_packages:type_name -> google.cloud.osconfig.agentendpoint.v1.Inventory.SoftwarePackage
1010	2,  // 2: google.cloud.osconfig.agentendpoint.v1.Inventory.available_packages:type_name -> google.cloud.osconfig.agentendpoint.v1.Inventory.SoftwarePackage
1011	3,  // 3: google.cloud.osconfig.agentendpoint.v1.Inventory.SoftwarePackage.yum_package:type_name -> google.cloud.osconfig.agentendpoint.v1.Inventory.VersionedPackage
1012	3,  // 4: google.cloud.osconfig.agentendpoint.v1.Inventory.SoftwarePackage.apt_package:type_name -> google.cloud.osconfig.agentendpoint.v1.Inventory.VersionedPackage
1013	3,  // 5: google.cloud.osconfig.agentendpoint.v1.Inventory.SoftwarePackage.zypper_package:type_name -> google.cloud.osconfig.agentendpoint.v1.Inventory.VersionedPackage
1014	3,  // 6: google.cloud.osconfig.agentendpoint.v1.Inventory.SoftwarePackage.googet_package:type_name -> google.cloud.osconfig.agentendpoint.v1.Inventory.VersionedPackage
1015	5,  // 7: google.cloud.osconfig.agentendpoint.v1.Inventory.SoftwarePackage.zypper_patch:type_name -> google.cloud.osconfig.agentendpoint.v1.Inventory.ZypperPatch
1016	4,  // 8: google.cloud.osconfig.agentendpoint.v1.Inventory.SoftwarePackage.wua_package:type_name -> google.cloud.osconfig.agentendpoint.v1.Inventory.WindowsUpdatePackage
1017	6,  // 9: google.cloud.osconfig.agentendpoint.v1.Inventory.SoftwarePackage.qfe_package:type_name -> google.cloud.osconfig.agentendpoint.v1.Inventory.WindowsQuickFixEngineeringPackage
1018	7,  // 10: google.cloud.osconfig.agentendpoint.v1.Inventory.WindowsUpdatePackage.categories:type_name -> google.cloud.osconfig.agentendpoint.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory
1019	8,  // 11: google.cloud.osconfig.agentendpoint.v1.Inventory.WindowsUpdatePackage.last_deployment_change_time:type_name -> google.protobuf.Timestamp
1020	8,  // 12: google.cloud.osconfig.agentendpoint.v1.Inventory.WindowsQuickFixEngineeringPackage.install_time:type_name -> google.protobuf.Timestamp
1021	13, // [13:13] is the sub-list for method output_type
1022	13, // [13:13] is the sub-list for method input_type
1023	13, // [13:13] is the sub-list for extension type_name
1024	13, // [13:13] is the sub-list for extension extendee
1025	0,  // [0:13] is the sub-list for field type_name
1026}
1027
1028func init() { file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_init() }
1029func file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_init() {
1030	if File_google_cloud_osconfig_agentendpoint_v1_inventory_proto != nil {
1031		return
1032	}
1033	if !protoimpl.UnsafeEnabled {
1034		file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1035			switch v := v.(*Inventory); i {
1036			case 0:
1037				return &v.state
1038			case 1:
1039				return &v.sizeCache
1040			case 2:
1041				return &v.unknownFields
1042			default:
1043				return nil
1044			}
1045		}
1046		file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1047			switch v := v.(*Inventory_OsInfo); i {
1048			case 0:
1049				return &v.state
1050			case 1:
1051				return &v.sizeCache
1052			case 2:
1053				return &v.unknownFields
1054			default:
1055				return nil
1056			}
1057		}
1058		file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1059			switch v := v.(*Inventory_SoftwarePackage); i {
1060			case 0:
1061				return &v.state
1062			case 1:
1063				return &v.sizeCache
1064			case 2:
1065				return &v.unknownFields
1066			default:
1067				return nil
1068			}
1069		}
1070		file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1071			switch v := v.(*Inventory_VersionedPackage); i {
1072			case 0:
1073				return &v.state
1074			case 1:
1075				return &v.sizeCache
1076			case 2:
1077				return &v.unknownFields
1078			default:
1079				return nil
1080			}
1081		}
1082		file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
1083			switch v := v.(*Inventory_WindowsUpdatePackage); i {
1084			case 0:
1085				return &v.state
1086			case 1:
1087				return &v.sizeCache
1088			case 2:
1089				return &v.unknownFields
1090			default:
1091				return nil
1092			}
1093		}
1094		file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
1095			switch v := v.(*Inventory_ZypperPatch); i {
1096			case 0:
1097				return &v.state
1098			case 1:
1099				return &v.sizeCache
1100			case 2:
1101				return &v.unknownFields
1102			default:
1103				return nil
1104			}
1105		}
1106		file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
1107			switch v := v.(*Inventory_WindowsQuickFixEngineeringPackage); i {
1108			case 0:
1109				return &v.state
1110			case 1:
1111				return &v.sizeCache
1112			case 2:
1113				return &v.unknownFields
1114			default:
1115				return nil
1116			}
1117		}
1118		file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
1119			switch v := v.(*Inventory_WindowsUpdatePackage_WindowsUpdateCategory); i {
1120			case 0:
1121				return &v.state
1122			case 1:
1123				return &v.sizeCache
1124			case 2:
1125				return &v.unknownFields
1126			default:
1127				return nil
1128			}
1129		}
1130	}
1131	file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[2].OneofWrappers = []interface{}{
1132		(*Inventory_SoftwarePackage_YumPackage)(nil),
1133		(*Inventory_SoftwarePackage_AptPackage)(nil),
1134		(*Inventory_SoftwarePackage_ZypperPackage)(nil),
1135		(*Inventory_SoftwarePackage_GoogetPackage)(nil),
1136		(*Inventory_SoftwarePackage_ZypperPatch)(nil),
1137		(*Inventory_SoftwarePackage_WuaPackage)(nil),
1138		(*Inventory_SoftwarePackage_QfePackage)(nil),
1139	}
1140	type x struct{}
1141	out := protoimpl.TypeBuilder{
1142		File: protoimpl.DescBuilder{
1143			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1144			RawDescriptor: file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_rawDesc,
1145			NumEnums:      0,
1146			NumMessages:   8,
1147			NumExtensions: 0,
1148			NumServices:   0,
1149		},
1150		GoTypes:           file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_goTypes,
1151		DependencyIndexes: file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_depIdxs,
1152		MessageInfos:      file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes,
1153	}.Build()
1154	File_google_cloud_osconfig_agentendpoint_v1_inventory_proto = out.File
1155	file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_rawDesc = nil
1156	file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_goTypes = nil
1157	file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_depIdxs = nil
1158}
1159