pub struct ComputeClusterOutputs {
pub cluster_id: String,
pub horizon_ready: bool,
pub capacity_group_statuses: Vec<CapacityGroupStatus>,
pub total_machines: u32,
}Expand description
Outputs generated by a successfully provisioned ComputeCluster.
Fields§
§cluster_id: StringManaged container cluster ID (workspace/project/deployment/resourceid format)
horizon_ready: boolWhether the managed container cluster is ready
capacity_group_statuses: Vec<CapacityGroupStatus>Status of each capacity group
total_machines: u32Total number of machines across all capacity groups
Trait Implementations§
Source§impl Clone for ComputeClusterOutputs
impl Clone for ComputeClusterOutputs
Source§fn clone(&self) -> ComputeClusterOutputs
fn clone(&self) -> ComputeClusterOutputs
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 ComputeClusterOutputs
impl Debug for ComputeClusterOutputs
Source§impl<'de> Deserialize<'de> for ComputeClusterOutputs
impl<'de> Deserialize<'de> for ComputeClusterOutputs
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
impl Eq for ComputeClusterOutputs
Source§impl PartialEq for ComputeClusterOutputs
impl PartialEq for ComputeClusterOutputs
Source§fn eq(&self, other: &ComputeClusterOutputs) -> bool
fn eq(&self, other: &ComputeClusterOutputs) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl ResourceOutputsDefinition for ComputeClusterOutputs
impl ResourceOutputsDefinition for ComputeClusterOutputs
Source§fn get_resource_type(&self) -> ResourceType
fn get_resource_type(&self) -> ResourceType
Returns the resource type for this instance
Source§fn box_clone(&self) -> Box<dyn ResourceOutputsDefinition>
fn box_clone(&self) -> Box<dyn ResourceOutputsDefinition>
Creates a boxed clone of this resource outputs
Source§fn outputs_eq(&self, other: &dyn ResourceOutputsDefinition) -> bool
fn outputs_eq(&self, other: &dyn ResourceOutputsDefinition) -> bool
For equality comparison between resource outputs
Source§fn to_json_value(&self) -> Result<Value>
fn to_json_value(&self) -> Result<Value>
Serialize this resource outputs to a JSON value (without the “type” tag - that’s added by ResourceOutputs)
Source§impl Serialize for ComputeClusterOutputs
impl Serialize for ComputeClusterOutputs
impl StructuralPartialEq for ComputeClusterOutputs
Auto Trait Implementations§
impl Freeze for ComputeClusterOutputs
impl RefUnwindSafe for ComputeClusterOutputs
impl Send for ComputeClusterOutputs
impl Sync for ComputeClusterOutputs
impl Unpin for ComputeClusterOutputs
impl UnsafeUnpin for ComputeClusterOutputs
impl UnwindSafe for ComputeClusterOutputs
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
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.