rancher2 logo
Rancher 2 v4.0.0, Apr 20 23

rancher2.ClusterV2

Explore with Pulumi AI

Provides a Rancher v2 Cluster v2 resource. This can be used to create RKE2 and K3S Clusters for Rancher v2 environments and retrieve their information. This resource is available from Rancher v2.6.0 and above.

Example Usage

Creating Rancher v2 custom cluster v2

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Rancher2 = Pulumi.Rancher2;

return await Deployment.RunAsync(() => 
{
    // Create a new rancher v2 K3S custom Cluster v2
    var foo = new Rancher2.ClusterV2("foo", new()
    {
        DefaultClusterRoleForProjectMembers = "user",
        EnableNetworkPolicy = false,
        FleetNamespace = "fleet-ns",
        KubernetesVersion = "v1.21.4+k3s1",
    });

});
package main

import (
	"github.com/pulumi/pulumi-rancher2/sdk/v4/go/rancher2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := rancher2.NewClusterV2(ctx, "foo", &rancher2.ClusterV2Args{
			DefaultClusterRoleForProjectMembers: pulumi.String("user"),
			EnableNetworkPolicy:                 pulumi.Bool(false),
			FleetNamespace:                      pulumi.String("fleet-ns"),
			KubernetesVersion:                   pulumi.String("v1.21.4+k3s1"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.rancher2.ClusterV2;
import com.pulumi.rancher2.ClusterV2Args;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var foo = new ClusterV2("foo", ClusterV2Args.builder()        
            .defaultClusterRoleForProjectMembers("user")
            .enableNetworkPolicy(false)
            .fleetNamespace("fleet-ns")
            .kubernetesVersion("v1.21.4+k3s1")
            .build());

    }
}
import pulumi
import pulumi_rancher2 as rancher2

# Create a new rancher v2 K3S custom Cluster v2
foo = rancher2.ClusterV2("foo",
    default_cluster_role_for_project_members="user",
    enable_network_policy=False,
    fleet_namespace="fleet-ns",
    kubernetes_version="v1.21.4+k3s1")
import * as pulumi from "@pulumi/pulumi";
import * as rancher2 from "@pulumi/rancher2";

// Create a new rancher v2 K3S custom Cluster v2
const foo = new rancher2.ClusterV2("foo", {
    defaultClusterRoleForProjectMembers: "user",
    enableNetworkPolicy: false,
    fleetNamespace: "fleet-ns",
    kubernetesVersion: "v1.21.4+k3s1",
});
resources:
  # Create a new rancher v2 K3S custom Cluster v2
  foo:
    type: rancher2:ClusterV2
    properties:
      defaultClusterRoleForProjectMembers: user
      enableNetworkPolicy: false
      fleetNamespace: fleet-ns
      kubernetesVersion: v1.21.4+k3s1

Create ClusterV2 Resource

new ClusterV2(name: string, args: ClusterV2Args, opts?: CustomResourceOptions);
@overload
def ClusterV2(resource_name: str,
              opts: Optional[ResourceOptions] = None,
              agent_env_vars: Optional[Sequence[ClusterV2AgentEnvVarArgs]] = None,
              annotations: Optional[Mapping[str, Any]] = None,
              cloud_credential_secret_name: Optional[str] = None,
              default_cluster_role_for_project_members: Optional[str] = None,
              default_pod_security_policy_template_name: Optional[str] = None,
              enable_network_policy: Optional[bool] = None,
              fleet_namespace: Optional[str] = None,
              kubernetes_version: Optional[str] = None,
              labels: Optional[Mapping[str, Any]] = None,
              local_auth_endpoint: Optional[ClusterV2LocalAuthEndpointArgs] = None,
              name: Optional[str] = None,
              rke_config: Optional[ClusterV2RkeConfigArgs] = None)
@overload
def ClusterV2(resource_name: str,
              args: ClusterV2Args,
              opts: Optional[ResourceOptions] = None)
func NewClusterV2(ctx *Context, name string, args ClusterV2Args, opts ...ResourceOption) (*ClusterV2, error)
public ClusterV2(string name, ClusterV2Args args, CustomResourceOptions? opts = null)
public ClusterV2(String name, ClusterV2Args args)
public ClusterV2(String name, ClusterV2Args args, CustomResourceOptions options)
type: rancher2:ClusterV2
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args ClusterV2Args
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args ClusterV2Args
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args ClusterV2Args
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args ClusterV2Args
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args ClusterV2Args
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

ClusterV2 Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The ClusterV2 resource accepts the following input properties:

KubernetesVersion string

The kubernetes version of the Cluster v2 (list maxitems:1)

AgentEnvVars List<ClusterV2AgentEnvVarArgs>

Optional Agent Env Vars for Rancher agent (list)

Annotations Dictionary<string, object>

Annotations for the Cluster V2 (map)

CloudCredentialSecretName string

Cluster V2 cloud credential secret name (string)

DefaultClusterRoleForProjectMembers string

Cluster V2 default cluster role for project members (string)

DefaultPodSecurityPolicyTemplateName string

Cluster V2 default pod security policy template name (string)

EnableNetworkPolicy bool

Enable k8s network policy at Cluster V2 (bool)

FleetNamespace string

The fleet namespace of the Cluster v2. Default: \"fleet-default\" (string)

Labels Dictionary<string, object>

Labels for the Cluster V2 (map)

LocalAuthEndpoint ClusterV2LocalAuthEndpointArgs

Cluster V2 local auth endpoint (list maxitems:1)

Name string

The name of the Cluster v2 (string)

RkeConfig ClusterV2RkeConfigArgs

The RKE configuration for k3s and rke2 Clusters v2. (list maxitems:1)

KubernetesVersion string

The kubernetes version of the Cluster v2 (list maxitems:1)

AgentEnvVars []ClusterV2AgentEnvVarArgs

Optional Agent Env Vars for Rancher agent (list)

Annotations map[string]interface{}

Annotations for the Cluster V2 (map)

CloudCredentialSecretName string

Cluster V2 cloud credential secret name (string)

DefaultClusterRoleForProjectMembers string

Cluster V2 default cluster role for project members (string)

DefaultPodSecurityPolicyTemplateName string

Cluster V2 default pod security policy template name (string)

EnableNetworkPolicy bool

Enable k8s network policy at Cluster V2 (bool)

FleetNamespace string

The fleet namespace of the Cluster v2. Default: \"fleet-default\" (string)

Labels map[string]interface{}

Labels for the Cluster V2 (map)

LocalAuthEndpoint ClusterV2LocalAuthEndpointArgs

Cluster V2 local auth endpoint (list maxitems:1)

Name string

The name of the Cluster v2 (string)

RkeConfig ClusterV2RkeConfigArgs

The RKE configuration for k3s and rke2 Clusters v2. (list maxitems:1)

kubernetesVersion String

The kubernetes version of the Cluster v2 (list maxitems:1)

agentEnvVars List<ClusterV2AgentEnvVarArgs>

Optional Agent Env Vars for Rancher agent (list)

annotations Map<String,Object>

Annotations for the Cluster V2 (map)

cloudCredentialSecretName String

Cluster V2 cloud credential secret name (string)

defaultClusterRoleForProjectMembers String

Cluster V2 default cluster role for project members (string)

defaultPodSecurityPolicyTemplateName String

Cluster V2 default pod security policy template name (string)

enableNetworkPolicy Boolean

Enable k8s network policy at Cluster V2 (bool)

fleetNamespace String

The fleet namespace of the Cluster v2. Default: \"fleet-default\" (string)

labels Map<String,Object>

Labels for the Cluster V2 (map)

localAuthEndpoint ClusterV2LocalAuthEndpointArgs

Cluster V2 local auth endpoint (list maxitems:1)

name String

The name of the Cluster v2 (string)

rkeConfig ClusterV2RkeConfigArgs

The RKE configuration for k3s and rke2 Clusters v2. (list maxitems:1)

kubernetesVersion string

The kubernetes version of the Cluster v2 (list maxitems:1)

agentEnvVars ClusterV2AgentEnvVarArgs[]

Optional Agent Env Vars for Rancher agent (list)

annotations {[key: string]: any}

Annotations for the Cluster V2 (map)

cloudCredentialSecretName string

Cluster V2 cloud credential secret name (string)

defaultClusterRoleForProjectMembers string

Cluster V2 default cluster role for project members (string)

defaultPodSecurityPolicyTemplateName string

Cluster V2 default pod security policy template name (string)

enableNetworkPolicy boolean

Enable k8s network policy at Cluster V2 (bool)

fleetNamespace string

The fleet namespace of the Cluster v2. Default: \"fleet-default\" (string)

labels {[key: string]: any}

Labels for the Cluster V2 (map)

localAuthEndpoint ClusterV2LocalAuthEndpointArgs

Cluster V2 local auth endpoint (list maxitems:1)

name string

The name of the Cluster v2 (string)

rkeConfig ClusterV2RkeConfigArgs

The RKE configuration for k3s and rke2 Clusters v2. (list maxitems:1)

kubernetes_version str

The kubernetes version of the Cluster v2 (list maxitems:1)

agent_env_vars Sequence[ClusterV2AgentEnvVarArgs]

Optional Agent Env Vars for Rancher agent (list)

annotations Mapping[str, Any]

Annotations for the Cluster V2 (map)

cloud_credential_secret_name str

Cluster V2 cloud credential secret name (string)

default_cluster_role_for_project_members str

Cluster V2 default cluster role for project members (string)

default_pod_security_policy_template_name str

Cluster V2 default pod security policy template name (string)

enable_network_policy bool

Enable k8s network policy at Cluster V2 (bool)

fleet_namespace str

The fleet namespace of the Cluster v2. Default: \"fleet-default\" (string)

labels Mapping[str, Any]

Labels for the Cluster V2 (map)

local_auth_endpoint ClusterV2LocalAuthEndpointArgs

Cluster V2 local auth endpoint (list maxitems:1)

name str

The name of the Cluster v2 (string)

rke_config ClusterV2RkeConfigArgs

