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	//	*Inventory_SoftwarePackage_CosPackage
244	Details isInventory_SoftwarePackage_Details `protobuf_oneof:"details"`
245}
246
247func (x *Inventory_SoftwarePackage) Reset() {
248	*x = Inventory_SoftwarePackage{}
249	if protoimpl.UnsafeEnabled {
250		mi := &file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[2]
251		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
252		ms.StoreMessageInfo(mi)
253	}
254}
255
256func (x *Inventory_SoftwarePackage) String() string {
257	return protoimpl.X.MessageStringOf(x)
258}
259
260func (*Inventory_SoftwarePackage) ProtoMessage() {}
261
262func (x *Inventory_SoftwarePackage) ProtoReflect() protoreflect.Message {
263	mi := &file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[2]
264	if protoimpl.UnsafeEnabled && x != nil {
265		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
266		if ms.LoadMessageInfo() == nil {
267			ms.StoreMessageInfo(mi)
268		}
269		return ms
270	}
271	return mi.MessageOf(x)
272}
273
274// Deprecated: Use Inventory_SoftwarePackage.ProtoReflect.Descriptor instead.
275func (*Inventory_SoftwarePackage) Descriptor() ([]byte, []int) {
276	return file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_rawDescGZIP(), []int{0, 1}
277}
278
279func (m *Inventory_SoftwarePackage) GetDetails() isInventory_SoftwarePackage_Details {
280	if m != nil {
281		return m.Details
282	}
283	return nil
284}
285
286func (x *Inventory_SoftwarePackage) GetYumPackage() *Inventory_VersionedPackage {
287	if x, ok := x.GetDetails().(*Inventory_SoftwarePackage_YumPackage); ok {
288		return x.YumPackage
289	}
290	return nil
291}
292
293func (x *Inventory_SoftwarePackage) GetAptPackage() *Inventory_VersionedPackage {
294	if x, ok := x.GetDetails().(*Inventory_SoftwarePackage_AptPackage); ok {
295		return x.AptPackage
296	}
297	return nil
298}
299
300func (x *Inventory_SoftwarePackage) GetZypperPackage() *Inventory_VersionedPackage {
301	if x, ok := x.GetDetails().(*Inventory_SoftwarePackage_ZypperPackage); ok {
302		return x.ZypperPackage
303	}
304	return nil
305}
306
307func (x *Inventory_SoftwarePackage) GetGoogetPackage() *Inventory_VersionedPackage {
308	if x, ok := x.GetDetails().(*Inventory_SoftwarePackage_GoogetPackage); ok {
309		return x.GoogetPackage
310	}
311	return nil
312}
313
314func (x *Inventory_SoftwarePackage) GetZypperPatch() *Inventory_ZypperPatch {
315	if x, ok := x.GetDetails().(*Inventory_SoftwarePackage_ZypperPatch); ok {
316		return x.ZypperPatch
317	}
318	return nil
319}
320
321func (x *Inventory_SoftwarePackage) GetWuaPackage() *Inventory_WindowsUpdatePackage {
322	if x, ok := x.GetDetails().(*Inventory_SoftwarePackage_WuaPackage); ok {
323		return x.WuaPackage
324	}
325	return nil
326}
327
328func (x *Inventory_SoftwarePackage) GetQfePackage() *Inventory_WindowsQuickFixEngineeringPackage {
329	if x, ok := x.GetDetails().(*Inventory_SoftwarePackage_QfePackage); ok {
330		return x.QfePackage
331	}
332	return nil
333}
334
335func (x *Inventory_SoftwarePackage) GetCosPackage() *Inventory_VersionedPackage {
336	if x, ok := x.GetDetails().(*Inventory_SoftwarePackage_CosPackage); ok {
337		return x.CosPackage
338	}
339	return nil
340}
341
342type isInventory_SoftwarePackage_Details interface {
343	isInventory_SoftwarePackage_Details()
344}
345
346type Inventory_SoftwarePackage_YumPackage struct {
347	// Yum package info.
348	// For details about the yum package manager, see
349	// https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/ch-yum.
350	YumPackage *Inventory_VersionedPackage `protobuf:"bytes,1,opt,name=yum_package,json=yumPackage,proto3,oneof"`
351}
352
353type Inventory_SoftwarePackage_AptPackage struct {
354	// Details of an APT package.
355	// For details about the apt package manager, see
356	// https://wiki.debian.org/Apt.
357	AptPackage *Inventory_VersionedPackage `protobuf:"bytes,2,opt,name=apt_package,json=aptPackage,proto3,oneof"`
358}
359
360type Inventory_SoftwarePackage_ZypperPackage struct {
361	// Details of a Zypper package.
362	// For details about the Zypper package manager, see
363	// https://en.opensuse.org/SDB:Zypper_manual.
364	ZypperPackage *Inventory_VersionedPackage `protobuf:"bytes,3,opt,name=zypper_package,json=zypperPackage,proto3,oneof"`
365}
366
367type Inventory_SoftwarePackage_GoogetPackage struct {
368	// Details of a Googet package.
369	//  For details about the googet package manager, see
370	//  https://github.com/google/googet.
371	GoogetPackage *Inventory_VersionedPackage `protobuf:"bytes,4,opt,name=googet_package,json=googetPackage,proto3,oneof"`
372}
373
374type Inventory_SoftwarePackage_ZypperPatch struct {
375	// Details of a Zypper patch.
376	// For details about the Zypper package manager, see
377	// https://en.opensuse.org/SDB:Zypper_manual.
378	ZypperPatch *Inventory_ZypperPatch `protobuf:"bytes,5,opt,name=zypper_patch,json=zypperPatch,proto3,oneof"`
379}
380
381type Inventory_SoftwarePackage_WuaPackage struct {
382	// Details of a Windows Update package.
383	// See https://docs.microsoft.com/en-us/windows/win32/api/_wua/ for
384	// information about Windows Update.
385	WuaPackage *Inventory_WindowsUpdatePackage `protobuf:"bytes,6,opt,name=wua_package,json=wuaPackage,proto3,oneof"`
386}
387
388type Inventory_SoftwarePackage_QfePackage struct {
389	// Details of a Windows Quick Fix engineering package.
390	// See
391	// https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-quickfixengineering
392	// for info in Windows Quick Fix Engineering.
393	QfePackage *Inventory_WindowsQuickFixEngineeringPackage `protobuf:"bytes,7,opt,name=qfe_package,json=qfePackage,proto3,oneof"`
394}
395
396type Inventory_SoftwarePackage_CosPackage struct {
397	// Details of a COS package.
398	CosPackage *Inventory_VersionedPackage `protobuf:"bytes,8,opt,name=cos_package,json=cosPackage,proto3,oneof"`
399}
400
401func (*Inventory_SoftwarePackage_YumPackage) isInventory_SoftwarePackage_Details() {}
402
403func (*Inventory_SoftwarePackage_AptPackage) isInventory_SoftwarePackage_Details() {}
404
405func (*Inventory_SoftwarePackage_ZypperPackage) isInventory_SoftwarePackage_Details() {}
406
407func (*Inventory_SoftwarePackage_GoogetPackage) isInventory_SoftwarePackage_Details() {}
408
409func (*Inventory_SoftwarePackage_ZypperPatch) isInventory_SoftwarePackage_Details() {}
410
411func (*Inventory_SoftwarePackage_WuaPackage) isInventory_SoftwarePackage_Details() {}
412
413func (*Inventory_SoftwarePackage_QfePackage) isInventory_SoftwarePackage_Details() {}
414
415func (*Inventory_SoftwarePackage_CosPackage) isInventory_SoftwarePackage_Details() {}
416
417// Information related to the a standard versioned package.  This includes
418// package info for APT, Yum, Zypper, and Googet package managers.
419type Inventory_VersionedPackage struct {
420	state         protoimpl.MessageState
421	sizeCache     protoimpl.SizeCache
422	unknownFields protoimpl.UnknownFields
423
424	// The name of the package.
425	PackageName string `protobuf:"bytes,1,opt,name=package_name,json=packageName,proto3" json:"package_name,omitempty"`
426	// The system architecture this package is intended for.
427	Architecture string `protobuf:"bytes,2,opt,name=architecture,proto3" json:"architecture,omitempty"`
428	// The version of the package.
429	Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
430}
431
432func (x *Inventory_VersionedPackage) Reset() {
433	*x = Inventory_VersionedPackage{}
434	if protoimpl.UnsafeEnabled {
435		mi := &file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[3]
436		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
437		ms.StoreMessageInfo(mi)
438	}
439}
440
441func (x *Inventory_VersionedPackage) String() string {
442	return protoimpl.X.MessageStringOf(x)
443}
444
445func (*Inventory_VersionedPackage) ProtoMessage() {}
446
447func (x *Inventory_VersionedPackage) ProtoReflect() protoreflect.Message {
448	mi := &file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[3]
449	if protoimpl.UnsafeEnabled && x != nil {
450		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
451		if ms.LoadMessageInfo() == nil {
452			ms.StoreMessageInfo(mi)
453		}
454		return ms
455	}
456	return mi.MessageOf(x)
457}
458
459// Deprecated: Use Inventory_VersionedPackage.ProtoReflect.Descriptor instead.
460func (*Inventory_VersionedPackage) Descriptor() ([]byte, []int) {
461	return file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_rawDescGZIP(), []int{0, 2}
462}
463
464func (x *Inventory_VersionedPackage) GetPackageName() string {
465	if x != nil {
466		return x.PackageName
467	}
468	return ""
469}
470
471func (x *Inventory_VersionedPackage) GetArchitecture() string {
472	if x != nil {
473		return x.Architecture
474	}
475	return ""
476}
477
478func (x *Inventory_VersionedPackage) GetVersion() string {
479	if x != nil {
480		return x.Version
481	}
482	return ""
483}
484
485// Details related to a Zypper Patch.
486type Inventory_ZypperPatch struct {
487	state         protoimpl.MessageState
488	sizeCache     protoimpl.SizeCache
489	unknownFields protoimpl.UnknownFields
490
491	// The name of the patch.
492	PatchName string `protobuf:"bytes,1,opt,name=patch_name,json=patchName,proto3" json:"patch_name,omitempty"`
493	// The category of the patch.
494	Category string `protobuf:"bytes,2,opt,name=category,proto3" json:"category,omitempty"`
495	// The severity specified for this patch
496	Severity string `protobuf:"bytes,3,opt,name=severity,proto3" json:"severity,omitempty"`
497	// Any summary information provided about this patch.
498	Summary string `protobuf:"bytes,4,opt,name=summary,proto3" json:"summary,omitempty"`
499}
500
501func (x *Inventory_ZypperPatch) Reset() {
502	*x = Inventory_ZypperPatch{}
503	if protoimpl.UnsafeEnabled {
504		mi := &file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[4]
505		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
506		ms.StoreMessageInfo(mi)
507	}
508}
509
510func (x *Inventory_ZypperPatch) String() string {
511	return protoimpl.X.MessageStringOf(x)
512}
513
514func (*Inventory_ZypperPatch) ProtoMessage() {}
515
516func (x *Inventory_ZypperPatch) ProtoReflect() protoreflect.Message {
517	mi := &file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[4]
518	if protoimpl.UnsafeEnabled && x != nil {
519		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
520		if ms.LoadMessageInfo() == nil {
521			ms.StoreMessageInfo(mi)
522		}
523		return ms
524	}
525	return mi.MessageOf(x)
526}
527
528// Deprecated: Use Inventory_ZypperPatch.ProtoReflect.Descriptor instead.
529func (*Inventory_ZypperPatch) Descriptor() ([]byte, []int) {
530	return file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_rawDescGZIP(), []int{0, 3}
531}
532
533func (x *Inventory_ZypperPatch) GetPatchName() string {
534	if x != nil {
535		return x.PatchName
536	}
537	return ""
538}
539
540func (x *Inventory_ZypperPatch) GetCategory() string {
541	if x != nil {
542		return x.Category
543	}
544	return ""
545}
546
547func (x *Inventory_ZypperPatch) GetSeverity() string {
548	if x != nil {
549		return x.Severity
550	}
551	return ""
552}
553
554func (x *Inventory_ZypperPatch) GetSummary() string {
555	if x != nil {
556		return x.Summary
557	}
558	return ""
559}
560
561// Details related to a Windows Update package.
562// Field data and names are taken from Windows Update API IUpdate Interface:
563// https://docs.microsoft.com/en-us/windows/win32/api/_wua/
564// Descriptive fields like title, and description are localized based on
565// the locale of the VM being updated.
566type Inventory_WindowsUpdatePackage struct {
567	state         protoimpl.MessageState
568	sizeCache     protoimpl.SizeCache
569	unknownFields protoimpl.UnknownFields
570
571	// The localized title of the update package.
572	Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"`
573	// The localized description of the update package.
574	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
575	// The categories that are associated with this update package.
576	Categories []*Inventory_WindowsUpdatePackage_WindowsUpdateCategory `protobuf:"bytes,3,rep,name=categories,proto3" json:"categories,omitempty"`
577	// A collection of Microsoft Knowledge Base article IDs that are associated
578	// with the update package.
579	KbArticleIds []string `protobuf:"bytes,4,rep,name=kb_article_ids,json=kbArticleIds,proto3" json:"kb_article_ids,omitempty"`
580	// A hyperlink to the language-specific support information for the update.
581	SupportUrl string `protobuf:"bytes,5,opt,name=support_url,json=supportUrl,proto3" json:"support_url,omitempty"`
582	// A collection of URLs that provide more information about the update
583	// package.
584	MoreInfoUrls []string `protobuf:"bytes,6,rep,name=more_info_urls,json=moreInfoUrls,proto3" json:"more_info_urls,omitempty"`
585	// Gets the identifier of an update package.  Stays the same across
586	// revisions.
587	UpdateId string `protobuf:"bytes,7,opt,name=update_id,json=updateId,proto3" json:"update_id,omitempty"`
588	// The revision number of this update package.
589	RevisionNumber int32 `protobuf:"varint,8,opt,name=revision_number,json=revisionNumber,proto3" json:"revision_number,omitempty"`
590	// The last published date of the update, in (UTC) date and time.
591	LastDeploymentChangeTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=last_deployment_change_time,json=lastDeploymentChangeTime,proto3" json:"last_deployment_change_time,omitempty"`
592}
593
594func (x *Inventory_WindowsUpdatePackage) Reset() {
595	*x = Inventory_WindowsUpdatePackage{}
596	if protoimpl.UnsafeEnabled {
597		mi := &file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[5]
598		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
599		ms.StoreMessageInfo(mi)
600	}
601}
602
603func (x *Inventory_WindowsUpdatePackage) String() string {
604	return protoimpl.X.MessageStringOf(x)
605}
606
607func (*Inventory_WindowsUpdatePackage) ProtoMessage() {}
608
609func (x *Inventory_WindowsUpdatePackage) ProtoReflect() protoreflect.Message {
610	mi := &file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[5]
611	if protoimpl.UnsafeEnabled && x != nil {
612		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
613		if ms.LoadMessageInfo() == nil {
614			ms.StoreMessageInfo(mi)
615		}
616		return ms
617	}
618	return mi.MessageOf(x)
619}
620
621// Deprecated: Use Inventory_WindowsUpdatePackage.ProtoReflect.Descriptor instead.
622func (*Inventory_WindowsUpdatePackage) Descriptor() ([]byte, []int) {
623	return file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_rawDescGZIP(), []int{0, 4}
624}
625
626func (x *Inventory_WindowsUpdatePackage) GetTitle() string {
627	if x != nil {
628		return x.Title
629	}
630	return ""
631}
632
633func (x *Inventory_WindowsUpdatePackage) GetDescription() string {
634	if x != nil {
635		return x.Description
636	}
637	return ""
638}
639
640func (x *Inventory_WindowsUpdatePackage) GetCategories() []*Inventory_WindowsUpdatePackage_WindowsUpdateCategory {
641	if x != nil {
642		return x.Categories
643	}
644	return nil
645}
646
647func (x *Inventory_WindowsUpdatePackage) GetKbArticleIds() []string {
648	if x != nil {
649		return x.KbArticleIds
650	}
651	return nil
652}
653
654func (x *Inventory_WindowsUpdatePackage) GetSupportUrl() string {
655	if x != nil {
656		return x.SupportUrl
657	}
658	return ""
659}
660
661func (x *Inventory_WindowsUpdatePackage) GetMoreInfoUrls() []string {
662	if x != nil {
663		return x.MoreInfoUrls
664	}
665	return nil
666}
667
668func (x *Inventory_WindowsUpdatePackage) GetUpdateId() string {
669	if x != nil {
670		return x.UpdateId
671	}
672	return ""
673}
674
675func (x *Inventory_WindowsUpdatePackage) GetRevisionNumber() int32 {
676	if x != nil {
677		return x.RevisionNumber
678	}
679	return 0
680}
681
682func (x *Inventory_WindowsUpdatePackage) GetLastDeploymentChangeTime() *timestamppb.Timestamp {
683	if x != nil {
684		return x.LastDeploymentChangeTime
685	}
686	return nil
687}
688
689// Information related to a Quick Fix Engineering package.
690// Fields are taken from Windows QuickFixEngineering Interface and match
691// the source names:
692// https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-quickfixengineering
693type Inventory_WindowsQuickFixEngineeringPackage struct {
694	state         protoimpl.MessageState
695	sizeCache     protoimpl.SizeCache
696	unknownFields protoimpl.UnknownFields
697
698	// A short textual description of the QFE update.
699	Caption string `protobuf:"bytes,1,opt,name=caption,proto3" json:"caption,omitempty"`
700	// A textual description of the QFE update.
701	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
702	// Unique identifier associated with a particular QFE update.
703	HotFixId string `protobuf:"bytes,3,opt,name=hot_fix_id,json=hotFixId,proto3" json:"hot_fix_id,omitempty"`
704	// Date that the QFE update was installed.  Mapped from installed_on field.
705	InstallTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=install_time,json=installTime,proto3" json:"install_time,omitempty"`
706}
707
708func (x *Inventory_WindowsQuickFixEngineeringPackage) Reset() {
709	*x = Inventory_WindowsQuickFixEngineeringPackage{}
710	if protoimpl.UnsafeEnabled {
711		mi := &file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[6]
712		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
713		ms.StoreMessageInfo(mi)
714	}
715}
716
717func (x *Inventory_WindowsQuickFixEngineeringPackage) String() string {
718	return protoimpl.X.MessageStringOf(x)
719}
720
721func (*Inventory_WindowsQuickFixEngineeringPackage) ProtoMessage() {}
722
723func (x *Inventory_WindowsQuickFixEngineeringPackage) ProtoReflect() protoreflect.Message {
724	mi := &file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[6]
725	if protoimpl.UnsafeEnabled && x != nil {
726		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
727		if ms.LoadMessageInfo() == nil {
728			ms.StoreMessageInfo(mi)
729		}
730		return ms
731	}
732	return mi.MessageOf(x)
733}
734
735// Deprecated: Use Inventory_WindowsQuickFixEngineeringPackage.ProtoReflect.Descriptor instead.
736func (*Inventory_WindowsQuickFixEngineeringPackage) Descriptor() ([]byte, []int) {
737	return file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_rawDescGZIP(), []int{0, 5}
738}
739
740func (x *Inventory_WindowsQuickFixEngineeringPackage) GetCaption() string {
741	if x != nil {
742		return x.Caption
743	}
744	return ""
745}
746
747func (x *Inventory_WindowsQuickFixEngineeringPackage) GetDescription() string {
748	if x != nil {
749		return x.Description
750	}
751	return ""
752}
753
754func (x *Inventory_WindowsQuickFixEngineeringPackage) GetHotFixId() string {
755	if x != nil {
756		return x.HotFixId
757	}
758	return ""
759}
760
761func (x *Inventory_WindowsQuickFixEngineeringPackage) GetInstallTime() *timestamppb.Timestamp {
762	if x != nil {
763		return x.InstallTime
764	}
765	return nil
766}
767
768// Categories specified by the Windows Update.
769type Inventory_WindowsUpdatePackage_WindowsUpdateCategory struct {
770	state         protoimpl.MessageState
771	sizeCache     protoimpl.SizeCache
772	unknownFields protoimpl.UnknownFields
773
774	// The identifier of the windows update category.
775	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
776	// The name of the windows update category.
777	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
778}
779
780func (x *Inventory_WindowsUpdatePackage_WindowsUpdateCategory) Reset() {
781	*x = Inventory_WindowsUpdatePackage_WindowsUpdateCategory{}
782	if protoimpl.UnsafeEnabled {
783		mi := &file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[7]
784		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
785		ms.StoreMessageInfo(mi)
786	}
787}
788
789func (x *Inventory_WindowsUpdatePackage_WindowsUpdateCategory) String() string {
790	return protoimpl.X.MessageStringOf(x)
791}
792
793func (*Inventory_WindowsUpdatePackage_WindowsUpdateCategory) ProtoMessage() {}
794
795func (x *Inventory_WindowsUpdatePackage_WindowsUpdateCategory) ProtoReflect() protoreflect.Message {
796	mi := &file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[7]
797	if protoimpl.UnsafeEnabled && x != nil {
798		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
799		if ms.LoadMessageInfo() == nil {
800			ms.StoreMessageInfo(mi)
801		}
802		return ms
803	}
804	return mi.MessageOf(x)
805}
806
807// Deprecated: Use Inventory_WindowsUpdatePackage_WindowsUpdateCategory.ProtoReflect.Descriptor instead.
808func (*Inventory_WindowsUpdatePackage_WindowsUpdateCategory) Descriptor() ([]byte, []int) {
809	return file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_rawDescGZIP(), []int{0, 4, 0}
810}
811
812func (x *Inventory_WindowsUpdatePackage_WindowsUpdateCategory) GetId() string {
813	if x != nil {
814		return x.Id
815	}
816	return ""
817}
818
819func (x *Inventory_WindowsUpdatePackage_WindowsUpdateCategory) GetName() string {
820	if x != nil {
821		return x.Name
822	}
823	return ""
824}
825
826var File_google_cloud_osconfig_agentendpoint_v1_inventory_proto protoreflect.FileDescriptor
827
828var file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_rawDesc = []byte{
829	0x0a, 0x36, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6f,
830	0x73, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x65, 0x6e, 0x64,
831	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x2f, 0x69, 0x6e, 0x76, 0x65, 0x6e, 0x74, 0x6f,
832	0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x26, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
833	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6f, 0x73, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e,
834	0x61, 0x67, 0x65, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31,
835	0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
836	0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
837	0x6f, 0x22, 0xaa, 0x13, 0x0a, 0x09, 0x49, 0x6e, 0x76, 0x65, 0x6e, 0x74, 0x6f, 0x72, 0x79, 0x12,
838	0x51, 0x0a, 0x07, 0x6f, 0x73, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
839	0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
840	0x6f, 0x73, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x65, 0x6e,
841	0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x76, 0x65, 0x6e, 0x74,
842	0x6f, 0x72, 0x79, 0x2e, 0x4f, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x06, 0x6f, 0x73, 0x49, 0x6e,
843	0x66, 0x6f, 0x12, 0x70, 0x0a, 0x12, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f,
844	0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x41,
845	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6f, 0x73,
846	0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x70,
847	0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x76, 0x65, 0x6e, 0x74, 0x6f, 0x72,
848	0x79, 0x2e, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67,
849	0x65, 0x52, 0x11, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b,
850	0x61, 0x67, 0x65, 0x73, 0x12, 0x70, 0x0a, 0x12, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c,
851	0x65, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b,
852	0x32, 0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
853	0x6f, 0x73, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x65, 0x6e,
854	0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x76, 0x65, 0x6e, 0x74,
855	0x6f, 0x72, 0x79, 0x2e, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x50, 0x61, 0x63, 0x6b,
856	0x61, 0x67, 0x65, 0x52, 0x11, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61,
857	0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x1a, 0xa2, 0x02, 0x0a, 0x06, 0x4f, 0x73, 0x49, 0x6e, 0x66,
858	0x6f, 0x12, 0x1a, 0x0a, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
859	0x01, 0x28, 0x09, 0x52, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1b, 0x0a,
860	0x09, 0x6c, 0x6f, 0x6e, 0x67, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
861	0x52, 0x08, 0x6c, 0x6f, 0x6e, 0x67, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x68,
862	0x6f, 0x72, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
863	0x73, 0x68, 0x6f, 0x72, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72,
864	0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73,
865	0x69, 0x6f, 0x6e, 0x12, 0x22, 0x0a, 0x0c, 0x61, 0x72, 0x63, 0x68, 0x69, 0x74, 0x65, 0x63, 0x74,
866	0x75, 0x72, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61, 0x72, 0x63, 0x68, 0x69,
867	0x74, 0x65, 0x63, 0x74, 0x75, 0x72, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x6b, 0x65, 0x72, 0x6e, 0x65,
868	0x6c, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52,
869	0x0d, 0x6b, 0x65, 0x72, 0x6e, 0x65, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x25,
870	0x0a, 0x0e, 0x6b, 0x65, 0x72, 0x6e, 0x65, 0x6c, 0x5f, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65,
871	0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6b, 0x65, 0x72, 0x6e, 0x65, 0x6c, 0x52, 0x65,
872	0x6c, 0x65, 0x61, 0x73, 0x65, 0x12, 0x34, 0x0a, 0x16, 0x6f, 0x73, 0x63, 0x6f, 0x6e, 0x66, 0x69,
873	0x67, 0x5f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18,
874	0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x14, 0x6f, 0x73, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x41,
875	0x67, 0x65, 0x6e, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x1a, 0xf2, 0x06, 0x0a, 0x0f,
876	0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12,
877	0x65, 0x0a, 0x0b, 0x79, 0x75, 0x6d, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x18, 0x01,
878	0x20, 0x01, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
879	0x6f, 0x75, 0x64, 0x2e, 0x6f, 0x73, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x61, 0x67, 0x65,
880	0x6e, 0x74, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e,
881	0x76, 0x65, 0x6e, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x65,
882	0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x0a, 0x79, 0x75, 0x6d, 0x50,
883	0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x65, 0x0a, 0x0b, 0x61, 0x70, 0x74, 0x5f, 0x70, 0x61,
884	0x63, 0x6b, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x67, 0x6f,
885	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6f, 0x73, 0x63, 0x6f, 0x6e,
886	0x66, 0x69, 0x67, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
887	0x74, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x76, 0x65, 0x6e, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x56,
888	0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x48,
889	0x00, 0x52, 0x0a, 0x61, 0x70, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x6b, 0x0a,
890	0x0e, 0x7a, 0x79, 0x70, 0x70, 0x65, 0x72, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x18,
891	0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
892	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6f, 0x73, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x61, 0x67,
893	0x65, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x49,
894	0x6e, 0x76, 0x65, 0x6e, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
895	0x65, 0x64, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x0d, 0x7a, 0x79, 0x70,
896	0x70, 0x65, 0x72, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x6b, 0x0a, 0x0e, 0x67, 0x6f,
897	0x6f, 0x67, 0x65, 0x74, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01,
898	0x28, 0x0b, 0x32, 0x42, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
899	0x64, 0x2e, 0x6f, 0x73, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74,
900	0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x76, 0x65,
901	0x6e, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x64, 0x50,
902	0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x0d, 0x67, 0x6f, 0x6f, 0x67, 0x65, 0x74,
903	0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x62, 0x0a, 0x0c, 0x7a, 0x79, 0x70, 0x70, 0x65,
904	0x72, 0x5f, 0x70, 0x61, 0x74, 0x63, 0x68, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3d, 0x2e,
905	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6f, 0x73, 0x63,
906	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x70, 0x6f,
907	0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x76, 0x65, 0x6e, 0x74, 0x6f, 0x72, 0x79,
908	0x2e, 0x5a, 0x79, 0x70, 0x70, 0x65, 0x72, 0x50, 0x61, 0x74, 0x63, 0x68, 0x48, 0x00, 0x52, 0x0b,
909	0x7a, 0x79, 0x70, 0x70, 0x65, 0x72, 0x50, 0x61, 0x74, 0x63, 0x68, 0x12, 0x69, 0x0a, 0x0b, 0x77,
910	0x75, 0x61, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b,
911	0x32, 0x46, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
912	0x6f, 0x73, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x65, 0x6e,
913	0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x76, 0x65, 0x6e, 0x74,
914	0x6f, 0x72, 0x79, 0x2e, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x55, 0x70, 0x64, 0x61, 0x74,
915	0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x0a, 0x77, 0x75, 0x61, 0x50,
916	0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x76, 0x0a, 0x0b, 0x71, 0x66, 0x65, 0x5f, 0x70, 0x61,
917	0x63, 0x6b, 0x61, 0x67, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x53, 0x2e, 0x67, 0x6f,
918	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6f, 0x73, 0x63, 0x6f, 0x6e,
919	0x66, 0x69, 0x67, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
920	0x74, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x76, 0x65, 0x6e, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x57,
921	0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x51, 0x75, 0x69, 0x63, 0x6b, 0x46, 0x69, 0x78, 0x45, 0x6e,
922	0x67, 0x69, 0x6e, 0x65, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65,
923	0x48, 0x00, 0x52, 0x0a, 0x71, 0x66, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x65,
924	0x0a, 0x0b, 0x63, 0x6f, 0x73, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x18, 0x08, 0x20,
925	0x01, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
926	0x75, 0x64, 0x2e, 0x6f, 0x73, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x61, 0x67, 0x65, 0x6e,
927	0x74, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x76,
928	0x65, 0x6e, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x64,
929	0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x48, 0x00, 0x52, 0x0a, 0x63, 0x6f, 0x73, 0x50, 0x61,
930	0x63, 0x6b, 0x61, 0x67, 0x65, 0x42, 0x09, 0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73,
931	0x1a, 0x73, 0x0a, 0x10, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x64, 0x50, 0x61, 0x63,
932	0x6b, 0x61, 0x67, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5f,
933	0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x61, 0x63, 0x6b,
934	0x61, 0x67, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x61, 0x72, 0x63, 0x68, 0x69,
935	0x74, 0x65, 0x63, 0x74, 0x75, 0x72, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x61,
936	0x72, 0x63, 0x68, 0x69, 0x74, 0x65, 0x63, 0x74, 0x75, 0x72, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x76,
937	0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65,
938	0x72, 0x73, 0x69, 0x6f, 0x6e, 0x1a, 0x7e, 0x0a, 0x0b, 0x5a, 0x79, 0x70, 0x70, 0x65, 0x72, 0x50,
939	0x61, 0x74, 0x63, 0x68, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x6e, 0x61,
940	0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x74, 0x63, 0x68, 0x4e,
941	0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x18,
942	0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x12,
943	0x1a, 0x0a, 0x08, 0x73, 0x65, 0x76, 0x65, 0x72, 0x69, 0x74, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28,
944	0x09, 0x52, 0x08, 0x73, 0x65, 0x76, 0x65, 0x72, 0x69, 0x74, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x73,
945	0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x75,
946	0x6d, 0x6d, 0x61, 0x72, 0x79, 0x1a, 0x97, 0x04, 0x0a, 0x14, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77,
947	0x73, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x14,
948	0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74,
949	0x69, 0x74, 0x6c, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74,
950	0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72,
951	0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x7c, 0x0a, 0x0a, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f,
952	0x72, 0x69, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x5c, 0x2e, 0x67, 0x6f, 0x6f,
953	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6f, 0x73, 0x63, 0x6f, 0x6e, 0x66,
954	0x69, 0x67, 0x2e, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74,
955	0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x76, 0x65, 0x6e, 0x74, 0x6f, 0x72, 0x79, 0x2e, 0x57, 0x69,
956	0x6e, 0x64, 0x6f, 0x77, 0x73, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, 0x63, 0x6b, 0x61,
957	0x67, 0x65, 0x2e, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65,
958	0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x52, 0x0a, 0x63, 0x61, 0x74, 0x65, 0x67, 0x6f,
959	0x72, 0x69, 0x65, 0x73, 0x12, 0x24, 0x0a, 0x0e, 0x6b, 0x62, 0x5f, 0x61, 0x72, 0x74, 0x69, 0x63,
960	0x6c, 0x65, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x6b, 0x62,
961	0x41, 0x72, 0x74, 0x69, 0x63, 0x6c, 0x65, 0x49, 0x64, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x75,
962	0x70, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52,
963	0x0a, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x55, 0x72, 0x6c, 0x12, 0x24, 0x0a, 0x0e, 0x6d,
964	0x6f, 0x72, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x5f, 0x75, 0x72, 0x6c, 0x73, 0x18, 0x06, 0x20,
965	0x03, 0x28, 0x09, 0x52, 0x0c, 0x6d, 0x6f, 0x72, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x55, 0x72, 0x6c,
966	0x73, 0x12, 0x1b, 0x0a, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x07,
967	0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x64, 0x12, 0x27,
968	0x0a, 0x0f, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65,
969	0x72, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0e, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f,
970	0x6e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x59, 0x0a, 0x1b, 0x6c, 0x61, 0x73, 0x74, 0x5f,
971	0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67,
972	0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67,
973	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54,
974	0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x18, 0x6c, 0x61, 0x73, 0x74, 0x44, 0x65,
975	0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x54, 0x69,
976	0x6d, 0x65, 0x1a, 0x3b, 0x0a, 0x15, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x55, 0x70, 0x64,
977	0x61, 0x74, 0x65, 0x43, 0x61, 0x74, 0x65, 0x67, 0x6f, 0x72, 0x79, 0x12, 0x0e, 0x0a, 0x02, 0x69,
978	0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e,
979	0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x1a,
980	0xbc, 0x01, 0x0a, 0x21, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x73, 0x51, 0x75, 0x69, 0x63, 0x6b,
981	0x46, 0x69, 0x78, 0x45, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x50, 0x61,
982	0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x61, 0x70, 0x74, 0x69, 0x6f, 0x6e,
983	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x61, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12,
984	0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02,
985	0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f,
986	0x6e, 0x12, 0x1c, 0x0a, 0x0a, 0x68, 0x6f, 0x74, 0x5f, 0x66, 0x69, 0x78, 0x5f, 0x69, 0x64, 0x18,
987	0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x68, 0x6f, 0x74, 0x46, 0x69, 0x78, 0x49, 0x64, 0x12,
988	0x3d, 0x0a, 0x0c, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
989	0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
990	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
991	0x70, 0x52, 0x0b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x93,
992	0x01, 0x0a, 0x2a, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
993	0x6f, 0x75, 0x64, 0x2e, 0x6f, 0x73, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x61, 0x67, 0x65,
994	0x6e, 0x74, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x42, 0x0e, 0x49,
995	0x6e, 0x76, 0x65, 0x6e, 0x74, 0x6f, 0x72, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a,
996	0x53, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f,
997	0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67,
998	0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6f, 0x73, 0x63,
999	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x70, 0x6f,
1000	0x69, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x3b, 0x61, 0x67, 0x65, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x70,
1001	0x6f, 0x69, 0x6e, 0x74, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
1002}
1003
1004var (
1005	file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_rawDescOnce sync.Once
1006	file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_rawDescData = file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_rawDesc
1007)
1008
1009func file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_rawDescGZIP() []byte {
1010	file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_rawDescOnce.Do(func() {
1011		file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_rawDescData)
1012	})
1013	return file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_rawDescData
1014}
1015
1016var file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes = make([]protoimpl.MessageInfo, 8)
1017var file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_goTypes = []interface{}{
1018	(*Inventory)(nil),                                            // 0: google.cloud.osconfig.agentendpoint.v1.Inventory
1019	(*Inventory_OsInfo)(nil),                                     // 1: google.cloud.osconfig.agentendpoint.v1.Inventory.OsInfo
1020	(*Inventory_SoftwarePackage)(nil),                            // 2: google.cloud.osconfig.agentendpoint.v1.Inventory.SoftwarePackage
1021	(*Inventory_VersionedPackage)(nil),                           // 3: google.cloud.osconfig.agentendpoint.v1.Inventory.VersionedPackage
1022	(*Inventory_ZypperPatch)(nil),                                // 4: google.cloud.osconfig.agentendpoint.v1.Inventory.ZypperPatch
1023	(*Inventory_WindowsUpdatePackage)(nil),                       // 5: google.cloud.osconfig.agentendpoint.v1.Inventory.WindowsUpdatePackage
1024	(*Inventory_WindowsQuickFixEngineeringPackage)(nil),          // 6: google.cloud.osconfig.agentendpoint.v1.Inventory.WindowsQuickFixEngineeringPackage
1025	(*Inventory_WindowsUpdatePackage_WindowsUpdateCategory)(nil), // 7: google.cloud.osconfig.agentendpoint.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory
1026	(*timestamppb.Timestamp)(nil),                                // 8: google.protobuf.Timestamp
1027}
1028var file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_depIdxs = []int32{
1029	1,  // 0: google.cloud.osconfig.agentendpoint.v1.Inventory.os_info:type_name -> google.cloud.osconfig.agentendpoint.v1.Inventory.OsInfo
1030	2,  // 1: google.cloud.osconfig.agentendpoint.v1.Inventory.installed_packages:type_name -> google.cloud.osconfig.agentendpoint.v1.Inventory.SoftwarePackage
1031	2,  // 2: google.cloud.osconfig.agentendpoint.v1.Inventory.available_packages:type_name -> google.cloud.osconfig.agentendpoint.v1.Inventory.SoftwarePackage
1032	3,  // 3: google.cloud.osconfig.agentendpoint.v1.Inventory.SoftwarePackage.yum_package:type_name -> google.cloud.osconfig.agentendpoint.v1.Inventory.VersionedPackage
1033	3,  // 4: google.cloud.osconfig.agentendpoint.v1.Inventory.SoftwarePackage.apt_package:type_name -> google.cloud.osconfig.agentendpoint.v1.Inventory.VersionedPackage
1034	3,  // 5: google.cloud.osconfig.agentendpoint.v1.Inventory.SoftwarePackage.zypper_package:type_name -> google.cloud.osconfig.agentendpoint.v1.Inventory.VersionedPackage
1035	3,  // 6: google.cloud.osconfig.agentendpoint.v1.Inventory.SoftwarePackage.googet_package:type_name -> google.cloud.osconfig.agentendpoint.v1.Inventory.VersionedPackage
1036	4,  // 7: google.cloud.osconfig.agentendpoint.v1.Inventory.SoftwarePackage.zypper_patch:type_name -> google.cloud.osconfig.agentendpoint.v1.Inventory.ZypperPatch
1037	5,  // 8: google.cloud.osconfig.agentendpoint.v1.Inventory.SoftwarePackage.wua_package:type_name -> google.cloud.osconfig.agentendpoint.v1.Inventory.WindowsUpdatePackage
1038	6,  // 9: google.cloud.osconfig.agentendpoint.v1.Inventory.SoftwarePackage.qfe_package:type_name -> google.cloud.osconfig.agentendpoint.v1.Inventory.WindowsQuickFixEngineeringPackage
1039	3,  // 10: google.cloud.osconfig.agentendpoint.v1.Inventory.SoftwarePackage.cos_package:type_name -> google.cloud.osconfig.agentendpoint.v1.Inventory.VersionedPackage
1040	7,  // 11: google.cloud.osconfig.agentendpoint.v1.Inventory.WindowsUpdatePackage.categories:type_name -> google.cloud.osconfig.agentendpoint.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory
1041	8,  // 12: google.cloud.osconfig.agentendpoint.v1.Inventory.WindowsUpdatePackage.last_deployment_change_time:type_name -> google.protobuf.Timestamp
1042	8,  // 13: google.cloud.osconfig.agentendpoint.v1.Inventory.WindowsQuickFixEngineeringPackage.install_time:type_name -> google.protobuf.Timestamp
1043	14, // [14:14] is the sub-list for method output_type
1044	14, // [14:14] is the sub-list for method input_type
1045	14, // [14:14] is the sub-list for extension type_name
1046	14, // [14:14] is the sub-list for extension extendee
1047	0,  // [0:14] is the sub-list for field type_name
1048}
1049
1050func init() { file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_init() }
1051func file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_init() {
1052	if File_google_cloud_osconfig_agentendpoint_v1_inventory_proto != nil {
1053		return
1054	}
1055	if !protoimpl.UnsafeEnabled {
1056		file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1057			switch v := v.(*Inventory); i {
1058			case 0:
1059				return &v.state
1060			case 1:
1061				return &v.sizeCache
1062			case 2:
1063				return &v.unknownFields
1064			default:
1065				return nil
1066			}
1067		}
1068		file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1069			switch v := v.(*Inventory_OsInfo); i {
1070			case 0:
1071				return &v.state
1072			case 1:
1073				return &v.sizeCache
1074			case 2:
1075				return &v.unknownFields
1076			default:
1077				return nil
1078			}
1079		}
1080		file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1081			switch v := v.(*Inventory_SoftwarePackage); i {
1082			case 0:
1083				return &v.state
1084			case 1:
1085				return &v.sizeCache
1086			case 2:
1087				return &v.unknownFields
1088			default:
1089				return nil
1090			}
1091		}
1092		file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1093			switch v := v.(*Inventory_VersionedPackage); i {
1094			case 0:
1095				return &v.state
1096			case 1:
1097				return &v.sizeCache
1098			case 2:
1099				return &v.unknownFields
1100			default:
1101				return nil
1102			}
1103		}
1104		file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
1105			switch v := v.(*Inventory_ZypperPatch); i {
1106			case 0:
1107				return &v.state
1108			case 1:
1109				return &v.sizeCache
1110			case 2:
1111				return &v.unknownFields
1112			default:
1113				return nil
1114			}
1115		}
1116		file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
1117			switch v := v.(*Inventory_WindowsUpdatePackage); i {
1118			case 0:
1119				return &v.state
1120			case 1:
1121				return &v.sizeCache
1122			case 2:
1123				return &v.unknownFields
1124			default:
1125				return nil
1126			}
1127		}
1128		file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
1129			switch v := v.(*Inventory_WindowsQuickFixEngineeringPackage); i {
1130			case 0:
1131				return &v.state
1132			case 1:
1133				return &v.sizeCache
1134			case 2:
1135				return &v.unknownFields
1136			default:
1137				return nil
1138			}
1139		}
1140		file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
1141			switch v := v.(*Inventory_WindowsUpdatePackage_WindowsUpdateCategory); i {
1142			case 0:
1143				return &v.state
1144			case 1:
1145				return &v.sizeCache
1146			case 2:
1147				return &v.unknownFields
1148			default:
1149				return nil
1150			}
1151		}
1152	}
1153	file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes[2].OneofWrappers = []interface{}{
1154		(*Inventory_SoftwarePackage_YumPackage)(nil),
1155		(*Inventory_SoftwarePackage_AptPackage)(nil),
1156		(*Inventory_SoftwarePackage_ZypperPackage)(nil),
1157		(*Inventory_SoftwarePackage_GoogetPackage)(nil),
1158		(*Inventory_SoftwarePackage_ZypperPatch)(nil),
1159		(*Inventory_SoftwarePackage_WuaPackage)(nil),
1160		(*Inventory_SoftwarePackage_QfePackage)(nil),
1161		(*Inventory_SoftwarePackage_CosPackage)(nil),
1162	}
1163	type x struct{}
1164	out := protoimpl.TypeBuilder{
1165		File: protoimpl.DescBuilder{
1166			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1167			RawDescriptor: file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_rawDesc,
1168			NumEnums:      0,
1169			NumMessages:   8,
1170			NumExtensions: 0,
1171			NumServices:   0,
1172		},
1173		GoTypes:           file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_goTypes,
1174		DependencyIndexes: file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_depIdxs,
1175		MessageInfos:      file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_msgTypes,
1176	}.Build()
1177	File_google_cloud_osconfig_agentendpoint_v1_inventory_proto = out.File
1178	file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_rawDesc = nil
1179	file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_goTypes = nil
1180	file_google_cloud_osconfig_agentendpoint_v1_inventory_proto_depIdxs = nil
1181}
1182