rancher2 logo
Rancher 2 v3.9.0, Jan 18 23

rancher2.getClusterTemplate

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

Cluster Templates are available from Rancher v2.3.x and above.

Example Usage

using System.Collections.Generic;
using Pulumi;
using Rancher2 = Pulumi.Rancher2;

return await Deployment.RunAsync(() => 
{
    var foo = Rancher2.GetClusterTemplate.Invoke(new()
    {
        Name = "foo",
    });

});
package main

import (
	"github.com/pulumi/pulumi-rancher2/sdk/v3/go/rancher2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := rancher2.LookupClusterTemplate(ctx, &rancher2.LookupClusterTemplateArgs{
			Name: "foo",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.rancher2.Rancher2Functions;
import com.pulumi.rancher2.inputs.GetClusterTemplateArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var foo = Rancher2Functions.getClusterTemplate(GetClusterTemplateArgs.builder()
            .name("foo")
            .build());

    }
}
import pulumi
import pulumi_rancher2 as rancher2

foo = rancher2.get_cluster_template(name="foo")
import * as pulumi from "@pulumi/pulumi";
import * as rancher2 from "@pulumi/rancher2";

const foo = rancher2.getClusterTemplate({
    name: "foo",
});
variables:
  foo:
    fn::invoke:
      Function: rancher2:getClusterTemplate
      Arguments:
        name: foo