The RKE configuration for k3s and rke2 Clusters v2. (list maxitems:1)

kubernetesVersion String

The kubernetes version of the Cluster v2 (list maxitems:1)

agentEnvVars List<Property Map>

Optional Agent Env Vars for Rancher agent (list)

annotations Map<Any>

Annotations for the Cluster V2 (map)

cloudCredentialSecretName String

Cluster V2 cloud credential secret name (string)

defaultClusterRoleForProjectMembers String

Cluster V2 default cluster role for project members (string)

defaultPodSecurityPolicyTemplateName String

Cluster V2 default pod security policy template name (string)

enableNetworkPolicy Boolean

Enable k8s network policy at Cluster V2 (bool)

fleetNamespace String

The fleet namespace of the Cluster v2. Default: \"fleet-default\" (string)

labels Map<Any>

Labels for the Cluster V2 (map)

localAuthEndpoint Property Map

Cluster V2 local auth endpoint (list maxitems:1)

name String

The name of the Cluster v2 (string)

rkeConfig Property Map

The RKE configuration for k3s and rke2 Clusters v2. (list maxitems:1)

Outputs

All input properties are implicitly available as output properties. Additionally, the ClusterV2 resource produces the following output properties:

ClusterRegistrationToken ClusterV2ClusterRegistrationToken

(Computed/Sensitive) Cluster Registration Token generated for the cluster v2 (list maxitems:1)

ClusterV1Id string

(Computed) Cluster v1 id for cluster v2. (e.g to be used with rancher2_sync) (string)

Id string

The provider-assigned unique ID for this managed resource.

KubeConfig string

(Computed/Sensitive) Kube Config generated for the cluster v2. Note: When the cluster has local_auth_endpoint enabled, the kube_config will not be available until the cluster is connected (string)

ResourceVersion string

(Computed) Cluster v2 k8s resource version (string)

ClusterRegistrationToken ClusterV2ClusterRegistrationToken

(Computed/Sensitive) Cluster Registration Token generated for the cluster v2 (list maxitems:1)

ClusterV1Id string

(Computed) Cluster v1 id for cluster v2. (e.g to be used with rancher2_sync) (string)

Id string

The provider-assigned unique ID for this managed resource.

KubeConfig string

(Computed/Sensitive) Kube Config generated for the cluster v2. Note: When the cluster has local_auth_endpoint enabled, the kube_config will not be available until the cluster is connected (string)

ResourceVersion string

(Computed) Cluster v2 k8s resource version (string)

clusterRegistrationToken ClusterV2ClusterRegistrationToken

(Computed/Sensitive) Cluster Registration Token generated for the cluster v2 (list maxitems:1)

clusterV1Id String

(Computed) Cluster v1 id for cluster v2. (e.g to be used with rancher2_sync) (string)

id String

The provider-assigned unique ID for this managed resource.

kubeConfig String

(Computed/Sensitive) Kube Config generated for the cluster v2. Note: When the cluster has local_auth_endpoint enabled, the kube_config will not be available until the cluster is connected (string)

resourceVersion String

(Computed) Cluster v2 k8s resource version (string)

clusterRegistrationToken ClusterV2ClusterRegistrationToken

(Computed/Sensitive) Cluster Registration Token generated for the cluster v2 (list maxitems:1)

clusterV1Id string

(Computed) Cluster v1 id for cluster v2. (e.g to be used with rancher2_sync) (string)

id string

The provider-assigned unique ID for this managed resource.

kubeConfig string

(Computed/Sensitive) Kube Config generated for the cluster v2. Note: When the cluster has local_auth_endpoint enabled, the kube_config will not be available until the cluster is connected (string)

resourceVersion string

(Computed) Cluster v2 k8s resource version (string)

cluster_registration_token ClusterV2ClusterRegistrationToken

(Computed/Sensitive) Cluster Registration Token generated for the cluster v2 (list maxitems:1)

cluster_v1_id str

(Computed) Cluster v1 id for cluster v2. (e.g to be used with rancher2_sync) (string)

id str

The provider-assigned unique ID for this managed resource.

kube_config str

(Computed/Sensitive) Kube Config generated for the cluster v2. Note: When the cluster has local_auth_endpoint enabled, the kube_config will not be available until the cluster is connected (string)

resource_version str

(Computed) Cluster v2 k8s resource version (string)

clusterRegistrationToken Property Map

(Computed/Sensitive) Cluster Registration Token generated for the cluster v2 (list maxitems:1)

clusterV1Id String

(Computed) Cluster v1 id for cluster v2. (e.g to be used with rancher2_sync) (string)

id String

The provider-assigned unique ID for this managed resource.

kubeConfig String

(Computed/Sensitive) Kube Config generated for the cluster v2. Note: When the cluster has local_auth_endpoint enabled, the kube_config will not be available until the cluster is connected (string)

resourceVersion String

(Computed) Cluster v2 k8s resource version (string)

Look up Existing ClusterV2 Resource

Get an existing ClusterV2 resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: ClusterV2State, opts?: CustomResourceOptions): ClusterV2
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        agent_env_vars: Optional[Sequence[ClusterV2AgentEnvVarArgs]] = None,
        annotations: Optional[Mapping[str, Any]] = None,
        cloud_credential_secret_name: Optional[str] = None,
        cluster_registration_token: Optional[ClusterV2ClusterRegistrationTokenArgs] = None,
        cluster_v1_id: Optional[str] = None,
        default_cluster_role_for_project_members: Optional[str] = None,
        default_pod_security_policy_template_name: Optional[str] = None,
        enable_network_policy: Optional[bool] = None,
        fleet_namespace: Optional[str] = None,
        kube_config: Optional[str] = None,
        kubernetes_version: Optional[str] = None,
        labels: Optional[Mapping[str, Any]] = None,
        local_auth_endpoint: Optional[ClusterV2LocalAuthEndpointArgs] = None,
        name: Optional[str] = None,
        resource_version: Optional[str] = None,
        rke_config: Optional[ClusterV2RkeConfigArgs] = None) -> ClusterV2
func GetClusterV2(ctx *Context, name string, id IDInput, state *ClusterV2State, opts ...ResourceOption) (*ClusterV2, error)
public static ClusterV2 Get(string name, Input<string> id, ClusterV2State? state, CustomResourceOptions? opts = null)
public static ClusterV2 get(String name, Output<String> id, ClusterV2State state, CustomResourceOptions options)
Resource lookup is not supported in YAML
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
AgentEnvVars List<ClusterV2AgentEnvVarArgs>

Optional Agent Env Vars for Rancher agent (list)

Annotations Dictionary<string, object>

Annotations for the Cluster V2 (map)

CloudCredentialSecretName string

Cluster V2 cloud credential secret name (string)

ClusterRegistrationToken ClusterV2ClusterRegistrationTokenArgs

(Computed/Sensitive) Cluster Registration Token generated for the cluster v2 (list maxitems:1)

ClusterV1Id string

(Computed) Cluster v1 id for cluster v2. (e.g to be used with rancher2_sync) (string)

DefaultClusterRoleForProjectMembers string

Cluster V2 default cluster role for project members (string)

DefaultPodSecurityPolicyTemplateName string

Cluster V2 default pod security policy template name (string)

EnableNetworkPolicy bool

Enable k8s network policy at Cluster V2 (bool)

FleetNamespace string

The fleet namespace of the Cluster v2. Default: \"fleet-default\" (string)

KubeConfig string

(Computed/Sensitive) Kube Config generated for the cluster v2. Note: When the cluster has local_auth_endpoint enabled, the kube_config will not be available until the cluster is connected (string)

KubernetesVersion string

The kubernetes version of the Cluster v2 (list maxitems:1)

Labels Dictionary<string, object>

Labels for the Cluster V2 (map)

LocalAuthEndpoint ClusterV2LocalAuthEndpointArgs

Cluster V2 local auth endpoint (list maxitems:1)

Name string

The name of the Cluster v2 (string)

ResourceVersion string

(Computed) Cluster v2 k8s resource version (string)

RkeConfig ClusterV2RkeConfigArgs

The RKE configuration for k3s and rke2 Clusters v2. (list maxitems:1)

AgentEnvVars []ClusterV2AgentEnvVarArgs

Optional Agent Env Vars for Rancher agent (list)

Annotations map[string]interface{}

Annotations for the Cluster V2 (map)

CloudCredentialSecretName string

Cluster V2 cloud credential secret name (string)

ClusterRegistrationToken ClusterV2ClusterRegistrationTokenArgs

(Computed/Sensitive) Cluster Registration Token generated for the cluster v2 (list maxitems:1)

ClusterV1Id string

(Computed) Cluster v1 id for cluster v2. (e.g to be used with rancher2_sync) (string)

DefaultClusterRoleForProjectMembers string

Cluster V2 default cluster role for project members (string)

DefaultPodSecurityPolicyTemplateName string

Cluster V2 default pod security policy template name (string)

EnableNetworkPolicy bool

Enable k8s network policy at Cluster V2 (bool)

FleetNamespace string

The fleet namespace of the Cluster v2. Default: \"fleet-default\" (string)

KubeConfig string

(Computed/Sensitive) Kube Config generated for the cluster v2. Note: When the cluster has local_auth_endpoint enabled, the kube_config will not be available until the cluster is connected (string)

KubernetesVersion string

The kubernetes version of the Cluster v2 (list maxitems:1)

Labels map[string]interface{}

Labels for the Cluster V2 (map)

LocalAuthEndpoint ClusterV2LocalAuthEndpointArgs

Cluster V2 local auth endpoint (list maxitems:1)

Name string

The name of the Cluster v2 (string)

ResourceVersion string

(Computed) Cluster v2 k8s resource version (string)

RkeConfig ClusterV2RkeConfigArgs

The RKE configuration for k3s and rke2 Clusters v2. (list maxitems:1)

agentEnvVars List<ClusterV2AgentEnvVarArgs>

Optional Agent Env Vars for Rancher agent (list)

annotations Map<String,Object>

Annotations for the Cluster V2 (map)

