GetCluster

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

Example Usage

using Pulumi;
using Rancher2 = Pulumi.Rancher2;

class MyStack : Stack
{
    public MyStack()
    {
        var foo_custom = Output.Create(Rancher2.GetCluster.InvokeAsync(new Rancher2.GetClusterArgs
        {
            Name = "foo-custom",
        }));
    }

}

Coming soon!

import pulumi
import pulumi_rancher2 as rancher2

foo_custom = rancher2.get_cluster(name="foo-custom")
import * as pulumi from "@pulumi/pulumi";
import * as rancher2 from "@pulumi/rancher2";

const foo_custom = pulumi.output(rancher2.getCluster({
    name: "foo-custom",
}, { async: true }));

Using GetCluster

function getCluster(args: GetClusterArgs, opts?: InvokeOptions): Promise<GetClusterResult>
function  get_cluster(name=None, opts=None)
func LookupCluster(ctx *Context, args *LookupClusterArgs, opts ...InvokeOption) (*LookupClusterResult, error)

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

public static class GetCluster {
    public static Task<GetClusterResult> InvokeAsync(GetClusterArgs args, InvokeOptions? opts = null)
}

The following arguments are supported:

Name string

The name of the Cluster (string)

Name string

The name of the Cluster (string)

name string

The name of the Cluster (string)

name str

The name of the Cluster (string)

GetCluster Result

The following output properties are available:

AksConfig GetClusterAksConfig

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

Annotations Dictionary<string, object>

(Computed) Annotations for Node Pool object (map)

ClusterAuthEndpoint GetClusterClusterAuthEndpoint

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

ClusterMonitoringInput GetClusterClusterMonitoringInput

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

ClusterRegistrationToken GetClusterClusterRegistrationToken

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

ClusterTemplateAnswers GetClusterClusterTemplateAnswers

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

ClusterTemplateId string

(Computed) Cluster template ID (string)

ClusterTemplateQuestions List<GetClusterClusterTemplateQuestion>

(Computed) Cluster template questions (list)

ClusterTemplateRevisionId string

(Computed) Cluster template revision ID (string)

DefaultPodSecurityPolicyTemplateId string

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

DefaultProjectId string

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

Description string

(Computed) The description for Cluster (string)

Driver string

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

EksConfig GetClusterEksConfig

(Computed) The Amazon eks configuration for eks Clusters. Conflicts with aks_config, gke_config and rke_config (list maxitems:1)

EnableClusterAlerting bool
EnableClusterMonitoring bool

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

EnableNetworkPolicy bool

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

GkeConfig GetClusterGkeConfig

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

Id string

The provider-assigned unique ID for this managed resource.

K3sConfig GetClusterK3sConfig

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

KubeConfig string

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

Labels Dictionary<string, object>

(Computed) Labels for Node Pool object (map)

Name string
RkeConfig GetClusterRkeConfig

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

ScheduledClusterScans List<GetClusterScheduledClusterScan>
SystemProjectId string

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

AksConfig GetClusterAksConfig

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

Annotations map[string]interface{}

(Computed) Annotations for Node Pool object (map)

ClusterAuthEndpoint GetClusterClusterAuthEndpoint

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

ClusterMonitoringInput GetClusterClusterMonitoringInput

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

ClusterRegistrationToken GetClusterClusterRegistrationToken

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

ClusterTemplateAnswers GetClusterClusterTemplateAnswers

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

ClusterTemplateId string

(Computed) Cluster template ID (string)

ClusterTemplateQuestions []GetClusterClusterTemplateQuestion

(Computed) Cluster template questions (list)

ClusterTemplateRevisionId string

(Computed) Cluster template revision ID (string)

DefaultPodSecurityPolicyTemplateId string

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

DefaultProjectId string

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

Description string

(Computed) The description for Cluster (string)

Driver string

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

EksConfig GetClusterEksConfig

(Computed) The Amazon eks configuration for eks Clusters. Conflicts with aks_config, gke_config and rke_config (list maxitems:1)

EnableClusterAlerting bool
EnableClusterMonitoring bool

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

EnableNetworkPolicy bool

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

GkeConfig GetClusterGkeConfig

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

Id string

The provider-assigned unique ID for this managed resource.

K3sConfig GetClusterK3sConfig

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

KubeConfig string

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

Labels map[string]interface{}

(Computed) Labels for Node Pool object (map)

Name string
RkeConfig GetClusterRkeConfig

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

ScheduledClusterScans []GetClusterScheduledClusterScan
SystemProjectId string

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

aksConfig GetClusterAksConfig

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

annotations {[key: string]: any}

(Computed) Annotations for Node Pool object (map)

clusterAuthEndpoint GetClusterClusterAuthEndpoint

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

clusterMonitoringInput GetClusterClusterMonitoringInput

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

clusterRegistrationToken GetClusterClusterRegistrationToken

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

clusterTemplateAnswers GetClusterClusterTemplateAnswers

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

clusterTemplateId string

(Computed) Cluster template ID (string)

clusterTemplateQuestions GetClusterClusterTemplateQuestion[]

(Computed) Cluster template questions (list)

clusterTemplateRevisionId string

(Computed) Cluster template revision ID (string)

defaultPodSecurityPolicyTemplateId string

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

defaultProjectId string

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

description string

(Computed) The description for Cluster (string)

driver string

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

eksConfig GetClusterEksConfig

(Computed) The Amazon eks configuration for eks Clusters. Conflicts with aks_config, gke_config and rke_config (list maxitems:1)

enableClusterAlerting boolean
enableClusterMonitoring boolean

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

enableNetworkPolicy boolean

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

gkeConfig GetClusterGkeConfig

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

id string

The provider-assigned unique ID for this managed resource.

k3sConfig GetClusterK3sConfig

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

kubeConfig string

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

labels {[key: string]: any}

(Computed) Labels for Node Pool object (map)

name string
rkeConfig GetClusterRkeConfig

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

scheduledClusterScans GetClusterScheduledClusterScan[]
systemProjectId string

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

aks_config Dict[GetClusterAksConfig]

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

annotations Dict[str, Any]

(Computed) Annotations for Node Pool object (map)

cluster_auth_endpoint Dict[GetClusterClusterAuthEndpoint]

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

cluster_monitoring_input Dict[GetClusterClusterMonitoringInput]

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

cluster_registration_token Dict[GetClusterClusterRegistrationToken]

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

cluster_template_answers Dict[GetClusterClusterTemplateAnswers]

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

cluster_template_id str

(Computed) Cluster template ID (string)

cluster_template_questions List[GetClusterClusterTemplateQuestion]

(Computed) Cluster template questions (list)

cluster_template_revision_id str

(Computed) Cluster template revision ID (string)

default_pod_security_policy_template_id str

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

default_project_id str

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

description str

(Computed) The description for Cluster (string)

driver str

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

eks_config Dict[GetClusterEksConfig]

