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",
        }));
    }

}

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",
}, { async: true }));

Using GetClusterTemplate

function getClusterTemplate(args: GetClusterTemplateArgs, opts?: InvokeOptions): Promise<GetClusterTemplateResult>
function  get_cluster_template(annotations=None, description=None, labels=None, name=None, opts=None)
func LookupClusterTemplate(ctx *Context, args *LookupClusterTemplateArgs, opts ...InvokeOption) (*LookupClusterTemplateResult, error)

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

public static class GetClusterTemplate {
    public static Task<GetClusterTemplateResult> InvokeAsync(GetClusterTemplateArgs args, InvokeOptions? opts = null)
}

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 {[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 Dict[str, Any]

(Computed) Annotations for the cluster template (map)

description str
labels Dict[str, 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 {[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 Dict[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 Dict[str, Any]

(Computed) Labels for the cluster template (map)

members List[GetClusterTemplateMember]

(Computed) Cluster template members (list)

name str
template_revisions List[GetClusterTemplateTemplateRevision]

(Computed) Cluster template revisions (list)

Supporting Types

GetClusterTemplateMember

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

AccessType string
GroupPrincipalId string
UserPrincipalId string
AccessType string
GroupPrincipalId string
UserPrincipalId string
accessType string
groupPrincipalId string
userPrincipalId string
accessType str
group_principal_id str
user_principal_id str

GetClusterTemplateTemplateRevision

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

ClusterConfig GetClusterTemplateTemplateRevisionClusterConfigArgs
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<GetClusterTemplateTemplateRevisionQuestionArgs>
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 {[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 Dict[str, Any]

(Computed) Annotations for the cluster template (map)

clusterConfig Dict[GetClusterTemplateTemplateRevisionClusterConfig]
cluster_template_id str
id str

(Computed) The ID of the resource (string)

labels Dict[str, Any]

(Computed) Labels for the cluster template (map)

name str

The cluster template name (string)

default bool
enabled bool
questions List[GetClusterTemplateTemplateRevisionQuestion]

GetClusterTemplateTemplateRevisionClusterConfig

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

ClusterAuthEndpoint GetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointArgs
DefaultClusterRoleForProjectMembers string
DefaultPodSecurityPolicyTemplateId string
DesiredAgentImage string
DesiredAuthImage string
DockerRootDir string
RkeConfig GetClusterTemplateTemplateRevisionClusterConfigRkeConfigArgs
EnableClusterAlerting bool
EnableClusterMonitoring bool
EnableNetworkPolicy bool
ScheduledClusterScan GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanArgs
WindowsPreferedCluster bool
ClusterAuthEndpoint GetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpoint
DefaultClusterRoleForProjectMembers string
DefaultPodSecurityPolicyTemplateId string
DesiredAgentImage string
DesiredAuthImage string
DockerRootDir string
RkeConfig GetClusterTemplateTemplateRevisionClusterConfigRkeConfig
EnableClusterAlerting bool
EnableClusterMonitoring bool
EnableNetworkPolicy bool
ScheduledClusterScan GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScan
WindowsPreferedCluster bool
clusterAuthEndpoint GetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpoint
defaultClusterRoleForProjectMembers string
defaultPodSecurityPolicyTemplateId string
desiredAgentImage string
desiredAuthImage string
dockerRootDir string
rkeConfig GetClusterTemplateTemplateRevisionClusterConfigRkeConfig
enableClusterAlerting boolean
enableClusterMonitoring boolean
enableNetworkPolicy boolean
scheduledClusterScan GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScan
windowsPreferedCluster boolean
cluster_auth_endpoint Dict[GetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpoint]
defaultClusterRoleForProjectMembers str
default_pod_security_policy_template_id str
desired_agent_image str
desired_auth_image str
docker_root_dir str
rke_config Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfig]
enable_cluster_alerting bool
enable_cluster_monitoring bool
enable_network_policy bool
scheduled_cluster_scan Dict[GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScan]
windows_prefered_cluster bool

GetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpoint

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

GetClusterTemplateTemplateRevisionClusterConfigRkeConfig

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 GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationArgs
Authorization GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationArgs
BastionHost GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostArgs
CloudProvider GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderArgs
Dns GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsArgs
Ingress GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressArgs
KubernetesVersion string
Monitoring GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringArgs
Network GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkArgs
PrefixPath string
Services GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesArgs
SshCertPath string
SshKeyPath string
UpgradeStrategy GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyArgs
Addons string
AddonsIncludes List<string>
IgnoreDockerVersion bool
Nodes List<GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArgs>
PrivateRegistries List<GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArgs>
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
Addons string
AddonsIncludes []string
IgnoreDockerVersion bool
Nodes []GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNode
PrivateRegistries []GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistry
SshAgentAuth bool
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
addons string
addonsIncludes string[]
ignoreDockerVersion boolean
nodes GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNode[]
privateRegistries GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistry[]
sshAgentAuth boolean
addonJobTimeout float
authentication Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthentication]
authorization Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorization]
bastionHost Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHost]
cloudProvider Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProvider]
dns Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDns]
ingress Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngress]
kubernetesVersion str
monitoring Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoring]
network Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetwork]
prefixPath str
services Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServices]
sshCertPath str
sshKeyPath str
upgrade_strategy Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategy]
addons str
addonsIncludes List[str]
ignoreDockerVersion bool
nodes List[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNode]
privateRegistries List[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistry]
sshAgentAuth bool

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthentication

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

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorization

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

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHost

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

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProvider

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 cluster template name (string)

AwsCloudProvider GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderArgs
AzureCloudProvider GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderArgs
OpenstackCloudProvider GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderArgs
VsphereCloudProvider GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderArgs
CustomCloudProvider string
Name string

The cluster template name (string)

AwsCloudProvider GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProvider
AzureCloudProvider GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProvider
OpenstackCloudProvider GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProvider
VsphereCloudProvider GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProvider
customCloudProvider string
name string

The cluster template name (string)

awsCloudProvider GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProvider
azureCloudProvider GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProvider
openstackCloudProvider GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProvider
vsphereCloudProvider GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProvider
customCloudProvider str
name str

The cluster template name (string)

awsCloudProvider Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProvider]
azureCloudProvider Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProvider]
openstackCloudProvider Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProvider]
vsphereCloudProvider Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProvider]

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProvider

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 GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalArgs
ServiceOverrides List<GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArgs>
Global GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobal
ServiceOverrides []GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverride
global GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobal
serviceOverrides GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverride[]
global Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobal]
serviceOverrides List[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverride]

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobal

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

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverride

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

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProvider

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

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProvider

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 GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageArgs
Global GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalArgs
LoadBalancer GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerArgs
Metadata GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataArgs
Route GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteArgs
BlockStorage GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorage
Global GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobal
LoadBalancer GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancer
Metadata GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadata
Route GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRoute
blockStorage GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorage
global GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobal
loadBalancer GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancer
metadata GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadata
route GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRoute
blockStorage Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorage]
global Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobal]
loadBalancer Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancer]
metadata Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadata]
route Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRoute]

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorage

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

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobal

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

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancer

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

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadata

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

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRoute

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

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProvider

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 GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskArgs
Global GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalArgs
Network GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkArgs
VirtualCenters List<GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArgs>
Workspace GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceArgs
Disk GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDisk
Global GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobal
Network GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetwork
VirtualCenters []GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenter
Workspace GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspace
disk GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDisk
global GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobal
network GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetwork
virtualCenters GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenter[]
workspace GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspace
disk Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDisk]
global Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobal]
network Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetwork]
virtualCenters List[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenter]
workspace Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspace]

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDisk

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

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobal

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

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetwork

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

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenter

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 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 number
user string
datacenters str
name str

The cluster template name (string)

password str
port str
soapRoundtripCount float
user str

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspace

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

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDns

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 GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsNodelocalArgs
Provider string
NodeSelector map[string]interface{}
ReverseCidrs []string
UpstreamNameservers []string
Nodelocal GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsNodelocal
Provider string
nodeSelector {[key: string]: any}
reverseCidrs string[]
upstreamNameservers string[]
nodelocal GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsNodelocal
provider string
nodeSelector Dict[str, Any]
reverseCidrs List[str]
upstreamNameservers List[str]
nodelocal Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsNodelocal]
provider str

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsNodelocal

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]

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngress

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

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoring

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 GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringUpdateStrategyArgs
Options map[string]interface{}
Provider string
Replicas int
NodeSelector map[string]interface{}
UpdateStrategy GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringUpdateStrategy
options {[key: string]: any}
provider string
replicas number
nodeSelector {[key: string]: any}
updateStrategy GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringUpdateStrategy
options Dict[str, Any]
provider str
replicas float
nodeSelector Dict[str, Any]
updateStrategy Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringUpdateStrategy]

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringUpdateStrategy

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 GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringUpdateStrategyRollingUpdateArgs
Strategy string
RollingUpdate GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringUpdateStrategyRollingUpdate
Strategy string
rollingUpdate GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringUpdateStrategyRollingUpdate
strategy string
rollingUpdate Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringUpdateStrategyRollingUpdate]
strategy str

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringUpdateStrategyRollingUpdate

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

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetwork

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 GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderArgs
CanalNetworkProvider GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderArgs
FlannelNetworkProvider GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderArgs
Mtu int
WeaveNetworkProvider GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderArgs
Options map[string]interface{}
Plugin string
CalicoNetworkProvider GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProvider
CanalNetworkProvider GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProvider
FlannelNetworkProvider GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProvider
Mtu int
WeaveNetworkProvider GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProvider
options {[key: string]: any}
plugin string
calicoNetworkProvider GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProvider
canalNetworkProvider GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProvider
flannelNetworkProvider GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProvider
mtu number
weaveNetworkProvider GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProvider
options Dict[str, Any]
plugin str
calicoNetworkProvider Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProvider]
canalNetworkProvider Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProvider]
flannelNetworkProvider Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProvider]
mtu float
weaveNetworkProvider Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProvider]

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProvider

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

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProvider

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

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProvider

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

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProvider

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

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNode

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 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 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
dockerSocket str
roles List[str]
sshKey str
sshKeyPath str
user str
hostnameOverride str
internalAddress str
labels Dict[str, Any]

