Show / Hide Table of Contents

Class ClusterGkeConfig

Inheritance
System.Object
ClusterGkeConfig
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.Rancher2.Outputs
Assembly: Pulumi.Rancher2.dll
Syntax
public sealed class ClusterGkeConfig

Fields

View Source

ClusterIpv4Cidr

The IP address range of the container pods (string)

Declaration
public readonly string ClusterIpv4Cidr
Field Value
Type Description
System.String
View Source

Credential

The contents of the GC credential file (string)

Declaration
public readonly string Credential
Field Value
Type Description
System.String
View Source

Description

An optional description of this cluster (string)

Declaration
public readonly string Description
Field Value
Type Description
System.String
View Source

DiskSizeGb

Size of the disk attached to each node. Default 100 (int)

Declaration
public readonly int? DiskSizeGb
Field Value
Type Description
System.Nullable<System.Int32>
View Source

DiskType

Type of the disk attached to each node (string)

Declaration
public readonly string DiskType
Field Value
Type Description
System.String
View Source

EnableAlphaFeature

To enable Kubernetes alpha feature. Default true (bool)

Declaration
public readonly bool? EnableAlphaFeature
Field Value
Type Description
System.Nullable<System.Boolean>
View Source

EnableAutoRepair

Specifies whether the node auto-repair is enabled for the node pool. Default false (bool)

Declaration
public readonly bool? EnableAutoRepair
Field Value
Type Description
System.Nullable<System.Boolean>
View Source

EnableAutoUpgrade

Specifies whether node auto-upgrade is enabled for the node pool. Default false (bool)

Declaration
public readonly bool? EnableAutoUpgrade
Field Value
Type Description
System.Nullable<System.Boolean>
View Source

EnableHorizontalPodAutoscaling

Enable horizontal pod autoscaling for the cluster. Default true (bool)

Declaration
public readonly bool? EnableHorizontalPodAutoscaling
Field Value
Type Description
System.Nullable<System.Boolean>
View Source

EnableHttpLoadBalancing

Enable HTTP load balancing on GKE cluster. Default true (bool)

Declaration
public readonly bool? EnableHttpLoadBalancing
Field Value
Type Description
System.Nullable<System.Boolean>
View Source

EnableKubernetesDashboard

Whether to enable the Kubernetes dashboard. Default false (bool)

Declaration
public readonly bool? EnableKubernetesDashboard
Field Value
Type Description
System.Nullable<System.Boolean>
View Source

EnableLegacyAbac

Whether to enable legacy abac on the cluster. Default false (bool)

Declaration
public readonly bool? EnableLegacyAbac
Field Value
Type Description
System.Nullable<System.Boolean>
View Source

EnableMasterAuthorizedNetwork

Declaration
public readonly bool? EnableMasterAuthorizedNetwork
Field Value
Type Description
System.Nullable<System.Boolean>
View Source

EnableNetworkPolicyConfig

Enable stackdriver logging. Default true (bool)

Declaration
public readonly bool? EnableNetworkPolicyConfig
Field Value
Type Description
System.Nullable<System.Boolean>
View Source

EnableNodepoolAutoscaling

Enable nodepool autoscaling. Default false (bool)

Declaration
public readonly bool? EnableNodepoolAutoscaling
Field Value
Type Description
System.Nullable<System.Boolean>
View Source

EnablePrivateEndpoint

Whether the master's internal IP address is used as the cluster endpoint. Default false (bool)

Declaration
public readonly bool? EnablePrivateEndpoint
Field Value
Type Description
System.Nullable<System.Boolean>
View Source

EnablePrivateNodes

Whether nodes have internal IP address only. Default false (bool)

Declaration
public readonly bool? EnablePrivateNodes
Field Value
Type Description
System.Nullable<System.Boolean>
View Source

EnableStackdriverLogging

Enable stackdriver monitoring. Default true (bool)

Declaration
public readonly bool? EnableStackdriverLogging
Field Value
Type Description
System.Nullable<System.Boolean>
View Source

EnableStackdriverMonitoring

Enable stackdriver monitoring on GKE cluster (bool)

Declaration
public readonly bool? EnableStackdriverMonitoring
Field Value
Type Description
System.Nullable<System.Boolean>
View Source

ImageType

The image to use for the worker nodes (string)

Declaration
public readonly string ImageType
Field Value
Type Description
System.String
View Source

IpPolicyClusterIpv4CidrBlock

The IP address range for the cluster pod IPs (string)

Declaration
public readonly string IpPolicyClusterIpv4CidrBlock
Field Value
Type Description
System.String
View Source

IpPolicyClusterSecondaryRangeName

The name of the secondary range to be used for the cluster CIDR block (string)

Declaration
public readonly string IpPolicyClusterSecondaryRangeName
Field Value
Type Description
System.String
View Source

IpPolicyCreateSubnetwork

Whether a new subnetwork will be created automatically for the cluster. Default false (bool)

Declaration
public readonly bool? IpPolicyCreateSubnetwork
Field Value
Type Description
System.Nullable<System.Boolean>
View Source

IpPolicyNodeIpv4CidrBlock

The IP address range of the instance IPs in this cluster (string)

Declaration
public readonly string IpPolicyNodeIpv4CidrBlock
Field Value
Type Description
System.String
View Source

IpPolicyServicesIpv4CidrBlock

The IP address range of the services IPs in this cluster (string)

