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()
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()
}
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
Unwrap a decoded JSON object into its complex fields.