Struct google_compute1::api::NodeGroupNode
source · pub struct NodeGroupNode {Show 13 fields
pub accelerators: Option<Vec<AcceleratorConfig>>,
pub consumed_resources: Option<InstanceConsumptionInfo>,
pub cpu_overcommit_type: Option<String>,
pub disks: Option<Vec<LocalDisk>>,
pub instance_consumption_data: Option<Vec<InstanceConsumptionData>>,
pub instances: Option<Vec<String>>,
pub name: Option<String>,
pub node_type: Option<String>,
pub satisfies_pzs: Option<bool>,
pub server_binding: Option<ServerBinding>,
pub server_id: Option<String>,
pub status: Option<String>,
pub total_resources: Option<InstanceConsumptionInfo>,
}
Expand description
There is no detailed description.
This type is not used in any activity, and only used as part of another schema.
Fields§
§accelerators: Option<Vec<AcceleratorConfig>>
Accelerators for this node.
consumed_resources: Option<InstanceConsumptionInfo>
Node resources that are reserved by all instances.
cpu_overcommit_type: Option<String>
CPU overcommit.
disks: Option<Vec<LocalDisk>>
Local disk configurations.
instance_consumption_data: Option<Vec<InstanceConsumptionData>>
Instance data that shows consumed resources on the node.
instances: Option<Vec<String>>
Instances scheduled on this node.
name: Option<String>
The name of the node.
node_type: Option<String>
The type of this node.
satisfies_pzs: Option<bool>
[Output Only] Reserved for future use.
server_binding: Option<ServerBinding>
Binding properties for the physical server.
server_id: Option<String>
Server ID associated with this node.
status: Option<String>
no description provided
total_resources: Option<InstanceConsumptionInfo>
Total amount of available resources on the node.
Trait Implementations§
source§impl Clone for NodeGroupNode
impl Clone for NodeGroupNode
source§fn clone(&self) -> NodeGroupNode
fn clone(&self) -> NodeGroupNode
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 NodeGroupNode
impl Debug for NodeGroupNode
source§impl Default for NodeGroupNode
impl Default for NodeGroupNode
source§fn default() -> NodeGroupNode
fn default() -> NodeGroupNode
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for NodeGroupNode
impl<'de> Deserialize<'de> for NodeGroupNode
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 NodeGroupNode
impl Serialize for NodeGroupNode
impl Part for NodeGroupNode
Auto Trait Implementations§
impl RefUnwindSafe for NodeGroupNode
impl Send for NodeGroupNode
impl Sync for NodeGroupNode
impl Unpin for NodeGroupNode
impl UnwindSafe for NodeGroupNode
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