cloudCredentialSecretName String

Cluster V2 cloud credential secret name (string)

clusterRegistrationToken ClusterV2ClusterRegistrationTokenArgs

(Computed/Sensitive) Cluster Registration Token generated for the cluster v2 (list maxitems:1)

clusterV1Id String

(Computed) Cluster v1 id for cluster v2. (e.g to be used with rancher2_sync) (string)

defaultClusterRoleForProjectMembers String

Cluster V2 default cluster role for project members (string)

defaultPodSecurityPolicyTemplateName String

Cluster V2 default pod security policy template name (string)

enableNetworkPolicy Boolean

Enable k8s network policy at Cluster V2 (bool)

fleetNamespace String

The fleet namespace of the Cluster v2. Default: \"fleet-default\" (string)

kubeConfig String

(Computed/Sensitive) Kube Config generated for the cluster v2. Note: When the cluster has local_auth_endpoint enabled, the kube_config will not be available until the cluster is connected (string)

kubernetesVersion String

The kubernetes version of the Cluster v2 (list maxitems:1)

labels Map<String,Object>

Labels for the Cluster V2 (map)

localAuthEndpoint ClusterV2LocalAuthEndpointArgs

Cluster V2 local auth endpoint (list maxitems:1)

name String

The name of the Cluster v2 (string)

resourceVersion String

(Computed) Cluster v2 k8s resource version (string)

rkeConfig ClusterV2RkeConfigArgs

The RKE configuration for k3s and rke2 Clusters v2. (list maxitems:1)

agentEnvVars ClusterV2AgentEnvVarArgs[]

Optional Agent Env Vars for Rancher agent (list)

annotations {[key: string]: any}

Annotations for the Cluster V2 (map)

cloudCredentialSecretName string

Cluster V2 cloud credential secret name (string)

clusterRegistrationToken ClusterV2ClusterRegistrationTokenArgs

(Computed/Sensitive) Cluster Registration Token generated for the cluster v2 (list maxitems:1)

clusterV1Id string

(Computed) Cluster v1 id for cluster v2. (e.g to be used with rancher2_sync) (string)

defaultClusterRoleForProjectMembers string

Cluster V2 default cluster role for project members (string)

defaultPodSecurityPolicyTemplateName string

Cluster V2 default pod security policy template name (string)

enableNetworkPolicy boolean

Enable k8s network policy at Cluster V2 (bool)

fleetNamespace string

The fleet namespace of the Cluster v2. Default: \"fleet-default\" (string)

kubeConfig string

(Computed/Sensitive) Kube Config generated for the cluster v2. Note: When the cluster has local_auth_endpoint enabled, the kube_config will not be available until the cluster is connected (string)

kubernetesVersion string

The kubernetes version of the Cluster v2 (list maxitems:1)

labels {[key: string]: any}

Labels for the Cluster V2 (map)

localAuthEndpoint ClusterV2LocalAuthEndpointArgs

Cluster V2 local auth endpoint (list maxitems:1)

name string

The name of the Cluster v2 (string)

resourceVersion string

(Computed) Cluster v2 k8s resource version (string)

rkeConfig ClusterV2RkeConfigArgs

The RKE configuration for k3s and rke2 Clusters v2. (list maxitems:1)

agent_env_vars Sequence[ClusterV2AgentEnvVarArgs]

Optional Agent Env Vars for Rancher agent (list)

annotations Mapping[str, Any]

Annotations for the Cluster V2 (map)

cloud_credential_secret_name str

Cluster V2 cloud credential secret name (string)

cluster_registration_token ClusterV2ClusterRegistrationTokenArgs

(Computed/Sensitive) Cluster Registration Token generated for the cluster v2 (list maxitems:1)

cluster_v1_id str

(Computed) Cluster v1 id for cluster v2. (e.g to be used with rancher2_sync) (string)

default_cluster_role_for_project_members str

Cluster V2 default cluster role for project members (string)

default_pod_security_policy_template_name str

Cluster V2 default pod security policy template name (string)

enable_network_policy bool

Enable k8s network policy at Cluster V2 (bool)

fleet_namespace str

The fleet namespace of the Cluster v2. Default: \"fleet-default\" (string)

kube_config str

(Computed/Sensitive) Kube Config generated for the cluster v2. Note: When the cluster has local_auth_endpoint enabled, the kube_config will not be available until the cluster is connected (string)

kubernetes_version str

The kubernetes version of the Cluster v2 (list maxitems:1)

labels Mapping[str, Any]

Labels for the Cluster V2 (map)

local_auth_endpoint ClusterV2LocalAuthEndpointArgs

Cluster V2 local auth endpoint (list maxitems:1)

name str

The name of the Cluster v2 (string)

resource_version str

(Computed) Cluster v2 k8s resource version (string)

rke_config ClusterV2RkeConfigArgs

The RKE configuration for k3s and rke2 Clusters v2. (list maxitems:1)

agentEnvVars List<Property Map>

Optional Agent Env Vars for Rancher agent (list)

annotations Map<Any>

Annotations for the Cluster V2 (map)

cloudCredentialSecretName String

Cluster V2 cloud credential secret name (string)

clusterRegistrationToken Property Map

(Computed/Sensitive) Cluster Registration Token generated for the cluster v2 (list maxitems:1)

clusterV1Id String

(Computed) Cluster v1 id for cluster v2. (e.g to be used with rancher2_sync) (string)

defaultClusterRoleForProjectMembers String

Cluster V2 default cluster role for project members (string)

defaultPodSecurityPolicyTemplateName String

Cluster V2 default pod security policy template name (string)

enableNetworkPolicy Boolean

Enable k8s network policy at Cluster V2 (bool)

fleetNamespace String

The fleet namespace of the Cluster v2. Default: \"fleet-default\" (string)

kubeConfig String

(Computed/Sensitive) Kube Config generated for the cluster v2. Note: When the cluster has local_auth_endpoint enabled, the kube_config will not be available until the cluster is connected (string)

kubernetesVersion String

The kubernetes version of the Cluster v2 (list maxitems:1)

labels Map<Any>

Labels for the Cluster V2 (map)

localAuthEndpoint Property Map

Cluster V2 local auth endpoint (list maxitems:1)

name String

The name of the Cluster v2 (string)

resourceVersion String

(Computed) Cluster v2 k8s resource version (string)

rkeConfig Property Map

The RKE configuration for k3s and rke2 Clusters v2. (list maxitems:1)

Supporting Types

ClusterV2AgentEnvVar

Name string

The name of the Cluster v2 (string)

Value string

Rancher agent env var value (string)

Name string

The name of the Cluster v2 (string)

Value string

Rancher agent env var value (string)

name String

The name of the Cluster v2 (string)

value String

Rancher agent env var value (string)

name string

The name of the Cluster v2 (string)

value string

Rancher agent env var value (string)

name str

The name of the Cluster v2 (string)

value str

Rancher agent env var value (string)

name String

The name of the Cluster v2 (string)

value String

Rancher agent env var value (string)

ClusterV2ClusterRegistrationToken

Annotations Dictionary<string, object>

Annotations for the Cluster V2 (map)

ClusterId string

Cluster ID (string)

Command string

Command to execute in a imported k8s cluster (string)

Id string

(Computed) The ID of the resource (string)

InsecureCommand string

Insecure command to execute in a imported k8s cluster (string)

InsecureNodeCommand string

Insecure node command to execute in a imported k8s cluster (string)

InsecureWindowsNodeCommand string

Insecure windows command to execute in a imported k8s cluster (string)

Labels Dictionary<string, object>

Labels for the Cluster V2 (map)

ManifestUrl string

K8s manifest url to execute with kubectl to import an existing k8s cluster (string)

Name string

The name of the Cluster v2 (string)

NodeCommand string

Node command to execute in linux nodes for custom k8s cluster (string)

Token string

Token for cluster registration token object (string)

WindowsNodeCommand string

Node command to execute in windows nodes for custom k8s cluster (string)

Annotations map[string]interface{}

Annotations for the Cluster V2 (map)

ClusterId string

Cluster ID (string)

Command string

Command to execute in a imported k8s cluster (string)

Id string

(Computed) The ID of the resource (string)

InsecureCommand string

Insecure command to execute in a imported k8s cluster (string)

InsecureNodeCommand string

Insecure node command to execute in a imported k8s cluster (string)

InsecureWindowsNodeCommand string

Insecure windows command to execute in a imported k8s cluster (string)

Labels map[string]interface{}

Labels for the Cluster V2 (map)

ManifestUrl string

K8s manifest url to execute with kubectl to import an existing k8s cluster (string)

Name string

The name of the Cluster v2 (string)

NodeCommand string

Node command to execute in linux nodes for custom k8s cluster (string)

Token string

Token for cluster registration token object (string)

WindowsNodeCommand string

Node command to execute in windows nodes for custom k8s cluster (string)

annotations Map<String,Object>

Annotations for the Cluster V2 (map)

clusterId String

Cluster ID (string)

command String

Command to execute in a imported k8s cluster (string)

id String

(Computed) The ID of the resource (string)

insecureCommand String

Insecure command to execute in a imported k8s cluster (string)

insecureNodeCommand String

Insecure node command to execute in a imported k8s cluster (string)

insecureWindowsNodeCommand String

Insecure windows command to execute in a imported k8s cluster (string)

labels Map<String,Object>

Labels for the Cluster V2 (map)

manifestUrl String

K8s manifest url to execute with kubectl to import an existing k8s cluster (string)

name String

The name of the Cluster v2 (string)

nodeCommand String

Node command to execute in linux nodes for custom k8s cluster (string)

token String

Token for cluster registration token object (string)

windowsNodeCommand String

Node command to execute in windows nodes for custom k8s cluster (string)

annotations {[key: string]: any}

Annotations for the Cluster V2 (map)

clusterId string

Cluster ID (string)

command string

Command to execute in a imported k8s cluster (string)

id string

(Computed) The ID of the resource (string)

insecureCommand string

Insecure command to execute in a imported k8s cluster (string)

