1. Packages
  2. Rancher2
  3. API Docs
  4. getCluster
Rancher 2 v5.1.1 published on Thursday, Aug 3, 2023 by Pulumi

rancher2.getCluster

Explore with Pulumi AI

rancher2 logo
Rancher 2 v5.1.1 published on Thursday, Aug 3, 2023 by Pulumi

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

    Example Usage

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Rancher2 = Pulumi.Rancher2;
    
    return await Deployment.RunAsync(() => 
    {
        var foo_custom = Rancher2.GetCluster.Invoke(new()
        {
            Name = "foo-custom",
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-rancher2/sdk/v5/go/rancher2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := rancher2.LookupCluster(ctx, &rancher2.LookupClusterArgs{
    			Name: "foo-custom",
    		}, nil)
    		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.Rancher2Functions;
    import com.pulumi.rancher2.inputs.GetClusterArgs;
    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-custom = Rancher2Functions.getCluster(GetClusterArgs.builder()
                .name("foo-custom")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_rancher2 as rancher2
    
    foo_custom = rancher2.get_cluster(name="foo-custom")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as rancher2 from "@pulumi/rancher2";
    
    const foo-custom = rancher2.getCluster({
        name: "foo-custom",
    });
    
    variables:
      foo-custom:
        fn::invoke:
          Function: rancher2:getCluster
          Arguments:
            name: foo-custom
    

    Using getCluster

    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 getCluster(args: GetClusterArgs, opts?: InvokeOptions): Promise<GetClusterResult>
    function getClusterOutput(args: GetClusterOutputArgs, opts?: InvokeOptions): Output<GetClusterResult>
    def get_cluster(default_pod_security_admission_configuration_template_name: Optional[str] = None,
                    name: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetClusterResult
    def get_cluster_output(default_pod_security_admission_configuration_template_name: Optional[pulumi.Input[str]] = None,
                    name: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetClusterResult]
    func LookupCluster(ctx *Context, args *LookupClusterArgs, opts ...InvokeOption) (*LookupClusterResult, error)
    func LookupClusterOutput(ctx *Context, args *LookupClusterOutputArgs, opts ...InvokeOption) LookupClusterResultOutput

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

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

    The following arguments are supported:

    Name string

    The name of the Cluster (string)

    DefaultPodSecurityAdmissionConfigurationTemplateName string
    Name string

    The name of the Cluster (string)

    DefaultPodSecurityAdmissionConfigurationTemplateName string
    name String

    The name of the Cluster (string)

    defaultPodSecurityAdmissionConfigurationTemplateName String
    name string

    The name of the Cluster (string)

    defaultPodSecurityAdmissionConfigurationTemplateName string
    name String

    The name of the Cluster (string)

    defaultPodSecurityAdmissionConfigurationTemplateName String

    getCluster Result

    The following output properties are available:

    AgentEnvVars List<string>

    (Computed) Optional Agent Env Vars for Rancher agent. For Rancher v2.5.6 and above (list)

    AksConfig GetClusterAksConfig

    (Computed) The Azure aks configuration for aks Clusters. Conflicts with aks_config_v2, eks_config, eks_config_v2, gke_config, gke_config_v2, oke_config, k3s_config and rke_config (list maxitems:1)

    AksConfigV2 GetClusterAksConfigV2

    (Optional) The Azure AKS v2 configuration for creating/import aks Clusters. Conflicts with aks_config, eks_config, eks_config_v2, gke_config, gke_config_v2, oke_config k3s_config and rke_config (list maxitems:1)

    Annotations Dictionary<string, object>

    (Computed) Annotations for Node Pool object (map)

    CaCert string

    (Computed) K8s cluster ca cert (string)

    ClusterAuthEndpoint GetClusterClusterAuthEndpoint

    (Computed) Enabling the local cluster authorized endpoint allows direct communication with the cluster, bypassing the Rancher API proxy. (list maxitems:1)

    ClusterMonitoringInput GetClusterClusterMonitoringInput

    (Computed) Cluster monitoring config (list maxitems:1)

    ClusterRegistrationToken GetClusterClusterRegistrationToken

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

    ClusterTemplateAnswers GetClusterClusterTemplateAnswers

    (Computed) Cluster template answers (list maxitems:1)

    ClusterTemplateId string

    (Computed) Cluster template ID (string)

    ClusterTemplateQuestions List<GetClusterClusterTemplateQuestion>

    (Computed) Cluster template questions (list)

    ClusterTemplateRevisionId string

    (Computed) Cluster template revision ID (string)

    DefaultPodSecurityAdmissionConfigurationTemplateName string
    DefaultPodSecurityPolicyTemplateId string

    (Optional/Computed) Default pod security policy template id (string)

    DefaultProjectId string

    (Computed) Default project ID for the cluster (string)

    Description string

    (Computed) The description for Cluster (string)

    Driver string

    (Computed) The driver used for the Cluster. imported, azurekubernetesservice, amazonelasticcontainerservice, googlekubernetesengine and rancherKubernetesEngine are supported (string)

    EksConfig GetClusterEksConfig

    (Computed) The Amazon eks configuration for eks Conflicts with aks_config, aks_config_v2, eks_config_v2, gke_config, gke_config_v2, oke_config, k3s_config and rke_config (list maxitems:1)

    EksConfigV2 GetClusterEksConfigV2

    (Computed) The Amazon EKS V2 configuration to create or import eks Clusters. Conflicts with aks_config, aks_config_v2, eks_config, gke_config, gke_config_v2, oke_config, k3s_config and rke_config. For Rancher v2.5.x and above (list maxitems:1)

    EnableClusterAlerting bool
    EnableClusterMonitoring bool

    (Computed) Enable built-in cluster monitoring. Default false (bool)

    EnableNetworkPolicy bool

    (Computed) Enable project network isolation. Default false (bool)

    FleetWorkspaceName string

    (Computed) Fleet workspace name (string)

    GkeConfig GetClusterGkeConfig

    (Computed) The Google gke configuration for gke Clusters. Conflicts with aks_config, aks_config_v2, eks_config, eks_config_v2, gke_config_v2, oke_config, k3s_config and rke_config (list maxitems:1) (list maxitems:1)

    GkeConfigV2 GetClusterGkeConfigV2

    (Computed) The Google GKE V2 configuration for gke Clusters. Conflicts with aks_config, aks_config_v2, eks_config, eks_config_v2, gke_config, oke_config, k3s_config and rke_config. For Rancher v2.5.8 and above (list maxitems:1)

    Id string

    The provider-assigned unique ID for this managed resource.

    K3sConfig GetClusterK3sConfig

    (Computed) The K3S configuration for k3s imported Clusters. Conflicts with aks_config, aks_config_v2, eks_config, eks_config_v2, gke_config, gke_config_v2, oke_config and rke_config (list maxitems:1)

    KubeConfig string

    (Computed) Kube Config generated for the cluster (string)

    Labels Dictionary<string, object>

    (Computed) Labels for Node Pool object (map)

    Name string
    OkeConfig GetClusterOkeConfig

    (Computed) The Oracle OKE configuration for oke Clusters. Conflicts with aks_config, aks_config_v2, eks_config, eks_config_v2, gke_config, gke_config_v2, k3s_config and rke_config (list maxitems:1)

    Rke2Config GetClusterRke2Config

    (Computed) The RKE2 configuration for rke2 Clusters. Conflicts with aks_config, aks_config_v2, eks_config, gke_config, oke_config, k3s_config and rke_config (list maxitems:1)

    RkeConfig GetClusterRkeConfig

    (Computed) The RKE configuration for rke Clusters. Conflicts with aks_config, aks_config_v2, eks_config, eks_config_v2, gke_config, gke_config_v2, oke_config and k3s_config (list maxitems:1)

    SystemProjectId string

    (Computed) System project ID for the cluster (string)

    AgentEnvVars []string

    (Computed) Optional Agent Env Vars for Rancher agent. For Rancher v2.5.6 and above (list)

    AksConfig GetClusterAksConfig

    (Computed) The Azure aks configuration for aks Clusters. Conflicts with aks_config_v2, eks_config, eks_config_v2, gke_config, gke_config_v2, oke_config, k3s_config and rke_config (list maxitems:1)

    AksConfigV2 GetClusterAksConfigV2

    (Optional) The Azure AKS v2 configuration for creating/import aks Clusters. Conflicts with aks_config, eks_config, eks_config_v2, gke_config, gke_config_v2, oke_config k3s_config and rke_config (list maxitems:1)

    Annotations map[string]interface{}

    (Computed) Annotations for Node Pool object (map)

    CaCert string

    (Computed) K8s cluster ca cert (string)

    ClusterAuthEndpoint GetClusterClusterAuthEndpoint

    (Computed) Enabling the local cluster authorized endpoint allows direct communication with the cluster, bypassing the Rancher API proxy. (list maxitems:1)

    ClusterMonitoringInput GetClusterClusterMonitoringInput

    (Computed) Cluster monitoring config (list maxitems:1)

    ClusterRegistrationToken GetClusterClusterRegistrationToken

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

    ClusterTemplateAnswers GetClusterClusterTemplateAnswers

    (Computed) Cluster template answers (list maxitems:1)

    ClusterTemplateId string

    (Computed) Cluster template ID (string)

    ClusterTemplateQuestions []GetClusterClusterTemplateQuestion

    (Computed) Cluster template questions (list)

    ClusterTemplateRevisionId string

    (Computed) Cluster template revision ID (string)

    DefaultPodSecurityAdmissionConfigurationTemplateName string
    DefaultPodSecurityPolicyTemplateId string

    (Optional/Computed) Default pod security policy template id (string)

    DefaultProjectId string

    (Computed) Default project ID for the cluster (string)

    Description string

    (Computed) The description for Cluster (string)

    Driver string

    (Computed) The driver used for the Cluster. imported, azurekubernetesservice, amazonelasticcontainerservice, googlekubernetesengine and rancherKubernetesEngine are supported (string)

    EksConfig GetClusterEksConfig

    (Computed) The Amazon eks configuration for eks Conflicts with aks_config, aks_config_v2, eks_config_v2, gke_config, gke_config_v2, oke_config, k3s_config and rke_config (list maxitems:1)

    EksConfigV2 GetClusterEksConfigV2

    (Computed) The Amazon EKS V2 configuration to create or import eks Clusters. Conflicts with aks_config, aks_config_v2, eks_config, gke_config, gke_config_v2, oke_config, k3s_config and rke_config. For Rancher v2.5.x and above (list maxitems:1)

    EnableClusterAlerting bool
    EnableClusterMonitoring bool

    (Computed) Enable built-in cluster monitoring. Default false (bool)

    EnableNetworkPolicy bool

    (Computed) Enable project network isolation. Default false (bool)

    FleetWorkspaceName string

    (Computed) Fleet workspace name (string)

    GkeConfig GetClusterGkeConfig

    (Computed) The Google gke configuration for gke Clusters. Conflicts with aks_config, aks_config_v2, eks_config, eks_config_v2, gke_config_v2, oke_config, k3s_config and rke_config (list maxitems:1) (list maxitems:1)

    GkeConfigV2 GetClusterGkeConfigV2

    (Computed) The Google GKE V2 configuration for gke Clusters. Conflicts with aks_config, aks_config_v2, eks_config, eks_config_v2, gke_config, oke_config, k3s_config and rke_config. For Rancher v2.5.8 and above (list maxitems:1)

    Id string

    The provider-assigned unique ID for this managed resource.

    K3sConfig GetClusterK3sConfig

    (Computed) The K3S configuration for k3s imported Clusters. Conflicts with aks_config, aks_config_v2, eks_config, eks_config_v2, gke_config, gke_config_v2, oke_config and rke_config (list maxitems:1)

    KubeConfig string

    (Computed) Kube Config generated for the cluster (string)

    Labels map[string]interface{}

    (Computed) Labels for Node Pool object (map)

    Name string
    OkeConfig GetClusterOkeConfig

    (Computed) The Oracle OKE configuration for oke Clusters. Conflicts with aks_config, aks_config_v2, eks_config, eks_config_v2, gke_config, gke_config_v2, k3s_config and rke_config (list maxitems:1)

    Rke2Config GetClusterRke2Config

    (Computed) The RKE2 configuration for rke2 Clusters. Conflicts with aks_config, aks_config_v2, eks_config, gke_config, oke_config, k3s_config and rke_config (list maxitems:1)

    RkeConfig GetClusterRkeConfig

    (Computed) The RKE configuration for rke Clusters. Conflicts with aks_config, aks_config_v2, eks_config, eks_config_v2, gke_config, gke_config_v2, oke_config and k3s_config (list maxitems:1)

    SystemProjectId string

    (Computed) System project ID for the cluster (string)

    agentEnvVars List<String>

    (Computed) Optional Agent Env Vars for Rancher agent. For Rancher v2.5.6 and above (list)

    aksConfig GetClusterAksConfig

    (Computed) The Azure aks configuration for aks Clusters. Conflicts with aks_config_v2, eks_config, eks_config_v2, gke_config, gke_config_v2, oke_config, k3s_config and rke_config (list maxitems:1)

    aksConfigV2 GetClusterAksConfigV2

    (Optional) The Azure AKS v2 configuration for creating/import aks Clusters. Conflicts with aks_config, eks_config, eks_config_v2, gke_config, gke_config_v2, oke_config k3s_config and rke_config (list maxitems:1)

    annotations Map<String,Object>

    (Computed) Annotations for Node Pool object (map)

    caCert String

    (Computed) K8s cluster ca cert (string)

    clusterAuthEndpoint GetClusterClusterAuthEndpoint

    (Computed) Enabling the local cluster authorized endpoint allows direct communication with the cluster, bypassing the Rancher API proxy. (list maxitems:1)

    clusterMonitoringInput GetClusterClusterMonitoringInput

    (Computed) Cluster monitoring config (list maxitems:1)

    clusterRegistrationToken GetClusterClusterRegistrationToken

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

    clusterTemplateAnswers GetClusterClusterTemplateAnswers

    (Computed) Cluster template answers (list maxitems:1)

    clusterTemplateId String

    (Computed) Cluster template ID (string)

    clusterTemplateQuestions List<GetClusterClusterTemplateQuestion>

    (Computed) Cluster template questions (list)

    clusterTemplateRevisionId String

    (Computed) Cluster template revision ID (string)

    defaultPodSecurityAdmissionConfigurationTemplateName String
    defaultPodSecurityPolicyTemplateId String

    (Optional/Computed) Default pod security policy template id (string)

    defaultProjectId String

    (Computed) Default project ID for the cluster (string)

    description String

    (Computed) The description for Cluster (string)

    driver String

    (Computed) The driver used for the Cluster. imported, azurekubernetesservice, amazonelasticcontainerservice, googlekubernetesengine and rancherKubernetesEngine are supported (string)

    eksConfig GetClusterEksConfig

    (Computed) The Amazon eks configuration for eks Conflicts with aks_config, aks_config_v2, eks_config_v2, gke_config, gke_config_v2, oke_config, k3s_config and rke_config (list maxitems:1)

    eksConfigV2 GetClusterEksConfigV2

    (Computed) The Amazon EKS V2 configuration to create or import eks Clusters. Conflicts with aks_config, aks_config_v2, eks_config, gke_config, gke_config_v2, oke_config, k3s_config and rke_config. For Rancher v2.5.x and above (list maxitems:1)

    enableClusterAlerting Boolean
    enableClusterMonitoring Boolean

    (Computed) Enable built-in cluster monitoring. Default false (bool)

    enableNetworkPolicy Boolean

    (Computed) Enable project network isolation. Default false (bool)

    fleetWorkspaceName String

    (Computed) Fleet workspace name (string)

    gkeConfig GetClusterGkeConfig

    (Computed) The Google gke configuration for gke Clusters. Conflicts with aks_config, aks_config_v2, eks_config, eks_config_v2, gke_config_v2, oke_config, k3s_config and rke_config (list maxitems:1) (list maxitems:1)

    gkeConfigV2 GetClusterGkeConfigV2

    (Computed) The Google GKE V2 configuration for gke Clusters. Conflicts with aks_config, aks_config_v2, eks_config, eks_config_v2, gke_config, oke_config, k3s_config and rke_config. For Rancher v2.5.8 and above (list maxitems:1)

    id String

    The provider-assigned unique ID for this managed resource.

    k3sConfig GetClusterK3sConfig

    (Computed) The K3S configuration for k3s imported Clusters. Conflicts with aks_config, aks_config_v2, eks_config, eks_config_v2, gke_config, gke_config_v2, oke_config and rke_config (list maxitems:1)

    kubeConfig String

    (Computed) Kube Config generated for the cluster (string)

    labels Map<String,Object>

    (Computed) Labels for Node Pool object (map)

    name String
    okeConfig GetClusterOkeConfig

    (Computed) The Oracle OKE configuration for oke Clusters. Conflicts with aks_config, aks_config_v2, eks_config, eks_config_v2, gke_config, gke_config_v2, k3s_config and rke_config (list maxitems:1)

    rke2Config GetClusterRke2Config

    (Computed) The RKE2 configuration for rke2 Clusters. Conflicts with aks_config, aks_config_v2, eks_config, gke_config, oke_config, k3s_config and rke_config (list maxitems:1)

    rkeConfig GetClusterRkeConfig

    (Computed) The RKE configuration for rke Clusters. Conflicts with aks_config, aks_config_v2, eks_config, eks_config_v2, gke_config, gke_config_v2, oke_config and k3s_config (list maxitems:1)

    systemProjectId String

    (Computed) System project ID for the cluster (string)

    agentEnvVars string[]

    (Computed) Optional Agent Env Vars for Rancher agent. For Rancher v2.5.6 and above (list)

    aksConfig GetClusterAksConfig

    (Computed) The Azure aks configuration for aks Clusters. Conflicts with aks_config_v2, eks_config, eks_config_v2, gke_config, gke_config_v2, oke_config, k3s_config and rke_config (list maxitems:1)

    aksConfigV2 GetClusterAksConfigV2

    (Optional) The Azure AKS v2 configuration for creating/import aks Clusters. Conflicts with aks_config, eks_config, eks_config_v2, gke_config, gke_config_v2, oke_config k3s_config and rke_config (list maxitems:1)

    annotations {[key: string]: any}

    (Computed) Annotations for Node Pool object (map)

    caCert string

    (Computed) K8s cluster ca cert (string)

    clusterAuthEndpoint GetClusterClusterAuthEndpoint

    (Computed) Enabling the local cluster authorized endpoint allows direct communication with the cluster, bypassing the Rancher API proxy. (list maxitems:1)

    clusterMonitoringInput GetClusterClusterMonitoringInput

    (Computed) Cluster monitoring config (list maxitems:1)

    clusterRegistrationToken GetClusterClusterRegistrationToken

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

    clusterTemplateAnswers GetClusterClusterTemplateAnswers

    (Computed) Cluster template answers (list maxitems:1)

    clusterTemplateId string

    (Computed) Cluster template ID (string)

    clusterTemplateQuestions GetClusterClusterTemplateQuestion[]

    (Computed) Cluster template questions (list)

    clusterTemplateRevisionId string

    (Computed) Cluster template revision ID (string)

    defaultPodSecurityAdmissionConfigurationTemplateName string
    defaultPodSecurityPolicyTemplateId string

    (Optional/Computed) Default pod security policy template id (string)

    defaultProjectId string

    (Computed) Default project ID for the cluster (string)

    description string

    (Computed) The description for Cluster (string)

    driver string

    (Computed) The driver used for the Cluster. imported, azurekubernetesservice, amazonelasticcontainerservice, googlekubernetesengine and rancherKubernetesEngine are supported (string)

    eksConfig GetClusterEksConfig

    (Computed) The Amazon eks configuration for eks Conflicts with aks_config, aks_config_v2, eks_config_v2, gke_config, gke_config_v2, oke_config, k3s_config and rke_config (list maxitems:1)

    eksConfigV2 GetClusterEksConfigV2

    (Computed) The Amazon EKS V2 configuration to create or import eks Clusters. Conflicts with aks_config, aks_config_v2, eks_config, gke_config, gke_config_v2, oke_config, k3s_config and rke_config. For Rancher v2.5.x and above (list maxitems:1)

    enableClusterAlerting boolean
    enableClusterMonitoring boolean

    (Computed) Enable built-in cluster monitoring. Default false (bool)

    enableNetworkPolicy boolean

    (Computed) Enable project network isolation. Default false (bool)

    fleetWorkspaceName string

    (Computed) Fleet workspace name (string)

    gkeConfig GetClusterGkeConfig

    (Computed) The Google gke configuration for gke Clusters. Conflicts with aks_config, aks_config_v2, eks_config, eks_config_v2, gke_config_v2, oke_config, k3s_config and rke_config (list maxitems:1) (list maxitems:1)

    gkeConfigV2 GetClusterGkeConfigV2

    (Computed) The Google GKE V2 configuration for gke Clusters. Conflicts with aks_config, aks_config_v2, eks_config, eks_config_v2, gke_config, oke_config, k3s_config and rke_config. For Rancher v2.5.8 and above (list maxitems:1)

    id string

    The provider-assigned unique ID for this managed resource.

    k3sConfig GetClusterK3sConfig

    (Computed) The K3S configuration for k3s imported Clusters. Conflicts with aks_config, aks_config_v2, eks_config, eks_config_v2, gke_config, gke_config_v2, oke_config and rke_config (list maxitems:1)

    kubeConfig string

    (Computed) Kube Config generated for the cluster (string)

    labels {[key: string]: any}

    (Computed) Labels for Node Pool object (map)

    name string
    okeConfig GetClusterOkeConfig

    (Computed) The Oracle OKE configuration for oke Clusters. Conflicts with aks_config, aks_config_v2, eks_config, eks_config_v2, gke_config, gke_config_v2, k3s_config and rke_config (list maxitems:1)

    rke2Config GetClusterRke2Config

    (Computed) The RKE2 configuration for rke2 Clusters. Conflicts with aks_config, aks_config_v2, eks_config, gke_config, oke_config, k3s_config and rke_config (list maxitems:1)

    rkeConfig GetClusterRkeConfig

    (Computed) The RKE configuration for rke Clusters. Conflicts with aks_config, aks_config_v2, eks_config, eks_config_v2, gke_config, gke_config_v2, oke_config and k3s_config (list maxitems:1)

    systemProjectId string

    (Computed) System project ID for the cluster (string)

    agent_env_vars Sequence[str]

    (Computed) Optional Agent Env Vars for Rancher agent. For Rancher v2.5.6 and above (list)

    aks_config GetClusterAksConfig

    (Computed) The Azure aks configuration for aks Clusters. Conflicts with aks_config_v2, eks_config, eks_config_v2, gke_config, gke_config_v2, oke_config, k3s_config and rke_config (list maxitems:1)

    aks_config_v2 GetClusterAksConfigV2

    (Optional) The Azure AKS v2 configuration for creating/import aks Clusters. Conflicts with aks_config, eks_config, eks_config_v2, gke_config, gke_config_v2, oke_config k3s_config and rke_config (list maxitems:1)

    annotations Mapping[str, Any]

    (Computed) Annotations for Node Pool object (map)

    ca_cert str

    (Computed) K8s cluster ca cert (string)

    cluster_auth_endpoint GetClusterClusterAuthEndpoint

    (Computed) Enabling the local cluster authorized endpoint allows direct communication with the cluster, bypassing the Rancher API proxy. (list maxitems:1)

    cluster_monitoring_input GetClusterClusterMonitoringInput

    (Computed) Cluster monitoring config (list maxitems:1)

    cluster_registration_token GetClusterClusterRegistrationToken

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

    cluster_template_answers GetClusterClusterTemplateAnswers

    (Computed) Cluster template answers (list maxitems:1)

    cluster_template_id str

    (Computed) Cluster template ID (string)

    cluster_template_questions Sequence[GetClusterClusterTemplateQuestion]

    (Computed) Cluster template questions (list)

    cluster_template_revision_id str

    (Computed) Cluster template revision ID (string)

    default_pod_security_admission_configuration_template_name str
    default_pod_security_policy_template_id str

    (Optional/Computed) Default pod security policy template id (string)

    default_project_id str

    (Computed) Default project ID for the cluster (string)

    description str

    (Computed) The description for Cluster (string)

    driver str

    (Computed) The driver used for the Cluster. imported, azurekubernetesservice, amazonelasticcontainerservice, googlekubernetesengine and rancherKubernetesEngine are supported (string)

    eks_config GetClusterEksConfig

    (Computed) The Amazon eks configuration for eks Conflicts with aks_config, aks_config_v2, eks_config_v2, gke_config, gke_config_v2, oke_config, k3s_config and rke_config (list maxitems:1)

    eks_config_v2 GetClusterEksConfigV2

    (Computed) The Amazon EKS V2 configuration to create or import eks Clusters. Conflicts with aks_config, aks_config_v2, eks_config, gke_config, gke_config_v2, oke_config, k3s_config and rke_config. For Rancher v2.5.x and above (list maxitems:1)

    enable_cluster_alerting bool
    enable_cluster_monitoring bool

    (Computed) Enable built-in cluster monitoring. Default false (bool)

    enable_network_policy bool

    (Computed) Enable project network isolation. Default false (bool)

    fleet_workspace_name str

    (Computed) Fleet workspace name (string)

    gke_config GetClusterGkeConfig

    (Computed) The Google gke configuration for gke Clusters. Conflicts with aks_config, aks_config_v2, eks_config, eks_config_v2, gke_config_v2, oke_config, k3s_config and rke_config (list maxitems:1) (list maxitems:1)

    gke_config_v2 GetClusterGkeConfigV2

    (Computed) The Google GKE V2 configuration for gke Clusters. Conflicts with aks_config, aks_config_v2, eks_config, eks_config_v2, gke_config, oke_config, k3s_config and rke_config. For Rancher v2.5.8 and above (list maxitems:1)

    id str

    The provider-assigned unique ID for this managed resource.

    k3s_config GetClusterK3sConfig

    (Computed) The K3S configuration for k3s imported Clusters. Conflicts with aks_config, aks_config_v2, eks_config, eks_config_v2, gke_config, gke_config_v2, oke_config and rke_config (list maxitems:1)

    kube_config str

    (Computed) Kube Config generated for the cluster (string)

    labels Mapping[str, Any]

    (Computed) Labels for Node Pool object (map)

    name str
    oke_config GetClusterOkeConfig

    (Computed) The Oracle OKE configuration for oke Clusters. Conflicts with aks_config, aks_config_v2, eks_config, eks_config_v2, gke_config, gke_config_v2, k3s_config and rke_config (list maxitems:1)

    rke2_config GetClusterRke2Config

    (Computed) The RKE2 configuration for rke2 Clusters. Conflicts with aks_config, aks_config_v2, eks_config, gke_config, oke_config, k3s_config and rke_config (list maxitems:1)

    rke_config GetClusterRkeConfig

    (Computed) The RKE configuration for rke Clusters. Conflicts with aks_config, aks_config_v2, eks_config, eks_config_v2, gke_config, gke_config_v2, oke_config and k3s_config (list maxitems:1)

    system_project_id str

    (Computed) System project ID for the cluster (string)

    agentEnvVars List<String>

    (Computed) Optional Agent Env Vars for Rancher agent. For Rancher v2.5.6 and above (list)

    aksConfig Property Map

    (Computed) The Azure aks configuration for aks Clusters. Conflicts with aks_config_v2, eks_config, eks_config_v2, gke_config, gke_config_v2, oke_config, k3s_config and rke_config (list maxitems:1)

    aksConfigV2 Property Map

    (Optional) The Azure AKS v2 configuration for creating/import aks Clusters. Conflicts with aks_config, eks_config, eks_config_v2, gke_config, gke_config_v2, oke_config k3s_config and rke_config (list maxitems:1)

    annotations Map<Any>

    (Computed) Annotations for Node Pool object (map)

    caCert String

    (Computed) K8s cluster ca cert (string)

    clusterAuthEndpoint Property Map

    (Computed) Enabling the local cluster authorized endpoint allows direct communication with the cluster, bypassing the Rancher API proxy. (list maxitems:1)

    clusterMonitoringInput Property Map

    (Computed) Cluster monitoring config (list maxitems:1)

    clusterRegistrationToken Property Map

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

    clusterTemplateAnswers Property Map

    (Computed) Cluster template answers (list maxitems:1)

    clusterTemplateId String

    (Computed) Cluster template ID (string)

    clusterTemplateQuestions List<Property Map>

    (Computed) Cluster template questions (list)

    clusterTemplateRevisionId String

    (Computed) Cluster template revision ID (string)

    defaultPodSecurityAdmissionConfigurationTemplateName String
    defaultPodSecurityPolicyTemplateId String

    (Optional/Computed) Default pod security policy template id (string)

    defaultProjectId String

    (Computed) Default project ID for the cluster (string)

    description String

    (Computed) The description for Cluster (string)

    driver String

    (Computed) The driver used for the Cluster. imported, azurekubernetesservice, amazonelasticcontainerservice, googlekubernetesengine and rancherKubernetesEngine are supported (string)

    eksConfig Property Map

    (Computed) The Amazon eks configuration for eks Conflicts with aks_config, aks_config_v2, eks_config_v2, gke_config, gke_config_v2, oke_config, k3s_config and rke_config (list maxitems:1)

    eksConfigV2 Property Map

    (Computed) The Amazon EKS V2 configuration to create or import eks Clusters. Conflicts with aks_config, aks_config_v2, eks_config, gke_config, gke_config_v2, oke_config, k3s_config and rke_config. For Rancher v2.5.x and above (list maxitems:1)

    enableClusterAlerting Boolean
    enableClusterMonitoring Boolean

    (Computed) Enable built-in cluster monitoring. Default false (bool)

    enableNetworkPolicy Boolean

    (Computed) Enable project network isolation. Default false (bool)

    fleetWorkspaceName String

    (Computed) Fleet workspace name (string)

    gkeConfig Property Map

    (Computed) The Google gke configuration for gke Clusters. Conflicts with aks_config, aks_config_v2, eks_config, eks_config_v2, gke_config_v2, oke_config, k3s_config and rke_config (list maxitems:1) (list maxitems:1)

    gkeConfigV2 Property Map

    (Computed) The Google GKE V2 configuration for gke Clusters. Conflicts with aks_config, aks_config_v2, eks_config, eks_config_v2, gke_config, oke_config, k3s_config and rke_config. For Rancher v2.5.8 and above (list maxitems:1)

    id String

    The provider-assigned unique ID for this managed resource.

    k3sConfig Property Map

    (Computed) The K3S configuration for k3s imported Clusters. Conflicts with aks_config, aks_config_v2, eks_config, eks_config_v2, gke_config, gke_config_v2, oke_config and rke_config (list maxitems:1)

    kubeConfig String

    (Computed) Kube Config generated for the cluster (string)

    labels Map<Any>

    (Computed) Labels for Node Pool object (map)

    name String
    okeConfig Property Map

    (Computed) The Oracle OKE configuration for oke Clusters. Conflicts with aks_config, aks_config_v2, eks_config, eks_config_v2, gke_config, gke_config_v2, k3s_config and rke_config (list maxitems:1)

    rke2Config Property Map

    (Computed) The RKE2 configuration for rke2 Clusters. Conflicts with aks_config, aks_config_v2, eks_config, gke_config, oke_config, k3s_config and rke_config (list maxitems:1)

    rkeConfig Property Map

    (Computed) The RKE configuration for rke Clusters. Conflicts with aks_config, aks_config_v2, eks_config, eks_config_v2, gke_config, gke_config_v2, oke_config and k3s_config (list maxitems:1)

    systemProjectId String

    (Computed) System project ID for the cluster (string)

    Supporting Types

    GetClusterAksConfig

    AgentDnsPrefix string
    ClientId string
    ClientSecret string
    KubernetesVersion string
    LoadBalancerSku string
    MasterDnsPrefix string
    ResourceGroup string
    SshPublicKeyContents string
    Subnet string
    SubscriptionId string
    Tag Dictionary<string, object>

    Deprecated:

    Use tags argument instead as []string

    Tags List<string>
    TenantId string
    VirtualNetwork string
    VirtualNetworkResourceGroup string
    AadServerAppSecret string
    AadTenantId string
    AddClientAppId string
    AddServerAppId string
    AdminUsername string
    AgentOsDiskSize int
    AgentPoolName string
    AgentStorageProfile string
    AgentVmSize string
    AuthBaseUrl string
    BaseUrl string
    Count int
    DnsServiceIp string
    DockerBridgeCidr string
    EnableHttpApplicationRouting bool
    EnableMonitoring bool
    Location string
    LogAnalyticsWorkspace string
    LogAnalyticsWorkspaceResourceGroup string
    MaxPods int
    NetworkPlugin string
    NetworkPolicy string
    PodCidr string
    ServiceCidr string
    AgentDnsPrefix string
    ClientId string
    ClientSecret string
    KubernetesVersion string
    LoadBalancerSku string
    MasterDnsPrefix string
    ResourceGroup string
    SshPublicKeyContents string
    Subnet string
    SubscriptionId string
    Tag map[string]interface{}

    Deprecated:

    Use tags argument instead as []string

    Tags []string
    TenantId string
    VirtualNetwork string
    VirtualNetworkResourceGroup string
    AadServerAppSecret string
    AadTenantId string
    AddClientAppId string
    AddServerAppId string
    AdminUsername string
    AgentOsDiskSize int
    AgentPoolName string
    AgentStorageProfile string
    AgentVmSize string
    AuthBaseUrl string
    BaseUrl string
    Count int
    DnsServiceIp string
    DockerBridgeCidr string
    EnableHttpApplicationRouting bool
    EnableMonitoring bool
    Location string
    LogAnalyticsWorkspace string
    LogAnalyticsWorkspaceResourceGroup string
    MaxPods int
    NetworkPlugin string
    NetworkPolicy string
    PodCidr string
    ServiceCidr string
    agentDnsPrefix String
    clientId String
    clientSecret String
    kubernetesVersion String
    loadBalancerSku String
    masterDnsPrefix String
    resourceGroup String
    sshPublicKeyContents String
    subnet String
    subscriptionId String
    tag Map<String,Object>

    Deprecated:

    Use tags argument instead as []string

    tags List<String>
    tenantId String
    virtualNetwork String
    virtualNetworkResourceGroup String
    aadServerAppSecret String
    aadTenantId String
    addClientAppId String
    addServerAppId String
    adminUsername String
    agentOsDiskSize Integer
    agentPoolName String
    agentStorageProfile String
    agentVmSize String
    authBaseUrl String
    baseUrl String
    count Integer
    dnsServiceIp String
    dockerBridgeCidr String
    enableHttpApplicationRouting Boolean
    enableMonitoring Boolean
    location String
    logAnalyticsWorkspace String
    logAnalyticsWorkspaceResourceGroup String
    maxPods Integer
    networkPlugin String
    networkPolicy String
    podCidr String
    serviceCidr String
    agentDnsPrefix string
    clientId string
    clientSecret string
    kubernetesVersion string
    loadBalancerSku string
    masterDnsPrefix string
    resourceGroup string
    sshPublicKeyContents string
    subnet string
    subscriptionId string
    tag {[key: string]: any}

    Deprecated:

    Use tags argument instead as []string

    tags string[]
    tenantId string
    virtualNetwork string
    virtualNetworkResourceGroup string
    aadServerAppSecret string
    aadTenantId string
    addClientAppId string
    addServerAppId string
    adminUsername string
    agentOsDiskSize number
    agentPoolName string
    agentStorageProfile string
    agentVmSize string
    authBaseUrl string
    baseUrl string
    count number
    dnsServiceIp string
    dockerBridgeCidr string
    enableHttpApplicationRouting boolean
    enableMonitoring boolean
    location string
    logAnalyticsWorkspace string
    logAnalyticsWorkspaceResourceGroup string
    maxPods number
    networkPlugin string
    networkPolicy string
    podCidr string
    serviceCidr string
    agent_dns_prefix str
    client_id str
    client_secret str
    kubernetes_version str
    load_balancer_sku str
    master_dns_prefix str
    resource_group str
    ssh_public_key_contents str
    subnet str
    subscription_id str
    tag Mapping[str, Any]

    Deprecated:

    Use tags argument instead as []string

    tags Sequence[str]
    tenant_id str
    virtual_network str
    virtual_network_resource_group str
    aad_server_app_secret str
    aad_tenant_id str
    add_client_app_id str
    add_server_app_id str
    admin_username str
    agent_os_disk_size int
    agent_pool_name str
    agent_storage_profile str
    agent_vm_size str
    auth_base_url str
    base_url str
    count int
    dns_service_ip str
    docker_bridge_cidr str
    enable_http_application_routing bool
    enable_monitoring bool
    location str
    log_analytics_workspace str
    log_analytics_workspace_resource_group str
    max_pods int
    network_plugin str
    network_policy str
    pod_cidr str
    service_cidr str
    agentDnsPrefix String
    clientId String
    clientSecret String
    kubernetesVersion String
    loadBalancerSku String
    masterDnsPrefix String
    resourceGroup String
    sshPublicKeyContents String
    subnet String
    subscriptionId String
    tag Map<Any>

    Deprecated:

    Use tags argument instead as []string

    tags List<String>
    tenantId String
    virtualNetwork String
    virtualNetworkResourceGroup String
    aadServerAppSecret String
    aadTenantId String
    addClientAppId String
    addServerAppId String
    adminUsername String
    agentOsDiskSize Number
    agentPoolName String
    agentStorageProfile String
    agentVmSize String
    authBaseUrl String
    baseUrl String
    count Number
    dnsServiceIp String
    dockerBridgeCidr String
    enableHttpApplicationRouting Boolean
    enableMonitoring Boolean
    location String
    logAnalyticsWorkspace String
    logAnalyticsWorkspaceResourceGroup String
    maxPods Number
    networkPlugin String
    networkPolicy String
    podCidr String
    serviceCidr String

    GetClusterAksConfigV2

    GetClusterAksConfigV2NodePool

    Labels Dictionary<string, object>

    (Computed) Labels for Node Pool object (map)

    Name string

    The name of the Cluster (string)

    Taints List<string>
    VmSize string
    AvailabilityZones List<string>
    Count int
    EnableAutoScaling bool
    MaxCount int
    MaxPods int
    MaxSurge string
    MinCount int
    Mode string
    OrchestratorVersion string
    OsDiskSizeGb int
    OsDiskType string
    OsType string
    Labels map[string]interface{}

    (Computed) Labels for Node Pool object (map)

    Name string

    The name of the Cluster (string)

    Taints []string
    VmSize string
    AvailabilityZones []string
    Count int
    EnableAutoScaling bool
    MaxCount int
    MaxPods int
    MaxSurge string
    MinCount int
    Mode string
    OrchestratorVersion string
    OsDiskSizeGb int
    OsDiskType string
    OsType string
    labels Map<String,Object>

    (Computed) Labels for Node Pool object (map)

    name String

    The name of the Cluster (string)

    taints List<String>
    vmSize String
    availabilityZones List<String>
    count Integer
    enableAutoScaling Boolean
    maxCount Integer
    maxPods Integer
    maxSurge String
    minCount Integer
    mode String
    orchestratorVersion String
    osDiskSizeGb Integer
    osDiskType String
    osType String
    labels {[key: string]: any}

    (Computed) Labels for Node Pool object (map)

    name string

    The name of the Cluster (string)

    taints string[]
    vmSize string
    availabilityZones string[]
    count number
    enableAutoScaling boolean
    maxCount number
    maxPods number
    maxSurge string
    minCount number
    mode string
    orchestratorVersion string
    osDiskSizeGb number
    osDiskType string
    osType string
    labels Mapping[str, Any]

    (Computed) Labels for Node Pool object (map)

    name str

    The name of the Cluster (string)

    taints Sequence[str]
    vm_size str
    availability_zones Sequence[str]
    count int
    enable_auto_scaling bool
    max_count int
    max_pods int
    max_surge str
    min_count int
    mode str
    orchestrator_version str
    os_disk_size_gb int
    os_disk_type str
    os_type str
    labels Map<Any>

    (Computed) Labels for Node Pool object (map)

    name String

    The name of the Cluster (string)

    taints List<String>
    vmSize String
    availabilityZones List<String>
    count Number
    enableAutoScaling Boolean
    maxCount Number
    maxPods Number
    maxSurge String
    minCount Number
    mode String
    orchestratorVersion String
    osDiskSizeGb Number
    osDiskType String
    osType String

    GetClusterClusterAuthEndpoint

    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

    GetClusterClusterMonitoringInput

    Answers Dictionary<string, object>
    Version string
    Answers map[string]interface{}
    Version string
    answers Map<String,Object>
    version String
    answers {[key: string]: any}
    version string
    answers Mapping[str, Any]
    version str
    answers Map<Any>
    version String

    GetClusterClusterRegistrationToken

    Annotations Dictionary<string, object>

    (Computed) Annotations for Node Pool object (map)

    ClusterId string
    Command string
    Id string

    (Computed) The ID of the resource (string)

    InsecureCommand string
    InsecureNodeCommand string
    InsecureWindowsNodeCommand string
    Labels Dictionary<string, object>

    (Computed) Labels for Node Pool object (map)

    ManifestUrl string
    Name string

    The name of the Cluster (string)

    NodeCommand string
    Token string
    WindowsNodeCommand string
    Annotations map[string]interface{}

    (Computed) Annotations for Node Pool object (map)

    ClusterId string
    Command string
    Id string

    (Computed) The ID of the resource (string)

    InsecureCommand string
    InsecureNodeCommand string
    InsecureWindowsNodeCommand string
    Labels map[string]interface{}

    (Computed) Labels for Node Pool object (map)

    ManifestUrl string
    Name string

    The name of the Cluster (string)

    NodeCommand string
    Token string
    WindowsNodeCommand string
    annotations Map<String,Object>

    (Computed) Annotations for Node Pool object (map)

    clusterId String
    command String
    id String

    (Computed) The ID of the resource (string)

    insecureCommand String
    insecureNodeCommand String
    insecureWindowsNodeCommand String
    labels Map<String,Object>

    (Computed) Labels for Node Pool object (map)

    manifestUrl String
    name String

    The name of the Cluster (string)

    nodeCommand String
    token String
    windowsNodeCommand String
    annotations {[key: string]: any}

    (Computed) Annotations for Node Pool object (map)

    clusterId string
    command string
    id string

    (Computed) The ID of the resource (string)

    insecureCommand string
    insecureNodeCommand string
    insecureWindowsNodeCommand string
    labels {[key: string]: any}

    (Computed) Labels for Node Pool object (map)

    manifestUrl string
    name string

    The name of the Cluster (string)

    nodeCommand string
    token string
    windowsNodeCommand string
    annotations Mapping[str, Any]

    (Computed) Annotations for Node Pool object (map)

    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]

    (Computed) Labels for Node Pool object (map)

    manifest_url str
    name str

    The name of the Cluster (string)

    node_command str
    token str
    windows_node_command str
    annotations Map<Any>

    (Computed) Annotations for Node Pool object (map)

    clusterId String
    command String
    id String

    (Computed) The ID of the resource (string)

    insecureCommand String
    insecureNodeCommand String
    insecureWindowsNodeCommand String
    labels Map<Any>

    (Computed) Labels for Node Pool object (map)

    manifestUrl String
    name String

    The name of the Cluster (string)

    nodeCommand String
    token String
    windowsNodeCommand String

    GetClusterClusterTemplateAnswers

    ClusterId string
    ProjectId string
    Values Dictionary<string, object>
    ClusterId string
    ProjectId string
    Values map[string]interface{}
    clusterId String
    projectId String
    values Map<String,Object>
    clusterId string
    projectId string
    values {[key: string]: any}
    cluster_id str
    project_id str
    values Mapping[str, Any]
    clusterId String
    projectId String
    values Map<Any>

    GetClusterClusterTemplateQuestion

    Default string
    Variable string
    Required bool
    Type string
    Default string
    Variable string
    Required bool
    Type string
    default_ String
    variable String
    required Boolean
    type String
    default string
    variable string
    required boolean
    type string
    default String
    variable String
    required Boolean
    type String

    GetClusterEksConfig

    accessKey String
    kubernetesVersion String
    secretKey String
    userData String
    ami String
    associateWorkerNodePublicIp Boolean
    desiredNodes Integer
    ebsEncryption Boolean
    instanceType String
    keyPairName String
    maximumNodes Integer
    minimumNodes Integer
    nodeVolumeSize Integer
    region String
    securityGroups List<String>
    serviceRole String
    sessionToken String
    subnets List<String>
    virtualNetwork String

    GetClusterEksConfigV2

    CloudCredentialId string
    KubernetesVersion string
    Name string

    The name of the Cluster (string)

    NodeGroups List<GetClusterEksConfigV2NodeGroup>
    PrivateAccess bool
    PublicAccess bool
    PublicAccessSources List<string>
    SecretsEncryption bool
    Imported bool
    KmsKey string
    LoggingTypes List<string>
    Region string
    SecurityGroups List<string>
    ServiceRole string
    Subnets List<string>
    Tags Dictionary<string, object>
    CloudCredentialId string
    KubernetesVersion string
    Name string

    The name of the Cluster (string)

    NodeGroups []GetClusterEksConfigV2NodeGroup
    PrivateAccess bool
    PublicAccess bool
    PublicAccessSources []string
    SecretsEncryption bool
    Imported bool
    KmsKey string
    LoggingTypes []string
    Region string
    SecurityGroups []string
    ServiceRole string
    Subnets []string
    Tags map[string]interface{}
    cloudCredentialId String
    kubernetesVersion String
    name String

    The name of the Cluster (string)

    nodeGroups List<GetClusterEksConfigV2NodeGroup>
    privateAccess Boolean
    publicAccess Boolean
    publicAccessSources List<String>
    secretsEncryption Boolean
    imported Boolean
    kmsKey String
    loggingTypes List<String>
    region String
    securityGroups List<String>
    serviceRole String
    subnets List<String>
    tags Map<String,Object>
    cloudCredentialId string
    kubernetesVersion string
    name string

    The name of the Cluster (string)

    nodeGroups GetClusterEksConfigV2NodeGroup[]
    privateAccess boolean
    publicAccess boolean
    publicAccessSources string[]
    secretsEncryption boolean
    imported boolean
    kmsKey string
    loggingTypes string[]
    region string
    securityGroups string[]
    serviceRole string
    subnets string[]
    tags {[key: string]: any}
    cloudCredentialId String
    kubernetesVersion String
    name String

    The name of the Cluster (string)

    nodeGroups List<Property Map>
    privateAccess Boolean
    publicAccess Boolean
    publicAccessSources List<String>
    secretsEncryption Boolean
    imported Boolean
    kmsKey String
    loggingTypes List<String>
    region String
    securityGroups List<String>
    serviceRole String
    subnets List<String>
    tags Map<Any>

    GetClusterEksConfigV2NodeGroup

    Name string

    The name of the Cluster (string)

    Subnets List<string>
    UserData string
    Version string
    DesiredSize int
    DiskSize int
    Ec2SshKey string
    Gpu bool
    ImageId string
    InstanceType string
    Labels Dictionary<string, object>

    (Computed) Labels for Node Pool object (map)

    LaunchTemplates List<GetClusterEksConfigV2NodeGroupLaunchTemplate>
    MaxSize int
    MinSize int
    NodeRole string
    RequestSpotInstances bool
    ResourceTags Dictionary<string, object>
    SpotInstanceTypes List<string>
    Tags Dictionary<string, object>
    Name string

    The name of the Cluster (string)

    Subnets []string
    UserData string
    Version string
    DesiredSize int
    DiskSize int
    Ec2SshKey string
    Gpu bool
    ImageId string
    InstanceType string
    Labels map[string]interface{}

    (Computed) Labels for Node Pool object (map)

    LaunchTemplates []GetClusterEksConfigV2NodeGroupLaunchTemplate
    MaxSize int
    MinSize int
    NodeRole string
    RequestSpotInstances bool
    ResourceTags map[string]interface{}
    SpotInstanceTypes []string
    Tags map[string]interface{}
    name String

    The name of the Cluster (string)

    subnets List<String>
    userData String
    version String
    desiredSize Integer
    diskSize Integer
    ec2SshKey String
    gpu Boolean
    imageId String
    instanceType String
    labels Map<String,Object>

    (Computed) Labels for Node Pool object (map)

    launchTemplates List<GetClusterEksConfigV2NodeGroupLaunchTemplate>
    maxSize Integer
    minSize Integer
    nodeRole String
    requestSpotInstances Boolean
    resourceTags Map<String,Object>
    spotInstanceTypes List<String>
    tags Map<String,Object>
    name string

    The name of the Cluster (string)

    subnets string[]
    userData string
    version string
    desiredSize number
    diskSize number
    ec2SshKey string
    gpu boolean
    imageId string
    instanceType string
    labels {[key: string]: any}

    (Computed) Labels for Node Pool object (map)

    launchTemplates GetClusterEksConfigV2NodeGroupLaunchTemplate[]
    maxSize number
    minSize number
    nodeRole string
    requestSpotInstances boolean
    resourceTags {[key: string]: any}
    spotInstanceTypes string[]
    tags {[key: string]: any}
    name str

    The name of the Cluster (string)

    subnets Sequence[str]
    user_data str
    version str
    desired_size int
    disk_size int
    ec2_ssh_key str
    gpu bool
    image_id str
    instance_type str
    labels Mapping[str, Any]

    (Computed) Labels for Node Pool object (map)

    launch_templates Sequence[GetClusterEksConfigV2NodeGroupLaunchTemplate]
    max_size int
    min_size int
    node_role str
    request_spot_instances bool
    resource_tags Mapping[str, Any]
    spot_instance_types Sequence[str]
    tags Mapping[str, Any]
    name String

    The name of the Cluster (string)

    subnets List<String>
    userData String
    version String
    desiredSize Number
    diskSize Number
    ec2SshKey String
    gpu Boolean
    imageId String
    instanceType String
    labels Map<Any>

    (Computed) Labels for Node Pool object (map)

    launchTemplates List<Property Map>
    maxSize Number
    minSize Number
    nodeRole String
    requestSpotInstances Boolean
    resourceTags Map<Any>
    spotInstanceTypes List<String>
    tags Map<Any>

    GetClusterEksConfigV2NodeGroupLaunchTemplate

    Id string

    (Computed) The ID of the resource (string)

    Name string

    The name of the Cluster (string)

    Version int
    Id string

    (Computed) The ID of the resource (string)

    Name string

    The name of the Cluster (string)

    Version int
    id String

    (Computed) The ID of the resource (string)

    name String

    The name of the Cluster (string)

    version Integer
    id string

    (Computed) The ID of the resource (string)

    name string

    The name of the Cluster (string)

    version number
    id str

    (Computed) The ID of the resource (string)

    name str

    The name of the Cluster (string)

    version int
    id String

    (Computed) The ID of the resource (string)

    name String

    The name of the Cluster (string)

    version Number

    GetClusterGkeConfig

    ClusterIpv4Cidr string
    Credential string
    DiskType string
    ImageType string
    IpPolicyClusterIpv4CidrBlock string
    IpPolicyClusterSecondaryRangeName string
    IpPolicyNodeIpv4CidrBlock string
    IpPolicyServicesIpv4CidrBlock string
    IpPolicyServicesSecondaryRangeName string
    IpPolicySubnetworkName string
    Labels Dictionary<string, object>

    (Computed) Labels for Node Pool object (map)

    Locations List<string>
    MachineType string
    MaintenanceWindow string
    MasterIpv4CidrBlock string
    MasterVersion string
    Network string
    NodePool string
    NodeVersion string
    OauthScopes List<string>
    ProjectId string
    ResourceLabels Dictionary<string, object>
    ServiceAccount string
    SubNetwork string
    Description string

    (Computed) The description for Cluster (string)

    DiskSizeGb int
    EnableAlphaFeature bool
    EnableAutoRepair bool
    EnableAutoUpgrade bool
    EnableHorizontalPodAutoscaling bool
    EnableHttpLoadBalancing bool
    EnableKubernetesDashboard bool
    EnableLegacyAbac bool
    EnableMasterAuthorizedNetwork bool
    EnableNetworkPolicyConfig bool
    EnableNodepoolAutoscaling bool
    EnablePrivateEndpoint bool
    EnablePrivateNodes bool
    EnableStackdriverLogging bool
    EnableStackdriverMonitoring bool
    IpPolicyCreateSubnetwork bool
    IssueClientCertificate bool
    KubernetesDashboard bool
    LocalSsdCount int
    MasterAuthorizedNetworkCidrBlocks List<string>
    MaxNodeCount int
    MinNodeCount int
    NodeCount int
    Preemptible bool
    Region string
    Taints List<string>
    UseIpAliases bool
    Zone string
    ClusterIpv4Cidr string
    Credential string
    DiskType string
    ImageType string
    IpPolicyClusterIpv4CidrBlock string
    IpPolicyClusterSecondaryRangeName string
    IpPolicyNodeIpv4CidrBlock string
    IpPolicyServicesIpv4CidrBlock string
    IpPolicyServicesSecondaryRangeName string
    IpPolicySubnetworkName string
    Labels map[string]interface{}

    (Computed) Labels for Node Pool object (map)

    Locations []string
    MachineType string
    MaintenanceWindow string
    MasterIpv4CidrBlock string
    MasterVersion string
    Network string
    NodePool string
    NodeVersion string
    OauthScopes []string
    ProjectId string
    ResourceLabels map[string]interface{}
    ServiceAccount string
    SubNetwork string
    Description string

    (Computed) The description for Cluster (string)

    DiskSizeGb int
    EnableAlphaFeature bool
    EnableAutoRepair bool
    EnableAutoUpgrade bool
    EnableHorizontalPodAutoscaling bool
    EnableHttpLoadBalancing bool
    EnableKubernetesDashboard bool
    EnableLegacyAbac bool
    EnableMasterAuthorizedNetwork bool
    EnableNetworkPolicyConfig bool
    EnableNodepoolAutoscaling bool
    EnablePrivateEndpoint bool
    EnablePrivateNodes bool
    EnableStackdriverLogging bool
    EnableStackdriverMonitoring bool
    IpPolicyCreateSubnetwork bool
    IssueClientCertificate bool
    KubernetesDashboard bool
    LocalSsdCount int
    MasterAuthorizedNetworkCidrBlocks []string
    MaxNodeCount int
    MinNodeCount int
    NodeCount int
    Preemptible bool
    Region string
    Taints []string
    UseIpAliases bool
    Zone string
    clusterIpv4Cidr String
    credential String
    diskType String
    imageType String
    ipPolicyClusterIpv4CidrBlock String
    ipPolicyClusterSecondaryRangeName String
    ipPolicyNodeIpv4CidrBlock String
    ipPolicyServicesIpv4CidrBlock String
    ipPolicyServicesSecondaryRangeName String
    ipPolicySubnetworkName String
    labels Map<String,Object>

    (Computed) Labels for Node Pool object (map)

    locations List<String>
    machineType String
    maintenanceWindow String
    masterIpv4CidrBlock String
    masterVersion String
    network String
    nodePool String
    nodeVersion String
    oauthScopes List<String>
    projectId String
    resourceLabels Map<String,Object>
    serviceAccount String
    subNetwork String
    description String

    (Computed) The description for Cluster (string)

    diskSizeGb Integer
    enableAlphaFeature Boolean
    enableAutoRepair Boolean
    enableAutoUpgrade Boolean
    enableHorizontalPodAutoscaling Boolean
    enableHttpLoadBalancing Boolean
    enableKubernetesDashboard Boolean
    enableLegacyAbac Boolean
    enableMasterAuthorizedNetwork Boolean
    enableNetworkPolicyConfig Boolean
    enableNodepoolAutoscaling Boolean
    enablePrivateEndpoint Boolean
    enablePrivateNodes Boolean
    enableStackdriverLogging Boolean
    enableStackdriverMonitoring Boolean
    ipPolicyCreateSubnetwork Boolean
    issueClientCertificate Boolean
    kubernetesDashboard Boolean
    localSsdCount Integer
    masterAuthorizedNetworkCidrBlocks List<String>
    maxNodeCount Integer
    minNodeCount Integer
    nodeCount Integer
    preemptible Boolean
    region String
    taints List<String>
    useIpAliases Boolean
    zone String
    clusterIpv4Cidr string
    credential string
    diskType string
    imageType string
    ipPolicyClusterIpv4CidrBlock string
    ipPolicyClusterSecondaryRangeName string
    ipPolicyNodeIpv4CidrBlock string
    ipPolicyServicesIpv4CidrBlock string
    ipPolicyServicesSecondaryRangeName string
    ipPolicySubnetworkName string
    labels {[key: string]: any}

    (Computed) Labels for Node Pool object (map)

    locations string[]
    machineType string
    maintenanceWindow string
    masterIpv4CidrBlock string
    masterVersion string
    network string
    nodePool string
    nodeVersion string
    oauthScopes string[]
    projectId string
    resourceLabels {[key: string]: any}
    serviceAccount string
    subNetwork string
    description string

    (Computed) The description for Cluster (string)

    diskSizeGb number
    enableAlphaFeature boolean
    enableAutoRepair boolean
    enableAutoUpgrade boolean
    enableHorizontalPodAutoscaling boolean
    enableHttpLoadBalancing boolean
    enableKubernetesDashboard boolean
    enableLegacyAbac boolean
    enableMasterAuthorizedNetwork boolean
    enableNetworkPolicyConfig boolean
    enableNodepoolAutoscaling boolean
    enablePrivateEndpoint boolean
    enablePrivateNodes boolean
    enableStackdriverLogging boolean
    enableStackdriverMonitoring boolean
    ipPolicyCreateSubnetwork boolean
    issueClientCertificate boolean
    kubernetesDashboard boolean
    localSsdCount number
    masterAuthorizedNetworkCidrBlocks string[]
    maxNodeCount number
    minNodeCount number
    nodeCount number
    preemptible boolean
    region string
    taints string[]
    useIpAliases boolean
    zone string
    cluster_ipv4_cidr str
    credential str
    disk_type str
    image_type str
    ip_policy_cluster_ipv4_cidr_block str
    ip_policy_cluster_secondary_range_name str
    ip_policy_node_ipv4_cidr_block str
    ip_policy_services_ipv4_cidr_block str
    ip_policy_services_secondary_range_name str
    ip_policy_subnetwork_name str
    labels Mapping[str, Any]

    (Computed) Labels for Node Pool object (map)

    locations Sequence[str]
    machine_type str
    maintenance_window str
    master_ipv4_cidr_block str
    master_version str
    network str
    node_pool str
    node_version str
    oauth_scopes Sequence[str]
    project_id str
    resource_labels Mapping[str, Any]
    service_account str
    sub_network str
    description str

    (Computed) The description for Cluster (string)

    disk_size_gb int
    enable_alpha_feature bool
    enable_auto_repair bool
    enable_auto_upgrade bool
    enable_horizontal_pod_autoscaling bool
    enable_http_load_balancing bool
    enable_kubernetes_dashboard bool
    enable_legacy_abac bool
    enable_master_authorized_network bool
    enable_network_policy_config bool
    enable_nodepool_autoscaling bool
    enable_private_endpoint bool
    enable_private_nodes bool
    enable_stackdriver_logging bool
    enable_stackdriver_monitoring bool
    ip_policy_create_subnetwork bool
    issue_client_certificate bool
    kubernetes_dashboard bool
    local_ssd_count int
    master_authorized_network_cidr_blocks Sequence[str]
    max_node_count int
    min_node_count int
    node_count int
    preemptible bool
    region str
    taints Sequence[str]
    use_ip_aliases bool
    zone str
    clusterIpv4Cidr String
    credential String
    diskType String
    imageType String
    ipPolicyClusterIpv4CidrBlock String
    ipPolicyClusterSecondaryRangeName String
    ipPolicyNodeIpv4CidrBlock String
    ipPolicyServicesIpv4CidrBlock String
    ipPolicyServicesSecondaryRangeName String
    ipPolicySubnetworkName String
    labels Map<Any>

    (Computed) Labels for Node Pool object (map)

    locations List<String>
    machineType String
    maintenanceWindow String
    masterIpv4CidrBlock String
    masterVersion String
    network String
    nodePool String
    nodeVersion String
    oauthScopes List<String>
    projectId String
    resourceLabels Map<Any>
    serviceAccount String
    subNetwork String
    description String

    (Computed) The description for Cluster (string)

    diskSizeGb Number
    enableAlphaFeature Boolean
    enableAutoRepair Boolean
    enableAutoUpgrade Boolean
    enableHorizontalPodAutoscaling Boolean
    enableHttpLoadBalancing Boolean
    enableKubernetesDashboard Boolean
    enableLegacyAbac Boolean
    enableMasterAuthorizedNetwork Boolean
    enableNetworkPolicyConfig Boolean
    enableNodepoolAutoscaling Boolean
    enablePrivateEndpoint Boolean
    enablePrivateNodes Boolean
    enableStackdriverLogging Boolean
    enableStackdriverMonitoring Boolean
    ipPolicyCreateSubnetwork Boolean
    issueClientCertificate Boolean
    kubernetesDashboard Boolean
    localSsdCount Number
    masterAuthorizedNetworkCidrBlocks List<String>
    maxNodeCount Number
    minNodeCount Number
    nodeCount Number
    preemptible Boolean
    region String
    taints List<String>
    useIpAliases Boolean
    zone String

    GetClusterGkeConfigV2

    clusterAddons Property Map
    clusterIpv4CidrBlock String
    description String

    (Computed) The description for Cluster (string)

    enableKubernetesAlpha Boolean
    googleCredentialSecret String
    ipAllocationPolicy Property Map
    kubernetesVersion String
    labels Map<Any>

    (Computed) Labels for Node Pool object (map)

    locations List<String>
    loggingService String
    maintenanceWindow String
    masterAuthorizedNetworksConfig Property Map
    monitoringService String
    name String

    The name of the Cluster (string)

    network String
    networkPolicyEnabled Boolean
    nodePools List<Property Map>
    privateClusterConfig Property Map
    projectId String
    region String
    subnetwork String
    zone String
    imported Boolean

    GetClusterGkeConfigV2ClusterAddons

    GetClusterGkeConfigV2IpAllocationPolicy

    GetClusterGkeConfigV2MasterAuthorizedNetworksConfig

    GetClusterGkeConfigV2MasterAuthorizedNetworksConfigCidrBlock

    CidrBlock string
    DisplayName string
    CidrBlock string
    DisplayName string
    cidrBlock String
    displayName String
    cidrBlock string
    displayName string
    cidrBlock String
    displayName String

    GetClusterGkeConfigV2NodePool

    GetClusterGkeConfigV2NodePoolAutoscaling

    maxNodeCount Integer
    minNodeCount Integer
    enabled Boolean
    maxNodeCount number
    minNodeCount number
    enabled boolean
    maxNodeCount Number
    minNodeCount Number
    enabled Boolean

    GetClusterGkeConfigV2NodePoolConfig

    Labels Dictionary<string, object>

    (Computed) Labels for Node Pool object (map)

    OauthScopes List<string>
    Tags List<string>
    DiskSizeGb int
    DiskType string
    ImageType string
    LocalSsdCount int
    MachineType string
    Preemptible bool
    Taints List<GetClusterGkeConfigV2NodePoolConfigTaint>
    Labels map[string]interface{}

    (Computed) Labels for Node Pool object (map)

    OauthScopes []string
    Tags []string
    DiskSizeGb int
    DiskType string
    ImageType string
    LocalSsdCount int
    MachineType string
    Preemptible bool
    Taints []GetClusterGkeConfigV2NodePoolConfigTaint
    labels Map<String,Object>

    (Computed) Labels for Node Pool object (map)

    oauthScopes List<String>
    tags List<String>
    diskSizeGb Integer
    diskType String
    imageType String
    localSsdCount Integer
    machineType String
    preemptible Boolean
    taints List<GetClusterGkeConfigV2NodePoolConfigTaint>
    labels {[key: string]: any}

    (Computed) Labels for Node Pool object (map)

    oauthScopes string[]
    tags string[]
    diskSizeGb number
    diskType string
    imageType string
    localSsdCount number
    machineType string
    preemptible boolean
    taints GetClusterGkeConfigV2NodePoolConfigTaint[]
    labels Mapping[str, Any]

    (Computed) Labels for Node Pool object (map)

    oauth_scopes Sequence[str]
    tags Sequence[str]
    disk_size_gb int
    disk_type str
    image_type str
    local_ssd_count int
    machine_type str
    preemptible bool
    taints Sequence[GetClusterGkeConfigV2NodePoolConfigTaint]
    labels Map<Any>

    (Computed) Labels for Node Pool object (map)

    oauthScopes List<String>
    tags List<String>
    diskSizeGb Number
    diskType String
    imageType String
    localSsdCount Number
    machineType String
    preemptible Boolean
    taints List<Property Map>

    GetClusterGkeConfigV2NodePoolConfigTaint

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

    GetClusterGkeConfigV2NodePoolManagement

    autoRepair Boolean
    autoUpgrade Boolean
    autoRepair boolean
    autoUpgrade boolean
    autoRepair Boolean
    autoUpgrade Boolean

    GetClusterGkeConfigV2PrivateClusterConfig

    GetClusterK3sConfig

    GetClusterK3sConfigUpgradeStrategy

    GetClusterOkeConfig

    GetClusterRke2Config

    GetClusterRke2ConfigUpgradeStrategy

    GetClusterRkeConfig

    GetClusterRkeConfigAuthentication

    Sans List<string>
    Strategy string
    Sans []string
    Strategy string
    sans List<String>
    strategy String
    sans string[]
    strategy string
    sans Sequence[str]
    strategy str
    sans List<String>
    strategy String

    GetClusterRkeConfigAuthorization

    Options Dictionary<string, object>
    Mode string
    Options map[string]interface{}
    Mode string
    options Map<String,Object>
    mode String
    options {[key: string]: any}
    mode string
    options Mapping[str, Any]
    mode str
    options Map<Any>
    mode String

    GetClusterRkeConfigBastionHost

    Address string
    SshKey string
    SshKeyPath string
    User string
    Port string
    SshAgentAuth bool
    Address string
    SshKey string
    SshKeyPath string
    User string
    Port string
    SshAgentAuth bool
    address String
    sshKey String
    sshKeyPath String
    user String
    port String
    sshAgentAuth Boolean
    address string
    sshKey string
    sshKeyPath string
    user string
    port string
    sshAgentAuth boolean
    address String
    sshKey String
    sshKeyPath String
    user String
    port String
    sshAgentAuth Boolean

    GetClusterRkeConfigCloudProvider

    GetClusterRkeConfigCloudProviderAwsCloudProvider

    GetClusterRkeConfigCloudProviderAwsCloudProviderGlobal

    GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverride

    Region string
    Service string
    SigningMethod string
    SigningName string
    SigningRegion string
    Url string
    Region string
    Service string
    SigningMethod string
    SigningName string
    SigningRegion string
    Url string
    region String
    service String
    signingMethod String
    signingName String
    signingRegion String
    url String
    region string
    service string
    signingMethod string
    signingName string
    signingRegion string
    url string
    region String
    service String
    signingMethod String
    signingName String
    signingRegion String
    url String

    GetClusterRkeConfigCloudProviderAzureCloudProvider

    GetClusterRkeConfigCloudProviderOpenstackCloudProvider

    GetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorage

    GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobal

    AuthUrl string
    CaFile string
    DomainId string
    DomainName string
    Password string
    Region string
    TenantId string
    TenantName string
    TrustId string
    Username string
    AuthUrl string
    CaFile string
    DomainId string
    DomainName string