(Computed) The Amazon eks configuration for eks Clusters. Conflicts with aks_config, gke_config and rke_config (list maxitems:1)

enable_cluster_alerting bool
enable_cluster_monitoring bool

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

enable_network_policy bool

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

gke_config Dict[GetClusterGkeConfig]

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

id str

The provider-assigned unique ID for this managed resource.

k3s_config Dict[GetClusterK3sConfig]

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

kube_config str

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

labels Dict[str, Any]

(Computed) Labels for Node Pool object (map)

name str
rke_config Dict[GetClusterRkeConfig]

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

scheduled_cluster_scans List[GetClusterScheduledClusterScan]
system_project_id str

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

Supporting Types

GetClusterAksConfig

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

AgentDnsPrefix string
ClientId string
ClientSecret string
KubernetesVersion string
MasterDnsPrefix string
ResourceGroup string
SshPublicKeyContents string
Subnet string
SubscriptionId string
Tag Dictionary<string, object>
TenantId string
VirtualNetwork string
VirtualNetworkResourceGroup string
AadServerAppSecret string
AadTenantId string
AddClientAppId string
AddServerAppId string
AdminUsername string
AgentOsDiskSize int
AgentPoolName string
AgentStorageProfile string
AgentVmSize string
AuthBaseUrl string
BaseUrl string
Count int
DnsServiceIp string
DockerBridgeCidr string
EnableHttpApplicationRouting bool
EnableMonitoring bool
Location string
LogAnalyticsWorkspace string
LogAnalyticsWorkspaceResourceGroup string
MaxPods int
NetworkPlugin string
NetworkPolicy string
PodCidr string
ServiceCidr string
AgentDnsPrefix string
ClientId string
ClientSecret string
KubernetesVersion string
MasterDnsPrefix string
ResourceGroup string
SshPublicKeyContents string
Subnet string
SubscriptionId string
Tag map[string]interface{}
TenantId string
VirtualNetwork string
VirtualNetworkResourceGroup string
AadServerAppSecret string
AadTenantId string
AddClientAppId string
AddServerAppId string
AdminUsername string
AgentOsDiskSize int
AgentPoolName string
AgentStorageProfile string
AgentVmSize string
AuthBaseUrl string
BaseUrl string
Count int
DnsServiceIp string
DockerBridgeCidr string
EnableHttpApplicationRouting bool
EnableMonitoring bool
Location string
LogAnalyticsWorkspace string
LogAnalyticsWorkspaceResourceGroup string
MaxPods int
NetworkPlugin string
NetworkPolicy string
PodCidr string
ServiceCidr string
agentDnsPrefix string
clientId string
clientSecret string
kubernetesVersion string
masterDnsPrefix string
resourceGroup string
sshPublicKeyContents string
subnet string
subscriptionId string
tag {[key: string]: any}
tenantId string
virtualNetwork string
virtualNetworkResourceGroup string
aadServerAppSecret string
aadTenantId string
addClientAppId string
addServerAppId string
adminUsername string
agentOsDiskSize number
agentPoolName string
agentStorageProfile string
agentVmSize string
authBaseUrl string
baseUrl string
count number
dnsServiceIp string
dockerBridgeCidr string
enableHttpApplicationRouting boolean
enableMonitoring boolean
location string
logAnalyticsWorkspace string
logAnalyticsWorkspaceResourceGroup string
maxPods number
networkPlugin string
networkPolicy string
podCidr string
serviceCidr string
agentDnsPrefix str
client_id str
client_secret str
kubernetesVersion str
masterDnsPrefix str
resourceGroup str
sshPublicKeyContents str
subnet str
subscriptionId str
tag Dict[str, Any]
tenant_id str
virtualNetwork str
virtualNetworkResourceGroup str
aadServerAppSecret str
aadTenantId str
addClientAppId str
addServerAppId str
adminUsername str
agentOsDiskSize float
agentPoolName str
agentStorageProfile str
agentVmSize str
authBaseUrl str
baseUrl str
count float
dnsServiceIp str
dockerBridgeCidr str
enableHttpApplicationRouting bool
enableMonitoring bool
location str
logAnalyticsWorkspace str
logAnalyticsWorkspaceResourceGroup str
maxPods float
networkPlugin str
networkPolicy str
podCidr str
serviceCidr str

GetClusterClusterAuthEndpoint

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

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

GetClusterClusterMonitoringInput

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

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

GetClusterClusterRegistrationToken

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Annotations Dictionary<string, object>

(Computed) Annotations for Node Pool object (map)

ClusterId string
Command string
Id string

(Computed) The ID of the resource (string)

InsecureCommand string
Labels Dictionary<string, object>

(Computed) Labels for Node Pool object (map)

ManifestUrl string
Name string

The name of the Cluster (string)

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

(Computed) Annotations for Node Pool object (map)

ClusterId string
Command string
Id string

(Computed) The ID of the resource (string)

InsecureCommand string
Labels map[string]interface{}

(Computed) Labels for Node Pool object (map)

ManifestUrl string
Name string

The name of the Cluster (string)

NodeCommand string
Token string
WindowsNodeCommand string
annotations {[key: string]: any}

(Computed) Annotations for Node Pool object (map)

clusterId string
command string
id string

(Computed) The ID of the resource (string)

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

(Computed) Labels for Node Pool object (map)

manifestUrl string
name string

The name of the Cluster (string)

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

(Computed) Annotations for Node Pool object (map)

cluster_id str
command str
id str

(Computed) The ID of the resource (string)

insecureCommand str
labels Dict[str, Any]

(Computed) Labels for Node Pool object (map)

manifestUrl str
name str

The name of the Cluster (string)

nodeCommand str
token str
windowsNodeCommand str

GetClusterClusterTemplateAnswers

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

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

GetClusterClusterTemplateQuestion

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Default string
Variable string
Required bool
Type string
Default string
Variable string
Required bool
Type string
default string
variable string
required boolean
type string
default str
variable str
required bool
type str

GetClusterEksConfig

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

AccessKey string
KubernetesVersion string
SecretKey string
UserData string
Ami string
AssociateWorkerNodePublicIp bool
DesiredNodes int
InstanceType string
KeyPairName string
MaximumNodes int
MinimumNodes int
NodeVolumeSize int
Region string
SecurityGroups List<string>
ServiceRole string
SessionToken string
Subnets List<string>
VirtualNetwork string
AccessKey string
KubernetesVersion string
SecretKey string
UserData string
Ami string
AssociateWorkerNodePublicIp bool
DesiredNodes int
InstanceType string
KeyPairName string
MaximumNodes int
MinimumNodes int
NodeVolumeSize int
Region string
SecurityGroups []string
ServiceRole string
SessionToken string
Subnets []string
VirtualNetwork string
accessKey string
kubernetesVersion string
secretKey string
userData string
ami string
associateWorkerNodePublicIp boolean
desiredNodes number
instanceType string
keyPairName string
maximumNodes number
minimumNodes number
nodeVolumeSize number
region string
securityGroups string[]
serviceRole string
sessionToken string
subnets string[]
virtualNetwork string
access_key str
kubernetesVersion str
secret_key str
userData str
ami str
associateWorkerNodePublicIp bool
desiredNodes float
instanceType str
keyPairName str
maximumNodes float
minimumNodes float
nodeVolumeSize float
region str
securityGroups List[str]
serviceRole str
sessionToken str
subnets List[str]
virtualNetwork str

