Show / Hide Table of Contents

Class ClusterAddonsConfigGetArgs

Inheritance
System.Object
InputArgs
ResourceArgs
ClusterAddonsConfigGetArgs
Inherited Members
ResourceArgs.Empty
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.Inputs
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class ClusterAddonsConfigGetArgs : ResourceArgs

Constructors

View Source

ClusterAddonsConfigGetArgs()

Declaration
public ClusterAddonsConfigGetArgs()

Properties

View Source

CloudrunConfig

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

Declaration
public Input<ClusterAddonsConfigCloudrunConfigGetArgs> CloudrunConfig { get; set; }
Property Value
Type Description
Input<ClusterAddonsConfigCloudrunConfigGetArgs>
View Source

ConfigConnectorConfig

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

Declaration
public Input<ClusterAddonsConfigConfigConnectorConfigGetArgs> ConfigConnectorConfig { get; set; }
Property Value
Type Description
Input<ClusterAddonsConfigConfigConnectorConfigGetArgs>
View Source

DnsCacheConfig

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

Declaration
public Input<ClusterAddonsConfigDnsCacheConfigGetArgs> DnsCacheConfig { get; set; }
Property Value
Type Description
Input<ClusterAddonsConfigDnsCacheConfigGetArgs>
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 Input<ClusterAddonsConfigGcePersistentDiskCsiDriverConfigGetArgs> GcePersistentDiskCsiDriverConfig { get; set; }
Property Value
Type Description
Input<ClusterAddonsConfigGcePersistentDiskCsiDriverConfigGetArgs>
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 Input<ClusterAddonsConfigHorizontalPodAutoscalingGetArgs> HorizontalPodAutoscaling { get; set; }
Property Value
Type Description
Input<ClusterAddonsConfigHorizontalPodAutoscalingGetArgs>
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 Input<ClusterAddonsConfigHttpLoadBalancingGetArgs> HttpLoadBalancing { get; set; }
Property Value
Type Description
Input<ClusterAddonsConfigHttpLoadBalancingGetArgs>
View Source

IstioConfig

. Structure is documented below.

Declaration
public Input<ClusterAddonsConfigIstioConfigGetArgs> IstioConfig { get; set; }
Property Value
Type Description
Input<ClusterAddonsConfigIstioConfigGetArgs>
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 Input<ClusterAddonsConfigKalmConfigGetArgs> KalmConfig { get; set; }
Property Value
Type Description
Input<ClusterAddonsConfigKalmConfigGetArgs>
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 Input<ClusterAddonsConfigNetworkPolicyConfigGetArgs> NetworkPolicyConfig { get; set; }
Property Value
Type Description
Input<ClusterAddonsConfigNetworkPolicyConfigGetArgs>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.