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()
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 |
|