Class ClusterRkeConfigArgs
Inherited Members
Namespace: Pulumi.Rancher2.Inputs
Assembly: Pulumi.Rancher2.dll
Syntax
public sealed class ClusterRkeConfigArgs : ResourceArgs
Constructors
View SourceClusterRkeConfigArgs()
Declaration
public ClusterRkeConfigArgs()
Properties
View SourceAddonJobTimeout
Duration in seconds of addon job (int)
Declaration
public Input<int> AddonJobTimeout { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
Addons
Addons descripton to deploy on RKE cluster.
Declaration
public Input<string> Addons { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
AddonsIncludes
Addons yaml manifests to deploy on RKE cluster (list)
Declaration
public InputList<string> AddonsIncludes { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
Authentication
Kubernetes cluster authentication (list maxitems:1)
Declaration
public Input<ClusterRkeConfigAuthenticationArgs> Authentication { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ClusterRkeConfigAuthenticationArgs> |
Authorization
Kubernetes cluster authorization (list maxitems:1)
Declaration
public Input<ClusterRkeConfigAuthorizationArgs> Authorization { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ClusterRkeConfigAuthorizationArgs> |
BastionHost
RKE bastion host (list maxitems:1)
Declaration
public Input<ClusterRkeConfigBastionHostArgs> BastionHost { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ClusterRkeConfigBastionHostArgs> |
CloudProvider
RKE options for Calico network provider (string)
Declaration
public Input<ClusterRkeConfigCloudProviderArgs> CloudProvider { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ClusterRkeConfigCloudProviderArgs> |
Dns
RKE dns add-on. Just for Rancher v2.2.x (list maxitems:1)
Declaration
public Input<ClusterRkeConfigDnsArgs> Dns { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ClusterRkeConfigDnsArgs> |
IgnoreDockerVersion
Ignore docker version. Default true (bool)
Declaration
public Input<bool> IgnoreDockerVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
Ingress
Kubernetes ingress configuration (list maxitems:1)
Declaration
public Input<ClusterRkeConfigIngressArgs> Ingress { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ClusterRkeConfigIngressArgs> |
KubernetesVersion
The Kubernetes master version (string)
Declaration
public Input<string> KubernetesVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Monitoring
Kubernetes cluster monitoring (list maxitems:1)
Declaration
public Input<ClusterRkeConfigMonitoringArgs> Monitoring { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ClusterRkeConfigMonitoringArgs> |
Network
Network for GKE cluster (string)
Declaration
public Input<ClusterRkeConfigNetworkArgs> Network { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ClusterRkeConfigNetworkArgs> |
Nodes
RKE cluster nodes (list)
Declaration
public InputList<ClusterRkeConfigNodeArgs> Nodes { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<ClusterRkeConfigNodeArgs> |
PrefixPath
Prefix to customize Kubernetes path (string)
Declaration
public Input<string> PrefixPath { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
PrivateRegistries
private registries for docker images (list)
Declaration
public InputList<ClusterRkeConfigPrivateRegistryArgs> PrivateRegistries { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<ClusterRkeConfigPrivateRegistryArgs> |
Services
Kubernetes cluster services (list maxitems:1)
Declaration
public Input<ClusterRkeConfigServicesArgs> Services { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ClusterRkeConfigServicesArgs> |
SshAgentAuth
Use ssh agent auth. Default false (bool)
Declaration
public Input<bool> SshAgentAuth { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
SshCertPath
Cluster level SSH certificate path (string)
Declaration
public Input<string> SshCertPath { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
SshKeyPath
Node SSH private key path (string)
Declaration
public Input<string> SshKeyPath { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
UpgradeStrategy
K3S upgrade strategy (List maxitems: 1)
Declaration
public Input<ClusterRkeConfigUpgradeStrategyArgs> UpgradeStrategy { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ClusterRkeConfigUpgradeStrategyArgs> |