Show / Hide Table of Contents

Class ClusterAddonsConfig

Inheritance
System.Object
ClusterAddonsConfig
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Gcp.Container.Outputs
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class ClusterAddonsConfig

Fields

View Source

CloudrunConfig

. The status of the CloudRun addon. It is disabled by default. Set disabled = false to enable.

Declaration
public readonly ClusterAddonsConfigCloudrunConfig CloudrunConfig
Field Value
Type Description
ClusterAddonsConfigCloudrunConfig
View Source

ConfigConnectorConfig

. The status of the ConfigConnector addon. It is disabled by default; Set enabled = true to enable.

Declaration
public readonly ClusterAddonsConfigConfigConnectorConfig ConfigConnectorConfig
Field Value
Type Description
ClusterAddonsConfigConfigConnectorConfig
View Source

DnsCacheConfig

. The status of the NodeLocal DNSCache addon. It is disabled by default. Set enabled = true to enable.

Declaration
public readonly ClusterAddonsConfigDnsCacheConfig DnsCacheConfig
Field Value
Type Description
ClusterAddonsConfigDnsCacheConfig
View Source

GcePersistentDiskCsiDriverConfig

. Whether this cluster should enable the Google Compute Engine Persistent Disk Container Storage Interface (CSI) Driver. Defaults to disabled; set enabled = true to enable.

Declaration
public readonly ClusterAddonsConfigGcePersistentDiskCsiDriverConfig GcePersistentDiskCsiDriverConfig
Field Value
Type Description
ClusterAddonsConfigGcePersistentDiskCsiDriverConfig
View Source

HorizontalPodAutoscaling

The status of the Horizontal Pod Autoscaling addon, which increases or decreases the number of replica pods a replication controller has based on the resource usage of the existing pods. It ensures that a Heapster pod is running in the cluster, which is also used by the Cloud Monitoring service. It is enabled by default; set disabled = true to disable.

Declaration
public readonly ClusterAddonsConfigHorizontalPodAutoscaling HorizontalPodAutoscaling
Field Value
Type Description
ClusterAddonsConfigHorizontalPodAutoscaling
View Source

HttpLoadBalancing

The status of the HTTP (L7) load balancing controller addon, which makes it easy to set up HTTP load balancers for services in a cluster. It is enabled by default; set disabled = true to disable.

Declaration
public readonly ClusterAddonsConfigHttpLoadBalancing HttpLoadBalancing
Field Value
Type Description
ClusterAddonsConfigHttpLoadBalancing
View Source

IstioConfig

. Structure is documented below.

Declaration
public readonly ClusterAddonsConfigIstioConfig IstioConfig
Field Value
Type Description
ClusterAddonsConfigIstioConfig
View Source

KalmConfig

. Configuration for the KALM addon, which manages the lifecycle of k8s. It is disabled by default; Set enabled = true to enable.

Declaration
public readonly ClusterAddonsConfigKalmConfig KalmConfig
Field Value
Type Description
ClusterAddonsConfigKalmConfig
View Source

NetworkPolicyConfig

Whether we should enable the network policy addon for the master. This must be enabled in order to enable network policy for the nodes. To enable this, you must also define a network_policy block, otherwise nothing will happen. It can only be disabled if the nodes already do not have network policies enabled. Defaults to disabled; set disabled = false to enable.

Declaration
public readonly ClusterAddonsConfigNetworkPolicyConfig NetworkPolicyConfig
Field Value
Type Description
ClusterAddonsConfigNetworkPolicyConfig
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.