Using getClusterTemplate

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 getClusterTemplate(args: GetClusterTemplateArgs, opts?: InvokeOptions): Promise<GetClusterTemplateResult>
function getClusterTemplateOutput(args: GetClusterTemplateOutputArgs, opts?: InvokeOptions): Output<GetClusterTemplateResult>
def get_cluster_template(annotations: Optional[Mapping[str, Any]] = None,
                         description: Optional[str] = None,
                         labels: Optional[Mapping[str, Any]] = None,
                         name: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetClusterTemplateResult
def get_cluster_template_output(annotations: Optional[pulumi.Input[Mapping[str, Any]]] = None,
                         description: Optional[pulumi.Input[str]] = None,
                         labels: Optional[pulumi.Input[Mapping[str, Any]]] = None,
                         name: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetClusterTemplateResult]
func LookupClusterTemplate(ctx *Context, args *LookupClusterTemplateArgs, opts ...InvokeOption) (*LookupClusterTemplateResult, error)
func LookupClusterTemplateOutput(ctx *Context, args *LookupClusterTemplateOutputArgs, opts ...InvokeOption) LookupClusterTemplateResultOutput

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

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

The following arguments are supported:

Name string

The cluster template name (string)

Annotations Dictionary<string, object>

(Computed) Annotations for the cluster template (map)

Description string
Labels Dictionary<string, object>

(Computed) Labels for the cluster template (map)

Name string

The cluster template name (string)

Annotations map[string]interface{}

(Computed) Annotations for the cluster template (map)

Description string
Labels map[string]interface{}

(Computed) Labels for the cluster template (map)

name String

The cluster template name (string)

annotations Map<String,Object>

(Computed) Annotations for the cluster template (map)

description String
labels Map<String,Object>

(Computed) Labels for the cluster template (map)

name string

The cluster template name (string)

annotations {[key: string]: any}

(Computed) Annotations for the cluster template (map)

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

(Computed) Labels for the cluster template (map)

name str

The cluster template name (string)

annotations Mapping[str, Any]

(Computed) Annotations for the cluster template (map)

description str
labels Mapping[str, Any]

(Computed) Labels for the cluster template (map)

name String

The cluster template name (string)

annotations Map<Any>

(Computed) Annotations for the cluster template (map)

description String
labels Map<Any>

(Computed) Labels for the cluster template (map)

getClusterTemplate Result

The following output properties are available:

Annotations Dictionary<string, object>

(Computed) Annotations for the cluster template (map)

DefaultRevisionId string

(Computed) Default cluster template revision ID (string)

Description string
Id string

The provider-assigned unique ID for this managed resource.

Labels Dictionary<string, object>

(Computed) Labels for the cluster template (map)

Members List<GetClusterTemplateMember>

(Computed) Cluster template members (list)

Name string
TemplateRevisions List<GetClusterTemplateTemplateRevision>

(Computed) Cluster template revisions (list)

Annotations map[string]interface{}

(Computed) Annotations for the cluster template (map)

DefaultRevisionId string

(Computed) Default cluster template revision ID (string)

Description string
Id string

The provider-assigned unique ID for this managed resource.

Labels map[string]interface{}

(Computed) Labels for the cluster template (map)

Members []GetClusterTemplateMember

(Computed) Cluster template members (list)

Name string
TemplateRevisions []GetClusterTemplateTemplateRevision

(Computed) Cluster template revisions (list)

annotations Map<String,Object>

(Computed) Annotations for the cluster template (map)

defaultRevisionId String

(Computed) Default cluster template revision ID (string)

description String
id String

The provider-assigned unique ID for this managed resource.

labels Map<String,Object>

(Computed) Labels for the cluster template (map)

members List<GetClusterTemplateMember>

(Computed) Cluster template members (list)

name String
templateRevisions List<GetClusterTemplateTemplateRevision>

(Computed) Cluster template revisions (list)

annotations {[key: string]: any}

(Computed) Annotations for the cluster template (map)

defaultRevisionId string

(Computed) Default cluster template revision ID (string)

description string
id string

The provider-assigned unique ID for this managed resource.

labels {[key: string]: any}

(Computed) Labels for the cluster template (map)

members GetClusterTemplateMember[]

(Computed) Cluster template members (list)

name string
templateRevisions GetClusterTemplateTemplateRevision[]

(Computed) Cluster template revisions (list)

annotations Mapping[str, Any]

(Computed) Annotations for the cluster template (map)

default_revision_id str

(Computed) Default cluster template revision ID (string)

description str
id str

The provider-assigned unique ID for this managed resource.

labels Mapping[str, Any]

(Computed) Labels for the cluster template (map)

members Sequence[GetClusterTemplateMember]

(Computed) Cluster template members (list)

name str
template_revisions Sequence[GetClusterTemplateTemplateRevision]

(Computed) Cluster template revisions (list)

annotations Map<Any>

(Computed) Annotations for the cluster template (map)

defaultRevisionId String

(Computed) Default cluster template revision ID (string)

description String
id String

The provider-assigned unique ID for this managed resource.

labels Map<Any>

(Computed) Labels for the cluster template (map)

members List<Property Map>

(Computed) Cluster template members (list)

name String
templateRevisions List<Property Map>

(Computed) Cluster template revisions (list)

Supporting Types

GetClusterTemplateMember

GetClusterTemplateTemplateRevision

Annotations Dictionary<string, object>

(Computed) Annotations for the cluster template (map)

ClusterConfig GetClusterTemplateTemplateRevisionClusterConfig
ClusterTemplateId string
Id string

(Computed) The ID of the resource (string)

Labels Dictionary<string, object>

(Computed) Labels for the cluster template (map)

Name string

The cluster template name (string)

Default bool
Enabled bool
Questions List<GetClusterTemplateTemplateRevisionQuestion>
Annotations map[string]interface{}

(Computed) Annotations for the cluster template (map)

ClusterConfig GetClusterTemplateTemplateRevisionClusterConfig
ClusterTemplateId string
Id string

(Computed) The ID of the resource (string)

Labels map[string]interface{}

(Computed) Labels for the cluster template (map)

Name string

The cluster template name (string)

Default bool
Enabled bool
Questions []GetClusterTemplateTemplateRevisionQuestion
annotations Map<String,Object>

(Computed) Annotations for the cluster template (map)

clusterConfig GetClusterTemplateTemplateRevisionClusterConfig
clusterTemplateId String
id String

(Computed) The ID of the resource (string)

labels Map<String,Object>

(Computed) Labels for the cluster template (map)

name String

The cluster template name (string)

default_ Boolean
enabled Boolean
questions List<GetClusterTemplateTemplateRevisionQuestion>
annotations {[key: string]: any}

(Computed) Annotations for the cluster template (map)

clusterConfig GetClusterTemplateTemplateRevisionClusterConfig
clusterTemplateId string
id string

(Computed) The ID of the resource (string)

labels {[key: string]: any}

(Computed) Labels for the cluster template (map)

name string

The cluster template name (string)

default boolean
enabled boolean
questions GetClusterTemplateTemplateRevisionQuestion[]
annotations Mapping[str, Any]

(Computed) Annotations for the cluster template (map)

cluster_config GetClusterTemplateTemplateRevisionClusterConfig
cluster_template_id str
id str

(Computed) The ID of the resource (string)

labels Mapping[str, Any]

(Computed) Labels for the cluster template (map)

name str

The cluster template name (string)

default bool
enabled bool
questions Sequence[GetClusterTemplateTemplateRevisionQuestion]
annotations Map<Any>

(Computed) Annotations for the cluster template (map)

clusterConfig Property Map
clusterTemplateId String
id String

(Computed) The ID of the resource (string)

labels Map<Any>

(Computed) Labels for the cluster template (map)

name String

The cluster template name (string)

default Boolean
enabled Boolean
questions List<Property Map>

GetClusterTemplateTemplateRevisionClusterConfig

GetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpoint

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

GetClusterTemplateTemplateRevisionClusterConfigRkeConfig

AddonJobTimeout int
Authentication GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthentication
Authorization GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorization
BastionHost GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHost
CloudProvider GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProvider
Dns GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDns
Ingress GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngress
KubernetesVersion string
Monitoring GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoring
Network GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetwork
PrefixPath string
Services GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServices
SshCertPath string
SshKeyPath string
UpgradeStrategy GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategy
WinPrefixPath string
Addons string
AddonsIncludes List<string>
EnableCriDockerd bool
IgnoreDockerVersion bool
Nodes List<GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNode>
PrivateRegistries List<GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistry>
SshAgentAuth bool
AddonJobTimeout int
Authentication GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthentication
Authorization GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorization
BastionHost GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHost
CloudProvider GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProvider
Dns GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDns
Ingress GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngress
KubernetesVersion string
Monitoring GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoring
Network GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetwork
PrefixPath string
Services GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServices
SshCertPath string
SshKeyPath string
UpgradeStrategy GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategy
WinPrefixPath string
Addons string
AddonsIncludes []string
EnableCriDockerd bool
IgnoreDockerVersion bool
Nodes []GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNode
PrivateRegistries []GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistry
SshAgentAuth bool
addonJobTimeout Integer
authentication GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthentication
authorization GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorization
bastionHost GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHost
cloudProvider GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProvider
dns GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDns
ingress GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngress
kubernetesVersion String
monitoring GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoring
network GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetwork
prefixPath String
services GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServices
sshCertPath String
sshKeyPath String
upgradeStrategy GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategy
winPrefixPath String
addons String
addonsIncludes List<String>
enableCriDockerd Boolean
ignoreDockerVersion Boolean
nodes List<GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNode>
privateRegistries List<GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistry>
sshAgentAuth Boolean
addonJobTimeout number
authentication GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthentication
authorization GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorization
bastionHost GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHost
cloudProvider GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProvider
dns GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDns
ingress GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngress
kubernetesVersion string
monitoring GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoring
network GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetwork
prefixPath string
services GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServices
sshCertPath string
sshKeyPath string
upgradeStrategy GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategy
winPrefixPath string
addons string
addonsIncludes string[]
enableCriDockerd boolean
ignoreDockerVersion boolean
nodes GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNode[]
privateRegistries GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistry[]
sshAgentAuth boolean
addon_job_timeout int
authentication GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthentication
authorization GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorization
bastion_host GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHost
cloud_provider GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProvider
dns GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDns
ingress GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngress
kubernetes_version str
monitoring GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoring
network GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetwork
prefix_path str
services GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServices
ssh_cert_path str
ssh_key_path str
upgrade_strategy GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategy
win_prefix_path str
addons str
addons_includes Sequence[str]
enable_cri_dockerd bool
ignore_docker_version bool
nodes Sequence[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNode]
private_registries Sequence[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistry]
ssh_agent_auth bool

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthentication

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

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorization

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

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHost

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

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProvider

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProvider

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobal

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverride

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

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProvider

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProvider

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorage

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobal

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 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

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancer

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadata

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRoute

RouterId string
RouterId string
routerId String
routerId string
routerId String

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProvider

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDisk

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobal

datacenters String
insecureFlag Boolean
password String
port String
soapRoundtripCount Integer
user String
datacenters string
insecureFlag boolean
password string
port string
soapRoundtripCount number
user string
datacenters String
insecureFlag Boolean
password String
port String
soapRoundtripCount Number
user String

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetwork

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenter

Datacenters string
Name string

The cluster template name (string)

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

The cluster template name (string)

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

The cluster template name (string)

password String
port String
soapRoundtripCount Integer
user String
datacenters string
name string

The cluster template name (string)

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

The cluster template name (string)

password str
port str
soap_roundtrip_count int
user str
datacenters String
name String

The cluster template name (string)

password String
port String
soapRoundtripCount Number
user String

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspace

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDns

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsLinearAutoscalerParams

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsNodelocal

IpAddress string
NodeSelector Dictionary<string, object>
IpAddress string
NodeSelector map[string]interface{}
ipAddress String
nodeSelector Map<String,Object>
ipAddress string
nodeSelector {[key: string]: any}
ip_address str
node_selector Mapping[str, Any]
ipAddress String
nodeSelector Map<Any>

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsToleration

Key string
Seconds int
Effect string
Operator string
Value string
Key string
Seconds int
Effect string
Operator string
Value string
key String
seconds Integer
effect String
operator String
value String
key string
seconds number
effect string
operator string
value string
key str
seconds int
effect str
operator str
value str
key String
seconds Number
effect String
operator String
value String

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsUpdateStrategy

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsUpdateStrategyRollingUpdate

maxSurge Integer
maxUnavailable Integer

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngress

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressToleration

Key string
Seconds int
Effect string
Operator string
Value string
Key string
Seconds int
Effect string
Operator string
Value string
key String
seconds Integer
effect String
operator String
value String
key string
seconds number
effect string
operator string
value string
key str
seconds int
effect str
operator str
value str
key String
seconds Number
effect String
operator String
value String

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressUpdateStrategy

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressUpdateStrategyRollingUpdate

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoring

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringToleration

Key string
Seconds int
Effect string
Operator string
Value string
Key string
Seconds int
Effect string
Operator string
Value string
key String
seconds Integer
effect String
operator String
value String
key string
seconds number
effect string
operator string
value string
key str
seconds int
effect str
operator str
value str
key String
seconds Number
effect String
operator String
value String

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringUpdateStrategy

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringUpdateStrategyRollingUpdate

maxSurge Integer
maxUnavailable Integer

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetwork

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkAciNetworkProvider

Aep string
ApicHosts List<string>
ApicUserCrt string
ApicUserKey string
ApicUserName string
EncapType string
ExternDynamic string
ExternStatic string
KubeApiVlan string
L3out string
L3outExternalNetworks List<string>
McastRangeEnd string
McastRangeStart string
NodeSubnet string
NodeSvcSubnet string
ServiceVlan string
SystemId string
Token string
VrfName string
VrfTenant string
ApicRefreshTickerAdjust string
ApicRefreshTime string
ApicSubscriptionDelay string
Capic string
ControllerLogLevel string
DisablePeriodicSnatGlobalInfoSync string
DisableWaitForNetwork string
DropLogEnable string
DurationWaitForNetwork string
EnableEndpointSlice string
EpRegistry string
GbpPodSubnet string
HostAgentLogLevel string
ImagePullPolicy string
ImagePullSecret string
InfraVlan string
InstallIstio string
IstioProfile string
KafkaBrokers List<string>
KafkaClientCrt string
KafkaClientKey string
MaxNodesSvcGraph string
MtuHeadRoom string
MultusDisable string
NoPriorityClass string
NodePodIfEnable string
OpflexClientSsl string
OpflexDeviceDeleteTimeout string
OpflexLogLevel string
OpflexMode string
OpflexServerPort string
OverlayVrfName string
OvsMemoryLimit string
PbrTrackingNonSnat string
PodSubnetChunkSize string
RunGbpContainer string
RunOpflexServerContainer string
ServiceMonitorInterval string
SnatContractScope string
SnatNamespace string
SnatPortRangeEnd string
SnatPortRangeStart string
SnatPortsPerNode string
SriovEnable string
SubnetDomainName string
Tenant string
UseAciAnywhereCrd string
UseAciCniPriorityClass string
UseClusterRole string
UseHostNetnsVolume string
UseOpflexServerVolume string
UsePrivilegedContainer string
VmmController string
VmmDomain string
Aep string
ApicHosts []string
ApicUserCrt string
ApicUserKey string
ApicUserName string
EncapType string
ExternDynamic string
ExternStatic string
KubeApiVlan string
L3out string
L3outExternalNetworks []string
McastRangeEnd string
McastRangeStart string
NodeSubnet string
NodeSvcSubnet string
ServiceVlan string
SystemId string
Token string
VrfName string
VrfTenant string
ApicRefreshTickerAdjust string
ApicRefreshTime string
ApicSubscriptionDelay string
Capic string
ControllerLogLevel string
DisablePeriodicSnatGlobalInfoSync string
DisableWaitForNetwork string
DropLogEnable string
DurationWaitForNetwork string
EnableEndpointSlice string
EpRegistry string
GbpPodSubnet string
HostAgentLogLevel string
ImagePullPolicy string
ImagePullSecret string
InfraVlan string
InstallIstio string
IstioProfile string
KafkaBrokers []string
KafkaClientCrt string
KafkaClientKey string
MaxNodesSvcGraph string
MtuHeadRoom string
MultusDisable string
NoPriorityClass string
NodePodIfEnable string
OpflexClientSsl string
OpflexDeviceDeleteTimeout string
OpflexLogLevel string
OpflexMode string
OpflexServerPort string
OverlayVrfName string
OvsMemoryLimit string
PbrTrackingNonSnat string
PodSubnetChunkSize string
RunGbpContainer string
RunOpflexServerContainer string
ServiceMonitorInterval string
SnatContractScope string
SnatNamespace string
SnatPortRangeEnd string
SnatPortRangeStart string
SnatPortsPerNode string
SriovEnable string
SubnetDomainName string
Tenant string
UseAciAnywhereCrd string
UseAciCniPriorityClass string
UseClusterRole string
UseHostNetnsVolume string
UseOpflexServerVolume string
UsePrivilegedContainer string
VmmController string
VmmDomain string
aep String
apicHosts List<String>
apicUserCrt String
apicUserKey String
apicUserName String
encapType String
externDynamic String
externStatic String
kubeApiVlan String
l3out String
l3outExternalNetworks List<String>
mcastRangeEnd String
mcastRangeStart String
nodeSubnet String
nodeSvcSubnet String
serviceVlan String
systemId String
token String
vrfName String
vrfTenant String
apicRefreshTickerAdjust String
apicRefreshTime String
apicSubscriptionDelay String
capic String
controllerLogLevel String
disablePeriodicSnatGlobalInfoSync String
disableWaitForNetwork String
dropLogEnable String
durationWaitForNetwork String
enableEndpointSlice String
epRegistry String
gbpPodSubnet String
hostAgentLogLevel String
imagePullPolicy String
imagePullSecret String
infraVlan String
installIstio String
istioProfile String
kafkaBrokers List<String>
kafkaClientCrt String
kafkaClientKey String
maxNodesSvcGraph String
mtuHeadRoom String
multusDisable String
noPriorityClass String
nodePodIfEnable String
opflexClientSsl String
opflexDeviceDeleteTimeout String
opflexLogLevel String
opflexMode String
opflexServerPort String
overlayVrfName String
ovsMemoryLimit String
pbrTrackingNonSnat String
podSubnetChunkSize String
runGbpContainer String
runOpflexServerContainer String
serviceMonitorInterval String
snatContractScope String
snatNamespace String
snatPortRangeEnd String
snatPortRangeStart String
snatPortsPerNode String
sriovEnable String
subnetDomainName String
tenant String
useAciAnywhereCrd String
useAciCniPriorityClass String
useClusterRole String
useHostNetnsVolume String
useOpflexServerVolume String
usePrivilegedContainer String
vmmController String
vmmDomain String
aep string
apicHosts string[]
apicUserCrt string
apicUserKey string
apicUserName string
encapType string
externDynamic string
externStatic string
kubeApiVlan string
l3out string
l3outExternalNetworks string[]
mcastRangeEnd string
mcastRangeStart string
nodeSubnet string
nodeSvcSubnet string
serviceVlan string
systemId string
token string
vrfName string
vrfTenant string
apicRefreshTickerAdjust string
apicRefreshTime string
apicSubscriptionDelay string
capic string
controllerLogLevel string
disablePeriodicSnatGlobalInfoSync string
disableWaitForNetwork string
dropLogEnable string
durationWaitForNetwork string
enableEndpointSlice string
epRegistry string
gbpPodSubnet string
hostAgentLogLevel string
imagePullPolicy string
imagePullSecret string
infraVlan string
installIstio string
istioProfile string
kafkaBrokers string[]
kafkaClientCrt string
kafkaClientKey string
maxNodesSvcGraph string
mtuHeadRoom string
multusDisable string
noPriorityClass string
nodePodIfEnable string
opflexClientSsl string
opflexDeviceDeleteTimeout string
opflexLogLevel string
opflexMode string
opflexServerPort string
overlayVrfName string
ovsMemoryLimit string
pbrTrackingNonSnat string
podSubnetChunkSize string
runGbpContainer string
runOpflexServerContainer string
serviceMonitorInterval string
snatContractScope string
snatNamespace string
snatPortRangeEnd string
snatPortRangeStart string
snatPortsPerNode string
sriovEnable string
subnetDomainName string
tenant string
useAciAnywhereCrd string
useAciCniPriorityClass string
useClusterRole string
useHostNetnsVolume string
useOpflexServerVolume string
usePrivilegedContainer string
vmmController string
vmmDomain string
aep str
apic_hosts Sequence[str]
apic_user_crt str
apic_user_key str
apic_user_name str
encap_type str
extern_dynamic str
extern_static str
kube_api_vlan str
l3out str
l3out_external_networks Sequence[str]
mcast_range_end str
mcast_range_start str
node_subnet str
node_svc_subnet str
service_vlan str
system_id str
token str
vrf_name str
vrf_tenant str
apic_refresh_ticker_adjust str
apic_refresh_time str
apic_subscription_delay str
capic str
controller_log_level str
disable_periodic_snat_global_info_sync str
disable_wait_for_network str
drop_log_enable str
duration_wait_for_network str
enable_endpoint_slice str
ep_registry str
gbp_pod_subnet str
host_agent_log_level str
image_pull_policy str
image_pull_secret str
infra_vlan str
install_istio str
istio_profile str
kafka_brokers Sequence[str]
kafka_client_crt str
kafka_client_key str
max_nodes_svc_graph str
mtu_head_room str
multus_disable str
no_priority_class str
node_pod_if_enable str
opflex_client_ssl str
opflex_device_delete_timeout str
opflex_log_level str
opflex_mode str
opflex_server_port str
overlay_vrf_name str
ovs_memory_limit str
pbr_tracking_non_snat str
pod_subnet_chunk_size str
run_gbp_container str
run_opflex_server_container str
service_monitor_interval str
snat_contract_scope str
snat_namespace str
snat_port_range_end str
snat_port_range_start str
snat_ports_per_node str
sriov_enable str
subnet_domain_name str
tenant str
use_aci_anywhere_crd str
use_aci_cni_priority_class str
use_cluster_role str
use_host_netns_volume str
use_opflex_server_volume str
use_privileged_container str
vmm_controller str
vmm_domain str
aep String
apicHosts List<String>
apicUserCrt String
apicUserKey String
apicUserName String
encapType String
externDynamic String
externStatic String
kubeApiVlan String
l3out String
l3outExternalNetworks List<String>
mcastRangeEnd String
mcastRangeStart String
nodeSubnet String
nodeSvcSubnet String
serviceVlan String
systemId String
token String
vrfName String
vrfTenant String
apicRefreshTickerAdjust String
apicRefreshTime String
apicSubscriptionDelay String
capic String
controllerLogLevel String
disablePeriodicSnatGlobalInfoSync String
disableWaitForNetwork String
dropLogEnable String
durationWaitForNetwork String
enableEndpointSlice String
epRegistry String
gbpPodSubnet String
hostAgentLogLevel String
imagePullPolicy String
imagePullSecret String
infraVlan String
installIstio String
istioProfile String
kafkaBrokers List<String>
kafkaClientCrt String
kafkaClientKey String
maxNodesSvcGraph String
mtuHeadRoom String
multusDisable String
noPriorityClass String
nodePodIfEnable String
opflexClientSsl String
opflexDeviceDeleteTimeout String
opflexLogLevel String
opflexMode String
opflexServerPort String
overlayVrfName String
ovsMemoryLimit String
pbrTrackingNonSnat String
podSubnetChunkSize String
runGbpContainer String
runOpflexServerContainer String
serviceMonitorInterval String
snatContractScope String
snatNamespace String
snatPortRangeEnd String
snatPortRangeStart String
snatPortsPerNode String
sriovEnable String
subnetDomainName String
tenant String
useAciAnywhereCrd String
useAciCniPriorityClass String
useClusterRole String
useHostNetnsVolume String
useOpflexServerVolume String
usePrivilegedContainer String
vmmController String
vmmDomain String

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProvider

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProvider

Iface string
Iface string
iface String
iface string
iface str
iface String

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProvider

Iface string
Iface string
iface String
iface string
iface str
iface String

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkToleration

Key string
Seconds int
Effect string
Operator string
Value string
Key string
Seconds int
Effect string
Operator string
Value string
key String
seconds Integer
effect String
operator String
value String
key string
seconds number
effect string
operator string
value string
key str
seconds int
effect str
operator str
value str
key String
seconds Number
effect String
operator String
value String

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProvider

Password string
Password string
password String
password string
password String

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNode

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

(Computed) Labels for the cluster template (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 the cluster template (map)

NodeId string
Port string
SshAgentAuth bool
address String
dockerSocket String
roles List<String>
sshKey String
sshKeyPath String
user String
hostnameOverride String
internalAddress String
labels Map<String,Object>

(Computed) Labels for the cluster template (map)

nodeId String
port String
sshAgentAuth Boolean
address string
dockerSocket string
roles string[]
sshKey string
sshKeyPath string
user string
hostnameOverride string
internalAddress string
labels {[key: string]: any}

(Computed) Labels for the cluster template (map)

nodeId string
port string
sshAgentAuth boolean
address str
docker_socket str
roles Sequence[str]
ssh_key str
ssh_key_path str
user str
hostname_override str
internal_address str
labels Mapping[str, Any]

(Computed) Labels for the cluster template (map)

node_id str
port str
ssh_agent_auth bool
address String
dockerSocket String
roles List<String>
sshKey String
sshKeyPath String
user String
hostnameOverride String
internalAddress String
labels Map<Any>

(Computed) Labels for the cluster template (map)

nodeId String
port String
sshAgentAuth Boolean

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistry

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryEcrCredentialPlugin

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServices

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcd

BackupConfig GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfig
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 GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfig
caCert String
cert String
creation String
extraArgs Map<String,Object>
image String
key String
path String
retention String
snapshot Boolean
externalUrls List<String>
extraBinds List<String>
extraEnvs List<String>
gid Integer
uid Integer
backupConfig Property Map
caCert String
cert String
creation String
extraArgs Map<Any>
image String
key String
path String
retention String
snapshot Boolean
externalUrls List<String>
extraBinds List<String>
extraEnvs List<String>
gid Number
uid Number

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfig

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfig

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 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

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApi

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLog

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfiguration

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 Integer
maxBackup Integer
maxSize Integer
path String
policy string
format string
maxAge number
maxBackup number
maxSize number
path string
policy String
format String
maxAge Number
maxBackup Number
maxSize Number
path String

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimit

configuration String
enabled Boolean
configuration string
enabled boolean
configuration String
enabled Boolean

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfig

customConfig String
enabled Boolean
customConfig string
enabled boolean
customConfig String
enabled Boolean

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeController

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 Map<String,Object>
image String
serviceClusterIpRange String
extraBinds List<String>
extraEnvs List<String>
clusterCidr string
extraArgs {[key: string]: any}
image string
serviceClusterIpRange string
extraBinds string[]
extraEnvs string[]
cluster_cidr str
extra_args Mapping[str, Any]
image str
service_cluster_ip_range str
extra_binds Sequence[str]
extra_envs Sequence[str]
clusterCidr String
extraArgs Map<Any>
image String
serviceClusterIpRange String
extraBinds List<String>
extraEnvs List<String>

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubelet

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 Map<String,Object>
failSwapOn Boolean
image String
infraContainerImage String
extraBinds List<String>
extraEnvs List<String>
generateServingCertificate Boolean
clusterDnsServer string
clusterDomain string
extraArgs {[key: string]: any}
failSwapOn boolean
image string
infraContainerImage string
extraBinds string[]
extraEnvs string[]
generateServingCertificate boolean
clusterDnsServer String
clusterDomain String
extraArgs Map<Any>
failSwapOn Boolean
image String
infraContainerImage String
extraBinds List<String>
extraEnvs List<String>
generateServingCertificate Boolean

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxy

ExtraArgs Dictionary<string, object>
Image string
ExtraBinds List<string>
ExtraEnvs List<string>
ExtraArgs map[string]interface{}
Image string
ExtraBinds []string
ExtraEnvs []string
extraArgs Map<String,Object>
image String
extraBinds List<String>
extraEnvs List<String>
extraArgs {[key: string]: any}
image string
extraBinds string[]
extraEnvs string[]
extra_args Mapping[str, Any]
image str
extra_binds Sequence[str]
extra_envs Sequence[str]
extraArgs Map<Any>
image String
extraBinds List<String>
extraEnvs List<String>

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesScheduler

ExtraArgs Dictionary<string, object>
Image string
ExtraBinds List<string>
ExtraEnvs List<string>
ExtraArgs map[string]interface{}
Image string
ExtraBinds []string
ExtraEnvs []string
extraArgs Map<String,Object>
image String
extraBinds List<String>
extraEnvs List<String>
extraArgs {[key: string]: any}
image string
extraBinds string[]
extraEnvs string[]
extra_args Mapping[str, Any]
image str
extra_binds Sequence[str]
extra_envs Sequence[str]
extraArgs Map<Any>
image String
extraBinds List<String>
extraEnvs List<String>

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategy

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInput

deleteLocalData Boolean
force Boolean
gracePeriod Integer
ignoreDaemonSets Boolean
timeout Integer
deleteLocalData boolean
force boolean
gracePeriod number
ignoreDaemonSets boolean
timeout number
deleteLocalData Boolean
force Boolean
gracePeriod Number
ignoreDaemonSets Boolean
timeout Number

GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScan

GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfig