Struct gapi_grpc::google::cloud::osconfig::agentendpoint::v1::ReportInventoryRequest[][src]

pub struct ReportInventoryRequest {
    pub instance_id_token: String,
    pub inventory_checksum: String,
    pub inventory: Option<Inventory>,
}

The request message for having the agent report inventory.

Fields

instance_id_token: String

Required. This is the Compute Engine instance identity token described in https://cloud.google.com/compute/docs/instances/verifying-instance-identity where the audience is ‘osconfig.googleapis.com’ and the format is ‘full’.

inventory_checksum: String

Required. This is a client created checksum that should be generated based on the contents of the reported inventory. This will be used by the service to determine if it has the latest version of inventory.

inventory: Option<Inventory>

Optional. This is the details of the inventory. Should only be provided if the inventory has changed since the last report, or if instructed by the service to provide full inventory.

Trait Implementations

impl Clone for ReportInventoryRequest[src]

impl Debug for ReportInventoryRequest[src]

impl Default for ReportInventoryRequest[src]

impl Message for ReportInventoryRequest[src]

impl PartialEq<ReportInventoryRequest> for ReportInventoryRequest[src]

impl StructuralPartialEq for ReportInventoryRequest[src]

Auto Trait Implementations

impl RefUnwindSafe for ReportInventoryRequest

impl Send for ReportInventoryRequest

impl Sync for ReportInventoryRequest

impl Unpin for ReportInventoryRequest

impl UnwindSafe for ReportInventoryRequest

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]