Struct google_api_proto::google::cloud::compute::v1::InstanceManagedByIgmErrorInstanceActionDetails
source · pub struct InstanceManagedByIgmErrorInstanceActionDetails {
pub action: Option<String>,
pub instance: Option<String>,
pub version: Option<ManagedInstanceVersion>,
}
Expand description
Fields§
§action: Option<String>
[Output Only] Action that managed instance group was executing on the instance when the error occurred. Possible values: Check the Action enum for the list of possible values.
instance: Option<String>
[Output Only] The URL of the instance. The URL can be set even if the instance has not yet been created.
version: Option<ManagedInstanceVersion>
[Output Only] Version this instance was created from, or was being created from, but the creation failed. Corresponds to one of the versions that were set on the Instance Group Manager resource at the time this instance was being created.
Implementations§
Trait Implementations§
source§impl Clone for InstanceManagedByIgmErrorInstanceActionDetails
impl Clone for InstanceManagedByIgmErrorInstanceActionDetails
source§fn clone(&self) -> InstanceManagedByIgmErrorInstanceActionDetails
fn clone(&self) -> InstanceManagedByIgmErrorInstanceActionDetails
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Message for InstanceManagedByIgmErrorInstanceActionDetails
impl Message for InstanceManagedByIgmErrorInstanceActionDetails
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for InstanceManagedByIgmErrorInstanceActionDetails
impl PartialEq for InstanceManagedByIgmErrorInstanceActionDetails
source§fn eq(&self, other: &InstanceManagedByIgmErrorInstanceActionDetails) -> bool
fn eq(&self, other: &InstanceManagedByIgmErrorInstanceActionDetails) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for InstanceManagedByIgmErrorInstanceActionDetails
Auto Trait Implementations§
impl Freeze for InstanceManagedByIgmErrorInstanceActionDetails
impl RefUnwindSafe for InstanceManagedByIgmErrorInstanceActionDetails
impl Send for InstanceManagedByIgmErrorInstanceActionDetails
impl Sync for InstanceManagedByIgmErrorInstanceActionDetails
impl Unpin for InstanceManagedByIgmErrorInstanceActionDetails
impl UnwindSafe for InstanceManagedByIgmErrorInstanceActionDetails
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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