Rancher 2 v6.1.1 published on Friday, May 10, 2024 by Pulumi
rancher2.getCluster
Explore with Pulumi AI
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/v6/go/rancher2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := rancher2.LookupCluster(ctx, &rancher2.LookupClusterArgs{
Name: "foo-custom",
}, nil)
if err != nil {
return err
}
return nil
})
}
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.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var foo-custom = Rancher2Functions.getCluster(GetClusterArgs.builder()
.name("foo-custom")
.build());
}
}
variables:
foo-custom:
fn::invoke:
Function: rancher2:getCluster
Arguments:
name: foo-custom
Using getCluster
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getCluster(args: GetClusterArgs, opts?: InvokeOptions): Promise<GetClusterResult>
function getClusterOutput(args: GetClusterOutputArgs, opts?: InvokeOptions): Output<GetClusterResult>
def get_cluster(default_pod_security_admission_configuration_template_name: Optional[str] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetClusterResult
def get_cluster_output(default_pod_security_admission_configuration_template_name: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetClusterResult]
func LookupCluster(ctx *Context, args *LookupClusterArgs, opts ...InvokeOption) (*LookupClusterResult, error)
func LookupClusterOutput(ctx *Context, args *LookupClusterOutputArgs, opts ...InvokeOption) LookupClusterResultOutput
> Note: This function is named LookupCluster
in the Go SDK.
public static class GetCluster
{
public static Task<GetClusterResult> InvokeAsync(GetClusterArgs args, InvokeOptions? opts = null)
public static Output<GetClusterResult> Invoke(GetClusterInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetClusterResult> getCluster(GetClusterArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: rancher2:index/getCluster:getCluster
arguments:
# arguments dictionary
The following arguments are supported:
- Name string
- The name of the Cluster (string)
- Default
Pod stringSecurity Admission Configuration Template Name
- Name string
- The name of the Cluster (string)
- Default
Pod stringSecurity Admission Configuration Template Name
- name String
- The name of the Cluster (string)
- default
Pod StringSecurity Admission Configuration Template Name
- name string
- The name of the Cluster (string)
- default
Pod stringSecurity Admission Configuration Template Name
- name str
- The name of the Cluster (string)
- default_
pod_ strsecurity_ admission_ configuration_ template_ name
- name String
- The name of the Cluster (string)
- default
Pod StringSecurity Admission Configuration Template Name
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 GetCluster Aks Config - (Computed) The Azure aks configuration for
aks
Clusters. Conflicts withaks_config_v2
,eks_config
,eks_config_v2
,gke_config
,gke_config_v2
,oke_config
,k3s_config
andrke_config
(list maxitems:1) - Aks
Config GetV2 Cluster Aks Config V2 - (Optional) The Azure AKS v2 configuration for creating/import
aks
Clusters. Conflicts withaks_config
,eks_config
,eks_config_v2
,gke_config
,gke_config_v2
,oke_config
k3s_config
andrke_config
(list maxitems:1) - Annotations Dictionary<string, object>
- (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
Monitoring GetInput Cluster Cluster Monitoring Input - (Computed) Cluster monitoring config (list maxitems:1)
- Cluster
Registration GetToken Cluster Cluster Registration Token - (Computed) Cluster Registration Token generated for the cluster (list maxitems:1)
- Cluster
Template GetAnswers Cluster Cluster Template Answers - (Computed) Cluster template answers (list maxitems:1)
- Cluster
Template stringId - (Computed) Cluster template ID (string)
- Cluster
Template List<GetQuestions Cluster Cluster Template Question> - (Computed) Cluster template questions (list)
- Cluster
Template stringRevision Id - (Computed) Cluster template revision ID (string)
- Default
Pod stringSecurity Admission Configuration Template Name - Default
Pod stringSecurity Policy Template Id - (Optional/Computed) Default pod security policy template id (string)
- 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
,googlekubernetesengine
andrancherKubernetesEngine
are supported (string) - Eks
Config GetCluster Eks Config - (Computed) The Amazon eks configuration for
eks
Conflicts withaks_config
,aks_config_v2
,eks_config_v2
,gke_config
,gke_config_v2
,oke_config
,k3s_config
andrke_config
(list maxitems:1) - Eks
Config GetV2 Cluster Eks Config V2 - (Computed) The Amazon EKS V2 configuration to create or import
eks
Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,gke_config
,gke_config_v2
,oke_config
,k3s_config
andrke_config
. For Rancher v2.5.x and above (list maxitems:1) - Enable
Cluster boolAlerting - Enable
Cluster boolMonitoring - (Computed) Enable built-in cluster monitoring. Default
false
(bool) - Enable
Network boolPolicy - (Computed) Enable project network isolation. Default
false
(bool) - Fleet
Workspace stringName - (Computed) Fleet workspace name (string)
- Gke
Config GetCluster Gke Config - (Computed) The Google gke configuration for
gke
Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,eks_config_v2
,gke_config_v2
,oke_config
,k3s_config
andrke_config
(list maxitems:1) (list maxitems:1) - Gke
Config GetV2 Cluster Gke Config V2 - (Computed) The Google GKE V2 configuration for
gke
Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,eks_config_v2
,gke_config
,oke_config
,k3s_config
andrke_config
. For Rancher v2.5.8 and above (list maxitems:1) - Id string
- The provider-assigned unique ID for this managed resource.
- K3s
Config GetCluster K3s Config - (Computed) The K3S configuration for
k3s
imported Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,eks_config_v2
,gke_config
,gke_config_v2
,oke_config
andrke_config
(list maxitems:1) - Kube
Config string - (Computed) Kube Config generated for the cluster (string)
- Labels Dictionary<string, object>
- (Computed) Labels for Node Pool object (map)
- Name string
- Oke
Config GetCluster Oke Config - (Computed) The Oracle OKE configuration for
oke
Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,eks_config_v2
,gke_config
,gke_config_v2
,k3s_config
andrke_config
(list maxitems:1) - Rke2Config
Get
Cluster Rke2Config - (Computed) The RKE2 configuration for
rke2
Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,gke_config
,oke_config
,k3s_config
andrke_config
(list maxitems:1) - Rke
Config GetCluster Rke Config - (Computed) The RKE configuration for
rke
Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,eks_config_v2
,gke_config
,gke_config_v2
,oke_config
andk3s_config
(list maxitems:1) - System
Project stringId - (Computed) System project ID for the cluster (string)
- Agent
Env []stringVars - (Computed) Optional Agent Env Vars for Rancher agent. For Rancher v2.5.6 and above (list)
- Aks
Config GetCluster Aks Config - (Computed) The Azure aks configuration for
aks
Clusters. Conflicts withaks_config_v2
,eks_config
,eks_config_v2
,gke_config
,gke_config_v2
,oke_config
,k3s_config
andrke_config
(list maxitems:1) - Aks
Config GetV2 Cluster Aks Config V2 - (Optional) The Azure AKS v2 configuration for creating/import
aks
Clusters. Conflicts withaks_config
,eks_config
,eks_config_v2
,gke_config
,gke_config_v2
,oke_config
k3s_config
andrke_config
(list maxitems:1) - Annotations map[string]interface{}
- (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
Monitoring GetInput Cluster Cluster Monitoring Input - (Computed) Cluster monitoring config (list maxitems:1)
- Cluster
Registration GetToken Cluster Cluster Registration Token - (Computed) Cluster Registration Token generated for the cluster (list maxitems:1)
- Cluster
Template GetAnswers Cluster Cluster Template Answers - (Computed) Cluster template answers (list maxitems:1)
- Cluster
Template stringId - (Computed) Cluster template ID (string)
- Cluster
Template []GetQuestions Cluster Cluster Template Question - (Computed) Cluster template questions (list)
- Cluster
Template stringRevision Id - (Computed) Cluster template revision ID (string)
- Default
Pod stringSecurity Admission Configuration Template Name - Default
Pod stringSecurity Policy Template Id - (Optional/Computed) Default pod security policy template id (string)
- 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
,googlekubernetesengine
andrancherKubernetesEngine
are supported (string) - Eks
Config GetCluster Eks Config - (Computed) The Amazon eks configuration for
eks
Conflicts withaks_config
,aks_config_v2
,eks_config_v2
,gke_config
,gke_config_v2
,oke_config
,k3s_config
andrke_config
(list maxitems:1) - Eks
Config GetV2 Cluster Eks Config V2 - (Computed) The Amazon EKS V2 configuration to create or import
eks
Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,gke_config
,gke_config_v2
,oke_config
,k3s_config
andrke_config
. For Rancher v2.5.x and above (list maxitems:1) - Enable
Cluster boolAlerting - Enable
Cluster boolMonitoring - (Computed) Enable built-in cluster monitoring. Default
false
(bool) - Enable
Network boolPolicy - (Computed) Enable project network isolation. Default
false
(bool) - Fleet
Workspace stringName - (Computed) Fleet workspace name (string)
- Gke
Config GetCluster Gke Config - (Computed) The Google gke configuration for
gke
Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,eks_config_v2
,gke_config_v2
,oke_config
,k3s_config
andrke_config
(list maxitems:1) (list maxitems:1) - Gke
Config GetV2 Cluster Gke Config V2 - (Computed) The Google GKE V2 configuration for
gke
Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,eks_config_v2
,gke_config
,oke_config
,k3s_config
andrke_config
. For Rancher v2.5.8 and above (list maxitems:1) - Id string
- The provider-assigned unique ID for this managed resource.
- K3s
Config GetCluster K3s Config - (Computed) The K3S configuration for
k3s
imported Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,eks_config_v2
,gke_config
,gke_config_v2
,oke_config
andrke_config
(list maxitems:1) - Kube
Config string - (Computed) Kube Config generated for the cluster (string)
- Labels map[string]interface{}
- (Computed) Labels for Node Pool object (map)
- Name string
- Oke
Config GetCluster Oke Config - (Computed) The Oracle OKE configuration for
oke
Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,eks_config_v2
,gke_config
,gke_config_v2
,k3s_config
andrke_config
(list maxitems:1) - Rke2Config
Get
Cluster Rke2Config - (Computed) The RKE2 configuration for
rke2
Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,gke_config
,oke_config
,k3s_config
andrke_config
(list maxitems:1) - Rke
Config GetCluster Rke Config - (Computed) The RKE configuration for
rke
Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,eks_config_v2
,gke_config
,gke_config_v2
,oke_config
andk3s_config
(list maxitems:1) - System
Project stringId - (Computed) System project ID for the cluster (string)
- agent
Env List<String>Vars - (Computed) Optional Agent Env Vars for Rancher agent. For Rancher v2.5.6 and above (list)
- aks
Config GetCluster Aks Config - (Computed) The Azure aks configuration for
aks
Clusters. Conflicts withaks_config_v2
,eks_config
,eks_config_v2
,gke_config
,gke_config_v2
,oke_config
,k3s_config
andrke_config
(list maxitems:1) - aks
Config GetV2 Cluster Aks Config V2 - (Optional) The Azure AKS v2 configuration for creating/import
aks
Clusters. Conflicts withaks_config
,eks_config
,eks_config_v2
,gke_config
,gke_config_v2
,oke_config
k3s_config
andrke_config
(list maxitems:1) - annotations Map<String,Object>
- (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
Monitoring GetInput Cluster Cluster Monitoring Input - (Computed) Cluster monitoring config (list maxitems:1)
- cluster
Registration GetToken Cluster Cluster Registration Token - (Computed) Cluster Registration Token generated for the cluster (list maxitems:1)
- cluster
Template GetAnswers Cluster Cluster Template Answers - (Computed) Cluster template answers (list maxitems:1)
- cluster
Template StringId - (Computed) Cluster template ID (string)
- cluster
Template List<GetQuestions Cluster Cluster Template Question> - (Computed) Cluster template questions (list)
- cluster
Template StringRevision Id - (Computed) Cluster template revision ID (string)
- default
Pod StringSecurity Admission Configuration Template Name - default
Pod StringSecurity Policy Template Id - (Optional/Computed) Default pod security policy template id (string)
- 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
,googlekubernetesengine
andrancherKubernetesEngine
are supported (string) - eks
Config GetCluster Eks Config - (Computed) The Amazon eks configuration for
eks
Conflicts withaks_config
,aks_config_v2
,eks_config_v2
,gke_config
,gke_config_v2
,oke_config
,k3s_config
andrke_config
(list maxitems:1) - eks
Config GetV2 Cluster Eks Config V2 - (Computed) The Amazon EKS V2 configuration to create or import
eks
Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,gke_config
,gke_config_v2
,oke_config
,k3s_config
andrke_config
. For Rancher v2.5.x and above (list maxitems:1) - enable
Cluster BooleanAlerting - enable
Cluster BooleanMonitoring - (Computed) Enable built-in cluster monitoring. Default
false
(bool) - enable
Network BooleanPolicy - (Computed) Enable project network isolation. Default
false
(bool) - fleet
Workspace StringName - (Computed) Fleet workspace name (string)
- gke
Config GetCluster Gke Config - (Computed) The Google gke configuration for
gke
Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,eks_config_v2
,gke_config_v2
,oke_config
,k3s_config
andrke_config
(list maxitems:1) (list maxitems:1) - gke
Config GetV2 Cluster Gke Config V2 - (Computed) The Google GKE V2 configuration for
gke
Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,eks_config_v2
,gke_config
,oke_config
,k3s_config
andrke_config
. For Rancher v2.5.8 and above (list maxitems:1) - id String
- The provider-assigned unique ID for this managed resource.
- k3s
Config GetCluster K3s Config - (Computed) The K3S configuration for
k3s
imported Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,eks_config_v2
,gke_config
,gke_config_v2
,oke_config
andrke_config
(list maxitems:1) - kube
Config String - (Computed) Kube Config generated for the cluster (string)
- labels Map<String,Object>
- (Computed) Labels for Node Pool object (map)
- name String
- oke
Config GetCluster Oke Config - (Computed) The Oracle OKE configuration for
oke
Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,eks_config_v2
,gke_config
,gke_config_v2
,k3s_config
andrke_config
(list maxitems:1) - rke2Config
Get
Cluster Rke2Config - (Computed) The RKE2 configuration for
rke2
Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,gke_config
,oke_config
,k3s_config
andrke_config
(list maxitems:1) - rke
Config GetCluster Rke Config - (Computed) The RKE configuration for
rke
Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,eks_config_v2
,gke_config
,gke_config_v2
,oke_config
andk3s_config
(list maxitems:1) - system
Project StringId - (Computed) System project ID for the cluster (string)
- agent
Env string[]Vars - (Computed) Optional Agent Env Vars for Rancher agent. For Rancher v2.5.6 and above (list)
- aks
Config GetCluster Aks Config - (Computed) The Azure aks configuration for
aks
Clusters. Conflicts withaks_config_v2
,eks_config
,eks_config_v2
,gke_config
,gke_config_v2
,oke_config
,k3s_config
andrke_config
(list maxitems:1) - aks
Config GetV2 Cluster Aks Config V2 - (Optional) The Azure AKS v2 configuration for creating/import
aks
Clusters. Conflicts withaks_config
,eks_config
,eks_config_v2
,gke_config
,gke_config_v2
,oke_config
k3s_config
andrke_config
(list maxitems:1) - annotations {[key: string]: any}
- (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
Monitoring GetInput Cluster Cluster Monitoring Input - (Computed) Cluster monitoring config (list maxitems:1)
- cluster
Registration GetToken Cluster Cluster Registration Token - (Computed) Cluster Registration Token generated for the cluster (list maxitems:1)
- cluster
Template GetAnswers Cluster Cluster Template Answers - (Computed) Cluster template answers (list maxitems:1)
- cluster
Template stringId - (Computed) Cluster template ID (string)
- cluster
Template GetQuestions Cluster Cluster Template Question[] - (Computed) Cluster template questions (list)
- cluster
Template stringRevision Id - (Computed) Cluster template revision ID (string)
- default
Pod stringSecurity Admission Configuration Template Name - default
Pod stringSecurity Policy Template Id - (Optional/Computed) Default pod security policy template id (string)
- 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
,googlekubernetesengine
andrancherKubernetesEngine
are supported (string) - eks
Config GetCluster Eks Config - (Computed) The Amazon eks configuration for
eks
Conflicts withaks_config
,aks_config_v2
,eks_config_v2
,gke_config
,gke_config_v2
,oke_config
,k3s_config
andrke_config
(list maxitems:1) - eks
Config GetV2 Cluster Eks Config V2 - (Computed) The Amazon EKS V2 configuration to create or import
eks
Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,gke_config
,gke_config_v2
,oke_config
,k3s_config
andrke_config
. For Rancher v2.5.x and above (list maxitems:1) - enable
Cluster booleanAlerting - enable
Cluster booleanMonitoring - (Computed) Enable built-in cluster monitoring. Default
false
(bool) - enable
Network booleanPolicy - (Computed) Enable project network isolation. Default
false
(bool) - fleet
Workspace stringName - (Computed) Fleet workspace name (string)
- gke
Config GetCluster Gke Config - (Computed) The Google gke configuration for
gke
Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,eks_config_v2
,gke_config_v2
,oke_config
,k3s_config
andrke_config
(list maxitems:1) (list maxitems:1) - gke
Config GetV2 Cluster Gke Config V2 - (Computed) The Google GKE V2 configuration for
gke
Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,eks_config_v2
,gke_config
,oke_config
,k3s_config
andrke_config
. For Rancher v2.5.8 and above (list maxitems:1) - id string
- The provider-assigned unique ID for this managed resource.
- k3s
Config GetCluster K3s Config - (Computed) The K3S configuration for
k3s
imported Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,eks_config_v2
,gke_config
,gke_config_v2
,oke_config
andrke_config
(list maxitems:1) - kube
Config string - (Computed) Kube Config generated for the cluster (string)
- labels {[key: string]: any}
- (Computed) Labels for Node Pool object (map)
- name string
- oke
Config GetCluster Oke Config - (Computed) The Oracle OKE configuration for
oke
Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,eks_config_v2
,gke_config
,gke_config_v2
,k3s_config
andrke_config
(list maxitems:1) - rke2Config
Get
Cluster Rke2Config - (Computed) The RKE2 configuration for
rke2
Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,gke_config
,oke_config
,k3s_config
andrke_config
(list maxitems:1) - rke
Config GetCluster Rke Config - (Computed) The RKE configuration for
rke
Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,eks_config_v2
,gke_config
,gke_config_v2
,oke_config
andk3s_config
(list maxitems:1) - system
Project stringId - (Computed) System project ID for the cluster (string)
- agent_
env_ Sequence[str]vars - (Computed) Optional Agent Env Vars for Rancher agent. For Rancher v2.5.6 and above (list)
- aks_
config GetCluster Aks Config - (Computed) The Azure aks configuration for
aks
Clusters. Conflicts withaks_config_v2
,eks_config
,eks_config_v2
,gke_config
,gke_config_v2
,oke_config
,k3s_config
andrke_config
(list maxitems:1) - aks_
config_ Getv2 Cluster Aks Config V2 - (Optional) The Azure AKS v2 configuration for creating/import
aks
Clusters. Conflicts withaks_config
,eks_config
,eks_config_v2
,gke_config
,gke_config_v2
,oke_config
k3s_config
andrke_config
(list maxitems:1) - annotations Mapping[str, Any]
- (Computed) Annotations for Node Pool object (map)
- ca_
cert str - (Computed) K8s cluster ca cert (string)
- cluster_
auth_ 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_
monitoring_ Getinput Cluster Cluster Monitoring Input - (Computed) Cluster monitoring config (list maxitems:1)
- cluster_
registration_ Gettoken Cluster Cluster Registration Token - (Computed) Cluster Registration Token generated for the cluster (list maxitems:1)
- cluster_
template_ Getanswers Cluster Cluster Template Answers - (Computed) Cluster template answers (list maxitems:1)
- cluster_
template_ strid - (Computed) Cluster template ID (string)
- cluster_
template_ Sequence[Getquestions Cluster Cluster Template Question] - (Computed) Cluster template questions (list)
- cluster_
template_ strrevision_ id - (Computed) Cluster template revision ID (string)
- default_
pod_ strsecurity_ admission_ configuration_ template_ name - default_
pod_ strsecurity_ policy_ template_ id - (Optional/Computed) Default pod security policy template id (string)
- 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
,googlekubernetesengine
andrancherKubernetesEngine
are supported (string) - eks_
config GetCluster Eks Config - (Computed) The Amazon eks configuration for
eks
Conflicts withaks_config
,aks_config_v2
,eks_config_v2
,gke_config
,gke_config_v2
,oke_config
,k3s_config
andrke_config
(list maxitems:1) - eks_
config_ Getv2 Cluster Eks Config V2 - (Computed) The Amazon EKS V2 configuration to create or import
eks
Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,gke_config
,gke_config_v2
,oke_config
,k3s_config
andrke_config
. For Rancher v2.5.x and above (list maxitems:1) - enable_
cluster_ boolalerting - enable_
cluster_ boolmonitoring - (Computed) Enable built-in cluster monitoring. Default
false
(bool) - enable_
network_ boolpolicy - (Computed) Enable project network isolation. Default
false
(bool) - fleet_
workspace_ strname - (Computed) Fleet workspace name (string)
- gke_
config GetCluster Gke Config - (Computed) The Google gke configuration for
gke
Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,eks_config_v2
,gke_config_v2
,oke_config
,k3s_config
andrke_config
(list maxitems:1) (list maxitems:1) - gke_
config_ Getv2 Cluster Gke Config V2 - (Computed) The Google GKE V2 configuration for
gke
Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,eks_config_v2
,gke_config
,oke_config
,k3s_config
andrke_config
. For Rancher v2.5.8 and above (list maxitems:1) - id str
- The provider-assigned unique ID for this managed resource.
- k3s_
config GetCluster K3s Config - (Computed) The K3S configuration for
k3s
imported Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,eks_config_v2
,gke_config
,gke_config_v2
,oke_config
andrke_config
(list maxitems:1) - kube_
config str - (Computed) Kube Config generated for the cluster (string)
- labels Mapping[str, Any]
- (Computed) Labels for Node Pool object (map)
- name str
- oke_
config GetCluster Oke Config - (Computed) The Oracle OKE configuration for
oke
Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,eks_config_v2
,gke_config
,gke_config_v2
,k3s_config
andrke_config
(list maxitems:1) - rke2_
config GetCluster Rke2Config - (Computed) The RKE2 configuration for
rke2
Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,gke_config
,oke_config
,k3s_config
andrke_config
(list maxitems:1) - rke_
config GetCluster Rke Config - (Computed) The RKE configuration for
rke
Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,eks_config_v2
,gke_config
,gke_config_v2
,oke_config
andk3s_config
(list maxitems:1) - system_
project_ strid - (Computed) System project ID for the cluster (string)
- agent
Env List<String>Vars - (Computed) Optional Agent Env Vars for Rancher agent. For Rancher v2.5.6 and above (list)
- aks
Config Property Map - (Computed) The Azure aks configuration for
aks
Clusters. Conflicts withaks_config_v2
,eks_config
,eks_config_v2
,gke_config
,gke_config_v2
,oke_config
,k3s_config
andrke_config
(list maxitems:1) - aks
Config Property MapV2 - (Optional) The Azure AKS v2 configuration for creating/import
aks
Clusters. Conflicts withaks_config
,eks_config
,eks_config_v2
,gke_config
,gke_config_v2
,oke_config
k3s_config
andrke_config
(list maxitems:1) - annotations Map<Any>
- (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
Monitoring Property MapInput - (Computed) Cluster monitoring config (list maxitems:1)
- cluster
Registration Property MapToken - (Computed) Cluster Registration Token generated for the cluster (list maxitems:1)
- cluster
Template Property MapAnswers - (Computed) Cluster template answers (list maxitems:1)
- cluster
Template StringId - (Computed) Cluster template ID (string)
- cluster
Template List<Property Map>Questions - (Computed) Cluster template questions (list)
- cluster
Template StringRevision Id - (Computed) Cluster template revision ID (string)
- default
Pod StringSecurity Admission Configuration Template Name - default
Pod StringSecurity Policy Template Id - (Optional/Computed) Default pod security policy template id (string)
- 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
,googlekubernetesengine
andrancherKubernetesEngine
are supported (string) - eks
Config Property Map - (Computed) The Amazon eks configuration for
eks
Conflicts withaks_config
,aks_config_v2
,eks_config_v2
,gke_config
,gke_config_v2
,oke_config
,k3s_config
andrke_config
(list maxitems:1) - eks
Config Property MapV2 - (Computed) The Amazon EKS V2 configuration to create or import
eks
Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,gke_config
,gke_config_v2
,oke_config
,k3s_config
andrke_config
. For Rancher v2.5.x and above (list maxitems:1) - enable
Cluster BooleanAlerting - enable
Cluster BooleanMonitoring - (Computed) Enable built-in cluster monitoring. Default
false
(bool) - enable
Network BooleanPolicy - (Computed) Enable project network isolation. Default
false
(bool) - fleet
Workspace StringName - (Computed) Fleet workspace name (string)
- gke
Config Property Map - (Computed) The Google gke configuration for
gke
Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,eks_config_v2
,gke_config_v2
,oke_config
,k3s_config
andrke_config
(list maxitems:1) (list maxitems:1) - gke
Config Property MapV2 - (Computed) The Google GKE V2 configuration for
gke
Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,eks_config_v2
,gke_config
,oke_config
,k3s_config
andrke_config
. For Rancher v2.5.8 and above (list maxitems:1) - id String
- The provider-assigned unique ID for this managed resource.
- k3s
Config Property Map - (Computed) The K3S configuration for
k3s
imported Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,eks_config_v2
,gke_config
,gke_config_v2
,oke_config
andrke_config
(list maxitems:1) - kube
Config String - (Computed) Kube Config generated for the cluster (string)
- labels Map<Any>
- (Computed) Labels for Node Pool object (map)
- name String
- oke
Config Property Map - (Computed) The Oracle OKE configuration for
oke
Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,eks_config_v2
,gke_config
,gke_config_v2
,k3s_config
andrke_config
(list maxitems:1) - rke2Config Property Map
- (Computed) The RKE2 configuration for
rke2
Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,gke_config
,oke_config
,k3s_config
andrke_config
(list maxitems:1) - rke
Config Property Map - (Computed) The RKE configuration for
rke
Clusters. Conflicts withaks_config
,aks_config_v2
,eks_config
,eks_config_v2
,gke_config
,gke_config_v2
,oke_config
andk3s_config
(list maxitems:1) - system
Project StringId - (Computed) System project ID for the cluster (string)
Supporting Types
GetClusterAksConfig
- Agent
Dns stringPrefix - DNS prefix to be used to create the FQDN for the agent pool
- Client
Id string - Azure client ID to use
- Client
Secret string - Azure client secret associated with the "client id"
- Kubernetes
Version string - Specify the version of Kubernetes
- Load
Balancer stringSku - Load balancer type (basic | standard). Must be standard for auto-scaling
- Master
Dns stringPrefix - DNS prefix to use the Kubernetes cluster control pane
- Resource
Group string - The name of the Cluster resource group
- Ssh
Public stringKey Contents - Contents of the SSH public key used to authenticate with Linux hosts
- Subnet string
- The name of an existing Azure Virtual Subnet. Composite of agent virtual network subnet ID
- Subscription
Id string - Subscription credentials which uniquely identify Microsoft Azure subscription
- Tag Dictionary<string, object>
- Tags for Kubernetes cluster. For example, foo=bar
- List<string>
- Tags for Kubernetes cluster. For example,
["foo=bar","bar=foo"]
- Tenant
Id string - Azure tenant ID to use
- Virtual
Network string - The name of an existing Azure Virtual Network. Composite of agent virtual network subnet ID
- Virtual
Network stringResource Group - The resource group of an existing Azure Virtual Network. Composite of agent virtual network subnet ID
- Aad
Server stringApp Secret - The secret of an Azure Active Directory server application
- Aad
Tenant stringId - The ID of an Azure Active Directory tenant
- Add
Client stringApp Id - The ID of an Azure Active Directory client application of type "Native". This application is for user login via kubectl
- Add
Server stringApp Id - The ID of an Azure Active Directory server application of type "Web app/API". This application represents the managed cluster's apiserver (Server application)
- Admin
Username string - The administrator username to use for Linux hosts
- Agent
Os intDisk Size - GB size to be used to specify the disk for every machine in the agent pool. If you specify 0, it will apply the default according to the "agent vm size" specified
- Agent
Pool stringName - Name for the agent pool, upto 12 alphanumeric characters
- Agent
Storage stringProfile - Storage profile specifies what kind of storage used on machine in the agent pool. Chooses from [ManagedDisks StorageAccount]
- Agent
Vm stringSize - Size of machine in the agent pool
- Auth
Base stringUrl - Different authentication API url to use
- Base
Url string - Different resource management API url to use
- Count int
- Number of machines (VMs) in the agent pool. Allowed values must be in the range of 1 to 100 (inclusive)
- Dns
Service stringIp - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes Service address range specified in "service cidr"
- Docker
Bridge stringCidr - A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes Service address range specified in "service cidr"
- Enable
Http boolApplication Routing - Enable the Kubernetes ingress with automatic public DNS name creation
- Enable
Monitoring bool - Turn on Azure Log Analytics monitoring. Uses the Log Analytics "Default" workspace if it exists, else creates one. if using an existing workspace, specifies "log analytics workspace resource id"
- Location string
- Azure Kubernetes cluster location
- Log
Analytics stringWorkspace - The name of an existing Azure Log Analytics Workspace to use for storing monitoring data. If not specified, uses '{resource group}-{subscription id}-{location code}'
- Log
Analytics stringWorkspace Resource Group - The resource group of an existing Azure Log Analytics Workspace to use for storing monitoring data. If not specified, uses the 'Cluster' resource group
- Max
Pods int - Maximum number of pods that can run on a node
- Network
Plugin string - Network plugin used for building Kubernetes network. Chooses from [azure kubenet]
- Network
Policy string - Network policy used for building Kubernetes network. Chooses from [calico]
- Pod
Cidr string - A CIDR notation IP range from which to assign Kubernetes Pod IPs when "network plugin" is specified in "kubenet".
- Service
Cidr string - A CIDR notation IP range from which to assign Kubernetes Service cluster IPs. It must not overlap with any Subnet IP ranges
- Agent
Dns stringPrefix - DNS prefix to be used to create the FQDN for the agent pool
- Client
Id string - Azure client ID to use
- Client
Secret string - Azure client secret associated with the "client id"
- Kubernetes
Version string - Specify the version of Kubernetes
- Load
Balancer stringSku - Load balancer type (basic | standard). Must be standard for auto-scaling
- Master
Dns stringPrefix - DNS prefix to use the Kubernetes cluster control pane
- Resource
Group string - The name of the Cluster resource group
- Ssh
Public stringKey Contents - Contents of the SSH public key used to authenticate with Linux hosts
- Subnet string
- The name of an existing Azure Virtual Subnet. Composite of agent virtual network subnet ID
- Subscription
Id string - Subscription credentials which uniquely identify Microsoft Azure subscription
- Tag map[string]interface{}
- Tags for Kubernetes cluster. For example, foo=bar
- []string
- Tags for Kubernetes cluster. For example,
["foo=bar","bar=foo"]
- Tenant
Id string - Azure tenant ID to use
- Virtual
Network string - The name of an existing Azure Virtual Network. Composite of agent virtual network subnet ID
- Virtual
Network stringResource Group - The resource group of an existing Azure Virtual Network. Composite of agent virtual network subnet ID
- Aad
Server stringApp Secret - The secret of an Azure Active Directory server application
- Aad
Tenant stringId - The ID of an Azure Active Directory tenant
- Add
Client stringApp Id - The ID of an Azure Active Directory client application of type "Native". This application is for user login via kubectl
- Add
Server stringApp Id - The ID of an Azure Active Directory server application of type "Web app/API". This application represents the managed cluster's apiserver (Server application)
- Admin
Username string - The administrator username to use for Linux hosts
- Agent
Os intDisk Size - GB size to be used to specify the disk for every machine in the agent pool. If you specify 0, it will apply the default according to the "agent vm size" specified
- Agent
Pool stringName - Name for the agent pool, upto 12 alphanumeric characters
- Agent
Storage stringProfile - Storage profile specifies what kind of storage used on machine in the agent pool. Chooses from [ManagedDisks StorageAccount]
- Agent
Vm stringSize - Size of machine in the agent pool
- Auth
Base stringUrl - Different authentication API url to use
- Base
Url string - Different resource management API url to use
- Count int
- Number of machines (VMs) in the agent pool. Allowed values must be in the range of 1 to 100 (inclusive)
- Dns
Service stringIp - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes Service address range specified in "service cidr"
- Docker
Bridge stringCidr - A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes Service address range specified in "service cidr"
- Enable
Http boolApplication Routing - Enable the Kubernetes ingress with automatic public DNS name creation
- Enable
Monitoring bool - Turn on Azure Log Analytics monitoring. Uses the Log Analytics "Default" workspace if it exists, else creates one. if using an existing workspace, specifies "log analytics workspace resource id"
- Location string
- Azure Kubernetes cluster location
- Log
Analytics stringWorkspace - The name of an existing Azure Log Analytics Workspace to use for storing monitoring data. If not specified, uses '{resource group}-{subscription id}-{location code}'
- Log
Analytics stringWorkspace Resource Group - The resource group of an existing Azure Log Analytics Workspace to use for storing monitoring data. If not specified, uses the 'Cluster' resource group
- Max
Pods int - Maximum number of pods that can run on a node
- Network
Plugin string - Network plugin used for building Kubernetes network. Chooses from [azure kubenet]
- Network
Policy string - Network policy used for building Kubernetes network. Chooses from [calico]
- Pod
Cidr string - A CIDR notation IP range from which to assign Kubernetes Pod IPs when "network plugin" is specified in "kubenet".
- Service
Cidr string - A CIDR notation IP range from which to assign Kubernetes Service cluster IPs. It must not overlap with any Subnet IP ranges
- agent
Dns StringPrefix - DNS prefix to be used to create the FQDN for the agent pool
- client
Id String - Azure client ID to use
- client
Secret String - Azure client secret associated with the "client id"
- kubernetes
Version String - Specify the version of Kubernetes
- load
Balancer StringSku - Load balancer type (basic | standard). Must be standard for auto-scaling
- master
Dns StringPrefix - DNS prefix to use the Kubernetes cluster control pane
- resource
Group String - The name of the Cluster resource group
- ssh
Public StringKey Contents - Contents of the SSH public key used to authenticate with Linux hosts
- subnet String
- The name of an existing Azure Virtual Subnet. Composite of agent virtual network subnet ID
- subscription
Id String - Subscription credentials which uniquely identify Microsoft Azure subscription
- tag Map<String,Object>
- Tags for Kubernetes cluster. For example, foo=bar
- List<String>
- Tags for Kubernetes cluster. For example,
["foo=bar","bar=foo"]
- tenant
Id String - Azure tenant ID to use
- virtual
Network String - The name of an existing Azure Virtual Network. Composite of agent virtual network subnet ID
- virtual
Network StringResource Group - The resource group of an existing Azure Virtual Network. Composite of agent virtual network subnet ID
- aad
Server StringApp Secret - The secret of an Azure Active Directory server application
- aad
Tenant StringId - The ID of an Azure Active Directory tenant
- add
Client StringApp Id - The ID of an Azure Active Directory client application of type "Native". This application is for user login via kubectl
- add
Server StringApp Id - The ID of an Azure Active Directory server application of type "Web app/API". This application represents the managed cluster's apiserver (Server application)
- admin
Username String - The administrator username to use for Linux hosts
- agent
Os IntegerDisk Size - GB size to be used to specify the disk for every machine in the agent pool. If you specify 0, it will apply the default according to the "agent vm size" specified
- agent
Pool StringName - Name for the agent pool, upto 12 alphanumeric characters
- agent
Storage StringProfile - Storage profile specifies what kind of storage used on machine in the agent pool. Chooses from [ManagedDisks StorageAccount]
- agent
Vm StringSize - Size of machine in the agent pool
- auth
Base StringUrl - Different authentication API url to use
- base
Url String - Different resource management API url to use
- count Integer
- Number of machines (VMs) in the agent pool. Allowed values must be in the range of 1 to 100 (inclusive)
- dns
Service StringIp - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes Service address range specified in "service cidr"
- docker
Bridge StringCidr - A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes Service address range specified in "service cidr"
- enable
Http BooleanApplication Routing - Enable the Kubernetes ingress with automatic public DNS name creation
- enable
Monitoring Boolean - Turn on Azure Log Analytics monitoring. Uses the Log Analytics "Default" workspace if it exists, else creates one. if using an existing workspace, specifies "log analytics workspace resource id"
- location String
- Azure Kubernetes cluster location
- log
Analytics StringWorkspace - The name of an existing Azure Log Analytics Workspace to use for storing monitoring data. If not specified, uses '{resource group}-{subscription id}-{location code}'
- log
Analytics StringWorkspace Resource Group - The resource group of an existing Azure Log Analytics Workspace to use for storing monitoring data. If not specified, uses the 'Cluster' resource group
- max
Pods Integer - Maximum number of pods that can run on a node
- network
Plugin String - Network plugin used for building Kubernetes network. Chooses from [azure kubenet]
- network
Policy String - Network policy used for building Kubernetes network. Chooses from [calico]
- pod
Cidr String - A CIDR notation IP range from which to assign Kubernetes Pod IPs when "network plugin" is specified in "kubenet".
- service
Cidr String - A CIDR notation IP range from which to assign Kubernetes Service cluster IPs. It must not overlap with any Subnet IP ranges
- agent
Dns stringPrefix - DNS prefix to be used to create the FQDN for the agent pool
- client
Id string - Azure client ID to use
- client
Secret string - Azure client secret associated with the "client id"
- kubernetes
Version string - Specify the version of Kubernetes
- load
Balancer stringSku - Load balancer type (basic | standard). Must be standard for auto-scaling
- master
Dns stringPrefix - DNS prefix to use the Kubernetes cluster control pane
- resource
Group string - The name of the Cluster resource group
- ssh
Public stringKey Contents - Contents of the SSH public key used to authenticate with Linux hosts
- subnet string
- The name of an existing Azure Virtual Subnet. Composite of agent virtual network subnet ID
- subscription
Id string - Subscription credentials which uniquely identify Microsoft Azure subscription
- tag {[key: string]: any}
- Tags for Kubernetes cluster. For example, foo=bar
- string[]
- Tags for Kubernetes cluster. For example,
["foo=bar","bar=foo"]
- tenant
Id string - Azure tenant ID to use
- virtual
Network string - The name of an existing Azure Virtual Network. Composite of agent virtual network subnet ID
- virtual
Network stringResource Group - The resource group of an existing Azure Virtual Network. Composite of agent virtual network subnet ID
- aad
Server stringApp Secret - The secret of an Azure Active Directory server application
- aad
Tenant stringId - The ID of an Azure Active Directory tenant
- add
Client stringApp Id - The ID of an Azure Active Directory client application of type "Native". This application is for user login via kubectl
- add
Server stringApp Id - The ID of an Azure Active Directory server application of type "Web app/API". This application represents the managed cluster's apiserver (Server application)
- admin
Username string - The administrator username to use for Linux hosts
- agent
Os numberDisk Size - GB size to be used to specify the disk for every machine in the agent pool. If you specify 0, it will apply the default according to the "agent vm size" specified
- agent
Pool stringName - Name for the agent pool, upto 12 alphanumeric characters
- agent
Storage stringProfile - Storage profile specifies what kind of storage used on machine in the agent pool. Chooses from [ManagedDisks StorageAccount]
- agent
Vm stringSize - Size of machine in the agent pool
- auth
Base stringUrl - Different authentication API url to use
- base
Url string - Different resource management API url to use
- count number
- Number of machines (VMs) in the agent pool. Allowed values must be in the range of 1 to 100 (inclusive)
- dns
Service stringIp - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes Service address range specified in "service cidr"
- docker
Bridge stringCidr - A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes Service address range specified in "service cidr"
- enable
Http booleanApplication Routing - Enable the Kubernetes ingress with automatic public DNS name creation
- enable
Monitoring boolean - Turn on Azure Log Analytics monitoring. Uses the Log Analytics "Default" workspace if it exists, else creates one. if using an existing workspace, specifies "log analytics workspace resource id"
- location string
- Azure Kubernetes cluster location
- log
Analytics stringWorkspace - The name of an existing Azure Log Analytics Workspace to use for storing monitoring data. If not specified, uses '{resource group}-{subscription id}-{location code}'
- log
Analytics stringWorkspace Resource Group - The resource group of an existing Azure Log Analytics Workspace to use for storing monitoring data. If not specified, uses the 'Cluster' resource group
- max
Pods number - Maximum number of pods that can run on a node
- network
Plugin string - Network plugin used for building Kubernetes network. Chooses from [azure kubenet]
- network
Policy string - Network policy used for building Kubernetes network. Chooses from [calico]
- pod
Cidr string - A CIDR notation IP range from which to assign Kubernetes Pod IPs when "network plugin" is specified in "kubenet".
- service
Cidr string - A CIDR notation IP range from which to assign Kubernetes Service cluster IPs. It must not overlap with any Subnet IP ranges
- agent_
dns_ strprefix - DNS prefix to be used to create the FQDN for the agent pool
- client_
id str - Azure client ID to use
- client_
secret str - Azure client secret associated with the "client id"
- kubernetes_
version str - Specify the version of Kubernetes
- load_
balancer_ strsku - Load balancer type (basic | standard). Must be standard for auto-scaling
- master_
dns_ strprefix - DNS prefix to use the Kubernetes cluster control pane
- resource_
group str - The name of the Cluster resource group
- ssh_
public_ strkey_ contents - Contents of the SSH public key used to authenticate with Linux hosts
- subnet str
- The name of an existing Azure Virtual Subnet. Composite of agent virtual network subnet ID
- subscription_
id str - Subscription credentials which uniquely identify Microsoft Azure subscription
- tag Mapping[str, Any]
- Tags for Kubernetes cluster. For example, foo=bar
- Sequence[str]
- Tags for Kubernetes cluster. For example,
["foo=bar","bar=foo"]
- tenant_
id str - Azure tenant ID to use
- virtual_
network str - The name of an existing Azure Virtual Network. Composite of agent virtual network subnet ID
- virtual_
network_ strresource_ group - The resource group of an existing Azure Virtual Network. Composite of agent virtual network subnet ID
- aad_
server_ strapp_ secret - The secret of an Azure Active Directory server application
- aad_
tenant_ strid - The ID of an Azure Active Directory tenant
- add_
client_ strapp_ id - The ID of an Azure Active Directory client application of type "Native". This application is for user login via kubectl
- add_
server_ strapp_ id - The ID of an Azure Active Directory server application of type "Web app/API". This application represents the managed cluster's apiserver (Server application)
- admin_
username str - The administrator username to use for Linux hosts
- agent_
os_ intdisk_ size - GB size to be used to specify the disk for every machine in the agent pool. If you specify 0, it will apply the default according to the "agent vm size" specified
- agent_
pool_ strname - Name for the agent pool, upto 12 alphanumeric characters
- agent_
storage_ strprofile - Storage profile specifies what kind of storage used on machine in the agent pool. Chooses from [ManagedDisks StorageAccount]
- agent_
vm_ strsize - Size of machine in the agent pool
- auth_
base_ strurl - Different authentication API url to use
- base_
url str - Different resource management API url to use
- count int
- Number of machines (VMs) in the agent pool. Allowed values must be in the range of 1 to 100 (inclusive)
- dns_
service_ strip - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes Service address range specified in "service cidr"
- docker_
bridge_ strcidr - A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes Service address range specified in "service cidr"
- enable_
http_ boolapplication_ routing - Enable the Kubernetes ingress with automatic public DNS name creation
- enable_
monitoring bool - Turn on Azure Log Analytics monitoring. Uses the Log Analytics "Default" workspace if it exists, else creates one. if using an existing workspace, specifies "log analytics workspace resource id"
- location str
- Azure Kubernetes cluster location
- log_
analytics_ strworkspace - The name of an existing Azure Log Analytics Workspace to use for storing monitoring data. If not specified, uses '{resource group}-{subscription id}-{location code}'
- log_
analytics_ strworkspace_ resource_ group - The resource group of an existing Azure Log Analytics Workspace to use for storing monitoring data. If not specified, uses the 'Cluster' resource group
- max_
pods int - Maximum number of pods that can run on a node
- network_
plugin str - Network plugin used for building Kubernetes network. Chooses from [azure kubenet]
- network_
policy str - Network policy used for building Kubernetes network. Chooses from [calico]
- pod_
cidr str - A CIDR notation IP range from which to assign Kubernetes Pod IPs when "network plugin" is specified in "kubenet".
- service_
cidr str - A CIDR notation IP range from which to assign Kubernetes Service cluster IPs. It must not overlap with any Subnet IP ranges
- agent
Dns StringPrefix - DNS prefix to be used to create the FQDN for the agent pool
- client
Id String - Azure client ID to use
- client
Secret String - Azure client secret associated with the "client id"
- kubernetes
Version String - Specify the version of Kubernetes
- load
Balancer StringSku - Load balancer type (basic | standard). Must be standard for auto-scaling
- master
Dns StringPrefix - DNS prefix to use the Kubernetes cluster control pane
- resource
Group String - The name of the Cluster resource group
- ssh
Public StringKey Contents - Contents of the SSH public key used to authenticate with Linux hosts
- subnet String
- The name of an existing Azure Virtual Subnet. Composite of agent virtual network subnet ID
- subscription
Id String - Subscription credentials which uniquely identify Microsoft Azure subscription
- tag Map<Any>
- Tags for Kubernetes cluster. For example, foo=bar
- List<String>
- Tags for Kubernetes cluster. For example,
["foo=bar","bar=foo"]
- tenant
Id String - Azure tenant ID to use
- virtual
Network String - The name of an existing Azure Virtual Network. Composite of agent virtual network subnet ID
- virtual
Network StringResource Group - The resource group of an existing Azure Virtual Network. Composite of agent virtual network subnet ID
- aad
Server StringApp Secret - The secret of an Azure Active Directory server application
- aad
Tenant StringId - The ID of an Azure Active Directory tenant
- add
Client StringApp Id - The ID of an Azure Active Directory client application of type "Native". This application is for user login via kubectl
- add
Server StringApp Id - The ID of an Azure Active Directory server application of type "Web app/API". This application represents the managed cluster's apiserver (Server application)
- admin
Username String - The administrator username to use for Linux hosts
- agent
Os NumberDisk Size - GB size to be used to specify the disk for every machine in the agent pool. If you specify 0, it will apply the default according to the "agent vm size" specified
- agent
Pool StringName - Name for the agent pool, upto 12 alphanumeric characters
- agent
Storage StringProfile - Storage profile specifies what kind of storage used on machine in the agent pool. Chooses from [ManagedDisks StorageAccount]
- agent
Vm StringSize - Size of machine in the agent pool
- auth
Base StringUrl - Different authentication API url to use
- base
Url String - Different resource management API url to use
- count Number
- Number of machines (VMs) in the agent pool. Allowed values must be in the range of 1 to 100 (inclusive)
- dns
Service StringIp - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes Service address range specified in "service cidr"
- docker
Bridge StringCidr - A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes Service address range specified in "service cidr"
- enable
Http BooleanApplication Routing - Enable the Kubernetes ingress with automatic public DNS name creation
- enable
Monitoring Boolean - Turn on Azure Log Analytics monitoring. Uses the Log Analytics "Default" workspace if it exists, else creates one. if using an existing workspace, specifies "log analytics workspace resource id"
- location String
- Azure Kubernetes cluster location
- log
Analytics StringWorkspace - The name of an existing Azure Log Analytics Workspace to use for storing monitoring data. If not specified, uses '{resource group}-{subscription id}-{location code}'
- log
Analytics StringWorkspace Resource Group - The resource group of an existing Azure Log Analytics Workspace to use for storing monitoring data. If not specified, uses the 'Cluster' resource group
- max
Pods Number - Maximum number of pods that can run on a node
- network
Plugin String - Network plugin used for building Kubernetes network. Chooses from [azure kubenet]
- network
Policy String - Network policy used for building Kubernetes network. Chooses from [calico]
- pod
Cidr String - A CIDR notation IP range from which to assign Kubernetes Pod IPs when "network plugin" is specified in "kubenet".
- service
Cidr String - A CIDR notation IP range from which to assign Kubernetes Service cluster IPs. It must not overlap with any Subnet IP ranges
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
- 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, object>
- 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
- 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
- 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]interface{}
- 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
- 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
- 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,Object>
- 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
- 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
- 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]: any}
- 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
- 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
- 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, Any]
- 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
- 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
- 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<Any>
- 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
GetClusterAksConfigV2NodePool
- Labels Dictionary<string, object>
- (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]interface{}
- (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,Object>
- (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]: any}
- (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, Any]
- (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<Any>
- (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
GetClusterClusterMonitoringInput
GetClusterClusterRegistrationToken
- Annotations Dictionary<string, object>
- (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, object>
- (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]interface{}
- (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]interface{}
- (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,Object>
- (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,Object>
- (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]: any}
- (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]: any}
- (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, Any]
- (Computed) Annotations for Node Pool object (map)
- cluster_
id str - command str
- id str
- (Computed) The ID of the resource (string)
- insecure_
command str - insecure_
node_ strcommand - insecure_
windows_ strnode_ command - labels Mapping[str, Any]
- (Computed) Labels for Node Pool object (map)
- manifest_
url str - name str
- The name of the Cluster (string)
- node_
command str - token str
- windows_
node_ strcommand
- annotations Map<Any>
- (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<Any>
- (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
GetClusterClusterTemplateAnswers
- cluster_
id str - Cluster ID for answer
- project_
id str - Project ID for answer
- values Mapping[str, Any]
- Key/values for answer
GetClusterClusterTemplateQuestion
GetClusterEksConfig
- Access
Key string - The AWS Client ID to use
- Kubernetes
Version string - The kubernetes master version
- Secret
Key string - The AWS Client Secret associated with the Client ID
- User
Data string - Pass user-data to the nodes to perform automated configuration tasks
- Ami string
- A custom AMI ID to use for the worker nodes instead of the default
- Associate
Worker boolNode Public Ip - Associate public ip EKS worker nodes
- Desired
Nodes int - The desired number of worker nodes
- Ebs
Encryption bool - Enables EBS encryption of worker nodes
- Instance
Type string - The type of machine to use for worker nodes
- Key
Pair stringName - Allow user to specify key name to use
- Maximum
Nodes int - The maximum number of worker nodes
- Minimum
Nodes int - The minimum number of worker nodes
- Node
Volume intSize - The volume size for each node
- 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 service role to use to perform the cluster operations in AWS
- Session
Token string - A session token to use with the client key and secret if applicable
- Subnets List<string>
- List of subnets in the virtual network to use
- Virtual
Network string - The name of the virtual network to use
- Access
Key string - The AWS Client ID to use
- Kubernetes
Version string - The kubernetes master version
- Secret
Key string - The AWS Client Secret associated with the Client ID
- User
Data string - Pass user-data to the nodes to perform automated configuration tasks
- Ami string
- A custom AMI ID to use for the worker nodes instead of the default
- Associate
Worker boolNode Public Ip - Associate public ip EKS worker nodes
- Desired
Nodes int - The desired number of worker nodes
- Ebs
Encryption bool - Enables EBS encryption of worker nodes
- Instance
Type string - The type of machine to use for worker nodes
- Key
Pair stringName - Allow user to specify key name to use
- Maximum
Nodes int - The maximum number of worker nodes
- Minimum
Nodes int - The minimum number of worker nodes
- Node
Volume intSize - The volume size for each node
- 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 service role to use to perform the cluster operations in AWS
- Session
Token string - A session token to use with the client key and secret if applicable
- Subnets []string
- List of subnets in the virtual network to use
- Virtual
Network string - The name of the virtual network to use
- access
Key String - The AWS Client ID to use
- kubernetes
Version String - The kubernetes master version
- secret
Key String - The AWS Client Secret associated with the Client ID
- user
Data String - Pass user-data to the nodes to perform automated configuration tasks
- ami String
- A custom AMI ID to use for the worker nodes instead of the default
- associate
Worker BooleanNode Public Ip - Associate public ip EKS worker nodes
- desired
Nodes Integer - The desired number of worker nodes
- ebs
Encryption Boolean - Enables EBS encryption of worker nodes
- instance
Type String - The type of machine to use for worker nodes
- key
Pair StringName - Allow user to specify key name to use
- maximum
Nodes Integer - The maximum number of worker nodes
- minimum
Nodes Integer - The minimum number of worker nodes
- node
Volume IntegerSize - The volume size for each node
- 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 service role to use to perform the cluster operations in AWS
- session
Token String - A session token to use with the client key and secret if applicable
- subnets List<String>
- List of subnets in the virtual network to use
- virtual
Network String - The name of the virtual network to use
- access
Key string - The AWS Client ID to use
- kubernetes
Version string - The kubernetes master version
- secret
Key string - The AWS Client Secret associated with the Client ID
- user
Data string - Pass user-data to the nodes to perform automated configuration tasks
- ami string
- A custom AMI ID to use for the worker nodes instead of the default
- associate
Worker booleanNode Public Ip - Associate public ip EKS worker nodes
- desired
Nodes number - The desired number of worker nodes
- ebs
Encryption boolean - Enables EBS encryption of worker nodes
- instance
Type string - The type of machine to use for worker nodes
- key
Pair stringName - Allow user to specify key name to use
- maximum
Nodes number - The maximum number of worker nodes
- minimum
Nodes number - The minimum number of worker nodes
- node
Volume numberSize - The volume size for each node
- 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 service role to use to perform the cluster operations in AWS
- session
Token string - A session token to use with the client key and secret if applicable
- subnets string[]
- List of subnets in the virtual network to use
- virtual
Network string - The name of the virtual network to use
- access_
key str - The AWS Client ID to use
- kubernetes_
version str - The kubernetes master version
- secret_
key str - The AWS Client Secret associated with the Client ID
- user_
data str - Pass user-data to the nodes to perform automated configuration tasks
- ami str
- A custom AMI ID to use for the worker nodes instead of the default
- associate_
worker_ boolnode_ public_ ip - Associate public ip EKS worker nodes
- desired_
nodes int - The desired number of worker nodes
- ebs_
encryption bool - Enables EBS encryption of worker nodes
- instance_
type str - The type of machine to use for worker nodes
- key_
pair_ strname - Allow user to specify key name to use
- maximum_
nodes int - The maximum number of worker nodes
- minimum_
nodes int - The minimum number of worker nodes
- node_
volume_ intsize - The volume size for each node
- 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 service role to use to perform the cluster operations in AWS
- session_
token str - A session token to use with the client key and secret if applicable
- subnets Sequence[str]
- List of subnets in the virtual network to use
- virtual_
network str - The name of the virtual network to use
- access
Key String - The AWS Client ID to use
- kubernetes
Version String - The kubernetes master version
- secret
Key String - The AWS Client Secret associated with the Client ID
- user
Data String - Pass user-data to the nodes to perform automated configuration tasks
- ami String
- A custom AMI ID to use for the worker nodes instead of the default
- associate
Worker BooleanNode Public Ip - Associate public ip EKS worker nodes
- desired
Nodes Number - The desired number of worker nodes
- ebs
Encryption Boolean - Enables EBS encryption of worker nodes
- instance
Type String - The type of machine to use for worker nodes
- key
Pair StringName - Allow user to specify key name to use
- maximum
Nodes Number - The maximum number of worker nodes
- minimum
Nodes Number - The minimum number of worker nodes
- node
Volume NumberSize - The volume size for each node
- 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 service role to use to perform the cluster operations in AWS
- session
Token String - A session token to use with the client key and secret if applicable
- subnets List<String>
- List of subnets in the virtual network to use
- virtual
Network String - The name of the virtual network to use
GetClusterEksConfigV2
- Cloud
Credential stringId - The AWS Cloud Credential ID to use
- 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, object>
- The EKS cluster tags
- Cloud
Credential stringId - The AWS Cloud Credential ID to use
- 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]interface{}
- The EKS cluster tags
- cloud
Credential StringId - The AWS Cloud Credential ID to use
- 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,Object>
- The EKS cluster tags
- cloud
Credential stringId - The AWS Cloud Credential ID to use
- 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]: any}
- The EKS cluster tags
- cloud_
credential_ strid - The AWS Cloud Credential ID to use
- 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, Any]
- The EKS cluster tags
- cloud
Credential StringId - The AWS Cloud Credential ID to use
- 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<Any>
- 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, object>
- (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, object>
- The EKS node group resource tags
- Spot
Instance List<string>Types - The EKS node group spot instance types
- Dictionary<string, object>
- 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]interface{}
- (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]interface{}
- The EKS node group resource tags
- Spot
Instance []stringTypes - The EKS node group spot instance types
- map[string]interface{}
- 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,Object>
- (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,Object>
- The EKS node group resource tags
- spot
Instance List<String>Types - The EKS node group spot instance types
- Map<String,Object>
- 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]: any}
- (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]: any}
- The EKS node group resource tags
- spot
Instance string[]Types - The EKS node group spot instance types
- {[key: string]: any}
- 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, Any]
- (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, Any]
- The EKS node group resource tags
- spot_
instance_ Sequence[str]types - The EKS node group spot instance types
- Mapping[str, Any]
- 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<Any>
- (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<Any>
- The EKS node group resource tags
- spot
Instance List<String>Types - The EKS node group spot instance types
- Map<Any>
- The EKS node group tags
GetClusterEksConfigV2NodeGroupLaunchTemplate
GetClusterGkeConfig
- Cluster
Ipv4Cidr string - The IP address range of the container pods
- Credential string
- The contents of the GC credential file
- Disk
Type string - Type of the disk attached to each node
- Image
Type string - The image to use for the worker nodes
- Ip
Policy stringCluster Ipv4Cidr Block - The IP address range for the cluster pod IPs
- Ip
Policy stringCluster Secondary Range Name - The name of the secondary range to be used for the cluster CIDR block
- Ip
Policy stringNode Ipv4Cidr Block - The IP address range of the instance IPs in this cluster
- Ip
Policy stringServices Ipv4Cidr Block - The IP address range of the services IPs in this cluster
- Ip
Policy stringServices Secondary Range Name - The name of the secondary range to be used for the services CIDR block
- Ip
Policy stringSubnetwork Name - A custom subnetwork name to be used if createSubnetwork is true
- Labels Dictionary<string, object>
- (Computed) Labels for Node Pool object (map)
- Locations List<string>
- Locations to use for the cluster
- Machine
Type string - The machine type to use for the worker nodes
- Maintenance
Window string - When to performance updates on the nodes, in 24-hour time
- Master
Ipv4Cidr stringBlock - The IP range in CIDR notation to use for the hosted master network
- Master
Version string - The kubernetes master version
- Network string
- The network to use for the cluster
- Node
Pool string - The ID of the cluster node pool
- Node
Version string - The version of kubernetes to use on the nodes
- Oauth
Scopes List<string> - The set of Google API scopes to be made available on all of the node VMs under the default service account
- Project
Id string - The ID of your project to use when creating a cluster
- Resource
Labels Dictionary<string, object> - The map of Kubernetes labels (key/value pairs) to be applied to each cluster
- Service
Account string - The Google Cloud Platform Service Account to be used by the node VMs
- Sub
Network string - The sub-network to use for the cluster
- Description string
- (Computed) The description for Cluster (string)
- Disk
Size intGb - Size of the disk attached to each node
- Enable
Alpha boolFeature - To enable kubernetes alpha feature
- Enable
Auto boolRepair - Specifies whether the node auto-repair is enabled for the node pool
- Enable
Auto boolUpgrade - Specifies whether node auto-upgrade is enabled for the node pool
- Enable
Horizontal boolPod Autoscaling - Enable horizontal pod autoscaling for the cluster
- Enable
Http boolLoad Balancing - Enable http load balancing for the cluster
- Enable
Kubernetes boolDashboard - Whether to enable the kubernetes dashboard
- Enable
Legacy boolAbac - Whether to enable legacy abac on the cluster
- bool
- Whether or not master authorized network is enabled
- Enable
Network boolPolicy Config - Enable network policy config for the cluster
- Enable
Nodepool boolAutoscaling - Enable nodepool autoscaling
- Enable
Private boolEndpoint - Whether the master's internal IP address is used as the cluster endpoint
- Enable
Private boolNodes - Whether nodes have internal IP address only
- Enable
Stackdriver boolLogging - Enable stackdriver logging
- Enable
Stackdriver boolMonitoring - Enable stackdriver monitoring
- Ip
Policy boolCreate Subnetwork - Whether a new subnetwork will be created automatically for the cluster
- Issue
Client boolCertificate - Issue a client certificate
- Kubernetes
Dashboard bool - Enable the kubernetes dashboard
- Local
Ssd intCount - The number of local SSD disks to be attached to the node
- List<string>
- Define up to 10 external networks that could access Kubernetes master through HTTPS
- Max
Node intCount - Maximum number of nodes in the NodePool. Must be >= minNodeCount. There has to enough quota to scale up the cluster
- Min
Node intCount - Minimmum number of nodes in the NodePool. Must be >= 1 and <= maxNodeCount
- Node
Count int - The number of nodes to create in this cluster
- Preemptible bool
- Whether the nodes are created as preemptible VM instances
- Region string
- The region to launch the cluster. Region or zone should be used
- Taints List<string>
- List of kubernetes taints to be applied to each node
- Use
Ip boolAliases - Whether alias IPs will be used for pod IPs in the cluster
- Zone string
- The zone to launch the cluster. Zone or region should be used
- Cluster
Ipv4Cidr string - The IP address range of the container pods
- Credential string
- The contents of the GC credential file
- Disk
Type string - Type of the disk attached to each node
- Image
Type string - The image to use for the worker nodes
- Ip
Policy stringCluster Ipv4Cidr Block - The IP address range for the cluster pod IPs
- Ip
Policy stringCluster Secondary Range Name - The name of the secondary range to be used for the cluster CIDR block
- Ip
Policy stringNode Ipv4Cidr Block - The IP address range of the instance IPs in this cluster
- Ip
Policy stringServices Ipv4Cidr Block - The IP address range of the services IPs in this cluster
- Ip
Policy stringServices Secondary Range Name - The name of the secondary range to be used for the services CIDR block
- Ip
Policy stringSubnetwork Name - A custom subnetwork name to be used if createSubnetwork is true
- Labels map[string]interface{}
- (Computed) Labels for Node Pool object (map)
- Locations []string
- Locations to use for the cluster
- Machine
Type string - The machine type to use for the worker nodes
- Maintenance
Window string - When to performance updates on the nodes, in 24-hour time
- Master
Ipv4Cidr stringBlock - The IP range in CIDR notation to use for the hosted master network
- Master
Version string - The kubernetes master version
- Network string
- The network to use for the cluster
- Node
Pool string - The ID of the cluster node pool
- Node
Version string - The version of kubernetes to use on the nodes
- Oauth
Scopes []string - The set of Google API scopes to be made available on all of the node VMs under the default service account
- Project
Id string - The ID of your project to use when creating a cluster
- Resource
Labels map[string]interface{} - The map of Kubernetes labels (key/value pairs) to be applied to each cluster
- Service
Account string - The Google Cloud Platform Service Account to be used by the node VMs
- Sub
Network string - The sub-network to use for the cluster
- Description string
- (Computed) The description for Cluster (string)
- Disk
Size intGb - Size of the disk attached to each node
- Enable
Alpha boolFeature - To enable kubernetes alpha feature
- Enable
Auto boolRepair - Specifies whether the node auto-repair is enabled for the node pool
- Enable
Auto boolUpgrade - Specifies whether node auto-upgrade is enabled for the node pool
- Enable
Horizontal boolPod Autoscaling - Enable horizontal pod autoscaling for the cluster
- Enable
Http boolLoad Balancing - Enable http load balancing for the cluster
- Enable
Kubernetes boolDashboard - Whether to enable the kubernetes dashboard
- Enable
Legacy boolAbac - Whether to enable legacy abac on the cluster
- bool
- Whether or not master authorized network is enabled
- Enable
Network boolPolicy Config - Enable network policy config for the cluster
- Enable
Nodepool boolAutoscaling - Enable nodepool autoscaling
- Enable
Private boolEndpoint - Whether the master's internal IP address is used as the cluster endpoint
- Enable
Private boolNodes - Whether nodes have internal IP address only
- Enable
Stackdriver boolLogging - Enable stackdriver logging
- Enable
Stackdriver boolMonitoring - Enable stackdriver monitoring
- Ip
Policy boolCreate Subnetwork - Whether a new subnetwork will be created automatically for the cluster
- Issue
Client boolCertificate - Issue a client certificate
- Kubernetes
Dashboard bool - Enable the kubernetes dashboard
- Local
Ssd intCount - The number of local SSD disks to be attached to the node
- []string
- Define up to 10 external networks that could access Kubernetes master through HTTPS
- Max
Node intCount - Maximum number of nodes in the NodePool. Must be >= minNodeCount. There has to enough quota to scale up the cluster
- Min
Node intCount - Minimmum number of nodes in the NodePool. Must be >= 1 and <= maxNodeCount
- Node
Count int - The number of nodes to create in this cluster
- Preemptible bool
- Whether the nodes are created as preemptible VM instances
- Region string
- The region to launch the cluster. Region or zone should be used
- Taints []string
- List of kubernetes taints to be applied to each node
- Use
Ip boolAliases - Whether alias IPs will be used for pod IPs in the cluster
- Zone string
- The zone to launch the cluster. Zone or region should be used
- cluster
Ipv4Cidr String - The IP address range of the container pods
- credential String
- The contents of the GC credential file
- disk
Type String - Type of the disk attached to each node
- image
Type String - The image to use for the worker nodes
- ip
Policy StringCluster Ipv4Cidr Block - The IP address range for the cluster pod IPs
- ip
Policy StringCluster Secondary Range Name - The name of the secondary range to be used for the cluster CIDR block
- ip
Policy StringNode Ipv4Cidr Block - The IP address range of the instance IPs in this cluster
- ip
Policy StringServices Ipv4Cidr Block - The IP address range of the services IPs in this cluster
- ip
Policy StringServices Secondary Range Name - The name of the secondary range to be used for the services CIDR block
- ip
Policy StringSubnetwork Name - A custom subnetwork name to be used if createSubnetwork is true
- labels Map<String,Object>
- (Computed) Labels for Node Pool object (map)
- locations List<String>
- Locations to use for the cluster
- machine
Type String - The machine type to use for the worker nodes
- maintenance
Window String - When to performance updates on the nodes, in 24-hour time
- master
Ipv4Cidr StringBlock - The IP range in CIDR notation to use for the hosted master network
- master
Version String - The kubernetes master version
- network String
- The network to use for the cluster
- node
Pool String - The ID of the cluster node pool
- node
Version String - The version of kubernetes to use on the nodes
- oauth
Scopes List<String> - The set of Google API scopes to be made available on all of the node VMs under the default service account
- project
Id String - The ID of your project to use when creating a cluster
- resource
Labels Map<String,Object> - The map of Kubernetes labels (key/value pairs) to be applied to each cluster
- service
Account String - The Google Cloud Platform Service Account to be used by the node VMs
- sub
Network String - The sub-network to use for the cluster
- description String
- (Computed) The description for Cluster (string)
- disk
Size IntegerGb - Size of the disk attached to each node
- enable
Alpha BooleanFeature - To enable kubernetes alpha feature
- enable
Auto BooleanRepair - Specifies whether the node auto-repair is enabled for the node pool
- enable
Auto BooleanUpgrade - Specifies whether node auto-upgrade is enabled for the node pool
- enable
Horizontal BooleanPod Autoscaling - Enable horizontal pod autoscaling for the cluster
- enable
Http BooleanLoad Balancing - Enable http load balancing for the cluster
- enable
Kubernetes BooleanDashboard - Whether to enable the kubernetes dashboard
- enable
Legacy BooleanAbac - Whether to enable legacy abac on the cluster
- Boolean
- Whether or not master authorized network is enabled
- enable
Network BooleanPolicy Config - Enable network policy config for the cluster
- enable
Nodepool BooleanAutoscaling - Enable nodepool autoscaling
- enable
Private BooleanEndpoint - Whether the master's internal IP address is used as the cluster endpoint
- enable
Private BooleanNodes - Whether nodes have internal IP address only
- enable
Stackdriver BooleanLogging - Enable stackdriver logging
- enable
Stackdriver BooleanMonitoring - Enable stackdriver monitoring
- ip
Policy BooleanCreate Subnetwork - Whether a new subnetwork will be created automatically for the cluster
- issue
Client BooleanCertificate - Issue a client certificate
- kubernetes
Dashboard Boolean - Enable the kubernetes dashboard
- local
Ssd IntegerCount - The number of local SSD disks to be attached to the node
- List<String>
- Define up to 10 external networks that could access Kubernetes master through HTTPS
- max
Node IntegerCount - Maximum number of nodes in the NodePool. Must be >= minNodeCount. There has to enough quota to scale up the cluster
- min
Node IntegerCount - Minimmum number of nodes in the NodePool. Must be >= 1 and <= maxNodeCount
- node
Count Integer - The number of nodes to create in this cluster
- preemptible Boolean
- Whether the nodes are created as preemptible VM instances
- region String
- The region to launch the cluster. Region or zone should be used
- taints List<String>
- List of kubernetes taints to be applied to each node
- use
Ip BooleanAliases - Whether alias IPs will be used for pod IPs in the cluster
- zone String
- The zone to launch the cluster. Zone or region should be used
- cluster
Ipv4Cidr string - The IP address range of the container pods
- credential string
- The contents of the GC credential file
- disk
Type string - Type of the disk attached to each node
- image
Type string - The image to use for the worker nodes
- ip
Policy stringCluster Ipv4Cidr Block - The IP address range for the cluster pod IPs
- ip
Policy stringCluster Secondary Range Name - The name of the secondary range to be used for the cluster CIDR block
- ip
Policy stringNode Ipv4Cidr Block - The IP address range of the instance IPs in this cluster
- ip
Policy stringServices Ipv4Cidr Block - The IP address range of the services IPs in this cluster
- ip
Policy stringServices Secondary Range Name - The name of the secondary range to be used for the services CIDR block
- ip
Policy stringSubnetwork Name - A custom subnetwork name to be used if createSubnetwork is true
- labels {[key: string]: any}
- (Computed) Labels for Node Pool object (map)
- locations string[]
- Locations to use for the cluster
- machine
Type string - The machine type to use for the worker nodes
- maintenance
Window string - When to performance updates on the nodes, in 24-hour time
- master
Ipv4Cidr stringBlock - The IP range in CIDR notation to use for the hosted master network
- master
Version string - The kubernetes master version
- network string
- The network to use for the cluster
- node
Pool string - The ID of the cluster node pool
- node
Version string - The version of kubernetes to use on the nodes
- oauth
Scopes string[] - The set of Google API scopes to be made available on all of the node VMs under the default service account
- project
Id string - The ID of your project to use when creating a cluster
- resource
Labels {[key: string]: any} - The map of Kubernetes labels (key/value pairs) to be applied to each cluster
- service
Account string - The Google Cloud Platform Service Account to be used by the node VMs
- sub
Network string - The sub-network to use for the cluster
- description string
- (Computed) The description for Cluster (string)
- disk
Size numberGb - Size of the disk attached to each node
- enable
Alpha booleanFeature - To enable kubernetes alpha feature
- enable
Auto booleanRepair - Specifies whether the node auto-repair is enabled for the node pool
- enable
Auto booleanUpgrade - Specifies whether node auto-upgrade is enabled for the node pool
- enable
Horizontal booleanPod Autoscaling - Enable horizontal pod autoscaling for the cluster
- enable
Http booleanLoad Balancing - Enable http load balancing for the cluster
- enable
Kubernetes booleanDashboard - Whether to enable the kubernetes dashboard
- enable
Legacy booleanAbac - Whether to enable legacy abac on the cluster
- boolean
- Whether or not master authorized network is enabled
- enable
Network booleanPolicy Config - Enable network policy config for the cluster
- enable
Nodepool booleanAutoscaling - Enable nodepool autoscaling
- enable
Private booleanEndpoint - Whether the master's internal IP address is used as the cluster endpoint
- enable
Private booleanNodes - Whether nodes have internal IP address only
- enable
Stackdriver booleanLogging - Enable stackdriver logging
- enable
Stackdriver booleanMonitoring - Enable stackdriver monitoring
- ip
Policy booleanCreate Subnetwork - Whether a new subnetwork will be created automatically for the cluster
- issue
Client booleanCertificate - Issue a client certificate
- kubernetes
Dashboard boolean - Enable the kubernetes dashboard
- local
Ssd numberCount - The number of local SSD disks to be attached to the node
- string[]
- Define up to 10 external networks that could access Kubernetes master through HTTPS
- max
Node numberCount - Maximum number of nodes in the NodePool. Must be >= minNodeCount. There has to enough quota to scale up the cluster
- min
Node numberCount - Minimmum number of nodes in the NodePool. Must be >= 1 and <= maxNodeCount
- node
Count number - The number of nodes to create in this cluster
- preemptible boolean
- Whether the nodes are created as preemptible VM instances
- region string
- The region to launch the cluster. Region or zone should be used
- taints string[]
- List of kubernetes taints to be applied to each node
- use
Ip booleanAliases - Whether alias IPs will be used for pod IPs in the cluster
- zone string
- The zone to launch the cluster. Zone or region should be used
- cluster_
ipv4_ strcidr - The IP address range of the container pods
- credential str
- The contents of the GC credential file
- disk_
type str - Type of the disk attached to each node
- image_
type str - The image to use for the worker nodes
- ip_
policy_ strcluster_ ipv4_ cidr_ block - The IP address range for the cluster pod IPs
- ip_
policy_ strcluster_ secondary_ range_ name - The name of the secondary range to be used for the cluster CIDR block
- ip_
policy_ strnode_ ipv4_ cidr_ block - The IP address range of the instance IPs in this cluster
- ip_
policy_ strservices_ ipv4_ cidr_ block - The IP address range of the services IPs in this cluster
- ip_
policy_ strservices_ secondary_ range_ name - The name of the secondary range to be used for the services CIDR block
- ip_
policy_ strsubnetwork_ name - A custom subnetwork name to be used if createSubnetwork is true
- labels Mapping[str, Any]
- (Computed) Labels for Node Pool object (map)
- locations Sequence[str]
- Locations to use for the cluster
- machine_
type str - The machine type to use for the worker nodes
- maintenance_
window str - When to performance updates on the nodes, in 24-hour time
- master_
ipv4_ strcidr_ block - The IP range in CIDR notation to use for the hosted master network
- master_
version str - The kubernetes master version
- network str
- The network to use for the cluster
- node_
pool str - The ID of the cluster node pool
- node_
version str - The version of kubernetes to use on the nodes
- oauth_
scopes Sequence[str] - The set of Google API scopes to be made available on all of the node VMs under the default service account
- project_
id str - The ID of your project to use when creating a cluster
- resource_
labels Mapping[str, Any] - The map of Kubernetes labels (key/value pairs) to be applied to each cluster
- service_
account str - The Google Cloud Platform Service Account to be used by the node VMs
- sub_
network str - The sub-network to use for the cluster
- description str
- (Computed) The description for Cluster (string)
- disk_
size_ intgb - Size of the disk attached to each node
- enable_
alpha_ boolfeature - To enable kubernetes alpha feature
- enable_
auto_ boolrepair - Specifies whether the node auto-repair is enabled for the node pool
- enable_
auto_ boolupgrade - Specifies whether node auto-upgrade is enabled for the node pool
- enable_
horizontal_ boolpod_ autoscaling - Enable horizontal pod autoscaling for the cluster
- enable_
http_ boolload_ balancing - Enable http load balancing for the cluster
- enable_
kubernetes_ booldashboard - Whether to enable the kubernetes dashboard
- enable_
legacy_ boolabac - Whether to enable legacy abac on the cluster
- bool
- Whether or not master authorized network is enabled
- enable_
network_ boolpolicy_ config - Enable network policy config for the cluster
- enable_
nodepool_ boolautoscaling - Enable nodepool autoscaling
- enable_
private_ boolendpoint - Whether the master's internal IP address is used as the cluster endpoint
- enable_
private_ boolnodes - Whether nodes have internal IP address only
- enable_
stackdriver_ boollogging - Enable stackdriver logging
- enable_
stackdriver_ boolmonitoring - Enable stackdriver monitoring
- ip_
policy_ boolcreate_ subnetwork - Whether a new subnetwork will be created automatically for the cluster
- issue_
client_ boolcertificate - Issue a client certificate
- kubernetes_
dashboard bool - Enable the kubernetes dashboard
- local_
ssd_ intcount - The number of local SSD disks to be attached to the node
- Sequence[str]
- Define up to 10 external networks that could access Kubernetes master through HTTPS
- max_
node_ intcount - Maximum number of nodes in the NodePool. Must be >= minNodeCount. There has to enough quota to scale up the cluster
- min_
node_ intcount - Minimmum number of nodes in the NodePool. Must be >= 1 and <= maxNodeCount
- node_
count int - The number of nodes to create in this cluster
- preemptible bool
- Whether the nodes are created as preemptible VM instances
- region str
- The region to launch the cluster. Region or zone should be used
- taints Sequence[str]
- List of kubernetes taints to be applied to each node
- use_
ip_ boolaliases - Whether alias IPs will be used for pod IPs in the cluster
- zone str
- The zone to launch the cluster. Zone or region should be used
- cluster
Ipv4Cidr String - The IP address range of the container pods
- credential String
- The contents of the GC credential file
- disk
Type String - Type of the disk attached to each node
- image
Type String - The image to use for the worker nodes
- ip
Policy StringCluster Ipv4Cidr Block - The IP address range for the cluster pod IPs
- ip
Policy StringCluster Secondary Range Name - The name of the secondary range to be used for the cluster CIDR block
- ip
Policy StringNode Ipv4Cidr Block - The IP address range of the instance IPs in this cluster
- ip
Policy StringServices Ipv4Cidr Block - The IP address range of the services IPs in this cluster
- ip
Policy StringServices Secondary Range Name - The name of the secondary range to be used for the services CIDR block
- ip
Policy StringSubnetwork Name - A custom subnetwork name to be used if createSubnetwork is true
- labels Map<Any>
- (Computed) Labels for Node Pool object (map)
- locations List<String>
- Locations to use for the cluster
- machine
Type String - The machine type to use for the worker nodes
- maintenance
Window String - When to performance updates on the nodes, in 24-hour time
- master
Ipv4Cidr StringBlock - The IP range in CIDR notation to use for the hosted master network
- master
Version String - The kubernetes master version
- network String
- The network to use for the cluster
- node
Pool String - The ID of the cluster node pool
- node
Version String - The version of kubernetes to use on the nodes
- oauth
Scopes List<String> - The set of Google API scopes to be made available on all of the node VMs under the default service account
- project
Id String - The ID of your project to use when creating a cluster
- resource
Labels Map<Any> - The map of Kubernetes labels (key/value pairs) to be applied to each cluster
- service
Account String - The Google Cloud Platform Service Account to be used by the node VMs
- sub
Network String - The sub-network to use for the cluster
- description String
- (Computed) The description for Cluster (string)
- disk
Size NumberGb - Size of the disk attached to each node
- enable
Alpha BooleanFeature - To enable kubernetes alpha feature
- enable
Auto BooleanRepair - Specifies whether the node auto-repair is enabled for the node pool
- enable
Auto BooleanUpgrade - Specifies whether node auto-upgrade is enabled for the node pool
- enable
Horizontal BooleanPod Autoscaling - Enable horizontal pod autoscaling for the cluster
- enable
Http BooleanLoad Balancing - Enable http load balancing for the cluster
- enable
Kubernetes BooleanDashboard - Whether to enable the kubernetes dashboard
- enable
Legacy BooleanAbac - Whether to enable legacy abac on the cluster
- Boolean
- Whether or not master authorized network is enabled
- enable
Network BooleanPolicy Config - Enable network policy config for the cluster
- enable
Nodepool BooleanAutoscaling - Enable nodepool autoscaling
- enable
Private BooleanEndpoint - Whether the master's internal IP address is used as the cluster endpoint
- enable
Private BooleanNodes - Whether nodes have internal IP address only
- enable
Stackdriver BooleanLogging - Enable stackdriver logging
- enable
Stackdriver BooleanMonitoring - Enable stackdriver monitoring
- ip
Policy BooleanCreate Subnetwork - Whether a new subnetwork will be created automatically for the cluster
- issue
Client BooleanCertificate - Issue a client certificate
- kubernetes
Dashboard Boolean - Enable the kubernetes dashboard
- local
Ssd NumberCount - The number of local SSD disks to be attached to the node
- List<String>
- Define up to 10 external networks that could access Kubernetes master through HTTPS
- max
Node NumberCount - Maximum number of nodes in the NodePool. Must be >= minNodeCount. There has to enough quota to scale up the cluster
- min
Node NumberCount - Minimmum number of nodes in the NodePool. Must be >= 1 and <= maxNodeCount
- node
Count Number - The number of nodes to create in this cluster
- preemptible Boolean
- Whether the nodes are created as preemptible VM instances
- region String
- The region to launch the cluster. Region or zone should be used
- taints List<String>
- List of kubernetes taints to be applied to each node
- use
Ip BooleanAliases - Whether alias IPs will be used for pod IPs in the cluster
- zone String
- The zone to launch the cluster. Zone or region should be used
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, object>
- (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
zone
is empty - Subnetwork string
- The GKE cluster subnetwork
- Zone string
- The GKE cluster zone. Required if
region
is 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]interface{}
- (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
zone
is empty - Subnetwork string
- The GKE cluster subnetwork
- Zone string
- The GKE cluster zone. Required if
region
is 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,Object>
- (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
zone
is empty - subnetwork String
- The GKE cluster subnetwork
- zone String
- The GKE cluster zone. Required if
region
is 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]: any}
- (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
zone
is empty - subnetwork string
- The GKE cluster subnetwork
- zone string
- The GKE cluster zone. Required if
region
is 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, Any]
- (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
zone
is empty - subnetwork str
- The GKE cluster subnetwork
- zone str
- The GKE cluster zone. Required if
region
is 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<Any>
- (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
zone
is empty - subnetwork String
- The GKE cluster subnetwork
- zone String
- The GKE cluster zone. Required if
region
is 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 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
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<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 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
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 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, object>
- (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
- Taints
List<Get
Cluster Gke Config V2Node Pool Config Taint> - The GKE node config taints
- Labels map[string]interface{}
- (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
- Taints
[]Get
Cluster Gke Config V2Node Pool Config Taint - The GKE node config taints
- labels Map<String,Object>
- (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
- taints
List<Get
Cluster Gke Config V2Node Pool Config Taint> - The GKE node config taints
- labels {[key: string]: any}
- (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
- taints
Get
Cluster Gke Config V2Node Pool Config Taint[] - The GKE node config taints
- labels Mapping[str, Any]
- (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
- taints
Sequence[Get
Cluster Gke Config V2Node Pool Config Taint] - The GKE node config taints
- labels Map<Any>
- (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
- 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 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
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
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 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 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.)
- Fingerprint string
- The fingerprint corresponding to the specified user's private API Key
- Kubernetes
Version string - The Kubernetes version that will be used for your master and worker nodes e.g. v1.19.7
- 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)
- Private
Key stringContents - The private API key file contents for the specified user, in PEM format
- 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
- User
Ocid string - The OCID of a user who has access to the tenancy/compartment
- 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
- Flex
Ocpus int - Optional number of OCPUs for nodes (requires flexible node_shape)
- 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 name for node pool subnet
- Node
Public stringKey Contents - The contents of the SSH public key file to use for the nodes
- Pod
Cidr string - Optional specify the pod CIDR, defaults to 10.244.0.0/16
- 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
- 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.)
- Fingerprint string
- The fingerprint corresponding to the specified user's private API Key
- Kubernetes
Version string - The Kubernetes version that will be used for your master and worker nodes e.g. v1.19.7
- 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)
- Private
Key stringContents - The private API key file contents for the specified user, in PEM format
- 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
- User
Ocid string - The OCID of a user who has access to the tenancy/compartment
- 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
- Flex
Ocpus int - Optional number of OCPUs for nodes (requires flexible node_shape)
- 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 name for node pool subnet
- Node
Public stringKey Contents - The contents of the SSH public key file to use for the nodes
- Pod
Cidr string - Optional specify the pod CIDR, defaults to 10.244.0.0/16
- 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
- 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.)
- fingerprint String
- The fingerprint corresponding to the specified user's private API Key
- kubernetes
Version String - The Kubernetes version that will be used for your master and worker nodes e.g. v1.19.7
- 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)
- private
Key StringContents - The private API key file contents for the specified user, in PEM format
- 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
- user
Ocid String - The OCID of a user who has access to the tenancy/compartment
- 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
- flex
Ocpus Integer - Optional number of OCPUs for nodes (requires flexible node_shape)
- 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 name for node pool subnet
- node
Public StringKey Contents - The contents of the SSH public key file to use for the nodes
- pod
Cidr String - Optional specify the pod CIDR, defaults to 10.244.0.0/16
- 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
- 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.)
- fingerprint string
- The fingerprint corresponding to the specified user's private API Key
- kubernetes
Version string - The Kubernetes version that will be used for your master and worker nodes e.g. v1.19.7
- 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)
- private
Key stringContents - The private API key file contents for the specified user, in PEM format
- 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
- user
Ocid string - The OCID of a user who has access to the tenancy/compartment
- 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
- flex
Ocpus number - Optional number of OCPUs for nodes (requires flexible node_shape)
- 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 name for node pool subnet
- node
Public stringKey Contents - The contents of the SSH public key file to use for the nodes
- pod
Cidr string - Optional specify the pod CIDR, defaults to 10.244.0.0/16
- 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
- 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.)
- fingerprint str
- The fingerprint corresponding to the specified user's private API Key
- kubernetes_
version str - The Kubernetes version that will be used for your master and worker nodes e.g. v1.19.7
- 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)
- private_
key_ strcontents - The private API key file contents for the specified user, in PEM format
- 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
- user_
ocid str - The OCID of a user who has access to the tenancy/compartment
- 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
- flex_
ocpus int - Optional number of OCPUs for nodes (requires flexible node_shape)
- 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 name for node pool subnet
- node_
public_ strkey_ contents - The contents of the SSH public key file to use for the nodes
- pod_
cidr str - Optional specify the pod CIDR, defaults to 10.244.0.0/16
- 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
- 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.)
- fingerprint String
- The fingerprint corresponding to the specified user's private API Key
- kubernetes
Version String - The Kubernetes version that will be used for your master and worker nodes e.g. v1.19.7
- 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)
- private
Key StringContents - The private API key file contents for the specified user, in PEM format
- 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
- user
Ocid String - The OCID of a user who has access to the tenancy/compartment
- 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
- flex
Ocpus Number - Optional number of OCPUs for nodes (requires flexible node_shape)
- 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 name for node pool subnet
- node
Public StringKey Contents - The contents of the SSH public key file to use for the nodes
- pod
Cidr String - Optional specify the pod CIDR, defaults to 10.244.0.0/16
- 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
- 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 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 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
GetClusterRkeConfig
- Addon
Job intTimeout - Optional duration in seconds of addon job.
- Authentication
Get
Cluster Rke Config Authentication - Kubernetes cluster authentication
- Get
Cluster Rke Config Authorization - Kubernetes cluster authorization
- Bastion
Host GetCluster Rke Config Bastion Host - RKE bastion host
- Cloud
Provider GetCluster Rke Config Cloud Provider - Dns
Get
Cluster Rke Config Dns - Ingress
Get
Cluster Rke Config Ingress - Kubernetes ingress configuration
- Kubernetes
Version string - Optional kubernetes version to deploy
- Monitoring
Get
Cluster Rke Config Monitoring - Kubernetes cluster monitoring
- Network
Get
Cluster Rke Config Network - Kubernetes cluster networking
- Prefix
Path string - Optional prefix to customize kubernetes path
- Services
Get
Cluster Rke Config Services - Kubernetes cluster services
- Ssh
Cert stringPath - Optional cluster level SSH certificate path
- Ssh
Key stringPath - Optional cluster level SSH private key path
- Upgrade
Strategy GetCluster Rke Config Upgrade Strategy - RKE upgrade strategy
- Win
Prefix stringPath - Optional prefix to customize kubernetes path for windows nodes
- Addons string
- Optional addons descripton to deploy on rke cluster.
- Addons
Includes List<string> - Optional addons yaml manisfest to deploy on rke cluster.
- Enable
Cri boolDockerd - Enable/disable using cri-dockerd
- Ignore
Docker boolVersion - Optional ignore docker version on nodes
- Nodes
List<Get
Cluster Rke Config Node> - Optional RKE cluster nodes
- Private
Registries List<GetCluster Rke Config Private Registry> - Optional private registries for docker images
- Ssh
Agent boolAuth - Optional use ssh agent auth
- Addon
Job intTimeout - Optional duration in seconds of addon job.
- Authentication
Get
Cluster Rke Config Authentication - Kubernetes cluster authentication
- Get
Cluster Rke Config Authorization - Kubernetes cluster authorization
- Bastion
Host GetCluster Rke Config Bastion Host - RKE bastion host
- Cloud
Provider GetCluster Rke Config Cloud Provider - Dns
Get
Cluster Rke Config Dns - Ingress
Get
Cluster Rke Config Ingress - Kubernetes ingress configuration
- Kubernetes
Version string - Optional kubernetes version to deploy
- Monitoring
Get
Cluster Rke Config Monitoring - Kubernetes cluster monitoring
- Network
Get
Cluster Rke Config Network - Kubernetes cluster networking
- Prefix
Path string - Optional prefix to customize kubernetes path
- Services
Get
Cluster Rke Config Services - Kubernetes cluster services
- Ssh
Cert stringPath - Optional cluster level SSH certificate path
- Ssh
Key stringPath - Optional cluster level SSH private key path
- Upgrade
Strategy GetCluster Rke Config Upgrade Strategy - RKE upgrade strategy
- Win
Prefix stringPath - Optional prefix to customize kubernetes path for windows nodes
- Addons string
- Optional addons descripton to deploy on rke cluster.
- Addons
Includes []string - Optional addons yaml manisfest to deploy on rke cluster.
- Enable
Cri boolDockerd - Enable/disable using cri-dockerd
- Ignore
Docker boolVersion - Optional ignore docker version on nodes
- Nodes
[]Get
Cluster Rke Config Node - Optional RKE cluster nodes
- Private
Registries []GetCluster Rke Config Private Registry - Optional private registries for docker images
- Ssh
Agent boolAuth - Optional use ssh agent auth
- addon
Job IntegerTimeout - Optional duration in seconds of addon job.
- authentication
Get
Cluster Rke Config Authentication - Kubernetes cluster authentication
- Get
Cluster Rke Config Authorization - Kubernetes cluster authorization
- bastion
Host GetCluster Rke Config Bastion Host - RKE bastion host
- cloud
Provider GetCluster Rke Config Cloud Provider - dns
Get
Cluster Rke Config Dns - ingress
Get
Cluster Rke Config Ingress - Kubernetes ingress configuration
- kubernetes
Version String - Optional kubernetes version to deploy
- monitoring
Get
Cluster Rke Config Monitoring - Kubernetes cluster monitoring
- network
Get
Cluster Rke Config Network - Kubernetes cluster networking
- prefix
Path String - Optional prefix to customize kubernetes path
- services
Get
Cluster Rke Config Services - Kubernetes cluster services
- ssh
Cert StringPath - Optional cluster level SSH certificate path
- ssh
Key StringPath - Optional cluster level SSH private key path
- upgrade
Strategy GetCluster Rke Config Upgrade Strategy - RKE upgrade strategy
- win
Prefix StringPath - Optional prefix to customize kubernetes path for windows nodes
- addons String
- Optional addons descripton to deploy on rke cluster.
- addons
Includes List<String> - Optional addons yaml manisfest to deploy on rke cluster.
- enable
Cri BooleanDockerd - Enable/disable using cri-dockerd
- ignore
Docker BooleanVersion - Optional ignore docker version on nodes
- nodes
List<Get
Cluster Rke Config Node> - Optional RKE cluster nodes
- private
Registries List<GetCluster Rke Config Private Registry> - Optional private registries for docker images
- ssh
Agent BooleanAuth - Optional use ssh agent auth
- addon
Job numberTimeout - Optional duration in seconds of addon job.
- authentication
Get
Cluster Rke Config Authentication - Kubernetes cluster authentication
- Get
Cluster Rke Config Authorization - Kubernetes cluster authorization
- bastion
Host GetCluster Rke Config Bastion Host - RKE bastion host
- cloud
Provider GetCluster Rke Config Cloud Provider - dns
Get
Cluster Rke Config Dns - ingress
Get
Cluster Rke Config Ingress - Kubernetes ingress configuration
- kubernetes
Version string - Optional kubernetes version to deploy
- monitoring
Get
Cluster Rke Config Monitoring - Kubernetes cluster monitoring
- network
Get
Cluster Rke Config Network - Kubernetes cluster networking
- prefix
Path string - Optional prefix to customize kubernetes path
- services
Get
Cluster Rke Config Services - Kubernetes cluster services
- ssh
Cert stringPath - Optional cluster level SSH certificate path
- ssh
Key stringPath - Optional cluster level SSH private key path
- upgrade
Strategy GetCluster Rke Config Upgrade Strategy - RKE upgrade strategy
- win
Prefix stringPath - Optional prefix to customize kubernetes path for windows nodes
- addons string
- Optional addons descripton to deploy on rke cluster.
- addons
Includes string[] - Optional addons yaml manisfest to deploy on rke cluster.
- enable
Cri booleanDockerd - Enable/disable using cri-dockerd
- ignore
Docker booleanVersion - Optional ignore docker version on nodes
- nodes
Get
Cluster Rke Config Node[] - Optional RKE cluster nodes
- private
Registries GetCluster Rke Config Private Registry[] - Optional private registries for docker images
- ssh
Agent booleanAuth - Optional use ssh agent auth
- addon_
job_ inttimeout - Optional duration in seconds of addon job.
- authentication
Get
Cluster Rke Config Authentication - Kubernetes cluster authentication
- Get
Cluster Rke Config Authorization - Kubernetes cluster authorization
- bastion_
host GetCluster Rke Config Bastion Host - RKE bastion host
- cloud_
provider GetCluster Rke Config Cloud Provider - dns
Get
Cluster Rke Config Dns - ingress
Get
Cluster Rke Config Ingress - Kubernetes ingress configuration
- kubernetes_
version str - Optional kubernetes version to deploy
- monitoring
Get
Cluster Rke Config Monitoring - Kubernetes cluster monitoring
- network
Get
Cluster Rke Config Network - Kubernetes cluster networking
- prefix_
path str - Optional prefix to customize kubernetes path
- services
Get
Cluster Rke Config Services - Kubernetes cluster services
- ssh_
cert_ strpath - Optional cluster level SSH certificate path
- ssh_
key_ strpath - Optional cluster level SSH private key path
- upgrade_
strategy GetCluster Rke Config Upgrade Strategy - RKE upgrade strategy
- win_
prefix_ strpath - Optional prefix to customize kubernetes path for windows nodes
- addons str
- Optional addons descripton to deploy on rke cluster.
- addons_
includes Sequence[str] - Optional addons yaml manisfest to deploy on rke cluster.
- enable_
cri_ booldockerd - Enable/disable using cri-dockerd
- ignore_
docker_ boolversion - Optional ignore docker version on nodes
- nodes
Sequence[Get
Cluster Rke Config Node] - Optional RKE cluster nodes
- private_
registries Sequence[GetCluster Rke Config Private Registry] - Optional private registries for docker images
- ssh_
agent_ boolauth - Optional use ssh agent auth
- addon
Job NumberTimeout - Optional duration in seconds of addon job.
- authentication Property Map
- Kubernetes cluster authentication
- Property Map
- Kubernetes cluster authorization
- bastion
Host Property Map - RKE bastion host
- cloud
Provider Property Map - dns Property Map
- ingress Property Map
- Kubernetes ingress configuration
- kubernetes
Version String - Optional kubernetes version to deploy
- monitoring Property Map
- Kubernetes cluster monitoring
- network Property Map
- Kubernetes cluster networking
- prefix
Path String - Optional prefix to customize kubernetes path
- services Property Map
- Kubernetes cluster services
- ssh
Cert StringPath - Optional cluster level SSH certificate path
- ssh
Key StringPath - Optional cluster level SSH private key path
- upgrade
Strategy Property Map - RKE upgrade strategy
- win
Prefix StringPath - Optional prefix to customize kubernetes path for windows nodes
- addons String
- Optional addons descripton to deploy on rke cluster.
- addons
Includes List<String> - Optional addons yaml manisfest to deploy on rke cluster.
- enable
Cri BooleanDockerd - Enable/disable using cri-dockerd
- ignore
Docker BooleanVersion - Optional ignore docker version on nodes
- nodes List<Property Map>
- Optional RKE cluster nodes
- private
Registries List<Property Map> - Optional private registries for docker images
- ssh
Agent BooleanAuth - Optional use ssh agent auth
GetClusterRkeConfigAuthentication
GetClusterRkeConfigAuthorization
GetClusterRkeConfigBastionHost
- Address string
- Ssh
Key string - Ssh
Key stringPath - User string
- Port string
- Ssh
Agent boolAuth
- Address string
- Ssh
Key string - Ssh
Key stringPath - User string
- Port string
- Ssh
Agent boolAuth
- address String
- ssh
Key String - ssh
Key StringPath - user String
- port String
- ssh
Agent BooleanAuth
- address string
- ssh
Key string - ssh
Key stringPath - user string
- port string
- ssh
Agent booleanAuth
- address str
- ssh_
key str - ssh_
key_ strpath - user str
- port str
- ssh_
agent_ boolauth
- address String
- ssh
Key String - ssh
Key StringPath - user String
- port String
- ssh
Agent BooleanAuth
GetClusterRkeConfigCloudProvider
- Custom
Cloud stringProvider - Aws
Cloud GetProvider Cluster Rke Config Cloud Provider Aws Cloud Provider - Azure
Cloud GetProvider Cluster Rke Config Cloud Provider Azure Cloud Provider - Name string
- The name of the Cluster (string)
- Openstack
Cloud GetProvider Cluster Rke Config Cloud Provider Openstack Cloud Provider - Vsphere
Cloud GetProvider Cluster Rke Config Cloud Provider Vsphere Cloud Provider
- Custom
Cloud stringProvider - Aws
Cloud GetProvider Cluster Rke Config Cloud Provider Aws Cloud Provider - Azure
Cloud GetProvider Cluster Rke Config Cloud Provider Azure Cloud Provider - Name string
- The name of the Cluster (string)
- Openstack
Cloud GetProvider Cluster Rke Config Cloud Provider Openstack Cloud Provider - Vsphere
Cloud GetProvider Cluster Rke Config Cloud Provider Vsphere Cloud Provider
- custom
Cloud StringProvider - aws
Cloud GetProvider Cluster Rke Config Cloud Provider Aws Cloud Provider - azure
Cloud GetProvider Cluster Rke Config Cloud Provider Azure Cloud Provider - name String
- The name of the Cluster (string)
- openstack
Cloud GetProvider Cluster Rke Config Cloud Provider Openstack Cloud Provider - vsphere
Cloud GetProvider Cluster Rke Config Cloud Provider Vsphere Cloud Provider
- custom
Cloud stringProvider - aws
Cloud GetProvider Cluster Rke Config Cloud Provider Aws Cloud Provider - azure
Cloud GetProvider Cluster Rke Config Cloud Provider Azure Cloud Provider - name string
- The name of the Cluster (string)
- openstack
Cloud GetProvider Cluster Rke Config Cloud Provider Openstack Cloud Provider - vsphere
Cloud GetProvider Cluster Rke Config Cloud Provider Vsphere Cloud Provider
- custom_
cloud_ strprovider - aws_
cloud_ Getprovider Cluster Rke Config Cloud Provider Aws Cloud Provider - azure_
cloud_ Getprovider Cluster Rke Config Cloud Provider Azure Cloud Provider - name str
- The name of the Cluster (string)
- openstack_
cloud_ Getprovider Cluster Rke Config Cloud Provider Openstack Cloud Provider - vsphere_
cloud_ Getprovider Cluster Rke Config Cloud Provider Vsphere Cloud Provider
- custom
Cloud StringProvider - aws
Cloud Property MapProvider - azure
Cloud Property MapProvider - name String
- The name of the Cluster (string)
- openstack
Cloud Property MapProvider - vsphere
Cloud Property MapProvider
GetClusterRkeConfigCloudProviderAwsCloudProvider
GetClusterRkeConfigCloudProviderAwsCloudProviderGlobal
- Elb
Security stringGroup - Kubernetes
Cluster stringId - Kubernetes
Cluster stringTag - Role
Arn string - Route
Table stringId - Subnet
Id string - Vpc string
- Zone string
- Disable
Security boolGroup Ingress - Disable
Strict boolZone Check
- Elb
Security stringGroup - Kubernetes
Cluster stringId - Kubernetes
Cluster stringTag - Role
Arn string - Route
Table stringId - Subnet
Id string - Vpc string
- Zone string
- Disable
Security boolGroup Ingress - Disable
Strict boolZone Check
- elb
Security StringGroup - kubernetes
Cluster StringId - kubernetes
Cluster StringTag - role
Arn String - route
Table StringId - subnet
Id String - vpc String
- zone String
- disable
Security BooleanGroup Ingress - disable
Strict BooleanZone Check
- elb
Security stringGroup - kubernetes
Cluster stringId - kubernetes
Cluster stringTag - role
Arn string - route
Table stringId - subnet
Id string - vpc string
- zone string
- disable
Security booleanGroup Ingress - disable
Strict booleanZone Check
- elb_
security_ strgroup - kubernetes_
cluster_ strid - kubernetes_
cluster_ strtag - role_
arn str - route_
table_ strid - subnet_
id str - vpc str
- zone str
- disable_
security_ boolgroup_ ingress - disable_
strict_ boolzone_ check
- elb
Security StringGroup - kubernetes
Cluster StringId - kubernetes
Cluster StringTag - role
Arn String - route
Table StringId - subnet
Id String - vpc String
- zone String
- disable
Security BooleanGroup Ingress - disable
Strict BooleanZone Check
GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverride
- Region string
- Service string
- Signing
Method string - Signing
Name string - Signing
Region string - Url string
- Region string
- Service string
- Signing
Method string - Signing
Name string - Signing
Region string - Url string
- region String
- service String
- signing
Method String - signing
Name String - signing
Region String - url String
- region string
- service string
- signing
Method string - signing
Name string - signing
Region string - url string
- region str
- service str
- signing_
method str - signing_
name str - signing_
region str - url str
- region String
- service String
- signing
Method String - signing
Name String - signing
Region String - url String
GetClusterRkeConfigCloudProviderAzureCloudProvider
- Aad
Client stringCert Password - Aad
Client stringCert Path - Aad
Client stringId - Aad
Client stringSecret - Cloud string
- Cloud
Provider boolBackoff - Cloud
Provider intBackoff Duration - Cloud
Provider intBackoff Exponent - Cloud
Provider intBackoff Jitter - Cloud
Provider intBackoff Retries - Cloud
Provider boolRate Limit - Cloud
Provider intRate Limit Bucket - Cloud
Provider intRate Limit Qps - Location string
- Maximum
Load intBalancer Rule Count - Primary
Availability stringSet Name - Primary
Scale stringSet Name - Resource
Group string - Route
Table stringName - Security
Group stringName - Subnet
Name string - Subscription
Id string - Tenant
Id string - Use
Instance boolMetadata - Use
Managed boolIdentity Extension - Vm
Type string - Vnet
Name string - Vnet
Resource stringGroup - Load
Balancer stringSku - Load balancer type (basic | standard). Must be standard for auto-scaling
- Aad
Client stringCert Password - Aad
Client stringCert Path - Aad
Client stringId - Aad
Client stringSecret - Cloud string
- Cloud
Provider boolBackoff - Cloud
Provider intBackoff Duration - Cloud
Provider intBackoff Exponent - Cloud
Provider intBackoff Jitter - Cloud
Provider intBackoff Retries - Cloud
Provider boolRate Limit - Cloud
Provider intRate Limit Bucket - Cloud
Provider intRate Limit Qps - Location string
- Maximum
Load intBalancer Rule Count - Primary
Availability stringSet Name - Primary
Scale stringSet Name - Resource
Group string - Route
Table stringName - Security
Group stringName - Subnet
Name string - Subscription
Id string - Tenant
Id string - Use
Instance boolMetadata - Use
Managed boolIdentity Extension - Vm
Type string - Vnet
Name string - Vnet
Resource stringGroup - Load
Balancer stringSku - Load balancer type (basic | standard). Must be standard for auto-scaling
- aad
Client StringCert Password - aad
Client StringCert Path - aad
Client StringId - aad
Client StringSecret - cloud String
- cloud
Provider BooleanBackoff - cloud
Provider IntegerBackoff Duration - cloud
Provider IntegerBackoff Exponent - cloud
Provider IntegerBackoff Jitter - cloud
Provider IntegerBackoff Retries - cloud
Provider BooleanRate Limit - cloud
Provider IntegerRate Limit Bucket - cloud
Provider IntegerRate Limit Qps - location String
- maximum
Load IntegerBalancer Rule Count - primary
Availability StringSet Name - primary
Scale StringSet Name - resource
Group String - route
Table StringName - security
Group StringName - subnet
Name String - subscription
Id String - tenant
Id String - use
Instance BooleanMetadata - use
Managed BooleanIdentity Extension - vm
Type String - vnet
Name String - vnet
Resource StringGroup - load
Balancer StringSku - Load balancer type (basic | standard). Must be standard for auto-scaling
- aad
Client stringCert Password - aad
Client stringCert Path - aad
Client stringId - aad
Client stringSecret - cloud string
- cloud
Provider booleanBackoff - cloud
Provider numberBackoff Duration - cloud
Provider numberBackoff Exponent - cloud
Provider numberBackoff Jitter - cloud
Provider numberBackoff Retries - cloud
Provider booleanRate Limit - cloud
Provider numberRate Limit Bucket - cloud
Provider numberRate Limit Qps - location string
- maximum
Load numberBalancer Rule Count - primary
Availability stringSet Name - primary
Scale stringSet Name - resource
Group string - route
Table stringName - security
Group stringName - subnet
Name string - subscription
Id string - tenant
Id string - use
Instance booleanMetadata - use
Managed booleanIdentity Extension - vm
Type string - vnet
Name string - vnet
Resource stringGroup - load
Balancer stringSku - Load balancer type (basic | standard). Must be standard for auto-scaling
- aad_
client_ strcert_ password - aad_
client_ strcert_ path - aad_
client_ strid - aad_
client_ strsecret - cloud str
- cloud_
provider_ boolbackoff - cloud_
provider_ intbackoff_ duration - cloud_
provider_ intbackoff_ exponent - cloud_
provider_ intbackoff_ jitter - cloud_
provider_ intbackoff_ retries - cloud_
provider_ boolrate_ limit - cloud_
provider_ intrate_ limit_ bucket - cloud_
provider_ intrate_ limit_ qps - location str
- maximum_
load_ intbalancer_ rule_ count - primary_
availability_ strset_ name - primary_
scale_ strset_ name - resource_
group str - route_
table_ strname - security_
group_ strname - subnet_
name str - subscription_
id str - tenant_
id str - use_
instance_ boolmetadata - use_
managed_ boolidentity_ extension - vm_
type str - vnet_
name str - vnet_
resource_ strgroup - load_
balancer_ strsku - Load balancer type (basic | standard). Must be standard for auto-scaling
- aad
Client StringCert Password - aad
Client StringCert Path - aad
Client StringId - aad
Client StringSecret - cloud String
- cloud
Provider BooleanBackoff - cloud
Provider NumberBackoff Duration - cloud
Provider NumberBackoff Exponent - cloud
Provider NumberBackoff Jitter - cloud
Provider NumberBackoff Retries - cloud
Provider BooleanRate Limit - cloud
Provider NumberRate Limit Bucket - cloud
Provider NumberRate Limit Qps - location String
- maximum
Load NumberBalancer Rule Count - primary
Availability StringSet Name - primary
Scale StringSet Name - resource
Group String - route
Table StringName - security
Group StringName - subnet
Name String - subscription
Id String - tenant
Id String - use
Instance BooleanMetadata - use
Managed BooleanIdentity Extension - vm
Type String - vnet
Name String - vnet
Resource StringGroup - load
Balancer StringSku - Load balancer type (basic | standard). Must be standard for auto-scaling
GetClusterRkeConfigCloudProviderOpenstackCloudProvider
- Block
Storage GetCluster Rke Config Cloud Provider Openstack Cloud Provider Block Storage - Global
Get
Cluster Rke Config Cloud Provider Openstack Cloud Provider Global - Load
Balancer GetCluster Rke Config Cloud Provider Openstack Cloud Provider Load Balancer - Metadata
Get
Cluster Rke Config Cloud Provider Openstack Cloud Provider Metadata - Route
Get
Cluster Rke Config Cloud Provider Openstack Cloud Provider Route
- Block
Storage GetCluster Rke Config Cloud Provider Openstack Cloud Provider Block Storage - Global
Get
Cluster Rke Config Cloud Provider Openstack Cloud Provider Global - Load
Balancer GetCluster Rke Config Cloud Provider Openstack Cloud Provider Load Balancer - Metadata
Get
Cluster Rke Config Cloud Provider Openstack Cloud Provider Metadata - Route
Get
Cluster Rke Config Cloud Provider Openstack Cloud Provider Route
- block
Storage GetCluster Rke Config Cloud Provider Openstack Cloud Provider Block Storage - global
Get
Cluster Rke Config Cloud Provider Openstack Cloud Provider Global - load
Balancer GetCluster Rke Config Cloud Provider Openstack Cloud Provider Load Balancer - metadata
Get
Cluster Rke Config Cloud Provider Openstack Cloud Provider Metadata - route
Get
Cluster Rke Config Cloud Provider Openstack Cloud Provider Route
- block
Storage GetCluster Rke Config Cloud Provider Openstack Cloud Provider Block Storage - global
Get
Cluster Rke Config Cloud Provider Openstack Cloud Provider Global - load
Balancer GetCluster Rke Config Cloud Provider Openstack Cloud Provider Load Balancer - metadata
Get
Cluster Rke Config Cloud Provider Openstack Cloud Provider Metadata - route
Get
Cluster Rke Config Cloud Provider Openstack Cloud Provider Route
- block_
storage GetCluster Rke Config Cloud Provider Openstack Cloud Provider Block Storage - global_
Get
Cluster Rke Config Cloud Provider Openstack Cloud Provider Global - load_
balancer GetCluster Rke Config Cloud Provider Openstack Cloud Provider Load Balancer - metadata
Get
Cluster Rke Config Cloud Provider Openstack Cloud Provider Metadata - route
Get
Cluster Rke Config Cloud Provider Openstack Cloud Provider Route
GetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorage
- Bs
Version string - Ignore
Volume boolAz - Trust
Device boolPath
- Bs
Version string - Ignore
Volume boolAz - Trust
Device boolPath
- bs
Version String - ignore
Volume BooleanAz - trust
Device BooleanPath
- bs
Version string - ignore
Volume booleanAz - trust
Device booleanPath
- bs_
version str - ignore_
volume_ boolaz - trust_
device_ boolpath
- bs
Version String - ignore
Volume BooleanAz - trust
Device BooleanPath
GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobal
- Auth
Url string - Ca
File string - Domain
Id string - Domain
Name string - Password string
- Region string
- Tenant
Id string - Tenant
Name string - Trust
Id string - Username string
- Auth
Url string - Ca
File string - Domain
Id string - Domain
Name string - Password string
- Region string
- Tenant
Id string - Tenant
Name string - Trust
Id string - Username string
- auth
Url String - ca
File String - domain
Id String - domain
Name String - password String
- region String
- tenant
Id String - tenant
Name String - trust
Id String - username String
- auth
Url string - ca
File string - domain
Id string - domain
Name string - password string
- region string
- tenant
Id string - tenant
Name string - trust
Id string - username string
- auth_
url str - ca_
file str - domain_
id str - domain_
name str - password str
- region str
- tenant_
id str - tenant_
name str - trust_
id str - username str
- auth
Url String - ca
File String - domain
Id String - domain
Name String - password String
- region String
- tenant
Id String - tenant
Name String - trust
Id String - username String
GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancer
- Create
Monitor bool - Floating
Network stringId - Lb
Method string - Lb
Provider string - Lb
Version string - Manage
Security boolGroups - Subnet
Id string - Use
Octavia bool - Monitor
Delay string - Monitor
Max intRetries - Monitor
Timeout string
- Create
Monitor bool - Floating
Network stringId - Lb
Method string - Lb
Provider string - Lb
Version string - Manage
Security boolGroups - Subnet
Id string - Use
Octavia bool - Monitor
Delay string - Monitor
Max intRetries - Monitor
Timeout string
- create
Monitor Boolean - floating
Network StringId - lb
Method String - lb
Provider String - lb
Version String - manage
Security BooleanGroups - subnet
Id String - use
Octavia Boolean - monitor
Delay String - monitor
Max IntegerRetries - monitor
Timeout String
- create
Monitor boolean - floating
Network stringId - lb
Method string - lb
Provider string - lb
Version string - manage
Security booleanGroups - subnet
Id string - use
Octavia boolean - monitor
Delay string - monitor
Max numberRetries - monitor
Timeout string
- create_
monitor bool - floating_
network_ strid - lb_
method str - lb_
provider str - lb_
version str - manage_
security_ boolgroups - subnet_
id str - use_
octavia bool - monitor_
delay str - monitor_
max_ intretries - monitor_
timeout str
- create
Monitor Boolean - floating
Network StringId - lb
Method String - lb
Provider String - lb
Version String - manage
Security BooleanGroups - subnet
Id String - use
Octavia Boolean - monitor
Delay String - monitor
Max NumberRetries - monitor
Timeout String
GetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadata
- Request
Timeout int - Search
Order string
- Request
Timeout int - Search
Order string
- request
Timeout Integer - search
Order String
- request
Timeout number - search
Order string
- request_
timeout int - search_
order str
- request
Timeout Number - search
Order String
GetClusterRkeConfigCloudProviderOpenstackCloudProviderRoute
- Router
Id string
- Router
Id string
- router
Id String
- router
Id string
- router_
id str
- router
Id String
GetClusterRkeConfigCloudProviderVsphereCloudProvider
- Disk
Get
Cluster Rke Config Cloud Provider Vsphere Cloud Provider Disk - Global
Get
Cluster Rke Config Cloud Provider Vsphere Cloud Provider Global - Network
Get
Cluster Rke Config Cloud Provider Vsphere Cloud Provider Network - Virtual
Centers List<GetCluster Rke Config Cloud Provider Vsphere Cloud Provider Virtual Center> - Workspace
Get
Cluster Rke Config Cloud Provider Vsphere Cloud Provider Workspace
- Disk
Get
Cluster Rke Config Cloud Provider Vsphere Cloud Provider Disk - Global
Get
Cluster Rke Config Cloud Provider Vsphere Cloud Provider Global - Network
Get
Cluster Rke Config Cloud Provider Vsphere Cloud Provider Network - Virtual
Centers []GetCluster Rke Config Cloud Provider Vsphere Cloud Provider Virtual Center - Workspace
Get
Cluster Rke Config Cloud Provider Vsphere Cloud Provider Workspace
- disk
Get
Cluster Rke Config Cloud Provider Vsphere Cloud Provider Disk - global
Get
Cluster Rke Config Cloud Provider Vsphere Cloud Provider Global - network
Get
Cluster Rke Config Cloud Provider Vsphere Cloud Provider Network - virtual
Centers List<GetCluster Rke Config Cloud Provider Vsphere Cloud Provider Virtual Center> - workspace
Get
Cluster Rke Config Cloud Provider Vsphere Cloud Provider Workspace
- disk
Get
Cluster Rke Config Cloud Provider Vsphere Cloud Provider Disk - global
Get
Cluster Rke Config Cloud Provider Vsphere Cloud Provider Global - network
Get
Cluster Rke Config Cloud Provider Vsphere Cloud Provider Network - virtual
Centers GetCluster Rke Config Cloud Provider Vsphere Cloud Provider Virtual Center[] - workspace
Get
Cluster Rke Config Cloud Provider Vsphere Cloud Provider Workspace
- disk
Get
Cluster Rke Config Cloud Provider Vsphere Cloud Provider Disk - global_
Get
Cluster Rke Config Cloud Provider Vsphere Cloud Provider Global - network
Get
Cluster Rke Config Cloud Provider Vsphere Cloud Provider Network - virtual_
centers Sequence[GetCluster Rke Config Cloud Provider Vsphere Cloud Provider Virtual Center] - workspace
Get
Cluster Rke Config Cloud Provider Vsphere Cloud Provider Workspace
GetClusterRkeConfigCloudProviderVsphereCloudProviderDisk
- Scsi
Controller stringType
- Scsi
Controller stringType
- scsi
Controller StringType
- scsi
Controller stringType
- scsi
Controller StringType
GetClusterRkeConfigCloudProviderVsphereCloudProviderGlobal
- Datacenters string
- Insecure
Flag bool - Password string
- Port string
- Soap
Roundtrip intCount - User string
- Graceful
Shutdown stringTimeout
- Datacenters string
- Insecure
Flag bool - Password string
- Port string
- Soap
Roundtrip intCount - User string
- Graceful
Shutdown stringTimeout
- datacenters String
- insecure
Flag Boolean - password String
- port String
- soap
Roundtrip IntegerCount - user String
- graceful
Shutdown StringTimeout
- datacenters string
- insecure
Flag boolean - password string
- port string
- soap
Roundtrip numberCount - user string
- graceful
Shutdown stringTimeout
- datacenters str
- insecure_
flag bool - password str
- port str
- soap_
roundtrip_ intcount - user str
- graceful_
shutdown_ strtimeout
- datacenters String
- insecure
Flag Boolean - password String
- port String
- soap
Roundtrip NumberCount - user String
- graceful
Shutdown StringTimeout
GetClusterRkeConfigCloudProviderVsphereCloudProviderNetwork
- Public
Network string
- Public
Network string
- public
Network String
- public
Network string
- public_
network str
- public
Network String
GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenter
- Datacenters string
- Name string
- The name of the Cluster (string)
- Password string
- Port string
- Soap
Roundtrip intCount - User string
- Datacenters string
- Name string
- The name of the Cluster (string)
- Password string
- Port string
- Soap
Roundtrip intCount - User string
- datacenters String
- name String
- The name of the Cluster (string)
- password String
- port String
- soap
Roundtrip IntegerCount - user String
- datacenters string
- name string
- The name of the Cluster (string)
- password string
- port string
- soap
Roundtrip numberCount - user string
- datacenters str
- name str
- The name of the Cluster (string)
- password str
- port str
- soap_
roundtrip_ intcount - user str
- datacenters String
- name String
- The name of the Cluster (string)
- password String
- port String
- soap
Roundtrip NumberCount - user String
GetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspace
- Datacenter string
- Default
Datastore string - Folder string
- Resourcepool
Path string - Server string
- Datacenter string
- Default
Datastore string - Folder string
- Resourcepool
Path string - Server string
- datacenter String
- default
Datastore String - folder String
- resourcepool
Path String - server String
- datacenter string
- default
Datastore string - folder string
- resourcepool
Path string - server string
- datacenter str
- default_
datastore str - folder str
- resourcepool_
path str - server str
- datacenter String
- default
Datastore String - folder String
- resourcepool
Path String - server String
GetClusterRkeConfigDns
- Node
Selector Dictionary<string, object> - Options Dictionary<string, object>
- Reverse
Cidrs List<string> - Upstream
Nameservers List<string> - Linear
Autoscaler GetParams Cluster Rke Config Dns Linear Autoscaler Params - Linear Autoscaler Params
- Nodelocal
Get
Cluster Rke Config Dns Nodelocal - Nodelocal dns
- Provider string
- Tolerations
List<Get
Cluster Rke Config Dns Toleration> - DNS service tolerations
- Update
Strategy GetCluster Rke Config Dns Update Strategy - Update deployment strategy
- Node
Selector map[string]interface{} - Options map[string]interface{}
- Reverse
Cidrs []string - Upstream
Nameservers []string - Linear
Autoscaler GetParams Cluster Rke Config Dns Linear Autoscaler Params - Linear Autoscaler Params
- Nodelocal
Get
Cluster Rke Config Dns Nodelocal - Nodelocal dns
- Provider string
- Tolerations
[]Get
Cluster Rke Config Dns Toleration - DNS service tolerations
- Update
Strategy GetCluster Rke Config Dns Update Strategy - Update deployment strategy
- node
Selector Map<String,Object> - options Map<String,Object>
- reverse
Cidrs List<String> - upstream
Nameservers List<String> - linear
Autoscaler GetParams Cluster Rke Config Dns Linear Autoscaler Params - Linear Autoscaler Params
- nodelocal
Get
Cluster Rke Config Dns Nodelocal - Nodelocal dns
- provider String
- tolerations
List<Get
Cluster Rke Config Dns Toleration> - DNS service tolerations
- update
Strategy GetCluster Rke Config Dns Update Strategy - Update deployment strategy
- node
Selector {[key: string]: any} - options {[key: string]: any}
- reverse
Cidrs string[] - upstream
Nameservers string[] - linear
Autoscaler GetParams Cluster Rke Config Dns Linear Autoscaler Params - Linear Autoscaler Params
- nodelocal
Get
Cluster Rke Config Dns Nodelocal - Nodelocal dns
- provider string
- tolerations
Get
Cluster Rke Config Dns Toleration[] - DNS service tolerations
- update
Strategy GetCluster Rke Config Dns Update Strategy - Update deployment strategy
- node_
selector Mapping[str, Any] - options Mapping[str, Any]
- reverse_
cidrs Sequence[str] - upstream_
nameservers Sequence[str] - linear_
autoscaler_ Getparams Cluster Rke Config Dns Linear Autoscaler Params - Linear Autoscaler Params
- nodelocal
Get
Cluster Rke Config Dns Nodelocal - Nodelocal dns
- provider str
- tolerations
Sequence[Get
Cluster Rke Config Dns Toleration] - DNS service tolerations
- update_
strategy GetCluster Rke Config Dns Update Strategy - Update deployment strategy
- node
Selector Map<Any> - options Map<Any>
- reverse
Cidrs List<String> - upstream
Nameservers List<String> - linear
Autoscaler Property MapParams - Linear Autoscaler Params
- nodelocal Property Map
- Nodelocal dns
- provider String
- tolerations List<Property Map>
- DNS service tolerations
- update
Strategy Property Map - Update deployment strategy
GetClusterRkeConfigDnsLinearAutoscalerParams
- Cores
Per doubleReplica - Max int
- Min int
- Nodes
Per doubleReplica - Prevent
Single boolPoint Failure
- Cores
Per float64Replica - Max int
- Min int
- Nodes
Per float64Replica - Prevent
Single boolPoint Failure
- cores
Per DoubleReplica - max Integer
- min Integer
- nodes
Per DoubleReplica - prevent
Single BooleanPoint Failure
- cores
Per numberReplica - max number
- min number
- nodes
Per numberReplica - prevent
Single booleanPoint Failure
- cores_
per_ floatreplica - max int
- min int
- nodes_
per_ floatreplica - prevent_
single_ boolpoint_ failure
- cores
Per NumberReplica - max Number
- min Number
- nodes
Per NumberReplica - prevent
Single BooleanPoint Failure
GetClusterRkeConfigDnsNodelocal
- Ip
Address string - Node
Selector Dictionary<string, object> - Node selector key pair
- Ip
Address string - Node
Selector map[string]interface{} - Node selector key pair
- ip
Address String - node
Selector Map<String,Object> - Node selector key pair
- ip
Address string - node
Selector {[key: string]: any} - Node selector key pair
- ip_
address str - node_
selector Mapping[str, Any] - Node selector key pair
- ip
Address String - node
Selector Map<Any> - Node selector key pair
GetClusterRkeConfigDnsToleration
GetClusterRkeConfigDnsUpdateStrategy
- Rolling
Update GetCluster Rke Config Dns Update Strategy Rolling Update - Rolling update for update strategy
- Strategy string
- Strategy
- Rolling
Update GetCluster Rke Config Dns Update Strategy Rolling Update - Rolling update for update strategy
- Strategy string
- Strategy
- rolling
Update GetCluster Rke Config Dns Update Strategy Rolling Update - Rolling update for update strategy
- strategy String
- Strategy
- rolling
Update GetCluster Rke Config Dns Update Strategy Rolling Update - Rolling update for update strategy
- strategy string
- Strategy
- rolling_
update GetCluster Rke Config Dns Update Strategy Rolling Update - Rolling update for update strategy
- strategy str
- Strategy
- rolling
Update Property Map - Rolling update for update strategy
- strategy String
- Strategy
GetClusterRkeConfigDnsUpdateStrategyRollingUpdate
- Max
Surge int - Rolling update max surge
- int
- Rolling update max unavailable
- Max
Surge int - Rolling update max surge
- int
- Rolling update max unavailable
- max
Surge Integer - Rolling update max surge
- Integer
- Rolling update max unavailable
- max
Surge number - Rolling update max surge
- number
- Rolling update max unavailable
- max_
surge int - Rolling update max surge
- int
- Rolling update max unavailable
- max
Surge Number - Rolling update max surge
- Number
- Rolling update max unavailable
GetClusterRkeConfigIngress
- Dns
Policy string - Extra
Args Dictionary<string, object> - Http
Port int - Https
Port int - Network
Mode string - Node
Selector Dictionary<string, object> - Options Dictionary<string, object>
- Provider string
- Default
Backend bool - Tolerations
List<Get
Cluster Rke Config Ingress Toleration> - Ingress add-on tolerations
- Update
Strategy GetCluster Rke Config Ingress Update Strategy - Update daemon set strategy
- Dns
Policy string - Extra
Args map[string]interface{} - Http
Port int - Https
Port int - Network
Mode string - Node
Selector map[string]interface{} - Options map[string]interface{}
- Provider string
- Default
Backend bool - Tolerations
[]Get
Cluster Rke Config Ingress Toleration - Ingress add-on tolerations
- Update
Strategy GetCluster Rke Config Ingress Update Strategy - Update daemon set strategy
- dns
Policy String - extra
Args Map<String,Object> - http
Port Integer - https
Port Integer - network
Mode String - node
Selector Map<String,Object> - options Map<String,Object>
- provider String
- default
Backend Boolean - tolerations
List<Get
Cluster Rke Config Ingress Toleration> - Ingress add-on tolerations
- update
Strategy GetCluster Rke Config Ingress Update Strategy - Update daemon set strategy
- dns
Policy string - extra
Args {[key: string]: any} - http
Port number - https
Port number - network
Mode string - node
Selector {[key: string]: any} - options {[key: string]: any}
- provider string
- default
Backend boolean - tolerations
Get
Cluster Rke Config Ingress Toleration[] - Ingress add-on tolerations
- update
Strategy GetCluster Rke Config Ingress Update Strategy - Update daemon set strategy
- dns_
policy str - extra_
args Mapping[str, Any] - http_
port int - https_
port int - network_
mode str - node_
selector Mapping[str, Any] - options Mapping[str, Any]
- provider str
- default_
backend bool - tolerations
Sequence[Get
Cluster Rke Config Ingress Toleration] - Ingress add-on tolerations
- update_
strategy GetCluster Rke Config Ingress Update Strategy - Update daemon set strategy
- dns
Policy String - extra
Args Map<Any> - http
Port Number - https
Port Number - network
Mode String - node
Selector Map<Any> - options Map<Any>
- provider String
- default
Backend Boolean - tolerations List<Property Map>
- Ingress add-on tolerations
- update
Strategy Property Map - Update daemon set strategy
GetClusterRkeConfigIngressToleration
GetClusterRkeConfigIngressUpdateStrategy
- Rolling
Update GetCluster Rke Config Ingress Update Strategy Rolling Update - Rolling update for update strategy
- Strategy string
- Strategy
- Rolling
Update GetCluster Rke Config Ingress Update Strategy Rolling Update - Rolling update for update strategy
- Strategy string
- Strategy
- rolling
Update GetCluster Rke Config Ingress Update Strategy Rolling Update - Rolling update for update strategy
- strategy String
- Strategy
- rolling
Update GetCluster Rke Config Ingress Update Strategy Rolling Update - Rolling update for update strategy
- strategy string
- Strategy
- rolling_
update GetCluster Rke Config Ingress Update Strategy Rolling Update - Rolling update for update strategy
- strategy str
- Strategy
- rolling
Update Property Map - Rolling update for update strategy
- strategy String
- Strategy
GetClusterRkeConfigIngressUpdateStrategyRollingUpdate
- int
- Rolling update max unavailable
- int
- Rolling update max unavailable
- Integer
- Rolling update max unavailable
- number
- Rolling update max unavailable
- int
- Rolling update max unavailable
- Number
- Rolling update max unavailable
GetClusterRkeConfigMonitoring
- Options Dictionary<string, object>
- Provider string
- Replicas int
- Node
Selector Dictionary<string, object> - Tolerations
List<Get
Cluster Rke Config Monitoring Toleration> - Monitoring add-on tolerations
- Update
Strategy GetCluster Rke Config Monitoring Update Strategy - Update deployment strategy
- Options map[string]interface{}
- Provider string
- Replicas int
- Node
Selector map[string]interface{} - Tolerations
[]Get
Cluster Rke Config Monitoring Toleration - Monitoring add-on tolerations
- Update
Strategy GetCluster Rke Config Monitoring Update Strategy - Update deployment strategy
- options Map<String,Object>
- provider String
- replicas Integer
- node
Selector Map<String,Object> - tolerations
List<Get
Cluster Rke Config Monitoring Toleration> - Monitoring add-on tolerations
- update
Strategy GetCluster Rke Config Monitoring Update Strategy - Update deployment strategy
- options {[key: string]: any}
- provider string
- replicas number
- node
Selector {[key: string]: any} - tolerations
Get
Cluster Rke Config Monitoring Toleration[] - Monitoring add-on tolerations
- update
Strategy GetCluster Rke Config Monitoring Update Strategy - Update deployment strategy
- options Mapping[str, Any]
- provider str
- replicas int
- node_
selector Mapping[str, Any] - tolerations
Sequence[Get
Cluster Rke Config Monitoring Toleration] - Monitoring add-on tolerations
- update_
strategy GetCluster Rke Config Monitoring Update Strategy - Update deployment strategy
- options Map<Any>
- provider String
- replicas Number
- node
Selector Map<Any> - tolerations List<Property Map>
- Monitoring add-on tolerations
- update
Strategy Property Map - Update deployment strategy
GetClusterRkeConfigMonitoringToleration
GetClusterRkeConfigMonitoringUpdateStrategy
- Rolling
Update GetCluster Rke Config Monitoring Update Strategy Rolling Update - Rolling update for update strategy
- Strategy string
- Strategy
- Rolling
Update GetCluster Rke Config Monitoring Update Strategy Rolling Update - Rolling update for update strategy
- Strategy string
- Strategy
- rolling
Update GetCluster Rke Config Monitoring Update Strategy Rolling Update - Rolling update for update strategy
- strategy String
- Strategy
- rolling
Update GetCluster Rke Config Monitoring Update Strategy Rolling Update - Rolling update for update strategy
- strategy string
- Strategy
- rolling_
update GetCluster Rke Config Monitoring Update Strategy Rolling Update - Rolling update for update strategy
- strategy str
- Strategy
- rolling
Update Property Map - Rolling update for update strategy
- strategy String
- Strategy
GetClusterRkeConfigMonitoringUpdateStrategyRollingUpdate
- Max
Surge int - Rolling update max surge
- int
- Rolling update max unavailable
- Max
Surge int - Rolling update max surge
- int
- Rolling update max unavailable
- max
Surge Integer - Rolling update max surge
- Integer
- Rolling update max unavailable
- max
Surge number - Rolling update max surge
- number
- Rolling update max unavailable
- max_
surge int - Rolling update max surge
- int
- Rolling update max unavailable
- max
Surge Number - Rolling update max surge
- Number
- Rolling update max unavailable
GetClusterRkeConfigNetwork
- Options Dictionary<string, object>
- Plugin string
- Aci
Network GetProvider Cluster Rke Config Network Aci Network Provider - Calico
Network GetProvider Cluster Rke Config Network Calico Network Provider - Canal
Network GetProvider Cluster Rke Config Network Canal Network Provider - Flannel
Network GetProvider Cluster Rke Config Network Flannel Network Provider - Mtu int
- Tolerations
List<Get
Cluster Rke Config Network Toleration> - Network add-on tolerations
- Weave
Network GetProvider Cluster Rke Config Network Weave Network Provider
- Options map[string]interface{}
- Plugin string
- Aci
Network GetProvider Cluster Rke Config Network Aci Network Provider - Calico
Network GetProvider Cluster Rke Config Network Calico Network Provider - Canal
Network GetProvider Cluster Rke Config Network Canal Network Provider - Flannel
Network GetProvider Cluster Rke Config Network Flannel Network Provider - Mtu int
- Tolerations
[]Get
Cluster Rke Config Network Toleration - Network add-on tolerations
- Weave
Network GetProvider Cluster Rke Config Network Weave Network Provider
- options Map<String,Object>
- plugin String
- aci
Network GetProvider Cluster Rke Config Network Aci Network Provider - calico
Network GetProvider Cluster Rke Config Network Calico Network Provider - canal
Network GetProvider Cluster Rke Config Network Canal Network Provider - flannel
Network GetProvider Cluster Rke Config Network Flannel Network Provider - mtu Integer
- tolerations
List<Get
Cluster Rke Config Network Toleration> - Network add-on tolerations
- weave
Network GetProvider Cluster Rke Config Network Weave Network Provider
- options {[key: string]: any}
- plugin string
- aci
Network GetProvider Cluster Rke Config Network Aci Network Provider - calico
Network GetProvider Cluster Rke Config Network Calico Network Provider - canal
Network GetProvider Cluster Rke Config Network Canal Network Provider - flannel
Network GetProvider Cluster Rke Config Network Flannel Network Provider - mtu number
- tolerations
Get
Cluster Rke Config Network Toleration[] - Network add-on tolerations
- weave
Network GetProvider Cluster Rke Config Network Weave Network Provider
- options Mapping[str, Any]
- plugin str
- aci_
network_ Getprovider Cluster Rke Config Network Aci Network Provider - calico_
network_ Getprovider Cluster Rke Config Network Calico Network Provider - canal_
network_ Getprovider Cluster Rke Config Network Canal Network Provider - flannel_
network_ Getprovider Cluster Rke Config Network Flannel Network Provider - mtu int
- tolerations
Sequence[Get
Cluster Rke Config Network Toleration] - Network add-on tolerations
- weave_
network_ Getprovider Cluster Rke Config Network Weave Network Provider
- options Map<Any>
- plugin String
- aci
Network Property MapProvider - calico
Network Property MapProvider - canal
Network Property MapProvider - flannel
Network Property MapProvider - mtu Number
- tolerations List<Property Map>
- Network add-on tolerations
- weave
Network Property MapProvider
GetClusterRkeConfigNetworkAciNetworkProvider
- Aep string
- Apic
Hosts List<string> - Apic
User stringCrt - Apic
User stringKey - Apic
User stringName - Encap
Type string - Extern
Dynamic string - Extern
Static string - Kube
Api stringVlan - L3out string
- L3out
External List<string>Networks - Mcast
Range stringEnd - Mcast
Range stringStart - Node
Subnet string - Node
Svc stringSubnet - Service
Vlan string - System
Id string - Token string
- Vrf
Name string - Vrf
Tenant string - Apic
Refresh stringTicker Adjust - Apic
Refresh stringTime - Apic
Subscription stringDelay - Capic string
- Controller
Log stringLevel - Disable
Periodic stringSnat Global Info Sync - Disable
Wait stringFor Network - Drop
Log stringEnable - Duration
Wait stringFor Network - Enable
Endpoint stringSlice - Ep
Registry string - Gbp
Pod stringSubnet - Host
Agent stringLog Level - Image
Pull stringPolicy - Image
Pull stringSecret - Infra
Vlan string - Install
Istio string - Istio
Profile string - Kafka
Brokers List<string> - Kafka
Client stringCrt - Kafka
Client stringKey - Max
Nodes stringSvc Graph - Mtu
Head stringRoom - Multus
Disable string - No
Priority stringClass - Node
Pod stringIf Enable - Opflex
Client stringSsl - Opflex
Device stringDelete Timeout - Opflex
Log stringLevel - Opflex
Mode string - Opflex
Server stringPort - Overlay
Vrf stringName - Ovs
Memory stringLimit - Pbr
Tracking stringNon Snat - Pod
Subnet stringChunk Size - Run
Gbp stringContainer - Run
Opflex stringServer Container - Service
Monitor stringInterval - Snat
Contract stringScope - Snat
Namespace string - Snat
Port stringRange End - Snat
Port stringRange Start - Snat
Ports stringPer Node - Sriov
Enable string - Subnet
Domain stringName - Tenant string
- Use
Aci stringAnywhere Crd - Use
Aci stringCni Priority Class - Use
Cluster stringRole - Use
Host stringNetns Volume - Use
Opflex stringServer Volume - Use
Privileged stringContainer - Vmm
Controller string - Vmm
Domain string
- Aep string
- Apic
Hosts []string - Apic
User stringCrt - Apic
User stringKey - Apic
User stringName - Encap
Type string - Extern
Dynamic string - Extern
Static string - Kube
Api stringVlan - L3out string
- L3out
External []stringNetworks - Mcast
Range stringEnd - Mcast
Range stringStart - Node
Subnet string - Node
Svc stringSubnet - Service
Vlan string - System
Id string - Token string
- Vrf
Name string - Vrf
Tenant string - Apic
Refresh stringTicker Adjust - Apic
Refresh stringTime - Apic
Subscription stringDelay - Capic string
- Controller
Log stringLevel - Disable
Periodic stringSnat Global Info Sync - Disable
Wait stringFor Network - Drop
Log stringEnable - Duration
Wait stringFor Network - Enable
Endpoint stringSlice - Ep
Registry string - Gbp
Pod stringSubnet - Host
Agent stringLog Level - Image
Pull stringPolicy - Image
Pull stringSecret - Infra
Vlan string - Install
Istio string - Istio
Profile string - Kafka
Brokers []string - Kafka
Client stringCrt - Kafka
Client stringKey - Max
Nodes stringSvc Graph - Mtu
Head stringRoom - Multus
Disable string - No
Priority stringClass - Node
Pod stringIf Enable - Opflex
Client stringSsl - Opflex
Device stringDelete Timeout - Opflex
Log stringLevel - Opflex
Mode string - Opflex
Server stringPort - Overlay
Vrf stringName - Ovs
Memory stringLimit - Pbr
Tracking stringNon Snat - Pod
Subnet stringChunk Size - Run
Gbp stringContainer - Run
Opflex stringServer Container - Service
Monitor stringInterval - Snat
Contract stringScope - Snat
Namespace string - Snat
Port stringRange End - Snat
Port stringRange Start - Snat
Ports stringPer Node - Sriov
Enable string - Subnet
Domain stringName - Tenant string
- Use
Aci stringAnywhere Crd - Use
Aci stringCni Priority Class - Use
Cluster stringRole - Use
Host stringNetns Volume - Use
Opflex stringServer Volume - Use
Privileged stringContainer - Vmm
Controller string - Vmm
Domain string
- aep String
- apic
Hosts List<String> - apic
User StringCrt - apic
User StringKey - apic
User StringName - encap
Type String - extern
Dynamic String - extern
Static String - kube
Api StringVlan - l3out String
- l3out
External List<String>Networks - mcast
Range StringEnd - mcast
Range StringStart - node
Subnet String - node
Svc StringSubnet - service
Vlan String - system
Id String - token String
- vrf
Name String - vrf
Tenant String - apic
Refresh StringTicker Adjust - apic
Refresh StringTime - apic
Subscription StringDelay - capic String
- controller
Log StringLevel - disable
Periodic StringSnat Global Info Sync - disable
Wait StringFor Network - drop
Log StringEnable - duration
Wait StringFor Network - enable
Endpoint StringSlice - ep
Registry String - gbp
Pod StringSubnet - host
Agent StringLog Level - image
Pull StringPolicy - image
Pull StringSecret - infra
Vlan String - install
Istio String - istio
Profile String - kafka
Brokers List<String> - kafka
Client StringCrt - kafka
Client StringKey - max
Nodes StringSvc Graph - mtu
Head StringRoom - multus
Disable String - no
Priority StringClass - node
Pod StringIf Enable - opflex
Client StringSsl - opflex
Device StringDelete Timeout - opflex
Log StringLevel - opflex
Mode String - opflex
Server StringPort - overlay
Vrf StringName - ovs
Memory StringLimit - pbr
Tracking StringNon Snat - pod
Subnet StringChunk Size - run
Gbp StringContainer - run
Opflex StringServer Container - service
Monitor StringInterval - snat
Contract StringScope - snat
Namespace String - snat
Port StringRange End - snat
Port StringRange Start - snat
Ports StringPer Node - sriov
Enable String - subnet
Domain StringName - tenant String
- use
Aci StringAnywhere Crd - use
Aci StringCni Priority Class - use
Cluster StringRole - use
Host StringNetns Volume - use
Opflex StringServer Volume - use
Privileged StringContainer - vmm
Controller String - vmm
Domain String
- aep string
- apic
Hosts string[] - apic
User stringCrt - apic
User stringKey - apic
User stringName - encap
Type string - extern
Dynamic string - extern
Static string - kube
Api stringVlan - l3out string
- l3out
External string[]Networks - mcast
Range stringEnd - mcast
Range stringStart - node
Subnet string - node
Svc stringSubnet - service
Vlan string - system
Id string - token string
- vrf
Name string - vrf
Tenant string - apic
Refresh stringTicker Adjust - apic
Refresh stringTime - apic
Subscription stringDelay - capic string
- controller
Log stringLevel - disable
Periodic stringSnat Global Info Sync - disable
Wait stringFor Network - drop
Log stringEnable - duration
Wait stringFor Network - enable
Endpoint stringSlice - ep
Registry string - gbp
Pod stringSubnet - host
Agent stringLog Level - image
Pull stringPolicy - image
Pull stringSecret - infra
Vlan string - install
Istio string - istio
Profile string - kafka
Brokers string[] - kafka
Client stringCrt - kafka
Client stringKey - max
Nodes stringSvc Graph - mtu
Head stringRoom - multus
Disable string - no
Priority stringClass - node
Pod stringIf Enable - opflex
Client stringSsl - opflex
Device stringDelete Timeout - opflex
Log stringLevel - opflex
Mode string - opflex
Server stringPort - overlay
Vrf stringName - ovs
Memory stringLimit - pbr
Tracking stringNon Snat - pod
Subnet stringChunk Size - run
Gbp stringContainer - run
Opflex stringServer Container - service
Monitor stringInterval - snat
Contract stringScope - snat
Namespace string - snat
Port stringRange End - snat
Port stringRange Start - snat
Ports stringPer Node - sriov
Enable string - subnet
Domain stringName - tenant string
- use
Aci stringAnywhere Crd - use
Aci stringCni Priority Class - use
Cluster stringRole - use
Host stringNetns Volume - use
Opflex stringServer Volume - use
Privileged stringContainer - vmm
Controller string - vmm
Domain string
- aep str
- apic_
hosts Sequence[str] - apic_
user_ strcrt - apic_
user_ strkey - apic_
user_ strname - encap_
type str - extern_
dynamic str - extern_
static str - kube_
api_ strvlan - l3out str
- l3out_
external_ Sequence[str]networks - mcast_
range_ strend - mcast_
range_ strstart - node_
subnet str - node_
svc_ strsubnet - service_
vlan str - system_
id str - token str
- vrf_
name str - vrf_
tenant str - apic_
refresh_ strticker_ adjust - apic_
refresh_ strtime - apic_
subscription_ strdelay - capic str
- controller_
log_ strlevel - disable_
periodic_ strsnat_ global_ info_ sync - disable_
wait_ strfor_ network - drop_
log_ strenable - duration_
wait_ strfor_ network - enable_
endpoint_ strslice - ep_
registry str - gbp_
pod_ strsubnet - host_
agent_ strlog_ level - image_
pull_ strpolicy - image_
pull_ strsecret - infra_
vlan str - install_
istio str - istio_
profile str - kafka_
brokers Sequence[str] - kafka_
client_ strcrt - kafka_
client_ strkey - max_
nodes_ strsvc_ graph - mtu_
head_ strroom - multus_
disable str - no_
priority_ strclass - node_
pod_ strif_ enable - opflex_
client_ strssl - opflex_
device_ strdelete_ timeout - opflex_
log_ strlevel - opflex_
mode str - opflex_
server_ strport - overlay_
vrf_ strname - ovs_
memory_ strlimit - pbr_
tracking_ strnon_ snat - pod_
subnet_ strchunk_ size - run_
gbp_ strcontainer - run_
opflex_ strserver_ container - service_
monitor_ strinterval - snat_
contract_ strscope - snat_
namespace str - snat_
port_ strrange_ end - snat_
port_ strrange_ start - snat_
ports_ strper_ node - sriov_
enable str - subnet_
domain_ strname - tenant str
- use_
aci_ stranywhere_ crd - use_
aci_ strcni_ priority_ class - use_
cluster_ strrole - use_
host_ strnetns_ volume - use_
opflex_ strserver_ volume - use_
privileged_ strcontainer - vmm_
controller str - vmm_
domain str
- aep String
- apic
Hosts List<String> - apic
User StringCrt - apic
User StringKey - apic
User StringName - encap
Type String - extern
Dynamic String - extern
Static String - kube
Api StringVlan - l3out String
- l3out
External List<String>Networks - mcast
Range StringEnd - mcast
Range StringStart - node
Subnet String - node
Svc StringSubnet - service
Vlan String - system
Id String - token String
- vrf
Name String - vrf
Tenant String - apic
Refresh StringTicker Adjust - apic
Refresh StringTime - apic
Subscription StringDelay - capic String
- controller
Log StringLevel - disable
Periodic StringSnat Global Info Sync - disable
Wait StringFor Network - drop
Log StringEnable - duration
Wait StringFor Network - enable
Endpoint StringSlice - ep
Registry String - gbp
Pod StringSubnet - host
Agent StringLog Level - image
Pull StringPolicy - image
Pull StringSecret - infra
Vlan String - install
Istio String - istio
Profile String - kafka
Brokers List<String> - kafka
Client StringCrt - kafka
Client StringKey - max
Nodes StringSvc Graph - mtu
Head StringRoom - multus
Disable String - no
Priority StringClass - node
Pod StringIf Enable - opflex
Client StringSsl - opflex
Device StringDelete Timeout - opflex
Log StringLevel - opflex
Mode String - opflex
Server StringPort - overlay
Vrf StringName - ovs
Memory StringLimit - pbr
Tracking StringNon Snat - pod
Subnet StringChunk Size - run
Gbp StringContainer - run
Opflex StringServer Container - service
Monitor StringInterval - snat
Contract StringScope - snat
Namespace String - snat
Port StringRange End - snat
Port StringRange Start - snat
Ports StringPer Node - sriov
Enable String - subnet
Domain StringName - tenant String
- use
Aci StringAnywhere Crd - use
Aci StringCni Priority Class - use
Cluster StringRole - use
Host StringNetns Volume - use
Opflex StringServer Volume - use
Privileged StringContainer - vmm
Controller String - vmm
Domain String
GetClusterRkeConfigNetworkCalicoNetworkProvider
- Cloud
Provider string
- Cloud
Provider string
- cloud
Provider String
- cloud
Provider string
- cloud_
provider str
- cloud
Provider String
GetClusterRkeConfigNetworkCanalNetworkProvider
- Iface string
- Iface string
- iface String
- iface string
- iface str
- iface String
GetClusterRkeConfigNetworkFlannelNetworkProvider
- Iface string
- Iface string
- iface String
- iface string
- iface str
- iface String
GetClusterRkeConfigNetworkToleration
GetClusterRkeConfigNetworkWeaveNetworkProvider
- Password string
- Password string
- password String
- password string
- password str
- password String
GetClusterRkeConfigNode
- Address string
- Docker
Socket string - Roles List<string>
- Ssh
Key string - Ssh
Key stringPath - User string
- Hostname
Override string - Internal
Address string - Labels Dictionary<string, object>
- (Computed) Labels for Node Pool object (map)
- Node
Id string - Port string
- Ssh
Agent boolAuth
- Address string
- Docker
Socket string - Roles []string
- Ssh
Key string - Ssh
Key stringPath - User string
- Hostname
Override string - Internal
Address string - Labels map[string]interface{}
- (Computed) Labels for Node Pool object (map)
- Node
Id string - Port string
- Ssh
Agent boolAuth
- address String
- docker
Socket String - roles List<String>
- ssh
Key String - ssh
Key StringPath - user String
- hostname
Override String - internal
Address String - labels Map<String,Object>
- (Computed) Labels for Node Pool object (map)
- node
Id String - port String
- ssh
Agent BooleanAuth
- address string
- docker
Socket string - roles string[]
- ssh
Key string - ssh
Key stringPath - user string
- hostname
Override string - internal
Address string - labels {[key: string]: any}
- (Computed) Labels for Node Pool object (map)
- node
Id string - port string
- ssh
Agent booleanAuth
- address str
- docker_
socket str - roles Sequence[str]
- ssh_
key str - ssh_
key_ strpath - user str
- hostname_
override str - internal_
address str - labels Mapping[str, Any]
- (Computed) Labels for Node Pool object (map)
- node_
id str - port str
- ssh_
agent_ boolauth
- address String
- docker
Socket String - roles List<String>
- ssh
Key String - ssh
Key StringPath - user String
- hostname
Override String - internal
Address String - labels Map<Any>
- (Computed) Labels for Node Pool object (map)
- node
Id String - port String
- ssh
Agent BooleanAuth
GetClusterRkeConfigPrivateRegistry
- Url string
- Ecr
Credential GetPlugin Cluster Rke Config Private Registry Ecr Credential Plugin - ECR credential plugin config
- Is
Default bool - Password string
- User string
- Url string
- Ecr
Credential GetPlugin Cluster Rke Config Private Registry Ecr Credential Plugin - ECR credential plugin config
- Is
Default bool - Password string
- User string
- url String
- ecr
Credential GetPlugin Cluster Rke Config Private Registry Ecr Credential Plugin - ECR credential plugin config
- is
Default Boolean - password String
- user String
- url string
- ecr
Credential GetPlugin Cluster Rke Config Private Registry Ecr Credential Plugin - ECR credential plugin config
- is
Default boolean - password string
- user string
- url str
- ecr_
credential_ Getplugin Cluster Rke Config Private Registry Ecr Credential Plugin - ECR credential plugin config
- is_
default bool - password str
- user str
- url String
- ecr
Credential Property MapPlugin - ECR credential plugin config
- is
Default Boolean - password String
- user String
GetClusterRkeConfigPrivateRegistryEcrCredentialPlugin
- Aws
Access stringKey Id - Aws
Secret stringAccess Key - Aws
Session stringToken
- Aws
Access stringKey Id - Aws
Secret stringAccess Key - Aws
Session stringToken
- aws
Access StringKey Id - aws
Secret StringAccess Key - aws
Session StringToken
- aws
Access stringKey Id - aws
Secret stringAccess Key - aws
Session stringToken
- aws
Access StringKey Id - aws
Secret StringAccess Key - aws
Session StringToken
GetClusterRkeConfigServices
GetClusterRkeConfigServicesEtcd
- Backup
Config GetCluster Rke Config Services Etcd Backup Config - Ca
Cert string - (Computed) K8s cluster ca cert (string)
- Cert string
- Creation string
- Extra
Args Dictionary<string, object> - Image string
- Key string
- Path string
- Retention string
- Snapshot bool
- External
Urls List<string> - Extra
Binds List<string> - Extra
Envs List<string> - Gid int
- Uid int
- Backup
Config GetCluster Rke Config Services Etcd Backup Config - Ca
Cert string - (Computed) K8s cluster ca cert (string)
- Cert string
- Creation string
- Extra
Args map[string]interface{} - Image string
- Key string
- Path string
- Retention string
- Snapshot bool
- External
Urls []string - Extra
Binds []string - Extra
Envs []string - Gid int
- Uid int
- backup
Config GetCluster Rke Config Services Etcd Backup Config - ca
Cert String - (Computed) K8s cluster ca cert (string)
- cert String
- creation String
- extra
Args Map<String,Object> - image String
- key String
- path String
- retention String
- snapshot Boolean
- external
Urls List<String> - extra
Binds List<String> - extra
Envs List<String> - gid Integer
- uid Integer
- backup
Config GetCluster Rke Config Services Etcd Backup Config - ca
Cert string - (Computed) K8s cluster ca cert (string)
- cert string
- creation string
- extra
Args {[key: string]: any} - image string
- key string
- path string
- retention string
- snapshot boolean
- external
Urls string[] - extra
Binds string[] - extra
Envs string[] - gid number
- uid number
- backup_
config GetCluster Rke Config Services Etcd Backup Config - ca_
cert str - (Computed) K8s cluster ca cert (string)
- cert str
- creation str
- extra_
args Mapping[str, Any] - image str
- key str
- path str
- retention str
- snapshot bool
- external_
urls Sequence[str] - extra_
binds Sequence[str] - extra_
envs Sequence[str] - gid int
- uid int
- backup
Config Property Map - ca
Cert String - (Computed) K8s cluster ca cert (string)
- cert String
- creation String
- extra
Args Map<Any> - image String
- key String
- path String
- retention String
- snapshot Boolean
- external
Urls List<String> - extra
Binds List<String> - extra
Envs List<String> - gid Number
- uid Number
GetClusterRkeConfigServicesEtcdBackupConfig
- timeout Integer
- enabled Boolean
- interval
Hours Integer - retention Integer
- s3Backup
Config GetCluster Rke Config Services Etcd Backup Config S3Backup Config - safe
Timestamp Boolean
- timeout number
- enabled boolean
- interval
Hours number - retention number
- s3Backup
Config GetCluster Rke Config Services Etcd Backup Config S3Backup Config - safe
Timestamp boolean
- timeout Number
- enabled Boolean
- interval
Hours Number - retention Number
- s3Backup
Config Property Map - safe
Timestamp Boolean
GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfig
- bucket_
name str - endpoint str
- access_
key str - custom_
ca str - folder str
- region str
- secret_
key str
GetClusterRkeConfigServicesKubeApi
- Extra
Args Dictionary<string, object> - Image string
- Service
Cluster stringIp Range - Service
Node stringPort Range - Admission
Configuration GetCluster Rke Config Services Kube Api Admission Configuration - Cluster admission configuration
- Always
Pull boolImages - Audit
Log GetCluster Rke Config Services Kube Api Audit Log - Event
Rate GetLimit Cluster Rke Config Services Kube Api Event Rate Limit - Extra
Binds List<string> - Extra
Envs List<string> - Pod
Security boolPolicy - Secrets
Encryption GetConfig Cluster Rke Config Services Kube Api Secrets Encryption Config
- Extra
Args map[string]interface{} - Image string
- Service
Cluster stringIp Range - Service
Node stringPort Range - Admission
Configuration GetCluster Rke Config Services Kube Api Admission Configuration - Cluster admission configuration
- Always
Pull boolImages - Audit
Log GetCluster Rke Config Services Kube Api Audit Log - Event
Rate GetLimit Cluster Rke Config Services Kube Api Event Rate Limit - Extra
Binds []string - Extra
Envs []string - Pod
Security boolPolicy - Secrets
Encryption GetConfig Cluster Rke Config Services Kube Api Secrets Encryption Config
- extra
Args Map<String,Object> - image String
- service
Cluster StringIp Range - service
Node StringPort Range - admission
Configuration GetCluster Rke Config Services Kube Api Admission Configuration - Cluster admission configuration
- always
Pull BooleanImages - audit
Log GetCluster Rke Config Services Kube Api Audit Log - event
Rate GetLimit Cluster Rke Config Services Kube Api Event Rate Limit - extra
Binds List<String> - extra
Envs List<String> - pod
Security BooleanPolicy - secrets
Encryption GetConfig Cluster Rke Config Services Kube Api Secrets Encryption Config
- extra
Args {[key: string]: any} - image string
- service
Cluster stringIp Range - service
Node stringPort Range - admission
Configuration GetCluster Rke Config Services Kube Api Admission Configuration - Cluster admission configuration
- always
Pull booleanImages - audit
Log GetCluster Rke Config Services Kube Api Audit Log - event
Rate GetLimit Cluster Rke Config Services Kube Api Event Rate Limit - extra
Binds string[] - extra
Envs string[] - pod
Security booleanPolicy - secrets
Encryption GetConfig Cluster Rke Config Services Kube Api Secrets Encryption Config
- extra_
args Mapping[str, Any] - image str
- service_
cluster_ strip_ range - service_
node_ strport_ range - admission_
configuration GetCluster Rke Config Services Kube Api Admission Configuration - Cluster admission configuration
- always_
pull_ boolimages - audit_
log GetCluster Rke Config Services Kube Api Audit Log - event_
rate_ Getlimit Cluster Rke Config Services Kube Api Event Rate Limit - extra_
binds Sequence[str] - extra_
envs Sequence[str] - pod_
security_ boolpolicy - secrets_
encryption_ Getconfig Cluster Rke Config Services Kube Api Secrets Encryption Config
- extra
Args Map<Any> - image String
- service
Cluster StringIp Range - service
Node StringPort Range - admission
Configuration Property Map - Cluster admission configuration
- always
Pull BooleanImages - audit
Log Property Map - event
Rate Property MapLimit - extra
Binds List<String> - extra
Envs List<String> - pod
Security BooleanPolicy - secrets
Encryption Property MapConfig
GetClusterRkeConfigServicesKubeApiAdmissionConfiguration
- Plugins
List<Get
Cluster Rke Config Services Kube Api Admission Configuration Plugin> - Admission configuration plugins
- Api
Version string - Admission configuration ApiVersion
- Kind string
- Admission configuration Kind
- Plugins
[]Get
Cluster Rke Config Services Kube Api Admission Configuration Plugin - Admission configuration plugins
- Api
Version string - Admission configuration ApiVersion
- Kind string
- Admission configuration Kind
- plugins
List<Get
Cluster Rke Config Services Kube Api Admission Configuration Plugin> - Admission configuration plugins
- api
Version String - Admission configuration ApiVersion
- kind String
- Admission configuration Kind
- plugins
Get
Cluster Rke Config Services Kube Api Admission Configuration Plugin[] - Admission configuration plugins
- api
Version string - Admission configuration ApiVersion
- kind string
- Admission configuration Kind
- plugins
Sequence[Get
Cluster Rke Config Services Kube Api Admission Configuration Plugin] - Admission configuration plugins
- api_
version str - Admission configuration ApiVersion
- kind str
- Admission configuration Kind
- plugins List<Property Map>
- Admission configuration plugins
- api
Version String - Admission configuration ApiVersion
- kind String
- Admission configuration Kind
GetClusterRkeConfigServicesKubeApiAdmissionConfigurationPlugin
- Configuration string
- Plugin configuration
- Name string
- The name of the Cluster (string)
- Path string
- Plugin path
- Configuration string
- Plugin configuration
- Name string
- The name of the Cluster (string)
- Path string
- Plugin path
- configuration String
- Plugin configuration
- name String
- The name of the Cluster (string)
- path String
- Plugin path
- configuration string
- Plugin configuration
- name string
- The name of the Cluster (string)
- path string
- Plugin path
- configuration str
- Plugin configuration
- name str
- The name of the Cluster (string)
- path str
- Plugin path
- configuration String
- Plugin configuration
- name String
- The name of the Cluster (string)
- path String
- Plugin path
GetClusterRkeConfigServicesKubeApiAuditLog
- configuration Property Map
- enabled Boolean
GetClusterRkeConfigServicesKubeApiAuditLogConfiguration
GetClusterRkeConfigServicesKubeApiEventRateLimit
- Configuration string
- Enabled bool
- Configuration string
- Enabled bool
- configuration String
- enabled Boolean
- configuration string
- enabled boolean
- configuration str
- enabled bool
- configuration String
- enabled Boolean
GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfig
- Custom
Config string - Enabled bool
- Custom
Config string - Enabled bool
- custom
Config String - enabled Boolean
- custom
Config string - enabled boolean
- custom_
config str - enabled bool
- custom
Config String - enabled Boolean
GetClusterRkeConfigServicesKubeController
- Cluster
Cidr string - Extra
Args Dictionary<string, object> - Image string
- Service
Cluster stringIp Range - Extra
Binds List<string> - Extra
Envs List<string>
- Cluster
Cidr string - Extra
Args map[string]interface{} - Image string
- Service
Cluster stringIp Range - Extra
Binds []string - Extra
Envs []string
- cluster
Cidr String - extra
Args Map<String,Object> - image String
- service
Cluster StringIp Range - extra
Binds List<String> - extra
Envs List<String>
- cluster
Cidr string - extra
Args {[key: string]: any} - image string
- service
Cluster stringIp Range - extra
Binds string[] - extra
Envs string[]
- cluster_
cidr str - extra_
args Mapping[str, Any] - image str
- service_
cluster_ strip_ range - extra_
binds Sequence[str] - extra_
envs Sequence[str]
- cluster
Cidr String - extra
Args Map<Any> - image String
- service
Cluster StringIp Range - extra
Binds List<String> - extra
Envs List<String>
GetClusterRkeConfigServicesKubelet
- Cluster
Dns stringServer - Cluster
Domain string - Extra
Args Dictionary<string, object> - Fail
Swap boolOn - Image string
- Infra
Container stringImage - Extra
Binds List<string> - Extra
Envs List<string> - Generate
Serving boolCertificate
- Cluster
Dns stringServer - Cluster
Domain string - Extra
Args map[string]interface{} - Fail
Swap boolOn - Image string
- Infra
Container stringImage - Extra
Binds []string - Extra
Envs []string - Generate
Serving boolCertificate
- cluster
Dns StringServer - cluster
Domain String - extra
Args Map<String,Object> - fail
Swap BooleanOn - image String
- infra
Container StringImage - extra
Binds List<String> - extra
Envs List<String> - generate
Serving BooleanCertificate
- cluster
Dns stringServer - cluster
Domain string - extra
Args {[key: string]: any} - fail
Swap booleanOn - image string
- infra
Container stringImage - extra
Binds string[] - extra
Envs string[] - generate
Serving booleanCertificate
- cluster_
dns_ strserver - cluster_
domain str - extra_
args Mapping[str, Any] - fail_
swap_ boolon - image str
- infra_
container_ strimage - extra_
binds Sequence[str] - extra_
envs Sequence[str] - generate_
serving_ boolcertificate
- cluster
Dns StringServer - cluster
Domain String - extra
Args Map<Any> - fail
Swap BooleanOn - image String
- infra
Container StringImage - extra
Binds List<String> - extra
Envs List<String> - generate
Serving BooleanCertificate
GetClusterRkeConfigServicesKubeproxy
- Extra
Args Dictionary<string, object> - Image string
- Extra
Binds List<string> - Extra
Envs List<string>
- Extra
Args map[string]interface{} - Image string
- Extra
Binds []string - Extra
Envs []string
- extra
Args Map<String,Object> - image String
- extra
Binds List<String> - extra
Envs List<String>
- extra
Args {[key: string]: any} - image string
- extra
Binds string[] - extra
Envs string[]
- extra_
args Mapping[str, Any] - image str
- extra_
binds Sequence[str] - extra_
envs Sequence[str]
- extra
Args Map<Any> - image String
- extra
Binds List<String> - extra
Envs List<String>
GetClusterRkeConfigServicesScheduler
- Extra
Args Dictionary<string, object> - Image string
- Extra
Binds List<string> - Extra
Envs List<string>
- Extra
Args map[string]interface{} - Image string
- Extra
Binds []string - Extra
Envs []string
- extra
Args Map<String,Object> - image String
- extra
Binds List<String> - extra
Envs List<String>
- extra
Args {[key: string]: any} - image string
- extra
Binds string[] - extra
Envs string[]
- extra_
args Mapping[str, Any] - image str
- extra_
binds Sequence[str] - extra_
envs Sequence[str]
- extra
Args Map<Any> - image String
- extra
Binds List<String> - extra
Envs List<String>
GetClusterRkeConfigUpgradeStrategy
- Drain
Input GetCluster Rke Config Upgrade Strategy Drain Input - Drain bool
- string
- string
- Drain
Input GetCluster Rke Config Upgrade Strategy Drain Input - Drain bool
- string
- string
- drain
Input GetCluster Rke Config Upgrade Strategy Drain Input - drain Boolean
- String
- String
- drain
Input GetCluster Rke Config Upgrade Strategy Drain Input - drain boolean
- string
- string
- drain
Input Property Map - drain Boolean
- String
- String
GetClusterRkeConfigUpgradeStrategyDrainInput
- Delete
Local boolData - Force bool
- Grace
Period int - Ignore
Daemon boolSets - Timeout int
- Delete
Local boolData - Force bool
- Grace
Period int - Ignore
Daemon boolSets - Timeout int
- delete
Local BooleanData - force Boolean
- grace
Period Integer - ignore
Daemon BooleanSets - timeout Integer
- delete
Local booleanData - force boolean
- grace
Period number - ignore
Daemon booleanSets - timeout number
- delete_
local_ booldata - force bool
- grace_
period int - ignore_
daemon_ boolsets - timeout int
- delete
Local BooleanData - force Boolean
- grace
Period Number - ignore
Daemon BooleanSets - timeout Number
Package Details
- Repository
- Rancher2 pulumi/pulumi-rancher2
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
rancher2
Terraform Provider.