|
|
|
@ -19,6 +19,7 @@ package google.cloud.osconfig.v1alpha; |
|
|
|
|
import "google/api/field_behavior.proto"; |
|
|
|
|
import "google/api/resource.proto"; |
|
|
|
|
import "google/protobuf/timestamp.proto"; |
|
|
|
|
import "google/type/date.proto"; |
|
|
|
|
|
|
|
|
|
option csharp_namespace = "Google.Cloud.OsConfig.V1Alpha"; |
|
|
|
|
option go_package = "google.golang.org/genproto/googleapis/cloud/osconfig/v1alpha;osconfig"; |
|
|
|
@ -165,6 +166,9 @@ message Inventory { |
|
|
|
|
|
|
|
|
|
// Details of a COS package. |
|
|
|
|
VersionedPackage cos_package = 8; |
|
|
|
|
|
|
|
|
|
// Details of Windows Application. |
|
|
|
|
WindowsApplication windows_application = 9; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -260,6 +264,31 @@ message Inventory { |
|
|
|
|
google.protobuf.Timestamp install_time = 5; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Contains information about a Windows application as retrieved from the |
|
|
|
|
// Windows Registry. For more information about these fields, see |
|
|
|
|
// |
|
|
|
|
// [Windows Installer Properties for the Uninstall |
|
|
|
|
// Registry](https://docs.microsoft.com/en-us/windows/win32/msi/uninstall-registry-key){: |
|
|
|
|
// class="external" } |
|
|
|
|
message WindowsApplication { |
|
|
|
|
// The name of the application or product. |
|
|
|
|
string display_name = 1; |
|
|
|
|
|
|
|
|
|
// The version of the product or application in string format. |
|
|
|
|
string display_version = 2; |
|
|
|
|
|
|
|
|
|
// The name of the manufacturer for the product or application. |
|
|
|
|
string publisher = 3; |
|
|
|
|
|
|
|
|
|
// The last time this product received service. The value of this property |
|
|
|
|
// is replaced each time a patch is applied or removed from the product or |
|
|
|
|
// the command-line option is used to repair the product. |
|
|
|
|
google.type.Date install_date = 4; |
|
|
|
|
|
|
|
|
|
// The internet address for technical support. |
|
|
|
|
string help_link = 5; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Output only. The `Inventory` API resource name. |
|
|
|
|
// |
|
|
|
|
// Format: |
|
|
|
@ -269,14 +298,15 @@ message Inventory { |
|
|
|
|
// Output only. Base level operating system information for the VM. |
|
|
|
|
OsInfo os_info = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
|
|
|
|
|
// Output only. Inventory items related to the VM keyed by an opaque unique identifier for |
|
|
|
|
// each inventory item. The identifier is unique to each distinct and |
|
|
|
|
// addressable inventory item and will change, when there is a new package |
|
|
|
|
// version. |
|
|
|
|
// Output only. Inventory items related to the VM keyed by an opaque unique |
|
|
|
|
// identifier for each inventory item. The identifier is unique to each |
|
|
|
|
// distinct and addressable inventory item and will change, when there is a |
|
|
|
|
// new package version. |
|
|
|
|
map<string, Item> items = 2 [(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
|
|
|
|
|
// Output only. Timestamp of the last reported inventory for the VM. |
|
|
|
|
google.protobuf.Timestamp update_time = 4 [(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
google.protobuf.Timestamp update_time = 4 |
|
|
|
|
[(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// A request message for getting inventory data for the specified VM. |
|
|
|
|