1. Packages
  2. Rancher2
  3. API Docs
  4. getClusterV2
Rancher 2 v6.1.0 published on Tuesday, Mar 12, 2024 by Pulumi

rancher2.getClusterV2

Explore with Pulumi AI

rancher2 logo
Rancher 2 v6.1.0 published on Tuesday, Mar 12, 2024 by Pulumi

    Use this data source to retrieve information about a Rancher v2 cluster.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as rancher2 from "@pulumi/rancher2";
    
    const foo = rancher2.getClusterV2({
        fleetNamespace: "fleet-ns",
        name: "foo",
    });
    
    import pulumi
    import pulumi_rancher2 as rancher2
    
    foo = rancher2.get_cluster_v2(fleet_namespace="fleet-ns",
        name="foo")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-rancher2/sdk/v6/go/rancher2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := rancher2.LookupClusterV2(ctx, &rancher2.LookupClusterV2Args{
    			FleetNamespace: pulumi.StringRef("fleet-ns"),
    			Name:           "foo",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Rancher2 = Pulumi.Rancher2;
    
    return await Deployment.RunAsync(() => 
    {
        var foo = Rancher2.GetClusterV2.Invoke(new()
        {
            FleetNamespace = "fleet-ns",
            Name = "foo",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.rancher2.Rancher2Functions;
    import com.pulumi.rancher2.inputs.GetClusterV2Args;
    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) {
            final var foo = Rancher2Functions.getClusterV2(GetClusterV2Args.builder()
                .fleetNamespace("fleet-ns")
                .name("foo")
                .build());
    
        }
    }
    
    variables:
      foo:
        fn::invoke:
          Function: rancher2:getClusterV2
          Arguments:
            fleetNamespace: fleet-ns
            name: foo
    

    Using getClusterV2

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getClusterV2(args: GetClusterV2Args, opts?: InvokeOptions): Promise<GetClusterV2Result>
    function getClusterV2Output(args: GetClusterV2OutputArgs, opts?: InvokeOptions): Output<GetClusterV2Result>
    def get_cluster_v2(fleet_namespace: Optional[str] = None,
                       name: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetClusterV2Result
    def get_cluster_v2_output(fleet_namespace: Optional[pulumi.Input[str]] = None,
                       name: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetClusterV2Result]
    func LookupClusterV2(ctx *Context, args *LookupClusterV2Args, opts ...InvokeOption) (*LookupClusterV2Result, error)
    func LookupClusterV2Output(ctx *Context, args *LookupClusterV2OutputArgs, opts ...InvokeOption) LookupClusterV2ResultOutput

    > Note: This function is named LookupClusterV2 in the Go SDK.

    public static class GetClusterV2 
    {
        public static Task<GetClusterV2Result> InvokeAsync(GetClusterV2Args args, InvokeOptions? opts = null)
        public static Output<GetClusterV2Result> Invoke(GetClusterV2InvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetClusterV2Result> getClusterV2(GetClusterV2Args args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: rancher2:index/getClusterV2:getClusterV2
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Name string
    The name of the Cluster v2 (string)
    FleetNamespace string
    The fleet namespace of the Cluster v2. Default: \"fleet-default\" (string)
    Name string
    The name of the Cluster v2 (string)
    FleetNamespace string
    The fleet namespace of the Cluster v2. Default: \"fleet-default\" (string)
    name String
    The name of the Cluster v2 (string)
    fleetNamespace String
    The fleet namespace of the Cluster v2. Default: \"fleet-default\" (string)
    name string
    The name of the Cluster v2 (string)
    fleetNamespace string
    The fleet namespace of the Cluster v2. Default: \"fleet-default\" (string)
    name str
    The name of the Cluster v2 (string)
    fleet_namespace str
    The fleet namespace of the Cluster v2. Default: \"fleet-default\" (string)
    name String
    The name of the Cluster v2 (string)
    fleetNamespace String
    The fleet namespace of the Cluster v2. Default: \"fleet-default\" (string)

    getClusterV2 Result

    The following output properties are available:

    AgentEnvVars List<GetClusterV2AgentEnvVar>
    (Computed) Optional Agent Env Vars for Rancher agent (list)
    Annotations Dictionary<string, object>
    CloudCredentialSecretName string
    (Computed) Cluster V2 cloud credential secret name (string)
    ClusterRegistrationToken GetClusterV2ClusterRegistrationToken
    (Computed/Sensitive) Cluster Registration Token generated for the cluster v2 (list maxitems:1)
    ClusterV1Id string
    (Computed) Cluster v1 id for cluster v2 (string)
    DefaultClusterRoleForProjectMembers string
    (Computed) Cluster V2 default cluster role for project members (string)
    DefaultPodSecurityAdmissionConfigurationTemplateName string
    (Computed) Cluster V2 default pod security admission configuration template name (string)
    DefaultPodSecurityPolicyTemplateName string
    (Computed) Cluster V2 default pod security policy template name (string)
    EnableNetworkPolicy bool
    (Computed) Enable k8s network policy at Cluster V2 (bool)
    Id string
    The provider-assigned unique ID for this managed resource.
    KubeConfig string
    (Computed/Sensitive) Kube Config generated for the cluster v2 (string)
    KubernetesVersion string
    (Computed) The kubernetes version of the Cluster v2 (list maxitems:1)
    Labels Dictionary<string, object>
    Name string
    ResourceVersion string
    (Computed) Cluster v2 k8s resource version (string)
    RkeConfig GetClusterV2RkeConfig
    (Computed) The RKE configuration for k3s and rke2 Clusters v2. (list maxitems:1)
    FleetNamespace string
    AgentEnvVars []GetClusterV2AgentEnvVar
    (Computed) Optional Agent Env Vars for Rancher agent (list)
    Annotations map[string]interface{}
    CloudCredentialSecretName string
    (Computed) Cluster V2 cloud credential secret name (string)
    ClusterRegistrationToken GetClusterV2ClusterRegistrationToken
    (Computed/Sensitive) Cluster Registration Token generated for the cluster v2 (list maxitems:1)
    ClusterV1Id string
    (Computed) Cluster v1 id for cluster v2 (string)
    DefaultClusterRoleForProjectMembers string
    (Computed) Cluster V2 default cluster role for project members (string)
    DefaultPodSecurityAdmissionConfigurationTemplateName string
    (Computed) Cluster V2 default pod security admission configuration template name (string)
    DefaultPodSecurityPolicyTemplateName string
    (Computed) Cluster V2 default pod security policy template name (string)
    EnableNetworkPolicy bool
    (Computed) Enable k8s network policy at Cluster V2 (bool)
    Id string
    The provider-assigned unique ID for this managed resource.
    KubeConfig string
    (Computed/Sensitive) Kube Config generated for the cluster v2 (string)
    KubernetesVersion string
    (Computed) The kubernetes version of the Cluster v2 (list maxitems:1)
    Labels map[string]interface{}
    Name string
    ResourceVersion string
    (Computed) Cluster v2 k8s resource version (string)
    RkeConfig GetClusterV2RkeConfig
    (Computed) The RKE configuration for k3s and rke2 Clusters v2. (list maxitems:1)
    FleetNamespace string
    agentEnvVars List<GetClusterV2AgentEnvVar>
    (Computed) Optional Agent Env Vars for Rancher agent (list)
    annotations Map<String,Object>
    cloudCredentialSecretName String
    (Computed) Cluster V2 cloud credential secret name (string)
    clusterRegistrationToken GetClusterV2ClusterRegistrationToken
    (Computed/Sensitive) Cluster Registration Token generated for the cluster v2 (list maxitems:1)
    clusterV1Id String
    (Computed) Cluster v1 id for cluster v2 (string)
    defaultClusterRoleForProjectMembers String
    (Computed) Cluster V2 default cluster role for project members (string)
    defaultPodSecurityAdmissionConfigurationTemplateName String
    (Computed) Cluster V2 default pod security admission configuration template name (string)
    defaultPodSecurityPolicyTemplateName String
    (Computed) Cluster V2 default pod security policy template name (string)
    enableNetworkPolicy Boolean
    (Computed) Enable k8s network policy at Cluster V2 (bool)
    id String
    The provider-assigned unique ID for this managed resource.
    kubeConfig String
    (Computed/Sensitive) Kube Config generated for the cluster v2 (string)
    kubernetesVersion String
    (Computed) The kubernetes version of the Cluster v2 (list maxitems:1)
    labels Map<String,Object>
    name String
    resourceVersion String
    (Computed) Cluster v2 k8s resource version (string)
    rkeConfig GetClusterV2RkeConfig
    (Computed) The RKE configuration for k3s and rke2 Clusters v2. (list maxitems:1)
    fleetNamespace String
    agentEnvVars GetClusterV2AgentEnvVar[]
    (Computed) Optional Agent Env Vars for Rancher agent (list)
    annotations {[key: string]: any}
    cloudCredentialSecretName string
    (Computed) Cluster V2 cloud credential secret name (string)
    clusterRegistrationToken GetClusterV2ClusterRegistrationToken
    (Computed/Sensitive) Cluster Registration Token generated for the cluster v2 (list maxitems:1)
    clusterV1Id string
    (Computed) Cluster v1 id for cluster v2 (string)
    defaultClusterRoleForProjectMembers string
    (Computed) Cluster V2 default cluster role for project members (string)
    defaultPodSecurityAdmissionConfigurationTemplateName string
    (Computed) Cluster V2 default pod security admission configuration template name (string)
    defaultPodSecurityPolicyTemplateName string
    (Computed) Cluster V2 default pod security policy template name (string)
    enableNetworkPolicy boolean
    (Computed) Enable k8s network policy at Cluster V2 (bool)
    id string
    The provider-assigned unique ID for this managed resource.
    kubeConfig string
    (Computed/Sensitive) Kube Config generated for the cluster v2 (string)
    kubernetesVersion string
    (Computed) The kubernetes version of the Cluster v2 (list maxitems:1)
    labels {[key: string]: any}
    name string
    resourceVersion string
    (Computed) Cluster v2 k8s resource version (string)
    rkeConfig GetClusterV2RkeConfig
    (Computed) The RKE configuration for k3s and rke2 Clusters v2. (list maxitems:1)
    fleetNamespace string
    agent_env_vars Sequence[GetClusterV2AgentEnvVar]
    (Computed) Optional Agent Env Vars for Rancher agent (list)
    annotations Mapping[str, Any]
    cloud_credential_secret_name str
    (Computed) Cluster V2 cloud credential secret name (string)
    cluster_registration_token GetClusterV2ClusterRegistrationToken
    (Computed/Sensitive) Cluster Registration Token generated for the cluster v2 (list maxitems:1)
    cluster_v1_id str
    (Computed) Cluster v1 id for cluster v2 (string)
    default_cluster_role_for_project_members str
    (Computed) Cluster V2 default cluster role for project members (string)
    default_pod_security_admission_configuration_template_name str
    (Computed) Cluster V2 default pod security admission configuration template name (string)
    default_pod_security_policy_template_name str
    (Computed) Cluster V2 default pod security policy template name (string)
    enable_network_policy bool
    (Computed) Enable k8s network policy at Cluster V2 (bool)
    id str
    The provider-assigned unique ID for this managed resource.
    kube_config str
    (Computed/Sensitive) Kube Config generated for the cluster v2 (string)
    kubernetes_version str
    (Computed) The kubernetes version of the Cluster v2 (list maxitems:1)
    labels Mapping[str, Any]
    name str
    resource_version str
    (Computed) Cluster v2 k8s resource version (string)
    rke_config GetClusterV2RkeConfig
    (Computed) The RKE configuration for k3s and rke2 Clusters v2. (list maxitems:1)
    fleet_namespace str
    agentEnvVars List<Property Map>
    (Computed) Optional Agent Env Vars for Rancher agent (list)
    annotations Map<Any>
    cloudCredentialSecretName String
    (Computed) 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 (string)
    defaultClusterRoleForProjectMembers String
    (Computed) Cluster V2 default cluster role for project members (string)
    defaultPodSecurityAdmissionConfigurationTemplateName String
    (Computed) Cluster V2 default pod security admission configuration template name (string)
    defaultPodSecurityPolicyTemplateName String
    (Computed) Cluster V2 default pod security policy template name (string)
    enableNetworkPolicy Boolean
    (Computed) Enable k8s network policy at Cluster V2 (bool)
    id String
    The provider-assigned unique ID for this managed resource.
    kubeConfig String
    (Computed/Sensitive) Kube Config generated for the cluster v2 (string)
    kubernetesVersion String
    (Computed) The kubernetes version of the Cluster v2 (list maxitems:1)
    labels Map<Any>
    name String
    resourceVersion String
    (Computed) Cluster v2 k8s resource version (string)
    rkeConfig Property Map
    (Computed) The RKE configuration for k3s and rke2 Clusters v2. (list maxitems:1)
    fleetNamespace String

    Supporting Types

    GetClusterV2AgentEnvVar

    Name string
    The name of the Cluster v2 (string)
    Value string
    Name string
    The name of the Cluster v2 (string)
    Value string
    name String
    The name of the Cluster v2 (string)
    value String
    name string
    The name of the Cluster v2 (string)
    value string
    name str
    The name of the Cluster v2 (string)
    value str
    name String
    The name of the Cluster v2 (string)
    value String

    GetClusterV2ClusterRegistrationToken

    Annotations Dictionary<string, object>
    Annotations of the resource
    ClusterId string
    Command string
    Id string
    (Computed) The ID of the resource (string)
    InsecureCommand string
    InsecureNodeCommand string
    InsecureWindowsNodeCommand string
    Labels Dictionary<string, object>
    Labels of the resource
    ManifestUrl string
    Name string
    The name of the Cluster v2 (string)
    NodeCommand string
    Token string
    WindowsNodeCommand string
    Annotations map[string]interface{}
    Annotations of the resource
    ClusterId string
    Command string
    Id string
    (Computed) The ID of the resource (string)
    InsecureCommand string
    InsecureNodeCommand string
    InsecureWindowsNodeCommand string
    Labels map[string]interface{}
    Labels of the resource
    ManifestUrl string
    Name string
    The name of the Cluster v2 (string)
    NodeCommand string
    Token string
    WindowsNodeCommand string
    annotations Map<String,Object>
    Annotations of the resource
    clusterId String
    command String
    id String
    (Computed) The ID of the resource (string)
    insecureCommand String
    insecureNodeCommand String
    insecureWindowsNodeCommand String
    labels Map<String,Object>
    Labels of the resource
    manifestUrl String
    name String
    The name of the Cluster v2 (string)
    nodeCommand String
    token String
    windowsNodeCommand String
    annotations {[key: string]: any}
    Annotations of the resource
    clusterId string
    command string
    id string
    (Computed) The ID of the resource (string)
    insecureCommand string
    insecureNodeCommand string
    insecureWindowsNodeCommand string
    labels {[key: string]: any}
    Labels of the resource
    manifestUrl string
    name string
    The name of the Cluster v2 (string)
    nodeCommand string
    token string
    windowsNodeCommand string
    annotations Mapping[str, Any]
    Annotations of the resource
    cluster_id str
    command str
    id str
    (Computed) The ID of the resource (string)
    insecure_command str
    insecure_node_command str
    insecure_windows_node_command str
    labels Mapping[str, Any]
    Labels of the resource
    manifest_url str
    name str
    The name of the Cluster v2 (string)
    node_command str
    token str
    windows_node_command str
    annotations Map<Any>
    Annotations of the resource
    clusterId String
    command String
    id String
    (Computed) The ID of the resource (string)
    insecureCommand String
    insecureNodeCommand String
    insecureWindowsNodeCommand String
    labels Map<Any>
    Labels of the resource
    manifestUrl String
    name String
    The name of the Cluster v2 (string)
    nodeCommand String
    token String
    windowsNodeCommand String

    GetClusterV2RkeConfig

    Etcd GetClusterV2RkeConfigEtcd
    Cluster V2 etcd
    MachinePoolDefaults List<GetClusterV2RkeConfigMachinePoolDefault>
    Default values for machine pool configurations if unset
    MachinePools List<GetClusterV2RkeConfigMachinePool>
    Cluster V2 machine pools
    MachineSelectorConfigs List<GetClusterV2RkeConfigMachineSelectorConfig>
    Cluster V2 machine selector config
    MachineSelectorFiles List<GetClusterV2RkeConfigMachineSelectorFile>
    Cluster V2 machine selector files
    AdditionalManifest string
    Cluster V2 additional manifest
    ChartValues string
    Cluster V2 chart values. It should be in YAML format
    EtcdSnapshotCreate GetClusterV2RkeConfigEtcdSnapshotCreate
    Cluster V2 etcd snapshot create
    EtcdSnapshotRestore GetClusterV2RkeConfigEtcdSnapshotRestore
    Cluster V2 etcd snapshot restore
    LocalAuthEndpoint GetClusterV2RkeConfigLocalAuthEndpoint
    Cluster V2 local auth endpoint

    Deprecated:Use rancher2_cluster_v2.local_auth_endpoint instead

    MachineGlobalConfig string
    Cluster V2 machine global config
    Registries GetClusterV2RkeConfigRegistries
    Cluster V2 registries
    RotateCertificates GetClusterV2RkeConfigRotateCertificates
    Cluster V2 certificate rotation
    UpgradeStrategy GetClusterV2RkeConfigUpgradeStrategy
    Cluster V2 upgrade strategy
    Etcd GetClusterV2RkeConfigEtcd
    Cluster V2 etcd
    MachinePoolDefaults []GetClusterV2RkeConfigMachinePoolDefault
    Default values for machine pool configurations if unset
    MachinePools []GetClusterV2RkeConfigMachinePool
    Cluster V2 machine pools
    MachineSelectorConfigs []GetClusterV2RkeConfigMachineSelectorConfig
    Cluster V2 machine selector config
    MachineSelectorFiles []GetClusterV2RkeConfigMachineSelectorFile
    Cluster V2 machine selector files
    AdditionalManifest string
    Cluster V2 additional manifest
    ChartValues string
    Cluster V2 chart values. It should be in YAML format
    EtcdSnapshotCreate GetClusterV2RkeConfigEtcdSnapshotCreate
    Cluster V2 etcd snapshot create
    EtcdSnapshotRestore GetClusterV2RkeConfigEtcdSnapshotRestore
    Cluster V2 etcd snapshot restore
    LocalAuthEndpoint GetClusterV2RkeConfigLocalAuthEndpoint
    Cluster V2 local auth endpoint

    Deprecated:Use rancher2_cluster_v2.local_auth_endpoint instead

    MachineGlobalConfig string
    Cluster V2 machine global config
    Registries GetClusterV2RkeConfigRegistries
    Cluster V2 registries
    RotateCertificates GetClusterV2RkeConfigRotateCertificates
    Cluster V2 certificate rotation
    UpgradeStrategy GetClusterV2RkeConfigUpgradeStrategy
    Cluster V2 upgrade strategy
    etcd GetClusterV2RkeConfigEtcd
    Cluster V2 etcd
    machinePoolDefaults List<GetClusterV2RkeConfigMachinePoolDefault>
    Default values for machine pool configurations if unset
    machinePools List<GetClusterV2RkeConfigMachinePool>
    Cluster V2 machine pools
    machineSelectorConfigs List<GetClusterV2RkeConfigMachineSelectorConfig>
    Cluster V2 machine selector config
    machineSelectorFiles List<GetClusterV2RkeConfigMachineSelectorFile>
    Cluster V2 machine selector files
    additionalManifest String
    Cluster V2 additional manifest
    chartValues String
    Cluster V2 chart values. It should be in YAML format
    etcdSnapshotCreate GetClusterV2RkeConfigEtcdSnapshotCreate
    Cluster V2 etcd snapshot create
    etcdSnapshotRestore GetClusterV2RkeConfigEtcdSnapshotRestore
    Cluster V2 etcd snapshot restore
    localAuthEndpoint GetClusterV2RkeConfigLocalAuthEndpoint
    Cluster V2 local auth endpoint

    Deprecated:Use rancher2_cluster_v2.local_auth_endpoint instead

    machineGlobalConfig String
    Cluster V2 machine global config
    registries GetClusterV2RkeConfigRegistries
    Cluster V2 registries
    rotateCertificates GetClusterV2RkeConfigRotateCertificates
    Cluster V2 certificate rotation
    upgradeStrategy GetClusterV2RkeConfigUpgradeStrategy
    Cluster V2 upgrade strategy
    etcd GetClusterV2RkeConfigEtcd
    Cluster V2 etcd
    machinePoolDefaults GetClusterV2RkeConfigMachinePoolDefault[]
    Default values for machine pool configurations if unset
    machinePools GetClusterV2RkeConfigMachinePool[]
    Cluster V2 machine pools
    machineSelectorConfigs GetClusterV2RkeConfigMachineSelectorConfig[]
    Cluster V2 machine selector config
    machineSelectorFiles GetClusterV2RkeConfigMachineSelectorFile[]
    Cluster V2 machine selector files
    additionalManifest string
    Cluster V2 additional manifest
    chartValues string
    Cluster V2 chart values. It should be in YAML format
    etcdSnapshotCreate GetClusterV2RkeConfigEtcdSnapshotCreate
    Cluster V2 etcd snapshot create
    etcdSnapshotRestore GetClusterV2RkeConfigEtcdSnapshotRestore
    Cluster V2 etcd snapshot restore
    localAuthEndpoint GetClusterV2RkeConfigLocalAuthEndpoint
    Cluster V2 local auth endpoint

    Deprecated:Use rancher2_cluster_v2.local_auth_endpoint instead

    machineGlobalConfig string
    Cluster V2 machine global config
    registries GetClusterV2RkeConfigRegistries
    Cluster V2 registries
    rotateCertificates GetClusterV2RkeConfigRotateCertificates
    Cluster V2 certificate rotation
    upgradeStrategy GetClusterV2RkeConfigUpgradeStrategy
    Cluster V2 upgrade strategy
    etcd GetClusterV2RkeConfigEtcd
    Cluster V2 etcd
    machine_pool_defaults Sequence[GetClusterV2RkeConfigMachinePoolDefault]
    Default values for machine pool configurations if unset
    machine_pools Sequence[GetClusterV2RkeConfigMachinePool]
    Cluster V2 machine pools
    machine_selector_configs Sequence[GetClusterV2RkeConfigMachineSelectorConfig]
    Cluster V2 machine selector config
    machine_selector_files Sequence[GetClusterV2RkeConfigMachineSelectorFile]
    Cluster V2 machine selector files
    additional_manifest str
    Cluster V2 additional manifest
    chart_values str
    Cluster V2 chart values. It should be in YAML format
    etcd_snapshot_create GetClusterV2RkeConfigEtcdSnapshotCreate
    Cluster V2 etcd snapshot create
    etcd_snapshot_restore GetClusterV2RkeConfigEtcdSnapshotRestore
    Cluster V2 etcd snapshot restore
    local_auth_endpoint GetClusterV2RkeConfigLocalAuthEndpoint
    Cluster V2 local auth endpoint

    Deprecated:Use rancher2_cluster_v2.local_auth_endpoint instead

    machine_global_config str
    Cluster V2 machine global config
    registries GetClusterV2RkeConfigRegistries
    Cluster V2 registries
    rotate_certificates GetClusterV2RkeConfigRotateCertificates
    Cluster V2 certificate rotation
    upgrade_strategy GetClusterV2RkeConfigUpgradeStrategy
    Cluster V2 upgrade strategy
    etcd Property Map
    Cluster V2 etcd
    machinePoolDefaults List<Property Map>
    Default values for machine pool configurations if unset
    machinePools List<Property Map>
    Cluster V2 machine pools
    machineSelectorConfigs List<Property Map>
    Cluster V2 machine selector config
    machineSelectorFiles List<Property Map>
    Cluster V2 machine selector files
    additionalManifest String
    Cluster V2 additional manifest
    chartValues String
    Cluster V2 chart values. It should be in YAML format
    etcdSnapshotCreate Property Map
    Cluster V2 etcd snapshot create
    etcdSnapshotRestore Property Map
    Cluster V2 etcd snapshot restore
    localAuthEndpoint Property Map
    Cluster V2 local auth endpoint

    Deprecated:Use rancher2_cluster_v2.local_auth_endpoint instead

    machineGlobalConfig String
    Cluster V2 machine global config
    registries Property Map
    Cluster V2 registries
    rotateCertificates Property Map
    Cluster V2 certificate rotation
    upgradeStrategy Property Map
    Cluster V2 upgrade strategy

    GetClusterV2RkeConfigEtcd

    DisableSnapshots bool
    Disable ETCD snapshots
    S3Config GetClusterV2RkeConfigEtcdS3Config
    ETCD snapshot S3 config
    SnapshotRetention int
    ETCD snapshot retention
    SnapshotScheduleCron string
    ETCD snapshot schedule cron (e.g "0 */5 * * *")
    DisableSnapshots bool
    Disable ETCD snapshots
    S3Config GetClusterV2RkeConfigEtcdS3Config
    ETCD snapshot S3 config
    SnapshotRetention int
    ETCD snapshot retention
    SnapshotScheduleCron string
    ETCD snapshot schedule cron (e.g "0 */5 * * *")
    disableSnapshots Boolean
    Disable ETCD snapshots
    s3Config GetClusterV2RkeConfigEtcdS3Config
    ETCD snapshot S3 config
    snapshotRetention Integer
    ETCD snapshot retention
    snapshotScheduleCron String
    ETCD snapshot schedule cron (e.g "0 */5 * * *")
    disableSnapshots boolean
    Disable ETCD snapshots
    s3Config GetClusterV2RkeConfigEtcdS3Config
    ETCD snapshot S3 config
    snapshotRetention number
    ETCD snapshot retention
    snapshotScheduleCron string
    ETCD snapshot schedule cron (e.g "0 */5 * * *")
    disable_snapshots bool
    Disable ETCD snapshots
    s3_config GetClusterV2RkeConfigEtcdS3Config
    ETCD snapshot S3 config
    snapshot_retention int
    ETCD snapshot retention
    snapshot_schedule_cron str
    ETCD snapshot schedule cron (e.g "0 */5 * * *")
    disableSnapshots Boolean
    Disable ETCD snapshots
    s3Config Property Map
    ETCD snapshot S3 config
    snapshotRetention Number
    ETCD snapshot retention
    snapshotScheduleCron String
    ETCD snapshot schedule cron (e.g "0 */5 * * *")

    GetClusterV2RkeConfigEtcdS3Config

    Bucket string
    ETCD snapshot S3 bucket
    Endpoint string
    ETCD snapshot S3 endpoint
    CloudCredentialName string
    ETCD snapshot S3 cloud credential name
    EndpointCa string
    ETCD snapshot S3 endpoint CA
    Folder string
    ETCD snapshot S3 folder
    Region string
    ETCD snapshot S3 region
    SkipSslVerify bool
    Disable ETCD skip ssl verify
    Bucket string
    ETCD snapshot S3 bucket
    Endpoint string
    ETCD snapshot S3 endpoint
    CloudCredentialName string
    ETCD snapshot S3 cloud credential name
    EndpointCa string
    ETCD snapshot S3 endpoint CA
    Folder string
    ETCD snapshot S3 folder
    Region string
    ETCD snapshot S3 region
    SkipSslVerify bool
    Disable ETCD skip ssl verify
    bucket String
    ETCD snapshot S3 bucket
    endpoint String
    ETCD snapshot S3 endpoint
    cloudCredentialName String
    ETCD snapshot S3 cloud credential name
    endpointCa String
    ETCD snapshot S3 endpoint CA
    folder String
    ETCD snapshot S3 folder
    region String
    ETCD snapshot S3 region
    skipSslVerify Boolean
    Disable ETCD skip ssl verify
    bucket string
    ETCD snapshot S3 bucket
    endpoint string
    ETCD snapshot S3 endpoint
    cloudCredentialName string
    ETCD snapshot S3 cloud credential name
    endpointCa string
    ETCD snapshot S3 endpoint CA
    folder string
    ETCD snapshot S3 folder
    region string
    ETCD snapshot S3 region
    skipSslVerify boolean
    Disable ETCD skip ssl verify
    bucket str
    ETCD snapshot S3 bucket
    endpoint str
    ETCD snapshot S3 endpoint
    cloud_credential_name str
    ETCD snapshot S3 cloud credential name
    endpoint_ca str
    ETCD snapshot S3 endpoint CA
    folder str
    ETCD snapshot S3 folder
    region str
    ETCD snapshot S3 region
    skip_ssl_verify bool
    Disable ETCD skip ssl verify
    bucket String
    ETCD snapshot S3 bucket
    endpoint String
    ETCD snapshot S3 endpoint
    cloudCredentialName String
    ETCD snapshot S3 cloud credential name
    endpointCa String
    ETCD snapshot S3 endpoint CA
    folder String
    ETCD snapshot S3 folder
    region String
    ETCD snapshot S3 region
    skipSslVerify Boolean
    Disable ETCD skip ssl verify

    GetClusterV2RkeConfigEtcdSnapshotCreate

    Generation int
    ETCD generation to initiate a snapshot
    Generation int
    ETCD generation to initiate a snapshot
    generation Integer
    ETCD generation to initiate a snapshot
    generation number
    ETCD generation to initiate a snapshot
    generation int
    ETCD generation to initiate a snapshot
    generation Number
    ETCD generation to initiate a snapshot

    GetClusterV2RkeConfigEtcdSnapshotRestore

    Generation int
    ETCD snapshot desired generation
    Name string
    The name of the Cluster v2 (string)
    RestoreRkeConfig string
    ETCD restore RKE config (set to none, all, or kubernetesVersion)
    Generation int
    ETCD snapshot desired generation
    Name string
    The name of the Cluster v2 (string)
    RestoreRkeConfig string
    ETCD restore RKE config (set to none, all, or kubernetesVersion)
    generation Integer
    ETCD snapshot desired generation
    name String
    The name of the Cluster v2 (string)
    restoreRkeConfig String
    ETCD restore RKE config (set to none, all, or kubernetesVersion)
    generation number
    ETCD snapshot desired generation
    name string
    The name of the Cluster v2 (string)
    restoreRkeConfig string
    ETCD restore RKE config (set to none, all, or kubernetesVersion)
    generation int
    ETCD snapshot desired generation
    name str
    The name of the Cluster v2 (string)
    restore_rke_config str
    ETCD restore RKE config (set to none, all, or kubernetesVersion)
    generation Number
    ETCD snapshot desired generation
    name String
    The name of the Cluster v2 (string)
    restoreRkeConfig String
    ETCD restore RKE config (set to none, all, or kubernetesVersion)

    GetClusterV2RkeConfigLocalAuthEndpoint

    CaCerts string
    Enabled bool
    Fqdn string
    CaCerts string
    Enabled bool
    Fqdn string
    caCerts String
    enabled Boolean
    fqdn String
    caCerts string
    enabled boolean
    fqdn string
    ca_certs str
    enabled bool
    fqdn str
    caCerts String
    enabled Boolean
    fqdn String

    GetClusterV2RkeConfigMachinePool

    Annotations Dictionary<string, object>
    Annotations of the resource
    Labels Dictionary<string, object>
    Labels of the resource
    MachineConfig GetClusterV2RkeConfigMachinePoolMachineConfig
    Machine config data
    MachineLabels Dictionary<string, object>
    Labels of the machine
    Name string
    The name of the Cluster v2 (string)
    CloudCredentialSecretName string
    (Computed) Cluster V2 cloud credential secret name (string)
    ControlPlaneRole bool
    Machine pool control plane role
    DrainBeforeDelete bool
    Machine pool drain before delete
    EtcdRole bool
    Machine pool etcd role
    HostnameLengthLimit int
    maximum length for autogenerated hostname
    MaxUnhealthy string
    max unhealthy nodes for automated replacement to be allowed
    NodeDrainTimeout int
    seconds to wait for machine pool drain to complete before machine deletion
    NodeStartupTimeoutSeconds int
    seconds a new node has to become active before it is replaced
    Paused bool
    Machine pool paused
    Quantity int
    Machine pool quantity
    RollingUpdate GetClusterV2RkeConfigMachinePoolRollingUpdate
    Machine pool rolling update
    Taints List<GetClusterV2RkeConfigMachinePoolTaint>
    Machine pool taints
    UnhealthyNodeTimeoutSeconds int
    seconds an unhealthy node has to become active before it is replaced
    UnhealthyRange string
    range of unhealthy nodes for automated replacement to be allowed
    WorkerRole bool
    Machine pool worker role
    Annotations map[string]interface{}
    Annotations of the resource
    Labels map[string]interface{}
    Labels of the resource
    MachineConfig GetClusterV2RkeConfigMachinePoolMachineConfig
    Machine config data
    MachineLabels map[string]interface{}
    Labels of the machine
    Name string
    The name of the Cluster v2 (string)
    CloudCredentialSecretName string
    (Computed) Cluster V2 cloud credential secret name (string)
    ControlPlaneRole bool
    Machine pool control plane role
    DrainBeforeDelete bool
    Machine pool drain before delete
    EtcdRole bool
    Machine pool etcd role
    HostnameLengthLimit int
    maximum length for autogenerated hostname
    MaxUnhealthy string
    max unhealthy nodes for automated replacement to be allowed
    NodeDrainTimeout int
    seconds to wait for machine pool drain to complete before machine deletion
    NodeStartupTimeoutSeconds int
    seconds a new node has to become active before it is replaced
    Paused bool
    Machine pool paused
    Quantity int
    Machine pool quantity
    RollingUpdate GetClusterV2RkeConfigMachinePoolRollingUpdate
    Machine pool rolling update
    Taints []GetClusterV2RkeConfigMachinePoolTaint
    Machine pool taints
    UnhealthyNodeTimeoutSeconds int
    seconds an unhealthy node has to become active before it is replaced
    UnhealthyRange string
    range of unhealthy nodes for automated replacement to be allowed
    WorkerRole bool
    Machine pool worker role
    annotations Map<String,Object>
    Annotations of the resource
    labels Map<String,Object>
    Labels of the resource
    machineConfig GetClusterV2RkeConfigMachinePoolMachineConfig
    Machine config data
    machineLabels Map<String,Object>
    Labels of the machine
    name String
    The name of the Cluster v2 (string)
    cloudCredentialSecretName String
    (Computed) Cluster V2 cloud credential secret name (string)
    controlPlaneRole Boolean
    Machine pool control plane role
    drainBeforeDelete Boolean
    Machine pool drain before delete
    etcdRole Boolean
    Machine pool etcd role
    hostnameLengthLimit Integer
    maximum length for autogenerated hostname
    maxUnhealthy String
    max unhealthy nodes for automated replacement to be allowed
    nodeDrainTimeout Integer
    seconds to wait for machine pool drain to complete before machine deletion
    nodeStartupTimeoutSeconds Integer
    seconds a new node has to become active before it is replaced
    paused Boolean
    Machine pool paused
    quantity Integer
    Machine pool quantity
    rollingUpdate GetClusterV2RkeConfigMachinePoolRollingUpdate
    Machine pool rolling update
    taints List<GetClusterV2RkeConfigMachinePoolTaint>
    Machine pool taints
    unhealthyNodeTimeoutSeconds Integer
    seconds an unhealthy node has to become active before it is replaced
    unhealthyRange String
    range of unhealthy nodes for automated replacement to be allowed
    workerRole Boolean
    Machine pool worker role
    annotations {[key: string]: any}
    Annotations of the resource
    labels {[key: string]: any}
    Labels of the resource
    machineConfig GetClusterV2RkeConfigMachinePoolMachineConfig
    Machine config data
    machineLabels {[key: string]: any}
    Labels of the machine
    name string
    The name of the Cluster v2 (string)
    cloudCredentialSecretName string
    (Computed) Cluster V2 cloud credential secret name (string)
    controlPlaneRole boolean
    Machine pool control plane role
    drainBeforeDelete boolean
    Machine pool drain before delete
    etcdRole boolean
    Machine pool etcd role
    hostnameLengthLimit number
    maximum length for autogenerated hostname
    maxUnhealthy string
    max unhealthy nodes for automated replacement to be allowed
    nodeDrainTimeout number
    seconds to wait for machine pool drain to complete before machine deletion
    nodeStartupTimeoutSeconds number
    seconds a new node has to become active before it is replaced
    paused boolean
    Machine pool paused
    quantity number
    Machine pool quantity
    rollingUpdate GetClusterV2RkeConfigMachinePoolRollingUpdate
    Machine pool rolling update
    taints GetClusterV2RkeConfigMachinePoolTaint[]
    Machine pool taints
    unhealthyNodeTimeoutSeconds number
    seconds an unhealthy node has to become active before it is replaced
    unhealthyRange string
    range of unhealthy nodes for automated replacement to be allowed
    workerRole boolean
    Machine pool worker role
    annotations Mapping[str, Any]
    Annotations of the resource
    labels Mapping[str, Any]
    Labels of the resource
    machine_config GetClusterV2RkeConfigMachinePoolMachineConfig
    Machine config data
    machine_labels Mapping[str, Any]
    Labels of the machine
    name str
    The name of the Cluster v2 (string)
    cloud_credential_secret_name str
    (Computed) Cluster V2 cloud credential secret name (string)
    control_plane_role bool
    Machine pool control plane role
    drain_before_delete bool
    Machine pool drain before delete
    etcd_role bool
    Machine pool etcd role
    hostname_length_limit int
    maximum length for autogenerated hostname
    max_unhealthy str
    max unhealthy nodes for automated replacement to be allowed
    node_drain_timeout int
    seconds to wait for machine pool drain to complete before machine deletion
    node_startup_timeout_seconds int
    seconds a new node has to become active before it is replaced
    paused bool
    Machine pool paused
    quantity int
    Machine pool quantity
    rolling_update GetClusterV2RkeConfigMachinePoolRollingUpdate
    Machine pool rolling update
    taints Sequence[GetClusterV2RkeConfigMachinePoolTaint]
    Machine pool taints
    unhealthy_node_timeout_seconds int
    seconds an unhealthy node has to become active before it is replaced
    unhealthy_range str
    range of unhealthy nodes for automated replacement to be allowed
    worker_role bool
    Machine pool worker role
    annotations Map<Any>
    Annotations of the resource
    labels Map<Any>
    Labels of the resource
    machineConfig Property Map
    Machine config data
    machineLabels Map<Any>
    Labels of the machine
    name String
    The name of the Cluster v2 (string)
    cloudCredentialSecretName String
    (Computed) Cluster V2 cloud credential secret name (string)
    controlPlaneRole Boolean
    Machine pool control plane role
    drainBeforeDelete Boolean
    Machine pool drain before delete
    etcdRole Boolean
    Machine pool etcd role
    hostnameLengthLimit Number
    maximum length for autogenerated hostname
    maxUnhealthy String
    max unhealthy nodes for automated replacement to be allowed
    nodeDrainTimeout Number
    seconds to wait for machine pool drain to complete before machine deletion
    nodeStartupTimeoutSeconds Number
    seconds a new node has to become active before it is replaced
    paused Boolean
    Machine pool paused
    quantity Number
    Machine pool quantity
    rollingUpdate Property Map
    Machine pool rolling update
    taints List<Property Map>
    Machine pool taints
    unhealthyNodeTimeoutSeconds Number
    seconds an unhealthy node has to become active before it is replaced
    unhealthyRange String
    range of unhealthy nodes for automated replacement to be allowed
    workerRole Boolean
    Machine pool worker role

    GetClusterV2RkeConfigMachinePoolDefault

    HostnameLengthLimit int
    maximum length for autogenerated hostname
    HostnameLengthLimit int
    maximum length for autogenerated hostname
    hostnameLengthLimit Integer
    maximum length for autogenerated hostname
    hostnameLengthLimit number
    maximum length for autogenerated hostname
    hostname_length_limit int
    maximum length for autogenerated hostname
    hostnameLengthLimit Number
    maximum length for autogenerated hostname

    GetClusterV2RkeConfigMachinePoolMachineConfig

    Kind string
    Machine config kind
    Name string
    The name of the Cluster v2 (string)
    ApiVersion string
    Machine config API version
    Kind string
    Machine config kind
    Name string
    The name of the Cluster v2 (string)
    ApiVersion string
    Machine config API version
    kind String
    Machine config kind
    name String
    The name of the Cluster v2 (string)
    apiVersion String
    Machine config API version
    kind string
    Machine config kind
    name string
    The name of the Cluster v2 (string)
    apiVersion string
    Machine config API version
    kind str
    Machine config kind
    name str
    The name of the Cluster v2 (string)
    api_version str
    Machine config API version
    kind String
    Machine config kind
    name String
    The name of the Cluster v2 (string)
    apiVersion String
    Machine config API version

    GetClusterV2RkeConfigMachinePoolRollingUpdate

    MaxSurge string
    Rolling update max surge
    MaxUnavailable string
    Rolling update max unavailable
    MaxSurge string
    Rolling update max surge
    MaxUnavailable string
    Rolling update max unavailable
    maxSurge String
    Rolling update max surge
    maxUnavailable String
    Rolling update max unavailable
    maxSurge string
    Rolling update max surge
    maxUnavailable string
    Rolling update max unavailable
    max_surge str
    Rolling update max surge
    max_unavailable str
    Rolling update max unavailable
    maxSurge String
    Rolling update max surge
    maxUnavailable String
    Rolling update max unavailable

    GetClusterV2RkeConfigMachinePoolTaint

    Key string
    Value string
    Effect string
    Key string
    Value string
    Effect string
    key String
    value String
    effect String
    key string
    value string
    effect string
    key str
    value str
    effect str
    key String
    value String
    effect String

    GetClusterV2RkeConfigMachineSelectorConfig

    config String
    Machine selector config
    machineLabelSelector Property Map
    Machine label selector

    GetClusterV2RkeConfigMachineSelectorConfigMachineLabelSelector

    MatchExpressions List<GetClusterV2RkeConfigMachineSelectorConfigMachineLabelSelectorMatchExpression>
    Label selector match expressions
    MatchLabels Dictionary<string, object>
    Label selector match labels
    MatchExpressions []GetClusterV2RkeConfigMachineSelectorConfigMachineLabelSelectorMatchExpression
    Label selector match expressions
    MatchLabels map[string]interface{}
    Label selector match labels
    matchExpressions List<GetClusterV2RkeConfigMachineSelectorConfigMachineLabelSelectorMatchExpression>
    Label selector match expressions
    matchLabels Map<String,Object>
    Label selector match labels
    matchExpressions GetClusterV2RkeConfigMachineSelectorConfigMachineLabelSelectorMatchExpression[]
    Label selector match expressions
    matchLabels {[key: string]: any}
    Label selector match labels
    match_expressions Sequence[GetClusterV2RkeConfigMachineSelectorConfigMachineLabelSelectorMatchExpression]
    Label selector match expressions
    match_labels Mapping[str, Any]
    Label selector match labels
    matchExpressions List<Property Map>
    Label selector match expressions
    matchLabels Map<Any>
    Label selector match labels

    GetClusterV2RkeConfigMachineSelectorConfigMachineLabelSelectorMatchExpression

    Key string
    Label selector requirement key
    Operator string
    Label selector operator
    Values List<string>
    Label selector requirement values
    Key string
    Label selector requirement key
    Operator string
    Label selector operator
    Values []string
    Label selector requirement values
    key String
    Label selector requirement key
    operator String
    Label selector operator
    values List<String>
    Label selector requirement values
    key string
    Label selector requirement key
    operator string
    Label selector operator
    values string[]
    Label selector requirement values
    key str
    Label selector requirement key
    operator str
    Label selector operator
    values Sequence[str]
    Label selector requirement values
    key String
    Label selector requirement key
    operator String
    Label selector operator
    values List<String>
    Label selector requirement values

    GetClusterV2RkeConfigMachineSelectorFile

    GetClusterV2RkeConfigMachineSelectorFileFileSource

    configmap Property Map
    The configmap which is the source of files
    secret Property Map
    The secret which is the source of files

    GetClusterV2RkeConfigMachineSelectorFileFileSourceConfigmap

    Name string
    The name of the Cluster v2 (string)
    DefaultPermissions string
    The default permissions to be applied when they are not set at the item level
    Items List<GetClusterV2RkeConfigMachineSelectorFileFileSourceConfigmapItem>
    Items(files) to retrieve from the K8s object
    Name string
    The name of the Cluster v2 (string)
    DefaultPermissions string
    The default permissions to be applied when they are not set at the item level
    Items []GetClusterV2RkeConfigMachineSelectorFileFileSourceConfigmapItem
    Items(files) to retrieve from the K8s object
    name String
    The name of the Cluster v2 (string)
    defaultPermissions String
    The default permissions to be applied when they are not set at the item level
    items List<GetClusterV2RkeConfigMachineSelectorFileFileSourceConfigmapItem>
    Items(files) to retrieve from the K8s object
    name string
    The name of the Cluster v2 (string)
    defaultPermissions string
    The default permissions to be applied when they are not set at the item level
    items GetClusterV2RkeConfigMachineSelectorFileFileSourceConfigmapItem[]
    Items(files) to retrieve from the K8s object
    name str
    The name of the Cluster v2 (string)
    default_permissions str
    The default permissions to be applied when they are not set at the item level
    items Sequence[GetClusterV2RkeConfigMachineSelectorFileFileSourceConfigmapItem]
    Items(files) to retrieve from the K8s object
    name String
    The name of the Cluster v2 (string)
    defaultPermissions String
    The default permissions to be applied when they are not set at the item level
    items List<Property Map>
    Items(files) to retrieve from the K8s object

    GetClusterV2RkeConfigMachineSelectorFileFileSourceConfigmapItem

    Key string
    The key of the item(file) to retrieve
    Path string
    The path to put the file in the target node
    Dynamic bool
    If ture, the file is ignored when determining whether the node should be drained before updating the node plan (default: true).
    Hash string
    The base64 encoded value of the SHA256 checksum of the file's content
    Permissions string
    The numeric representation of the file permissions
    Key string
    The key of the item(file) to retrieve
    Path string
    The path to put the file in the target node
    Dynamic bool
    If ture, the file is ignored when determining whether the node should be drained before updating the node plan (default: true).
    Hash string
    The base64 encoded value of the SHA256 checksum of the file's content
    Permissions string
    The numeric representation of the file permissions
    key String
    The key of the item(file) to retrieve
    path String
    The path to put the file in the target node
    dynamic Boolean
    If ture, the file is ignored when determining whether the node should be drained before updating the node plan (default: true).
    hash String
    The base64 encoded value of the SHA256 checksum of the file's content
    permissions String
    The numeric representation of the file permissions
    key string
    The key of the item(file) to retrieve
    path string
    The path to put the file in the target node
    dynamic boolean
    If ture, the file is ignored when determining whether the node should be drained before updating the node plan (default: true).
    hash string
    The base64 encoded value of the SHA256 checksum of the file's content
    permissions string
    The numeric representation of the file permissions
    key str
    The key of the item(file) to retrieve
    path str
    The path to put the file in the target node
    dynamic bool
    If ture, the file is ignored when determining whether the node should be drained before updating the node plan (default: true).
    hash str
    The base64 encoded value of the SHA256 checksum of the file's content
    permissions str
    The numeric representation of the file permissions
    key String
    The key of the item(file) to retrieve
    path String
    The path to put the file in the target node
    dynamic Boolean
    If ture, the file is ignored when determining whether the node should be drained before updating the node plan (default: true).
    hash String
    The base64 encoded value of the SHA256 checksum of the file's content
    permissions String
    The numeric representation of the file permissions

    GetClusterV2RkeConfigMachineSelectorFileFileSourceSecret

    Name string
    The name of the Cluster v2 (string)
    DefaultPermissions string
    The default permissions to be applied when they are not set at the item level
    Items List<GetClusterV2RkeConfigMachineSelectorFileFileSourceSecretItem>
    Items(files) to retrieve from the K8s object
    Name string
    The name of the Cluster v2 (string)
    DefaultPermissions string
    The default permissions to be applied when they are not set at the item level
    Items []GetClusterV2RkeConfigMachineSelectorFileFileSourceSecretItem
    Items(files) to retrieve from the K8s object
    name String
    The name of the Cluster v2 (string)
    defaultPermissions String
    The default permissions to be applied when they are not set at the item level
    items List<GetClusterV2RkeConfigMachineSelectorFileFileSourceSecretItem>
    Items(files) to retrieve from the K8s object
    name string
    The name of the Cluster v2 (string)
    defaultPermissions string
    The default permissions to be applied when they are not set at the item level
    items GetClusterV2RkeConfigMachineSelectorFileFileSourceSecretItem[]
    Items(files) to retrieve from the K8s object
    name str
    The name of the Cluster v2 (string)
    default_permissions str
    The default permissions to be applied when they are not set at the item level
    items Sequence[GetClusterV2RkeConfigMachineSelectorFileFileSourceSecretItem]
    Items(files) to retrieve from the K8s object
    name String
    The name of the Cluster v2 (string)
    defaultPermissions String
    The default permissions to be applied when they are not set at the item level
    items List<Property Map>
    Items(files) to retrieve from the K8s object

    GetClusterV2RkeConfigMachineSelectorFileFileSourceSecretItem

    Key string
    The key of the item(file) to retrieve
    Path string
    The path to put the file in the target node
    Dynamic bool
    If ture, the file is ignored when determining whether the node should be drained before updating the node plan (default: true).
    Hash string
    The base64 encoded value of the SHA256 checksum of the file's content
    Permissions string
    The numeric representation of the file permissions
    Key string
    The key of the item(file) to retrieve
    Path string
    The path to put the file in the target node
    Dynamic bool
    If ture, the file is ignored when determining whether the node should be drained before updating the node plan (default: true).
    Hash string
    The base64 encoded value of the SHA256 checksum of the file's content
    Permissions string
    The numeric representation of the file permissions
    key String
    The key of the item(file) to retrieve
    path String
    The path to put the file in the target node
    dynamic Boolean
    If ture, the file is ignored when determining whether the node should be drained before updating the node plan (default: true).
    hash String
    The base64 encoded value of the SHA256 checksum of the file's content
    permissions String
    The numeric representation of the file permissions
    key string
    The key of the item(file) to retrieve
    path string
    The path to put the file in the target node
    dynamic boolean
    If ture, the file is ignored when determining whether the node should be drained before updating the node plan (default: true).
    hash string
    The base64 encoded value of the SHA256 checksum of the file's content
    permissions string
    The numeric representation of the file permissions
    key str
    The key of the item(file) to retrieve
    path str
    The path to put the file in the target node
    dynamic bool
    If ture, the file is ignored when determining whether the node should be drained before updating the node plan (default: true).
    hash str
    The base64 encoded value of the SHA256 checksum of the file's content
    permissions str
    The numeric representation of the file permissions
    key String
    The key of the item(file) to retrieve
    path String
    The path to put the file in the target node
    dynamic Boolean
    If ture, the file is ignored when determining whether the node should be drained before updating the node plan (default: true).
    hash String
    The base64 encoded value of the SHA256 checksum of the file's content
    permissions String
    The numeric representation of the file permissions

    GetClusterV2RkeConfigMachineSelectorFileMachineLabelSelector

    MatchExpressions List<GetClusterV2RkeConfigMachineSelectorFileMachineLabelSelectorMatchExpression>
    Label selector match expressions
    MatchLabels Dictionary<string, object>
    Label selector match labels
    MatchExpressions []GetClusterV2RkeConfigMachineSelectorFileMachineLabelSelectorMatchExpression
    Label selector match expressions
    MatchLabels map[string]interface{}
    Label selector match labels
    matchExpressions List<GetClusterV2RkeConfigMachineSelectorFileMachineLabelSelectorMatchExpression>
    Label selector match expressions
    matchLabels Map<String,Object>
    Label selector match labels
    matchExpressions GetClusterV2RkeConfigMachineSelectorFileMachineLabelSelectorMatchExpression[]
    Label selector match expressions
    matchLabels {[key: string]: any}
    Label selector match labels
    match_expressions Sequence[GetClusterV2RkeConfigMachineSelectorFileMachineLabelSelectorMatchExpression]
    Label selector match expressions
    match_labels Mapping[str, Any]
    Label selector match labels
    matchExpressions List<Property Map>
    Label selector match expressions
    matchLabels Map<Any>
    Label selector match labels

    GetClusterV2RkeConfigMachineSelectorFileMachineLabelSelectorMatchExpression

    Key string
    Label selector requirement key
    Operator string
    Label selector operator
    Values List<string>
    Label selector requirement values
    Key string
    Label selector requirement key
    Operator string
    Label selector operator
    Values []string
    Label selector requirement values
    key String
    Label selector requirement key
    operator String
    Label selector operator
    values List<String>
    Label selector requirement values
    key string
    Label selector requirement key
    operator string
    Label selector operator
    values string[]
    Label selector requirement values
    key str
    Label selector requirement key
    operator str
    Label selector operator
    values Sequence[str]
    Label selector requirement values
    key String
    Label selector requirement key
    operator String
    Label selector operator
    values List<String>
    Label selector requirement values

    GetClusterV2RkeConfigRegistries

    GetClusterV2RkeConfigRegistriesConfig

    Hostname string
    Registry hostname
    AuthConfigSecretName string
    Registry auth config secret name
    CaBundle string
    Registry CA bundle
    Insecure bool
    Registry insecure connectivity
    TlsSecretName string
    Registry TLS secret name. TLS is a pair of Cert/Key
    Hostname string
    Registry hostname
    AuthConfigSecretName string
    Registry auth config secret name
    CaBundle string
    Registry CA bundle
    Insecure bool
    Registry insecure connectivity
    TlsSecretName string
    Registry TLS secret name. TLS is a pair of Cert/Key
    hostname String
    Registry hostname
    authConfigSecretName String
    Registry auth config secret name
    caBundle String
    Registry CA bundle
    insecure Boolean
    Registry insecure connectivity
    tlsSecretName String
    Registry TLS secret name. TLS is a pair of Cert/Key
    hostname string
    Registry hostname
    authConfigSecretName string
    Registry auth config secret name
    caBundle string
    Registry CA bundle
    insecure boolean
    Registry insecure connectivity
    tlsSecretName string
    Registry TLS secret name. TLS is a pair of Cert/Key
    hostname str
    Registry hostname
    auth_config_secret_name str
    Registry auth config secret name
    ca_bundle str
    Registry CA bundle
    insecure bool
    Registry insecure connectivity
    tls_secret_name str
    Registry TLS secret name. TLS is a pair of Cert/Key
    hostname String
    Registry hostname
    authConfigSecretName String
    Registry auth config secret name
    caBundle String
    Registry CA bundle
    insecure Boolean
    Registry insecure connectivity
    tlsSecretName String
    Registry TLS secret name. TLS is a pair of Cert/Key

    GetClusterV2RkeConfigRegistriesMirror

    Hostname string
    Registry hostname
    Endpoints List<string>
    Registry mirror endpoints
    Rewrites Dictionary<string, object>
    Registry mirror rewrites
    Hostname string
    Registry hostname
    Endpoints []string
    Registry mirror endpoints
    Rewrites map[string]interface{}
    Registry mirror rewrites
    hostname String
    Registry hostname
    endpoints List<String>
    Registry mirror endpoints
    rewrites Map<String,Object>
    Registry mirror rewrites
    hostname string
    Registry hostname
    endpoints string[]
    Registry mirror endpoints
    rewrites {[key: string]: any}
    Registry mirror rewrites
    hostname str
    Registry hostname
    endpoints Sequence[str]
    Registry mirror endpoints
    rewrites Mapping[str, Any]
    Registry mirror rewrites
    hostname String
    Registry hostname
    endpoints List<String>
    Registry mirror endpoints
    rewrites Map<Any>
    Registry mirror rewrites

    GetClusterV2RkeConfigRotateCertificates

    Generation int
    Desired certificate rotation generation.
    Services List<string>
    Service certificates to rotate with this generation.
    Generation int
    Desired certificate rotation generation.
    Services []string
    Service certificates to rotate with this generation.
    generation Integer
    Desired certificate rotation generation.
    services List<String>
    Service certificates to rotate with this generation.
    generation number
    Desired certificate rotation generation.
    services string[]
    Service certificates to rotate with this generation.
    generation int
    Desired certificate rotation generation.
    services Sequence[str]
    Service certificates to rotate with this generation.
    generation Number
    Desired certificate rotation generation.
    services List<String>
    Service certificates to rotate with this generation.

    GetClusterV2RkeConfigUpgradeStrategy

    ControlPlaneConcurrency string
    How many controlplane nodes should be upgrade at time, 0 is infinite. Percentages are also accepted
    ControlPlaneDrainOptions GetClusterV2RkeConfigUpgradeStrategyControlPlaneDrainOptions
    Controlplane nodes drain options
    WorkerConcurrency string
    How many worker nodes should be upgrade at time
    WorkerDrainOptions GetClusterV2RkeConfigUpgradeStrategyWorkerDrainOptions
    Worker nodes drain options
    ControlPlaneConcurrency string
    How many controlplane nodes should be upgrade at time, 0 is infinite. Percentages are also accepted
    ControlPlaneDrainOptions GetClusterV2RkeConfigUpgradeStrategyControlPlaneDrainOptions
    Controlplane nodes drain options
    WorkerConcurrency string
    How many worker nodes should be upgrade at time
    WorkerDrainOptions GetClusterV2RkeConfigUpgradeStrategyWorkerDrainOptions
    Worker nodes drain options
    controlPlaneConcurrency String
    How many controlplane nodes should be upgrade at time, 0 is infinite. Percentages are also accepted
    controlPlaneDrainOptions GetClusterV2RkeConfigUpgradeStrategyControlPlaneDrainOptions
    Controlplane nodes drain options
    workerConcurrency String
    How many worker nodes should be upgrade at time
    workerDrainOptions GetClusterV2RkeConfigUpgradeStrategyWorkerDrainOptions
    Worker nodes drain options
    controlPlaneConcurrency string
    How many controlplane nodes should be upgrade at time, 0 is infinite. Percentages are also accepted
    controlPlaneDrainOptions GetClusterV2RkeConfigUpgradeStrategyControlPlaneDrainOptions
    Controlplane nodes drain options
    workerConcurrency string
    How many worker nodes should be upgrade at time
    workerDrainOptions GetClusterV2RkeConfigUpgradeStrategyWorkerDrainOptions
    Worker nodes drain options
    control_plane_concurrency str
    How many controlplane nodes should be upgrade at time, 0 is infinite. Percentages are also accepted
    control_plane_drain_options GetClusterV2RkeConfigUpgradeStrategyControlPlaneDrainOptions
    Controlplane nodes drain options
    worker_concurrency str
    How many worker nodes should be upgrade at time
    worker_drain_options GetClusterV2RkeConfigUpgradeStrategyWorkerDrainOptions
    Worker nodes drain options
    controlPlaneConcurrency String
    How many controlplane nodes should be upgrade at time, 0 is infinite. Percentages are also accepted
    controlPlaneDrainOptions Property Map
    Controlplane nodes drain options
    workerConcurrency String
    How many worker nodes should be upgrade at time
    workerDrainOptions Property Map
    Worker nodes drain options

    GetClusterV2RkeConfigUpgradeStrategyControlPlaneDrainOptions

    GracePeriod int
    Drain options grace period
    SkipWaitForDeleteTimeoutSeconds int
    Drain options skip wait for delete timeout seconds
    Timeout int
    Drain options timeout
    DeleteEmptyDirData bool
    Drain options delete empty dir data
    DisableEviction bool
    Drain options disable eviction
    Enabled bool
    Drain options enabled?
    Force bool
    Drain options force
    IgnoreDaemonSets bool
    Drain options ignore daemon sets
    IgnoreErrors bool
    Drain options ignore errors
    GracePeriod int
    Drain options grace period
    SkipWaitForDeleteTimeoutSeconds int
    Drain options skip wait for delete timeout seconds
    Timeout int
    Drain options timeout
    DeleteEmptyDirData bool
    Drain options delete empty dir data
    DisableEviction bool
    Drain options disable eviction
    Enabled bool
    Drain options enabled?
    Force bool
    Drain options force
    IgnoreDaemonSets bool
    Drain options ignore daemon sets
    IgnoreErrors bool
    Drain options ignore errors
    gracePeriod Integer
    Drain options grace period
    skipWaitForDeleteTimeoutSeconds Integer
    Drain options skip wait for delete timeout seconds
    timeout Integer
    Drain options timeout
    deleteEmptyDirData Boolean
    Drain options delete empty dir data
    disableEviction Boolean
    Drain options disable eviction
    enabled Boolean
    Drain options enabled?
    force Boolean
    Drain options force
    ignoreDaemonSets Boolean
    Drain options ignore daemon sets
    ignoreErrors Boolean
    Drain options ignore errors
    gracePeriod number
    Drain options grace period
    skipWaitForDeleteTimeoutSeconds number
    Drain options skip wait for delete timeout seconds
    timeout number
    Drain options timeout
    deleteEmptyDirData boolean
    Drain options delete empty dir data
    disableEviction boolean
    Drain options disable eviction
    enabled boolean
    Drain options enabled?
    force boolean
    Drain options force
    ignoreDaemonSets boolean
    Drain options ignore daemon sets
    ignoreErrors boolean
    Drain options ignore errors
    grace_period int
    Drain options grace period
    skip_wait_for_delete_timeout_seconds int
    Drain options skip wait for delete timeout seconds
    timeout int
    Drain options timeout
    delete_empty_dir_data bool
    Drain options delete empty dir data
    disable_eviction bool
    Drain options disable eviction
    enabled bool
    Drain options enabled?
    force bool
    Drain options force
    ignore_daemon_sets bool
    Drain options ignore daemon sets
    ignore_errors bool
    Drain options ignore errors
    gracePeriod Number
    Drain options grace period
    skipWaitForDeleteTimeoutSeconds Number
    Drain options skip wait for delete timeout seconds
    timeout Number
    Drain options timeout
    deleteEmptyDirData Boolean
    Drain options delete empty dir data
    disableEviction Boolean
    Drain options disable eviction
    enabled Boolean
    Drain options enabled?
    force Boolean
    Drain options force
    ignoreDaemonSets Boolean
    Drain options ignore daemon sets
    ignoreErrors Boolean
    Drain options ignore errors

    GetClusterV2RkeConfigUpgradeStrategyWorkerDrainOptions

    GracePeriod int
    Drain options grace period
    SkipWaitForDeleteTimeoutSeconds int
    Drain options skip wait for delete timeout seconds
    Timeout int
    Drain options timeout
    DeleteEmptyDirData bool
    Drain options delete empty dir data
    DisableEviction bool
    Drain options disable eviction
    Enabled bool
    Drain options enabled?
    Force bool
    Drain options force
    IgnoreDaemonSets bool
    Drain options ignore daemon sets
    IgnoreErrors bool
    Drain options ignore errors
    GracePeriod int
    Drain options grace period
    SkipWaitForDeleteTimeoutSeconds int
    Drain options skip wait for delete timeout seconds
    Timeout int
    Drain options timeout
    DeleteEmptyDirData bool
    Drain options delete empty dir data
    DisableEviction bool
    Drain options disable eviction
    Enabled bool
    Drain options enabled?
    Force bool
    Drain options force
    IgnoreDaemonSets bool
    Drain options ignore daemon sets
    IgnoreErrors bool
    Drain options ignore errors
    gracePeriod Integer
    Drain options grace period
    skipWaitForDeleteTimeoutSeconds Integer
    Drain options skip wait for delete timeout seconds
    timeout Integer
    Drain options timeout
    deleteEmptyDirData Boolean
    Drain options delete empty dir data
    disableEviction Boolean
    Drain options disable eviction
    enabled Boolean
    Drain options enabled?
    force Boolean
    Drain options force
    ignoreDaemonSets Boolean
    Drain options ignore daemon sets
    ignoreErrors Boolean
    Drain options ignore errors
    gracePeriod number
    Drain options grace period
    skipWaitForDeleteTimeoutSeconds number
    Drain options skip wait for delete timeout seconds
    timeout number
    Drain options timeout
    deleteEmptyDirData boolean
    Drain options delete empty dir data
    disableEviction boolean
    Drain options disable eviction
    enabled boolean
    Drain options enabled?
    force boolean
    Drain options force
    ignoreDaemonSets boolean
    Drain options ignore daemon sets
    ignoreErrors boolean
    Drain options ignore errors
    grace_period int
    Drain options grace period
    skip_wait_for_delete_timeout_seconds int
    Drain options skip wait for delete timeout seconds
    timeout int
    Drain options timeout
    delete_empty_dir_data bool
    Drain options delete empty dir data
    disable_eviction bool
    Drain options disable eviction
    enabled bool
    Drain options enabled?
    force bool
    Drain options force
    ignore_daemon_sets bool
    Drain options ignore daemon sets
    ignore_errors bool
    Drain options ignore errors
    gracePeriod Number
    Drain options grace period
    skipWaitForDeleteTimeoutSeconds Number
    Drain options skip wait for delete timeout seconds
    timeout Number
    Drain options timeout
    deleteEmptyDirData Boolean
    Drain options delete empty dir data
    disableEviction Boolean
    Drain options disable eviction
    enabled Boolean
    Drain options enabled?
    force Boolean
    Drain options force
    ignoreDaemonSets Boolean
    Drain options ignore daemon sets
    ignoreErrors Boolean
    Drain options ignore errors

    Package Details

    Repository
    Rancher2 pulumi/pulumi-rancher2
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the rancher2 Terraform Provider.
    rancher2 logo
    Rancher 2 v6.1.0 published on Tuesday, Mar 12, 2024 by Pulumi