Class ClusterGkeConfigGetArgs
Inheritance
System.Object
ClusterGkeConfigGetArgs
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
public sealed class ClusterGkeConfigGetArgs : ResourceArgs
Constructors
View Source
Declaration
public ClusterGkeConfigGetArgs()
Properties
View Source
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
The contents of the GC credential file (string)
Declaration
public Input<string> Credential { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
An optional description of this cluster (string)
Declaration
public Input<string> Description { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
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
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
To enable Kubernetes alpha feature. Default true (bool)
Declaration
public Input<bool> EnableAlphaFeature { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
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
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
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
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
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
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
Declaration
public Input<bool> EnableMasterAuthorizedNetwork { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
Enable stackdriver logging. Default true (bool)
Declaration
public Input<bool> EnableNetworkPolicyConfig { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
Enable nodepool autoscaling. Default false (bool)
Declaration
public Input<bool> EnableNodepoolAutoscaling { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
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
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
Enable stackdriver monitoring. Default true (bool)
Declaration
public Input<bool> EnableStackdriverLogging { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
Enable stackdriver monitoring on GKE cluster (bool)
Declaration
public Input<bool> EnableStackdriverMonitoring { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
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
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
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
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
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
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
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
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
Issue a client certificate. Default false (bool)
Declaration
public Input<bool> IssueClientCertificate { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
Enable the Kubernetes dashboard. Default false (bool)
Declaration
public Input<bool> KubernetesDashboard { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
Labels for cluster registration token object (map)
Declaration
public InputMap<object> Labels { get; set; }
Property Value
| Type |
Description |
| InputMap<System.Object> |
|
View Source
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 for GKE cluster (list)
Declaration
public InputList<string> Locations { get; set; }
Property Value
View Source
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
Define up to 10 external networks that could access Kubernetes master through HTTPS (list)
Declaration
public InputList<string> MasterAuthorizedNetworkCidrBlocks { get; set; }
Property Value
View Source
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
Master version for GKE cluster (string)
Declaration
public Input<string> MasterVersion { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
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
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 for GKE cluster (string)
Declaration
public Input<string> Network { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Node count for GKE cluster. Default 3 (int)
Declaration
public Input<int> NodeCount { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|
View Source
The ID of the cluster node pool (string)
Declaration
public Input<string> NodePool { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Node version for GKE cluster (string)
Declaration
public Input<string> NodeVersion { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
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
View Source
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
Project ID to apply answer (string)
Declaration
public Input<string> ProjectId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
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
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 for GKE cluster (string)
Declaration
public Input<string> SubNetwork { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
List of Kubernetes taints to be applied to each node (list)
Declaration
public InputList<string> Taints { get; set; }
Property Value
View Source
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 GKE cluster (string)
Declaration
public Input<string> Zone { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|