insecureNodeCommand string

Insecure node command to execute in a imported k8s cluster (string)

insecureWindowsNodeCommand string

Insecure windows command to execute in a imported k8s cluster (string)

labels {[key: string]: any}

Labels for the Cluster V2 (map)

manifestUrl string

K8s manifest url to execute with kubectl to import an existing k8s cluster (string)

name string

The name of the Cluster v2 (string)

nodeCommand string

Node command to execute in linux nodes for custom k8s cluster (string)

token string

Token for cluster registration token object (string)

windowsNodeCommand string

Node command to execute in windows nodes for custom k8s cluster (string)

annotations Mapping[str, Any]

Annotations for the Cluster V2 (map)

cluster_id str

Cluster ID (string)

command str

Command to execute in a imported k8s cluster (string)

id str

(Computed) The ID of the resource (string)

insecure_command str

Insecure command to execute in a imported k8s cluster (string)

insecure_node_command str

Insecure node command to execute in a imported k8s cluster (string)

insecure_windows_node_command str

Insecure windows command to execute in a imported k8s cluster (string)

labels Mapping[str, Any]

Labels for the Cluster V2 (map)

manifest_url str

K8s manifest url to execute with kubectl to import an existing k8s cluster (string)

name str

The name of the Cluster v2 (string)

node_command str

Node command to execute in linux nodes for custom k8s cluster (string)

token str

Token for cluster registration token object (string)

windows_node_command str

Node command to execute in windows nodes for custom k8s cluster (string)

annotations Map<Any>

Annotations for the Cluster V2 (map)

clusterId String

Cluster ID (string)

command String

Command to execute in a imported k8s cluster (string)

id String

(Computed) The ID of the resource (string)

insecureCommand String

Insecure command to execute in a imported k8s cluster (string)

insecureNodeCommand String

Insecure node command to execute in a imported k8s cluster (string)

insecureWindowsNodeCommand String

Insecure windows command to execute in a imported k8s cluster (string)

labels Map<Any>

Labels for the Cluster V2 (map)

manifestUrl String

K8s manifest url to execute with kubectl to import an existing k8s cluster (string)

name String

The name of the Cluster v2 (string)

nodeCommand String

Node command to execute in linux nodes for custom k8s cluster (string)

token String

Token for cluster registration token object (string)

windowsNodeCommand String

Node command to execute in windows nodes for custom k8s cluster (string)

ClusterV2LocalAuthEndpoint

CaCerts string

CA certs for the authorized cluster endpoint (string)

Enabled bool

Enable the authorized cluster endpoint. Default false (bool)

Fqdn string

FQDN for the authorized cluster endpoint (string)

CaCerts string

CA certs for the authorized cluster endpoint (string)

Enabled bool

Enable the authorized cluster endpoint. Default false (bool)

Fqdn string

FQDN for the authorized cluster endpoint (string)

caCerts String

CA certs for the authorized cluster endpoint (string)

enabled Boolean

Enable the authorized cluster endpoint. Default false (bool)

fqdn String

FQDN for the authorized cluster endpoint (string)

caCerts string

CA certs for the authorized cluster endpoint (string)

enabled boolean

Enable the authorized cluster endpoint. Default false (bool)

fqdn string

FQDN for the authorized cluster endpoint (string)

ca_certs str

CA certs for the authorized cluster endpoint (string)

enabled bool

Enable the authorized cluster endpoint. Default false (bool)

fqdn str

FQDN for the authorized cluster endpoint (string)

caCerts String

CA certs for the authorized cluster endpoint (string)

enabled Boolean

Enable the authorized cluster endpoint. Default false (bool)

fqdn String

FQDN for the authorized cluster endpoint (string)

ClusterV2RkeConfig

AdditionalManifest string

Cluster V2 additional manifest (string)

ChartValues string

Cluster V2 chart values. Must be in YAML format (string)

Etcd ClusterV2RkeConfigEtcd

Cluster V2 etcd (list maxitems:1)

EtcdSnapshotCreate ClusterV2RkeConfigEtcdSnapshotCreate

Cluster V2 etcd snapshot create (list maxitems:1)

EtcdSnapshotRestore ClusterV2RkeConfigEtcdSnapshotRestore

Cluster V2 etcd snapshot restore (list maxitems:1)

LocalAuthEndpoint ClusterV2RkeConfigLocalAuthEndpoint

Cluster V2 local auth endpoint (list maxitems:1)

Deprecated:

Use rancher2_cluster_v2.local_auth_endpoint instead

MachineGlobalConfig string

Cluster V2 machine global config. Must be in YAML format (string)

MachinePools List<ClusterV2RkeConfigMachinePool>

Cluster V2 machine pools (list)

MachineSelectorConfigs List<ClusterV2RkeConfigMachineSelectorConfig>

Cluster V2 machine selector config (list)

Registries ClusterV2RkeConfigRegistries

Cluster V2 docker registries (list maxitems:1)

RotateCertificates ClusterV2RkeConfigRotateCertificates

Cluster V2 certificate rotation (list maxitems:1)

UpgradeStrategy ClusterV2RkeConfigUpgradeStrategy

Cluster V2 upgrade strategy (list maxitems:1)

AdditionalManifest string

Cluster V2 additional manifest (string)

ChartValues string

Cluster V2 chart values. Must be in YAML format (string)

Etcd ClusterV2RkeConfigEtcd

Cluster V2 etcd (list maxitems:1)

EtcdSnapshotCreate ClusterV2RkeConfigEtcdSnapshotCreate

Cluster V2 etcd snapshot create (list maxitems:1)

EtcdSnapshotRestore ClusterV2RkeConfigEtcdSnapshotRestore

Cluster V2 etcd snapshot restore (list maxitems:1)

LocalAuthEndpoint ClusterV2RkeConfigLocalAuthEndpoint

Cluster V2 local auth endpoint (list maxitems:1)

Deprecated:

Use rancher2_cluster_v2.local_auth_endpoint instead

MachineGlobalConfig string

Cluster V2 machine global config. Must be in YAML format (string)

MachinePools []ClusterV2RkeConfigMachinePool

Cluster V2 machine pools (list)

MachineSelectorConfigs []ClusterV2RkeConfigMachineSelectorConfig

Cluster V2 machine selector config (list)

Registries ClusterV2RkeConfigRegistries

Cluster V2 docker registries (list maxitems:1)

RotateCertificates ClusterV2RkeConfigRotateCertificates

Cluster V2 certificate rotation (list maxitems:1)

UpgradeStrategy ClusterV2RkeConfigUpgradeStrategy

Cluster V2 upgrade strategy (list maxitems:1)

additionalManifest String

Cluster V2 additional manifest (string)

chartValues String

Cluster V2 chart values. Must be in YAML format (string)

etcd ClusterV2RkeConfigEtcd

Cluster V2 etcd (list maxitems:1)

etcdSnapshotCreate ClusterV2RkeConfigEtcdSnapshotCreate

Cluster V2 etcd snapshot create (list maxitems:1)

etcdSnapshotRestore ClusterV2RkeConfigEtcdSnapshotRestore

Cluster V2 etcd snapshot restore (list maxitems:1)

localAuthEndpoint ClusterV2RkeConfigLocalAuthEndpoint

Cluster V2 local auth endpoint (list maxitems:1)

Deprecated:

Use rancher2_cluster_v2.local_auth_endpoint instead

machineGlobalConfig String

Cluster V2 machine global config. Must be in YAML format (string)

machinePools List<ClusterV2RkeConfigMachinePool>

Cluster V2 machine pools (list)

machineSelectorConfigs List<ClusterV2RkeConfigMachineSelectorConfig>

Cluster V2 machine selector config (list)

registries ClusterV2RkeConfigRegistries

Cluster V2 docker registries (list maxitems:1)

rotateCertificates ClusterV2RkeConfigRotateCertificates

Cluster V2 certificate rotation (list maxitems:1)

upgradeStrategy ClusterV2RkeConfigUpgradeStrategy

Cluster V2 upgrade strategy (list maxitems:1)

additionalManifest string

Cluster V2 additional manifest (string)

chartValues string

Cluster V2 chart values. Must be in YAML format (string)

etcd ClusterV2RkeConfigEtcd

Cluster V2 etcd (list maxitems:1)

etcdSnapshotCreate ClusterV2RkeConfigEtcdSnapshotCreate

Cluster V2 etcd snapshot create (list maxitems:1)

etcdSnapshotRestore ClusterV2RkeConfigEtcdSnapshotRestore

Cluster V2 etcd snapshot restore (list maxitems:1)

localAuthEndpoint ClusterV2RkeConfigLocalAuthEndpoint

Cluster V2 local auth endpoint (list maxitems:1)

Deprecated:

Use rancher2_cluster_v2.local_auth_endpoint instead

machineGlobalConfig string

Cluster V2 machine global config. Must be in YAML format (string)

machinePools ClusterV2RkeConfigMachinePool[]

Cluster V2 machine pools (list)

machineSelectorConfigs ClusterV2RkeConfigMachineSelectorConfig[]

Cluster V2 machine selector config (list)

registries ClusterV2RkeConfigRegistries

Cluster V2 docker registries (list maxitems:1)

rotateCertificates ClusterV2RkeConfigRotateCertificates

Cluster V2 certificate rotation (list maxitems:1)

upgradeStrategy ClusterV2RkeConfigUpgradeStrategy

Cluster V2 upgrade strategy (list maxitems:1)

additional_manifest str

Cluster V2 additional manifest (string)

chart_values str

Cluster V2 chart values. Must be in YAML format (string)

etcd ClusterV2RkeConfigEtcd

Cluster V2 etcd (list maxitems:1)

etcd_snapshot_create ClusterV2RkeConfigEtcdSnapshotCreate

Cluster V2 etcd snapshot create (list maxitems:1)

etcd_snapshot_restore ClusterV2RkeConfigEtcdSnapshotRestore

Cluster V2 etcd snapshot restore (list maxitems:1)

local_auth_endpoint ClusterV2RkeConfigLocalAuthEndpoint

