Struct google_networkmanagement1::api::InstanceInfo
source · pub struct InstanceInfo {
pub display_name: Option<String>,
pub external_ip: Option<String>,
pub interface: Option<String>,
pub internal_ip: Option<String>,
pub network_tags: Option<Vec<String>>,
pub network_uri: Option<String>,
pub service_account: Option<String>,
pub uri: Option<String>,
}
Expand description
For display only. Metadata associated with a Compute Engine instance.
This type is not used in any activity, and only used as part of another schema.
Fields§
§display_name: Option<String>
Name of a Compute Engine instance.
external_ip: Option<String>
External IP address of the network interface.
interface: Option<String>
Name of the network interface of a Compute Engine instance.
internal_ip: Option<String>
Internal IP address of the network interface.
Network tags configured on the instance.
network_uri: Option<String>
URI of a Compute Engine network.
service_account: Option<String>
Service account authorized for the instance.
uri: Option<String>
URI of a Compute Engine instance.
Trait Implementations§
source§impl Clone for InstanceInfo
impl Clone for InstanceInfo
source§fn clone(&self) -> InstanceInfo
fn clone(&self) -> InstanceInfo
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 Debug for InstanceInfo
impl Debug for InstanceInfo
source§impl Default for InstanceInfo
impl Default for InstanceInfo
source§fn default() -> InstanceInfo
fn default() -> InstanceInfo
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for InstanceInfo
impl<'de> Deserialize<'de> for InstanceInfo
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Serialize for InstanceInfo
impl Serialize for InstanceInfo
impl Part for InstanceInfo
Auto Trait Implementations§
impl RefUnwindSafe for InstanceInfo
impl Send for InstanceInfo
impl Sync for InstanceInfo
impl Unpin for InstanceInfo
impl UnwindSafe for InstanceInfo
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