(Computed) Labels for the cluster template (map)

nodeId str
port str
sshAgentAuth bool

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistry

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

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServices

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 GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdArgs
KubeApi GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiArgs
KubeController GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerArgs
Kubelet GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletArgs
Kubeproxy GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyArgs
Scheduler GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerArgs
Etcd GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcd
KubeApi GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApi
KubeController GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeController
Kubelet GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubelet
Kubeproxy GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxy
Scheduler GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesScheduler
etcd GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcd
kubeApi GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApi
kubeController GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeController
kubelet GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubelet
kubeproxy GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxy
scheduler GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesScheduler
etcd Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcd]
kubeApi Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApi]
kubeController Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeController]
kubelet Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubelet]
kubeproxy Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxy]
scheduler Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesScheduler]

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcd

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 GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigArgs
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]interface{}
Image string
Key string
Path string
Retention string
Snapshot bool
ExternalUrls []string
ExtraBinds []string
ExtraEnvs []string
Gid int
Uid int
backupConfig GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfig
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[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfig]
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

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfig

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 GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigArgs
SafeTimestamp bool
Enabled bool
IntervalHours int
Retention int
S3BackupConfig GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfig
SafeTimestamp bool
enabled boolean
intervalHours number
retention number
s3BackupConfig GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfig
safeTimestamp boolean
enabled bool
intervalHours float
retention float
s3BackupConfig Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfig]
safeTimestamp bool

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfig

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

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApi

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 GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogArgs
EventRateLimit GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitArgs
ExtraBinds List<string>
ExtraEnvs List<string>
PodSecurityPolicy bool
SecretsEncryptionConfig GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigArgs
ExtraArgs map[string]interface{}
Image string
ServiceClusterIpRange string
ServiceNodePortRange string
AdmissionConfiguration map[string]interface{}
AlwaysPullImages bool
AuditLog GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLog
EventRateLimit GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimit
ExtraBinds []string
ExtraEnvs []string
PodSecurityPolicy bool
SecretsEncryptionConfig GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfig
extraArgs {[key: string]: any}
image string
serviceClusterIpRange string
serviceNodePortRange string
admissionConfiguration {[key: string]: any}
alwaysPullImages boolean
auditLog GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLog
eventRateLimit GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimit
extraBinds string[]
extraEnvs string[]
podSecurityPolicy boolean
secretsEncryptionConfig GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfig
extraArgs Dict[str, Any]
image str
serviceClusterIpRange str
serviceNodePortRange str
admissionConfiguration Dict[str, Any]
alwaysPullImages bool
auditLog Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLog]
eventRateLimit Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimit]
extraBinds List[str]
extraEnvs List[str]
podSecurityPolicy bool
secretsEncryptionConfig Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfig]

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLog

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 GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationArgs
Enabled bool
Configuration GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfiguration
Enabled bool
configuration GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfiguration
enabled boolean
configuration Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfiguration]
enabled bool

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfiguration

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

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimit

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

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfig

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

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeController

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]

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubelet

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

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxy

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]

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesScheduler

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]

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategy

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 GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputArgs
Drain bool
MaxUnavailableControlplane string
MaxUnavailableWorker string
DrainInput GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInput
Drain bool
MaxUnavailableControlplane string
MaxUnavailableWorker string
drainInput GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInput
drain boolean
maxUnavailableControlplane string
maxUnavailableWorker string
drainInput Dict[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInput]
drain bool
maxUnavailableControlplane str
maxUnavailableWorker str

GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInput

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

GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScan

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 GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigArgs
ScheduleConfig GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigArgs
Enabled bool
ScanConfig GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfig
ScheduleConfig GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfig
Enabled bool
scanConfig GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfig
scheduleConfig GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfig
enabled boolean
scanConfig Dict[GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfig]
scheduleConfig Dict[GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfig]
enabled bool

GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfig

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 GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigArgs
CisScanConfig GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfig
cisScanConfig GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfig
cisScanConfig Dict[GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfig]

GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfig

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

GetClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfig

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

GetClusterTemplateTemplateRevisionQuestion

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

Package Details

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