GetClusterGkeConfig

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

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

(Computed) Labels for Node Pool object (map)

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

(Computed) The description for Cluster (string)

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

(Computed) Labels for Node Pool object (map)

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

(Computed) The description for Cluster (string)

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

(Computed) Labels for Node Pool object (map)

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

(Computed) The description for Cluster (string)

diskSizeGb number
enableAlphaFeature boolean
enableAutoRepair boolean
enableAutoUpgrade boolean
enableHorizontalPodAutoscaling boolean
enableHttpLoadBalancing boolean
enableKubernetesDashboard boolean
enableLegacyAbac boolean
enableMasterAuthorizedNetwork boolean
enableNetworkPolicyConfig boolean
enableNodepoolAutoscaling boolean
enablePrivateEndpoint boolean
enablePrivateNodes boolean
enableStackdriverLogging boolean
enableStackdriverMonitoring boolean
ipPolicyCreateSubnetwork boolean
issueClientCertificate boolean
kubernetesDashboard boolean
localSsdCount number
masterAuthorizedNetworkCidrBlocks string[]
maxNodeCount number
minNodeCount number
nodeCount number
preemptible boolean
region string
taints string[]
useIpAliases boolean
zone string
clusterIpv4Cidr str
credential str
diskType str
imageType str
ipPolicyClusterIpv4CidrBlock str
ipPolicyClusterSecondaryRangeName str
ipPolicyNodeIpv4CidrBlock str
ipPolicyServicesIpv4CidrBlock str
ipPolicyServicesSecondaryRangeName str
ipPolicySubnetworkName str
labels Dict[str, Any]

(Computed) Labels for Node Pool object (map)

locations List[str]
machineType str
maintenanceWindow str
masterIpv4CidrBlock str
masterVersion str
network str
nodePool str
nodeVersion str
oauthScopes List[str]
project_id str
resourceLabels Dict[str, Any]
serviceAccount str
subNetwork str
description str

(Computed) The description for Cluster (string)

diskSizeGb float
enableAlphaFeature bool
enableAutoRepair bool
enableAutoUpgrade bool
enableHorizontalPodAutoscaling bool
enableHttpLoadBalancing bool
enableKubernetesDashboard bool
enableLegacyAbac bool
enableMasterAuthorizedNetwork bool
enableNetworkPolicyConfig bool
enableNodepoolAutoscaling bool
enablePrivateEndpoint bool
enablePrivateNodes bool
enableStackdriverLogging bool
enableStackdriverMonitoring bool
ipPolicyCreateSubnetwork bool
issueClientCertificate bool
kubernetesDashboard bool
localSsdCount float
masterAuthorizedNetworkCidrBlocks List[str]
maxNodeCount float
minNodeCount float
nodeCount float
preemptible bool
region str
taints List[str]
useIpAliases bool
zone str

GetClusterK3sConfig

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

UpgradeStrategy GetClusterK3sConfigUpgradeStrategyArgs
Version string
UpgradeStrategy GetClusterK3sConfigUpgradeStrategy
Version string
upgradeStrategy GetClusterK3sConfigUpgradeStrategy
version string
upgrade_strategy Dict[GetClusterK3sConfigUpgradeStrategy]
version str

GetClusterK3sConfigUpgradeStrategy

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

DrainServerNodes bool
DrainWorkerNodes bool
ServerConcurrency int
WorkerConcurrency int
DrainServerNodes bool
DrainWorkerNodes bool
ServerConcurrency int
WorkerConcurrency int
drainServerNodes boolean
drainWorkerNodes boolean
serverConcurrency number
workerConcurrency number
drainServerNodes bool
drainWorkerNodes bool
serverConcurrency float
workerConcurrency float

GetClusterRkeConfig

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

AddonJobTimeout int
Authentication GetClusterRkeConfigAuthenticationArgs
Authorization GetClusterRkeConfigAuthorizationArgs
BastionHost GetClusterRkeConfigBastionHostArgs
CloudProvider GetClusterRkeConfigCloudProviderArgs
Dns GetClusterRkeConfigDnsArgs
Ingress GetClusterRkeConfigIngressArgs
KubernetesVersion string
Monitoring GetClusterRkeConfigMonitoringArgs
Network GetClusterRkeConfigNetworkArgs
PrefixPath string
Services GetClusterRkeConfigServicesArgs
SshCertPath string
SshKeyPath string
UpgradeStrategy GetClusterRkeConfigUpgradeStrategyArgs
Addons string
AddonsIncludes List<string>
IgnoreDockerVersion bool
Nodes List<GetClusterRkeConfigNodeArgs>
PrivateRegistries List<GetClusterRkeConfigPrivateRegistryArgs>
SshAgentAuth bool
AddonJobTimeout int
Authentication GetClusterRkeConfigAuthentication
Authorization GetClusterRkeConfigAuthorization
BastionHost GetClusterRkeConfigBastionHost
CloudProvider GetClusterRkeConfigCloudProvider
Dns GetClusterRkeConfigDns
Ingress GetClusterRkeConfigIngress
KubernetesVersion string
Monitoring GetClusterRkeConfigMonitoring
Network GetClusterRkeConfigNetwork
PrefixPath string
Services GetClusterRkeConfigServices
SshCertPath string
SshKeyPath string
UpgradeStrategy GetClusterRkeConfigUpgradeStrategy
Addons string
AddonsIncludes []string
IgnoreDockerVersion bool
Nodes []GetClusterRkeConfigNode
PrivateRegistries []GetClusterRkeConfigPrivateRegistry
SshAgentAuth bool
addonJobTimeout number
authentication GetClusterRkeConfigAuthentication
authorization GetClusterRkeConfigAuthorization
bastionHost GetClusterRkeConfigBastionHost
cloudProvider GetClusterRkeConfigCloudProvider
dns GetClusterRkeConfigDns
ingress GetClusterRkeConfigIngress
kubernetesVersion string
monitoring GetClusterRkeConfigMonitoring
network GetClusterRkeConfigNetwork
prefixPath string
services GetClusterRkeConfigServices
sshCertPath string
sshKeyPath string
upgradeStrategy GetClusterRkeConfigUpgradeStrategy
addons string
addonsIncludes string[]
ignoreDockerVersion boolean
nodes GetClusterRkeConfigNode[]
privateRegistries GetClusterRkeConfigPrivateRegistry[]
sshAgentAuth boolean
addonJobTimeout float
authentication Dict[GetClusterRkeConfigAuthentication]
authorization Dict[GetClusterRkeConfigAuthorization]
bastionHost Dict[GetClusterRkeConfigBastionHost]
cloudProvider Dict[GetClusterRkeConfigCloudProvider]
dns Dict[GetClusterRkeConfigDns]
ingress Dict[GetClusterRkeConfigIngress]
kubernetesVersion str
monitoring Dict[GetClusterRkeConfigMonitoring]
network Dict[GetClusterRkeConfigNetwork]
prefixPath str
services Dict[GetClusterRkeConfigServices]
sshCertPath str
sshKeyPath str
upgrade_strategy Dict[GetClusterRkeConfigUpgradeStrategy]
addons str
addonsIncludes List[str]
ignoreDockerVersion bool
nodes List[GetClusterRkeConfigNode]
privateRegistries List[GetClusterRkeConfigPrivateRegistry]
sshAgentAuth bool

