pub struct KubernetesClusterOutputs {Show 13 fields
pub provider: KubernetesClusterProvider,
pub ownership: KubernetesClusterOwnership,
pub namespace: String,
pub cluster_name: Option<String>,
pub cluster_id: Option<String>,
pub kubernetes_api_reachable: bool,
pub namespace_ready: bool,
pub rbac_ready: bool,
pub agent_ready: bool,
pub cloud_metadata_ready: Option<bool>,
pub azure_application_gateway_for_containers: Option<AzureApplicationGatewayForContainersBootstrap>,
pub version: Option<String>,
pub status_message: Option<String>,
}Expand description
Outputs produced once the Kubernetes substrate is ready for workloads.
Fields§
§provider: KubernetesClusterProvider§ownership: KubernetesClusterOwnership§namespace: String§cluster_name: Option<String>§cluster_id: Option<String>§kubernetes_api_reachable: bool§namespace_ready: bool§rbac_ready: bool§agent_ready: bool§cloud_metadata_ready: Option<bool>§azure_application_gateway_for_containers: Option<AzureApplicationGatewayForContainersBootstrap>§version: Option<String>§status_message: Option<String>Trait Implementations§
Source§impl Clone for KubernetesClusterOutputs
impl Clone for KubernetesClusterOutputs
Source§fn clone(&self) -> KubernetesClusterOutputs
fn clone(&self) -> KubernetesClusterOutputs
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 KubernetesClusterOutputs
impl Debug for KubernetesClusterOutputs
Source§impl<'de> Deserialize<'de> for KubernetesClusterOutputs
impl<'de> Deserialize<'de> for KubernetesClusterOutputs
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 KubernetesClusterOutputs
Source§impl PartialEq for KubernetesClusterOutputs
impl PartialEq for KubernetesClusterOutputs
Source§fn eq(&self, other: &KubernetesClusterOutputs) -> bool
fn eq(&self, other: &KubernetesClusterOutputs) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl ResourceOutputsDefinition for KubernetesClusterOutputs
impl ResourceOutputsDefinition for KubernetesClusterOutputs
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 KubernetesClusterOutputs
impl Serialize for KubernetesClusterOutputs
impl StructuralPartialEq for KubernetesClusterOutputs
Auto Trait Implementations§
impl Freeze for KubernetesClusterOutputs
impl RefUnwindSafe for KubernetesClusterOutputs
impl Send for KubernetesClusterOutputs
impl Sync for KubernetesClusterOutputs
impl Unpin for KubernetesClusterOutputs
impl UnsafeUnpin for KubernetesClusterOutputs
impl UnwindSafe for KubernetesClusterOutputs
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.