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