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:
- Kubernetes
Version string The kubernetes version of the Cluster v2 (list maxitems:1)
- Agent
Env List<ClusterVars V2Agent Env Var Args> Optional Agent Env Vars for Rancher agent (list)
- Annotations Dictionary<string, object>
Annotations for the Cluster V2 (map)
- Cloud
Credential stringSecret Name Cluster V2 cloud credential secret name (string)
- Default
Cluster stringRole For Project Members Cluster V2 default cluster role for project members (string)
- Default
Pod stringSecurity Policy Template Name Cluster V2 default pod security policy template name (string)
- Enable
Network boolPolicy Enable k8s network policy at Cluster V2 (bool)
- Fleet
Namespace string The fleet namespace of the Cluster v2. Default:
\"fleet-default\"
(string)- Labels Dictionary<string, object>
Labels for the Cluster V2 (map)
- Local
Auth ClusterEndpoint V2Local Auth Endpoint Args Cluster V2 local auth endpoint (list maxitems:1)
- Name string
The name of the Cluster v2 (string)
- Rke
Config ClusterV2Rke Config Args The RKE configuration for
k3s
andrke2
Clusters v2. (list maxitems:1)
- Kubernetes
Version string The kubernetes version of the Cluster v2 (list maxitems:1)
- Agent
Env []ClusterVars V2Agent Env Var Args Optional Agent Env Vars for Rancher agent (list)
- Annotations map[string]interface{}
Annotations for the Cluster V2 (map)
- Cloud
Credential stringSecret Name Cluster V2 cloud credential secret name (string)
- Default
Cluster stringRole For Project Members Cluster V2 default cluster role for project members (string)
- Default
Pod stringSecurity Policy Template Name Cluster V2 default pod security policy template name (string)
- Enable
Network boolPolicy Enable k8s network policy at Cluster V2 (bool)
- Fleet
Namespace string The fleet namespace of the Cluster v2. Default:
\"fleet-default\"
(string)- Labels map[string]interface{}
Labels for the Cluster V2 (map)
- Local
Auth ClusterEndpoint V2Local Auth Endpoint Args Cluster V2 local auth endpoint (list maxitems:1)
- Name string
The name of the Cluster v2 (string)
- Rke
Config ClusterV2Rke Config Args The RKE configuration for
k3s
andrke2
Clusters v2. (list maxitems:1)
- kubernetes
Version String The kubernetes version of the Cluster v2 (list maxitems:1)
- agent
Env List<ClusterVars V2Agent Env Var Args> Optional Agent Env Vars for Rancher agent (list)
- annotations Map<String,Object>
Annotations for the Cluster V2 (map)
- cloud
Credential StringSecret Name Cluster V2 cloud credential secret name (string)
- default
Cluster StringRole For Project Members Cluster V2 default cluster role for project members (string)
- default
Pod StringSecurity Policy Template Name Cluster V2 default pod security policy template name (string)
- enable
Network BooleanPolicy Enable k8s network policy at Cluster V2 (bool)
- fleet
Namespace String The fleet namespace of the Cluster v2. Default:
\"fleet-default\"
(string)- labels Map<String,Object>
Labels for the Cluster V2 (map)
- local
Auth ClusterEndpoint V2Local Auth Endpoint Args Cluster V2 local auth endpoint (list maxitems:1)
- name String
The name of the Cluster v2 (string)
- rke
Config ClusterV2Rke Config Args The RKE configuration for
k3s
andrke2
Clusters v2. (list maxitems:1)
- kubernetes
Version string The kubernetes version of the Cluster v2 (list maxitems:1)
- agent
Env ClusterVars V2Agent Env Var Args[] Optional Agent Env Vars for Rancher agent (list)
- annotations {[key: string]: any}
Annotations for the Cluster V2 (map)
- cloud
Credential stringSecret Name Cluster V2 cloud credential secret name (string)
- default
Cluster stringRole For Project Members Cluster V2 default cluster role for project members (string)
- default
Pod stringSecurity Policy Template Name Cluster V2 default pod security policy template name (string)
- enable
Network booleanPolicy Enable k8s network policy at Cluster V2 (bool)
- fleet
Namespace string The fleet namespace of the Cluster v2. Default:
\"fleet-default\"
(string)- labels {[key: string]: any}
Labels for the Cluster V2 (map)
- local
Auth ClusterEndpoint V2Local Auth Endpoint Args Cluster V2 local auth endpoint (list maxitems:1)
- name string
The name of the Cluster v2 (string)
- rke
Config ClusterV2Rke Config Args The RKE configuration for
k3s
andrke2
Clusters v2. (list maxitems:1)
- kubernetes_
version str The kubernetes version of the Cluster v2 (list maxitems:1)
- agent_
env_ Sequence[Clustervars V2Agent Env Var Args] Optional Agent Env Vars for Rancher agent (list)
- annotations Mapping[str, Any]
Annotations for the Cluster V2 (map)
- cloud_
credential_ strsecret_ name Cluster V2 cloud credential secret name (string)
- default_
cluster_ strrole_ for_ project_ members Cluster V2 default cluster role for project members (string)
- default_
pod_ strsecurity_ policy_ template_ name Cluster V2 default pod security policy template name (string)
- enable_
network_ boolpolicy 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_ Clusterendpoint V2Local Auth Endpoint Args Cluster V2 local auth endpoint (list maxitems:1)
- name str
The name of the Cluster v2 (string)
- rke_
config ClusterV2Rke Config Args The RKE configuration for
k3s
andrke2
Clusters v2. (list maxitems:1)
- kubernetes
Version String The kubernetes version of the Cluster v2 (list maxitems:1)
- agent
Env List<Property Map>Vars Optional Agent Env Vars for Rancher agent (list)
- annotations Map<Any>
Annotations for the Cluster V2 (map)
- cloud
Credential StringSecret Name Cluster V2 cloud credential secret name (string)
- default
Cluster StringRole For Project Members Cluster V2 default cluster role for project members (string)
- default
Pod StringSecurity Policy Template Name Cluster V2 default pod security policy template name (string)
- enable
Network BooleanPolicy Enable k8s network policy at Cluster V2 (bool)
- fleet
Namespace String The fleet namespace of the Cluster v2. Default:
\"fleet-default\"
(string)- labels Map<Any>
Labels for the Cluster V2 (map)
- local
Auth Property MapEndpoint Cluster V2 local auth endpoint (list maxitems:1)
- name String
The name of the Cluster v2 (string)
- rke
Config Property Map The RKE configuration for
k3s
andrke2
Clusters v2. (list maxitems:1)
Outputs
All input properties are implicitly available as output properties. Additionally, the ClusterV2 resource produces the following output properties:
- Cluster
Registration ClusterToken V2Cluster Registration Token (Computed/Sensitive) Cluster Registration Token generated for the cluster v2 (list maxitems:1)
- Cluster
V1Id 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.
- Kube
Config 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 isconnected
(string)- Resource
Version string (Computed) Cluster v2 k8s resource version (string)
- Cluster
Registration ClusterToken V2Cluster Registration Token (Computed/Sensitive) Cluster Registration Token generated for the cluster v2 (list maxitems:1)
- Cluster
V1Id 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.
- Kube
Config 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 isconnected
(string)- Resource
Version string (Computed) Cluster v2 k8s resource version (string)
- cluster
Registration ClusterToken V2Cluster Registration Token (Computed/Sensitive) Cluster Registration Token generated for the cluster v2 (list maxitems:1)
- cluster
V1Id 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.
- kube
Config 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 isconnected
(string)- resource
Version String (Computed) Cluster v2 k8s resource version (string)
- cluster
Registration ClusterToken V2Cluster Registration Token (Computed/Sensitive) Cluster Registration Token generated for the cluster v2 (list maxitems:1)
- cluster
V1Id 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.
- kube
Config 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 isconnected
(string)- resource
Version string (Computed) Cluster v2 k8s resource version (string)
- cluster_
registration_ Clustertoken V2Cluster Registration Token (Computed/Sensitive) Cluster Registration Token generated for the cluster v2 (list maxitems:1)
- cluster_
v1_ strid (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 isconnected
(string)- resource_
version str (Computed) Cluster v2 k8s resource version (string)
- cluster
Registration Property MapToken (Computed/Sensitive) Cluster Registration Token generated for the cluster v2 (list maxitems:1)
- cluster
V1Id 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.
- kube
Config 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 isconnected
(string)- resource
Version 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.
- Agent
Env List<ClusterVars V2Agent Env Var Args> Optional Agent Env Vars for Rancher agent (list)
- Annotations Dictionary<string, object>
Annotations for the Cluster V2 (map)
- Cloud
Credential stringSecret Name Cluster V2 cloud credential secret name (string)
- Cluster
Registration ClusterToken V2Cluster Registration Token Args (Computed/Sensitive) Cluster Registration Token generated for the cluster v2 (list maxitems:1)
- Cluster
V1Id string (Computed) Cluster v1 id for cluster v2. (e.g to be used with
rancher2_sync
) (string)- Default
Cluster stringRole For Project Members Cluster V2 default cluster role for project members (string)
- Default
Pod stringSecurity Policy Template Name Cluster V2 default pod security policy template name (string)
- Enable
Network boolPolicy Enable k8s network policy at Cluster V2 (bool)
- Fleet
Namespace string The fleet namespace of the Cluster v2. Default:
\"fleet-default\"
(string)- Kube
Config 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 isconnected
(string)- Kubernetes
Version string The kubernetes version of the Cluster v2 (list maxitems:1)
- Labels Dictionary<string, object>
Labels for the Cluster V2 (map)
- Local
Auth ClusterEndpoint V2Local Auth Endpoint Args Cluster V2 local auth endpoint (list maxitems:1)
- Name string
The name of the Cluster v2 (string)
- Resource
Version string (Computed) Cluster v2 k8s resource version (string)
- Rke
Config ClusterV2Rke Config Args The RKE configuration for
k3s
andrke2
Clusters v2. (list maxitems:1)
- Agent
Env []ClusterVars V2Agent Env Var Args Optional Agent Env Vars for Rancher agent (list)
- Annotations map[string]interface{}
Annotations for the Cluster V2 (map)
- Cloud
Credential stringSecret Name Cluster V2 cloud credential secret name (string)
- Cluster
Registration ClusterToken V2Cluster Registration Token Args (Computed/Sensitive) Cluster Registration Token generated for the cluster v2 (list maxitems:1)
- Cluster
V1Id string (Computed) Cluster v1 id for cluster v2. (e.g to be used with
rancher2_sync
) (string)- Default
Cluster stringRole For Project Members Cluster V2 default cluster role for project members (string)
- Default
Pod stringSecurity Policy Template Name Cluster V2 default pod security policy template name (string)
- Enable
Network boolPolicy Enable k8s network policy at Cluster V2 (bool)
- Fleet
Namespace string The fleet namespace of the Cluster v2. Default:
\"fleet-default\"
(string)- Kube
Config 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 isconnected
(string)- Kubernetes
Version string The kubernetes version of the Cluster v2 (list maxitems:1)
- Labels map[string]interface{}
Labels for the Cluster V2 (map)
- Local
Auth ClusterEndpoint V2Local Auth Endpoint Args Cluster V2 local auth endpoint (list maxitems:1)
- Name string
The name of the Cluster v2 (string)
- Resource
Version string (Computed) Cluster v2 k8s resource version (string)
- Rke
Config ClusterV2Rke Config Args The RKE configuration for
k3s
andrke2
Clusters v2. (list maxitems:1)
- agent
Env List<ClusterVars V2Agent Env Var Args> Optional Agent Env Vars for Rancher agent (list)
- annotations Map<String,Object>
Annotations for the Cluster V2 (map)
- cloud
Credential StringSecret Name Cluster V2 cloud credential secret name (string)
- cluster
Registration ClusterToken V2Cluster Registration Token Args (Computed/Sensitive) Cluster Registration Token generated for the cluster v2 (list maxitems:1)
- cluster
V1Id String (Computed) Cluster v1 id for cluster v2. (e.g to be used with
rancher2_sync
) (string)- default
Cluster StringRole For Project Members Cluster V2 default cluster role for project members (string)
- default
Pod StringSecurity Policy Template Name Cluster V2 default pod security policy template name (string)
- enable
Network BooleanPolicy Enable k8s network policy at Cluster V2 (bool)
- fleet
Namespace String The fleet namespace of the Cluster v2. Default:
\"fleet-default\"
(string)- kube
Config 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 isconnected
(string)- kubernetes
Version String The kubernetes version of the Cluster v2 (list maxitems:1)
- labels Map<String,Object>
Labels for the Cluster V2 (map)
- local
Auth ClusterEndpoint V2Local Auth Endpoint Args Cluster V2 local auth endpoint (list maxitems:1)
- name String
The name of the Cluster v2 (string)
- resource
Version String (Computed) Cluster v2 k8s resource version (string)
- rke
Config ClusterV2Rke Config Args The RKE configuration for
k3s
andrke2
Clusters v2. (list maxitems:1)
- agent
Env ClusterVars V2Agent Env Var Args[] Optional Agent Env Vars for Rancher agent (list)
- annotations {[key: string]: any}
Annotations for the Cluster V2 (map)
- cloud
Credential stringSecret Name Cluster V2 cloud credential secret name (string)
- cluster
Registration ClusterToken V2Cluster Registration Token Args (Computed/Sensitive) Cluster Registration Token generated for the cluster v2 (list maxitems:1)
- cluster
V1Id string (Computed) Cluster v1 id for cluster v2. (e.g to be used with
rancher2_sync
) (string)- default
Cluster stringRole For Project Members Cluster V2 default cluster role for project members (string)
- default
Pod stringSecurity Policy Template Name Cluster V2 default pod security policy template name (string)
- enable
Network booleanPolicy Enable k8s network policy at Cluster V2 (bool)
- fleet
Namespace string The fleet namespace of the Cluster v2. Default:
\"fleet-default\"
(string)- kube
Config 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 isconnected
(string)- kubernetes
Version string The kubernetes version of the Cluster v2 (list maxitems:1)
- labels {[key: string]: any}
Labels for the Cluster V2 (map)
- local
Auth ClusterEndpoint V2Local Auth Endpoint Args Cluster V2 local auth endpoint (list maxitems:1)
- name string
The name of the Cluster v2 (string)
- resource
Version string (Computed) Cluster v2 k8s resource version (string)
- rke
Config ClusterV2Rke Config Args The RKE configuration for
k3s
andrke2
Clusters v2. (list maxitems:1)
- agent_
env_ Sequence[Clustervars V2Agent Env Var Args] Optional Agent Env Vars for Rancher agent (list)
- annotations Mapping[str, Any]
Annotations for the Cluster V2 (map)
- cloud_
credential_ strsecret_ name Cluster V2 cloud credential secret name (string)
- cluster_
registration_ Clustertoken V2Cluster Registration Token Args (Computed/Sensitive) Cluster Registration Token generated for the cluster v2 (list maxitems:1)
- cluster_
v1_ strid (Computed) Cluster v1 id for cluster v2. (e.g to be used with
rancher2_sync
) (string)- default_
cluster_ strrole_ for_ project_ members Cluster V2 default cluster role for project members (string)
- default_
pod_ strsecurity_ policy_ template_ name Cluster V2 default pod security policy template name (string)
- enable_
network_ boolpolicy 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 isconnected
(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_ Clusterendpoint V2Local Auth Endpoint Args 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 ClusterV2Rke Config Args The RKE configuration for
k3s
andrke2
Clusters v2. (list maxitems:1)
- agent
Env List<Property Map>Vars Optional Agent Env Vars for Rancher agent (list)
- annotations Map<Any>
Annotations for the Cluster V2 (map)
- cloud
Credential StringSecret Name Cluster V2 cloud credential secret name (string)
- cluster
Registration Property MapToken (Computed/Sensitive) Cluster Registration Token generated for the cluster v2 (list maxitems:1)
- cluster
V1Id String (Computed) Cluster v1 id for cluster v2. (e.g to be used with
rancher2_sync
) (string)- default
Cluster StringRole For Project Members Cluster V2 default cluster role for project members (string)
- default
Pod StringSecurity Policy Template Name Cluster V2 default pod security policy template name (string)
- enable
Network BooleanPolicy Enable k8s network policy at Cluster V2 (bool)
- fleet
Namespace String The fleet namespace of the Cluster v2. Default:
\"fleet-default\"
(string)- kube
Config 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 isconnected
(string)- kubernetes
Version String The kubernetes version of the Cluster v2 (list maxitems:1)
- labels Map<Any>
Labels for the Cluster V2 (map)
- local
Auth Property MapEndpoint Cluster V2 local auth endpoint (list maxitems:1)
- name String
The name of the Cluster v2 (string)
- resource
Version String (Computed) Cluster v2 k8s resource version (string)
- rke
Config Property Map The RKE configuration for
k3s
andrke2
Clusters v2. (list maxitems:1)
Supporting Types
ClusterV2AgentEnvVar
ClusterV2ClusterRegistrationToken
- Annotations Dictionary<string, object>
Annotations for the Cluster V2 (map)
- Cluster
Id string Cluster ID (string)
- Command string
Command to execute in a imported k8s cluster (string)
- Id string
(Computed) The ID of the resource (string)
- Insecure
Command string Insecure command to execute in a imported k8s cluster (string)
- Insecure
Node stringCommand Insecure node command to execute in a imported k8s cluster (string)
- Insecure
Windows stringNode Command Insecure windows command to execute in a imported k8s cluster (string)
- Labels Dictionary<string, object>
Labels for the Cluster V2 (map)
- Manifest
Url string K8s manifest url to execute with
kubectl
to import an existing k8s cluster (string)- Name string
The name of the Cluster v2 (string)
- Node
Command string Node command to execute in linux nodes for custom k8s cluster (string)
- Token string
Token for cluster registration token object (string)
- Windows
Node stringCommand Node command to execute in windows nodes for custom k8s cluster (string)
- Annotations map[string]interface{}
Annotations for the Cluster V2 (map)
- Cluster
Id string Cluster ID (string)
- Command string
Command to execute in a imported k8s cluster (string)
- Id string
(Computed) The ID of the resource (string)
- Insecure
Command string Insecure command to execute in a imported k8s cluster (string)
- Insecure
Node stringCommand Insecure node command to execute in a imported k8s cluster (string)
- Insecure
Windows stringNode Command Insecure windows command to execute in a imported k8s cluster (string)
- Labels map[string]interface{}
Labels for the Cluster V2 (map)
- Manifest
Url string K8s manifest url to execute with
kubectl
to import an existing k8s cluster (string)- Name string
The name of the Cluster v2 (string)
- Node
Command string Node command to execute in linux nodes for custom k8s cluster (string)
- Token string
Token for cluster registration token object (string)
- Windows
Node stringCommand Node command to execute in windows nodes for custom k8s cluster (string)
- annotations Map<String,Object>
Annotations for the Cluster V2 (map)
- cluster
Id String Cluster ID (string)
- command String
Command to execute in a imported k8s cluster (string)
- id String
(Computed) The ID of the resource (string)
- insecure
Command String Insecure command to execute in a imported k8s cluster (string)
- insecure
Node StringCommand Insecure node command to execute in a imported k8s cluster (string)
- insecure
Windows StringNode Command Insecure windows command to execute in a imported k8s cluster (string)
- labels Map<String,Object>
Labels for the Cluster V2 (map)
- manifest
Url String K8s manifest url to execute with
kubectl
to import an existing k8s cluster (string)- name String
The name of the Cluster v2 (string)
- node
Command String Node command to execute in linux nodes for custom k8s cluster (string)
- token String
Token for cluster registration token object (string)
- windows
Node StringCommand Node command to execute in windows nodes for custom k8s cluster (string)
- annotations {[key: string]: any}
Annotations for the Cluster V2 (map)
- cluster
Id string Cluster ID (string)
- command string
Command to execute in a imported k8s cluster (string)
- id string
(Computed) The ID of the resource (string)
- insecure
Command string Insecure command to execute in a imported k8s cluster (string)
- insecure
Node stringCommand Insecure node command to execute in a imported k8s cluster (string)
- insecure
Windows stringNode Command Insecure windows command to execute in a imported k8s cluster (string)
- labels {[key: string]: any}
Labels for the Cluster V2 (map)
- manifest
Url string K8s manifest url to execute with
kubectl
to import an existing k8s cluster (string)- name string
The name of the Cluster v2 (string)
- node
Command string Node command to execute in linux nodes for custom k8s cluster (string)
- token string
Token for cluster registration token object (string)
- windows
Node stringCommand 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_ strcommand Insecure node command to execute in a imported k8s cluster (string)
- insecure_
windows_ strnode_ command 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_ strcommand Node command to execute in windows nodes for custom k8s cluster (string)
- annotations Map<Any>
Annotations for the Cluster V2 (map)
- cluster
Id String Cluster ID (string)
- command String
Command to execute in a imported k8s cluster (string)
- id String
(Computed) The ID of the resource (string)
- insecure
Command String Insecure command to execute in a imported k8s cluster (string)
- insecure
Node StringCommand Insecure node command to execute in a imported k8s cluster (string)
- insecure
Windows StringNode Command Insecure windows command to execute in a imported k8s cluster (string)
- labels Map<Any>
Labels for the Cluster V2 (map)
- manifest
Url String K8s manifest url to execute with
kubectl
to import an existing k8s cluster (string)- name String
The name of the Cluster v2 (string)
- node
Command String Node command to execute in linux nodes for custom k8s cluster (string)
- token String
Token for cluster registration token object (string)
- windows
Node StringCommand Node command to execute in windows nodes for custom k8s cluster (string)
ClusterV2LocalAuthEndpoint
ClusterV2RkeConfig
- Additional
Manifest string Cluster V2 additional manifest (string)
- Chart
Values string Cluster V2 chart values. Must be in YAML format (string)
- Etcd
Cluster
V2Rke Config Etcd Cluster V2 etcd (list maxitems:1)
- Etcd
Snapshot ClusterCreate V2Rke Config Etcd Snapshot Create Cluster V2 etcd snapshot create (list maxitems:1)
- Etcd
Snapshot ClusterRestore V2Rke Config Etcd Snapshot Restore Cluster V2 etcd snapshot restore (list maxitems:1)
- Local
Auth ClusterEndpoint V2Rke Config Local Auth Endpoint Cluster V2 local auth endpoint (list maxitems:1)
Use rancher2_cluster_v2.local_auth_endpoint instead
- Machine
Global stringConfig Cluster V2 machine global config. Must be in YAML format (string)
- Machine
Pools List<ClusterV2Rke Config Machine Pool> Cluster V2 machine pools (list)
- Machine
Selector List<ClusterConfigs V2Rke Config Machine Selector Config> Cluster V2 machine selector config (list)
- Registries
Cluster
V2Rke Config Registries Cluster V2 docker registries (list maxitems:1)
- Rotate
Certificates ClusterV2Rke Config Rotate Certificates Cluster V2 certificate rotation (list maxitems:1)
- Upgrade
Strategy ClusterV2Rke Config Upgrade Strategy Cluster V2 upgrade strategy (list maxitems:1)
- Additional
Manifest string Cluster V2 additional manifest (string)
- Chart
Values string Cluster V2 chart values. Must be in YAML format (string)
- Etcd
Cluster
V2Rke Config Etcd Cluster V2 etcd (list maxitems:1)
- Etcd
Snapshot ClusterCreate V2Rke Config Etcd Snapshot Create Cluster V2 etcd snapshot create (list maxitems:1)
- Etcd
Snapshot ClusterRestore V2Rke Config Etcd Snapshot Restore Cluster V2 etcd snapshot restore (list maxitems:1)
- Local
Auth ClusterEndpoint V2Rke Config Local Auth Endpoint Cluster V2 local auth endpoint (list maxitems:1)
Use rancher2_cluster_v2.local_auth_endpoint instead
- Machine
Global stringConfig Cluster V2 machine global config. Must be in YAML format (string)
- Machine
Pools []ClusterV2Rke Config Machine Pool Cluster V2 machine pools (list)
- Machine
Selector []ClusterConfigs V2Rke Config Machine Selector Config Cluster V2 machine selector config (list)
- Registries
Cluster
V2Rke Config Registries Cluster V2 docker registries (list maxitems:1)
- Rotate
Certificates ClusterV2Rke Config Rotate Certificates Cluster V2 certificate rotation (list maxitems:1)
- Upgrade
Strategy ClusterV2Rke Config Upgrade Strategy Cluster V2 upgrade strategy (list maxitems:1)
- additional
Manifest String Cluster V2 additional manifest (string)
- chart
Values String Cluster V2 chart values. Must be in YAML format (string)
- etcd
Cluster
V2Rke Config Etcd Cluster V2 etcd (list maxitems:1)
- etcd
Snapshot ClusterCreate V2Rke Config Etcd Snapshot Create Cluster V2 etcd snapshot create (list maxitems:1)
- etcd
Snapshot ClusterRestore V2Rke Config Etcd Snapshot Restore Cluster V2 etcd snapshot restore (list maxitems:1)
- local
Auth ClusterEndpoint V2Rke Config Local Auth Endpoint Cluster V2 local auth endpoint (list maxitems:1)
Use rancher2_cluster_v2.local_auth_endpoint instead
- machine
Global StringConfig Cluster V2 machine global config. Must be in YAML format (string)
- machine
Pools List<ClusterV2Rke Config Machine Pool> Cluster V2 machine pools (list)
- machine
Selector List<ClusterConfigs V2Rke Config Machine Selector Config> Cluster V2 machine selector config (list)
- registries
Cluster
V2Rke Config Registries Cluster V2 docker registries (list maxitems:1)
- rotate
Certificates ClusterV2Rke Config Rotate Certificates Cluster V2 certificate rotation (list maxitems:1)
- upgrade
Strategy ClusterV2Rke Config Upgrade Strategy Cluster V2 upgrade strategy (list maxitems:1)
- additional
Manifest string Cluster V2 additional manifest (string)
- chart
Values string Cluster V2 chart values. Must be in YAML format (string)
- etcd
Cluster
V2Rke Config Etcd Cluster V2 etcd (list maxitems:1)
- etcd
Snapshot ClusterCreate V2Rke Config Etcd Snapshot Create Cluster V2 etcd snapshot create (list maxitems:1)
- etcd
Snapshot ClusterRestore V2Rke Config Etcd Snapshot Restore Cluster V2 etcd snapshot restore (list maxitems:1)
- local
Auth ClusterEndpoint V2Rke Config Local Auth Endpoint Cluster V2 local auth endpoint (list maxitems:1)
Use rancher2_cluster_v2.local_auth_endpoint instead
- machine
Global stringConfig Cluster V2 machine global config. Must be in YAML format (string)
- machine
Pools ClusterV2Rke Config Machine Pool[] Cluster V2 machine pools (list)
- machine
Selector ClusterConfigs V2Rke Config Machine Selector Config[] Cluster V2 machine selector config (list)
- registries
Cluster
V2Rke Config Registries Cluster V2 docker registries (list maxitems:1)
- rotate
Certificates ClusterV2Rke Config Rotate Certificates Cluster V2 certificate rotation (list maxitems:1)
- upgrade
Strategy ClusterV2Rke Config Upgrade Strategy 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
Cluster
V2Rke Config Etcd Cluster V2 etcd (list maxitems:1)
- etcd_
snapshot_ Clustercreate V2Rke Config Etcd Snapshot Create Cluster V2 etcd snapshot create (list maxitems:1)
- etcd_
snapshot_ Clusterrestore V2Rke Config Etcd Snapshot Restore Cluster V2 etcd snapshot restore (list maxitems:1)
- local_
auth_ Clusterendpoint V2Rke Config Local Auth Endpoint Cluster V2 local auth endpoint (list maxitems:1)
Use rancher2_cluster_v2.local_auth_endpoint instead
- machine_
global_ strconfig Cluster V2 machine global config. Must be in YAML format (string)
- machine_
pools Sequence[ClusterV2Rke Config Machine Pool] Cluster V2 machine pools (list)
- machine_
selector_ Sequence[Clusterconfigs V2Rke Config Machine Selector Config] Cluster V2 machine selector config (list)
- registries
Cluster
V2Rke Config Registries Cluster V2 docker registries (list maxitems:1)
- rotate_
certificates ClusterV2Rke Config Rotate Certificates Cluster V2 certificate rotation (list maxitems:1)
- upgrade_
strategy ClusterV2Rke Config Upgrade Strategy Cluster V2 upgrade strategy (list maxitems:1)
- additional
Manifest String Cluster V2 additional manifest (string)
- chart
Values String Cluster V2 chart values. Must be in YAML format (string)
- etcd Property Map
Cluster V2 etcd (list maxitems:1)
- etcd
Snapshot Property MapCreate Cluster V2 etcd snapshot create (list maxitems:1)
- etcd
Snapshot Property MapRestore Cluster V2 etcd snapshot restore (list maxitems:1)
- local
Auth Property MapEndpoint Cluster V2 local auth endpoint (list maxitems:1)
Use rancher2_cluster_v2.local_auth_endpoint instead
- machine
Global StringConfig Cluster V2 machine global config. Must be in YAML format (string)
- machine
Pools List<Property Map> Cluster V2 machine pools (list)
- machine
Selector List<Property Map>Configs Cluster V2 machine selector config (list)
- registries Property Map
Cluster V2 docker registries (list maxitems:1)
- rotate
Certificates Property Map Cluster V2 certificate rotation (list maxitems:1)
- upgrade
Strategy Property Map Cluster V2 upgrade strategy (list maxitems:1)
ClusterV2RkeConfigEtcd
- Disable
Snapshots bool Disable ETCD snapshots. Default:
false
(bool)- S3Config
Cluster
V2Rke Config Etcd S3Config Creation option for etcd service (list maxitems:1)
- Snapshot
Retention int ETCD snapshot retention (int)
- Snapshot
Schedule stringCron ETCD snapshot schedule cron (e.g
\"0 */5 * * *\"
) (string)
- Disable
Snapshots bool Disable ETCD snapshots. Default:
false
(bool)- S3Config
Cluster
V2Rke Config Etcd S3Config Creation option for etcd service (list maxitems:1)
- Snapshot
Retention int ETCD snapshot retention (int)
- Snapshot
Schedule stringCron ETCD snapshot schedule cron (e.g
\"0 */5 * * *\"
) (string)
- disable
Snapshots Boolean Disable ETCD snapshots. Default:
false
(bool)- s3Config
Cluster
V2Rke Config Etcd S3Config Creation option for etcd service (list maxitems:1)
- snapshot
Retention Integer ETCD snapshot retention (int)
- snapshot
Schedule StringCron ETCD snapshot schedule cron (e.g
\"0 */5 * * *\"
) (string)
- disable
Snapshots boolean Disable ETCD snapshots. Default:
false
(bool)- s3Config
Cluster
V2Rke Config Etcd S3Config Creation option for etcd service (list maxitems:1)
- snapshot
Retention number ETCD snapshot retention (int)
- snapshot
Schedule stringCron ETCD snapshot schedule cron (e.g
\"0 */5 * * *\"
) (string)
- disable_
snapshots bool Disable ETCD snapshots. Default:
false
(bool)- s3_
config ClusterV2Rke Config Etcd S3Config Creation option for etcd service (list maxitems:1)
- snapshot_
retention int ETCD snapshot retention (int)
- snapshot_
schedule_ strcron ETCD snapshot schedule cron (e.g
\"0 */5 * * *\"
) (string)
- disable
Snapshots Boolean Disable ETCD snapshots. Default:
false
(bool)- s3Config Property Map
Creation option for etcd service (list maxitems:1)
- snapshot
Retention Number ETCD snapshot retention (int)
- snapshot
Schedule StringCron 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)
- Cloud
Credential stringName ETCD snapshot S3 cloud credential name (string)
- Endpoint
Ca string ETCD snapshot S3 endpoint CA (string)
- Folder string
ETCD snapshot S3 folder (string)
- Region string
ETCD snapshot S3 region (string)
- Skip
Ssl boolVerify Disable ETCD skip ssl verify. Default:
false
(bool)
- Bucket string
Bucket name for S3 service (string)
- Endpoint string
ETCD snapshot S3 endpoint (string)
- Cloud
Credential stringName ETCD snapshot S3 cloud credential name (string)
- Endpoint
Ca string ETCD snapshot S3 endpoint CA (string)
- Folder string
ETCD snapshot S3 folder (string)
- Region string
ETCD snapshot S3 region (string)
- Skip
Ssl boolVerify Disable ETCD skip ssl verify. Default:
false
(bool)
- bucket String
Bucket name for S3 service (string)
- endpoint String
ETCD snapshot S3 endpoint (string)
- cloud
Credential StringName ETCD snapshot S3 cloud credential name (string)
- endpoint
Ca String ETCD snapshot S3 endpoint CA (string)
- folder String
ETCD snapshot S3 folder (string)
- region String
ETCD snapshot S3 region (string)
- skip
Ssl BooleanVerify Disable ETCD skip ssl verify. Default:
false
(bool)
- bucket string
Bucket name for S3 service (string)
- endpoint string
ETCD snapshot S3 endpoint (string)
- cloud
Credential stringName ETCD snapshot S3 cloud credential name (string)
- endpoint
Ca string ETCD snapshot S3 endpoint CA (string)
- folder string
ETCD snapshot S3 folder (string)
- region string
ETCD snapshot S3 region (string)
- skip
Ssl booleanVerify 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_ strname 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_ boolverify Disable ETCD skip ssl verify. Default:
false
(bool)
- bucket String
Bucket name for S3 service (string)
- endpoint String
ETCD snapshot S3 endpoint (string)
- cloud
Credential StringName ETCD snapshot S3 cloud credential name (string)
- endpoint
Ca String ETCD snapshot S3 endpoint CA (string)
- folder String
ETCD snapshot S3 folder (string)
- region String
ETCD snapshot S3 region (string)
- skip
Ssl BooleanVerify 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)
- Restore
Rke stringConfig 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)
- Restore
Rke stringConfig 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)
- restore
Rke StringConfig 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)
- restore
Rke stringConfig 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_ strconfig 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)
- restore
Rke StringConfig ETCD restore RKE config (set to none, all, or kubernetesVersion) (string)
ClusterV2RkeConfigLocalAuthEndpoint
ClusterV2RkeConfigMachinePool
- Machine
Config ClusterV2Rke Config Machine Pool Machine Config Machine pool node config (list)
- Name string
The name of the Cluster v2 (string)
- Annotations Dictionary<string, object>
Annotations for the Cluster V2 (map)
- Cloud
Credential stringSecret Name Cluster V2 cloud credential secret name (string)
- Control
Plane boolRole Machine pool control plane role? (bool)
- Drain
Before boolDelete Machine Pool Drain Before Delete? (bool)
- Etcd
Role bool Machine pool etcd role? (bool)
- Labels Dictionary<string, object>
Labels for the Cluster V2 (map)
- Machine
Labels Dictionary<string, object> Labels for Machine pool nodes (map)
- Max
Unhealthy string Max unhealthy nodes for automated replacement to be allowed (string)
- Node
Drain intTimeout Seconds a machine has to drain before deletion (int)
- Node
Startup intTimeout Seconds 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 ClusterV2Rke Config Machine Pool Rolling Update Machine pool rolling update (List maxitems:1)
- Taints
List<Cluster
V2Rke Config Machine Pool Taint> Machine pool taints (list)
- Unhealthy
Node intTimeout Seconds Seconds an unhealthy node has to become active before it is replaced (int)
- Unhealthy
Range string Range of unhealthy nodes for automated replacement to be allowed (string)
- Worker
Role bool Machine pool worker role? (bool)
- Machine
Config ClusterV2Rke Config Machine Pool Machine Config Machine pool node config (list)
- Name string
The name of the Cluster v2 (string)
- Annotations map[string]interface{}
Annotations for the Cluster V2 (map)
- Cloud
Credential stringSecret Name Cluster V2 cloud credential secret name (string)
- Control
Plane boolRole Machine pool control plane role? (bool)
- Drain
Before boolDelete Machine Pool Drain Before Delete? (bool)
- Etcd
Role bool Machine pool etcd role? (bool)
- Labels map[string]interface{}
Labels for the Cluster V2 (map)
- Machine
Labels map[string]interface{} Labels for Machine pool nodes (map)
- Max
Unhealthy string Max unhealthy nodes for automated replacement to be allowed (string)
- Node
Drain intTimeout Seconds a machine has to drain before deletion (int)
- Node
Startup intTimeout Seconds 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 ClusterV2Rke Config Machine Pool Rolling Update Machine pool rolling update (List maxitems:1)
- Taints
[]Cluster
V2Rke Config Machine Pool Taint Machine pool taints (list)
- Unhealthy
Node intTimeout Seconds Seconds an unhealthy node has to become active before it is replaced (int)
- Unhealthy
Range string Range of unhealthy nodes for automated replacement to be allowed (string)
- Worker
Role bool Machine pool worker role? (bool)
- machine
Config ClusterV2Rke Config Machine Pool Machine Config Machine pool node config (list)
- name String
The name of the Cluster v2 (string)
- annotations Map<String,Object>
Annotations for the Cluster V2 (map)
- cloud
Credential StringSecret Name Cluster V2 cloud credential secret name (string)
- control
Plane BooleanRole Machine pool control plane role? (bool)
- drain
Before BooleanDelete Machine Pool Drain Before Delete? (bool)
- etcd
Role Boolean Machine pool etcd role? (bool)
- labels Map<String,Object>
Labels for the Cluster V2 (map)
- machine
Labels Map<String,Object> Labels for Machine pool nodes (map)
- max
Unhealthy String Max unhealthy nodes for automated replacement to be allowed (string)
- node
Drain IntegerTimeout Seconds a machine has to drain before deletion (int)
- node
Startup IntegerTimeout Seconds 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)
- rolling
Update ClusterV2Rke Config Machine Pool Rolling Update Machine pool rolling update (List maxitems:1)
- taints
List<Cluster
V2Rke Config Machine Pool Taint> Machine pool taints (list)
- unhealthy
Node IntegerTimeout Seconds Seconds an unhealthy node has to become active before it is replaced (int)
- unhealthy
Range String Range of unhealthy nodes for automated replacement to be allowed (string)
- worker
Role Boolean Machine pool worker role? (bool)
- machine
Config ClusterV2Rke Config Machine Pool Machine Config Machine pool node config (list)
- name string
The name of the Cluster v2 (string)
- annotations {[key: string]: any}
Annotations for the Cluster V2 (map)
- cloud
Credential stringSecret Name Cluster V2 cloud credential secret name (string)
- control
Plane booleanRole Machine pool control plane role? (bool)
- drain
Before booleanDelete Machine Pool Drain Before Delete? (bool)
- etcd
Role boolean Machine pool etcd role? (bool)
- labels {[key: string]: any}
Labels for the Cluster V2 (map)
- machine
Labels {[key: string]: any} Labels for Machine pool nodes (map)
- max
Unhealthy string Max unhealthy nodes for automated replacement to be allowed (string)
- node
Drain numberTimeout Seconds a machine has to drain before deletion (int)
- node
Startup numberTimeout Seconds 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)
- rolling
Update ClusterV2Rke Config Machine Pool Rolling Update Machine pool rolling update (List maxitems:1)
- taints
Cluster
V2Rke Config Machine Pool Taint[] Machine pool taints (list)
- unhealthy
Node numberTimeout Seconds Seconds an unhealthy node has to become active before it is replaced (int)
- unhealthy
Range string Range of unhealthy nodes for automated replacement to be allowed (string)
- worker
Role boolean Machine pool worker role? (bool)
- machine_
config ClusterV2Rke Config Machine Pool Machine Config 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_ strsecret_ name Cluster V2 cloud credential secret name (string)
- control_
plane_ boolrole Machine pool control plane role? (bool)
- drain_
before_ booldelete 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_ inttimeout Seconds a machine has to drain before deletion (int)
- node_
startup_ inttimeout_ seconds 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 ClusterV2Rke Config Machine Pool Rolling Update Machine pool rolling update (List maxitems:1)
- taints
Sequence[Cluster
V2Rke Config Machine Pool Taint] Machine pool taints (list)
- unhealthy_
node_ inttimeout_ seconds 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)
- machine
Config 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)
- cloud
Credential StringSecret Name Cluster V2 cloud credential secret name (string)
- control
Plane BooleanRole Machine pool control plane role? (bool)
- drain
Before BooleanDelete Machine Pool Drain Before Delete? (bool)
- etcd
Role Boolean Machine pool etcd role? (bool)
- labels Map<Any>
Labels for the Cluster V2 (map)
- machine
Labels Map<Any> Labels for Machine pool nodes (map)
- max
Unhealthy String Max unhealthy nodes for automated replacement to be allowed (string)
- node
Drain NumberTimeout Seconds a machine has to drain before deletion (int)
- node
Startup NumberTimeout Seconds 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)
- rolling
Update Property Map Machine pool rolling update (List maxitems:1)
- taints List<Property Map>
Machine pool taints (list)
- unhealthy
Node NumberTimeout Seconds Seconds an unhealthy node has to become active before it is replaced (int)
- unhealthy
Range String Range of unhealthy nodes for automated replacement to be allowed (string)
- worker
Role Boolean Machine pool worker role? (bool)
ClusterV2RkeConfigMachinePoolMachineConfig
ClusterV2RkeConfigMachinePoolRollingUpdate
- Max
Surge string Rolling update max surge (string)
- string
Rolling update max unavailable (string)
- Max
Surge string Rolling update max surge (string)
- string
Rolling update max unavailable (string)
- max
Surge String Rolling update max surge (string)
- String
Rolling update max unavailable (string)
- max
Surge string Rolling update max surge (string)
- string
Rolling update max unavailable (string)
- max_
surge str Rolling update max surge (string)
- str
Rolling update max unavailable (string)
- max
Surge String Rolling update max surge (string)
- String
Rolling update max unavailable (string)
ClusterV2RkeConfigMachinePoolTaint
ClusterV2RkeConfigMachineSelectorConfig
- Config Dictionary<string, object>
Machine selector config (map)
- Machine
Label ClusterSelector V2Rke Config Machine Selector Config Machine Label Selector Machine selector label (list maxitems:1)
- Config map[string]interface{}
Machine selector config (map)
- Machine
Label ClusterSelector V2Rke Config Machine Selector Config Machine Label Selector Machine selector label (list maxitems:1)
- config Map<String,Object>
Machine selector config (map)
- machine
Label ClusterSelector V2Rke Config Machine Selector Config Machine Label Selector Machine selector label (list maxitems:1)
- config {[key: string]: any}
Machine selector config (map)
- machine
Label ClusterSelector V2Rke Config Machine Selector Config Machine Label Selector Machine selector label (list maxitems:1)
- config Mapping[str, Any]
Machine selector config (map)
- machine_
label_ Clusterselector V2Rke Config Machine Selector Config Machine Label Selector Machine selector label (list maxitems:1)
- config Map<Any>
Machine selector config (map)
- machine
Label Property MapSelector Machine selector label (list maxitems:1)
ClusterV2RkeConfigMachineSelectorConfigMachineLabelSelector
- Match
Expressions List<ClusterV2Rke Config Machine Selector Config Machine Label Selector Match Expression> Machine selector label match expressions (list)
- Match
Labels Dictionary<string, object> Machine selector label match labels (map)
- Match
Expressions []ClusterV2Rke Config Machine Selector Config Machine Label Selector Match Expression Machine selector label match expressions (list)
- Match
Labels map[string]interface{} Machine selector label match labels (map)
- match
Expressions List<ClusterV2Rke Config Machine Selector Config Machine Label Selector Match Expression> Machine selector label match expressions (list)
- match
Labels Map<String,Object> Machine selector label match labels (map)
- match
Expressions ClusterV2Rke Config Machine Selector Config Machine Label Selector Match Expression[] Machine selector label match expressions (list)
- match
Labels {[key: string]: any} Machine selector label match labels (map)
- match_
expressions Sequence[ClusterV2Rke Config Machine Selector Config Machine Label Selector Match Expression] Machine selector label match expressions (list)
- match_
labels Mapping[str, Any] Machine selector label match labels (map)
- match
Expressions List<Property Map> Machine selector label match expressions (list)
- match
Labels Map<Any> Machine selector label match labels (map)
ClusterV2RkeConfigMachineSelectorConfigMachineLabelSelectorMatchExpression
ClusterV2RkeConfigRegistries
- Configs
List<Cluster
V2Rke Config Registries Config> Cluster V2 docker registries config (list)
- Mirrors
List<Cluster
V2Rke Config Registries Mirror> Cluster V2 docker registries mirror (list)
- Configs
[]Cluster
V2Rke Config Registries Config Cluster V2 docker registries config (list)
- Mirrors
[]Cluster
V2Rke Config Registries Mirror Cluster V2 docker registries mirror (list)
- configs
List<Cluster
V2Rke Config Registries Config> Cluster V2 docker registries config (list)
- mirrors
List<Cluster
V2Rke Config Registries Mirror> Cluster V2 docker registries mirror (list)
- configs
Cluster
V2Rke Config Registries Config[] Cluster V2 docker registries config (list)
- mirrors
Cluster
V2Rke Config Registries Mirror[] Cluster V2 docker registries mirror (list)
- configs
Sequence[Cluster
V2Rke Config Registries Config] Cluster V2 docker registries config (list)
- mirrors
Sequence[Cluster
V2Rke Config Registries Mirror] 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)
- Auth
Config stringSecret Name Registry auth config secret name (string)
- Ca
Bundle string Registry CA bundle (string)
- Insecure bool
Registry insecure connectivity (bool)
- Tls
Secret stringName Registry TLS secret name. TLS is a pair of Cert/Key (string)
- Hostname string
Registry hostname (string)
- Auth
Config stringSecret Name Registry auth config secret name (string)
- Ca
Bundle string Registry CA bundle (string)
- Insecure bool
Registry insecure connectivity (bool)
- Tls
Secret stringName Registry TLS secret name. TLS is a pair of Cert/Key (string)
- hostname String
Registry hostname (string)
- auth
Config StringSecret Name Registry auth config secret name (string)
- ca
Bundle String Registry CA bundle (string)
- insecure Boolean
Registry insecure connectivity (bool)
- tls
Secret StringName Registry TLS secret name. TLS is a pair of Cert/Key (string)
- hostname string
Registry hostname (string)
- auth
Config stringSecret Name Registry auth config secret name (string)
- ca
Bundle string Registry CA bundle (string)
- insecure boolean
Registry insecure connectivity (bool)
- tls
Secret stringName Registry TLS secret name. TLS is a pair of Cert/Key (string)
- hostname str
Registry hostname (string)
- auth_
config_ strsecret_ name Registry auth config secret name (string)
- ca_
bundle str Registry CA bundle (string)
- insecure bool
Registry insecure connectivity (bool)
- tls_
secret_ strname Registry TLS secret name. TLS is a pair of Cert/Key (string)
- hostname String
Registry hostname (string)
- auth
Config StringSecret Name Registry auth config secret name (string)
- ca
Bundle String Registry CA bundle (string)
- insecure Boolean
Registry insecure connectivity (bool)
- tls
Secret StringName Registry TLS secret name. TLS is a pair of Cert/Key (string)
ClusterV2RkeConfigRegistriesMirror
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
- Control
Plane stringConcurrency How many controlplane nodes should be upgrade at time, 0 is infinite. Percentages are also accepted (string)
- Control
Plane ClusterDrain Options V2Rke Config Upgrade Strategy Control Plane Drain Options Controlplane nodes drain options (list maxitems:1)
- Worker
Concurrency string How many worker nodes should be upgrade at time. Percentages are also accepted (string)
- Worker
Drain ClusterOptions V2Rke Config Upgrade Strategy Worker Drain Options Worker nodes drain options (list maxitems:1)
- Control
Plane stringConcurrency How many controlplane nodes should be upgrade at time, 0 is infinite. Percentages are also accepted (string)
- Control
Plane ClusterDrain Options V2Rke Config Upgrade Strategy Control Plane Drain Options Controlplane nodes drain options (list maxitems:1)
- Worker
Concurrency string How many worker nodes should be upgrade at time. Percentages are also accepted (string)
- Worker
Drain ClusterOptions V2Rke Config Upgrade Strategy Worker Drain Options Worker nodes drain options (list maxitems:1)
- control
Plane StringConcurrency How many controlplane nodes should be upgrade at time, 0 is infinite. Percentages are also accepted (string)
- control
Plane ClusterDrain Options V2Rke Config Upgrade Strategy Control Plane Drain Options Controlplane nodes drain options (list maxitems:1)
- worker
Concurrency String How many worker nodes should be upgrade at time. Percentages are also accepted (string)
- worker
Drain ClusterOptions V2Rke Config Upgrade Strategy Worker Drain Options Worker nodes drain options (list maxitems:1)
- control
Plane stringConcurrency How many controlplane nodes should be upgrade at time, 0 is infinite. Percentages are also accepted (string)
- control
Plane ClusterDrain Options V2Rke Config Upgrade Strategy Control Plane Drain Options Controlplane nodes drain options (list maxitems:1)
- worker
Concurrency string How many worker nodes should be upgrade at time. Percentages are also accepted (string)
- worker
Drain ClusterOptions V2Rke Config Upgrade Strategy Worker Drain Options Worker nodes drain options (list maxitems:1)
- control_
plane_ strconcurrency How many controlplane nodes should be upgrade at time, 0 is infinite. Percentages are also accepted (string)
- control_
plane_ Clusterdrain_ options V2Rke Config Upgrade Strategy Control Plane Drain Options 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_ Clusteroptions V2Rke Config Upgrade Strategy Worker Drain Options Worker nodes drain options (list maxitems:1)
- control
Plane StringConcurrency How many controlplane nodes should be upgrade at time, 0 is infinite. Percentages are also accepted (string)
- control
Plane Property MapDrain Options Controlplane nodes drain options (list maxitems:1)
- worker
Concurrency String How many worker nodes should be upgrade at time. Percentages are also accepted (string)
- worker
Drain Property MapOptions Worker nodes drain options (list maxitems:1)
ClusterV2RkeConfigUpgradeStrategyControlPlaneDrainOptions
- Delete
Empty boolDir Data 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 boolSets Drain options ignore daemon sets. Default
true
(bool)- Ignore
Errors bool Drain options ignore errors. Default
false
(bool)- Skip
Wait intFor Delete Timeout Seconds Drain options skip wait for delete timeout seconds (int)
- Timeout int
Drain options timeout (int)
- Delete
Empty boolDir Data 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 boolSets Drain options ignore daemon sets. Default
true
(bool)- Ignore
Errors bool Drain options ignore errors. Default
false
(bool)- Skip
Wait intFor Delete Timeout Seconds Drain options skip wait for delete timeout seconds (int)
- Timeout int
Drain options timeout (int)
- delete
Empty BooleanDir Data Drain options delete empty dir data. Default
false
(bool)- disable
Eviction 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)- grace
Period Integer Drain options grace period (int)
- ignore
Daemon BooleanSets Drain options ignore daemon sets. Default
true
(bool)- ignore
Errors Boolean Drain options ignore errors. Default
false
(bool)- skip
Wait IntegerFor Delete Timeout Seconds Drain options skip wait for delete timeout seconds (int)
- timeout Integer
Drain options timeout (int)
- delete
Empty booleanDir Data Drain options delete empty dir data. Default
false
(bool)- disable
Eviction 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)- grace
Period number Drain options grace period (int)
- ignore
Daemon booleanSets Drain options ignore daemon sets. Default
true
(bool)- ignore
Errors boolean Drain options ignore errors. Default
false
(bool)- skip
Wait numberFor Delete Timeout Seconds Drain options skip wait for delete timeout seconds (int)
- timeout number
Drain options timeout (int)
- delete_
empty_ booldir_ data 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_ boolsets Drain options ignore daemon sets. Default
true
(bool)- ignore_
errors bool Drain options ignore errors. Default
false
(bool)- skip_
wait_ intfor_ delete_ timeout_ seconds Drain options skip wait for delete timeout seconds (int)
- timeout int
Drain options timeout (int)
- delete
Empty BooleanDir Data Drain options delete empty dir data. Default
false
(bool)- disable
Eviction 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)- grace
Period Number Drain options grace period (int)
- ignore
Daemon BooleanSets Drain options ignore daemon sets. Default
true
(bool)- ignore
Errors Boolean Drain options ignore errors. Default
false
(bool)- skip
Wait NumberFor Delete Timeout Seconds Drain options skip wait for delete timeout seconds (int)
- timeout Number
Drain options timeout (int)
ClusterV2RkeConfigUpgradeStrategyWorkerDrainOptions
- Delete
Empty boolDir Data 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 boolSets Drain options ignore daemon sets. Default
true
(bool)- Ignore
Errors bool Drain options ignore errors. Default
false
(bool)- Skip
Wait intFor Delete Timeout Seconds Drain options skip wait for delete timeout seconds (int)
- Timeout int
Drain options timeout (int)
- Delete
Empty boolDir Data 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 boolSets Drain options ignore daemon sets. Default
true
(bool)- Ignore
Errors bool Drain options ignore errors. Default
false
(bool)- Skip
Wait intFor Delete Timeout Seconds Drain options skip wait for delete timeout seconds (int)
- Timeout int
Drain options timeout (int)
- delete
Empty BooleanDir Data Drain options delete empty dir data. Default
false
(bool)- disable
Eviction 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)- grace
Period Integer Drain options grace period (int)
- ignore
Daemon BooleanSets Drain options ignore daemon sets. Default
true
(bool)- ignore
Errors Boolean Drain options ignore errors. Default
false
(bool)- skip
Wait IntegerFor Delete Timeout Seconds Drain options skip wait for delete timeout seconds (int)
- timeout Integer
Drain options timeout (int)
- delete
Empty booleanDir Data Drain options delete empty dir data. Default
false
(bool)- disable
Eviction 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)- grace
Period number Drain options grace period (int)
- ignore
Daemon booleanSets Drain options ignore daemon sets. Default
true
(bool)- ignore
Errors boolean Drain options ignore errors. Default
false
(bool)- skip
Wait numberFor Delete Timeout Seconds Drain options skip wait for delete timeout seconds (int)
- timeout number
Drain options timeout (int)
- delete_
empty_ booldir_ data 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_ boolsets Drain options ignore daemon sets. Default
true
(bool)- ignore_
errors bool Drain options ignore errors. Default
false
(bool)- skip_
wait_ intfor_ delete_ timeout_ seconds Drain options skip wait for delete timeout seconds (int)
- timeout int
Drain options timeout (int)
- delete
Empty BooleanDir Data Drain options delete empty dir data. Default
false
(bool)- disable
Eviction 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)- grace
Period Number Drain options grace period (int)
- ignore
Daemon BooleanSets Drain options ignore daemon sets. Default
true
(bool)- ignore
Errors Boolean Drain options ignore errors. Default
false
(bool)- skip
Wait NumberFor Delete Timeout Seconds 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 <FLEET_NAMESPACE>/<CLUSTER_NAME>
Package Details
- Repository
- Rancher2 pulumi/pulumi-rancher2
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
rancher2
Terraform Provider.