GetClusterRkeConfigAuthentication

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

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

GetClusterRkeConfigAuthorization

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

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

GetClusterRkeConfigBastionHost

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

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

GetClusterRkeConfigCloudProvider

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

CustomCloudProvider string
Name string

The name of the Cluster (string)

AwsCloudProvider GetClusterRkeConfigCloudProviderAwsCloudProviderArgs
AzureCloudProvider GetClusterRkeConfigCloudProviderAzureCloudProviderArgs
OpenstackCloudProvider GetClusterRkeConfigCloudProviderOpenstackCloudProviderArgs
VsphereCloudProvider GetClusterRkeConfigCloudProviderVsphereCloudProviderArgs
CustomCloudProvider string
Name string

The name of the Cluster (string)

AwsCloudProvider GetClusterRkeConfigCloudProviderAwsCloudProvider
AzureCloudProvider GetClusterRkeConfigCloudProviderAzureCloudProvider
OpenstackCloudProvider GetClusterRkeConfigCloudProviderOpenstackCloudProvider
VsphereCloudProvider GetClusterRkeConfigCloudProviderVsphereCloudProvider
customCloudProvider string
name string

The name of the Cluster (string)

awsCloudProvider GetClusterRkeConfigCloudProviderAwsCloudProvider
azureCloudProvider GetClusterRkeConfigCloudProviderAzureCloudProvider
openstackCloudProvider GetClusterRkeConfigCloudProviderOpenstackCloudProvider
vsphereCloudProvider GetClusterRkeConfigCloudProviderVsphereCloudProvider
customCloudProvider str
name str

The name of the Cluster (string)

awsCloudProvider Dict[GetClusterRkeConfigCloudProviderAwsCloudProvider]
azureCloudProvider Dict[GetClusterRkeConfigCloudProviderAzureCloudProvider]
openstackCloudProvider Dict[GetClusterRkeConfigCloudProviderOpenstackCloudProvider]
vsphereCloudProvider Dict[GetClusterRkeConfigCloudProviderVsphereCloudProvider]

GetClusterRkeConfigCloudProviderAwsCloudProvider

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Global GetClusterRkeConfigCloudProviderAwsCloudProviderGlobalArgs
ServiceOverrides List<GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverrideArgs>
Global GetClusterRkeConfigCloudProviderAwsCloudProviderGlobal
ServiceOverrides []GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverride
global GetClusterRkeConfigCloudProviderAwsCloudProviderGlobal
serviceOverrides GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverride[]
global Dict[GetClusterRkeConfigCloudProviderAwsCloudProviderGlobal]
serviceOverrides List[GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverride]

GetClusterRkeConfigCloudProviderAwsCloudProviderGlobal

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

ElbSecurityGroup string
KubernetesClusterId string
KubernetesClusterTag string
RoleArn string
RouteTableId string
SubnetId string
Vpc string
Zone string
DisableSecurityGroupIngress bool
DisableStrictZoneCheck bool
ElbSecurityGroup string
KubernetesClusterId string
KubernetesClusterTag string
RoleArn string
RouteTableId string
SubnetId string
Vpc string
Zone string
DisableSecurityGroupIngress bool
DisableStrictZoneCheck bool
elbSecurityGroup string
kubernetesClusterId string
kubernetesClusterTag string
roleArn string
routeTableId string
subnetId string
vpc string
zone string
disableSecurityGroupIngress boolean
disableStrictZoneCheck boolean
elbSecurityGroup str
kubernetesClusterId str
kubernetesClusterTag str
roleArn str
routeTableId str
subnetId str
vpc str
zone str
disableSecurityGroupIngress bool
disableStrictZoneCheck bool

GetClusterRkeConfigCloudProviderAwsCloudProviderServiceOverride

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

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

GetClusterRkeConfigCloudProviderAzureCloudProvider

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

AadClientCertPassword string
AadClientCertPath string
AadClientId string
AadClientSecret string
Cloud string
CloudProviderBackoff bool
CloudProviderBackoffDuration int
CloudProviderBackoffExponent int
CloudProviderBackoffJitter int
CloudProviderBackoffRetries int
CloudProviderRateLimit bool
CloudProviderRateLimitBucket int
CloudProviderRateLimitQps int
Location string
MaximumLoadBalancerRuleCount int
PrimaryAvailabilitySetName string
PrimaryScaleSetName string
ResourceGroup string
RouteTableName string
SecurityGroupName string
SubnetName string
SubscriptionId string
TenantId string
UseInstanceMetadata bool
UseManagedIdentityExtension bool
VmType string
VnetName string
VnetResourceGroup string
LoadBalancerSku string
AadClientCertPassword string
AadClientCertPath string
AadClientId string
AadClientSecret string
Cloud string
CloudProviderBackoff bool
CloudProviderBackoffDuration int
CloudProviderBackoffExponent int
CloudProviderBackoffJitter int
CloudProviderBackoffRetries int
CloudProviderRateLimit bool
CloudProviderRateLimitBucket int
CloudProviderRateLimitQps int
Location string
MaximumLoadBalancerRuleCount int
PrimaryAvailabilitySetName string
PrimaryScaleSetName string
ResourceGroup string
RouteTableName string
SecurityGroupName string
SubnetName string
SubscriptionId string
TenantId string
UseInstanceMetadata bool
UseManagedIdentityExtension bool
VmType string
VnetName string
VnetResourceGroup string
LoadBalancerSku string
aadClientCertPassword string
aadClientCertPath string
aadClientId string
aadClientSecret string
cloud string
cloudProviderBackoff boolean
cloudProviderBackoffDuration number
cloudProviderBackoffExponent number
cloudProviderBackoffJitter number
cloudProviderBackoffRetries number
cloudProviderRateLimit boolean
cloudProviderRateLimitBucket number
cloudProviderRateLimitQps number
location string
maximumLoadBalancerRuleCount number
primaryAvailabilitySetName string
primaryScaleSetName string
resourceGroup string
routeTableName string
securityGroupName string
subnetName string
subscriptionId string
tenantId string
useInstanceMetadata boolean
useManagedIdentityExtension boolean
vmType string
vnetName string
vnetResourceGroup string
loadBalancerSku string
aadClientCertPassword str
aadClientCertPath str
aadClientId str
aadClientSecret str
cloud str
cloudProviderBackoff bool
cloudProviderBackoffDuration float
cloudProviderBackoffExponent float
cloudProviderBackoffJitter float
cloudProviderBackoffRetries float
cloudProviderRateLimit bool
cloudProviderRateLimitBucket float
cloudProviderRateLimitQps float
location str
maximumLoadBalancerRuleCount float
primaryAvailabilitySetName str
primaryScaleSetName str
resourceGroup str
routeTableName str
securityGroupName str
subnetName str
subscriptionId str
tenant_id str
useInstanceMetadata bool
useManagedIdentityExtension bool
vmType str
vnetName str
vnetResourceGroup str
loadBalancerSku str

