google_api_container v0.6.0 GoogleApi.Container.V1.Model.AddonsConfig View Source

Configuration for the addons that can be automatically spun up in the cluster, enabling additional functionality.

Attributes

  • horizontalPodAutoscaling (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. Defaults to: null.
  • httpLoadBalancing (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. Defaults to: null.
  • kubernetesDashboard (KubernetesDashboard): Configuration for the Kubernetes Dashboard. Defaults to: null.
  • networkPolicyConfig (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. Defaults to: null.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Link to this type

t() View Source
t() :: %GoogleApi.Container.V1.Model.AddonsConfig{
  horizontalPodAutoscaling:
    GoogleApi.Container.V1.Model.HorizontalPodAutoscaling.t(),
  httpLoadBalancing: GoogleApi.Container.V1.Model.HttpLoadBalancing.t(),
  kubernetesDashboard: GoogleApi.Container.V1.Model.KubernetesDashboard.t(),
  networkPolicyConfig: GoogleApi.Container.V1.Model.NetworkPolicyConfig.t()
}

Link to this section Functions

Link to this function

decode(value, options) View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.