Declaration
public readonly string IpPolicyServicesIpv4CidrBlock
Field Value
Type Description
System.String
View Source

IpPolicyServicesSecondaryRangeName

The name of the secondary range to be used for the services CIDR block (string)

Declaration
public readonly string IpPolicyServicesSecondaryRangeName
Field Value
Type Description
System.String
View Source

IpPolicySubnetworkName

A custom subnetwork name to be used if createSubnetwork is true (string)

Declaration
public readonly string IpPolicySubnetworkName
Field Value
Type Description
System.String
View Source

IssueClientCertificate

Issue a client certificate. Default false (bool)

Declaration
public readonly bool? IssueClientCertificate
Field Value
Type Description
System.Nullable<System.Boolean>
View Source

KubernetesDashboard

Enable the Kubernetes dashboard. Default false (bool)

Declaration
public readonly bool? KubernetesDashboard
Field Value
Type Description
System.Nullable<System.Boolean>
View Source

Labels

Labels for cluster registration token object (map)

Declaration
public readonly ImmutableDictionary<string, object> Labels
Field Value
Type Description
System.Collections.Immutable.ImmutableDictionary<System.String, System.Object>
View Source

LocalSsdCount

The number of local SSD disks to be attached to the node. Default 0 (int)

Declaration
public readonly int? LocalSsdCount
Field Value
Type Description
System.Nullable<System.Int32>
View Source

Locations

Locations for GKE cluster (list)

Declaration
public readonly ImmutableArray<string> Locations
Field Value
Type Description
System.Collections.Immutable.ImmutableArray<System.String>
View Source

MachineType

Machine type for GKE cluster (string)

Declaration
public readonly string MachineType
Field Value
Type Description
System.String
View Source

MaintenanceWindow

Maintenance window for GKE cluster (string)

Declaration
public readonly string MaintenanceWindow
Field Value
Type Description
System.String
View Source

MasterAuthorizedNetworkCidrBlocks

Define up to 10 external networks that could access Kubernetes master through HTTPS (list)

Declaration
public readonly ImmutableArray<string> MasterAuthorizedNetworkCidrBlocks
Field Value
Type Description
System.Collections.Immutable.ImmutableArray<System.String>
View Source

MasterIpv4CidrBlock

The IP range in CIDR notation to use for the hosted master network (string)

Declaration
public readonly string MasterIpv4CidrBlock
Field Value
Type Description
System.String
View Source

MasterVersion

Master version for GKE cluster (string)

Declaration
public readonly string MasterVersion
Field Value
Type Description
System.String
View Source

MaxNodeCount

Maximum number of nodes in the NodePool. Must be >= minNodeCount. There has to enough quota to scale up the cluster. Default 0 (int)

Declaration
public readonly int? MaxNodeCount
Field Value
Type Description
System.Nullable<System.Int32>
View Source

MinNodeCount

Minimmum number of nodes in the NodePool. Must be >= 1 and <= maxNodeCount. Default 0 (int)

Declaration
public readonly int? MinNodeCount
Field Value
Type Description
System.Nullable<System.Int32>
View Source

Network

Network for GKE cluster (string)

Declaration
public readonly string Network
Field Value
Type Description
System.String
View Source

NodeCount

Node count for GKE cluster. Default 3 (int)

Declaration
public readonly int? NodeCount
Field Value
Type Description
System.Nullable<System.Int32>
View Source

NodePool

The ID of the cluster node pool (string)

Declaration
public readonly string NodePool
Field Value
Type Description
System.String
View Source

NodeVersion

Node version for GKE cluster (string)

Declaration
public readonly string NodeVersion
Field Value
Type Description
System.String
View Source

OauthScopes

The set of Google API scopes to be made available on all of the node VMs under the default service account (list)

Declaration
public readonly ImmutableArray<string> OauthScopes
Field Value
Type Description
System.Collections.Immutable.ImmutableArray<System.String>
View Source

Preemptible

Whether the nodes are created as preemptible VM instances. Default false (bool)

Declaration
public readonly bool? Preemptible
Field Value
Type Description
System.Nullable<System.Boolean>
View Source

ProjectId

Project ID to apply answer (string)

Declaration
public readonly string ProjectId
Field Value
Type Description
System.String
View Source

ResourceLabels

The map of Kubernetes labels to be applied to each cluster (map)

Declaration
public readonly ImmutableDictionary<string, object> ResourceLabels
Field Value
Type Description
System.Collections.Immutable.ImmutableDictionary<System.String, System.Object>
View Source

ServiceAccount

The Google Cloud Platform Service Account to be used by the node VMs (string)

Declaration
public readonly string ServiceAccount
Field Value
Type Description
System.String
View Source

SubNetwork

Subnetwork for GKE cluster (string)

Declaration
public readonly string SubNetwork
Field Value
Type Description
System.String
View Source

Taints

List of Kubernetes taints to be applied to each node (list)

Declaration
public readonly ImmutableArray<string> Taints
Field Value
Type Description
System.Collections.Immutable.ImmutableArray<System.String>
View Source

UseIpAliases

Whether alias IPs will be used for pod IPs in the cluster. Default false (bool)

Declaration
public readonly bool? UseIpAliases
Field Value
Type Description
System.Nullable<System.Boolean>
View Source

Zone

Zone GKE cluster (string)

Declaration
public readonly string Zone
Field Value
Type Description
System.String
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.