Cluster V2 local auth endpoint (list maxitems:1)

Deprecated:

Use rancher2_cluster_v2.local_auth_endpoint instead

machine_global_config str

Cluster V2 machine global config. Must be in YAML format (string)

machine_pools Sequence[ClusterV2RkeConfigMachinePool]

Cluster V2 machine pools (list)

machine_selector_configs Sequence[ClusterV2RkeConfigMachineSelectorConfig]

Cluster V2 machine selector config (list)

registries ClusterV2RkeConfigRegistries

Cluster V2 docker registries (list maxitems:1)

rotate_certificates ClusterV2RkeConfigRotateCertificates

Cluster V2 certificate rotation (list maxitems:1)

upgrade_strategy ClusterV2RkeConfigUpgradeStrategy

Cluster V2 upgrade strategy (list maxitems:1)

additionalManifest String

Cluster V2 additional manifest (string)

chartValues String

Cluster V2 chart values. Must be in YAML format (string)

etcd Property Map

Cluster V2 etcd (list maxitems:1)

etcdSnapshotCreate Property Map

Cluster V2 etcd snapshot create (list maxitems:1)

etcdSnapshotRestore Property Map

Cluster V2 etcd snapshot restore (list maxitems:1)

localAuthEndpoint Property Map

Cluster V2 local auth endpoint (list maxitems:1)

Deprecated:

Use rancher2_cluster_v2.local_auth_endpoint instead

machineGlobalConfig String

Cluster V2 machine global config. Must be in YAML format (string)

machinePools List<Property Map>

Cluster V2 machine pools (list)

machineSelectorConfigs List<Property Map>

Cluster V2 machine selector config (list)

registries Property Map

Cluster V2 docker registries (list maxitems:1)

rotateCertificates Property Map

Cluster V2 certificate rotation (list maxitems:1)

upgradeStrategy Property Map

Cluster V2 upgrade strategy (list maxitems:1)

ClusterV2RkeConfigEtcd

DisableSnapshots bool

Disable ETCD snapshots. Default: false (bool)

S3Config ClusterV2RkeConfigEtcdS3Config

Creation option for etcd service (list maxitems:1)

SnapshotRetention int

ETCD snapshot retention (int)

SnapshotScheduleCron string

