Viewing docs for Rancher 2 v13.0.2
published on Wednesday, Oct 28, 2026 by Pulumi
published on Wednesday, Oct 28, 2026 by Pulumi
Viewing docs for Rancher 2 v13.0.2
published on Wednesday, Oct 28, 2026 by Pulumi
published on Wednesday, Oct 28, 2026 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_custom = rancher2.getCluster({
name: "foo-custom",
});
import pulumi
import pulumi_rancher2 as rancher2
foo_custom = rancher2.get_cluster(name="foo-custom")
package main
import (
"github.com/pulumi/pulumi-rancher2/sdk/v13/go/rancher2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := rancher2.GetCluster(ctx, &rancher2.LookupClusterArgs{
Name: "foo-custom",
}, 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_custom = Rancher2.GetCluster.Invoke(new()
{
Name = "foo-custom",
});
});
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.ArrayList;
import java.util.Arrays;
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());
}
}
variables:
foo-custom:
fn::invoke:
function: rancher2:getCluster
arguments:
name: foo-custom
terraform {
required_providers {
rancher2 = {
source = "pulumi/rancher2"
}
}
}
data "rancher2_cluster" "foo-custom" {
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?: InvokeOutputOptions): Output<GetClusterResult>def get_cluster(default_pod_security_admission_configuration_template_name: Optional[str] = None,
generate_kube_config: Optional[bool] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetClusterResult
def get_cluster_output(default_pod_security_admission_configuration_template_name: pulumi.Input[Optional[str]] = None,
generate_kube_config: pulumi.Input[Optional[bool]] = None,
name: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = 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 Output<GetClusterResult> Invoke(GetClusterInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetClusterResult> getCluster(GetClusterArgs args, InvokeOptions options)
public static Output<GetClusterResult> getCluster(GetClusterArgs args, InvokeOptions options)
public static Output<GetClusterResult> getCluster(GetClusterArgs args, InvokeOutputOptions options)
fn::invoke:
function: rancher2:index/getCluster:getCluster
arguments:
# arguments dictionarydata "rancher2_get_cluster" "name" {
# arguments
}The following arguments are supported:
- Name string
- The name of the Cluster (string)
- Default
Pod stringSecurity Admission Configuration Template Name - Generate
Kube boolConfig
- Name string
- The name of the Cluster (string)
- Default
Pod stringSecurity Admission Configuration Template Name - Generate
Kube boolConfig
- name string
- The name of the Cluster (string)
- default_
pod_ stringsecurity_ admission_ configuration_ template_ name - generate_
kube_ boolconfig
- name String
- The name of the Cluster (string)
- default
Pod StringSecurity Admission Configuration Template Name - generate
Kube BooleanConfig
- name string
- The name of the Cluster (string)
- default
Pod stringSecurity Admission Configuration Template Name - generate
Kube booleanConfig
- name str
- The name of the Cluster (string)
- default_
pod_ strsecurity_ admission_ configuration_ template_ name - generate_
kube_ boolconfig
- name String
- The name of the Cluster (string)
- default
Pod StringSecurity Admission Configuration Template Name - generate
Kube BooleanConfig
getCluster Result
The following output properties are available:
- Agent
Env List<string>Vars - (Computed) Optional Agent Env Vars for Rancher agent. For Rancher v2.5.6 and above (list)
- Aks
Config GetV2 Cluster Aks Config V2 - (Optional) The Azure AKS v2 configuration for creating/import
aksClusters. Conflicts witheksConfigV2,gkeConfigV2,k3sConfigandrkeConfig(list maxitems:1) - Annotations Dictionary<string, string>
- (Computed) Annotations for Node Pool object (map)
- Ca
Cert string - (Computed) K8s cluster ca cert (string)
- Cluster
Auth GetEndpoint Cluster Cluster Auth Endpoint - (Computed) Enabling the local cluster authorized endpoint allows direct communication with the cluster, bypassing the Rancher API proxy. (list maxitems:1)
- Cluster
Registration GetToken Cluster Cluster Registration Token - (Computed) Cluster Registration Token generated for the cluster (list maxitems:1)
- Default
Pod stringSecurity Admission Configuration Template Name - Default
Project stringId - (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,googlekubernetesengineandrancherKubernetesEngineare supported (string) - Eks
Config GetV2 Cluster Eks Config V2 - (Computed) The Amazon EKS V2 configuration to create or import
eksClusters. Conflicts withaksConfigV2,gkeConfigV2,k3sConfigandrkeConfig. For Rancher v2.5.x and above (list maxitems:1) - Enable
Network boolPolicy - (Computed) Enable project network isolation. Default
false(bool) - Fleet
Workspace stringName - (Computed) Fleet workspace name (string)
- Gke
Config GetV2 Cluster Gke Config V2 - (Computed) The Google GKE V2 configuration for
gkeClusters. Conflicts withaksConfigV2,eksConfigV2,k3sConfigandrkeConfig. For Rancher v2.5.8 and above (list maxitems:1) - Id string
- The provider-assigned unique ID for this managed resource.
- Imported
Configs List<GetCluster Imported Config> - K3s
Config GetCluster K3s Config - (Computed) The K3S configuration for
k3simported Clusters. Conflicts withaksConfigV2,eksConfigV2,gkeConfigV2, andrkeConfig(list maxitems:1) - Kube
Config string - (Computed) Kube Config generated for the cluster (string)
- Labels Dictionary<string, string>
- (Computed) Labels for Node Pool object (map)
- Name string
- Oke
Config GetCluster Oke Config - (Computed) The Oracle OKE configuration for
okeClusters. Conflicts withaksConfigV2,eksConfigV2,gkeConfigV2,k3sConfigandrkeConfig(list maxitems:1) - Rke2Config
Get
Cluster Rke2Config - (Computed) The RKE2 configuration for
rke2Clusters. Conflicts withaksConfigV2,gkeConfig,k3sConfigandrkeConfig(list maxitems:1) - System
Project stringId - (Computed) System project ID for the cluster (string)
- Generate
Kube boolConfig
- Agent
Env []stringVars - (Computed) Optional Agent Env Vars for Rancher agent. For Rancher v2.5.6 and above (list)
- Aks
Config GetV2 Cluster Aks Config V2 - (Optional) The Azure AKS v2 configuration for creating/import
aksClusters. Conflicts witheksConfigV2,gkeConfigV2,k3sConfigandrkeConfig(list maxitems:1) - Annotations map[string]string
- (Computed) Annotations for Node Pool object (map)
- Ca
Cert string - (Computed) K8s cluster ca cert (string)
- Cluster
Auth GetEndpoint Cluster Cluster Auth Endpoint - (Computed) Enabling the local cluster authorized endpoint allows direct communication with the cluster, bypassing the Rancher API proxy. (list maxitems:1)
- Cluster
Registration GetToken Cluster Cluster Registration Token - (Computed) Cluster Registration Token generated for the cluster (list maxitems:1)
- Default
Pod stringSecurity Admission Configuration Template Name - Default
Project stringId - (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,googlekubernetesengineandrancherKubernetesEngineare supported (string) - Eks
Config GetV2 Cluster Eks Config V2 - (Computed) The Amazon EKS V2 configuration to create or import
eksClusters. Conflicts withaksConfigV2,gkeConfigV2,k3sConfigandrkeConfig. For Rancher v2.5.x and above (list maxitems:1) - Enable
Network boolPolicy - (Computed) Enable project network isolation. Default
false(bool) - Fleet
Workspace stringName - (Computed) Fleet workspace name (string)
- Gke
Config GetV2 Cluster Gke Config V2 - (Computed) The Google GKE V2 configuration for
gkeClusters. Conflicts withaksConfigV2,eksConfigV2,k3sConfigandrkeConfig. For Rancher v2.5.8 and above (list maxitems:1) - Id string
- The provider-assigned unique ID for this managed resource.
- Imported
Configs []GetCluster Imported Config - K3s
Config GetCluster K3s Config - (Computed) The K3S configuration for
k3simported Clusters. Conflicts withaksConfigV2,eksConfigV2,gkeConfigV2, andrkeConfig(list maxitems:1) - Kube
Config string - (Computed) Kube Config generated for the cluster (string)
- Labels map[string]string
- (Computed) Labels for Node Pool object (map)
- Name string
- Oke
Config GetCluster Oke Config - (Computed) The Oracle OKE configuration for
okeClusters. Conflicts withaksConfigV2,eksConfigV2,gkeConfigV2,k3sConfigandrkeConfig(list maxitems:1) - Rke2Config
Get
Cluster Rke2Config - (Computed) The RKE2 configuration for
rke2Clusters. Conflicts withaksConfigV2,gkeConfig,k3sConfigandrkeConfig(list maxitems:1) - System
Project stringId - (Computed) System project ID for the cluster (string)
- Generate
Kube boolConfig
- agent_
env_ list(string)vars - (Computed) Optional Agent Env Vars for Rancher agent. For Rancher v2.5.6 and above (list)
- aks_
config_ objectv2 - (Optional) The Azure AKS v2 configuration for creating/import
aksClusters. Conflicts witheksConfigV2,gkeConfigV2,k3sConfigandrkeConfig(list maxitems:1) - annotations map(string)
- (Computed) Annotations for Node Pool object (map)
- ca_
cert string - (Computed) K8s cluster ca cert (string)
- cluster_
auth_ objectendpoint - (Computed) Enabling the local cluster authorized endpoint allows direct communication with the cluster, bypassing the Rancher API proxy. (list maxitems:1)
- cluster_
registration_ objecttoken - (Computed) Cluster Registration Token generated for the cluster (list maxitems:1)
- default_
pod_ stringsecurity_ admission_ configuration_ template_ name - default_
project_ stringid - (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,googlekubernetesengineandrancherKubernetesEngineare supported (string) - eks_
config_ objectv2 - (Computed) The Amazon EKS V2 configuration to create or import
eksClusters. Conflicts withaksConfigV2,gkeConfigV2,k3sConfigandrkeConfig. For Rancher v2.5.x and above (list maxitems:1) - enable_
network_ boolpolicy - (Computed) Enable project network isolation. Default
false(bool) - fleet_
workspace_ stringname - (Computed) Fleet workspace name (string)
- gke_
config_ objectv2 - (Computed) The Google GKE V2 configuration for
gkeClusters. Conflicts withaksConfigV2,eksConfigV2,k3sConfigandrkeConfig. For Rancher v2.5.8 and above (list maxitems:1) - id string
- The provider-assigned unique ID for this managed resource.
- imported_
configs list(object) - k3s_
config object - (Computed) The K3S configuration for
k3simported Clusters. Conflicts withaksConfigV2,eksConfigV2,gkeConfigV2, andrkeConfig(list maxitems:1) - kube_
config string - (Computed) Kube Config generated for the cluster (string)
- labels map(string)
- (Computed) Labels for Node Pool object (map)
- name string
- oke_
config object - (Computed) The Oracle OKE configuration for
okeClusters. Conflicts withaksConfigV2,eksConfigV2,gkeConfigV2,k3sConfigandrkeConfig(list maxitems:1) - rke2_
config object - (Computed) The RKE2 configuration for
rke2Clusters. Conflicts withaksConfigV2,gkeConfig,k3sConfigandrkeConfig(list maxitems:1) - system_
project_ stringid - (Computed) System project ID for the cluster (string)
- generate_
kube_ boolconfig
- agent
Env List<String>Vars - (Computed) Optional Agent Env Vars for Rancher agent. For Rancher v2.5.6 and above (list)
- aks
Config GetV2 Cluster Aks Config V2 - (Optional) The Azure AKS v2 configuration for creating/import
aksClusters. Conflicts witheksConfigV2,gkeConfigV2,k3sConfigandrkeConfig(list maxitems:1) - annotations Map<String,String>
- (Computed) Annotations for Node Pool object (map)
- ca
Cert String - (Computed) K8s cluster ca cert (string)
- cluster
Auth GetEndpoint Cluster Cluster Auth Endpoint - (Computed) Enabling the local cluster authorized endpoint allows direct communication with the cluster, bypassing the Rancher API proxy. (list maxitems:1)
- cluster
Registration GetToken Cluster Cluster Registration Token - (Computed) Cluster Registration Token generated for the cluster (list maxitems:1)
- default
Pod StringSecurity Admission Configuration Template Name - default
Project StringId - (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,googlekubernetesengineandrancherKubernetesEngineare supported (string) - eks
Config GetV2 Cluster Eks Config V2 - (Computed) The Amazon EKS V2 configuration to create or import
eksClusters. Conflicts withaksConfigV2,gkeConfigV2,k3sConfigandrkeConfig. For Rancher v2.5.x and above (list maxitems:1) - enable
Network BooleanPolicy - (Computed) Enable project network isolation. Default
false(bool) - fleet
Workspace StringName - (Computed) Fleet workspace name (string)
- gke
Config GetV2 Cluster Gke Config V2 - (Computed) The Google GKE V2 configuration for
gkeClusters. Conflicts withaksConfigV2,eksConfigV2,k3sConfigandrkeConfig. For Rancher v2.5.8 and above (list maxitems:1) - id String
- The provider-assigned unique ID for this managed resource.
- imported
Configs List<GetCluster Imported Config> - k3s
Config GetCluster K3s Config - (Computed) The K3S configuration for
k3simported Clusters. Conflicts withaksConfigV2,eksConfigV2,gkeConfigV2, andrkeConfig(list maxitems:1) - kube
Config String - (Computed) Kube Config generated for the cluster (string)
- labels Map<String,String>
- (Computed) Labels for Node Pool object (map)
- name String
- oke
Config GetCluster Oke Config - (Computed) The Oracle OKE configuration for
okeClusters. Conflicts withaksConfigV2,eksConfigV2,gkeConfigV2,k3sConfigandrkeConfig(list maxitems:1) - rke2Config
Get
Cluster Rke2Config - (Computed) The RKE2 configuration for
rke2Clusters. Conflicts withaksConfigV2,gkeConfig,k3sConfigandrkeConfig(list maxitems:1) - system
Project StringId - (Computed) System project ID for the cluster (string)
- generate
Kube BooleanConfig
- agent
Env string[]Vars - (Computed) Optional Agent Env Vars for Rancher agent. For Rancher v2.5.6 and above (list)
- aks
Config GetV2 Cluster Aks Config V2 - (Optional) The Azure AKS v2 configuration for creating/import
aksClusters. Conflicts witheksConfigV2,gkeConfigV2,k3sConfigandrkeConfig(list maxitems:1) - annotations {[key: string]: string}
- (Computed) Annotations for Node Pool object (map)
- ca
Cert string - (Computed) K8s cluster ca cert (string)
- cluster
Auth GetEndpoint Cluster Cluster Auth Endpoint - (Computed) Enabling the local cluster authorized endpoint allows direct communication with the cluster, bypassing the Rancher API proxy. (list maxitems:1)
- cluster
Registration GetToken Cluster Cluster Registration Token - (Computed) Cluster Registration Token generated for the cluster (list maxitems:1)
- default
Pod stringSecurity Admission Configuration Template Name - default
Project stringId - (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,googlekubernetesengineandrancherKubernetesEngineare supported (string) - eks
Config GetV2 Cluster Eks Config V2 - (Computed) The Amazon EKS V2 configuration to create or import
eksClusters. Conflicts withaksConfigV2,gkeConfigV2,k3sConfigandrkeConfig. For Rancher v2.5.x and above (list maxitems:1) - enable
Network booleanPolicy - (Computed) Enable project network isolation. Default
false(bool) - fleet
Workspace stringName - (Computed) Fleet workspace name (string)
- gke
Config GetV2 Cluster Gke Config V2 - (Computed) The Google GKE V2 configuration for
gkeClusters. Conflicts withaksConfigV2,eksConfigV2,k3sConfigandrkeConfig. For Rancher v2.5.8 and above (list maxitems:1) - id string
- The provider-assigned unique ID for this managed resource.
- imported
Configs GetCluster Imported Config[] - k3s
Config GetCluster K3s Config - (Computed) The K3S configuration for
k3simported Clusters. Conflicts withaksConfigV2,eksConfigV2,gkeConfigV2, andrkeConfig(list maxitems:1) - kube
Config string - (Computed) Kube Config generated for the cluster (string)
- labels {[key: string]: string}
- (Computed) Labels for Node Pool object (map)
- name string
- oke
Config GetCluster Oke Config - (Computed) The Oracle OKE configuration for
okeClusters. Conflicts withaksConfigV2,eksConfigV2,gkeConfigV2,k3sConfigandrkeConfig(list maxitems:1) - rke2Config
Get
Cluster Rke2Config - (Computed) The RKE2 configuration for
rke2Clusters. Conflicts withaksConfigV2,gkeConfig,k3sConfigandrkeConfig(list maxitems:1) - system
Project stringId - (Computed) System project ID for the cluster (string)
- generate
Kube booleanConfig
- agent_
env_ Sequence[str]vars - (Computed) Optional Agent Env Vars for Rancher agent. For Rancher v2.5.6 and above (list)
- aks_
config_ Getv2 Cluster Aks Config V2 - (Optional) The Azure AKS v2 configuration for creating/import
aksClusters. Conflicts witheksConfigV2,gkeConfigV2,k3sConfigandrkeConfig(list maxitems:1) - annotations Mapping[str, str]
- (Computed) Annotations for Node Pool object (map)
- ca_
cert str - (Computed) K8s cluster ca cert (string)
- cluster_
auth_ Getendpoint Cluster Cluster Auth Endpoint - (Computed) Enabling the local cluster authorized endpoint allows direct communication with the cluster, bypassing the Rancher API proxy. (list maxitems:1)
- cluster_
registration_ Gettoken Cluster Cluster Registration Token - (Computed) Cluster Registration Token generated for the cluster (list maxitems:1)
- default_
pod_ strsecurity_ admission_ configuration_ template_ name - default_
project_ strid - (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,googlekubernetesengineandrancherKubernetesEngineare supported (string) - eks_
config_ Getv2 Cluster Eks Config V2 - (Computed) The Amazon EKS V2 configuration to create or import
eksClusters. Conflicts withaksConfigV2,gkeConfigV2,k3sConfigandrkeConfig. For Rancher v2.5.x and above (list maxitems:1) - enable_
network_ boolpolicy - (Computed) Enable project network isolation. Default
false(bool) - fleet_
workspace_ strname - (Computed) Fleet workspace name (string)
- gke_
config_ Getv2 Cluster Gke Config V2 - (Computed) The Google GKE V2 configuration for
gkeClusters. Conflicts withaksConfigV2,eksConfigV2,k3sConfigandrkeConfig. For Rancher v2.5.8 and above (list maxitems:1) - id str
- The provider-assigned unique ID for this managed resource.
- imported_
configs Sequence[GetCluster Imported Config] - k3s_
config GetCluster K3s Config - (Computed) The K3S configuration for
k3simported Clusters. Conflicts withaksConfigV2,eksConfigV2,gkeConfigV2, andrkeConfig(list maxitems:1) - kube_
config str - (Computed) Kube Config generated for the cluster (string)
- labels Mapping[str, str]
- (Computed) Labels for Node Pool object (map)
- name str
- oke_
config GetCluster Oke Config - (Computed) The Oracle OKE configuration for
okeClusters. Conflicts withaksConfigV2,eksConfigV2,gkeConfigV2,k3sConfigandrkeConfig(list maxitems:1) - rke2_
config GetCluster Rke2Config - (Computed) The RKE2 configuration for
rke2Clusters. Conflicts withaksConfigV2,gkeConfig,k3sConfigandrkeConfig(list maxitems:1) - system_
project_ strid - (Computed) System project ID for the cluster (string)
- generate_
kube_ boolconfig
- agent
Env List<String>Vars - (Computed) Optional Agent Env Vars for Rancher agent. For Rancher v2.5.6 and above (list)
- aks
Config Property MapV2 - (Optional) The Azure AKS v2 configuration for creating/import
aksClusters. Conflicts witheksConfigV2,gkeConfigV2,k3sConfigandrkeConfig(list maxitems:1) - annotations Map<String>
- (Computed) Annotations for Node Pool object (map)
- ca
Cert String - (Computed) K8s cluster ca cert (string)
- cluster
Auth Property MapEndpoint - (Computed) Enabling the local cluster authorized endpoint allows direct communication with the cluster, bypassing the Rancher API proxy. (list maxitems:1)
- cluster
Registration Property MapToken - (Computed) Cluster Registration Token generated for the cluster (list maxitems:1)
- default
Pod StringSecurity Admission Configuration Template Name - default
Project StringId - (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,googlekubernetesengineandrancherKubernetesEngineare supported (string) - eks
Config Property MapV2 - (Computed) The Amazon EKS V2 configuration to create or import
eksClusters. Conflicts withaksConfigV2,gkeConfigV2,k3sConfigandrkeConfig. For Rancher v2.5.x and above (list maxitems:1) - enable
Network BooleanPolicy - (Computed) Enable project network isolation. Default
false(bool) - fleet
Workspace StringName - (Computed) Fleet workspace name (string)
- gke
Config Property MapV2 - (Computed) The Google GKE V2 configuration for
gkeClusters. Conflicts withaksConfigV2,eksConfigV2,k3sConfigandrkeConfig. For Rancher v2.5.8 and above (list maxitems:1) - id String
- The provider-assigned unique ID for this managed resource.
- imported
Configs List<Property Map> - k3s
Config Property Map - (Computed) The K3S configuration for
k3simported Clusters. Conflicts withaksConfigV2,eksConfigV2,gkeConfigV2, andrkeConfig(list maxitems:1) - kube
Config String - (Computed) Kube Config generated for the cluster (string)
- labels Map<String>
- (Computed) Labels for Node Pool object (map)
- name String
- oke
Config Property Map - (Computed) The Oracle OKE configuration for
okeClusters. Conflicts withaksConfigV2,eksConfigV2,gkeConfigV2,k3sConfigandrkeConfig(list maxitems:1) - rke2Config Property Map
- (Computed) The RKE2 configuration for
rke2Clusters. Conflicts withaksConfigV2,gkeConfig,k3sConfigandrkeConfig(list maxitems:1) - system
Project StringId - (Computed) System project ID for the cluster (string)
- generate
Kube BooleanConfig
Supporting Types
GetClusterAksConfigV2
- Cloud
Credential stringId - The AKS Cloud Credential ID to use
- Http
Application boolRouting - Enable AKS http application routing?
- Linux
Admin stringUsername - The AKS linux admin username
- Linux
Ssh stringPublic Key - The AKS linux ssh public key
- Load
Balancer stringSku - The AKS load balancer sku
- Log
Analytics stringWorkspace Group - The AKS log analytics workspace group
- Log
Analytics stringWorkspace Name - The AKS log analytics workspace name
- Monitoring bool
- Is AKS cluster monitoring enabled?
- Name string
- The name of the Cluster (string)
- Network
Dns stringService Ip - The AKS network dns service ip
- Network
Docker stringBridge Cidr - The AKS network docker bridge cidr
- Network
Pod stringCidr - The AKS network pod cidr
- Network
Policy string - The AKS network policy
- Network
Service stringCidr - The AKS network service cidr
- Node
Resource stringGroup - The AKS node resource group name
- Private
Cluster bool - Is AKS cluster private?
- Resource
Group string - The AKS resource group
- Resource
Location string - The AKS resource location
- Subnet string
- The AKS subnet
- Dictionary<string, string>
- The AKS cluster tags
- Virtual
Network string - The AKS virtual network
- Virtual
Network stringResource Group - The AKS virtual network resource group
- Auth
Base stringUrl - The AKS auth base url
- List<string>
- The AKS authorized ip ranges
- Base
Url string - The AKS base url
- Dns
Prefix string - The AKS dns prefix. Required if
import=false - Imported bool
- Is AKS cluster imported?
- Kubernetes
Version string - The kubernetes master version. Required if
import=false - Network
Plugin string - The AKS network plugin. Required if
import=false - Node
Pools List<GetCluster Aks Config V2Node Pool> - The AKS node pools to use. Required if
import=false - Outbound
Type string - The AKS outbound type for the egress traffic
- Cloud
Credential stringId - The AKS Cloud Credential ID to use
- Http
Application boolRouting - Enable AKS http application routing?
- Linux
Admin stringUsername - The AKS linux admin username
- Linux
Ssh stringPublic Key - The AKS linux ssh public key
- Load
Balancer stringSku - The AKS load balancer sku
- Log
Analytics stringWorkspace Group - The AKS log analytics workspace group
- Log
Analytics stringWorkspace Name - The AKS log analytics workspace name
- Monitoring bool
- Is AKS cluster monitoring enabled?
- Name string
- The name of the Cluster (string)
- Network
Dns stringService Ip - The AKS network dns service ip
- Network
Docker stringBridge Cidr - The AKS network docker bridge cidr
- Network
Pod stringCidr - The AKS network pod cidr
- Network
Policy string - The AKS network policy
- Network
Service stringCidr - The AKS network service cidr
- Node
Resource stringGroup - The AKS node resource group name
- Private
Cluster bool - Is AKS cluster private?
- Resource
Group string - The AKS resource group
- Resource
Location string - The AKS resource location
- Subnet string
- The AKS subnet
- map[string]string
- The AKS cluster tags
- Virtual
Network string - The AKS virtual network
- Virtual
Network stringResource Group - The AKS virtual network resource group
- Auth
Base stringUrl - The AKS auth base url
- []string
- The AKS authorized ip ranges
- Base
Url string - The AKS base url
- Dns
Prefix string - The AKS dns prefix. Required if
import=false - Imported bool
- Is AKS cluster imported?
- Kubernetes
Version string - The kubernetes master version. Required if
import=false - Network
Plugin string - The AKS network plugin. Required if
import=false - Node
Pools []GetCluster Aks Config V2Node Pool - The AKS node pools to use. Required if
import=false - Outbound
Type string - The AKS outbound type for the egress traffic
- cloud_
credential_ stringid - The AKS Cloud Credential ID to use
- http_
application_ boolrouting - Enable AKS http application routing?
- linux_
admin_ stringusername - The AKS linux admin username
- linux_
ssh_ stringpublic_ key - The AKS linux ssh public key
- load_
balancer_ stringsku - The AKS load balancer sku
- log_
analytics_ stringworkspace_ group - The AKS log analytics workspace group
- log_
analytics_ stringworkspace_ name - The AKS log analytics workspace name
- monitoring bool
- Is AKS cluster monitoring enabled?
- name string
- The name of the Cluster (string)
- network_
dns_ stringservice_ ip - The AKS network dns service ip
- network_
docker_ stringbridge_ cidr - The AKS network docker bridge cidr
- network_
pod_ stringcidr - The AKS network pod cidr
- network_
policy string - The AKS network policy
- network_
service_ stringcidr - The AKS network service cidr
- node_
resource_ stringgroup - The AKS node resource group name
- private_
cluster bool - Is AKS cluster private?
- resource_
group string - The AKS resource group
- resource_
location string - The AKS resource location
- subnet string
- The AKS subnet
- map(string)
- The AKS cluster tags
- virtual_
network string - The AKS virtual network
- virtual_
network_ stringresource_ group - The AKS virtual network resource group
- auth_
base_ stringurl - The AKS auth base url
- list(string)
- The AKS authorized ip ranges
- base_
url string - The AKS base url
- dns_
prefix string - The AKS dns prefix. Required if
import=false - imported bool
- Is AKS cluster imported?
- kubernetes_
version string - The kubernetes master version. Required if
import=false - network_
plugin string - The AKS network plugin. Required if
import=false - node_
pools list(object) - The AKS node pools to use. Required if
import=false - outbound_
type string - The AKS outbound type for the egress traffic
- cloud
Credential StringId - The AKS Cloud Credential ID to use
- http
Application BooleanRouting - Enable AKS http application routing?
- linux
Admin StringUsername - The AKS linux admin username
- linux
Ssh StringPublic Key - The AKS linux ssh public key
- load
Balancer StringSku - The AKS load balancer sku
- log
Analytics StringWorkspace Group - The AKS log analytics workspace group
- log
Analytics StringWorkspace Name - The AKS log analytics workspace name
- monitoring Boolean
- Is AKS cluster monitoring enabled?
- name String
- The name of the Cluster (string)
- network
Dns StringService Ip - The AKS network dns service ip
- network
Docker StringBridge Cidr - The AKS network docker bridge cidr
- network
Pod StringCidr - The AKS network pod cidr
- network
Policy String - The AKS network policy
- network
Service StringCidr - The AKS network service cidr
- node
Resource StringGroup - The AKS node resource group name
- private
Cluster Boolean - Is AKS cluster private?
- resource
Group String - The AKS resource group
- resource
Location String - The AKS resource location
- subnet String
- The AKS subnet
- Map<String,String>
- The AKS cluster tags
- virtual
Network String - The AKS virtual network
- virtual
Network StringResource Group - The AKS virtual network resource group
- auth
Base StringUrl - The AKS auth base url
- List<String>
- The AKS authorized ip ranges
- base
Url String - The AKS base url
- dns
Prefix String - The AKS dns prefix. Required if
import=false - imported Boolean
- Is AKS cluster imported?
- kubernetes
Version String - The kubernetes master version. Required if
import=false - network
Plugin String - The AKS network plugin. Required if
import=false - node
Pools List<GetCluster Aks Config V2Node Pool> - The AKS node pools to use. Required if
import=false - outbound
Type String - The AKS outbound type for the egress traffic
- cloud
Credential stringId - The AKS Cloud Credential ID to use
- http
Application booleanRouting - Enable AKS http application routing?
- linux
Admin stringUsername - The AKS linux admin username
- linux
Ssh stringPublic Key - The AKS linux ssh public key
- load
Balancer stringSku - The AKS load balancer sku
- log
Analytics stringWorkspace Group - The AKS log analytics workspace group
- log
Analytics stringWorkspace Name - The AKS log analytics workspace name
- monitoring boolean
- Is AKS cluster monitoring enabled?
- name string
- The name of the Cluster (string)
- network
Dns stringService Ip - The AKS network dns service ip
- network
Docker stringBridge Cidr - The AKS network docker bridge cidr
- network
Pod stringCidr - The AKS network pod cidr
- network
Policy string - The AKS network policy
- network
Service stringCidr - The AKS network service cidr
- node
Resource stringGroup - The AKS node resource group name
- private
Cluster boolean - Is AKS cluster private?
- resource
Group string - The AKS resource group
- resource
Location string - The AKS resource location
- subnet string
- The AKS subnet
- {[key: string]: string}
- The AKS cluster tags
- virtual
Network string - The AKS virtual network
- virtual
Network stringResource Group - The AKS virtual network resource group
- auth
Base stringUrl - The AKS auth base url
- string[]
- The AKS authorized ip ranges
- base
Url string - The AKS base url
- dns
Prefix string - The AKS dns prefix. Required if
import=false - imported boolean
- Is AKS cluster imported?
- kubernetes
Version string - The kubernetes master version. Required if
import=false - network
Plugin string - The AKS network plugin. Required if
import=false - node
Pools GetCluster Aks Config V2Node Pool[] - The AKS node pools to use. Required if
import=false - outbound
Type string - The AKS outbound type for the egress traffic
- cloud_
credential_ strid - The AKS Cloud Credential ID to use
- http_
application_ boolrouting - Enable AKS http application routing?
- linux_
admin_ strusername - The AKS linux admin username
- linux_
ssh_ strpublic_ key - The AKS linux ssh public key
- load_
balancer_ strsku - The AKS load balancer sku
- log_
analytics_ strworkspace_ group - The AKS log analytics workspace group
- log_
analytics_ strworkspace_ name - The AKS log analytics workspace name
- monitoring bool
- Is AKS cluster monitoring enabled?
- name str
- The name of the Cluster (string)
- network_
dns_ strservice_ ip - The AKS network dns service ip
- network_
docker_ strbridge_ cidr - The AKS network docker bridge cidr
- network_
pod_ strcidr - The AKS network pod cidr
- network_
policy str - The AKS network policy
- network_
service_ strcidr - The AKS network service cidr
- node_
resource_ strgroup - The AKS node resource group name
- private_
cluster bool - Is AKS cluster private?
- resource_
group str - The AKS resource group
- resource_
location str - The AKS resource location
- subnet str
- The AKS subnet
- Mapping[str, str]
- The AKS cluster tags
- virtual_
network str - The AKS virtual network
- virtual_
network_ strresource_ group - The AKS virtual network resource group
- auth_
base_ strurl - The AKS auth base url
- Sequence[str]
- The AKS authorized ip ranges
- base_
url str - The AKS base url
- dns_
prefix str - The AKS dns prefix. Required if
import=false - imported bool
- Is AKS cluster imported?
- kubernetes_
version str - The kubernetes master version. Required if
import=false - network_
plugin str - The AKS network plugin. Required if
import=false - node_
pools Sequence[GetCluster Aks Config V2Node Pool] - The AKS node pools to use. Required if
import=false - outbound_
type str - The AKS outbound type for the egress traffic
- cloud
Credential StringId - The AKS Cloud Credential ID to use
- http
Application BooleanRouting - Enable AKS http application routing?
- linux
Admin StringUsername - The AKS linux admin username
- linux
Ssh StringPublic Key - The AKS linux ssh public key
- load
Balancer StringSku - The AKS load balancer sku
- log
Analytics StringWorkspace Group - The AKS log analytics workspace group
- log
Analytics StringWorkspace Name - The AKS log analytics workspace name
- monitoring Boolean
- Is AKS cluster monitoring enabled?
- name String
- The name of the Cluster (string)
- network
Dns StringService Ip - The AKS network dns service ip
- network
Docker StringBridge Cidr - The AKS network docker bridge cidr
- network
Pod StringCidr - The AKS network pod cidr
- network
Policy String - The AKS network policy
- network
Service StringCidr - The AKS network service cidr
- node
Resource StringGroup - The AKS node resource group name
- private
Cluster Boolean - Is AKS cluster private?
- resource
Group String - The AKS resource group
- resource
Location String - The AKS resource location
- subnet String
- The AKS subnet
- Map<String>
- The AKS cluster tags
- virtual
Network String - The AKS virtual network
- virtual
Network StringResource Group - The AKS virtual network resource group
- auth
Base StringUrl - The AKS auth base url
- List<String>
- The AKS authorized ip ranges
- base
Url String - The AKS base url
- dns
Prefix String - The AKS dns prefix. Required if
import=false - imported Boolean
- Is AKS cluster imported?
- kubernetes
Version String - The kubernetes master version. Required if
import=false - network
Plugin String - The AKS network plugin. Required if
import=false - node
Pools List<Property Map> - The AKS node pools to use. Required if
import=false - outbound
Type String - The AKS outbound type for the egress traffic
GetClusterAksConfigV2NodePool
- Labels Dictionary<string, string>
- (Computed) Labels for Node Pool object (map)
- Name string
- The name of the Cluster (string)
- Taints List<string>
- The AKS node pool taints
- Vm
Size string - The AKS node pool vm size
- Availability
Zones List<string> - The AKS node pool availability zones
- Count int
- The AKS node pool count
- Enable
Auto boolScaling - Is AKS node pool auto scaling enabled?
- Max
Count int - The AKS node pool max count
- Max
Pods int - The AKS node pool max pods
- Max
Surge string - The AKS node pool max surge
- Min
Count int - The AKS node pool min count
- Mode string
- The AKS node pool mode
- Orchestrator
Version string - The AKS node pool orchestrator version
- Os
Disk intSize Gb - The AKS node pool os disk size gb
- Os
Disk stringType - The AKS node pool os disk type
- Os
Type string - Enable AKS node pool os type
- Labels map[string]string
- (Computed) Labels for Node Pool object (map)
- Name string
- The name of the Cluster (string)
- Taints []string
- The AKS node pool taints
- Vm
Size string - The AKS node pool vm size
- Availability
Zones []string - The AKS node pool availability zones
- Count int
- The AKS node pool count
- Enable
Auto boolScaling - Is AKS node pool auto scaling enabled?
- Max
Count int - The AKS node pool max count
- Max
Pods int - The AKS node pool max pods
- Max
Surge string - The AKS node pool max surge
- Min
Count int - The AKS node pool min count
- Mode string
- The AKS node pool mode
- Orchestrator
Version string - The AKS node pool orchestrator version
- Os
Disk intSize Gb - The AKS node pool os disk size gb
- Os
Disk stringType - The AKS node pool os disk type
- Os
Type string - Enable AKS node pool os type
- labels map(string)
- (Computed) Labels for Node Pool object (map)
- name string
- The name of the Cluster (string)
- taints list(string)
- The AKS node pool taints
- vm_
size string - The AKS node pool vm size
- availability_
zones list(string) - The AKS node pool availability zones
- count number
- The AKS node pool count
- enable_
auto_ boolscaling - Is AKS node pool auto scaling enabled?
- max_
count number - The AKS node pool max count
- max_
pods number - The AKS node pool max pods
- max_
surge string - The AKS node pool max surge
- min_
count number - The AKS node pool min count
- mode string
- The AKS node pool mode
- orchestrator_
version string - The AKS node pool orchestrator version
- os_
disk_ numbersize_ gb - The AKS node pool os disk size gb
- os_
disk_ stringtype - The AKS node pool os disk type
- os_
type string - Enable AKS node pool os type
- labels Map<String,String>
- (Computed) Labels for Node Pool object (map)
- name String
- The name of the Cluster (string)
- taints List<String>
- The AKS node pool taints
- vm
Size String - The AKS node pool vm size
- availability
Zones List<String> - The AKS node pool availability zones
- count Integer
- The AKS node pool count
- enable
Auto BooleanScaling - Is AKS node pool auto scaling enabled?
- max
Count Integer - The AKS node pool max count
- max
Pods Integer - The AKS node pool max pods
- max
Surge String - The AKS node pool max surge
- min
Count Integer - The AKS node pool min count
- mode String
- The AKS node pool mode
- orchestrator
Version String - The AKS node pool orchestrator version
- os
Disk IntegerSize Gb - The AKS node pool os disk size gb
- os
Disk StringType - The AKS node pool os disk type
- os
Type String - Enable AKS node pool os type
- labels {[key: string]: string}
- (Computed) Labels for Node Pool object (map)
- name string
- The name of the Cluster (string)
- taints string[]
- The AKS node pool taints
- vm
Size string - The AKS node pool vm size
- availability
Zones string[] - The AKS node pool availability zones
- count number
- The AKS node pool count
- enable
Auto booleanScaling - Is AKS node pool auto scaling enabled?
- max
Count number - The AKS node pool max count
- max
Pods number - The AKS node pool max pods
- max
Surge string - The AKS node pool max surge
- min
Count number - The AKS node pool min count
- mode string
- The AKS node pool mode
- orchestrator
Version string - The AKS node pool orchestrator version
- os
Disk numberSize Gb - The AKS node pool os disk size gb
- os
Disk stringType - The AKS node pool os disk type
- os
Type string - Enable AKS node pool os type
- labels Mapping[str, str]
- (Computed) Labels for Node Pool object (map)
- name str
- The name of the Cluster (string)
- taints Sequence[str]
- The AKS node pool taints
- vm_
size str - The AKS node pool vm size
- availability_
zones Sequence[str] - The AKS node pool availability zones
- count int
- The AKS node pool count
- enable_
auto_ boolscaling - Is AKS node pool auto scaling enabled?
- max_
count int - The AKS node pool max count
- max_
pods int - The AKS node pool max pods
- max_
surge str - The AKS node pool max surge
- min_
count int - The AKS node pool min count
- mode str
- The AKS node pool mode
- orchestrator_
version str - The AKS node pool orchestrator version
- os_
disk_ intsize_ gb - The AKS node pool os disk size gb
- os_
disk_ strtype - The AKS node pool os disk type
- os_
type str - Enable AKS node pool os type
- labels Map<String>
- (Computed) Labels for Node Pool object (map)
- name String
- The name of the Cluster (string)
- taints List<String>
- The AKS node pool taints
- vm
Size String - The AKS node pool vm size
- availability
Zones List<String> - The AKS node pool availability zones
- count Number
- The AKS node pool count
- enable
Auto BooleanScaling - Is AKS node pool auto scaling enabled?
- max
Count Number - The AKS node pool max count
- max
Pods Number - The AKS node pool max pods
- max
Surge String - The AKS node pool max surge
- min
Count Number - The AKS node pool min count
- mode String
- The AKS node pool mode
- orchestrator
Version String - The AKS node pool orchestrator version
- os
Disk NumberSize Gb - The AKS node pool os disk size gb
- os
Disk StringType - The AKS node pool os disk type
- os
Type String - Enable AKS node pool os type
GetClusterClusterAuthEndpoint
GetClusterClusterRegistrationToken
- Annotations Dictionary<string, string>
- (Computed) Annotations for Node Pool object (map)
- Cluster
Id string - Command string
- Id string
- (Computed) The ID of the resource (string)
- Insecure
Command string - Insecure
Node stringCommand - Insecure
Windows stringNode Command - Labels Dictionary<string, string>
- (Computed) Labels for Node Pool object (map)
- Manifest
Url string - Name string
- The name of the Cluster (string)
- Node
Command string - Token string
- Windows
Node stringCommand
- Annotations map[string]string
- (Computed) Annotations for Node Pool object (map)
- Cluster
Id string - Command string
- Id string
- (Computed) The ID of the resource (string)
- Insecure
Command string - Insecure
Node stringCommand - Insecure
Windows stringNode Command - Labels map[string]string
- (Computed) Labels for Node Pool object (map)
- Manifest
Url string - Name string
- The name of the Cluster (string)
- Node
Command string - Token string
- Windows
Node stringCommand
- annotations map(string)
- (Computed) Annotations for Node Pool object (map)
- cluster_
id string - command string
- id string
- (Computed) The ID of the resource (string)
- insecure_
command string - insecure_
node_ stringcommand - insecure_
windows_ stringnode_ command - labels map(string)
- (Computed) Labels for Node Pool object (map)
- manifest_
url string - name string
- The name of the Cluster (string)
- node_
command string - token string
- windows_
node_ stringcommand
- annotations Map<String,String>
- (Computed) Annotations for Node Pool object (map)
- cluster
Id String - command String
- id String
- (Computed) The ID of the resource (string)
- insecure
Command String - insecure
Node StringCommand - insecure
Windows StringNode Command - labels Map<String,String>
- (Computed) Labels for Node Pool object (map)
- manifest
Url String - name String
- The name of the Cluster (string)
- node
Command String - token String
- windows
Node StringCommand
- annotations {[key: string]: string}
- (Computed) Annotations for Node Pool object (map)
- cluster
Id string - command string
- id string
- (Computed) The ID of the resource (string)
- insecure
Command string - insecure
Node stringCommand - insecure
Windows stringNode Command - labels {[key: string]: string}
- (Computed) Labels for Node Pool object (map)
- manifest
Url string - name string
- The name of the Cluster (string)
- node
Command string - token string
- windows
Node stringCommand
- annotations Mapping[str, str]
- (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_ strcommand - insecure_
windows_ strnode_ command - labels Mapping[str, str]
- (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_ strcommand
- annotations Map<String>
- (Computed) Annotations for Node Pool object (map)
- cluster
Id String - command String
- id String
- (Computed) The ID of the resource (string)
- insecure
Command String - insecure
Node StringCommand - insecure
Windows StringNode Command - labels Map<String>
- (Computed) Labels for Node Pool object (map)
- manifest
Url String - name String
- The name of the Cluster (string)
- node
Command String - token String
- windows
Node StringCommand
GetClusterEksConfigV2
- Cloud
Credential stringId - The AWS Cloud Credential ID to use
- Ip
Family string - The IP family used to assign Kubernetes pod and service addresses. Valid values are
ipv4(default) andipv6 - Kubernetes
Version string - The kubernetes master version
- Name string
- The name of the Cluster (string)
- Node
Groups List<GetCluster Eks Config V2Node Group> - The AWS node groups to use
- Private
Access bool - The EKS cluster has private access
- Public
Access bool - The EKS cluster has public access
- Public
Access List<string>Sources - The EKS cluster public access sources
- Secrets
Encryption bool - Enable EKS cluster secret encryption
- Imported bool
- Is EKS cluster imported?
- Kms
Key string - The AWS kms key to use
- Logging
Types List<string> - The AWS logging types
- Region string
- The AWS Region to create the EKS cluster in
- Security
Groups List<string> - List of security groups to use for the cluster
- Service
Role string - The AWS service role to use
- Subnets List<string>
- List of subnets in the virtual network to use
- Dictionary<string, string>
- The EKS cluster tags
- Cloud
Credential stringId - The AWS Cloud Credential ID to use
- Ip
Family string - The IP family used to assign Kubernetes pod and service addresses. Valid values are
ipv4(default) andipv6 - Kubernetes
Version string - The kubernetes master version
- Name string
- The name of the Cluster (string)
- Node
Groups []GetCluster Eks Config V2Node Group - The AWS node groups to use
- Private
Access bool - The EKS cluster has private access
- Public
Access bool - The EKS cluster has public access
- Public
Access []stringSources - The EKS cluster public access sources
- Secrets
Encryption bool - Enable EKS cluster secret encryption
- Imported bool
- Is EKS cluster imported?
- Kms
Key string - The AWS kms key to use
- Logging
Types []string - The AWS logging types
- Region string
- The AWS Region to create the EKS cluster in
- Security
Groups []string - List of security groups to use for the cluster
- Service
Role string - The AWS service role to use
- Subnets []string
- List of subnets in the virtual network to use
- map[string]string
- The EKS cluster tags
- cloud_
credential_ stringid - The AWS Cloud Credential ID to use
- ip_
family string - The IP family used to assign Kubernetes pod and service addresses. Valid values are
ipv4(default) andipv6 - kubernetes_
version string - The kubernetes master version
- name string
- The name of the Cluster (string)
- node_
groups list(object) - The AWS node groups to use
- private_
access bool - The EKS cluster has private access
- public_
access bool - The EKS cluster has public access
- public_
access_ list(string)sources - The EKS cluster public access sources
- secrets_
encryption bool - Enable EKS cluster secret encryption
- imported bool
- Is EKS cluster imported?
- kms_
key string - The AWS kms key to use
- logging_
types list(string) - The AWS logging types
- region string
- The AWS Region to create the EKS cluster in
- security_
groups list(string) - List of security groups to use for the cluster
- service_
role string - The AWS service role to use
- subnets list(string)
- List of subnets in the virtual network to use
- map(string)
- The EKS cluster tags
- cloud
Credential StringId - The AWS Cloud Credential ID to use
- ip
Family String - The IP family used to assign Kubernetes pod and service addresses. Valid values are
ipv4(default) andipv6 - kubernetes
Version String - The kubernetes master version
- name String
- The name of the Cluster (string)
- node
Groups List<GetCluster Eks Config V2Node Group> - The AWS node groups to use
- private
Access Boolean - The EKS cluster has private access
- public
Access Boolean - The EKS cluster has public access
- public
Access List<String>Sources - The EKS cluster public access sources
- secrets
Encryption Boolean - Enable EKS cluster secret encryption
- imported Boolean
- Is EKS cluster imported?
- kms
Key String - The AWS kms key to use
- logging
Types List<String> - The AWS logging types
- region String
- The AWS Region to create the EKS cluster in
- security
Groups List<String> - List of security groups to use for the cluster
- service
Role String - The AWS service role to use
- subnets List<String>
- List of subnets in the virtual network to use
- Map<String,String>
- The EKS cluster tags
- cloud
Credential stringId - The AWS Cloud Credential ID to use
- ip
Family string - The IP family used to assign Kubernetes pod and service addresses. Valid values are
ipv4(default) andipv6 - kubernetes
Version string - The kubernetes master version
- name string
- The name of the Cluster (string)
- node
Groups GetCluster Eks Config V2Node Group[] - The AWS node groups to use
- private
Access boolean - The EKS cluster has private access
- public
Access boolean - The EKS cluster has public access
- public
Access string[]Sources - The EKS cluster public access sources
- secrets
Encryption boolean - Enable EKS cluster secret encryption
- imported boolean
- Is EKS cluster imported?
- kms
Key string - The AWS kms key to use
- logging
Types string[] - The AWS logging types
- region string
- The AWS Region to create the EKS cluster in
- security
Groups string[] - List of security groups to use for the cluster
- service
Role string - The AWS service role to use
- subnets string[]
- List of subnets in the virtual network to use
- {[key: string]: string}
- The EKS cluster tags
- cloud_
credential_ strid - The AWS Cloud Credential ID to use
- ip_
family str - The IP family used to assign Kubernetes pod and service addresses. Valid values are
ipv4(default) andipv6 - kubernetes_
version str - The kubernetes master version
- name str
- The name of the Cluster (string)
- node_
groups Sequence[GetCluster Eks Config V2Node Group] - The AWS node groups to use
- private_
access bool - The EKS cluster has private access
- public_
access bool - The EKS cluster has public access
- public_
access_ Sequence[str]sources - The EKS cluster public access sources
- secrets_
encryption bool - Enable EKS cluster secret encryption
- imported bool
- Is EKS cluster imported?
- kms_
key str - The AWS kms key to use
- logging_
types Sequence[str] - The AWS logging types
- region str
- The AWS Region to create the EKS cluster in
- security_
groups Sequence[str] - List of security groups to use for the cluster
- service_
role str - The AWS service role to use
- subnets Sequence[str]
- List of subnets in the virtual network to use
- Mapping[str, str]
- The EKS cluster tags
- cloud
Credential StringId - The AWS Cloud Credential ID to use
- ip
Family String - The IP family used to assign Kubernetes pod and service addresses. Valid values are
ipv4(default) andipv6 - kubernetes
Version String - The kubernetes master version
- name String
- The name of the Cluster (string)
- node
Groups List<Property Map> - The AWS node groups to use
- private
Access Boolean - The EKS cluster has private access
- public
Access Boolean - The EKS cluster has public access
- public
Access List<String>Sources - The EKS cluster public access sources
- secrets
Encryption Boolean - Enable EKS cluster secret encryption
- imported Boolean
- Is EKS cluster imported?
- kms
Key String - The AWS kms key to use
- logging
Types List<String> - The AWS logging types
- region String
- The AWS Region to create the EKS cluster in
- security
Groups List<String> - List of security groups to use for the cluster
- service
Role String - The AWS service role to use
- subnets List<String>
- List of subnets in the virtual network to use
- Map<String>
- The EKS cluster tags
GetClusterEksConfigV2NodeGroup
- Name string
- The name of the Cluster (string)
- Subnets List<string>
- The EKS node group subnets
- User
Data string - The EKS node group user data
- Version string
- The EKS node group k8s version
- Desired
Size int - The EKS node group desired size
- Disk
Size int - The EKS node group disk size
- Ec2Ssh
Key string - The EKS node group ssh key
- Gpu bool
- Is EKS cluster using gpu?
- Image
Id string - The EKS node group image ID
- Instance
Type string - The EKS node group instance type
- Labels Dictionary<string, string>
- (Computed) Labels for Node Pool object (map)
- Launch
Templates List<GetCluster Eks Config V2Node Group Launch Template> - The EKS node groups launch template
- Max
Size int - The EKS node group maximum size
- Min
Size int - The EKS node group minimum size
- Node
Role string - The EKS node group node role ARN
- Request
Spot boolInstances - Enable EKS node group request spot instances
- Dictionary<string, string>
- The EKS node group resource tags
- Spot
Instance List<string>Types - The EKS node group spot instance types
- Dictionary<string, string>
- The EKS node group tags
- Name string
- The name of the Cluster (string)
- Subnets []string
- The EKS node group subnets
- User
Data string - The EKS node group user data
- Version string
- The EKS node group k8s version
- Desired
Size int - The EKS node group desired size
- Disk
Size int - The EKS node group disk size
- Ec2Ssh
Key string - The EKS node group ssh key
- Gpu bool
- Is EKS cluster using gpu?
- Image
Id string - The EKS node group image ID
- Instance
Type string - The EKS node group instance type
- Labels map[string]string
- (Computed) Labels for Node Pool object (map)
- Launch
Templates []GetCluster Eks Config V2Node Group Launch Template - The EKS node groups launch template
- Max
Size int - The EKS node group maximum size
- Min
Size int - The EKS node group minimum size
- Node
Role string - The EKS node group node role ARN
- Request
Spot boolInstances - Enable EKS node group request spot instances
- map[string]string
- The EKS node group resource tags
- Spot
Instance []stringTypes - The EKS node group spot instance types
- map[string]string
- The EKS node group tags
- name string
- The name of the Cluster (string)
- subnets list(string)
- The EKS node group subnets
- user_
data string - The EKS node group user data
- version string
- The EKS node group k8s version
- desired_
size number - The EKS node group desired size
- disk_
size number - The EKS node group disk size
- ec2_
ssh_ stringkey - The EKS node group ssh key
- gpu bool
- Is EKS cluster using gpu?
- image_
id string - The EKS node group image ID
- instance_
type string - The EKS node group instance type
- labels map(string)
- (Computed) Labels for Node Pool object (map)
- launch_
templates list(object) - The EKS node groups launch template
- max_
size number - The EKS node group maximum size
- min_
size number - The EKS node group minimum size
- node_
role string - The EKS node group node role ARN
- request_
spot_ boolinstances - Enable EKS node group request spot instances
- map(string)
- The EKS node group resource tags
- spot_
instance_ list(string)types - The EKS node group spot instance types
- map(string)
- The EKS node group tags
- name String
- The name of the Cluster (string)
- subnets List<String>
- The EKS node group subnets
- user
Data String - The EKS node group user data
- version String
- The EKS node group k8s version
- desired
Size Integer - The EKS node group desired size
- disk
Size Integer - The EKS node group disk size
- ec2Ssh
Key String - The EKS node group ssh key
- gpu Boolean
- Is EKS cluster using gpu?
- image
Id String - The EKS node group image ID
- instance
Type String - The EKS node group instance type
- labels Map<String,String>
- (Computed) Labels for Node Pool object (map)
- launch
Templates List<GetCluster Eks Config V2Node Group Launch Template> - The EKS node groups launch template
- max
Size Integer - The EKS node group maximum size
- min
Size Integer - The EKS node group minimum size
- node
Role String - The EKS node group node role ARN
- request
Spot BooleanInstances - Enable EKS node group request spot instances
- Map<String,String>
- The EKS node group resource tags
- spot
Instance List<String>Types - The EKS node group spot instance types
- Map<String,String>
- The EKS node group tags
- name string
- The name of the Cluster (string)
- subnets string[]
- The EKS node group subnets
- user
Data string - The EKS node group user data
- version string
- The EKS node group k8s version
- desired
Size number - The EKS node group desired size
- disk
Size number - The EKS node group disk size
- ec2Ssh
Key string - The EKS node group ssh key
- gpu boolean
- Is EKS cluster using gpu?
- image
Id string - The EKS node group image ID
- instance
Type string - The EKS node group instance type
- labels {[key: string]: string}
- (Computed) Labels for Node Pool object (map)
- launch
Templates GetCluster Eks Config V2Node Group Launch Template[] - The EKS node groups launch template
- max
Size number - The EKS node group maximum size
- min
Size number - The EKS node group minimum size
- node
Role string - The EKS node group node role ARN
- request
Spot booleanInstances - Enable EKS node group request spot instances
- {[key: string]: string}
- The EKS node group resource tags
- spot
Instance string[]Types - The EKS node group spot instance types
- {[key: string]: string}
- The EKS node group tags
- name str
- The name of the Cluster (string)
- subnets Sequence[str]
- The EKS node group subnets
- user_
data str - The EKS node group user data
- version str
- The EKS node group k8s version
- desired_
size int - The EKS node group desired size
- disk_
size int - The EKS node group disk size
- ec2_
ssh_ strkey - The EKS node group ssh key
- gpu bool
- Is EKS cluster using gpu?
- image_
id str - The EKS node group image ID
- instance_
type str - The EKS node group instance type
- labels Mapping[str, str]
- (Computed) Labels for Node Pool object (map)
- launch_
templates Sequence[GetCluster Eks Config V2Node Group Launch Template] - The EKS node groups launch template
- max_
size int - The EKS node group maximum size
- min_
size int - The EKS node group minimum size
- node_
role str - The EKS node group node role ARN
- request_
spot_ boolinstances - Enable EKS node group request spot instances
- Mapping[str, str]
- The EKS node group resource tags
- spot_
instance_ Sequence[str]types - The EKS node group spot instance types
- Mapping[str, str]
- The EKS node group tags
- name String
- The name of the Cluster (string)
- subnets List<String>
- The EKS node group subnets
- user
Data String - The EKS node group user data
- version String
- The EKS node group k8s version
- desired
Size Number - The EKS node group desired size
- disk
Size Number - The EKS node group disk size
- ec2Ssh
Key String - The EKS node group ssh key
- gpu Boolean
- Is EKS cluster using gpu?
- image
Id String - The EKS node group image ID
- instance
Type String - The EKS node group instance type
- labels Map<String>
- (Computed) Labels for Node Pool object (map)
- launch
Templates List<Property Map> - The EKS node groups launch template
- max
Size Number - The EKS node group maximum size
- min
Size Number - The EKS node group minimum size
- node
Role String - The EKS node group node role ARN
- request
Spot BooleanInstances - Enable EKS node group request spot instances
- Map<String>
- The EKS node group resource tags
- spot
Instance List<String>Types - The EKS node group spot instance types
- Map<String>
- The EKS node group tags
GetClusterEksConfigV2NodeGroupLaunchTemplate
GetClusterGkeConfigV2
- Cluster
Addons GetCluster Gke Config V2Cluster Addons - The GKE cluster addons
- Cluster
Ipv4Cidr stringBlock - The GKE ip v4 cidr block
- Description string
- (Computed) The description for Cluster (string)
- Enable
Kubernetes boolAlpha - Enable Kubernetes alpha
- Google
Credential stringSecret - Google credential secret
- Ip
Allocation GetPolicy Cluster Gke Config V2Ip Allocation Policy - The GKE ip allocation policy
- Kubernetes
Version string - The kubernetes master version
- Labels Dictionary<string, string>
- (Computed) Labels for Node Pool object (map)
- Locations List<string>
- The GKE cluster locations
- Logging
Service string - The GKE cluster logging service
- Maintenance
Window string - The GKE cluster maintenance window
-
Get
Cluster Gke Config V2Master Authorized Networks Config - The GKE cluster master authorized networks config
- Monitoring
Service string - The GKE cluster monitoring service
- Name string
- The name of the Cluster (string)
- Network string
- The GKE cluster network
- Network
Policy boolEnabled - Is GKE cluster network policy enabled?
- Node
Pools List<GetCluster Gke Config V2Node Pool> - The GKE cluster node pools
- Private
Cluster GetConfig Cluster Gke Config V2Private Cluster Config - The GKE private cluster config
- Project
Id string - The GKE project id
- Region string
- The GKE cluster region. Required if
zoneis empty - Subnetwork string
- The GKE cluster subnetwork
- Zone string
- The GKE cluster zone. Required if
regionis empty - Imported bool
- Is GKE cluster imported?
- Cluster
Addons GetCluster Gke Config V2Cluster Addons - The GKE cluster addons
- Cluster
Ipv4Cidr stringBlock - The GKE ip v4 cidr block
- Description string
- (Computed) The description for Cluster (string)
- Enable
Kubernetes boolAlpha - Enable Kubernetes alpha
- Google
Credential stringSecret - Google credential secret
- Ip
Allocation GetPolicy Cluster Gke Config V2Ip Allocation Policy - The GKE ip allocation policy
- Kubernetes
Version string - The kubernetes master version
- Labels map[string]string
- (Computed) Labels for Node Pool object (map)
- Locations []string
- The GKE cluster locations
- Logging
Service string - The GKE cluster logging service
- Maintenance
Window string - The GKE cluster maintenance window
-
Get
Cluster Gke Config V2Master Authorized Networks Config - The GKE cluster master authorized networks config
- Monitoring
Service string - The GKE cluster monitoring service
- Name string
- The name of the Cluster (string)
- Network string
- The GKE cluster network
- Network
Policy boolEnabled - Is GKE cluster network policy enabled?
- Node
Pools []GetCluster Gke Config V2Node Pool - The GKE cluster node pools
- Private
Cluster GetConfig Cluster Gke Config V2Private Cluster Config - The GKE private cluster config
- Project
Id string - The GKE project id
- Region string
- The GKE cluster region. Required if
zoneis empty - Subnetwork string
- The GKE cluster subnetwork
- Zone string
- The GKE cluster zone. Required if
regionis empty - Imported bool
- Is GKE cluster imported?
- cluster_
addons object - The GKE cluster addons
- cluster_
ipv4_ stringcidr_ block - The GKE ip v4 cidr block
- description string
- (Computed) The description for Cluster (string)
- enable_
kubernetes_ boolalpha - Enable Kubernetes alpha
- google_
credential_ stringsecret - Google credential secret
- ip_
allocation_ objectpolicy - The GKE ip allocation policy
- kubernetes_
version string - The kubernetes master version
- labels map(string)
- (Computed) Labels for Node Pool object (map)
- locations list(string)
- The GKE cluster locations
- logging_
service string - The GKE cluster logging service
- maintenance_
window string - The GKE cluster maintenance window
- object
- The GKE cluster master authorized networks config
- monitoring_
service string - The GKE cluster monitoring service
- name string
- The name of the Cluster (string)
- network string
- The GKE cluster network
- network_
policy_ boolenabled - Is GKE cluster network policy enabled?
- node_
pools list(object) - The GKE cluster node pools
- private_
cluster_ objectconfig - The GKE private cluster config
- project_
id string - The GKE project id
- region string
- The GKE cluster region. Required if
zoneis empty - subnetwork string
- The GKE cluster subnetwork
- zone string
- The GKE cluster zone. Required if
regionis empty - imported bool
- Is GKE cluster imported?
- cluster
Addons GetCluster Gke Config V2Cluster Addons - The GKE cluster addons
- cluster
Ipv4Cidr StringBlock - The GKE ip v4 cidr block
- description String
- (Computed) The description for Cluster (string)
- enable
Kubernetes BooleanAlpha - Enable Kubernetes alpha
- google
Credential StringSecret - Google credential secret
- ip
Allocation GetPolicy Cluster Gke Config V2Ip Allocation Policy - The GKE ip allocation policy
- kubernetes
Version String - The kubernetes master version
- labels Map<String,String>
- (Computed) Labels for Node Pool object (map)
- locations List<String>
- The GKE cluster locations
- logging
Service String - The GKE cluster logging service
- maintenance
Window String - The GKE cluster maintenance window
-
Get
Cluster Gke Config V2Master Authorized Networks Config - The GKE cluster master authorized networks config
- monitoring
Service String - The GKE cluster monitoring service
- name String
- The name of the Cluster (string)
- network String
- The GKE cluster network
- network
Policy BooleanEnabled - Is GKE cluster network policy enabled?
- node
Pools List<GetCluster Gke Config V2Node Pool> - The GKE cluster node pools
- private
Cluster GetConfig Cluster Gke Config V2Private Cluster Config - The GKE private cluster config
- project
Id String - The GKE project id
- region String
- The GKE cluster region. Required if
zoneis empty - subnetwork String
- The GKE cluster subnetwork
- zone String
- The GKE cluster zone. Required if
regionis empty - imported Boolean
- Is GKE cluster imported?
- cluster
Addons GetCluster Gke Config V2Cluster Addons - The GKE cluster addons
- cluster
Ipv4Cidr stringBlock - The GKE ip v4 cidr block
- description string
- (Computed) The description for Cluster (string)
- enable
Kubernetes booleanAlpha - Enable Kubernetes alpha
- google
Credential stringSecret - Google credential secret
- ip
Allocation GetPolicy Cluster Gke Config V2Ip Allocation Policy - The GKE ip allocation policy
- kubernetes
Version string - The kubernetes master version
- labels {[key: string]: string}
- (Computed) Labels for Node Pool object (map)
- locations string[]
- The GKE cluster locations
- logging
Service string - The GKE cluster logging service
- maintenance
Window string - The GKE cluster maintenance window
-
Get
Cluster Gke Config V2Master Authorized Networks Config - The GKE cluster master authorized networks config
- monitoring
Service string - The GKE cluster monitoring service
- name string
- The name of the Cluster (string)
- network string
- The GKE cluster network
- network
Policy booleanEnabled - Is GKE cluster network policy enabled?
- node
Pools GetCluster Gke Config V2Node Pool[] - The GKE cluster node pools
- private
Cluster GetConfig Cluster Gke Config V2Private Cluster Config - The GKE private cluster config
- project
Id string - The GKE project id
- region string
- The GKE cluster region. Required if
zoneis empty - subnetwork string
- The GKE cluster subnetwork
- zone string
- The GKE cluster zone. Required if
regionis empty - imported boolean
- Is GKE cluster imported?
- cluster_
addons GetCluster Gke Config V2Cluster Addons - The GKE cluster addons
- cluster_
ipv4_ strcidr_ block - The GKE ip v4 cidr block
- description str
- (Computed) The description for Cluster (string)
- enable_
kubernetes_ boolalpha - Enable Kubernetes alpha
- google_
credential_ strsecret - Google credential secret
- ip_
allocation_ Getpolicy Cluster Gke Config V2Ip Allocation Policy - The GKE ip allocation policy
- kubernetes_
version str - The kubernetes master version
- labels Mapping[str, str]
- (Computed) Labels for Node Pool object (map)
- locations Sequence[str]
- The GKE cluster locations
- logging_
service str - The GKE cluster logging service
- maintenance_
window str - The GKE cluster maintenance window
-
Get
Cluster Gke Config V2Master Authorized Networks Config - The GKE cluster master authorized networks config
- monitoring_
service str - The GKE cluster monitoring service
- name str
- The name of the Cluster (string)
- network str
- The GKE cluster network
- network_
policy_ boolenabled - Is GKE cluster network policy enabled?
- node_
pools Sequence[GetCluster Gke Config V2Node Pool] - The GKE cluster node pools
- private_
cluster_ Getconfig Cluster Gke Config V2Private Cluster Config - The GKE private cluster config
- project_
id str - The GKE project id
- region str
- The GKE cluster region. Required if
zoneis empty - subnetwork str
- The GKE cluster subnetwork
- zone str
- The GKE cluster zone. Required if
regionis empty - imported bool
- Is GKE cluster imported?
- cluster
Addons Property Map - The GKE cluster addons
- cluster
Ipv4Cidr StringBlock - The GKE ip v4 cidr block
- description String
- (Computed) The description for Cluster (string)
- enable
Kubernetes BooleanAlpha - Enable Kubernetes alpha
- google
Credential StringSecret - Google credential secret
- ip
Allocation Property MapPolicy - The GKE ip allocation policy
- kubernetes
Version String - The kubernetes master version
- labels Map<String>
- (Computed) Labels for Node Pool object (map)
- locations List<String>
- The GKE cluster locations
- logging
Service String - The GKE cluster logging service
- maintenance
Window String - The GKE cluster maintenance window
- Property Map
- The GKE cluster master authorized networks config
- monitoring
Service String - The GKE cluster monitoring service
- name String
- The name of the Cluster (string)
- network String
- The GKE cluster network
- network
Policy BooleanEnabled - Is GKE cluster network policy enabled?
- node
Pools List<Property Map> - The GKE cluster node pools
- private
Cluster Property MapConfig - The GKE private cluster config
- project
Id String - The GKE project id
- region String
- The GKE cluster region. Required if
zoneis empty - subnetwork String
- The GKE cluster subnetwork
- zone String
- The GKE cluster zone. Required if
regionis empty - imported Boolean
- Is GKE cluster imported?
GetClusterGkeConfigV2ClusterAddons
- Horizontal
Pod boolAutoscaling - Enable GKE horizontal pod autoscaling
- Http
Load boolBalancing - Enable GKE HTTP load balancing
- Network
Policy boolConfig - Enable GKE network policy config
- Horizontal
Pod boolAutoscaling - Enable GKE horizontal pod autoscaling
- Http
Load boolBalancing - Enable GKE HTTP load balancing
- Network
Policy boolConfig - Enable GKE network policy config
- horizontal_
pod_ boolautoscaling - Enable GKE horizontal pod autoscaling
- http_
load_ boolbalancing - Enable GKE HTTP load balancing
- network_
policy_ boolconfig - Enable GKE network policy config
- horizontal
Pod BooleanAutoscaling - Enable GKE horizontal pod autoscaling
- http
Load BooleanBalancing - Enable GKE HTTP load balancing
- network
Policy BooleanConfig - Enable GKE network policy config
- horizontal
Pod booleanAutoscaling - Enable GKE horizontal pod autoscaling
- http
Load booleanBalancing - Enable GKE HTTP load balancing
- network
Policy booleanConfig - Enable GKE network policy config
- horizontal_
pod_ boolautoscaling - Enable GKE horizontal pod autoscaling
- http_
load_ boolbalancing - Enable GKE HTTP load balancing
- network_
policy_ boolconfig - Enable GKE network policy config
- horizontal
Pod BooleanAutoscaling - Enable GKE horizontal pod autoscaling
- http
Load BooleanBalancing - Enable GKE HTTP load balancing
- network
Policy BooleanConfig - Enable GKE network policy config
GetClusterGkeConfigV2IpAllocationPolicy
- Cluster
Ipv4Cidr stringBlock - The GKE cluster ip v4 allocation cidr block
- Cluster
Secondary stringRange Name - The GKE cluster ip v4 allocation secondary range name
- Create
Subnetwork bool - Create GKE subnetwork?
- Node
Ipv4Cidr stringBlock - The GKE node ip v4 allocation cidr block
- Services
Ipv4Cidr stringBlock - The GKE services ip v4 allocation cidr block
- Services
Secondary stringRange Name - The GKE services ip v4 allocation secondary range name
- Subnetwork
Name string - The GKE cluster subnetwork name
- Use
Ip boolAliases - Use GKE ip aliases?
- Cluster
Ipv4Cidr stringBlock - The GKE cluster ip v4 allocation cidr block
- Cluster
Secondary stringRange Name - The GKE cluster ip v4 allocation secondary range name
- Create
Subnetwork bool - Create GKE subnetwork?
- Node
Ipv4Cidr stringBlock - The GKE node ip v4 allocation cidr block
- Services
Ipv4Cidr stringBlock - The GKE services ip v4 allocation cidr block
- Services
Secondary stringRange Name - The GKE services ip v4 allocation secondary range name
- Subnetwork
Name string - The GKE cluster subnetwork name
- Use
Ip boolAliases - Use GKE ip aliases?
- cluster_
ipv4_ stringcidr_ block - The GKE cluster ip v4 allocation cidr block
- cluster_
secondary_ stringrange_ name - The GKE cluster ip v4 allocation secondary range name
- create_
subnetwork bool - Create GKE subnetwork?
- node_
ipv4_ stringcidr_ block - The GKE node ip v4 allocation cidr block
- services_
ipv4_ stringcidr_ block - The GKE services ip v4 allocation cidr block
- services_
secondary_ stringrange_ name - The GKE services ip v4 allocation secondary range name
- subnetwork_
name string - The GKE cluster subnetwork name
- use_
ip_ boolaliases - Use GKE ip aliases?
- cluster
Ipv4Cidr StringBlock - The GKE cluster ip v4 allocation cidr block
- cluster
Secondary StringRange Name - The GKE cluster ip v4 allocation secondary range name
- create
Subnetwork Boolean - Create GKE subnetwork?
- node
Ipv4Cidr StringBlock - The GKE node ip v4 allocation cidr block
- services
Ipv4Cidr StringBlock - The GKE services ip v4 allocation cidr block
- services
Secondary StringRange Name - The GKE services ip v4 allocation secondary range name
- subnetwork
Name String - The GKE cluster subnetwork name
- use
Ip BooleanAliases - Use GKE ip aliases?
- cluster
Ipv4Cidr stringBlock - The GKE cluster ip v4 allocation cidr block
- cluster
Secondary stringRange Name - The GKE cluster ip v4 allocation secondary range name
- create
Subnetwork boolean - Create GKE subnetwork?
- node
Ipv4Cidr stringBlock - The GKE node ip v4 allocation cidr block
- services
Ipv4Cidr stringBlock - The GKE services ip v4 allocation cidr block
- services
Secondary stringRange Name - The GKE services ip v4 allocation secondary range name
- subnetwork
Name string - The GKE cluster subnetwork name
- use
Ip booleanAliases - Use GKE ip aliases?
- cluster_
ipv4_ strcidr_ block - The GKE cluster ip v4 allocation cidr block
- cluster_
secondary_ strrange_ name - The GKE cluster ip v4 allocation secondary range name
- create_
subnetwork bool - Create GKE subnetwork?
- node_
ipv4_ strcidr_ block - The GKE node ip v4 allocation cidr block
- services_
ipv4_ strcidr_ block - The GKE services ip v4 allocation cidr block
- services_
secondary_ strrange_ name - The GKE services ip v4 allocation secondary range name
- subnetwork_
name str - The GKE cluster subnetwork name
- use_
ip_ boolaliases - Use GKE ip aliases?
- cluster
Ipv4Cidr StringBlock - The GKE cluster ip v4 allocation cidr block
- cluster
Secondary StringRange Name - The GKE cluster ip v4 allocation secondary range name
- create
Subnetwork Boolean - Create GKE subnetwork?
- node
Ipv4Cidr StringBlock - The GKE node ip v4 allocation cidr block
- services
Ipv4Cidr StringBlock - The GKE services ip v4 allocation cidr block
- services
Secondary StringRange Name - The GKE services ip v4 allocation secondary range name
- subnetwork
Name String - The GKE cluster subnetwork name
- use
Ip BooleanAliases - Use GKE ip aliases?
GetClusterGkeConfigV2MasterAuthorizedNetworksConfig
- Cidr
Blocks List<GetCluster Gke Config V2Master Authorized Networks Config Cidr Block> - The GKE master authorized network config cidr blocks
- Enabled bool
- Enable GKE master authorized network config
- Cidr
Blocks []GetCluster Gke Config V2Master Authorized Networks Config Cidr Block - The GKE master authorized network config cidr blocks
- Enabled bool
- Enable GKE master authorized network config
- cidr_
blocks list(object) - The GKE master authorized network config cidr blocks
- enabled bool
- Enable GKE master authorized network config
- cidr
Blocks List<GetCluster Gke Config V2Master Authorized Networks Config Cidr Block> - The GKE master authorized network config cidr blocks
- enabled Boolean
- Enable GKE master authorized network config
- cidr
Blocks GetCluster Gke Config V2Master Authorized Networks Config Cidr Block[] - The GKE master authorized network config cidr blocks
- enabled boolean
- Enable GKE master authorized network config
- cidr_
blocks Sequence[GetCluster Gke Config V2Master Authorized Networks Config Cidr Block] - The GKE master authorized network config cidr blocks
- enabled bool
- Enable GKE master authorized network config
- cidr
Blocks List<Property Map> - The GKE master authorized network config cidr blocks
- enabled Boolean
- Enable GKE master authorized network config
GetClusterGkeConfigV2MasterAuthorizedNetworksConfigCidrBlock
- Cidr
Block string - The GKE master authorized network config cidr block
- Display
Name string - The GKE master authorized network config cidr block dispaly name
- Cidr
Block string - The GKE master authorized network config cidr block
- Display
Name string - The GKE master authorized network config cidr block dispaly name
- cidr_
block string - The GKE master authorized network config cidr block
- display_
name string - The GKE master authorized network config cidr block dispaly name
- cidr
Block String - The GKE master authorized network config cidr block
- display
Name String - The GKE master authorized network config cidr block dispaly name
- cidr
Block string - The GKE master authorized network config cidr block
- display
Name string - The GKE master authorized network config cidr block dispaly name
- cidr_
block str - The GKE master authorized network config cidr block
- display_
name str - The GKE master authorized network config cidr block dispaly name
- cidr
Block String - The GKE master authorized network config cidr block
- display
Name String - The GKE master authorized network config cidr block dispaly name
GetClusterGkeConfigV2NodePool
- Autoscaling
Get
Cluster Gke Config V2Node Pool Autoscaling - The GKE node pool config autoscaling
- Config
Get
Cluster Gke Config V2Node Pool Config - The GKE node pool node config
- Initial
Node intCount - The GKE node pool config initial node count
- Management
Get
Cluster Gke Config V2Node Pool Management - The GKE node pool config management
- Max
Pods intConstraint - The GKE node pool config max pods constraint
- Name string
- The name of the Cluster (string)
- Version string
- The GKE node pool config version
- Autoscaling
Get
Cluster Gke Config V2Node Pool Autoscaling - The GKE node pool config autoscaling
- Config
Get
Cluster Gke Config V2Node Pool Config - The GKE node pool node config
- Initial
Node intCount - The GKE node pool config initial node count
- Management
Get
Cluster Gke Config V2Node Pool Management - The GKE node pool config management
- Max
Pods intConstraint - The GKE node pool config max pods constraint
- Name string
- The name of the Cluster (string)
- Version string
- The GKE node pool config version
- autoscaling object
- The GKE node pool config autoscaling
- config object
- The GKE node pool node config
- initial_
node_ numbercount - The GKE node pool config initial node count
- management object
- The GKE node pool config management
- max_
pods_ numberconstraint - The GKE node pool config max pods constraint
- name string
- The name of the Cluster (string)
- version string
- The GKE node pool config version
- autoscaling
Get
Cluster Gke Config V2Node Pool Autoscaling - The GKE node pool config autoscaling
- config
Get
Cluster Gke Config V2Node Pool Config - The GKE node pool node config
- initial
Node IntegerCount - The GKE node pool config initial node count
- management
Get
Cluster Gke Config V2Node Pool Management - The GKE node pool config management
- max
Pods IntegerConstraint - The GKE node pool config max pods constraint
- name String
- The name of the Cluster (string)
- version String
- The GKE node pool config version
- autoscaling
Get
Cluster Gke Config V2Node Pool Autoscaling - The GKE node pool config autoscaling
- config
Get
Cluster Gke Config V2Node Pool Config - The GKE node pool node config
- initial
Node numberCount - The GKE node pool config initial node count
- management
Get
Cluster Gke Config V2Node Pool Management - The GKE node pool config management
- max
Pods numberConstraint - The GKE node pool config max pods constraint
- name string
- The name of the Cluster (string)
- version string
- The GKE node pool config version
- autoscaling
Get
Cluster Gke Config V2Node Pool Autoscaling - The GKE node pool config autoscaling
- config
Get
Cluster Gke Config V2Node Pool Config - The GKE node pool node config
- initial_
node_ intcount - The GKE node pool config initial node count
- management
Get
Cluster Gke Config V2Node Pool Management - The GKE node pool config management
- max_
pods_ intconstraint - The GKE node pool config max pods constraint
- name str
- The name of the Cluster (string)
- version str
- The GKE node pool config version
- autoscaling Property Map
- The GKE node pool config autoscaling
- config Property Map
- The GKE node pool node config
- initial
Node NumberCount - The GKE node pool config initial node count
- management Property Map
- The GKE node pool config management
- max
Pods NumberConstraint - The GKE node pool config max pods constraint
- name String
- The name of the Cluster (string)
- version String
- The GKE node pool config version
GetClusterGkeConfigV2NodePoolAutoscaling
- Max
Node intCount - The GKE node pool config max node count
- Min
Node intCount - The GKE node pool config min node count
- Enabled bool
- Enable GKE node pool config autoscaling
- Max
Node intCount - The GKE node pool config max node count
- Min
Node intCount - The GKE node pool config min node count
- Enabled bool
- Enable GKE node pool config autoscaling
- max_
node_ numbercount - The GKE node pool config max node count
- min_
node_ numbercount - The GKE node pool config min node count
- enabled bool
- Enable GKE node pool config autoscaling
- max
Node IntegerCount - The GKE node pool config max node count
- min
Node IntegerCount - The GKE node pool config min node count
- enabled Boolean
- Enable GKE node pool config autoscaling
- max
Node numberCount - The GKE node pool config max node count
- min
Node numberCount - The GKE node pool config min node count
- enabled boolean
- Enable GKE node pool config autoscaling
- max_
node_ intcount - The GKE node pool config max node count
- min_
node_ intcount - The GKE node pool config min node count
- enabled bool
- Enable GKE node pool config autoscaling
- max
Node NumberCount - The GKE node pool config max node count
- min
Node NumberCount - The GKE node pool config min node count
- enabled Boolean
- Enable GKE node pool config autoscaling
GetClusterGkeConfigV2NodePoolConfig
- Labels Dictionary<string, string>
- (Computed) Labels for Node Pool object (map)
- Oauth
Scopes List<string> - The GKE node config oauth scopes
- List<string>
- The GKE node config tags
- Disk
Size intGb - The GKE node config disk size (Gb)
- Disk
Type string - The GKE node config disk type
- Image
Type string - The GKE node config image type
- Local
Ssd intCount - The GKE node config local ssd count
- Machine
Type string - The GKE node config machine type
- Preemptible bool
- Enable GKE node config preemptible
- Service
Account string - The GKE node config service account
- Taints
List<Get
Cluster Gke Config V2Node Pool Config Taint> - The GKE node config taints
- Labels map[string]string
- (Computed) Labels for Node Pool object (map)
- Oauth
Scopes []string - The GKE node config oauth scopes
- []string
- The GKE node config tags
- Disk
Size intGb - The GKE node config disk size (Gb)
- Disk
Type string - The GKE node config disk type
- Image
Type string - The GKE node config image type
- Local
Ssd intCount - The GKE node config local ssd count
- Machine
Type string - The GKE node config machine type
- Preemptible bool
- Enable GKE node config preemptible
- Service
Account string - The GKE node config service account
- Taints
[]Get
Cluster Gke Config V2Node Pool Config Taint - The GKE node config taints
- labels map(string)
- (Computed) Labels for Node Pool object (map)
- oauth_
scopes list(string) - The GKE node config oauth scopes
- list(string)
- The GKE node config tags
- disk_
size_ numbergb - The GKE node config disk size (Gb)
- disk_
type string - The GKE node config disk type
- image_
type string - The GKE node config image type
- local_
ssd_ numbercount - The GKE node config local ssd count
- machine_
type string - The GKE node config machine type
- preemptible bool
- Enable GKE node config preemptible
- service_
account string - The GKE node config service account
- taints list(object)
- The GKE node config taints
- labels Map<String,String>
- (Computed) Labels for Node Pool object (map)
- oauth
Scopes List<String> - The GKE node config oauth scopes
- List<String>
- The GKE node config tags
- disk
Size IntegerGb - The GKE node config disk size (Gb)
- disk
Type String - The GKE node config disk type
- image
Type String - The GKE node config image type
- local
Ssd IntegerCount - The GKE node config local ssd count
- machine
Type String - The GKE node config machine type
- preemptible Boolean
- Enable GKE node config preemptible
- service
Account String - The GKE node config service account
- taints
List<Get
Cluster Gke Config V2Node Pool Config Taint> - The GKE node config taints
- labels {[key: string]: string}
- (Computed) Labels for Node Pool object (map)
- oauth
Scopes string[] - The GKE node config oauth scopes
- string[]
- The GKE node config tags
- disk
Size numberGb - The GKE node config disk size (Gb)
- disk
Type string - The GKE node config disk type
- image
Type string - The GKE node config image type
- local
Ssd numberCount - The GKE node config local ssd count
- machine
Type string - The GKE node config machine type
- preemptible boolean
- Enable GKE node config preemptible
- service
Account string - The GKE node config service account
- taints
Get
Cluster Gke Config V2Node Pool Config Taint[] - The GKE node config taints
- labels Mapping[str, str]
- (Computed) Labels for Node Pool object (map)
- oauth_
scopes Sequence[str] - The GKE node config oauth scopes
- Sequence[str]
- The GKE node config tags
- disk_
size_ intgb - The GKE node config disk size (Gb)
- disk_
type str - The GKE node config disk type
- image_
type str - The GKE node config image type
- local_
ssd_ intcount - The GKE node config local ssd count
- machine_
type str - The GKE node config machine type
- preemptible bool
- Enable GKE node config preemptible
- service_
account str - The GKE node config service account
- taints
Sequence[Get
Cluster Gke Config V2Node Pool Config Taint] - The GKE node config taints
- labels Map<String>
- (Computed) Labels for Node Pool object (map)
- oauth
Scopes List<String> - The GKE node config oauth scopes
- List<String>
- The GKE node config tags
- disk
Size NumberGb - The GKE node config disk size (Gb)
- disk
Type String - The GKE node config disk type
- image
Type String - The GKE node config image type
- local
Ssd NumberCount - The GKE node config local ssd count
- machine
Type String - The GKE node config machine type
- preemptible Boolean
- Enable GKE node config preemptible
- service
Account String - The GKE node config service account
- taints List<Property Map>
- The GKE node config taints
GetClusterGkeConfigV2NodePoolConfigTaint
GetClusterGkeConfigV2NodePoolManagement
- Auto
Repair bool - Enable GKE node pool config management auto repair
- Auto
Upgrade bool - Enable GKE node pool config management auto upgrade
- Auto
Repair bool - Enable GKE node pool config management auto repair
- Auto
Upgrade bool - Enable GKE node pool config management auto upgrade
- auto_
repair bool - Enable GKE node pool config management auto repair
- auto_
upgrade bool - Enable GKE node pool config management auto upgrade
- auto
Repair Boolean - Enable GKE node pool config management auto repair
- auto
Upgrade Boolean - Enable GKE node pool config management auto upgrade
- auto
Repair boolean - Enable GKE node pool config management auto repair
- auto
Upgrade boolean - Enable GKE node pool config management auto upgrade
- auto_
repair bool - Enable GKE node pool config management auto repair
- auto_
upgrade bool - Enable GKE node pool config management auto upgrade
- auto
Repair Boolean - Enable GKE node pool config management auto repair
- auto
Upgrade Boolean - Enable GKE node pool config management auto upgrade
GetClusterGkeConfigV2PrivateClusterConfig
- Master
Ipv4Cidr stringBlock - The GKE cluster private master ip v4 cidr block
- Enable
Private boolEndpoint - Enable GKE cluster private endpoint
- Enable
Private boolNodes - Enable GKE cluster private nodes
- Master
Ipv4Cidr stringBlock - The GKE cluster private master ip v4 cidr block
- Enable
Private boolEndpoint - Enable GKE cluster private endpoint
- Enable
Private boolNodes - Enable GKE cluster private nodes
- master_
ipv4_ stringcidr_ block - The GKE cluster private master ip v4 cidr block
- enable_
private_ boolendpoint - Enable GKE cluster private endpoint
- enable_
private_ boolnodes - Enable GKE cluster private nodes
- master
Ipv4Cidr StringBlock - The GKE cluster private master ip v4 cidr block
- enable
Private BooleanEndpoint - Enable GKE cluster private endpoint
- enable
Private BooleanNodes - Enable GKE cluster private nodes
- master
Ipv4Cidr stringBlock - The GKE cluster private master ip v4 cidr block
- enable
Private booleanEndpoint - Enable GKE cluster private endpoint
- enable
Private booleanNodes - Enable GKE cluster private nodes
- master_
ipv4_ strcidr_ block - The GKE cluster private master ip v4 cidr block
- enable_
private_ boolendpoint - Enable GKE cluster private endpoint
- enable_
private_ boolnodes - Enable GKE cluster private nodes
- master
Ipv4Cidr StringBlock - The GKE cluster private master ip v4 cidr block
- enable
Private BooleanEndpoint - Enable GKE cluster private endpoint
- enable
Private BooleanNodes - Enable GKE cluster private nodes
GetClusterImportedConfig
- Private
Registry stringUrl - Private registry URL
- Private
Registry stringUrl - Private registry URL
- private_
registry_ stringurl - Private registry URL
- private
Registry StringUrl - Private registry URL
- private
Registry stringUrl - Private registry URL
- private_
registry_ strurl - Private registry URL
- private
Registry StringUrl - Private registry URL
GetClusterK3sConfig
- Upgrade
Strategy GetCluster K3s Config Upgrade Strategy - The K3S upgrade strategy
- Version string
- The K3S kubernetes version
- Upgrade
Strategy GetCluster K3s Config Upgrade Strategy - The K3S upgrade strategy
- Version string
- The K3S kubernetes version
- upgrade_
strategy object - The K3S upgrade strategy
- version string
- The K3S kubernetes version
- upgrade
Strategy GetCluster K3s Config Upgrade Strategy - The K3S upgrade strategy
- version String
- The K3S kubernetes version
- upgrade
Strategy GetCluster K3s Config Upgrade Strategy - The K3S upgrade strategy
- version string
- The K3S kubernetes version
- upgrade_
strategy GetCluster K3s Config Upgrade Strategy - The K3S upgrade strategy
- version str
- The K3S kubernetes version
- upgrade
Strategy Property Map - The K3S upgrade strategy
- version String
- The K3S kubernetes version
GetClusterK3sConfigUpgradeStrategy
- Drain
Server boolNodes - Drain server nodes
- Drain
Worker boolNodes - Drain worker nodes
- Server
Concurrency int - Server concurrency
- Worker
Concurrency int - Worker concurrency
- Drain
Server boolNodes - Drain server nodes
- Drain
Worker boolNodes - Drain worker nodes
- Server
Concurrency int - Server concurrency
- Worker
Concurrency int - Worker concurrency
- drain_
server_ boolnodes - Drain server nodes
- drain_
worker_ boolnodes - Drain worker nodes
- server_
concurrency number - Server concurrency
- worker_
concurrency number - Worker concurrency
- drain
Server BooleanNodes - Drain server nodes
- drain
Worker BooleanNodes - Drain worker nodes
- server
Concurrency Integer - Server concurrency
- worker
Concurrency Integer - Worker concurrency
- drain
Server booleanNodes - Drain server nodes
- drain
Worker booleanNodes - Drain worker nodes
- server
Concurrency number - Server concurrency
- worker
Concurrency number - Worker concurrency
- drain_
server_ boolnodes - Drain server nodes
- drain_
worker_ boolnodes - Drain worker nodes
- server_
concurrency int - Server concurrency
- worker_
concurrency int - Worker concurrency
- drain
Server BooleanNodes - Drain server nodes
- drain
Worker BooleanNodes - Drain worker nodes
- server
Concurrency Number - Server concurrency
- worker
Concurrency Number - Worker concurrency
GetClusterOkeConfig
- Compartment
Id string - The OCID of the compartment in which to create resources (VCN, worker nodes, etc.)
- Kubernetes
Version string - The Kubernetes version that will be used for your master and worker nodes e.g. v1.33.1
- Node
Image string - The OS for the node image
- Node
Shape string - The shape of the node (determines number of CPUs and amount of memory on each node)
- Region string
- The availability domain within the region to host the OKE cluster
- Tenancy
Id string - The OCID of the tenancy in which to create resources
- Cluster
Type string - Optionally specify a cluster type of basic or enhanced
- Control
Plane stringSubnet Name - The (optional) name of a pre-existing subnet (public or private) for the Kubernetes API endpoint
- Custom
Boot intVolume Size - An optional custom boot volume size (in GB) for the nodes
- Description string
- (Computed) The description for Cluster (string)
- Enable
Kubernetes boolDashboard - Enable the kubernetes dashboard
- Enable
Private boolControl Plane - Whether Kubernetes API endpoint is a private IP only accessible from within the VCN
- Enable
Private boolNodes - Whether worker nodes are deployed into a new private subnet
- Eviction
Grace stringDuration - The optional grace period in minutes to allow cordon and drain to complete successfuly
- Fingerprint string
- The fingerprint corresponding to the specified user's private API Key
- Flex
Memory intIn Gbs - Optional amount of memory in GB for nodes (requires flexible node_shape)
- Flex
Ocpus int - Optional number of OCPUs for nodes (requires flexible node_shape)
- Force
Delete boolAfter Grace Duration - Whether to send a SIGKILL signal if a pod does not terminate within the specified grace period
- Image
Verification stringKms Key Id - Optional specify a comma separated list of master encryption key OCID(s) to verify images
- Kms
Key stringId - Optional specify the OCID of the KMS Vault master key
- Limit
Node intCount - Optional limit on the total number of nodes in the pool
- Load
Balancer stringSubnet Name1 - The name of the first existing subnet to use for Kubernetes services / LB
- Load
Balancer stringSubnet Name2 - The (optional) name of a second existing subnet to use for Kubernetes services / LB
- Node
Pool stringDns Domain Name - Optional name for DNS domain of node pool subnet
- Node
Pool stringSubnet Name - Optional pre-existing subnet (public or private) for nodes
- Node
Public stringKey Contents - The contents of the SSH public key file to use for the nodes
- Node
User stringData Contents - The contents of custom cloud-init / userData for the nodes - will be base64 encoded internally if it is not already
- Pod
Cidr string - Optional specify the pod CIDR, defaults to 10.244.0.0/16
- Pod
Network string - Optional Pod Network plugin. Choose flannel or native. Defaults to flannel
- Pod
Subnet stringName - The (optional) name of a pre-existing subnet that pods will be assigned IPs from when using native pod networking
- Private
Key stringContents - The private API key file contents for the specified user, in PEM format
- Private
Key stringPassphrase - The passphrase of the private key for the OKE cluster
- Quantity
Of intNode Subnets - Number of node subnets (defaults to creating 1 regional subnet)
- Quantity
Per intSubnet - Number of worker nodes in each subnet / availability domain
- Service
Cidr string - Optional specify the service CIDR, defaults to 10.96.0.0/16
- Service
Dns stringDomain Name - Optional name for DNS domain of service subnet
- Skip
Vcn boolDelete - Whether to skip deleting VCN
- User
Ocid string - The OCID of a user who has access to the tenancy/compartment
- Vcn
Compartment stringId - The OCID of the compartment (if different from compartment_id) in which to find the pre-existing virtual network set with vcn_name.
- Vcn
Name string - The optional name of an existing virtual network to use for the cluster creation. A new VCN will be created if not specified.
- Worker
Node stringIngress Cidr - Additional CIDR from which to allow ingress to worker nodes
- Compartment
Id string - The OCID of the compartment in which to create resources (VCN, worker nodes, etc.)
- Kubernetes
Version string - The Kubernetes version that will be used for your master and worker nodes e.g. v1.33.1
- Node
Image string - The OS for the node image
- Node
Shape string - The shape of the node (determines number of CPUs and amount of memory on each node)
- Region string
- The availability domain within the region to host the OKE cluster
- Tenancy
Id string - The OCID of the tenancy in which to create resources
- Cluster
Type string - Optionally specify a cluster type of basic or enhanced
- Control
Plane stringSubnet Name - The (optional) name of a pre-existing subnet (public or private) for the Kubernetes API endpoint
- Custom
Boot intVolume Size - An optional custom boot volume size (in GB) for the nodes
- Description string
- (Computed) The description for Cluster (string)
- Enable
Kubernetes boolDashboard - Enable the kubernetes dashboard
- Enable
Private boolControl Plane - Whether Kubernetes API endpoint is a private IP only accessible from within the VCN
- Enable
Private boolNodes - Whether worker nodes are deployed into a new private subnet
- Eviction
Grace stringDuration - The optional grace period in minutes to allow cordon and drain to complete successfuly
- Fingerprint string
- The fingerprint corresponding to the specified user's private API Key
- Flex
Memory intIn Gbs - Optional amount of memory in GB for nodes (requires flexible node_shape)
- Flex
Ocpus int - Optional number of OCPUs for nodes (requires flexible node_shape)
- Force
Delete boolAfter Grace Duration - Whether to send a SIGKILL signal if a pod does not terminate within the specified grace period
- Image
Verification stringKms Key Id - Optional specify a comma separated list of master encryption key OCID(s) to verify images
- Kms
Key stringId - Optional specify the OCID of the KMS Vault master key
- Limit
Node intCount - Optional limit on the total number of nodes in the pool
- Load
Balancer stringSubnet Name1 - The name of the first existing subnet to use for Kubernetes services / LB
- Load
Balancer stringSubnet Name2 - The (optional) name of a second existing subnet to use for Kubernetes services / LB
- Node
Pool stringDns Domain Name - Optional name for DNS domain of node pool subnet
- Node
Pool stringSubnet Name - Optional pre-existing subnet (public or private) for nodes
- Node
Public stringKey Contents - The contents of the SSH public key file to use for the nodes
- Node
User stringData Contents - The contents of custom cloud-init / userData for the nodes - will be base64 encoded internally if it is not already
- Pod
Cidr string - Optional specify the pod CIDR, defaults to 10.244.0.0/16
- Pod
Network string - Optional Pod Network plugin. Choose flannel or native. Defaults to flannel
- Pod
Subnet stringName - The (optional) name of a pre-existing subnet that pods will be assigned IPs from when using native pod networking
- Private
Key stringContents - The private API key file contents for the specified user, in PEM format
- Private
Key stringPassphrase - The passphrase of the private key for the OKE cluster
- Quantity
Of intNode Subnets - Number of node subnets (defaults to creating 1 regional subnet)
- Quantity
Per intSubnet - Number of worker nodes in each subnet / availability domain
- Service
Cidr string - Optional specify the service CIDR, defaults to 10.96.0.0/16
- Service
Dns stringDomain Name - Optional name for DNS domain of service subnet
- Skip
Vcn boolDelete - Whether to skip deleting VCN
- User
Ocid string - The OCID of a user who has access to the tenancy/compartment
- Vcn
Compartment stringId - The OCID of the compartment (if different from compartment_id) in which to find the pre-existing virtual network set with vcn_name.
- Vcn
Name string - The optional name of an existing virtual network to use for the cluster creation. A new VCN will be created if not specified.
- Worker
Node stringIngress Cidr - Additional CIDR from which to allow ingress to worker nodes
- compartment_
id string - The OCID of the compartment in which to create resources (VCN, worker nodes, etc.)
- kubernetes_
version string - The Kubernetes version that will be used for your master and worker nodes e.g. v1.33.1
- node_
image string - The OS for the node image
- node_
shape string - The shape of the node (determines number of CPUs and amount of memory on each node)
- region string
- The availability domain within the region to host the OKE cluster
- tenancy_
id string - The OCID of the tenancy in which to create resources
- cluster_
type string - Optionally specify a cluster type of basic or enhanced
- control_
plane_ stringsubnet_ name - The (optional) name of a pre-existing subnet (public or private) for the Kubernetes API endpoint
- custom_
boot_ numbervolume_ size - An optional custom boot volume size (in GB) for the nodes
- description string
- (Computed) The description for Cluster (string)
- enable_
kubernetes_ booldashboard - Enable the kubernetes dashboard
- enable_
private_ boolcontrol_ plane - Whether Kubernetes API endpoint is a private IP only accessible from within the VCN
- enable_
private_ boolnodes - Whether worker nodes are deployed into a new private subnet
- eviction_
grace_ stringduration - The optional grace period in minutes to allow cordon and drain to complete successfuly
- fingerprint string
- The fingerprint corresponding to the specified user's private API Key
- flex_
memory_ numberin_ gbs - Optional amount of memory in GB for nodes (requires flexible node_shape)
- flex_
ocpus number - Optional number of OCPUs for nodes (requires flexible node_shape)
- force_
delete_ boolafter_ grace_ duration - Whether to send a SIGKILL signal if a pod does not terminate within the specified grace period
- image_
verification_ stringkms_ key_ id - Optional specify a comma separated list of master encryption key OCID(s) to verify images
- kms_
key_ stringid - Optional specify the OCID of the KMS Vault master key
- limit_
node_ numbercount - Optional limit on the total number of nodes in the pool
- load_
balancer_ stringsubnet_ name1 - The name of the first existing subnet to use for Kubernetes services / LB
- load_
balancer_ stringsubnet_ name2 - The (optional) name of a second existing subnet to use for Kubernetes services / LB
- node_
pool_ stringdns_ domain_ name - Optional name for DNS domain of node pool subnet
- node_
pool_ stringsubnet_ name - Optional pre-existing subnet (public or private) for nodes
- node_
public_ stringkey_ contents - The contents of the SSH public key file to use for the nodes
- node_
user_ stringdata_ contents - The contents of custom cloud-init / userData for the nodes - will be base64 encoded internally if it is not already
- pod_
cidr string - Optional specify the pod CIDR, defaults to 10.244.0.0/16
- pod_
network string - Optional Pod Network plugin. Choose flannel or native. Defaults to flannel
- pod_
subnet_ stringname - The (optional) name of a pre-existing subnet that pods will be assigned IPs from when using native pod networking
- private_
key_ stringcontents - The private API key file contents for the specified user, in PEM format
- private_
key_ stringpassphrase - The passphrase of the private key for the OKE cluster
- quantity_
of_ numbernode_ subnets - Number of node subnets (defaults to creating 1 regional subnet)
- quantity_
per_ numbersubnet - Number of worker nodes in each subnet / availability domain
- service_
cidr string - Optional specify the service CIDR, defaults to 10.96.0.0/16
- service_
dns_ stringdomain_ name - Optional name for DNS domain of service subnet
- skip_
vcn_ booldelete - Whether to skip deleting VCN
- user_
ocid string - The OCID of a user who has access to the tenancy/compartment
- vcn_
compartment_ stringid - The OCID of the compartment (if different from compartment_id) in which to find the pre-existing virtual network set with vcn_name.
- vcn_
name string - The optional name of an existing virtual network to use for the cluster creation. A new VCN will be created if not specified.
- worker_
node_ stringingress_ cidr - Additional CIDR from which to allow ingress to worker nodes
- compartment
Id String - The OCID of the compartment in which to create resources (VCN, worker nodes, etc.)
- kubernetes
Version String - The Kubernetes version that will be used for your master and worker nodes e.g. v1.33.1
- node
Image String - The OS for the node image
- node
Shape String - The shape of the node (determines number of CPUs and amount of memory on each node)
- region String
- The availability domain within the region to host the OKE cluster
- tenancy
Id String - The OCID of the tenancy in which to create resources
- cluster
Type String - Optionally specify a cluster type of basic or enhanced
- control
Plane StringSubnet Name - The (optional) name of a pre-existing subnet (public or private) for the Kubernetes API endpoint
- custom
Boot IntegerVolume Size - An optional custom boot volume size (in GB) for the nodes
- description String
- (Computed) The description for Cluster (string)
- enable
Kubernetes BooleanDashboard - Enable the kubernetes dashboard
- enable
Private BooleanControl Plane - Whether Kubernetes API endpoint is a private IP only accessible from within the VCN
- enable
Private BooleanNodes - Whether worker nodes are deployed into a new private subnet
- eviction
Grace StringDuration - The optional grace period in minutes to allow cordon and drain to complete successfuly
- fingerprint String
- The fingerprint corresponding to the specified user's private API Key
- flex
Memory IntegerIn Gbs - Optional amount of memory in GB for nodes (requires flexible node_shape)
- flex
Ocpus Integer - Optional number of OCPUs for nodes (requires flexible node_shape)
- force
Delete BooleanAfter Grace Duration - Whether to send a SIGKILL signal if a pod does not terminate within the specified grace period
- image
Verification StringKms Key Id - Optional specify a comma separated list of master encryption key OCID(s) to verify images
- kms
Key StringId - Optional specify the OCID of the KMS Vault master key
- limit
Node IntegerCount - Optional limit on the total number of nodes in the pool
- load
Balancer StringSubnet Name1 - The name of the first existing subnet to use for Kubernetes services / LB
- load
Balancer StringSubnet Name2 - The (optional) name of a second existing subnet to use for Kubernetes services / LB
- node
Pool StringDns Domain Name - Optional name for DNS domain of node pool subnet
- node
Pool StringSubnet Name - Optional pre-existing subnet (public or private) for nodes
- node
Public StringKey Contents - The contents of the SSH public key file to use for the nodes
- node
User StringData Contents - The contents of custom cloud-init / userData for the nodes - will be base64 encoded internally if it is not already
- pod
Cidr String - Optional specify the pod CIDR, defaults to 10.244.0.0/16
- pod
Network String - Optional Pod Network plugin. Choose flannel or native. Defaults to flannel
- pod
Subnet StringName - The (optional) name of a pre-existing subnet that pods will be assigned IPs from when using native pod networking
- private
Key StringContents - The private API key file contents for the specified user, in PEM format
- private
Key StringPassphrase - The passphrase of the private key for the OKE cluster
- quantity
Of IntegerNode Subnets - Number of node subnets (defaults to creating 1 regional subnet)
- quantity
Per IntegerSubnet - Number of worker nodes in each subnet / availability domain
- service
Cidr String - Optional specify the service CIDR, defaults to 10.96.0.0/16
- service
Dns StringDomain Name - Optional name for DNS domain of service subnet
- skip
Vcn BooleanDelete - Whether to skip deleting VCN
- user
Ocid String - The OCID of a user who has access to the tenancy/compartment
- vcn
Compartment StringId - The OCID of the compartment (if different from compartment_id) in which to find the pre-existing virtual network set with vcn_name.
- vcn
Name String - The optional name of an existing virtual network to use for the cluster creation. A new VCN will be created if not specified.
- worker
Node StringIngress Cidr - Additional CIDR from which to allow ingress to worker nodes
- compartment
Id string - The OCID of the compartment in which to create resources (VCN, worker nodes, etc.)
- kubernetes
Version string - The Kubernetes version that will be used for your master and worker nodes e.g. v1.33.1
- node
Image string - The OS for the node image
- node
Shape string - The shape of the node (determines number of CPUs and amount of memory on each node)
- region string
- The availability domain within the region to host the OKE cluster
- tenancy
Id string - The OCID of the tenancy in which to create resources
- cluster
Type string - Optionally specify a cluster type of basic or enhanced
- control
Plane stringSubnet Name - The (optional) name of a pre-existing subnet (public or private) for the Kubernetes API endpoint
- custom
Boot numberVolume Size - An optional custom boot volume size (in GB) for the nodes
- description string
- (Computed) The description for Cluster (string)
- enable
Kubernetes booleanDashboard - Enable the kubernetes dashboard
- enable
Private booleanControl Plane - Whether Kubernetes API endpoint is a private IP only accessible from within the VCN
- enable
Private booleanNodes - Whether worker nodes are deployed into a new private subnet
- eviction
Grace stringDuration - The optional grace period in minutes to allow cordon and drain to complete successfuly
- fingerprint string
- The fingerprint corresponding to the specified user's private API Key
- flex
Memory numberIn Gbs - Optional amount of memory in GB for nodes (requires flexible node_shape)
- flex
Ocpus number - Optional number of OCPUs for nodes (requires flexible node_shape)
- force
Delete booleanAfter Grace Duration - Whether to send a SIGKILL signal if a pod does not terminate within the specified grace period
- image
Verification stringKms Key Id - Optional specify a comma separated list of master encryption key OCID(s) to verify images
- kms
Key stringId - Optional specify the OCID of the KMS Vault master key
- limit
Node numberCount - Optional limit on the total number of nodes in the pool
- load
Balancer stringSubnet Name1 - The name of the first existing subnet to use for Kubernetes services / LB
- load
Balancer stringSubnet Name2 - The (optional) name of a second existing subnet to use for Kubernetes services / LB
- node
Pool stringDns Domain Name - Optional name for DNS domain of node pool subnet
- node
Pool stringSubnet Name - Optional pre-existing subnet (public or private) for nodes
- node
Public stringKey Contents - The contents of the SSH public key file to use for the nodes
- node
User stringData Contents - The contents of custom cloud-init / userData for the nodes - will be base64 encoded internally if it is not already
- pod
Cidr string - Optional specify the pod CIDR, defaults to 10.244.0.0/16
- pod
Network string - Optional Pod Network plugin. Choose flannel or native. Defaults to flannel
- pod
Subnet stringName - The (optional) name of a pre-existing subnet that pods will be assigned IPs from when using native pod networking
- private
Key stringContents - The private API key file contents for the specified user, in PEM format
- private
Key stringPassphrase - The passphrase of the private key for the OKE cluster
- quantity
Of numberNode Subnets - Number of node subnets (defaults to creating 1 regional subnet)
- quantity
Per numberSubnet - Number of worker nodes in each subnet / availability domain
- service
Cidr string - Optional specify the service CIDR, defaults to 10.96.0.0/16
- service
Dns stringDomain Name - Optional name for DNS domain of service subnet
- skip
Vcn booleanDelete - Whether to skip deleting VCN
- user
Ocid string - The OCID of a user who has access to the tenancy/compartment
- vcn
Compartment stringId - The OCID of the compartment (if different from compartment_id) in which to find the pre-existing virtual network set with vcn_name.
- vcn
Name string - The optional name of an existing virtual network to use for the cluster creation. A new VCN will be created if not specified.
- worker
Node stringIngress Cidr - Additional CIDR from which to allow ingress to worker nodes
- compartment_
id str - The OCID of the compartment in which to create resources (VCN, worker nodes, etc.)
- kubernetes_
version str - The Kubernetes version that will be used for your master and worker nodes e.g. v1.33.1
- node_
image str - The OS for the node image
- node_
shape str - The shape of the node (determines number of CPUs and amount of memory on each node)
- region str
- The availability domain within the region to host the OKE cluster
- tenancy_
id str - The OCID of the tenancy in which to create resources
- cluster_
type str - Optionally specify a cluster type of basic or enhanced
- control_
plane_ strsubnet_ name - The (optional) name of a pre-existing subnet (public or private) for the Kubernetes API endpoint
- custom_
boot_ intvolume_ size - An optional custom boot volume size (in GB) for the nodes
- description str
- (Computed) The description for Cluster (string)
- enable_
kubernetes_ booldashboard - Enable the kubernetes dashboard
- enable_
private_ boolcontrol_ plane - Whether Kubernetes API endpoint is a private IP only accessible from within the VCN
- enable_
private_ boolnodes - Whether worker nodes are deployed into a new private subnet
- eviction_
grace_ strduration - The optional grace period in minutes to allow cordon and drain to complete successfuly
- fingerprint str
- The fingerprint corresponding to the specified user's private API Key
- flex_
memory_ intin_ gbs - Optional amount of memory in GB for nodes (requires flexible node_shape)
- flex_
ocpus int - Optional number of OCPUs for nodes (requires flexible node_shape)
- force_
delete_ boolafter_ grace_ duration - Whether to send a SIGKILL signal if a pod does not terminate within the specified grace period
- image_
verification_ strkms_ key_ id - Optional specify a comma separated list of master encryption key OCID(s) to verify images
- kms_
key_ strid - Optional specify the OCID of the KMS Vault master key
- limit_
node_ intcount - Optional limit on the total number of nodes in the pool
- load_
balancer_ strsubnet_ name1 - The name of the first existing subnet to use for Kubernetes services / LB
- load_
balancer_ strsubnet_ name2 - The (optional) name of a second existing subnet to use for Kubernetes services / LB
- node_
pool_ strdns_ domain_ name - Optional name for DNS domain of node pool subnet
- node_
pool_ strsubnet_ name - Optional pre-existing subnet (public or private) for nodes
- node_
public_ strkey_ contents - The contents of the SSH public key file to use for the nodes
- node_
user_ strdata_ contents - The contents of custom cloud-init / userData for the nodes - will be base64 encoded internally if it is not already
- pod_
cidr str - Optional specify the pod CIDR, defaults to 10.244.0.0/16
- pod_
network str - Optional Pod Network plugin. Choose flannel or native. Defaults to flannel
- pod_
subnet_ strname - The (optional) name of a pre-existing subnet that pods will be assigned IPs from when using native pod networking
- private_
key_ strcontents - The private API key file contents for the specified user, in PEM format
- private_
key_ strpassphrase - The passphrase of the private key for the OKE cluster
- quantity_
of_ intnode_ subnets - Number of node subnets (defaults to creating 1 regional subnet)
- quantity_
per_ intsubnet - Number of worker nodes in each subnet / availability domain
- service_
cidr str - Optional specify the service CIDR, defaults to 10.96.0.0/16
- service_
dns_ strdomain_ name - Optional name for DNS domain of service subnet
- skip_
vcn_ booldelete - Whether to skip deleting VCN
- user_
ocid str - The OCID of a user who has access to the tenancy/compartment
- vcn_
compartment_ strid - The OCID of the compartment (if different from compartment_id) in which to find the pre-existing virtual network set with vcn_name.
- vcn_
name str - The optional name of an existing virtual network to use for the cluster creation. A new VCN will be created if not specified.
- worker_
node_ stringress_ cidr - Additional CIDR from which to allow ingress to worker nodes
- compartment
Id String - The OCID of the compartment in which to create resources (VCN, worker nodes, etc.)
- kubernetes
Version String - The Kubernetes version that will be used for your master and worker nodes e.g. v1.33.1
- node
Image String - The OS for the node image
- node
Shape String - The shape of the node (determines number of CPUs and amount of memory on each node)
- region String
- The availability domain within the region to host the OKE cluster
- tenancy
Id String - The OCID of the tenancy in which to create resources
- cluster
Type String - Optionally specify a cluster type of basic or enhanced
- control
Plane StringSubnet Name - The (optional) name of a pre-existing subnet (public or private) for the Kubernetes API endpoint
- custom
Boot NumberVolume Size - An optional custom boot volume size (in GB) for the nodes
- description String
- (Computed) The description for Cluster (string)
- enable
Kubernetes BooleanDashboard - Enable the kubernetes dashboard
- enable
Private BooleanControl Plane - Whether Kubernetes API endpoint is a private IP only accessible from within the VCN
- enable
Private BooleanNodes - Whether worker nodes are deployed into a new private subnet
- eviction
Grace StringDuration - The optional grace period in minutes to allow cordon and drain to complete successfuly
- fingerprint String
- The fingerprint corresponding to the specified user's private API Key
- flex
Memory NumberIn Gbs - Optional amount of memory in GB for nodes (requires flexible node_shape)
- flex
Ocpus Number - Optional number of OCPUs for nodes (requires flexible node_shape)
- force
Delete BooleanAfter Grace Duration - Whether to send a SIGKILL signal if a pod does not terminate within the specified grace period
- image
Verification StringKms Key Id - Optional specify a comma separated list of master encryption key OCID(s) to verify images
- kms
Key StringId - Optional specify the OCID of the KMS Vault master key
- limit
Node NumberCount - Optional limit on the total number of nodes in the pool
- load
Balancer StringSubnet Name1 - The name of the first existing subnet to use for Kubernetes services / LB
- load
Balancer StringSubnet Name2 - The (optional) name of a second existing subnet to use for Kubernetes services / LB
- node
Pool StringDns Domain Name - Optional name for DNS domain of node pool subnet
- node
Pool StringSubnet Name - Optional pre-existing subnet (public or private) for nodes
- node
Public StringKey Contents - The contents of the SSH public key file to use for the nodes
- node
User StringData Contents - The contents of custom cloud-init / userData for the nodes - will be base64 encoded internally if it is not already
- pod
Cidr String - Optional specify the pod CIDR, defaults to 10.244.0.0/16
- pod
Network String - Optional Pod Network plugin. Choose flannel or native. Defaults to flannel
- pod
Subnet StringName - The (optional) name of a pre-existing subnet that pods will be assigned IPs from when using native pod networking
- private
Key StringContents - The private API key file contents for the specified user, in PEM format
- private
Key StringPassphrase - The passphrase of the private key for the OKE cluster
- quantity
Of NumberNode Subnets - Number of node subnets (defaults to creating 1 regional subnet)
- quantity
Per NumberSubnet - Number of worker nodes in each subnet / availability domain
- service
Cidr String - Optional specify the service CIDR, defaults to 10.96.0.0/16
- service
Dns StringDomain Name - Optional name for DNS domain of service subnet
- skip
Vcn BooleanDelete - Whether to skip deleting VCN
- user
Ocid String - The OCID of a user who has access to the tenancy/compartment
- vcn
Compartment StringId - The OCID of the compartment (if different from compartment_id) in which to find the pre-existing virtual network set with vcn_name.
- vcn
Name String - The optional name of an existing virtual network to use for the cluster creation. A new VCN will be created if not specified.
- worker
Node StringIngress Cidr - Additional CIDR from which to allow ingress to worker nodes
GetClusterRke2Config
- Upgrade
Strategy GetCluster Rke2Config Upgrade Strategy - The RKE2 upgrade strategy
- Version string
- The RKE2 kubernetes version
- Upgrade
Strategy GetCluster Rke2Config Upgrade Strategy - The RKE2 upgrade strategy
- Version string
- The RKE2 kubernetes version
- upgrade_
strategy object - The RKE2 upgrade strategy
- version string
- The RKE2 kubernetes version
- upgrade
Strategy GetCluster Rke2Config Upgrade Strategy - The RKE2 upgrade strategy
- version String
- The RKE2 kubernetes version
- upgrade
Strategy GetCluster Rke2Config Upgrade Strategy - The RKE2 upgrade strategy
- version string
- The RKE2 kubernetes version
- upgrade_
strategy GetCluster Rke2Config Upgrade Strategy - The RKE2 upgrade strategy
- version str
- The RKE2 kubernetes version
- upgrade
Strategy Property Map - The RKE2 upgrade strategy
- version String
- The RKE2 kubernetes version
GetClusterRke2ConfigUpgradeStrategy
- Drain
Server boolNodes - Drain server nodes
- Drain
Worker boolNodes - Drain worker nodes
- Server
Concurrency int - Server concurrency
- Worker
Concurrency int - Worker concurrency
- Drain
Server boolNodes - Drain server nodes
- Drain
Worker boolNodes - Drain worker nodes
- Server
Concurrency int - Server concurrency
- Worker
Concurrency int - Worker concurrency
- drain_
server_ boolnodes - Drain server nodes
- drain_
worker_ boolnodes - Drain worker nodes
- server_
concurrency number - Server concurrency
- worker_
concurrency number - Worker concurrency
- drain
Server BooleanNodes - Drain server nodes
- drain
Worker BooleanNodes - Drain worker nodes
- server
Concurrency Integer - Server concurrency
- worker
Concurrency Integer - Worker concurrency
- drain
Server booleanNodes - Drain server nodes
- drain
Worker booleanNodes - Drain worker nodes
- server
Concurrency number - Server concurrency
- worker
Concurrency number - Worker concurrency
- drain_
server_ boolnodes - Drain server nodes
- drain_
worker_ boolnodes - Drain worker nodes
- server_
concurrency int - Server concurrency
- worker_
concurrency int - Worker concurrency
- drain
Server BooleanNodes - Drain server nodes
- drain
Worker BooleanNodes - Drain worker nodes
- server
Concurrency Number - Server concurrency
- worker
Concurrency Number - Worker concurrency
Package Details
- Repository
- Rancher2 pulumi/pulumi-rancher2
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
rancher2Terraform Provider.
Viewing docs for Rancher 2 v13.0.2
published on Wednesday, Oct 28, 2026 by Pulumi
published on Wednesday, Oct 28, 2026 by Pulumi