Rancher2

Pulumi Official
Package maintained by Pulumi
v3.8.0 published on Tuesday, May 31, 2022 by Pulumi

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 Pulumi;
using Rancher2 = Pulumi.Rancher2;

class MyStack : Stack
{
    public MyStack()
    {
        var foo = Output.Create(Rancher2.GetClusterTemplate.InvokeAsync(new Rancher2.GetClusterTemplateArgs
        {
            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, &GetClusterTemplateArgs{
			Name: "foo",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

Coming soon!

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 = pulumi.output(rancher2.getClusterTemplate({
    name: "foo",
}));

Coming soon!

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

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

GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfig

GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfig

cronSchedule String
retention Integer
cronSchedule string
retention number
cronSchedule String
retention Number

GetClusterTemplateTemplateRevisionQuestion

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

Package Details

Repository
https://github.com/pulumi/pulumi-rancher2
License
Apache-2.0
Notes

This Pulumi package is based on the rancher2 Terraform Provider.