Show / Hide Table of Contents

Class ClusterGkeConfigGetArgs

Inheritance
System.Object
InputArgs
ResourceArgs
ClusterGkeConfigGetArgs
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.Rancher2.Inputs
Assembly: Pulumi.Rancher2.dll
Syntax
public sealed class ClusterGkeConfigGetArgs : ResourceArgs

Constructors

View Source

ClusterGkeConfigGetArgs()

Declaration
public ClusterGkeConfigGetArgs()

Properties

View Source

ClusterIpv4Cidr

The IP address range of the container pods (string)

Declaration
public Input<string> ClusterIpv4Cidr { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Credential

The contents of the GC credential file (string)

Declaration
public Input<string> Credential { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Description

An optional description of this cluster (string)

Declaration
public Input<string> Description { get; set; }
Property Value
Type Description
Input<System.String>
View Source

DiskSizeGb

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

Declaration
public Input<int> DiskSizeGb { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

DiskType

Type of the disk attached to each node (string)

Declaration
public Input<string> DiskType { get; set; }
Property Value
Type Description
Input<System.String>
View Source

EnableAlphaFeature

To enable Kubernetes alpha feature. Default true (bool)

Declaration
public Input<bool> EnableAlphaFeature { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

EnableAutoRepair

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

Declaration
public Input<bool> EnableAutoRepair { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

EnableAutoUpgrade

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

Declaration
public Input<bool> EnableAutoUpgrade { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

EnableHorizontalPodAutoscaling

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

Declaration
public Input<bool> EnableHorizontalPodAutoscaling { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

EnableHttpLoadBalancing

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

Declaration
public Input<bool> EnableHttpLoadBalancing { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

EnableKubernetesDashboard

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

Declaration
public Input<bool> EnableKubernetesDashboard { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

EnableLegacyAbac

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

Declaration
public Input<bool> EnableLegacyAbac { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

EnableMasterAuthorizedNetwork

Declaration
public Input<bool> EnableMasterAuthorizedNetwork { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

EnableNetworkPolicyConfig

Enable stackdriver logging. Default true (bool)

Declaration
public Input<bool> EnableNetworkPolicyConfig { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

EnableNodepoolAutoscaling

Enable nodepool autoscaling. Default false (bool)

Declaration
public Input<bool> EnableNodepoolAutoscaling { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

EnablePrivateEndpoint

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

Declaration
public Input<bool> EnablePrivateEndpoint { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

EnablePrivateNodes

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

Declaration
public Input<bool> EnablePrivateNodes { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

EnableStackdriverLogging

Enable stackdriver monitoring. Default true (bool)

Declaration
public Input<bool> EnableStackdriverLogging { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

EnableStackdriverMonitoring

Enable stackdriver monitoring on GKE cluster (bool)

Declaration
public Input<bool> EnableStackdriverMonitoring { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

ImageType

The image to use for the worker nodes (string)

Declaration
public Input<string> ImageType { get; set; }
Property Value
Type Description
Input<System.String>
View Source

IpPolicyClusterIpv4CidrBlock

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

Declaration
public Input<string> IpPolicyClusterIpv4CidrBlock { get; set; }
Property Value
Type Description
Input<System.String>
View Source

IpPolicyClusterSecondaryRangeName

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

Declaration
public Input<string> IpPolicyClusterSecondaryRangeName { get; set; }
Property Value
Type Description
Input<System.String>
View Source

IpPolicyCreateSubnetwork

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

Declaration
public Input<bool> IpPolicyCreateSubnetwork { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

IpPolicyNodeIpv4CidrBlock

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

Declaration
public Input<string> IpPolicyNodeIpv4CidrBlock { get; set; }
Property Value
Type Description
Input<System.String>
View Source

IpPolicyServicesIpv4CidrBlock

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

Declaration
public Input<string> IpPolicyServicesIpv4CidrBlock { get; set; }
Property Value
Type Description
Input<System.String>
View Source

IpPolicyServicesSecondaryRangeName

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

Declaration
public Input<string> IpPolicyServicesSecondaryRangeName { get; set; }
Property Value
Type Description
Input<System.String>
View Source

IpPolicySubnetworkName

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

Declaration
public Input<string> IpPolicySubnetworkName { get; set; }
Property Value
Type Description
Input<System.String>
View Source

IssueClientCertificate

Issue a client certificate. Default false (bool)

Declaration
public Input<bool> IssueClientCertificate { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

KubernetesDashboard

Enable the Kubernetes dashboard. Default false (bool)

Declaration
public Input<bool> KubernetesDashboard { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

Labels

Labels for cluster registration token object (map)

Declaration
public InputMap<object> Labels { get; set; }
Property Value
Type Description
InputMap<System.Object>
View Source

LocalSsdCount

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

Declaration
public Input<int> LocalSsdCount { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

Locations

Locations for GKE cluster (list)

Declaration
public InputList<string> Locations { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

MachineType

Machine type for GKE cluster (string)

Declaration
public Input<string> MachineType { get; set; }
Property Value
Type Description
Input<System.String>
View Source

MaintenanceWindow

Maintenance window for GKE cluster (string)

Declaration
public Input<string> MaintenanceWindow { get; set; }
Property Value
Type Description
Input<System.String>
View Source

MasterAuthorizedNetworkCidrBlocks

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

Declaration
public InputList<string> MasterAuthorizedNetworkCidrBlocks { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

MasterIpv4CidrBlock

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

Declaration
public Input<string> MasterIpv4CidrBlock { get; set; }
Property Value
Type Description
Input<System.String>
View Source

MasterVersion

Master version for GKE cluster (string)

Declaration
public Input<string> MasterVersion { get; set; }
Property Value
Type Description
Input<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 Input<int> MaxNodeCount { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

MinNodeCount

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

Declaration
public Input<int> MinNodeCount { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

Network

Network for GKE cluster (string)

Declaration
public Input<string> Network { get; set; }
Property Value
Type Description
Input<System.String>
View Source

NodeCount

Node count for GKE cluster. Default 3 (int)

Declaration
public Input<int> NodeCount { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

NodePool

The ID of the cluster node pool (string)

Declaration
public Input<string> NodePool { get; set; }
Property Value
Type Description
Input<System.String>
View Source

NodeVersion

Node version for GKE cluster (string)

Declaration
public Input<string> NodeVersion { get; set; }
Property Value
Type Description
Input<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 InputList<string> OauthScopes { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

Preemptible

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

Declaration
public Input<bool> Preemptible { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

ProjectId

Project ID to apply answer (string)

Declaration
public Input<string> ProjectId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ResourceLabels

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

Declaration
public InputMap<object> ResourceLabels { get; set; }
Property Value
Type Description
InputMap<System.Object>
View Source

ServiceAccount

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

Declaration
public Input<string> ServiceAccount { get; set; }
Property Value
Type Description
Input<System.String>
View Source

SubNetwork

Subnetwork for GKE cluster (string)

Declaration
public Input<string> SubNetwork { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Taints

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

Declaration
public InputList<string> Taints { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

UseIpAliases

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

Declaration
public Input<bool> UseIpAliases { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

Zone

Zone GKE cluster (string)

Declaration
public Input<string> Zone { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.