1. Packages
  2. Rancher2
  3. API Docs
  4. getClusterTemplate
Rancher 2 v6.1.0 published on Tuesday, Mar 12, 2024 by Pulumi

rancher2.getClusterTemplate

Explore with Pulumi AI

rancher2 logo
Rancher 2 v6.1.0 published on Tuesday, Mar 12, 2024 by Pulumi

    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

    import * as pulumi from "@pulumi/pulumi";
    import * as rancher2 from "@pulumi/rancher2";
    
    const foo = rancher2.getClusterTemplate({
        name: "foo",
    });
    
    import pulumi
    import pulumi_rancher2 as rancher2
    
    foo = rancher2.get_cluster_template(name="foo")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-rancher2/sdk/v6/go/rancher2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := rancher2.LookupClusterTemplate(ctx, &rancher2.LookupClusterTemplateArgs{
    			Name: "foo",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Rancher2 = Pulumi.Rancher2;
    
    return await Deployment.RunAsync(() => 
    {
        var foo = Rancher2.GetClusterTemplate.Invoke(new()
        {
            Name = "foo",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.rancher2.Rancher2Functions;
    import com.pulumi.rancher2.inputs.GetClusterTemplateArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var foo = Rancher2Functions.getClusterTemplate(GetClusterTemplateArgs.builder()
                .name("foo")
                .build());
    
        }
    }
    
    variables:
      foo:
        fn::invoke:
          Function: rancher2:getClusterTemplate
          Arguments:
            name: foo
    

    Using getClusterTemplate

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

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

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

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

    The following arguments are supported:

    Name string
    The cluster template name (string)
    Annotations Dictionary<string, object>
    (Computed) Annotations for the cluster template (map)
    Description string
    Labels Dictionary<string, object>
    (Computed) Labels for the cluster template (map)
    Name string
    The cluster template name (string)
    Annotations map[string]interface{}
    (Computed) Annotations for the cluster template (map)
    Description string
    Labels map[string]interface{}
    (Computed) Labels for the cluster template (map)
    name String
    The cluster template name (string)
    annotations Map<String,Object>
    (Computed) Annotations for the cluster template (map)
    description String
    labels Map<String,Object>
    (Computed) Labels for the cluster template (map)
    name string
    The cluster template name (string)
    annotations {[key: string]: any}
    (Computed) Annotations for the cluster template (map)
    description string
    labels {[key: string]: any}
    (Computed) Labels for the cluster template (map)
    name str
    The cluster template name (string)
    annotations Mapping[str, Any]
    (Computed) Annotations for the cluster template (map)
    description str
    labels Mapping[str, Any]
    (Computed) Labels for the cluster template (map)
    name String
    The cluster template name (string)
    annotations Map<Any>
    (Computed) Annotations for the cluster template (map)
    description String
    labels Map<Any>
    (Computed) Labels for the cluster template (map)

    getClusterTemplate Result

    The following output properties are available:

    Annotations Dictionary<string, object>
    (Computed) Annotations for the cluster template (map)
    DefaultRevisionId string
    (Computed) Default cluster template revision ID (string)
    Description string
    Id string
    The provider-assigned unique ID for this managed resource.
    Labels Dictionary<string, object>
    (Computed) Labels for the cluster template (map)
    Members List<GetClusterTemplateMember>
    (Computed) Cluster template members (list)
    Name string
    TemplateRevisions List<GetClusterTemplateTemplateRevision>
    (Computed) Cluster template revisions (list)
    Annotations map[string]interface{}
    (Computed) Annotations for the cluster template (map)
    DefaultRevisionId string
    (Computed) Default cluster template revision ID (string)
    Description string
    Id string
    The provider-assigned unique ID for this managed resource.
    Labels map[string]interface{}
    (Computed) Labels for the cluster template (map)
    Members []GetClusterTemplateMember
    (Computed) Cluster template members (list)
    Name string
    TemplateRevisions []GetClusterTemplateTemplateRevision
    (Computed) Cluster template revisions (list)
    annotations Map<String,Object>
    (Computed) Annotations for the cluster template (map)
    defaultRevisionId String
    (Computed) Default cluster template revision ID (string)
    description String
    id String
    The provider-assigned unique ID for this managed resource.
    labels Map<String,Object>
    (Computed) Labels for the cluster template (map)
    members List<GetClusterTemplateMember>
    (Computed) Cluster template members (list)
    name String
    templateRevisions List<GetClusterTemplateTemplateRevision>
    (Computed) Cluster template revisions (list)
    annotations {[key: string]: any}
    (Computed) Annotations for the cluster template (map)
    defaultRevisionId string
    (Computed) Default cluster template revision ID (string)
    description string
    id string
    The provider-assigned unique ID for this managed resource.
    labels {[key: string]: any}
    (Computed) Labels for the cluster template (map)
    members GetClusterTemplateMember[]
    (Computed) Cluster template members (list)
    name string
    templateRevisions GetClusterTemplateTemplateRevision[]
    (Computed) Cluster template revisions (list)
    annotations Mapping[str, Any]
    (Computed) Annotations for the cluster template (map)
    default_revision_id str
    (Computed) Default cluster template revision ID (string)
    description str
    id str
    The provider-assigned unique ID for this managed resource.
    labels Mapping[str, Any]
    (Computed) Labels for the cluster template (map)
    members Sequence[GetClusterTemplateMember]
    (Computed) Cluster template members (list)
    name str
    template_revisions Sequence[GetClusterTemplateTemplateRevision]
    (Computed) Cluster template revisions (list)
    annotations Map<Any>
    (Computed) Annotations for the cluster template (map)
    defaultRevisionId String
    (Computed) Default cluster template revision ID (string)
    description String
    id String
    The provider-assigned unique ID for this managed resource.
    labels Map<Any>
    (Computed) Labels for the cluster template (map)
    members List<Property Map>
    (Computed) Cluster template members (list)
    name String
    templateRevisions List<Property Map>
    (Computed) Cluster template revisions (list)

    Supporting Types

    GetClusterTemplateMember

    AccessType string
    Member access type: member, owner, read-only
    GroupPrincipalId string
    Member group principal id
    UserPrincipalId string
    Member user principal id
    AccessType string
    Member access type: member, owner, read-only
    GroupPrincipalId string
    Member group principal id
    UserPrincipalId string
    Member user principal id
    accessType String
    Member access type: member, owner, read-only
    groupPrincipalId String
    Member group principal id
    userPrincipalId String
    Member user principal id
    accessType string
    Member access type: member, owner, read-only
    groupPrincipalId string
    Member group principal id
    userPrincipalId string
    Member user principal id
    access_type str
    Member access type: member, owner, read-only
    group_principal_id str
    Member group principal id
    user_principal_id str
    Member user principal id
    accessType String
    Member access type: member, owner, read-only
    groupPrincipalId String
    Member group principal id
    userPrincipalId String
    Member user principal id

    GetClusterTemplateTemplateRevision

    Annotations Dictionary<string, object>
    (Computed) Annotations for the cluster template (map)
    ClusterConfig GetClusterTemplateTemplateRevisionClusterConfig
    Cluster configuration
    ClusterTemplateId string
    Cluster template ID
    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
    Default cluster template revision
    Enabled bool
    Enable cluster template revision
    Questions List<GetClusterTemplateTemplateRevisionQuestion>
    Cluster template questions
    Annotations map[string]interface{}
    (Computed) Annotations for the cluster template (map)
    ClusterConfig GetClusterTemplateTemplateRevisionClusterConfig
    Cluster configuration
    ClusterTemplateId string
    Cluster template ID
    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
    Default cluster template revision
    Enabled bool
    Enable cluster template revision
    Questions []GetClusterTemplateTemplateRevisionQuestion
    Cluster template questions
    annotations Map<String,Object>
    (Computed) Annotations for the cluster template (map)
    clusterConfig GetClusterTemplateTemplateRevisionClusterConfig
    Cluster configuration
    clusterTemplateId String
    Cluster template ID
    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
    Default cluster template revision
    enabled Boolean
    Enable cluster template revision
    questions List<GetClusterTemplateTemplateRevisionQuestion>
    Cluster template questions
    annotations {[key: string]: any}
    (Computed) Annotations for the cluster template (map)
    clusterConfig GetClusterTemplateTemplateRevisionClusterConfig
    Cluster configuration
    clusterTemplateId string
    Cluster template ID
    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
    Default cluster template revision
    enabled boolean
    Enable cluster template revision
    questions GetClusterTemplateTemplateRevisionQuestion[]
    Cluster template questions
    annotations Mapping[str, Any]
    (Computed) Annotations for the cluster template (map)
    cluster_config GetClusterTemplateTemplateRevisionClusterConfig
    Cluster configuration
    cluster_template_id str
    Cluster template ID
    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
    Default cluster template revision
    enabled bool
    Enable cluster template revision
    questions Sequence[GetClusterTemplateTemplateRevisionQuestion]
    Cluster template questions
    annotations Map<Any>
    (Computed) Annotations for the cluster template (map)
    clusterConfig Property Map
    Cluster configuration
    clusterTemplateId String
    Cluster template ID
    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
    Default cluster template revision
    enabled Boolean
    Enable cluster template revision
    questions List<Property Map>
    Cluster template questions

    GetClusterTemplateTemplateRevisionClusterConfig

    ClusterAuthEndpoint GetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpoint
    Local cluster auth endpoint
    DefaultClusterRoleForProjectMembers string
    Default cluster role for project members
    DefaultPodSecurityAdmissionConfigurationTemplateName string
    Default pod security admission configuration template name
    DefaultPodSecurityPolicyTemplateId string
    Default pod security policy template ID
    DesiredAgentImage string
    Desired agent image
    DesiredAuthImage string
    Desired auth image
    DockerRootDir string
    Docker Root Dir
    RkeConfig GetClusterTemplateTemplateRevisionClusterConfigRkeConfig
    Rancher Kubernetes Engine Config
    EnableClusterAlerting bool
    Enable built-in cluster alerting
    EnableClusterMonitoring bool
    Enable built-in cluster monitoring
    EnableNetworkPolicy bool
    Enable project network isolation
    WindowsPreferedCluster bool
    Windows prefered cluster
    ClusterAuthEndpoint GetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpoint
    Local cluster auth endpoint
    DefaultClusterRoleForProjectMembers string
    Default cluster role for project members
    DefaultPodSecurityAdmissionConfigurationTemplateName string
    Default pod security admission configuration template name
    DefaultPodSecurityPolicyTemplateId string
    Default pod security policy template ID
    DesiredAgentImage string
    Desired agent image
    DesiredAuthImage string
    Desired auth image
    DockerRootDir string
    Docker Root Dir
    RkeConfig GetClusterTemplateTemplateRevisionClusterConfigRkeConfig
    Rancher Kubernetes Engine Config
    EnableClusterAlerting bool
    Enable built-in cluster alerting
    EnableClusterMonitoring bool
    Enable built-in cluster monitoring
    EnableNetworkPolicy bool
    Enable project network isolation
    WindowsPreferedCluster bool
    Windows prefered cluster
    clusterAuthEndpoint GetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpoint
    Local cluster auth endpoint
    defaultClusterRoleForProjectMembers String
    Default cluster role for project members
    defaultPodSecurityAdmissionConfigurationTemplateName String
    Default pod security admission configuration template name
    defaultPodSecurityPolicyTemplateId String
    Default pod security policy template ID
    desiredAgentImage String
    Desired agent image
    desiredAuthImage String
    Desired auth image
    dockerRootDir String
    Docker Root Dir
    rkeConfig GetClusterTemplateTemplateRevisionClusterConfigRkeConfig
    Rancher Kubernetes Engine Config
    enableClusterAlerting Boolean
    Enable built-in cluster alerting
    enableClusterMonitoring Boolean
    Enable built-in cluster monitoring
    enableNetworkPolicy Boolean
    Enable project network isolation
    windowsPreferedCluster Boolean
    Windows prefered cluster
    clusterAuthEndpoint GetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpoint
    Local cluster auth endpoint
    defaultClusterRoleForProjectMembers string
    Default cluster role for project members
    defaultPodSecurityAdmissionConfigurationTemplateName string
    Default pod security admission configuration template name
    defaultPodSecurityPolicyTemplateId string
    Default pod security policy template ID
    desiredAgentImage string
    Desired agent image
    desiredAuthImage string
    Desired auth image
    dockerRootDir string
    Docker Root Dir
    rkeConfig GetClusterTemplateTemplateRevisionClusterConfigRkeConfig
    Rancher Kubernetes Engine Config
    enableClusterAlerting boolean
    Enable built-in cluster alerting
    enableClusterMonitoring boolean
    Enable built-in cluster monitoring
    enableNetworkPolicy boolean
    Enable project network isolation
    windowsPreferedCluster boolean
    Windows prefered cluster
    cluster_auth_endpoint GetClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpoint
    Local cluster auth endpoint
    default_cluster_role_for_project_members str
    Default cluster role for project members
    default_pod_security_admission_configuration_template_name str
    Default pod security admission configuration template name
    default_pod_security_policy_template_id str
    Default pod security policy template ID
    desired_agent_image str
    Desired agent image
    desired_auth_image str
    Desired auth image
    docker_root_dir str
    Docker Root Dir
    rke_config GetClusterTemplateTemplateRevisionClusterConfigRkeConfig
    Rancher Kubernetes Engine Config
    enable_cluster_alerting bool
    Enable built-in cluster alerting
    enable_cluster_monitoring bool
    Enable built-in cluster monitoring
    enable_network_policy bool
    Enable project network isolation
    windows_prefered_cluster bool
    Windows prefered cluster
    clusterAuthEndpoint Property Map
    Local cluster auth endpoint
    defaultClusterRoleForProjectMembers String
    Default cluster role for project members
    defaultPodSecurityAdmissionConfigurationTemplateName String
    Default pod security admission configuration template name
    defaultPodSecurityPolicyTemplateId String
    Default pod security policy template ID
    desiredAgentImage String
    Desired agent image
    desiredAuthImage String
    Desired auth image
    dockerRootDir String
    Docker Root Dir
    rkeConfig Property Map
    Rancher Kubernetes Engine Config
    enableClusterAlerting Boolean
    Enable built-in cluster alerting
    enableClusterMonitoring Boolean
    Enable built-in cluster monitoring
    enableNetworkPolicy Boolean
    Enable project network isolation
    windowsPreferedCluster Boolean
    Windows prefered cluster

    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
    Optional duration in seconds of addon job.
    Authentication GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthentication
    Kubernetes cluster authentication
    Authorization GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorization
    Kubernetes cluster authorization
    BastionHost GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHost
    RKE bastion host
    CloudProvider GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProvider
    Dns GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDns
    Ingress GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngress
    Kubernetes ingress configuration
    KubernetesVersion string
    Optional kubernetes version to deploy
    Monitoring GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoring
    Kubernetes cluster monitoring
    Network GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetwork
    Kubernetes cluster networking
    PrefixPath string
    Optional prefix to customize kubernetes path
    Services GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServices
    Kubernetes cluster services
    SshCertPath string
    Optional cluster level SSH certificate path
    SshKeyPath string
    Optional cluster level SSH private key path
    UpgradeStrategy GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategy
    RKE upgrade strategy
    WinPrefixPath string
    Optional prefix to customize kubernetes path for windows nodes
    Addons string
    Optional addons descripton to deploy on rke cluster.
    AddonsIncludes List<string>
    Optional addons yaml manisfest to deploy on rke cluster.
    EnableCriDockerd bool
    Enable/disable using cri-dockerd
    IgnoreDockerVersion bool
    Optional ignore docker version on nodes
    Nodes List<GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNode>
    Optional RKE cluster nodes
    PrivateRegistries List<GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistry>
    Optional private registries for docker images
    SshAgentAuth bool
    Optional use ssh agent auth
    AddonJobTimeout int
    Optional duration in seconds of addon job.
    Authentication GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthentication
    Kubernetes cluster authentication
    Authorization GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorization
    Kubernetes cluster authorization
    BastionHost GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHost
    RKE bastion host
    CloudProvider GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProvider
    Dns GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDns
    Ingress GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngress
    Kubernetes ingress configuration
    KubernetesVersion string
    Optional kubernetes version to deploy
    Monitoring GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoring
    Kubernetes cluster monitoring
    Network GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetwork
    Kubernetes cluster networking
    PrefixPath string
    Optional prefix to customize kubernetes path
    Services GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServices
    Kubernetes cluster services
    SshCertPath string
    Optional cluster level SSH certificate path
    SshKeyPath string
    Optional cluster level SSH private key path
    UpgradeStrategy GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategy
    RKE upgrade strategy
    WinPrefixPath string
    Optional prefix to customize kubernetes path for windows nodes
    Addons string
    Optional addons descripton to deploy on rke cluster.
    AddonsIncludes []string
    Optional addons yaml manisfest to deploy on rke cluster.
    EnableCriDockerd bool
    Enable/disable using cri-dockerd
    IgnoreDockerVersion bool
    Optional ignore docker version on nodes
    Nodes []GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNode
    Optional RKE cluster nodes
    PrivateRegistries []GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistry
    Optional private registries for docker images
    SshAgentAuth bool
    Optional use ssh agent auth
    addonJobTimeout Integer
    Optional duration in seconds of addon job.
    authentication GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthentication
    Kubernetes cluster authentication
    authorization GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorization
    Kubernetes cluster authorization
    bastionHost GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHost
    RKE bastion host
    cloudProvider GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProvider
    dns GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDns
    ingress GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngress
    Kubernetes ingress configuration
    kubernetesVersion String
    Optional kubernetes version to deploy
    monitoring GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoring
    Kubernetes cluster monitoring
    network GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetwork
    Kubernetes cluster networking
    prefixPath String
    Optional prefix to customize kubernetes path
    services GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServices
    Kubernetes cluster services
    sshCertPath String
    Optional cluster level SSH certificate path
    sshKeyPath String
    Optional cluster level SSH private key path
    upgradeStrategy GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategy
    RKE upgrade strategy
    winPrefixPath String
    Optional prefix to customize kubernetes path for windows nodes
    addons String
    Optional addons descripton to deploy on rke cluster.
    addonsIncludes List<String>
    Optional addons yaml manisfest to deploy on rke cluster.
    enableCriDockerd Boolean
    Enable/disable using cri-dockerd
    ignoreDockerVersion Boolean
    Optional ignore docker version on nodes
    nodes List<GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNode>
    Optional RKE cluster nodes
    privateRegistries List<GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistry>
    Optional private registries for docker images
    sshAgentAuth Boolean
    Optional use ssh agent auth
    addonJobTimeout number
    Optional duration in seconds of addon job.
    authentication GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthentication
    Kubernetes cluster authentication
    authorization GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorization
    Kubernetes cluster authorization
    bastionHost GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHost
    RKE bastion host
    cloudProvider GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProvider
    dns GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDns
    ingress GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngress
    Kubernetes ingress configuration
    kubernetesVersion string
    Optional kubernetes version to deploy
    monitoring GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoring
    Kubernetes cluster monitoring
    network GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetwork
    Kubernetes cluster networking
    prefixPath string
    Optional prefix to customize kubernetes path
    services GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServices
    Kubernetes cluster services
    sshCertPath string
    Optional cluster level SSH certificate path
    sshKeyPath string
    Optional cluster level SSH private key path
    upgradeStrategy GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategy
    RKE upgrade strategy
    winPrefixPath string
    Optional prefix to customize kubernetes path for windows nodes
    addons string
    Optional addons descripton to deploy on rke cluster.
    addonsIncludes string[]
    Optional addons yaml manisfest to deploy on rke cluster.
    enableCriDockerd boolean
    Enable/disable using cri-dockerd
    ignoreDockerVersion boolean
    Optional ignore docker version on nodes
    nodes GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNode[]
    Optional RKE cluster nodes
    privateRegistries GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistry[]
    Optional private registries for docker images
    sshAgentAuth boolean
    Optional use ssh agent auth
    addon_job_timeout int
    Optional duration in seconds of addon job.
    authentication GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthentication
    Kubernetes cluster authentication
    authorization GetClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorization
    Kubernetes cluster authorization
    bastion_host GetClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHost
    RKE bastion host
    cloud_provider GetClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProvider
    dns GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDns
    ingress GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngress
    Kubernetes ingress configuration
    kubernetes_version str
    Optional kubernetes version to deploy
    monitoring GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoring
    Kubernetes cluster monitoring
    network GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetwork
    Kubernetes cluster networking
    prefix_path str
    Optional prefix to customize kubernetes path
    services GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServices
    Kubernetes cluster services
    ssh_cert_path str
    Optional cluster level SSH certificate path
    ssh_key_path str
    Optional cluster level SSH private key path
    upgrade_strategy GetClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategy
    RKE upgrade strategy
    win_prefix_path str
    Optional prefix to customize kubernetes path for windows nodes
    addons str
    Optional addons descripton to deploy on rke cluster.
    addons_includes Sequence[str]
    Optional addons yaml manisfest to deploy on rke cluster.
    enable_cri_dockerd bool
    Enable/disable using cri-dockerd
    ignore_docker_version bool
    Optional ignore docker version on nodes
    nodes Sequence[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNode]
    Optional RKE cluster nodes
    private_registries Sequence[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistry]
    Optional private registries for docker images
    ssh_agent_auth bool
    Optional use ssh agent auth
    addonJobTimeout Number
    Optional duration in seconds of addon job.
    authentication Property Map
    Kubernetes cluster authentication
    authorization Property Map
    Kubernetes cluster authorization
    bastionHost Property Map
    RKE bastion host
    cloudProvider Property Map
    dns Property Map
    ingress Property Map
    Kubernetes ingress configuration
    kubernetesVersion String
    Optional kubernetes version to deploy
    monitoring Property Map
    Kubernetes cluster monitoring
    network Property Map
    Kubernetes cluster networking
    prefixPath String
    Optional prefix to customize kubernetes path
    services Property Map
    Kubernetes cluster services
    sshCertPath String
    Optional cluster level SSH certificate path
    sshKeyPath String
    Optional cluster level SSH private key path
    upgradeStrategy Property Map
    RKE upgrade strategy
    winPrefixPath String
    Optional prefix to customize kubernetes path for windows nodes
    addons String
    Optional addons descripton to deploy on rke cluster.
    addonsIncludes List<String>
    Optional addons yaml manisfest to deploy on rke cluster.
    enableCriDockerd Boolean
    Enable/disable using cri-dockerd
    ignoreDockerVersion Boolean
    Optional ignore docker version on nodes
    nodes List<Property Map>
    Optional RKE cluster nodes
    privateRegistries List<Property Map>
    Optional private registries for docker images
    sshAgentAuth Boolean
    Optional use ssh agent auth

    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

    aadClientCertPassword String
    aadClientCertPath String
    aadClientId String
    aadClientSecret String
    cloud String
    cloudProviderBackoff Boolean
    cloudProviderBackoffDuration Integer
    cloudProviderBackoffExponent Integer
    cloudProviderBackoffJitter Integer
    cloudProviderBackoffRetries Integer
    cloudProviderRateLimit Boolean
    cloudProviderRateLimitBucket Integer
    cloudProviderRateLimitQps Integer
    location String
    maximumLoadBalancerRuleCount Integer
    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
    Load balancer type (basic | standard). Must be standard for auto-scaling
    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
    Load balancer type (basic | standard). Must be standard for auto-scaling
    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
    Load balancer type (basic | standard). Must be standard for auto-scaling

    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

    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

    nodeSelector Map<Any>
    options Map<Any>
    reverseCidrs List<String>
    upstreamNameservers List<String>
    linearAutoscalerParams Property Map
    Linear Autoscaler Params
    nodelocal Property Map
    Nodelocal dns
    provider String
    tolerations List<Property Map>
    DNS service tolerations
    updateStrategy Property Map
    Update deployment strategy

    GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsLinearAutoscalerParams

    GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsNodelocal

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

    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

    rollingUpdate Property Map
    Rolling update for update strategy
    strategy String
    Strategy

    GetClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsUpdateStrategyRollingUpdate

    MaxSurge int
    Rolling update max surge
    MaxUnavailable int
    Rolling update max unavailable
    MaxSurge int
    Rolling update max surge
    MaxUnavailable int
    Rolling update max unavailable
    maxSurge Integer
    Rolling update max surge
    maxUnavailable Integer
    Rolling update max unavailable
    maxSurge number
    Rolling update max surge
    maxUnavailable number
    Rolling update max unavailable
    max_surge int
    Rolling update max surge
    max_unavailable int
    Rolling update max unavailable
    maxSurge Number
    Rolling update max surge
    maxUnavailable Number
    Rolling update max unavailable

    GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngress

    dnsPolicy String
    extraArgs Map<Any>
    httpPort Number
    httpsPort Number
    networkMode String
    nodeSelector Map<Any>
    options Map<Any>
    provider String
    defaultBackend Boolean
    tolerations List<Property Map>
    Ingress add-on tolerations
    updateStrategy Property Map
    Update daemon set strategy

    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

    rollingUpdate Property Map
    Rolling update for update strategy
    strategy String
    Strategy

    GetClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressUpdateStrategyRollingUpdate

    MaxUnavailable int
    Rolling update max unavailable
    MaxUnavailable int
    Rolling update max unavailable
    maxUnavailable Integer
    Rolling update max unavailable
    maxUnavailable number
    Rolling update max unavailable
    max_unavailable int
    Rolling update max unavailable
    maxUnavailable Number
    Rolling update max unavailable

    GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoring

    options Map<Any>
    provider String
    replicas Number
    nodeSelector Map<Any>
    tolerations List<Property Map>
    Monitoring add-on tolerations
    updateStrategy Property Map
    Update deployment strategy

    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

    rollingUpdate Property Map
    Rolling update for update strategy
    strategy String
    Strategy

    GetClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringUpdateStrategyRollingUpdate

    MaxSurge int
    Rolling update max surge
    MaxUnavailable int
    Rolling update max unavailable
    MaxSurge int
    Rolling update max surge
    MaxUnavailable int
    Rolling update max unavailable
    maxSurge Integer
    Rolling update max surge
    maxUnavailable Integer
    Rolling update max unavailable
    maxSurge number
    Rolling update max surge
    maxUnavailable number
    Rolling update max unavailable
    max_surge int
    Rolling update max surge
    max_unavailable int
    Rolling update max unavailable
    maxSurge Number
    Rolling update max surge
    maxUnavailable Number
    Rolling update max unavailable

    GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetwork

    GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkAciNetworkProvider

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

    GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProvider

    GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProvider

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

    GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProvider

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

    GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkToleration

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

    GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProvider

    Password string
    Password string
    password String
    password string
    password String

    GetClusterTemplateTemplateRevisionClusterConfigRkeConfigNode

    Address string
    DockerSocket string
    Roles List<string>
    SshKey string
    SshKeyPath string
    User string
    HostnameOverride string
    InternalAddress string
    Labels Dictionary<string, object>
    (Computed) Labels for the cluster template (map)
    NodeId string
    Port string
    SshAgentAuth bool
    Address string
    DockerSocket string
    Roles []string
    SshKey string
    SshKeyPath string
    User string
    HostnameOverride string
    InternalAddress string
    Labels map[string]interface{}
    (Computed) Labels for the cluster template (map)
    NodeId string
    Port string
    SshAgentAuth bool
    address String
    dockerSocket String
    roles List<String>
    sshKey String
    sshKeyPath String
    user String
    hostnameOverride String
    internalAddress String
    labels Map<String,Object>
    (Computed) Labels for the cluster template (map)
    nodeId String
    port String
    sshAgentAuth Boolean
    address string
    dockerSocket string
    roles string[]
    sshKey string
    sshKeyPath string
    user string
    hostnameOverride string
    internalAddress string
    labels {[key: string]: any}
    (Computed) Labels for the cluster template (map)
    nodeId string
    port string
    sshAgentAuth boolean
    address str
    docker_socket str
    roles Sequence[str]
    ssh_key str
    ssh_key_path str
    user str
    hostname_override str
    internal_address str
    labels Mapping[str, Any]
    (Computed) Labels for the cluster template (map)
    node_id str
    port str
    ssh_agent_auth bool
    address String
    dockerSocket String
    roles List<String>
    sshKey String
    sshKeyPath String
    user String
    hostnameOverride String
    internalAddress String
    labels Map<Any>
    (Computed) Labels for the cluster template (map)
    nodeId String
    port String
    sshAgentAuth Boolean

    GetClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistry

    url String
    ecrCredentialPlugin Property Map
    ECR credential plugin config
    isDefault Boolean
    password String
    user String

    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

    GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAdmissionConfiguration

    Plugins List<GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAdmissionConfigurationPlugin>
    Admission configuration plugins
    ApiVersion string
    Admission configuration ApiVersion
    Kind string
    Admission configuration Kind
    Plugins []GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAdmissionConfigurationPlugin
    Admission configuration plugins
    ApiVersion string
    Admission configuration ApiVersion
    Kind string
    Admission configuration Kind
    plugins List<GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAdmissionConfigurationPlugin>
    Admission configuration plugins
    apiVersion String
    Admission configuration ApiVersion
    kind String
    Admission configuration Kind
    plugins GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAdmissionConfigurationPlugin[]
    Admission configuration plugins
    apiVersion string
    Admission configuration ApiVersion
    kind string
    Admission configuration Kind
    plugins Sequence[GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAdmissionConfigurationPlugin]
    Admission configuration plugins
    api_version str
    Admission configuration ApiVersion
    kind str
    Admission configuration Kind
    plugins List<Property Map>
    Admission configuration plugins
    apiVersion String
    Admission configuration ApiVersion
    kind String
    Admission configuration Kind

    GetClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAdmissionConfigurationPlugin

    Configuration string
    Plugin configuration
    Name string
    The cluster template name (string)
    Path string
    Plugin path
    Configuration string
    Plugin configuration
    Name string
    The cluster template name (string)
    Path string
    Plugin path
    configuration String
    Plugin configuration
    name String
    The cluster template name (string)
    path String
    Plugin path
    configuration string
    Plugin configuration
    name string
    The cluster template name (string)
    path string
    Plugin path
    configuration str
    Plugin configuration
    name str
    The cluster template name (string)
    path str
    Plugin path
    configuration String
    Plugin configuration
    name String
    The cluster template name (string)
    path String
    Plugin path

    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

    GetClusterTemplateTemplateRevisionQuestion

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

    Package Details

    Repository
    Rancher2 pulumi/pulumi-rancher2
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the rancher2 Terraform Provider.
    rancher2 logo
    Rancher 2 v6.1.0 published on Tuesday, Mar 12, 2024 by Pulumi