#[non_exhaustive]pub struct GetInventoryRequest {
pub name: String,
pub view: InventoryView,
/* private fields */
}Expand description
A request message for getting inventory data for the specified VM.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.name: StringRequired. API resource name for inventory resource.
Format:
projects/{project}/locations/{location}/instances/{instance}/inventory
For {project}, either project-number or project-id can be provided.
For {instance}, either Compute Engine instance-id or instance-name
can be provided.
view: InventoryViewInventory view indicating what information should be included in the inventory resource. If unspecified, the default view is BASIC.
Implementations§
Trait Implementations§
Source§impl Clone for GetInventoryRequest
impl Clone for GetInventoryRequest
Source§fn clone(&self) -> GetInventoryRequest
fn clone(&self) -> GetInventoryRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GetInventoryRequest
impl Debug for GetInventoryRequest
Source§impl Default for GetInventoryRequest
impl Default for GetInventoryRequest
Source§fn default() -> GetInventoryRequest
fn default() -> GetInventoryRequest
Returns the “default value” for a type. Read more
Source§impl Message for GetInventoryRequest
impl Message for GetInventoryRequest
Source§impl PartialEq for GetInventoryRequest
impl PartialEq for GetInventoryRequest
impl StructuralPartialEq for GetInventoryRequest
Auto Trait Implementations§
impl Freeze for GetInventoryRequest
impl RefUnwindSafe for GetInventoryRequest
impl Send for GetInventoryRequest
impl Sync for GetInventoryRequest
impl Unpin for GetInventoryRequest
impl UnsafeUnpin for GetInventoryRequest
impl UnwindSafe for GetInventoryRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request