GetClusterRkeConfigCloudProviderOpenstackCloudProvider

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

BlockStorage GetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorageArgs
Global GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobalArgs
LoadBalancer GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerArgs
Metadata GetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadataArgs
Route GetClusterRkeConfigCloudProviderOpenstackCloudProviderRouteArgs
BlockStorage GetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorage
Global GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobal
LoadBalancer GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancer
Metadata GetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadata
Route GetClusterRkeConfigCloudProviderOpenstackCloudProviderRoute
blockStorage GetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorage
global GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobal
loadBalancer GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancer
metadata GetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadata
route GetClusterRkeConfigCloudProviderOpenstackCloudProviderRoute
blockStorage Dict[GetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorage]
global Dict[GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobal]
loadBalancer Dict[GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancer]
metadata Dict[GetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadata]
route Dict[GetClusterRkeConfigCloudProviderOpenstackCloudProviderRoute]

GetClusterRkeConfigCloudProviderOpenstackCloudProviderBlockStorage

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

BsVersion string
IgnoreVolumeAz bool
TrustDevicePath bool
BsVersion string
IgnoreVolumeAz bool
TrustDevicePath bool
bsVersion string
ignoreVolumeAz boolean
trustDevicePath boolean
bsVersion str
ignoreVolumeAz bool
trustDevicePath bool

GetClusterRkeConfigCloudProviderOpenstackCloudProviderGlobal

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

AuthUrl string
CaFile string
DomainId string
DomainName string
Password string
Region string
TenantId string
TenantName string
TrustId string
Username string
AuthUrl string
CaFile string
DomainId string
DomainName string
Password string
Region string
TenantId string
TenantName string
TrustId string
Username string
authUrl string
caFile string
domainId string
domainName string
password string
region string
tenantId string
tenantName string
trustId string
username string
authUrl str
caFile str
domainId str
domainName str
password str
region str
tenantName str
tenant_id str
trustId str
username str

GetClusterRkeConfigCloudProviderOpenstackCloudProviderLoadBalancer

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

CreateMonitor bool
FloatingNetworkId string
LbMethod string
LbProvider string
LbVersion string
ManageSecurityGroups bool
SubnetId string
UseOctavia bool
MonitorDelay string
MonitorMaxRetries int
MonitorTimeout string
CreateMonitor bool
FloatingNetworkId string
LbMethod string
LbProvider string
LbVersion string
ManageSecurityGroups bool
SubnetId string
UseOctavia bool
MonitorDelay string
MonitorMaxRetries int
MonitorTimeout string
createMonitor boolean
floatingNetworkId string
lbMethod string
lbProvider string
lbVersion string
manageSecurityGroups boolean
subnetId string
useOctavia boolean
monitorDelay string
monitorMaxRetries number
monitorTimeout string
createMonitor bool
floatingNetworkId str
lbMethod str
lbProvider str
lbVersion str
manageSecurityGroups bool
subnetId str
useOctavia bool
monitorDelay str
monitorMaxRetries float
monitorTimeout str

GetClusterRkeConfigCloudProviderOpenstackCloudProviderMetadata

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

RequestTimeout int
SearchOrder string
RequestTimeout int
SearchOrder string
requestTimeout number
searchOrder string
requestTimeout float
searchOrder str

GetClusterRkeConfigCloudProviderOpenstackCloudProviderRoute

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

RouterId string
RouterId string
routerId string
routerId str

GetClusterRkeConfigCloudProviderVsphereCloudProvider

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Disk GetClusterRkeConfigCloudProviderVsphereCloudProviderDiskArgs
Global GetClusterRkeConfigCloudProviderVsphereCloudProviderGlobalArgs
Network GetClusterRkeConfigCloudProviderVsphereCloudProviderNetworkArgs
VirtualCenters List<GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArgs>
Workspace GetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspaceArgs
Disk GetClusterRkeConfigCloudProviderVsphereCloudProviderDisk
Global GetClusterRkeConfigCloudProviderVsphereCloudProviderGlobal
Network GetClusterRkeConfigCloudProviderVsphereCloudProviderNetwork
VirtualCenters []GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenter
Workspace GetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspace
disk GetClusterRkeConfigCloudProviderVsphereCloudProviderDisk
global GetClusterRkeConfigCloudProviderVsphereCloudProviderGlobal
network GetClusterRkeConfigCloudProviderVsphereCloudProviderNetwork
virtualCenters GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenter[]
workspace GetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspace
disk Dict[GetClusterRkeConfigCloudProviderVsphereCloudProviderDisk]
global Dict[GetClusterRkeConfigCloudProviderVsphereCloudProviderGlobal]
network Dict[GetClusterRkeConfigCloudProviderVsphereCloudProviderNetwork]
virtualCenters List[GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenter]
workspace Dict[GetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspace]

GetClusterRkeConfigCloudProviderVsphereCloudProviderDisk

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

ScsiControllerType string
ScsiControllerType string
scsiControllerType string
scsiControllerType str

GetClusterRkeConfigCloudProviderVsphereCloudProviderGlobal

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Datacenters string
InsecureFlag bool
Password string
Port string
SoapRoundtripCount int
User string
Datacenters string
InsecureFlag bool
Password string
Port string
SoapRoundtripCount int
User string
datacenters string
insecureFlag boolean
password string
port string
soapRoundtripCount number
user string
datacenters str
insecureFlag bool
password str
port str
soapRoundtripCount float
user str

GetClusterRkeConfigCloudProviderVsphereCloudProviderNetwork

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

PublicNetwork string
PublicNetwork string
publicNetwork string
publicNetwork str

GetClusterRkeConfigCloudProviderVsphereCloudProviderVirtualCenter

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Datacenters string
Name string

The name of the Cluster (string)

Password string
Port string
SoapRoundtripCount int
User string
Datacenters string
Name string

The name of the Cluster (string)

