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