ETCD snapshot schedule cron (e.g \"0 */5 * * *\") (string)

DisableSnapshots bool

Disable ETCD snapshots. Default: false (bool)

S3Config ClusterV2RkeConfigEtcdS3Config

Creation option for etcd service (list maxitems:1)

SnapshotRetention int

ETCD snapshot retention (int)

SnapshotScheduleCron string

ETCD snapshot schedule cron (e.g \"0 */5 * * *\") (string)

disableSnapshots Boolean

Disable ETCD snapshots. Default: false (bool)

s3Config ClusterV2RkeConfigEtcdS3Config

Creation option for etcd service (list maxitems:1)

snapshotRetention Integer

ETCD snapshot retention (int)

snapshotScheduleCron String

ETCD snapshot schedule cron (e.g \"0 */5 * * *\") (string)

disableSnapshots boolean

Disable ETCD snapshots. Default: false (bool)

s3Config ClusterV2RkeConfigEtcdS3Config

Creation option for etcd service (list maxitems:1)

snapshotRetention number

ETCD snapshot retention (int)

snapshotScheduleCron string

ETCD snapshot schedule cron (e.g \"0 */5 * * *\") (string)

disable_snapshots bool

Disable ETCD snapshots. Default: false (bool)

s3_config ClusterV2RkeConfigEtcdS3Config

Creation option for etcd service (list maxitems:1)

snapshot_retention int

ETCD snapshot retention (int)

snapshot_schedule_cron str

ETCD snapshot schedule cron (e.g \"0 */5 * * *\") (string)

disableSnapshots Boolean

Disable ETCD snapshots. Default: false (bool)

s3Config Property Map

Creation option for etcd service (list maxitems:1)

snapshotRetention Number

ETCD snapshot retention (int)

snapshotScheduleCron String

ETCD snapshot schedule cron (e.g \"0 */5 * * *\") (string)

ClusterV2RkeConfigEtcdS3Config

Bucket string

Bucket name for S3 service (string)

Endpoint string

ETCD snapshot S3 endpoint (string)

CloudCredentialName string

ETCD snapshot S3 cloud credential name (string)

EndpointCa string

ETCD snapshot S3 endpoint CA (string)

Folder string

ETCD snapshot S3 folder (string)

Region string

ETCD snapshot S3 region (string)

SkipSslVerify bool

Disable ETCD skip ssl verify. Default: false (bool)

Bucket string

Bucket name for S3 service (string)

Endpoint string

ETCD snapshot S3 endpoint (string)

CloudCredentialName string

ETCD snapshot S3 cloud credential name (string)

EndpointCa string

ETCD snapshot S3 endpoint CA (string)

Folder string

ETCD snapshot S3 folder (string)

Region string

ETCD snapshot S3 region (string)

SkipSslVerify bool

Disable ETCD skip ssl verify. Default: false (bool)

bucket String

Bucket name for S3 service (string)

endpoint String

ETCD snapshot S3 endpoint (string)

cloudCredentialName String

ETCD snapshot S3 cloud credential name (string)

endpointCa String

ETCD snapshot S3 endpoint CA (string)

folder String

ETCD snapshot S3 folder (string)

region String

ETCD snapshot S3 region (string)

skipSslVerify Boolean

Disable ETCD skip ssl verify. Default: false (bool)

bucket string

Bucket name for S3 service (string)

endpoint string

ETCD snapshot S3 endpoint (string)

cloudCredentialName string

ETCD snapshot S3 cloud credential name (string)

endpointCa string

ETCD snapshot S3 endpoint CA (string)

folder string

ETCD snapshot S3 folder (string)

region string

ETCD snapshot S3 region (string)

skipSslVerify boolean

Disable ETCD skip ssl verify. Default: false (bool)

bucket str

Bucket name for S3 service (string)

endpoint str

ETCD snapshot S3 endpoint (string)

cloud_credential_name str

ETCD snapshot S3 cloud credential name (string)

endpoint_ca str

ETCD snapshot S3 endpoint CA (string)

folder str

ETCD snapshot S3 folder (string)

region str

ETCD snapshot S3 region (string)

skip_ssl_verify bool

Disable ETCD skip ssl verify. Default: false (bool)

bucket String

Bucket name for S3 service (string)

endpoint String

ETCD snapshot S3 endpoint (string)

cloudCredentialName String

ETCD snapshot S3 cloud credential name (string)

endpointCa String

ETCD snapshot S3 endpoint CA (string)

folder String

ETCD snapshot S3 folder (string)

region String

ETCD snapshot S3 region (string)

skipSslVerify Boolean

Disable ETCD skip ssl verify. Default: false (bool)

ClusterV2RkeConfigEtcdSnapshotCreate

Generation int

Desired certificate rotation generation (int)

Generation int

Desired certificate rotation generation (int)

generation Integer

Desired certificate rotation generation (int)

generation number

Desired certificate rotation generation (int)

generation int

Desired certificate rotation generation (int)

generation Number

Desired certificate rotation generation (int)

ClusterV2RkeConfigEtcdSnapshotRestore

Generation int

Desired certificate rotation generation (int)

Name string

The name of the Cluster v2 (string)

RestoreRkeConfig string

ETCD restore RKE config (set to none, all, or kubernetesVersion) (string)

Generation int

Desired certificate rotation generation (int)

Name string

The name of the Cluster v2 (string)

RestoreRkeConfig string

ETCD restore RKE config (set to none, all, or kubernetesVersion) (string)

generation Integer

Desired certificate rotation generation (int)

name String

The name of the Cluster v2 (string)

restoreRkeConfig String

ETCD restore RKE config (set to none, all, or kubernetesVersion) (string)

generation number

Desired certificate rotation generation (int)

name string

The name of the Cluster v2 (string)

restoreRkeConfig string

ETCD restore RKE config (set to none, all, or kubernetesVersion) (string)

generation int

Desired certificate rotation generation (int)

name str

The name of the Cluster v2 (string)

restore_rke_config str

ETCD restore RKE config (set to none, all, or kubernetesVersion) (string)

generation Number

Desired certificate rotation generation (int)

name String

The name of the Cluster v2 (string)

restoreRkeConfig String

ETCD restore RKE config (set to none, all, or kubernetesVersion) (string)

ClusterV2RkeConfigLocalAuthEndpoint

CaCerts string

CA certs for the authorized cluster endpoint (string)

Enabled bool

Enable the authorized cluster endpoint. Default false (bool)

Fqdn string

FQDN for the authorized cluster endpoint (string)

CaCerts string

CA certs for the authorized cluster endpoint (string)

Enabled bool

Enable the authorized cluster endpoint. Default false (bool)

Fqdn string

FQDN for the authorized cluster endpoint (string)

caCerts String

CA certs for the authorized cluster endpoint (string)

enabled Boolean

Enable the authorized cluster endpoint. Default false (bool)

fqdn String

FQDN for the authorized cluster endpoint (string)

caCerts string

CA certs for the authorized cluster endpoint (string)

enabled boolean

Enable the authorized cluster endpoint. Default false (bool)

fqdn string

FQDN for the authorized cluster endpoint (string)

ca_certs str

CA certs for the authorized cluster endpoint (string)

enabled bool

Enable the authorized cluster endpoint. Default false (bool)

fqdn str

FQDN for the authorized cluster endpoint (string)

caCerts String

CA certs for the authorized cluster endpoint (string)

enabled Boolean

Enable the authorized cluster endpoint. Default false (bool)

fqdn String

FQDN for the authorized cluster endpoint (string)

ClusterV2RkeConfigMachinePool

MachineConfig ClusterV2RkeConfigMachinePoolMachineConfig

Machine pool node config (list)

Name string

The name of the Cluster v2 (string)

Annotations Dictionary<string, object>

Annotations for the Cluster V2 (map)

CloudCredentialSecretName string

Cluster V2 cloud credential secret name (string)

ControlPlaneRole bool

Machine pool control plane role? (bool)

DrainBeforeDelete bool

Machine Pool Drain Before Delete? (bool)

EtcdRole bool

Machine pool etcd role? (bool)

Labels Dictionary<string, object>

Labels for the Cluster V2 (map)

MachineLabels Dictionary<string, object>

Labels for Machine pool nodes (map)

MaxUnhealthy string

Max unhealthy nodes for automated replacement to be allowed (string)

NodeDrainTimeout int

Seconds a machine has to drain before deletion (int)

NodeStartupTimeoutSeconds int

Seconds a new node has to become active before it is replaced (int)

Paused bool

Machine pool paused? (bool)

Quantity int

Machine pool quantity (int)

RollingUpdate ClusterV2RkeConfigMachinePoolRollingUpdate

Machine pool rolling update (List maxitems:1)

Taints List<ClusterV2RkeConfigMachinePoolTaint>

Machine pool taints (list)

UnhealthyNodeTimeoutSeconds int

Seconds an unhealthy node has to become active before it is replaced (int)

UnhealthyRange string

Range of unhealthy nodes for automated replacement to be allowed (string)

WorkerRole bool

Machine pool worker role? (bool)

MachineConfig ClusterV2RkeConfigMachinePoolMachineConfig

Machine pool node config (list)

Name string

The name of the Cluster v2 (string)

Annotations map[string]interface{}

Annotations for the Cluster V2 (map)

CloudCredentialSecretName string

Cluster V2 cloud credential secret name (string)

ControlPlaneRole bool

Machine pool control plane role? (bool)

DrainBeforeDelete bool

Machine Pool Drain Before Delete? (bool)

EtcdRole bool

Machine pool etcd role? (bool)

Labels map[string]interface{}

Labels for the Cluster V2 (map)

MachineLabels map[string]interface{}

Labels for Machine pool nodes (map)

MaxUnhealthy string

Max unhealthy nodes for automated replacement to be allowed (string)

NodeDrainTimeout int

Seconds a machine has to drain before deletion (int)

NodeStartupTimeoutSeconds int

Seconds a new node has to become active before it is replaced (int)

Paused bool

Machine pool paused? (bool)

Quantity int

Machine pool quantity (int)

RollingUpdate ClusterV2RkeConfigMachinePoolRollingUpdate

Machine pool rolling update (List maxitems:1)

Taints []ClusterV2RkeConfigMachinePoolTaint

Machine pool taints (list)

UnhealthyNodeTimeoutSeconds int

Seconds an unhealthy node has to become active before it is replaced (int)

UnhealthyRange string

Range of unhealthy nodes for automated replacement to be allowed (string)

WorkerRole bool

Machine pool worker role? (bool)

machineConfig ClusterV2RkeConfigMachinePoolMachineConfig

Machine pool node config (list)

name String

The name of the Cluster v2 (string)

annotations Map<String,Object>

Annotations for the Cluster V2 (map)

cloudCredentialSecretName String

Cluster V2 cloud credential secret name (string)

controlPlaneRole Boolean

Machine pool control plane role? (bool)

drainBeforeDelete Boolean

Machine Pool Drain Before Delete? (bool)

etcdRole Boolean

Machine pool etcd role? (bool)

labels Map<String,Object>

Labels for the Cluster V2 (map)

machineLabels Map<String,Object>

Labels for Machine pool nodes (map)

maxUnhealthy String

Max unhealthy nodes for automated replacement to be allowed (string)

nodeDrainTimeout Integer

Seconds a machine has to drain before deletion (int)

nodeStartupTimeoutSeconds Integer

Seconds a new node has to become active before it is replaced (int)

paused Boolean

Machine pool paused? (bool)

quantity Integer

Machine pool quantity (int)

rollingUpdate ClusterV2RkeConfigMachinePoolRollingUpdate

Machine pool rolling update (List maxitems:1)

taints List<ClusterV2RkeConfigMachinePoolTaint>

Machine pool taints (list)

unhealthyNodeTimeoutSeconds Integer

Seconds an unhealthy node has to become active before it is replaced (int)

unhealthyRange String

Range of unhealthy nodes for automated replacement to be allowed (string)

workerRole Boolean

Machine pool worker role? (bool)

machineConfig ClusterV2RkeConfigMachinePoolMachineConfig

Machine pool node config (list)

name string

The name of the Cluster v2 (string)

annotations {[key: string]: any}

Annotations for the Cluster V2 (map)

cloudCredentialSecretName string

Cluster V2 cloud credential secret name (string)

controlPlaneRole boolean

Machine pool control plane role? (bool)

drainBeforeDelete boolean

Machine Pool Drain Before Delete? (bool)

etcdRole boolean

Machine pool etcd role? (bool)

labels {[key: string]: any}

Labels for the Cluster V2 (map)

machineLabels {[key: string]: any}

Labels for Machine pool nodes (map)

maxUnhealthy string

Max unhealthy nodes for automated replacement to be allowed (string)

nodeDrainTimeout number

Seconds a machine has to drain before deletion (int)

nodeStartupTimeoutSeconds number

Seconds a new node has to become active before it is replaced (int)

paused boolean

Machine pool paused? (bool)

quantity number

Machine pool quantity (int)

rollingUpdate ClusterV2RkeConfigMachinePoolRollingUpdate

Machine pool rolling update (List maxitems:1)

taints ClusterV2RkeConfigMachinePoolTaint[]

Machine pool taints (list)

unhealthyNodeTimeoutSeconds number

Seconds an unhealthy node has to become active before it is replaced (int)

unhealthyRange string

Range of unhealthy nodes for automated replacement to be allowed (string)

workerRole boolean

Machine pool worker role? (bool)

machine_config ClusterV2RkeConfigMachinePoolMachineConfig

Machine pool node config (list)

name str

The name of the Cluster v2 (string)

annotations Mapping[str, Any]

Annotations for the Cluster V2 (map)

cloud_credential_secret_name str

Cluster V2 cloud credential secret name (string)

control_plane_role bool

Machine pool control plane role? (bool)

drain_before_delete bool

Machine Pool Drain Before Delete? (bool)

etcd_role bool

Machine pool etcd role? (bool)

labels Mapping[str, Any]

Labels for the Cluster V2 (map)

machine_labels Mapping[str, Any]

Labels for Machine pool nodes (map)

max_unhealthy str

Max unhealthy nodes for automated replacement to be allowed (string)

node_drain_timeout int

Seconds a machine has to drain before deletion (int)

node_startup_timeout_seconds int

Seconds a new node has to become active before it is replaced (int)

paused bool

Machine pool paused? (bool)

quantity int

Machine pool quantity (int)

rolling_update ClusterV2RkeConfigMachinePoolRollingUpdate

Machine pool rolling update (List maxitems:1)

taints Sequence[ClusterV2RkeConfigMachinePoolTaint]

Machine pool taints (list)

unhealthy_node_timeout_seconds int

Seconds an unhealthy node has to become active before it is replaced (int)

unhealthy_range str

Range of unhealthy nodes for automated replacement to be allowed (string)

worker_role bool

Machine pool worker role? (bool)

machineConfig Property Map

Machine pool node config (list)

name String

The name of the Cluster v2 (string)

annotations Map<Any>

Annotations for the Cluster V2 (map)

cloudCredentialSecretName String

Cluster V2 cloud credential secret name (string)

controlPlaneRole Boolean

Machine pool control plane role? (bool)

drainBeforeDelete Boolean

Machine Pool Drain Before Delete? (bool)

etcdRole Boolean

Machine pool etcd role? (bool)

labels Map<Any>

Labels for the Cluster V2 (map)

machineLabels Map<Any>

Labels for Machine pool nodes (map)

maxUnhealthy String

Max unhealthy nodes for automated replacement to be allowed (string)

nodeDrainTimeout Number

Seconds a machine has to drain before deletion (int)

nodeStartupTimeoutSeconds Number

Seconds a new node has to become active before it is replaced (int)

paused Boolean

Machine pool paused? (bool)

quantity Number

Machine pool quantity (int)

rollingUpdate Property Map

Machine pool rolling update (List maxitems:1)

taints List<Property Map>

Machine pool taints (list)

unhealthyNodeTimeoutSeconds Number

Seconds an unhealthy node has to become active before it is replaced (int)

unhealthyRange String

Range of unhealthy nodes for automated replacement to be allowed (string)

workerRole Boolean

Machine pool worker role? (bool)

ClusterV2RkeConfigMachinePoolMachineConfig

Kind string

Machine config kind (string)

Name string

The name of the Cluster v2 (string)

Kind string

Machine config kind (string)

Name string

The name of the Cluster v2 (string)

kind String

Machine config kind (string)

name String

The name of the Cluster v2 (string)

kind string

Machine config kind (string)

name string

The name of the Cluster v2 (string)

kind str

Machine config kind (string)

name str

The name of the Cluster v2 (string)

kind String

Machine config kind (string)

name String

The name of the Cluster v2 (string)

ClusterV2RkeConfigMachinePoolRollingUpdate

MaxSurge string

Rolling update max surge (string)

MaxUnavailable string

Rolling update max unavailable (string)

MaxSurge string

Rolling update max surge (string)

MaxUnavailable string

Rolling update max unavailable (string)

maxSurge String

Rolling update max surge (string)

maxUnavailable String

Rolling update max unavailable (string)

maxSurge string

Rolling update max surge (string)

maxUnavailable string

Rolling update max unavailable (string)

max_surge str

Rolling update max surge (string)

max_unavailable str

Rolling update max unavailable (string)

maxSurge String

Rolling update max surge (string)

maxUnavailable String

Rolling update max unavailable (string)

ClusterV2RkeConfigMachinePoolTaint

Key string

The taint key (string)

Value string

Rancher agent env var value (string)

Effect string

The taint effect. Default: \"NoExecute\" (string)

Key string

The taint key (string)

Value string

Rancher agent env var value (string)

Effect string

The taint effect. Default: \"NoExecute\" (string)

key String

The taint key (string)

value String

Rancher agent env var value (string)

effect String

The taint effect. Default: \"NoExecute\" (string)

key string

The taint key (string)

value string

Rancher agent env var value (string)

effect string

The taint effect. Default: \"NoExecute\" (string)

key str

The taint key (string)

value str

Rancher agent env var value (string)

effect str

The taint effect. Default: \"NoExecute\" (string)

key String

The taint key (string)

value String

Rancher agent env var value (string)

effect String

The taint effect. Default: \"NoExecute\" (string)

ClusterV2RkeConfigMachineSelectorConfig

Config Dictionary<string, object>

Machine selector config (map)

MachineLabelSelector ClusterV2RkeConfigMachineSelectorConfigMachineLabelSelector

Machine selector label (list maxitems:1)

Config map[string]interface{}

Machine selector config (map)

MachineLabelSelector ClusterV2RkeConfigMachineSelectorConfigMachineLabelSelector

Machine selector label (list maxitems:1)

config Map<String,Object>

Machine selector config (map)

machineLabelSelector ClusterV2RkeConfigMachineSelectorConfigMachineLabelSelector

Machine selector label (list maxitems:1)

config {[key: string]: any}

Machine selector config (map)

machineLabelSelector ClusterV2RkeConfigMachineSelectorConfigMachineLabelSelector

Machine selector label (list maxitems:1)

config Mapping[str, Any]

Machine selector config (map)

machine_label_selector ClusterV2RkeConfigMachineSelectorConfigMachineLabelSelector

Machine selector label (list maxitems:1)

config Map<Any>

Machine selector config (map)

machineLabelSelector Property Map

Machine selector label (list maxitems:1)

ClusterV2RkeConfigMachineSelectorConfigMachineLabelSelector

MatchExpressions List<ClusterV2RkeConfigMachineSelectorConfigMachineLabelSelectorMatchExpression>

Machine selector label match expressions (list)

MatchLabels Dictionary<string, object>

Machine selector label match labels (map)

MatchExpressions []ClusterV2RkeConfigMachineSelectorConfigMachineLabelSelectorMatchExpression

Machine selector label match expressions (list)

MatchLabels map[string]interface{}

Machine selector label match labels (map)

matchExpressions List<ClusterV2RkeConfigMachineSelectorConfigMachineLabelSelectorMatchExpression>

Machine selector label match expressions (list)

matchLabels Map<String,Object>

Machine selector label match labels (map)

matchExpressions ClusterV2RkeConfigMachineSelectorConfigMachineLabelSelectorMatchExpression[]

Machine selector label match expressions (list)

matchLabels {[key: string]: any}

Machine selector label match labels (map)

match_expressions Sequence[ClusterV2RkeConfigMachineSelectorConfigMachineLabelSelectorMatchExpression]

Machine selector label match expressions (list)

match_labels Mapping[str, Any]

Machine selector label match labels (map)

matchExpressions List<Property Map>

Machine selector label match expressions (list)

matchLabels Map<Any>

Machine selector label match labels (map)

ClusterV2RkeConfigMachineSelectorConfigMachineLabelSelectorMatchExpression

Key string

The taint key (string)

Operator string

Machine selector label match expressions operator (string)

Values List<string>

Machine selector label match expressions values (List string)

Key string

The taint key (string)

Operator string

Machine selector label match expressions operator (string)

Values []string

Machine selector label match expressions values (List string)

key String

The taint key (string)

operator String

Machine selector label match expressions operator (string)

values List<String>

Machine selector label match expressions values (List string)

key string

The taint key (string)

operator string

Machine selector label match expressions operator (string)

values string[]

Machine selector label match expressions values (List string)

key str

The taint key (string)

operator str

Machine selector label match expressions operator (string)

values Sequence[str]

Machine selector label match expressions values (List string)

key String

The taint key (string)

operator String

Machine selector label match expressions operator (string)

values List<String>

Machine selector label match expressions values (List string)

ClusterV2RkeConfigRegistries

Configs List<ClusterV2RkeConfigRegistriesConfig>

Cluster V2 docker registries config (list)

Mirrors List<ClusterV2RkeConfigRegistriesMirror>

Cluster V2 docker registries mirror (list)

Configs []ClusterV2RkeConfigRegistriesConfig

Cluster V2 docker registries config (list)

Mirrors []ClusterV2RkeConfigRegistriesMirror

Cluster V2 docker registries mirror (list)

configs List<ClusterV2RkeConfigRegistriesConfig>

Cluster V2 docker registries config (list)

mirrors List<ClusterV2RkeConfigRegistriesMirror>

Cluster V2 docker registries mirror (list)

configs ClusterV2RkeConfigRegistriesConfig[]

Cluster V2 docker registries config (list)

mirrors ClusterV2RkeConfigRegistriesMirror[]

Cluster V2 docker registries mirror (list)

configs Sequence[ClusterV2RkeConfigRegistriesConfig]

Cluster V2 docker registries config (list)

mirrors Sequence[ClusterV2RkeConfigRegistriesMirror]

Cluster V2 docker registries mirror (list)

configs List<Property Map>

Cluster V2 docker registries config (list)

mirrors List<Property Map>

Cluster V2 docker registries mirror (list)

ClusterV2RkeConfigRegistriesConfig

Hostname string

Registry hostname (string)

AuthConfigSecretName string

Registry auth config secret name (string)

CaBundle string

Registry CA bundle (string)

Insecure bool

Registry insecure connectivity (bool)

TlsSecretName string

Registry TLS secret name. TLS is a pair of Cert/Key (string)

Hostname string

Registry hostname (string)

AuthConfigSecretName string

Registry auth config secret name (string)

CaBundle string

Registry CA bundle (string)

Insecure bool

Registry insecure connectivity (bool)

TlsSecretName string

Registry TLS secret name. TLS is a pair of Cert/Key (string)

hostname String

Registry hostname (string)

authConfigSecretName String

Registry auth config secret name (string)

caBundle String

Registry CA bundle (string)

insecure Boolean

Registry insecure connectivity (bool)

tlsSecretName String

Registry TLS secret name. TLS is a pair of Cert/Key (string)

hostname string

Registry hostname (string)

authConfigSecretName string

Registry auth config secret name (string)

caBundle string

Registry CA bundle (string)

insecure boolean

Registry insecure connectivity (bool)

tlsSecretName string

Registry TLS secret name. TLS is a pair of Cert/Key (string)

hostname str

Registry hostname (string)

auth_config_secret_name str

Registry auth config secret name (string)

ca_bundle str

Registry CA bundle (string)

insecure bool

Registry insecure connectivity (bool)

tls_secret_name str

Registry TLS secret name. TLS is a pair of Cert/Key (string)

hostname String

Registry hostname (string)

authConfigSecretName String

Registry auth config secret name (string)

caBundle String

Registry CA bundle (string)

insecure Boolean

Registry insecure connectivity (bool)

tlsSecretName String

Registry TLS secret name. TLS is a pair of Cert/Key (string)

ClusterV2RkeConfigRegistriesMirror

Hostname string

Registry hostname (string)

Endpoints List<string>

Registry mirror endpoints (List)

Rewrites Dictionary<string, object>

Registry mirror rewrites (map)

Hostname string

Registry hostname (string)

Endpoints []string

Registry mirror endpoints (List)

Rewrites map[string]interface{}

Registry mirror rewrites (map)

hostname String

Registry hostname (string)

endpoints List<String>

Registry mirror endpoints (List)

rewrites Map<String,Object>

Registry mirror rewrites (map)

hostname string

Registry hostname (string)

endpoints string[]

Registry mirror endpoints (List)

rewrites {[key: string]: any}

Registry mirror rewrites (map)

hostname str

Registry hostname (string)

endpoints Sequence[str]

Registry mirror endpoints (List)

rewrites Mapping[str, Any]

Registry mirror rewrites (map)

hostname String

Registry hostname (string)

endpoints List<String>

Registry mirror endpoints (List)

rewrites Map<Any>

Registry mirror rewrites (map)

ClusterV2RkeConfigRotateCertificates

Generation int

Desired certificate rotation generation (int)

Services List<string>

Service certificates to rotate with this generation (string)

Generation int

Desired certificate rotation generation (int)

Services []string

Service certificates to rotate with this generation (string)

generation Integer

Desired certificate rotation generation (int)

services List<String>

Service certificates to rotate with this generation (string)

generation number

Desired certificate rotation generation (int)

services string[]

Service certificates to rotate with this generation (string)

generation int

Desired certificate rotation generation (int)

services Sequence[str]

Service certificates to rotate with this generation (string)

generation Number

Desired certificate rotation generation (int)

services List<String>

Service certificates to rotate with this generation (string)

ClusterV2RkeConfigUpgradeStrategy

ControlPlaneConcurrency string

How many controlplane nodes should be upgrade at time, 0 is infinite. Percentages are also accepted (string)

ControlPlaneDrainOptions ClusterV2RkeConfigUpgradeStrategyControlPlaneDrainOptions

Controlplane nodes drain options (list maxitems:1)

WorkerConcurrency string

How many worker nodes should be upgrade at time. Percentages are also accepted (string)

WorkerDrainOptions ClusterV2RkeConfigUpgradeStrategyWorkerDrainOptions

Worker nodes drain options (list maxitems:1)

ControlPlaneConcurrency string

How many controlplane nodes should be upgrade at time, 0 is infinite. Percentages are also accepted (string)

ControlPlaneDrainOptions ClusterV2RkeConfigUpgradeStrategyControlPlaneDrainOptions

Controlplane nodes drain options (list maxitems:1)

WorkerConcurrency string

How many worker nodes should be upgrade at time. Percentages are also accepted (string)

WorkerDrainOptions ClusterV2RkeConfigUpgradeStrategyWorkerDrainOptions

Worker nodes drain options (list maxitems:1)

controlPlaneConcurrency String

How many controlplane nodes should be upgrade at time, 0 is infinite. Percentages are also accepted (string)

controlPlaneDrainOptions ClusterV2RkeConfigUpgradeStrategyControlPlaneDrainOptions

Controlplane nodes drain options (list maxitems:1)

workerConcurrency String

How many worker nodes should be upgrade at time. Percentages are also accepted (string)

workerDrainOptions ClusterV2RkeConfigUpgradeStrategyWorkerDrainOptions

Worker nodes drain options (list maxitems:1)

controlPlaneConcurrency string

How many controlplane nodes should be upgrade at time, 0 is infinite. Percentages are also accepted (string)

controlPlaneDrainOptions ClusterV2RkeConfigUpgradeStrategyControlPlaneDrainOptions

Controlplane nodes drain options (list maxitems:1)

workerConcurrency string

How many worker nodes should be upgrade at time. Percentages are also accepted (string)

workerDrainOptions ClusterV2RkeConfigUpgradeStrategyWorkerDrainOptions

Worker nodes drain options (list maxitems:1)

control_plane_concurrency str

How many controlplane nodes should be upgrade at time, 0 is infinite. Percentages are also accepted (string)

control_plane_drain_options ClusterV2RkeConfigUpgradeStrategyControlPlaneDrainOptions

Controlplane nodes drain options (list maxitems:1)

worker_concurrency str

How many worker nodes should be upgrade at time. Percentages are also accepted (string)

worker_drain_options ClusterV2RkeConfigUpgradeStrategyWorkerDrainOptions

Worker nodes drain options (list maxitems:1)

controlPlaneConcurrency String

How many controlplane nodes should be upgrade at time, 0 is infinite. Percentages are also accepted (string)

controlPlaneDrainOptions Property Map

Controlplane nodes drain options (list maxitems:1)

workerConcurrency String

How many worker nodes should be upgrade at time. Percentages are also accepted (string)

workerDrainOptions Property Map

Worker nodes drain options (list maxitems:1)

ClusterV2RkeConfigUpgradeStrategyControlPlaneDrainOptions

DeleteEmptyDirData bool

Drain options delete empty dir data. Default false (bool)

DisableEviction bool

Drain options disable eviction. Default false (bool)

Enabled bool

Enable the authorized cluster endpoint. Default false (bool)

Force bool

Drain options force. Default false (bool)

GracePeriod int

Drain options grace period (int)

IgnoreDaemonSets bool

Drain options ignore daemon sets. Default true (bool)

IgnoreErrors bool

Drain options ignore errors. Default false (bool)

SkipWaitForDeleteTimeoutSeconds int

Drain options skip wait for delete timeout seconds (int)

Timeout int

Drain options timeout (int)

DeleteEmptyDirData bool

Drain options delete empty dir data. Default false (bool)

DisableEviction bool

Drain options disable eviction. Default false (bool)

Enabled bool

Enable the authorized cluster endpoint. Default false (bool)

Force bool

Drain options force. Default false (bool)

GracePeriod int

Drain options grace period (int)

IgnoreDaemonSets bool

Drain options ignore daemon sets. Default true (bool)

IgnoreErrors bool

Drain options ignore errors. Default false (bool)

SkipWaitForDeleteTimeoutSeconds int

Drain options skip wait for delete timeout seconds (int)

Timeout int

Drain options timeout (int)

deleteEmptyDirData Boolean

Drain options delete empty dir data. Default false (bool)

disableEviction Boolean

Drain options disable eviction. Default false (bool)

enabled Boolean

Enable the authorized cluster endpoint. Default false (bool)

force Boolean

Drain options force. Default false (bool)

gracePeriod Integer

Drain options grace period (int)

ignoreDaemonSets Boolean

Drain options ignore daemon sets. Default true (bool)

ignoreErrors Boolean

Drain options ignore errors. Default false (bool)

skipWaitForDeleteTimeoutSeconds Integer

Drain options skip wait for delete timeout seconds (int)

timeout Integer

Drain options timeout (int)

deleteEmptyDirData boolean

Drain options delete empty dir data. Default false (bool)

disableEviction boolean

Drain options disable eviction. Default false (bool)

enabled boolean

Enable the authorized cluster endpoint. Default false (bool)

force boolean

Drain options force. Default false (bool)

gracePeriod number

Drain options grace period (int)

ignoreDaemonSets boolean

Drain options ignore daemon sets. Default true (bool)

ignoreErrors boolean

Drain options ignore errors. Default false (bool)

skipWaitForDeleteTimeoutSeconds number

Drain options skip wait for delete timeout seconds (int)

timeout number

Drain options timeout (int)

delete_empty_dir_data bool

Drain options delete empty dir data. Default false (bool)

disable_eviction bool

Drain options disable eviction. Default false (bool)

enabled bool

Enable the authorized cluster endpoint. Default false (bool)

force bool

Drain options force. Default false (bool)

grace_period int

Drain options grace period (int)

ignore_daemon_sets bool

Drain options ignore daemon sets. Default true (bool)

ignore_errors bool

Drain options ignore errors. Default false (bool)

skip_wait_for_delete_timeout_seconds int

Drain options skip wait for delete timeout seconds (int)

timeout int

Drain options timeout (int)

deleteEmptyDirData Boolean

Drain options delete empty dir data. Default false (bool)

disableEviction Boolean

Drain options disable eviction. Default false (bool)

enabled Boolean

Enable the authorized cluster endpoint. Default false (bool)

force Boolean

Drain options force. Default false (bool)

gracePeriod Number

Drain options grace period (int)

ignoreDaemonSets Boolean

Drain options ignore daemon sets. Default true (bool)

ignoreErrors Boolean

Drain options ignore errors. Default false (bool)

skipWaitForDeleteTimeoutSeconds Number

Drain options skip wait for delete timeout seconds (int)

timeout Number

Drain options timeout (int)

ClusterV2RkeConfigUpgradeStrategyWorkerDrainOptions

DeleteEmptyDirData bool

Drain options delete empty dir data. Default false (bool)

DisableEviction bool

Drain options disable eviction. Default false (bool)

Enabled bool

Enable the authorized cluster endpoint. Default false (bool)

Force bool

Drain options force. Default false (bool)

GracePeriod int

Drain options grace period (int)

IgnoreDaemonSets bool

Drain options ignore daemon sets. Default true (bool)

IgnoreErrors bool

Drain options ignore errors. Default false (bool)

SkipWaitForDeleteTimeoutSeconds int

Drain options skip wait for delete timeout seconds (int)

Timeout int

Drain options timeout (int)

DeleteEmptyDirData bool

Drain options delete empty dir data. Default false (bool)

DisableEviction bool

Drain options disable eviction. Default false (bool)

Enabled bool

Enable the authorized cluster endpoint. Default false (bool)

Force bool

Drain options force. Default false (bool)

GracePeriod int

Drain options grace period (int)

IgnoreDaemonSets bool

Drain options ignore daemon sets. Default true (bool)

IgnoreErrors bool

Drain options ignore errors. Default false (bool)

SkipWaitForDeleteTimeoutSeconds int

Drain options skip wait for delete timeout seconds (int)

Timeout int

Drain options timeout (int)

deleteEmptyDirData Boolean

Drain options delete empty dir data. Default false (bool)

disableEviction Boolean

Drain options disable eviction. Default false (bool)

enabled Boolean

Enable the authorized cluster endpoint. Default false (bool)

force Boolean

Drain options force. Default false (bool)

gracePeriod Integer

Drain options grace period (int)

ignoreDaemonSets Boolean

Drain options ignore daemon sets. Default true (bool)

ignoreErrors Boolean

Drain options ignore errors. Default false (bool)

skipWaitForDeleteTimeoutSeconds Integer

Drain options skip wait for delete timeout seconds (int)

timeout Integer

Drain options timeout (int)

deleteEmptyDirData boolean

Drain options delete empty dir data. Default false (bool)

disableEviction boolean

Drain options disable eviction. Default false (bool)

enabled boolean

Enable the authorized cluster endpoint. Default false (bool)

force boolean

Drain options force. Default false (bool)

gracePeriod number

Drain options grace period (int)

ignoreDaemonSets boolean

Drain options ignore daemon sets. Default true (bool)

ignoreErrors boolean

Drain options ignore errors. Default false (bool)

skipWaitForDeleteTimeoutSeconds number

Drain options skip wait for delete timeout seconds (int)

timeout number

Drain options timeout (int)

delete_empty_dir_data bool

Drain options delete empty dir data. Default false (bool)

disable_eviction bool

Drain options disable eviction. Default false (bool)

enabled bool

Enable the authorized cluster endpoint. Default false (bool)

force bool

Drain options force. Default false (bool)

grace_period int

Drain options grace period (int)

ignore_daemon_sets bool

Drain options ignore daemon sets. Default true (bool)

ignore_errors bool

Drain options ignore errors. Default false (bool)

skip_wait_for_delete_timeout_seconds int

Drain options skip wait for delete timeout seconds (int)

timeout int

Drain options timeout (int)

deleteEmptyDirData Boolean

Drain options delete empty dir data. Default false (bool)

disableEviction Boolean

Drain options disable eviction. Default false (bool)

enabled Boolean

Enable the authorized cluster endpoint. Default false (bool)

force Boolean

Drain options force. Default false (bool)

gracePeriod Number

Drain options grace period (int)

ignoreDaemonSets Boolean

Drain options ignore daemon sets. Default true (bool)

ignoreErrors Boolean

Drain options ignore errors. Default false (bool)

skipWaitForDeleteTimeoutSeconds Number

Drain options skip wait for delete timeout seconds (int)

timeout Number

Drain options timeout (int)

Import

Clusters v2 can be imported using the Rancher Cluster v2 ID, that is in the form <FLEET_NAMESPACE>/<CLUSTER_NAME>

 $ pulumi import rancher2:index/clusterV2:ClusterV2 foo &lt;FLEET_NAMESPACE&gt;/&lt;CLUSTER_NAME&gt;

Package Details

Repository
Rancher2 pulumi/pulumi-rancher2
License
Apache-2.0
Notes

This Pulumi package is based on the rancher2 Terraform Provider.