Password string
Port string
SoapRoundtripCount int
User string
datacenters string
name string

The name of the Cluster (string)

password string
port string
soapRoundtripCount number
user string
datacenters str
name str

The name of the Cluster (string)

password str
port str
soapRoundtripCount float
user str

GetClusterRkeConfigCloudProviderVsphereCloudProviderWorkspace

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Datacenter string
DefaultDatastore string
Folder string
ResourcepoolPath string
Server string
Datacenter string
DefaultDatastore string
Folder string
ResourcepoolPath string
Server string
datacenter string
defaultDatastore string
folder string
resourcepoolPath string
server string
datacenter str
defaultDatastore str
folder str
resourcepoolPath str
server str

GetClusterRkeConfigDns

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

NodeSelector Dictionary<string, object>
ReverseCidrs List<string>
UpstreamNameservers List<string>
Nodelocal GetClusterRkeConfigDnsNodelocalArgs
Provider string
NodeSelector map[string]interface{}
ReverseCidrs []string
UpstreamNameservers []string
Nodelocal GetClusterRkeConfigDnsNodelocal
Provider string
nodeSelector {[key: string]: any}
reverseCidrs string[]
upstreamNameservers string[]
nodelocal GetClusterRkeConfigDnsNodelocal
provider string
nodeSelector Dict[str, Any]
reverseCidrs List[str]
upstreamNameservers List[str]
nodelocal Dict[GetClusterRkeConfigDnsNodelocal]
provider str

GetClusterRkeConfigDnsNodelocal

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

IpAddress string
NodeSelector Dictionary<string, object>
IpAddress string
NodeSelector map[string]interface{}
ipAddress string
nodeSelector {[key: string]: any}
ipAddress str
nodeSelector Dict[str, Any]

GetClusterRkeConfigIngress

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

DnsPolicy string
ExtraArgs Dictionary<string, object>
NodeSelector Dictionary<string, object>
Options Dictionary<string, object>
Provider string
DnsPolicy string
ExtraArgs map[string]interface{}
NodeSelector map[string]interface{}
Options map[string]interface{}
Provider string
dnsPolicy string
extraArgs {[key: string]: any}
nodeSelector {[key: string]: any}
options {[key: string]: any}
provider string
dnsPolicy str
extraArgs Dict[str, Any]
nodeSelector Dict[str, Any]
options Dict[str, Any]
provider str

GetClusterRkeConfigMonitoring

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Options Dictionary<string, object>
Provider string
Replicas int
NodeSelector Dictionary<string, object>
UpdateStrategy GetClusterRkeConfigMonitoringUpdateStrategyArgs
Options map[string]interface{}
Provider string
Replicas int
NodeSelector map[string]interface{}
UpdateStrategy GetClusterRkeConfigMonitoringUpdateStrategy
options {[key: string]: any}
provider string
replicas number
nodeSelector {[key: string]: any}
updateStrategy GetClusterRkeConfigMonitoringUpdateStrategy
options Dict[str, Any]
provider str
replicas float
nodeSelector Dict[str, Any]
updateStrategy Dict[GetClusterRkeConfigMonitoringUpdateStrategy]

GetClusterRkeConfigMonitoringUpdateStrategy

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

RollingUpdate GetClusterRkeConfigMonitoringUpdateStrategyRollingUpdateArgs
Strategy string
RollingUpdate GetClusterRkeConfigMonitoringUpdateStrategyRollingUpdate
Strategy string
rollingUpdate GetClusterRkeConfigMonitoringUpdateStrategyRollingUpdate
strategy string
rollingUpdate Dict[GetClusterRkeConfigMonitoringUpdateStrategyRollingUpdate]
strategy str

GetClusterRkeConfigMonitoringUpdateStrategyRollingUpdate

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

MaxSurge int
MaxUnavailable int
MaxSurge int
MaxUnavailable int
maxSurge number
maxUnavailable number
maxSurge float
maxUnavailable float

GetClusterRkeConfigNetwork

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Options Dictionary<string, object>
Plugin string
CalicoNetworkProvider GetClusterRkeConfigNetworkCalicoNetworkProviderArgs
CanalNetworkProvider GetClusterRkeConfigNetworkCanalNetworkProviderArgs
FlannelNetworkProvider GetClusterRkeConfigNetworkFlannelNetworkProviderArgs
Mtu int
WeaveNetworkProvider GetClusterRkeConfigNetworkWeaveNetworkProviderArgs
Options map[string]interface{}
Plugin string
CalicoNetworkProvider GetClusterRkeConfigNetworkCalicoNetworkProvider
CanalNetworkProvider GetClusterRkeConfigNetworkCanalNetworkProvider
FlannelNetworkProvider GetClusterRkeConfigNetworkFlannelNetworkProvider
Mtu int
WeaveNetworkProvider GetClusterRkeConfigNetworkWeaveNetworkProvider
options {[key: string]: any}
plugin string
calicoNetworkProvider GetClusterRkeConfigNetworkCalicoNetworkProvider
canalNetworkProvider GetClusterRkeConfigNetworkCanalNetworkProvider
flannelNetworkProvider GetClusterRkeConfigNetworkFlannelNetworkProvider
mtu number
weaveNetworkProvider GetClusterRkeConfigNetworkWeaveNetworkProvider
options Dict[str, Any]
plugin str
calicoNetworkProvider Dict[GetClusterRkeConfigNetworkCalicoNetworkProvider]
canalNetworkProvider Dict[GetClusterRkeConfigNetworkCanalNetworkProvider]
flannelNetworkProvider Dict[GetClusterRkeConfigNetworkFlannelNetworkProvider]
mtu float
weaveNetworkProvider Dict[GetClusterRkeConfigNetworkWeaveNetworkProvider]

GetClusterRkeConfigNetworkCalicoNetworkProvider

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

CloudProvider string
CloudProvider string
cloudProvider string
cloudProvider str

GetClusterRkeConfigNetworkCanalNetworkProvider

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Iface string
Iface string
iface string
iface str

GetClusterRkeConfigNetworkFlannelNetworkProvider

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Iface string
Iface string
iface string
iface str

GetClusterRkeConfigNetworkWeaveNetworkProvider

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Password string
Password string
password string
password str

GetClusterRkeConfigNode

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Address string
DockerSocket string
Roles List<string>
SshKey string
SshKeyPath string
User string
HostnameOverride string
InternalAddress string
Labels Dictionary<string, object>

(Computed) Labels for Node Pool object (map)

NodeId string
Port string
SshAgentAuth bool
Address string
DockerSocket string
Roles []string
SshKey string
SshKeyPath string
User string
HostnameOverride string
InternalAddress string
Labels map[string]interface{}

(Computed) Labels for Node Pool object (map)

NodeId string
Port string
SshAgentAuth bool
address string
dockerSocket string
roles string[]
sshKey string
sshKeyPath string
user string
hostnameOverride string
internalAddress string
labels {[key: string]: any}

