pub struct KubernetesClusterSettings {
pub ownership: KubernetesClusterOwnership,
pub namespace: Option<String>,
pub cloud: Option<KubernetesCloudReference>,
}Expand description
Kubernetes cluster setup settings.
Fields§
§ownership: KubernetesClusterOwnershipWhether Alien should create the cluster, use a setup-owned existing cluster, or bind to an external/on-prem cluster.
namespace: Option<String>Namespace where the Alien chart and application resources run.
cloud: Option<KubernetesCloudReference>Optional provider-specific cloud identity for existing clusters.
Trait Implementations§
Source§impl Clone for KubernetesClusterSettings
impl Clone for KubernetesClusterSettings
Source§fn clone(&self) -> KubernetesClusterSettings
fn clone(&self) -> KubernetesClusterSettings
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 KubernetesClusterSettings
impl Debug for KubernetesClusterSettings
Source§impl<'de> Deserialize<'de> for KubernetesClusterSettings
impl<'de> Deserialize<'de> for KubernetesClusterSettings
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 KubernetesClusterSettings
Source§impl PartialEq for KubernetesClusterSettings
impl PartialEq for KubernetesClusterSettings
Source§fn eq(&self, other: &KubernetesClusterSettings) -> bool
fn eq(&self, other: &KubernetesClusterSettings) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for KubernetesClusterSettings
Auto Trait Implementations§
impl Freeze for KubernetesClusterSettings
impl RefUnwindSafe for KubernetesClusterSettings
impl Send for KubernetesClusterSettings
impl Sync for KubernetesClusterSettings
impl Unpin for KubernetesClusterSettings
impl UnsafeUnpin for KubernetesClusterSettings
impl UnwindSafe for KubernetesClusterSettings
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.