Struct google_container1::AddonsConfig
source · pub struct AddonsConfig {
pub http_load_balancing: Option<HttpLoadBalancing>,
pub network_policy_config: Option<NetworkPolicyConfig>,
pub kubernetes_dashboard: Option<KubernetesDashboard>,
pub horizontal_pod_autoscaling: Option<HorizontalPodAutoscaling>,
}Expand description
Configuration for the addons that can be automatically spun up in the cluster, enabling additional functionality.
This type is not used in any activity, and only used as part of another schema.
Fields§
§http_load_balancing: Option<HttpLoadBalancing>Configuration for the HTTP (L7) load balancing controller addon, which makes it easy to set up HTTP load balancers for services in a cluster.
network_policy_config: Option<NetworkPolicyConfig>Configuration for NetworkPolicy. This only tracks whether the addon is enabled or not on the Master, it does not track whether network policy is enabled for the nodes.
kubernetes_dashboard: Option<KubernetesDashboard>Configuration for the Kubernetes Dashboard.
horizontal_pod_autoscaling: Option<HorizontalPodAutoscaling>Configuration for the horizontal pod autoscaling feature, which increases or decreases the number of replica pods a replication controller has based on the resource usage of the existing pods.
Trait Implementations§
source§impl Clone for AddonsConfig
impl Clone for AddonsConfig
source§fn clone(&self) -> AddonsConfig
fn clone(&self) -> AddonsConfig
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 AddonsConfig
impl Debug for AddonsConfig
source§impl Default for AddonsConfig
impl Default for AddonsConfig
source§fn default() -> AddonsConfig
fn default() -> AddonsConfig
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for AddonsConfig
impl<'de> Deserialize<'de> for AddonsConfig
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 AddonsConfig
impl Serialize for AddonsConfig
impl Part for AddonsConfig
Auto Trait Implementations§
impl Freeze for AddonsConfig
impl RefUnwindSafe for AddonsConfig
impl Send for AddonsConfig
impl Sync for AddonsConfig
impl Unpin for AddonsConfig
impl UnwindSafe for AddonsConfig
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,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more