(Computed) Labels for Node Pool object (map)

nodeId string
port string
sshAgentAuth boolean
address str
dockerSocket str
roles List[str]
sshKey str
sshKeyPath str
user str
hostnameOverride str
internalAddress str
labels Dict[str, Any]

(Computed) Labels for Node Pool object (map)

nodeId str
port str
sshAgentAuth bool

GetClusterRkeConfigPrivateRegistry

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Url string
IsDefault bool
Password string
User string
Url string
IsDefault bool
Password string
User string
url string
isDefault boolean
password string
user string
url str
isDefault bool
password str
user str

GetClusterRkeConfigServices

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Etcd GetClusterRkeConfigServicesEtcdArgs
KubeApi GetClusterRkeConfigServicesKubeApiArgs
KubeController GetClusterRkeConfigServicesKubeControllerArgs
Kubelet GetClusterRkeConfigServicesKubeletArgs
Kubeproxy GetClusterRkeConfigServicesKubeproxyArgs
Scheduler GetClusterRkeConfigServicesSchedulerArgs
Etcd GetClusterRkeConfigServicesEtcd
KubeApi GetClusterRkeConfigServicesKubeApi
KubeController GetClusterRkeConfigServicesKubeController
Kubelet GetClusterRkeConfigServicesKubelet
Kubeproxy GetClusterRkeConfigServicesKubeproxy
Scheduler GetClusterRkeConfigServicesScheduler
etcd GetClusterRkeConfigServicesEtcd
kubeApi GetClusterRkeConfigServicesKubeApi
kubeController GetClusterRkeConfigServicesKubeController
kubelet GetClusterRkeConfigServicesKubelet
kubeproxy GetClusterRkeConfigServicesKubeproxy
scheduler GetClusterRkeConfigServicesScheduler
etcd Dict[GetClusterRkeConfigServicesEtcd]
kubeApi Dict[GetClusterRkeConfigServicesKubeApi]
kubeController Dict[GetClusterRkeConfigServicesKubeController]
kubelet Dict[GetClusterRkeConfigServicesKubelet]
kubeproxy Dict[GetClusterRkeConfigServicesKubeproxy]
scheduler Dict[GetClusterRkeConfigServicesScheduler]

GetClusterRkeConfigServicesEtcd

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

BackupConfig GetClusterRkeConfigServicesEtcdBackupConfigArgs
CaCert string
Cert string
Creation string
ExtraArgs Dictionary<string, object>
Image string
Key string
Path string
Retention string
Snapshot bool
ExternalUrls List<string>
ExtraBinds List<string>
ExtraEnvs List<string>
Gid int
Uid int
BackupConfig GetClusterRkeConfigServicesEtcdBackupConfig
CaCert string
Cert string
Creation string
ExtraArgs map[string]interface{}
Image string
Key string
Path string
Retention string
Snapshot bool
ExternalUrls []string
ExtraBinds []string
ExtraEnvs []string
Gid int
Uid int
backupConfig GetClusterRkeConfigServicesEtcdBackupConfig
caCert string
cert string
creation string
extraArgs {[key: string]: any}
image string
key string
path string
retention string
snapshot boolean
externalUrls string[]
extraBinds string[]
extraEnvs string[]
gid number
uid number
backup_config Dict[GetClusterRkeConfigServicesEtcdBackupConfig]
caCert str
cert str
creation str
extraArgs Dict[str, Any]
image str
key str
path str
retention str
snapshot bool
externalUrls List[str]
extraBinds List[str]
extraEnvs List[str]
gid float
uid float

GetClusterRkeConfigServicesEtcdBackupConfig

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Enabled bool
IntervalHours int
Retention int
S3BackupConfig GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfigArgs
SafeTimestamp bool
Enabled bool
IntervalHours int
Retention int
S3BackupConfig GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfig
SafeTimestamp bool
enabled boolean
intervalHours number
retention number
s3BackupConfig GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfig
safeTimestamp boolean
enabled bool
intervalHours float
retention float
s3BackupConfig Dict[GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfig]
safeTimestamp bool

GetClusterRkeConfigServicesEtcdBackupConfigS3BackupConfig

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

BucketName string
Endpoint string
AccessKey string
CustomCa string
Folder string
Region string
SecretKey string
BucketName string
Endpoint string
AccessKey string
CustomCa string
Folder string
Region string
SecretKey string
bucketName string
endpoint string
accessKey string
customCa string
folder string
region string
secretKey string
bucketName str
endpoint str
access_key str
customCa str
folder str
region str
secret_key str

GetClusterRkeConfigServicesKubeApi

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

ExtraArgs Dictionary<string, object>
Image string
ServiceClusterIpRange string
ServiceNodePortRange string
AdmissionConfiguration Dictionary<string, object>
AlwaysPullImages bool
AuditLog GetClusterRkeConfigServicesKubeApiAuditLogArgs
EventRateLimit GetClusterRkeConfigServicesKubeApiEventRateLimitArgs
ExtraBinds List<string>
ExtraEnvs List<string>
PodSecurityPolicy bool
SecretsEncryptionConfig GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfigArgs
ExtraArgs map[string]interface{}
Image string
ServiceClusterIpRange string
ServiceNodePortRange string
AdmissionConfiguration map[string]interface{}
AlwaysPullImages bool
AuditLog GetClusterRkeConfigServicesKubeApiAuditLog
EventRateLimit GetClusterRkeConfigServicesKubeApiEventRateLimit
ExtraBinds []string
ExtraEnvs []string
PodSecurityPolicy bool
SecretsEncryptionConfig GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfig
extraArgs {[key: string]: any}
image string
serviceClusterIpRange string
serviceNodePortRange string
admissionConfiguration {[key: string]: any}
alwaysPullImages boolean
auditLog GetClusterRkeConfigServicesKubeApiAuditLog
eventRateLimit GetClusterRkeConfigServicesKubeApiEventRateLimit
extraBinds string[]
extraEnvs string[]
podSecurityPolicy boolean
secretsEncryptionConfig GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfig
extraArgs Dict[str, Any]
image str
serviceClusterIpRange str
serviceNodePortRange str
admissionConfiguration Dict[str, Any]
alwaysPullImages bool
auditLog Dict[GetClusterRkeConfigServicesKubeApiAuditLog]
eventRateLimit Dict[GetClusterRkeConfigServicesKubeApiEventRateLimit]
extraBinds List[str]
extraEnvs List[str]
podSecurityPolicy bool
secretsEncryptionConfig Dict[GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfig]

GetClusterRkeConfigServicesKubeApiAuditLog

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Configuration GetClusterRkeConfigServicesKubeApiAuditLogConfigurationArgs
Enabled bool
Configuration GetClusterRkeConfigServicesKubeApiAuditLogConfiguration
Enabled bool
configuration GetClusterRkeConfigServicesKubeApiAuditLogConfiguration
enabled boolean
configuration Dict[GetClusterRkeConfigServicesKubeApiAuditLogConfiguration]
enabled bool

GetClusterRkeConfigServicesKubeApiAuditLogConfiguration

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Policy string
Format string
MaxAge int
MaxBackup int
MaxSize int
Path string
Policy string
Format string
MaxAge int
MaxBackup int
MaxSize int
Path string
policy string
format string
maxAge number
maxBackup number
maxSize number
path string
policy str
format str
maxAge float
maxBackup float
maxSize float
path str

GetClusterRkeConfigServicesKubeApiEventRateLimit

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Configuration Dictionary<string, object>
Enabled bool
Configuration map[string]interface{}
Enabled bool
configuration {[key: string]: any}
enabled boolean
configuration Dict[str, Any]
enabled bool

GetClusterRkeConfigServicesKubeApiSecretsEncryptionConfig

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

CustomConfig Dictionary<string, object>
Enabled bool
CustomConfig map[string]interface{}
Enabled bool
customConfig {[key: string]: any}
enabled boolean
customConfig Dict[str, Any]
enabled bool

GetClusterRkeConfigServicesKubeController

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

ClusterCidr string
ExtraArgs Dictionary<string, object>
Image string
ServiceClusterIpRange string
ExtraBinds List<string>
ExtraEnvs List<string>
ClusterCidr string
ExtraArgs map[string]interface{}
Image string
ServiceClusterIpRange string
ExtraBinds []string
ExtraEnvs []string
clusterCidr string
extraArgs {[key: string]: any}
image string
serviceClusterIpRange string
extraBinds string[]
extraEnvs string[]
clusterCidr str
extraArgs Dict[str, Any]
image str
serviceClusterIpRange str
extraBinds List[str]
extraEnvs List[str]

GetClusterRkeConfigServicesKubelet

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

ClusterDnsServer string
ClusterDomain string
ExtraArgs Dictionary<string, object>
FailSwapOn bool
Image string
InfraContainerImage string
ExtraBinds List<string>
ExtraEnvs List<string>
GenerateServingCertificate bool
ClusterDnsServer string
ClusterDomain string
ExtraArgs map[string]interface{}
FailSwapOn bool
Image string
InfraContainerImage string
ExtraBinds []string
ExtraEnvs []string
GenerateServingCertificate bool
clusterDnsServer string
clusterDomain string
extraArgs {[key: string]: any}
failSwapOn boolean
image string
infraContainerImage string
extraBinds string[]
extraEnvs string[]
generateServingCertificate boolean
clusterDnsServer str
clusterDomain str
extraArgs Dict[str, Any]
failSwapOn bool
image str
infraContainerImage str
extraBinds List[str]
extraEnvs List[str]
generateServingCertificate bool

GetClusterRkeConfigServicesKubeproxy

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

ExtraArgs Dictionary<string, object>
Image string
ExtraBinds List<string>
ExtraEnvs List<string>
ExtraArgs map[string]interface{}
Image string
ExtraBinds []string
ExtraEnvs []string
extraArgs {[key: string]: any}
image string
extraBinds string[]
extraEnvs string[]
extraArgs Dict[str, Any]
image str
extraBinds List[str]
extraEnvs List[str]

GetClusterRkeConfigServicesScheduler

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

ExtraArgs Dictionary<string, object>
Image string
ExtraBinds List<string>
ExtraEnvs List<string>
ExtraArgs map[string]interface{}
Image string
ExtraBinds []string
ExtraEnvs []string
extraArgs {[key: string]: any}
image string
extraBinds string[]
extraEnvs string[]
extraArgs Dict[str, Any]
image str
extraBinds List[str]
extraEnvs List[str]

GetClusterRkeConfigUpgradeStrategy

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

DrainInput GetClusterRkeConfigUpgradeStrategyDrainInputArgs
Drain bool
MaxUnavailableControlplane string
MaxUnavailableWorker string
DrainInput GetClusterRkeConfigUpgradeStrategyDrainInput
Drain bool
MaxUnavailableControlplane string
MaxUnavailableWorker string
drainInput GetClusterRkeConfigUpgradeStrategyDrainInput
drain boolean
maxUnavailableControlplane string
maxUnavailableWorker string
drainInput Dict[GetClusterRkeConfigUpgradeStrategyDrainInput]
drain bool
maxUnavailableControlplane str
maxUnavailableWorker str

GetClusterRkeConfigUpgradeStrategyDrainInput

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

DeleteLocalData bool
Force bool
GracePeriod int
IgnoreDaemonSets bool
Timeout int
DeleteLocalData bool
Force bool
GracePeriod int
IgnoreDaemonSets bool
Timeout int
deleteLocalData boolean
force boolean
gracePeriod number
ignoreDaemonSets boolean
timeout number
deleteLocalData bool
force bool
gracePeriod float
ignoreDaemonSets bool
timeout float

GetClusterScheduledClusterScan

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

ScanConfig GetClusterScheduledClusterScanScanConfigArgs
ScheduleConfig GetClusterScheduledClusterScanScheduleConfigArgs
Enabled bool
ScanConfig GetClusterScheduledClusterScanScanConfig
ScheduleConfig GetClusterScheduledClusterScanScheduleConfig
Enabled bool
scanConfig GetClusterScheduledClusterScanScanConfig
scheduleConfig GetClusterScheduledClusterScanScheduleConfig
enabled boolean
scanConfig Dict[GetClusterScheduledClusterScanScanConfig]
scheduleConfig Dict[GetClusterScheduledClusterScanScheduleConfig]
enabled bool

GetClusterScheduledClusterScanScanConfig

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

CisScanConfig GetClusterScheduledClusterScanScanConfigCisScanConfigArgs
CisScanConfig GetClusterScheduledClusterScanScanConfigCisScanConfig
cisScanConfig GetClusterScheduledClusterScanScanConfigCisScanConfig
cisScanConfig Dict[GetClusterScheduledClusterScanScanConfigCisScanConfig]

GetClusterScheduledClusterScanScanConfigCisScanConfig

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

DebugMaster bool
DebugWorker bool
OverrideBenchmarkVersion string
OverrideSkips List<string>
Profile string
DebugMaster bool
DebugWorker bool
OverrideBenchmarkVersion string
OverrideSkips []string
Profile string
debugMaster boolean
debugWorker boolean
overrideBenchmarkVersion string
overrideSkips string[]
profile string
debugMaster bool
debugWorker bool
overrideBenchmarkVersion str
overrideSkips List[str]
profile str

GetClusterScheduledClusterScanScheduleConfig

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

CronSchedule string
Retention int
CronSchedule string
Retention int
cronSchedule string
retention number
cronSchedule str
retention float

Package Details

Repository
https://github.com/pulumi/pulumi-rancher2
License
Apache-2.0
Notes
This Pulumi package is based on the rancher2 Terraform Provider.