1. Packages
  2. Rancher Kubernetes Engine (RKE)
  3. API Docs
  4. Cluster
Rancher Kubernetes Engine (RKE) v3.3.2 published on Friday, Jan 19, 2024 by Pulumi

rke.Cluster

Explore with Pulumi AI

rke logo
Rancher Kubernetes Engine (RKE) v3.3.2 published on Friday, Jan 19, 2024 by Pulumi

    Import

    rke_cluster can be imported using the RKE cluster config and state files as ID in the format <cluster_config_file>:<rke_state_file>

     $ pulumi import rke:index/cluster:Cluster foo &lt;cluster_config_file&gt;:&lt;rke_state_file&gt;
    

    As experimental feature, dind rke_cluster can be also imported adding dind as 3rd import parameter <cluster_config_file>:<rke_state_file>:dind

     $ pulumi import rke:index/cluster:Cluster foo &lt;cluster_config_file&gt;:&lt;rke_state_file&gt;:dind
    

    Create Cluster Resource

    new Cluster(name: string, args?: ClusterArgs, opts?: CustomResourceOptions);
    @overload
    def Cluster(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                addon_job_timeout: Optional[int] = None,
                addons: Optional[str] = None,
                addons_includes: Optional[Sequence[str]] = None,
                authentication: Optional[ClusterAuthenticationArgs] = None,
                authorization: Optional[ClusterAuthorizationArgs] = None,
                bastion_host: Optional[ClusterBastionHostArgs] = None,
                cert_dir: Optional[str] = None,
                cloud_provider: Optional[ClusterCloudProviderArgs] = None,
                cluster_name: Optional[str] = None,
                cluster_yaml: Optional[str] = None,
                custom_certs: Optional[bool] = None,
                delay_on_creation: Optional[int] = None,
                dind: Optional[bool] = None,
                dind_dns_server: Optional[str] = None,
                dind_storage_driver: Optional[str] = None,
                disable_port_check: Optional[bool] = None,
                dns: Optional[ClusterDnsArgs] = None,
                enable_cri_dockerd: Optional[bool] = None,
                ignore_docker_version: Optional[bool] = None,
                ingress: Optional[ClusterIngressArgs] = None,
                kubernetes_version: Optional[str] = None,
                monitoring: Optional[ClusterMonitoringArgs] = None,
                network: Optional[ClusterNetworkArgs] = None,
                nodes: Optional[Sequence[ClusterNodeArgs]] = None,
                nodes_confs: Optional[Sequence[str]] = None,
                prefix_path: Optional[str] = None,
                private_registries: Optional[Sequence[ClusterPrivateRegistryArgs]] = None,
                restore: Optional[ClusterRestoreArgs] = None,
                rotate_certificates: Optional[ClusterRotateCertificatesArgs] = None,
                services: Optional[ClusterServicesArgs] = None,
                services_etcd_deprecated: Optional[ClusterServicesEtcdDeprecatedArgs] = None,
                services_kube_api_deprecated: Optional[ClusterServicesKubeApiDeprecatedArgs] = None,
                services_kube_controller_deprecated: Optional[ClusterServicesKubeControllerDeprecatedArgs] = None,
                services_kube_proxy_deprecated: Optional[ClusterServicesKubeProxyDeprecatedArgs] = None,
                services_kube_scheduler_deprecated: Optional[ClusterServicesKubeSchedulerDeprecatedArgs] = None,
                services_kubelet_deprecated: Optional[ClusterServicesKubeletDeprecatedArgs] = None,
                ssh_agent_auth: Optional[bool] = None,
                ssh_cert_path: Optional[str] = None,
                ssh_key_path: Optional[str] = None,
                system_images: Optional[ClusterSystemImagesArgs] = None,
                update_only: Optional[bool] = None,
                upgrade_strategy: Optional[ClusterUpgradeStrategyArgs] = None)
    @overload
    def Cluster(resource_name: str,
                args: Optional[ClusterArgs] = None,
                opts: Optional[ResourceOptions] = None)
    func NewCluster(ctx *Context, name string, args *ClusterArgs, opts ...ResourceOption) (*Cluster, error)
    public Cluster(string name, ClusterArgs? args = null, CustomResourceOptions? opts = null)
    public Cluster(String name, ClusterArgs args)
    public Cluster(String name, ClusterArgs args, CustomResourceOptions options)
    
    type: rke:Cluster
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args ClusterArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args ClusterArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args ClusterArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ClusterArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ClusterArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Cluster Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The Cluster resource accepts the following input properties:

    AddonJobTimeout int
    RKE k8s cluster addon deployment timeout in seconds for status check (int)
    Addons string
    RKE k8s cluster user addons YAML manifest to be deployed (string)
    AddonsIncludes List<string>
    RKE k8s cluster user addons YAML manifest urls or paths to be deployed (list)
    Authentication ClusterAuthentication
    RKE k8s cluster authentication configuration (list maxitems:1)
    Authorization ClusterAuthorization
    RKE k8s cluster authorization mode configuration (list maxitems:1)
    BastionHost ClusterBastionHost
    RKE k8s cluster bastion Host configuration (list maxitems:1)
    CertDir string
    Specify a certificate dir path (string)
    CloudProvider ClusterCloudProvider
    RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
    ClusterName string
    RKE k8s cluster name used in the kube config (string)
    ClusterYaml string
    RKE k8s cluster config yaml encoded. Provider arguments take precedence over this one (string)
    CustomCerts bool
    Use custom certificates from a cert dir (string)
    DelayOnCreation int
    RKE k8s cluster delay on creation (int)
    Dind bool
    Deploy RKE cluster on a dind environment. Default: false (bool)
    DindDnsServer string
    DinD RKE cluster dns (string)
    DindStorageDriver string
    DinD RKE cluster storage driver (string)
    DisablePortCheck bool
    Enable/Disable RKE k8s cluster port checking. Default false (bool)
    Dns ClusterDns
    RKE k8s cluster DNS Config (list maxitems:1)
    EnableCriDockerd bool
    Enable/Disable CRI dockerd for kubelet; set it to true starting from Kubernetes version 1.24 or later. Default false (bool)
    IgnoreDockerVersion bool
    Enable/Disable RKE k8s cluster strict docker version checking. Default false (bool)
    Ingress ClusterIngress
    RKE k8s cluster ingress controller configuration (list maxitems:1)
    KubernetesVersion string
    K8s version to deploy. If kubernetes image is specified, image version takes precedence. Default: rke default (string)
    Monitoring ClusterMonitoring
    RKE k8s cluster monitoring Config (list maxitems:1)
    Network ClusterNetwork
    RKE k8s cluster network configuration (list maxitems:1)
    Nodes List<ClusterNode>
    RKE k8s cluster nodes (list)
    NodesConfs List<string>

    Deprecated:Use cluster_yaml instead

    PrefixPath string
    RKE k8s directory path (string)
    PrivateRegistries List<ClusterPrivateRegistry>
    RKE k8s cluster private docker registries (list)
    Restore ClusterRestore
    RKE k8s cluster restore configuration (list maxitems:1)
    RotateCertificates ClusterRotateCertificates
    RKE k8s cluster rotate certificates configuration (list maxitems:1)
    Services ClusterServices
    RKE k8s cluster services (list maxitems:1)
    ServicesEtcdDeprecated ClusterServicesEtcdDeprecated
    Use services.etcd instead (list maxitems:1)

    Deprecated:Use services.etcd instead

    ServicesKubeApiDeprecated ClusterServicesKubeApiDeprecated
    Use services.kube_api instead (list maxitems:1)

    Deprecated:Use services.kube_api instead

    ServicesKubeControllerDeprecated ClusterServicesKubeControllerDeprecated
    Use services.kube_controller instead (list maxitems:1)

    Deprecated:Use services.kube_controller instead

    ServicesKubeProxyDeprecated ClusterServicesKubeProxyDeprecated
    Use services.kubeproxy instead (list maxitems:1)

    Deprecated:Use services.kubeproxy instead

    ServicesKubeSchedulerDeprecated ClusterServicesKubeSchedulerDeprecated
    Use services.scheduler instead (list maxitems:1)

    Deprecated:Use services.scheduler instead

    ServicesKubeletDeprecated ClusterServicesKubeletDeprecated
    Use services.kubelet instead (list maxitems:1)

    Deprecated:Use services.kubelet instead

    SshAgentAuth bool
    SSH Agent Auth enable (bool)
    SshCertPath string
    SSH Certificate Path (string)
    SshKeyPath string
    SSH Private Key Path (string)
    SystemImages ClusterSystemImages
    RKE k8s cluster system images list (list maxitems:1)
    UpdateOnly bool
    Skip idempotent deployment of control and etcd plane. Default false (bool)
    UpgradeStrategy ClusterUpgradeStrategy
    RKE k8s cluster upgrade strategy (list maxitems:1)
    AddonJobTimeout int
    RKE k8s cluster addon deployment timeout in seconds for status check (int)
    Addons string
    RKE k8s cluster user addons YAML manifest to be deployed (string)
    AddonsIncludes []string
    RKE k8s cluster user addons YAML manifest urls or paths to be deployed (list)
    Authentication ClusterAuthenticationArgs
    RKE k8s cluster authentication configuration (list maxitems:1)
    Authorization ClusterAuthorizationArgs
    RKE k8s cluster authorization mode configuration (list maxitems:1)
    BastionHost ClusterBastionHostArgs
    RKE k8s cluster bastion Host configuration (list maxitems:1)
    CertDir string
    Specify a certificate dir path (string)
    CloudProvider ClusterCloudProviderArgs
    RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
    ClusterName string
    RKE k8s cluster name used in the kube config (string)
    ClusterYaml string
    RKE k8s cluster config yaml encoded. Provider arguments take precedence over this one (string)
    CustomCerts bool
    Use custom certificates from a cert dir (string)
    DelayOnCreation int
    RKE k8s cluster delay on creation (int)
    Dind bool
    Deploy RKE cluster on a dind environment. Default: false (bool)
    DindDnsServer string
    DinD RKE cluster dns (string)
    DindStorageDriver string
    DinD RKE cluster storage driver (string)
    DisablePortCheck bool
    Enable/Disable RKE k8s cluster port checking. Default false (bool)
    Dns ClusterDnsArgs
    RKE k8s cluster DNS Config (list maxitems:1)
    EnableCriDockerd bool
    Enable/Disable CRI dockerd for kubelet; set it to true starting from Kubernetes version 1.24 or later. Default false (bool)
    IgnoreDockerVersion bool
    Enable/Disable RKE k8s cluster strict docker version checking. Default false (bool)
    Ingress ClusterIngressArgs
    RKE k8s cluster ingress controller configuration (list maxitems:1)
    KubernetesVersion string
    K8s version to deploy. If kubernetes image is specified, image version takes precedence. Default: rke default (string)
    Monitoring ClusterMonitoringArgs
    RKE k8s cluster monitoring Config (list maxitems:1)
    Network ClusterNetworkArgs
    RKE k8s cluster network configuration (list maxitems:1)
    Nodes []ClusterNodeArgs
    RKE k8s cluster nodes (list)
    NodesConfs []string

    Deprecated:Use cluster_yaml instead

    PrefixPath string
    RKE k8s directory path (string)
    PrivateRegistries []ClusterPrivateRegistryArgs
    RKE k8s cluster private docker registries (list)
    Restore ClusterRestoreArgs
    RKE k8s cluster restore configuration (list maxitems:1)
    RotateCertificates ClusterRotateCertificatesArgs
    RKE k8s cluster rotate certificates configuration (list maxitems:1)
    Services ClusterServicesArgs
    RKE k8s cluster services (list maxitems:1)
    ServicesEtcdDeprecated ClusterServicesEtcdDeprecatedArgs
    Use services.etcd instead (list maxitems:1)

    Deprecated:Use services.etcd instead

    ServicesKubeApiDeprecated ClusterServicesKubeApiDeprecatedArgs
    Use services.kube_api instead (list maxitems:1)

    Deprecated:Use services.kube_api instead

    ServicesKubeControllerDeprecated ClusterServicesKubeControllerDeprecatedArgs
    Use services.kube_controller instead (list maxitems:1)

    Deprecated:Use services.kube_controller instead

    ServicesKubeProxyDeprecated ClusterServicesKubeProxyDeprecatedArgs
    Use services.kubeproxy instead (list maxitems:1)

    Deprecated:Use services.kubeproxy instead

    ServicesKubeSchedulerDeprecated ClusterServicesKubeSchedulerDeprecatedArgs
    Use services.scheduler instead (list maxitems:1)

    Deprecated:Use services.scheduler instead

    ServicesKubeletDeprecated ClusterServicesKubeletDeprecatedArgs
    Use services.kubelet instead (list maxitems:1)

    Deprecated:Use services.kubelet instead

    SshAgentAuth bool
    SSH Agent Auth enable (bool)
    SshCertPath string
    SSH Certificate Path (string)
    SshKeyPath string
    SSH Private Key Path (string)
    SystemImages ClusterSystemImagesArgs
    RKE k8s cluster system images list (list maxitems:1)
    UpdateOnly bool
    Skip idempotent deployment of control and etcd plane. Default false (bool)
    UpgradeStrategy ClusterUpgradeStrategyArgs
    RKE k8s cluster upgrade strategy (list maxitems:1)
    addonJobTimeout Integer
    RKE k8s cluster addon deployment timeout in seconds for status check (int)
    addons String
    RKE k8s cluster user addons YAML manifest to be deployed (string)
    addonsIncludes List<String>
    RKE k8s cluster user addons YAML manifest urls or paths to be deployed (list)
    authentication ClusterAuthentication
    RKE k8s cluster authentication configuration (list maxitems:1)
    authorization ClusterAuthorization
    RKE k8s cluster authorization mode configuration (list maxitems:1)
    bastionHost ClusterBastionHost
    RKE k8s cluster bastion Host configuration (list maxitems:1)
    certDir String
    Specify a certificate dir path (string)
    cloudProvider ClusterCloudProvider
    RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
    clusterName String
    RKE k8s cluster name used in the kube config (string)
    clusterYaml String
    RKE k8s cluster config yaml encoded. Provider arguments take precedence over this one (string)
    customCerts Boolean
    Use custom certificates from a cert dir (string)
    delayOnCreation Integer
    RKE k8s cluster delay on creation (int)
    dind Boolean
    Deploy RKE cluster on a dind environment. Default: false (bool)
    dindDnsServer String
    DinD RKE cluster dns (string)
    dindStorageDriver String
    DinD RKE cluster storage driver (string)
    disablePortCheck Boolean
    Enable/Disable RKE k8s cluster port checking. Default false (bool)
    dns ClusterDns
    RKE k8s cluster DNS Config (list maxitems:1)
    enableCriDockerd Boolean
    Enable/Disable CRI dockerd for kubelet; set it to true starting from Kubernetes version 1.24 or later. Default false (bool)
    ignoreDockerVersion Boolean
    Enable/Disable RKE k8s cluster strict docker version checking. Default false (bool)
    ingress ClusterIngress
    RKE k8s cluster ingress controller configuration (list maxitems:1)
    kubernetesVersion String
    K8s version to deploy. If kubernetes image is specified, image version takes precedence. Default: rke default (string)
    monitoring ClusterMonitoring
    RKE k8s cluster monitoring Config (list maxitems:1)
    network ClusterNetwork
    RKE k8s cluster network configuration (list maxitems:1)
    nodes List<ClusterNode>
    RKE k8s cluster nodes (list)
    nodesConfs List<String>

    Deprecated:Use cluster_yaml instead

    prefixPath String
    RKE k8s directory path (string)
    privateRegistries List<ClusterPrivateRegistry>
    RKE k8s cluster private docker registries (list)
    restore ClusterRestore
    RKE k8s cluster restore configuration (list maxitems:1)
    rotateCertificates ClusterRotateCertificates
    RKE k8s cluster rotate certificates configuration (list maxitems:1)
    services ClusterServices
    RKE k8s cluster services (list maxitems:1)
    servicesEtcdDeprecated ClusterServicesEtcdDeprecated
    Use services.etcd instead (list maxitems:1)

    Deprecated:Use services.etcd instead

    servicesKubeApiDeprecated ClusterServicesKubeApiDeprecated
    Use services.kube_api instead (list maxitems:1)

    Deprecated:Use services.kube_api instead

    servicesKubeControllerDeprecated ClusterServicesKubeControllerDeprecated
    Use services.kube_controller instead (list maxitems:1)

    Deprecated:Use services.kube_controller instead

    servicesKubeProxyDeprecated ClusterServicesKubeProxyDeprecated
    Use services.kubeproxy instead (list maxitems:1)

    Deprecated:Use services.kubeproxy instead

    servicesKubeSchedulerDeprecated ClusterServicesKubeSchedulerDeprecated
    Use services.scheduler instead (list maxitems:1)

    Deprecated:Use services.scheduler instead

    servicesKubeletDeprecated ClusterServicesKubeletDeprecated
    Use services.kubelet instead (list maxitems:1)

    Deprecated:Use services.kubelet instead

    sshAgentAuth Boolean
    SSH Agent Auth enable (bool)
    sshCertPath String
    SSH Certificate Path (string)
    sshKeyPath String
    SSH Private Key Path (string)
    systemImages ClusterSystemImages
    RKE k8s cluster system images list (list maxitems:1)
    updateOnly Boolean
    Skip idempotent deployment of control and etcd plane. Default false (bool)
    upgradeStrategy ClusterUpgradeStrategy
    RKE k8s cluster upgrade strategy (list maxitems:1)
    addonJobTimeout number
    RKE k8s cluster addon deployment timeout in seconds for status check (int)
    addons string
    RKE k8s cluster user addons YAML manifest to be deployed (string)
    addonsIncludes string[]
    RKE k8s cluster user addons YAML manifest urls or paths to be deployed (list)
    authentication ClusterAuthentication
    RKE k8s cluster authentication configuration (list maxitems:1)
    authorization ClusterAuthorization
    RKE k8s cluster authorization mode configuration (list maxitems:1)
    bastionHost ClusterBastionHost
    RKE k8s cluster bastion Host configuration (list maxitems:1)
    certDir string
    Specify a certificate dir path (string)
    cloudProvider ClusterCloudProvider
    RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
    clusterName string
    RKE k8s cluster name used in the kube config (string)
    clusterYaml string
    RKE k8s cluster config yaml encoded. Provider arguments take precedence over this one (string)
    customCerts boolean
    Use custom certificates from a cert dir (string)
    delayOnCreation number
    RKE k8s cluster delay on creation (int)
    dind boolean
    Deploy RKE cluster on a dind environment. Default: false (bool)
    dindDnsServer string
    DinD RKE cluster dns (string)
    dindStorageDriver string
    DinD RKE cluster storage driver (string)
    disablePortCheck boolean
    Enable/Disable RKE k8s cluster port checking. Default false (bool)
    dns ClusterDns
    RKE k8s cluster DNS Config (list maxitems:1)
    enableCriDockerd boolean
    Enable/Disable CRI dockerd for kubelet; set it to true starting from Kubernetes version 1.24 or later. Default false (bool)
    ignoreDockerVersion boolean
    Enable/Disable RKE k8s cluster strict docker version checking. Default false (bool)
    ingress ClusterIngress
    RKE k8s cluster ingress controller configuration (list maxitems:1)
    kubernetesVersion string
    K8s version to deploy. If kubernetes image is specified, image version takes precedence. Default: rke default (string)
    monitoring ClusterMonitoring
    RKE k8s cluster monitoring Config (list maxitems:1)
    network ClusterNetwork
    RKE k8s cluster network configuration (list maxitems:1)
    nodes ClusterNode[]
    RKE k8s cluster nodes (list)
    nodesConfs string[]

    Deprecated:Use cluster_yaml instead

    prefixPath string
    RKE k8s directory path (string)
    privateRegistries ClusterPrivateRegistry[]
    RKE k8s cluster private docker registries (list)
    restore ClusterRestore
    RKE k8s cluster restore configuration (list maxitems:1)
    rotateCertificates ClusterRotateCertificates
    RKE k8s cluster rotate certificates configuration (list maxitems:1)
    services ClusterServices
    RKE k8s cluster services (list maxitems:1)
    servicesEtcdDeprecated ClusterServicesEtcdDeprecated
    Use services.etcd instead (list maxitems:1)

    Deprecated:Use services.etcd instead

    servicesKubeApiDeprecated ClusterServicesKubeApiDeprecated
    Use services.kube_api instead (list maxitems:1)

    Deprecated:Use services.kube_api instead

    servicesKubeControllerDeprecated ClusterServicesKubeControllerDeprecated
    Use services.kube_controller instead (list maxitems:1)

    Deprecated:Use services.kube_controller instead

    servicesKubeProxyDeprecated ClusterServicesKubeProxyDeprecated
    Use services.kubeproxy instead (list maxitems:1)

    Deprecated:Use services.kubeproxy instead

    servicesKubeSchedulerDeprecated ClusterServicesKubeSchedulerDeprecated
    Use services.scheduler instead (list maxitems:1)

    Deprecated:Use services.scheduler instead

    servicesKubeletDeprecated ClusterServicesKubeletDeprecated
    Use services.kubelet instead (list maxitems:1)

    Deprecated:Use services.kubelet instead

    sshAgentAuth boolean
    SSH Agent Auth enable (bool)
    sshCertPath string
    SSH Certificate Path (string)
    sshKeyPath string
    SSH Private Key Path (string)
    systemImages ClusterSystemImages
    RKE k8s cluster system images list (list maxitems:1)
    updateOnly boolean
    Skip idempotent deployment of control and etcd plane. Default false (bool)
    upgradeStrategy ClusterUpgradeStrategy
    RKE k8s cluster upgrade strategy (list maxitems:1)
    addon_job_timeout int
    RKE k8s cluster addon deployment timeout in seconds for status check (int)
    addons str
    RKE k8s cluster user addons YAML manifest to be deployed (string)
    addons_includes Sequence[str]
    RKE k8s cluster user addons YAML manifest urls or paths to be deployed (list)
    authentication ClusterAuthenticationArgs
    RKE k8s cluster authentication configuration (list maxitems:1)
    authorization ClusterAuthorizationArgs
    RKE k8s cluster authorization mode configuration (list maxitems:1)
    bastion_host ClusterBastionHostArgs
    RKE k8s cluster bastion Host configuration (list maxitems:1)
    cert_dir str
    Specify a certificate dir path (string)
    cloud_provider ClusterCloudProviderArgs
    RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
    cluster_name str
    RKE k8s cluster name used in the kube config (string)
    cluster_yaml str
    RKE k8s cluster config yaml encoded. Provider arguments take precedence over this one (string)
    custom_certs bool
    Use custom certificates from a cert dir (string)
    delay_on_creation int
    RKE k8s cluster delay on creation (int)
    dind bool
    Deploy RKE cluster on a dind environment. Default: false (bool)
    dind_dns_server str
    DinD RKE cluster dns (string)
    dind_storage_driver str
    DinD RKE cluster storage driver (string)
    disable_port_check bool
    Enable/Disable RKE k8s cluster port checking. Default false (bool)
    dns ClusterDnsArgs
    RKE k8s cluster DNS Config (list maxitems:1)
    enable_cri_dockerd bool
    Enable/Disable CRI dockerd for kubelet; set it to true starting from Kubernetes version 1.24 or later. Default false (bool)
    ignore_docker_version bool
    Enable/Disable RKE k8s cluster strict docker version checking. Default false (bool)
    ingress ClusterIngressArgs
    RKE k8s cluster ingress controller configuration (list maxitems:1)
    kubernetes_version str
    K8s version to deploy. If kubernetes image is specified, image version takes precedence. Default: rke default (string)
    monitoring ClusterMonitoringArgs
    RKE k8s cluster monitoring Config (list maxitems:1)
    network ClusterNetworkArgs
    RKE k8s cluster network configuration (list maxitems:1)
    nodes Sequence[ClusterNodeArgs]
    RKE k8s cluster nodes (list)
    nodes_confs Sequence[str]

    Deprecated:Use cluster_yaml instead

    prefix_path str
    RKE k8s directory path (string)
    private_registries Sequence[ClusterPrivateRegistryArgs]
    RKE k8s cluster private docker registries (list)
    restore ClusterRestoreArgs
    RKE k8s cluster restore configuration (list maxitems:1)
    rotate_certificates ClusterRotateCertificatesArgs
    RKE k8s cluster rotate certificates configuration (list maxitems:1)
    services ClusterServicesArgs
    RKE k8s cluster services (list maxitems:1)
    services_etcd_deprecated ClusterServicesEtcdDeprecatedArgs
    Use services.etcd instead (list maxitems:1)

    Deprecated:Use services.etcd instead

    services_kube_api_deprecated ClusterServicesKubeApiDeprecatedArgs
    Use services.kube_api instead (list maxitems:1)

    Deprecated:Use services.kube_api instead

    services_kube_controller_deprecated ClusterServicesKubeControllerDeprecatedArgs
    Use services.kube_controller instead (list maxitems:1)

    Deprecated:Use services.kube_controller instead

    services_kube_proxy_deprecated ClusterServicesKubeProxyDeprecatedArgs
    Use services.kubeproxy instead (list maxitems:1)

    Deprecated:Use services.kubeproxy instead

    services_kube_scheduler_deprecated ClusterServicesKubeSchedulerDeprecatedArgs
    Use services.scheduler instead (list maxitems:1)

    Deprecated:Use services.scheduler instead

    services_kubelet_deprecated ClusterServicesKubeletDeprecatedArgs
    Use services.kubelet instead (list maxitems:1)

    Deprecated:Use services.kubelet instead

    ssh_agent_auth bool
    SSH Agent Auth enable (bool)
    ssh_cert_path str
    SSH Certificate Path (string)
    ssh_key_path str
    SSH Private Key Path (string)
    system_images ClusterSystemImagesArgs
    RKE k8s cluster system images list (list maxitems:1)
    update_only bool
    Skip idempotent deployment of control and etcd plane. Default false (bool)
    upgrade_strategy ClusterUpgradeStrategyArgs
    RKE k8s cluster upgrade strategy (list maxitems:1)
    addonJobTimeout Number
    RKE k8s cluster addon deployment timeout in seconds for status check (int)
    addons String
    RKE k8s cluster user addons YAML manifest to be deployed (string)
    addonsIncludes List<String>
    RKE k8s cluster user addons YAML manifest urls or paths to be deployed (list)
    authentication Property Map
    RKE k8s cluster authentication configuration (list maxitems:1)
    authorization Property Map
    RKE k8s cluster authorization mode configuration (list maxitems:1)
    bastionHost Property Map
    RKE k8s cluster bastion Host configuration (list maxitems:1)
    certDir String
    Specify a certificate dir path (string)
    cloudProvider Property Map
    RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
    clusterName String
    RKE k8s cluster name used in the kube config (string)
    clusterYaml String
    RKE k8s cluster config yaml encoded. Provider arguments take precedence over this one (string)
    customCerts Boolean
    Use custom certificates from a cert dir (string)
    delayOnCreation Number
    RKE k8s cluster delay on creation (int)
    dind Boolean
    Deploy RKE cluster on a dind environment. Default: false (bool)
    dindDnsServer String
    DinD RKE cluster dns (string)
    dindStorageDriver String
    DinD RKE cluster storage driver (string)
    disablePortCheck Boolean
    Enable/Disable RKE k8s cluster port checking. Default false (bool)
    dns Property Map
    RKE k8s cluster DNS Config (list maxitems:1)
    enableCriDockerd Boolean
    Enable/Disable CRI dockerd for kubelet; set it to true starting from Kubernetes version 1.24 or later. Default false (bool)
    ignoreDockerVersion Boolean
    Enable/Disable RKE k8s cluster strict docker version checking. Default false (bool)
    ingress Property Map
    RKE k8s cluster ingress controller configuration (list maxitems:1)
    kubernetesVersion String
    K8s version to deploy. If kubernetes image is specified, image version takes precedence. Default: rke default (string)
    monitoring Property Map
    RKE k8s cluster monitoring Config (list maxitems:1)
    network Property Map
    RKE k8s cluster network configuration (list maxitems:1)
    nodes List<Property Map>
    RKE k8s cluster nodes (list)
    nodesConfs List<String>

    Deprecated:Use cluster_yaml instead

    prefixPath String
    RKE k8s directory path (string)
    privateRegistries List<Property Map>
    RKE k8s cluster private docker registries (list)
    restore Property Map
    RKE k8s cluster restore configuration (list maxitems:1)
    rotateCertificates Property Map
    RKE k8s cluster rotate certificates configuration (list maxitems:1)
    services Property Map
    RKE k8s cluster services (list maxitems:1)
    servicesEtcdDeprecated Property Map
    Use services.etcd instead (list maxitems:1)

    Deprecated:Use services.etcd instead

    servicesKubeApiDeprecated Property Map
    Use services.kube_api instead (list maxitems:1)

    Deprecated:Use services.kube_api instead

    servicesKubeControllerDeprecated Property Map
    Use services.kube_controller instead (list maxitems:1)

    Deprecated:Use services.kube_controller instead

    servicesKubeProxyDeprecated Property Map
    Use services.kubeproxy instead (list maxitems:1)

    Deprecated:Use services.kubeproxy instead

    servicesKubeSchedulerDeprecated Property Map
    Use services.scheduler instead (list maxitems:1)

    Deprecated:Use services.scheduler instead

    servicesKubeletDeprecated Property Map
    Use services.kubelet instead (list maxitems:1)

    Deprecated:Use services.kubelet instead

    sshAgentAuth Boolean
    SSH Agent Auth enable (bool)
    sshCertPath String
    SSH Certificate Path (string)
    sshKeyPath String
    SSH Private Key Path (string)
    systemImages Property Map
    RKE k8s cluster system images list (list maxitems:1)
    updateOnly Boolean
    Skip idempotent deployment of control and etcd plane. Default false (bool)
    upgradeStrategy Property Map
    RKE k8s cluster upgrade strategy (list maxitems:1)

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Cluster resource produces the following output properties:

    ApiServerUrl string
    (Computed) RKE k8s cluster api server url (string)
    CaCrt string
    (Computed/Sensitive) RKE k8s cluster CA certificate (string)
    Certificates List<ClusterCertificate>
    (Computed/Sensitive) RKE k8s cluster certificates (string)
    ClientCert string
    (Computed/Sensitive) RKE k8s cluster client certificate (string)
    ClientKey string
    (Computed/Sensitive) RKE k8s cluster client key (string)
    ClusterCidr string
    Cluster CIDR option for kube controller service (string)
    ClusterDnsServer string
    Cluster DNS Server option for kubelet service (string)
    ClusterDomain string
    Cluster Domain option for kubelet service. Default cluster.local (string)
    ControlPlaneHosts List<ClusterControlPlaneHost>
    (Computed) RKE k8s cluster control plane nodes (list)
    EtcdHosts List<ClusterEtcdHost>
    (Computed) RKE k8s cluster etcd nodes (list)
    Id string
    The provider-assigned unique ID for this managed resource.
    InactiveHosts List<ClusterInactiveHost>
    (Computed) RKE k8s cluster inactive nodes (list)
    InternalKubeConfigYaml string
    (Computed/Sensitive) RKE k8s cluster internal kube config yaml (string)

    Deprecated:Use kube_config_yaml instead

    KubeAdminUser string
    (Computed) RKE k8s cluster admin user (string)
    KubeConfigYaml string
    (Computed/Sensitive) RKE k8s cluster kube config yaml (string)
    RkeClusterYaml string
    (Computed/Sensitive) RKE k8s cluster config yaml (string)
    RkeState string
    (Computed/Sensitive) RKE k8s cluster state (string)
    RunningSystemImages List<ClusterRunningSystemImage>
    (Computed) RKE k8s cluster running system images list (list)
    WorkerHosts List<ClusterWorkerHost>
    (Computed) RKE k8s cluster worker nodes (list)
    ApiServerUrl string
    (Computed) RKE k8s cluster api server url (string)
    CaCrt string
    (Computed/Sensitive) RKE k8s cluster CA certificate (string)
    Certificates []ClusterCertificate
    (Computed/Sensitive) RKE k8s cluster certificates (string)
    ClientCert string
    (Computed/Sensitive) RKE k8s cluster client certificate (string)
    ClientKey string
    (Computed/Sensitive) RKE k8s cluster client key (string)
    ClusterCidr string
    Cluster CIDR option for kube controller service (string)
    ClusterDnsServer string
    Cluster DNS Server option for kubelet service (string)
    ClusterDomain string
    Cluster Domain option for kubelet service. Default cluster.local (string)
    ControlPlaneHosts []ClusterControlPlaneHost
    (Computed) RKE k8s cluster control plane nodes (list)
    EtcdHosts []ClusterEtcdHost
    (Computed) RKE k8s cluster etcd nodes (list)
    Id string
    The provider-assigned unique ID for this managed resource.
    InactiveHosts []ClusterInactiveHost
    (Computed) RKE k8s cluster inactive nodes (list)
    InternalKubeConfigYaml string
    (Computed/Sensitive) RKE k8s cluster internal kube config yaml (string)

    Deprecated:Use kube_config_yaml instead

    KubeAdminUser string
    (Computed) RKE k8s cluster admin user (string)
    KubeConfigYaml string
    (Computed/Sensitive) RKE k8s cluster kube config yaml (string)
    RkeClusterYaml string
    (Computed/Sensitive) RKE k8s cluster config yaml (string)
    RkeState string
    (Computed/Sensitive) RKE k8s cluster state (string)
    RunningSystemImages []ClusterRunningSystemImage
    (Computed) RKE k8s cluster running system images list (list)
    WorkerHosts []ClusterWorkerHost
    (Computed) RKE k8s cluster worker nodes (list)
    apiServerUrl String
    (Computed) RKE k8s cluster api server url (string)
    caCrt String
    (Computed/Sensitive) RKE k8s cluster CA certificate (string)
    certificates List<ClusterCertificate>
    (Computed/Sensitive) RKE k8s cluster certificates (string)
    clientCert String
    (Computed/Sensitive) RKE k8s cluster client certificate (string)
    clientKey String
    (Computed/Sensitive) RKE k8s cluster client key (string)
    clusterCidr String
    Cluster CIDR option for kube controller service (string)
    clusterDnsServer String
    Cluster DNS Server option for kubelet service (string)
    clusterDomain String
    Cluster Domain option for kubelet service. Default cluster.local (string)
    controlPlaneHosts List<ClusterControlPlaneHost>
    (Computed) RKE k8s cluster control plane nodes (list)
    etcdHosts List<ClusterEtcdHost>
    (Computed) RKE k8s cluster etcd nodes (list)
    id String
    The provider-assigned unique ID for this managed resource.
    inactiveHosts List<ClusterInactiveHost>
    (Computed) RKE k8s cluster inactive nodes (list)
    internalKubeConfigYaml String
    (Computed/Sensitive) RKE k8s cluster internal kube config yaml (string)

    Deprecated:Use kube_config_yaml instead

    kubeAdminUser String
    (Computed) RKE k8s cluster admin user (string)
    kubeConfigYaml String
    (Computed/Sensitive) RKE k8s cluster kube config yaml (string)
    rkeClusterYaml String
    (Computed/Sensitive) RKE k8s cluster config yaml (string)
    rkeState String
    (Computed/Sensitive) RKE k8s cluster state (string)
    runningSystemImages List<ClusterRunningSystemImage>
    (Computed) RKE k8s cluster running system images list (list)
    workerHosts List<ClusterWorkerHost>
    (Computed) RKE k8s cluster worker nodes (list)
    apiServerUrl string
    (Computed) RKE k8s cluster api server url (string)
    caCrt string
    (Computed/Sensitive) RKE k8s cluster CA certificate (string)
    certificates ClusterCertificate[]
    (Computed/Sensitive) RKE k8s cluster certificates (string)
    clientCert string
    (Computed/Sensitive) RKE k8s cluster client certificate (string)
    clientKey string
    (Computed/Sensitive) RKE k8s cluster client key (string)
    clusterCidr string
    Cluster CIDR option for kube controller service (string)
    clusterDnsServer string
    Cluster DNS Server option for kubelet service (string)
    clusterDomain string
    Cluster Domain option for kubelet service. Default cluster.local (string)
    controlPlaneHosts ClusterControlPlaneHost[]
    (Computed) RKE k8s cluster control plane nodes (list)
    etcdHosts ClusterEtcdHost[]
    (Computed) RKE k8s cluster etcd nodes (list)
    id string
    The provider-assigned unique ID for this managed resource.
    inactiveHosts ClusterInactiveHost[]
    (Computed) RKE k8s cluster inactive nodes (list)
    internalKubeConfigYaml string
    (Computed/Sensitive) RKE k8s cluster internal kube config yaml (string)

    Deprecated:Use kube_config_yaml instead

    kubeAdminUser string
    (Computed) RKE k8s cluster admin user (string)
    kubeConfigYaml string
    (Computed/Sensitive) RKE k8s cluster kube config yaml (string)
    rkeClusterYaml string
    (Computed/Sensitive) RKE k8s cluster config yaml (string)
    rkeState string
    (Computed/Sensitive) RKE k8s cluster state (string)
    runningSystemImages ClusterRunningSystemImage[]
    (Computed) RKE k8s cluster running system images list (list)
    workerHosts ClusterWorkerHost[]
    (Computed) RKE k8s cluster worker nodes (list)
    api_server_url str
    (Computed) RKE k8s cluster api server url (string)
    ca_crt str
    (Computed/Sensitive) RKE k8s cluster CA certificate (string)
    certificates Sequence[ClusterCertificate]
    (Computed/Sensitive) RKE k8s cluster certificates (string)
    client_cert str
    (Computed/Sensitive) RKE k8s cluster client certificate (string)
    client_key str
    (Computed/Sensitive) RKE k8s cluster client key (string)
    cluster_cidr str
    Cluster CIDR option for kube controller service (string)
    cluster_dns_server str
    Cluster DNS Server option for kubelet service (string)
    cluster_domain str
    Cluster Domain option for kubelet service. Default cluster.local (string)
    control_plane_hosts Sequence[ClusterControlPlaneHost]
    (Computed) RKE k8s cluster control plane nodes (list)
    etcd_hosts Sequence[ClusterEtcdHost]
    (Computed) RKE k8s cluster etcd nodes (list)
    id str
    The provider-assigned unique ID for this managed resource.
    inactive_hosts Sequence[ClusterInactiveHost]
    (Computed) RKE k8s cluster inactive nodes (list)
    internal_kube_config_yaml str
    (Computed/Sensitive) RKE k8s cluster internal kube config yaml (string)

    Deprecated:Use kube_config_yaml instead

    kube_admin_user str
    (Computed) RKE k8s cluster admin user (string)
    kube_config_yaml str
    (Computed/Sensitive) RKE k8s cluster kube config yaml (string)
    rke_cluster_yaml str
    (Computed/Sensitive) RKE k8s cluster config yaml (string)
    rke_state str
    (Computed/Sensitive) RKE k8s cluster state (string)
    running_system_images Sequence[ClusterRunningSystemImage]
    (Computed) RKE k8s cluster running system images list (list)
    worker_hosts Sequence[ClusterWorkerHost]
    (Computed) RKE k8s cluster worker nodes (list)
    apiServerUrl String
    (Computed) RKE k8s cluster api server url (string)
    caCrt String
    (Computed/Sensitive) RKE k8s cluster CA certificate (string)
    certificates List<Property Map>
    (Computed/Sensitive) RKE k8s cluster certificates (string)
    clientCert String
    (Computed/Sensitive) RKE k8s cluster client certificate (string)
    clientKey String
    (Computed/Sensitive) RKE k8s cluster client key (string)
    clusterCidr String
    Cluster CIDR option for kube controller service (string)
    clusterDnsServer String
    Cluster DNS Server option for kubelet service (string)
    clusterDomain String
    Cluster Domain option for kubelet service. Default cluster.local (string)
    controlPlaneHosts List<Property Map>
    (Computed) RKE k8s cluster control plane nodes (list)
    etcdHosts List<Property Map>
    (Computed) RKE k8s cluster etcd nodes (list)
    id String
    The provider-assigned unique ID for this managed resource.
    inactiveHosts List<Property Map>
    (Computed) RKE k8s cluster inactive nodes (list)
    internalKubeConfigYaml String
    (Computed/Sensitive) RKE k8s cluster internal kube config yaml (string)

    Deprecated:Use kube_config_yaml instead

    kubeAdminUser String
    (Computed) RKE k8s cluster admin user (string)
    kubeConfigYaml String
    (Computed/Sensitive) RKE k8s cluster kube config yaml (string)
    rkeClusterYaml String
    (Computed/Sensitive) RKE k8s cluster config yaml (string)
    rkeState String
    (Computed/Sensitive) RKE k8s cluster state (string)
    runningSystemImages List<Property Map>
    (Computed) RKE k8s cluster running system images list (list)
    workerHosts List<Property Map>
    (Computed) RKE k8s cluster worker nodes (list)

    Look up Existing Cluster Resource

    Get an existing Cluster resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: ClusterState, opts?: CustomResourceOptions): Cluster
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            addon_job_timeout: Optional[int] = None,
            addons: Optional[str] = None,
            addons_includes: Optional[Sequence[str]] = None,
            api_server_url: Optional[str] = None,
            authentication: Optional[ClusterAuthenticationArgs] = None,
            authorization: Optional[ClusterAuthorizationArgs] = None,
            bastion_host: Optional[ClusterBastionHostArgs] = None,
            ca_crt: Optional[str] = None,
            cert_dir: Optional[str] = None,
            certificates: Optional[Sequence[ClusterCertificateArgs]] = None,
            client_cert: Optional[str] = None,
            client_key: Optional[str] = None,
            cloud_provider: Optional[ClusterCloudProviderArgs] = None,
            cluster_cidr: Optional[str] = None,
            cluster_dns_server: Optional[str] = None,
            cluster_domain: Optional[str] = None,
            cluster_name: Optional[str] = None,
            cluster_yaml: Optional[str] = None,
            control_plane_hosts: Optional[Sequence[ClusterControlPlaneHostArgs]] = None,
            custom_certs: Optional[bool] = None,
            delay_on_creation: Optional[int] = None,
            dind: Optional[bool] = None,
            dind_dns_server: Optional[str] = None,
            dind_storage_driver: Optional[str] = None,
            disable_port_check: Optional[bool] = None,
            dns: Optional[ClusterDnsArgs] = None,
            enable_cri_dockerd: Optional[bool] = None,
            etcd_hosts: Optional[Sequence[ClusterEtcdHostArgs]] = None,
            ignore_docker_version: Optional[bool] = None,
            inactive_hosts: Optional[Sequence[ClusterInactiveHostArgs]] = None,
            ingress: Optional[ClusterIngressArgs] = None,
            internal_kube_config_yaml: Optional[str] = None,
            kube_admin_user: Optional[str] = None,
            kube_config_yaml: Optional[str] = None,
            kubernetes_version: Optional[str] = None,
            monitoring: Optional[ClusterMonitoringArgs] = None,
            network: Optional[ClusterNetworkArgs] = None,
            nodes: Optional[Sequence[ClusterNodeArgs]] = None,
            nodes_confs: Optional[Sequence[str]] = None,
            prefix_path: Optional[str] = None,
            private_registries: Optional[Sequence[ClusterPrivateRegistryArgs]] = None,
            restore: Optional[ClusterRestoreArgs] = None,
            rke_cluster_yaml: Optional[str] = None,
            rke_state: Optional[str] = None,
            rotate_certificates: Optional[ClusterRotateCertificatesArgs] = None,
            running_system_images: Optional[Sequence[ClusterRunningSystemImageArgs]] = None,
            services: Optional[ClusterServicesArgs] = None,
            services_etcd_deprecated: Optional[ClusterServicesEtcdDeprecatedArgs] = None,
            services_kube_api_deprecated: Optional[ClusterServicesKubeApiDeprecatedArgs] = None,
            services_kube_controller_deprecated: Optional[ClusterServicesKubeControllerDeprecatedArgs] = None,
            services_kube_proxy_deprecated: Optional[ClusterServicesKubeProxyDeprecatedArgs] = None,
            services_kube_scheduler_deprecated: Optional[ClusterServicesKubeSchedulerDeprecatedArgs] = None,
            services_kubelet_deprecated: Optional[ClusterServicesKubeletDeprecatedArgs] = None,
            ssh_agent_auth: Optional[bool] = None,
            ssh_cert_path: Optional[str] = None,
            ssh_key_path: Optional[str] = None,
            system_images: Optional[ClusterSystemImagesArgs] = None,
            update_only: Optional[bool] = None,
            upgrade_strategy: Optional[ClusterUpgradeStrategyArgs] = None,
            worker_hosts: Optional[Sequence[ClusterWorkerHostArgs]] = None) -> Cluster
    func GetCluster(ctx *Context, name string, id IDInput, state *ClusterState, opts ...ResourceOption) (*Cluster, error)
    public static Cluster Get(string name, Input<string> id, ClusterState? state, CustomResourceOptions? opts = null)
    public static Cluster get(String name, Output<String> id, ClusterState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AddonJobTimeout int
    RKE k8s cluster addon deployment timeout in seconds for status check (int)
    Addons string
    RKE k8s cluster user addons YAML manifest to be deployed (string)
    AddonsIncludes List<string>
    RKE k8s cluster user addons YAML manifest urls or paths to be deployed (list)
    ApiServerUrl string
    (Computed) RKE k8s cluster api server url (string)
    Authentication ClusterAuthentication
    RKE k8s cluster authentication configuration (list maxitems:1)
    Authorization ClusterAuthorization
    RKE k8s cluster authorization mode configuration (list maxitems:1)
    BastionHost ClusterBastionHost
    RKE k8s cluster bastion Host configuration (list maxitems:1)
    CaCrt string
    (Computed/Sensitive) RKE k8s cluster CA certificate (string)
    CertDir string
    Specify a certificate dir path (string)
    Certificates List<ClusterCertificate>
    (Computed/Sensitive) RKE k8s cluster certificates (string)
    ClientCert string
    (Computed/Sensitive) RKE k8s cluster client certificate (string)
    ClientKey string
    (Computed/Sensitive) RKE k8s cluster client key (string)
    CloudProvider ClusterCloudProvider
    RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
    ClusterCidr string
    Cluster CIDR option for kube controller service (string)
    ClusterDnsServer string
    Cluster DNS Server option for kubelet service (string)
    ClusterDomain string
    Cluster Domain option for kubelet service. Default cluster.local (string)
    ClusterName string
    RKE k8s cluster name used in the kube config (string)
    ClusterYaml string
    RKE k8s cluster config yaml encoded. Provider arguments take precedence over this one (string)
    ControlPlaneHosts List<ClusterControlPlaneHost>
    (Computed) RKE k8s cluster control plane nodes (list)
    CustomCerts bool
    Use custom certificates from a cert dir (string)
    DelayOnCreation int
    RKE k8s cluster delay on creation (int)
    Dind bool
    Deploy RKE cluster on a dind environment. Default: false (bool)
    DindDnsServer string
    DinD RKE cluster dns (string)
    DindStorageDriver string
    DinD RKE cluster storage driver (string)
    DisablePortCheck bool
    Enable/Disable RKE k8s cluster port checking. Default false (bool)
    Dns ClusterDns
    RKE k8s cluster DNS Config (list maxitems:1)
    EnableCriDockerd bool
    Enable/Disable CRI dockerd for kubelet; set it to true starting from Kubernetes version 1.24 or later. Default false (bool)
    EtcdHosts List<ClusterEtcdHost>
    (Computed) RKE k8s cluster etcd nodes (list)
    IgnoreDockerVersion bool
    Enable/Disable RKE k8s cluster strict docker version checking. Default false (bool)
    InactiveHosts List<ClusterInactiveHost>
    (Computed) RKE k8s cluster inactive nodes (list)
    Ingress ClusterIngress
    RKE k8s cluster ingress controller configuration (list maxitems:1)
    InternalKubeConfigYaml string
    (Computed/Sensitive) RKE k8s cluster internal kube config yaml (string)

    Deprecated:Use kube_config_yaml instead

    KubeAdminUser string
    (Computed) RKE k8s cluster admin user (string)
    KubeConfigYaml string
    (Computed/Sensitive) RKE k8s cluster kube config yaml (string)
    KubernetesVersion string
    K8s version to deploy. If kubernetes image is specified, image version takes precedence. Default: rke default (string)
    Monitoring ClusterMonitoring
    RKE k8s cluster monitoring Config (list maxitems:1)
    Network ClusterNetwork
    RKE k8s cluster network configuration (list maxitems:1)
    Nodes List<ClusterNode>
    RKE k8s cluster nodes (list)
    NodesConfs List<string>

    Deprecated:Use cluster_yaml instead

    PrefixPath string
    RKE k8s directory path (string)
    PrivateRegistries List<ClusterPrivateRegistry>
    RKE k8s cluster private docker registries (list)
    Restore ClusterRestore
    RKE k8s cluster restore configuration (list maxitems:1)
    RkeClusterYaml string
    (Computed/Sensitive) RKE k8s cluster config yaml (string)
    RkeState string
    (Computed/Sensitive) RKE k8s cluster state (string)
    RotateCertificates ClusterRotateCertificates
    RKE k8s cluster rotate certificates configuration (list maxitems:1)
    RunningSystemImages List<ClusterRunningSystemImage>
    (Computed) RKE k8s cluster running system images list (list)
    Services ClusterServices
    RKE k8s cluster services (list maxitems:1)
    ServicesEtcdDeprecated ClusterServicesEtcdDeprecated
    Use services.etcd instead (list maxitems:1)

    Deprecated:Use services.etcd instead

    ServicesKubeApiDeprecated ClusterServicesKubeApiDeprecated
    Use services.kube_api instead (list maxitems:1)

    Deprecated:Use services.kube_api instead

    ServicesKubeControllerDeprecated ClusterServicesKubeControllerDeprecated
    Use services.kube_controller instead (list maxitems:1)

    Deprecated:Use services.kube_controller instead

    ServicesKubeProxyDeprecated ClusterServicesKubeProxyDeprecated
    Use services.kubeproxy instead (list maxitems:1)

    Deprecated:Use services.kubeproxy instead

    ServicesKubeSchedulerDeprecated ClusterServicesKubeSchedulerDeprecated
    Use services.scheduler instead (list maxitems:1)

    Deprecated:Use services.scheduler instead

    ServicesKubeletDeprecated ClusterServicesKubeletDeprecated
    Use services.kubelet instead (list maxitems:1)

    Deprecated:Use services.kubelet instead

    SshAgentAuth bool
    SSH Agent Auth enable (bool)
    SshCertPath string
    SSH Certificate Path (string)
    SshKeyPath string
    SSH Private Key Path (string)
    SystemImages ClusterSystemImages
    RKE k8s cluster system images list (list maxitems:1)
    UpdateOnly bool
    Skip idempotent deployment of control and etcd plane. Default false (bool)
    UpgradeStrategy ClusterUpgradeStrategy
    RKE k8s cluster upgrade strategy (list maxitems:1)
    WorkerHosts List<ClusterWorkerHost>
    (Computed) RKE k8s cluster worker nodes (list)
    AddonJobTimeout int
    RKE k8s cluster addon deployment timeout in seconds for status check (int)
    Addons string
    RKE k8s cluster user addons YAML manifest to be deployed (string)
    AddonsIncludes []string
    RKE k8s cluster user addons YAML manifest urls or paths to be deployed (list)
    ApiServerUrl string
    (Computed) RKE k8s cluster api server url (string)
    Authentication ClusterAuthenticationArgs
    RKE k8s cluster authentication configuration (list maxitems:1)
    Authorization ClusterAuthorizationArgs
    RKE k8s cluster authorization mode configuration (list maxitems:1)
    BastionHost ClusterBastionHostArgs
    RKE k8s cluster bastion Host configuration (list maxitems:1)
    CaCrt string
    (Computed/Sensitive) RKE k8s cluster CA certificate (string)
    CertDir string
    Specify a certificate dir path (string)
    Certificates []ClusterCertificateArgs
    (Computed/Sensitive) RKE k8s cluster certificates (string)
    ClientCert string
    (Computed/Sensitive) RKE k8s cluster client certificate (string)
    ClientKey string
    (Computed/Sensitive) RKE k8s cluster client key (string)
    CloudProvider ClusterCloudProviderArgs
    RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
    ClusterCidr string
    Cluster CIDR option for kube controller service (string)
    ClusterDnsServer string
    Cluster DNS Server option for kubelet service (string)
    ClusterDomain string
    Cluster Domain option for kubelet service. Default cluster.local (string)
    ClusterName string
    RKE k8s cluster name used in the kube config (string)
    ClusterYaml string
    RKE k8s cluster config yaml encoded. Provider arguments take precedence over this one (string)
    ControlPlaneHosts []ClusterControlPlaneHostArgs
    (Computed) RKE k8s cluster control plane nodes (list)
    CustomCerts bool
    Use custom certificates from a cert dir (string)
    DelayOnCreation int
    RKE k8s cluster delay on creation (int)
    Dind bool
    Deploy RKE cluster on a dind environment. Default: false (bool)
    DindDnsServer string
    DinD RKE cluster dns (string)
    DindStorageDriver string
    DinD RKE cluster storage driver (string)
    DisablePortCheck bool
    Enable/Disable RKE k8s cluster port checking. Default false (bool)
    Dns ClusterDnsArgs
    RKE k8s cluster DNS Config (list maxitems:1)
    EnableCriDockerd bool
    Enable/Disable CRI dockerd for kubelet; set it to true starting from Kubernetes version 1.24 or later. Default false (bool)
    EtcdHosts []ClusterEtcdHostArgs
    (Computed) RKE k8s cluster etcd nodes (list)
    IgnoreDockerVersion bool
    Enable/Disable RKE k8s cluster strict docker version checking. Default false (bool)
    InactiveHosts []ClusterInactiveHostArgs
    (Computed) RKE k8s cluster inactive nodes (list)
    Ingress ClusterIngressArgs
    RKE k8s cluster ingress controller configuration (list maxitems:1)
    InternalKubeConfigYaml string
    (Computed/Sensitive) RKE k8s cluster internal kube config yaml (string)

    Deprecated:Use kube_config_yaml instead

    KubeAdminUser string
    (Computed) RKE k8s cluster admin user (string)
    KubeConfigYaml string
    (Computed/Sensitive) RKE k8s cluster kube config yaml (string)
    KubernetesVersion string
    K8s version to deploy. If kubernetes image is specified, image version takes precedence. Default: rke default (string)
    Monitoring ClusterMonitoringArgs
    RKE k8s cluster monitoring Config (list maxitems:1)
    Network ClusterNetworkArgs
    RKE k8s cluster network configuration (list maxitems:1)
    Nodes []ClusterNodeArgs
    RKE k8s cluster nodes (list)
    NodesConfs []string

    Deprecated:Use cluster_yaml instead

    PrefixPath string
    RKE k8s directory path (string)
    PrivateRegistries []ClusterPrivateRegistryArgs
    RKE k8s cluster private docker registries (list)
    Restore ClusterRestoreArgs
    RKE k8s cluster restore configuration (list maxitems:1)
    RkeClusterYaml string
    (Computed/Sensitive) RKE k8s cluster config yaml (string)
    RkeState string
    (Computed/Sensitive) RKE k8s cluster state (string)
    RotateCertificates ClusterRotateCertificatesArgs
    RKE k8s cluster rotate certificates configuration (list maxitems:1)
    RunningSystemImages []ClusterRunningSystemImageArgs
    (Computed) RKE k8s cluster running system images list (list)
    Services ClusterServicesArgs
    RKE k8s cluster services (list maxitems:1)
    ServicesEtcdDeprecated ClusterServicesEtcdDeprecatedArgs
    Use services.etcd instead (list maxitems:1)

    Deprecated:Use services.etcd instead

    ServicesKubeApiDeprecated ClusterServicesKubeApiDeprecatedArgs
    Use services.kube_api instead (list maxitems:1)

    Deprecated:Use services.kube_api instead

    ServicesKubeControllerDeprecated ClusterServicesKubeControllerDeprecatedArgs
    Use services.kube_controller instead (list maxitems:1)

    Deprecated:Use services.kube_controller instead

    ServicesKubeProxyDeprecated ClusterServicesKubeProxyDeprecatedArgs
    Use services.kubeproxy instead (list maxitems:1)

    Deprecated:Use services.kubeproxy instead

    ServicesKubeSchedulerDeprecated ClusterServicesKubeSchedulerDeprecatedArgs
    Use services.scheduler instead (list maxitems:1)

    Deprecated:Use services.scheduler instead

    ServicesKubeletDeprecated ClusterServicesKubeletDeprecatedArgs
    Use services.kubelet instead (list maxitems:1)

    Deprecated:Use services.kubelet instead

    SshAgentAuth bool
    SSH Agent Auth enable (bool)
    SshCertPath string
    SSH Certificate Path (string)
    SshKeyPath string
    SSH Private Key Path (string)
    SystemImages ClusterSystemImagesArgs
    RKE k8s cluster system images list (list maxitems:1)
    UpdateOnly bool
    Skip idempotent deployment of control and etcd plane. Default false (bool)
    UpgradeStrategy ClusterUpgradeStrategyArgs
    RKE k8s cluster upgrade strategy (list maxitems:1)
    WorkerHosts []ClusterWorkerHostArgs
    (Computed) RKE k8s cluster worker nodes (list)
    addonJobTimeout Integer
    RKE k8s cluster addon deployment timeout in seconds for status check (int)
    addons String
    RKE k8s cluster user addons YAML manifest to be deployed (string)
    addonsIncludes List<String>
    RKE k8s cluster user addons YAML manifest urls or paths to be deployed (list)
    apiServerUrl String
    (Computed) RKE k8s cluster api server url (string)
    authentication ClusterAuthentication
    RKE k8s cluster authentication configuration (list maxitems:1)
    authorization ClusterAuthorization
    RKE k8s cluster authorization mode configuration (list maxitems:1)
    bastionHost ClusterBastionHost
    RKE k8s cluster bastion Host configuration (list maxitems:1)
    caCrt String
    (Computed/Sensitive) RKE k8s cluster CA certificate (string)
    certDir String
    Specify a certificate dir path (string)
    certificates List<ClusterCertificate>
    (Computed/Sensitive) RKE k8s cluster certificates (string)
    clientCert String
    (Computed/Sensitive) RKE k8s cluster client certificate (string)
    clientKey String
    (Computed/Sensitive) RKE k8s cluster client key (string)
    cloudProvider ClusterCloudProvider
    RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
    clusterCidr String
    Cluster CIDR option for kube controller service (string)
    clusterDnsServer String
    Cluster DNS Server option for kubelet service (string)
    clusterDomain String
    Cluster Domain option for kubelet service. Default cluster.local (string)
    clusterName String
    RKE k8s cluster name used in the kube config (string)
    clusterYaml String
    RKE k8s cluster config yaml encoded. Provider arguments take precedence over this one (string)
    controlPlaneHosts List<ClusterControlPlaneHost>
    (Computed) RKE k8s cluster control plane nodes (list)
    customCerts Boolean
    Use custom certificates from a cert dir (string)
    delayOnCreation Integer
    RKE k8s cluster delay on creation (int)
    dind Boolean
    Deploy RKE cluster on a dind environment. Default: false (bool)
    dindDnsServer String
    DinD RKE cluster dns (string)
    dindStorageDriver String
    DinD RKE cluster storage driver (string)
    disablePortCheck Boolean
    Enable/Disable RKE k8s cluster port checking. Default false (bool)
    dns ClusterDns
    RKE k8s cluster DNS Config (list maxitems:1)
    enableCriDockerd Boolean
    Enable/Disable CRI dockerd for kubelet; set it to true starting from Kubernetes version 1.24 or later. Default false (bool)
    etcdHosts List<ClusterEtcdHost>
    (Computed) RKE k8s cluster etcd nodes (list)
    ignoreDockerVersion Boolean
    Enable/Disable RKE k8s cluster strict docker version checking. Default false (bool)
    inactiveHosts List<ClusterInactiveHost>
    (Computed) RKE k8s cluster inactive nodes (list)
    ingress ClusterIngress
    RKE k8s cluster ingress controller configuration (list maxitems:1)
    internalKubeConfigYaml String
    (Computed/Sensitive) RKE k8s cluster internal kube config yaml (string)

    Deprecated:Use kube_config_yaml instead

    kubeAdminUser String
    (Computed) RKE k8s cluster admin user (string)
    kubeConfigYaml String
    (Computed/Sensitive) RKE k8s cluster kube config yaml (string)
    kubernetesVersion String
    K8s version to deploy. If kubernetes image is specified, image version takes precedence. Default: rke default (string)
    monitoring ClusterMonitoring
    RKE k8s cluster monitoring Config (list maxitems:1)
    network ClusterNetwork
    RKE k8s cluster network configuration (list maxitems:1)
    nodes List<ClusterNode>
    RKE k8s cluster nodes (list)
    nodesConfs List<String>

    Deprecated:Use cluster_yaml instead

    prefixPath String
    RKE k8s directory path (string)
    privateRegistries List<ClusterPrivateRegistry>
    RKE k8s cluster private docker registries (list)
    restore ClusterRestore
    RKE k8s cluster restore configuration (list maxitems:1)
    rkeClusterYaml String
    (Computed/Sensitive) RKE k8s cluster config yaml (string)
    rkeState String
    (Computed/Sensitive) RKE k8s cluster state (string)
    rotateCertificates ClusterRotateCertificates
    RKE k8s cluster rotate certificates configuration (list maxitems:1)
    runningSystemImages List<ClusterRunningSystemImage>
    (Computed) RKE k8s cluster running system images list (list)
    services ClusterServices
    RKE k8s cluster services (list maxitems:1)
    servicesEtcdDeprecated ClusterServicesEtcdDeprecated
    Use services.etcd instead (list maxitems:1)

    Deprecated:Use services.etcd instead

    servicesKubeApiDeprecated ClusterServicesKubeApiDeprecated
    Use services.kube_api instead (list maxitems:1)

    Deprecated:Use services.kube_api instead

    servicesKubeControllerDeprecated ClusterServicesKubeControllerDeprecated
    Use services.kube_controller instead (list maxitems:1)

    Deprecated:Use services.kube_controller instead

    servicesKubeProxyDeprecated ClusterServicesKubeProxyDeprecated
    Use services.kubeproxy instead (list maxitems:1)

    Deprecated:Use services.kubeproxy instead

    servicesKubeSchedulerDeprecated ClusterServicesKubeSchedulerDeprecated
    Use services.scheduler instead (list maxitems:1)

    Deprecated:Use services.scheduler instead

    servicesKubeletDeprecated ClusterServicesKubeletDeprecated
    Use services.kubelet instead (list maxitems:1)

    Deprecated:Use services.kubelet instead

    sshAgentAuth Boolean
    SSH Agent Auth enable (bool)
    sshCertPath String
    SSH Certificate Path (string)
    sshKeyPath String
    SSH Private Key Path (string)
    systemImages ClusterSystemImages
    RKE k8s cluster system images list (list maxitems:1)
    updateOnly Boolean
    Skip idempotent deployment of control and etcd plane. Default false (bool)
    upgradeStrategy ClusterUpgradeStrategy
    RKE k8s cluster upgrade strategy (list maxitems:1)
    workerHosts List<ClusterWorkerHost>
    (Computed) RKE k8s cluster worker nodes (list)
    addonJobTimeout number
    RKE k8s cluster addon deployment timeout in seconds for status check (int)
    addons string
    RKE k8s cluster user addons YAML manifest to be deployed (string)
    addonsIncludes string[]
    RKE k8s cluster user addons YAML manifest urls or paths to be deployed (list)
    apiServerUrl string
    (Computed) RKE k8s cluster api server url (string)
    authentication ClusterAuthentication
    RKE k8s cluster authentication configuration (list maxitems:1)
    authorization ClusterAuthorization
    RKE k8s cluster authorization mode configuration (list maxitems:1)
    bastionHost ClusterBastionHost
    RKE k8s cluster bastion Host configuration (list maxitems:1)
    caCrt string
    (Computed/Sensitive) RKE k8s cluster CA certificate (string)
    certDir string
    Specify a certificate dir path (string)
    certificates ClusterCertificate[]
    (Computed/Sensitive) RKE k8s cluster certificates (string)
    clientCert string
    (Computed/Sensitive) RKE k8s cluster client certificate (string)
    clientKey string
    (Computed/Sensitive) RKE k8s cluster client key (string)
    cloudProvider ClusterCloudProvider
    RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
    clusterCidr string
    Cluster CIDR option for kube controller service (string)
    clusterDnsServer string
    Cluster DNS Server option for kubelet service (string)
    clusterDomain string
    Cluster Domain option for kubelet service. Default cluster.local (string)
    clusterName string
    RKE k8s cluster name used in the kube config (string)
    clusterYaml string
    RKE k8s cluster config yaml encoded. Provider arguments take precedence over this one (string)
    controlPlaneHosts ClusterControlPlaneHost[]
    (Computed) RKE k8s cluster control plane nodes (list)
    customCerts boolean
    Use custom certificates from a cert dir (string)
    delayOnCreation number
    RKE k8s cluster delay on creation (int)
    dind boolean
    Deploy RKE cluster on a dind environment. Default: false (bool)
    dindDnsServer string
    DinD RKE cluster dns (string)
    dindStorageDriver string
    DinD RKE cluster storage driver (string)
    disablePortCheck boolean
    Enable/Disable RKE k8s cluster port checking. Default false (bool)
    dns ClusterDns
    RKE k8s cluster DNS Config (list maxitems:1)
    enableCriDockerd boolean
    Enable/Disable CRI dockerd for kubelet; set it to true starting from Kubernetes version 1.24 or later. Default false (bool)
    etcdHosts ClusterEtcdHost[]
    (Computed) RKE k8s cluster etcd nodes (list)
    ignoreDockerVersion boolean
    Enable/Disable RKE k8s cluster strict docker version checking. Default false (bool)
    inactiveHosts ClusterInactiveHost[]
    (Computed) RKE k8s cluster inactive nodes (list)
    ingress ClusterIngress
    RKE k8s cluster ingress controller configuration (list maxitems:1)
    internalKubeConfigYaml string
    (Computed/Sensitive) RKE k8s cluster internal kube config yaml (string)

    Deprecated:Use kube_config_yaml instead

    kubeAdminUser string
    (Computed) RKE k8s cluster admin user (string)
    kubeConfigYaml string
    (Computed/Sensitive) RKE k8s cluster kube config yaml (string)
    kubernetesVersion string
    K8s version to deploy. If kubernetes image is specified, image version takes precedence. Default: rke default (string)
    monitoring ClusterMonitoring
    RKE k8s cluster monitoring Config (list maxitems:1)
    network ClusterNetwork
    RKE k8s cluster network configuration (list maxitems:1)
    nodes ClusterNode[]
    RKE k8s cluster nodes (list)
    nodesConfs string[]

    Deprecated:Use cluster_yaml instead

    prefixPath string
    RKE k8s directory path (string)
    privateRegistries ClusterPrivateRegistry[]
    RKE k8s cluster private docker registries (list)
    restore ClusterRestore
    RKE k8s cluster restore configuration (list maxitems:1)
    rkeClusterYaml string
    (Computed/Sensitive) RKE k8s cluster config yaml (string)
    rkeState string
    (Computed/Sensitive) RKE k8s cluster state (string)
    rotateCertificates ClusterRotateCertificates
    RKE k8s cluster rotate certificates configuration (list maxitems:1)
    runningSystemImages ClusterRunningSystemImage[]
    (Computed) RKE k8s cluster running system images list (list)
    services ClusterServices
    RKE k8s cluster services (list maxitems:1)
    servicesEtcdDeprecated ClusterServicesEtcdDeprecated
    Use services.etcd instead (list maxitems:1)

    Deprecated:Use services.etcd instead

    servicesKubeApiDeprecated ClusterServicesKubeApiDeprecated
    Use services.kube_api instead (list maxitems:1)

    Deprecated:Use services.kube_api instead

    servicesKubeControllerDeprecated ClusterServicesKubeControllerDeprecated
    Use services.kube_controller instead (list maxitems:1)

    Deprecated:Use services.kube_controller instead

    servicesKubeProxyDeprecated ClusterServicesKubeProxyDeprecated
    Use services.kubeproxy instead (list maxitems:1)

    Deprecated:Use services.kubeproxy instead

    servicesKubeSchedulerDeprecated ClusterServicesKubeSchedulerDeprecated
    Use services.scheduler instead (list maxitems:1)

    Deprecated:Use services.scheduler instead

    servicesKubeletDeprecated ClusterServicesKubeletDeprecated
    Use services.kubelet instead (list maxitems:1)

    Deprecated:Use services.kubelet instead

    sshAgentAuth boolean
    SSH Agent Auth enable (bool)
    sshCertPath string
    SSH Certificate Path (string)
    sshKeyPath string
    SSH Private Key Path (string)
    systemImages ClusterSystemImages
    RKE k8s cluster system images list (list maxitems:1)
    updateOnly boolean
    Skip idempotent deployment of control and etcd plane. Default false (bool)
    upgradeStrategy ClusterUpgradeStrategy
    RKE k8s cluster upgrade strategy (list maxitems:1)
    workerHosts ClusterWorkerHost[]
    (Computed) RKE k8s cluster worker nodes (list)
    addon_job_timeout int
    RKE k8s cluster addon deployment timeout in seconds for status check (int)
    addons str
    RKE k8s cluster user addons YAML manifest to be deployed (string)
    addons_includes Sequence[str]
    RKE k8s cluster user addons YAML manifest urls or paths to be deployed (list)
    api_server_url str
    (Computed) RKE k8s cluster api server url (string)
    authentication ClusterAuthenticationArgs
    RKE k8s cluster authentication configuration (list maxitems:1)
    authorization ClusterAuthorizationArgs
    RKE k8s cluster authorization mode configuration (list maxitems:1)
    bastion_host ClusterBastionHostArgs
    RKE k8s cluster bastion Host configuration (list maxitems:1)
    ca_crt str
    (Computed/Sensitive) RKE k8s cluster CA certificate (string)
    cert_dir str
    Specify a certificate dir path (string)
    certificates Sequence[ClusterCertificateArgs]
    (Computed/Sensitive) RKE k8s cluster certificates (string)
    client_cert str
    (Computed/Sensitive) RKE k8s cluster client certificate (string)
    client_key str
    (Computed/Sensitive) RKE k8s cluster client key (string)
    cloud_provider ClusterCloudProviderArgs
    RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
    cluster_cidr str
    Cluster CIDR option for kube controller service (string)
    cluster_dns_server str
    Cluster DNS Server option for kubelet service (string)
    cluster_domain str
    Cluster Domain option for kubelet service. Default cluster.local (string)
    cluster_name str
    RKE k8s cluster name used in the kube config (string)
    cluster_yaml str
    RKE k8s cluster config yaml encoded. Provider arguments take precedence over this one (string)
    control_plane_hosts Sequence[ClusterControlPlaneHostArgs]
    (Computed) RKE k8s cluster control plane nodes (list)
    custom_certs bool
    Use custom certificates from a cert dir (string)
    delay_on_creation int
    RKE k8s cluster delay on creation (int)
    dind bool
    Deploy RKE cluster on a dind environment. Default: false (bool)
    dind_dns_server str
    DinD RKE cluster dns (string)
    dind_storage_driver str
    DinD RKE cluster storage driver (string)
    disable_port_check bool
    Enable/Disable RKE k8s cluster port checking. Default false (bool)
    dns ClusterDnsArgs
    RKE k8s cluster DNS Config (list maxitems:1)
    enable_cri_dockerd bool
    Enable/Disable CRI dockerd for kubelet; set it to true starting from Kubernetes version 1.24 or later. Default false (bool)
    etcd_hosts Sequence[ClusterEtcdHostArgs]
    (Computed) RKE k8s cluster etcd nodes (list)
    ignore_docker_version bool
    Enable/Disable RKE k8s cluster strict docker version checking. Default false (bool)
    inactive_hosts Sequence[ClusterInactiveHostArgs]
    (Computed) RKE k8s cluster inactive nodes (list)
    ingress ClusterIngressArgs
    RKE k8s cluster ingress controller configuration (list maxitems:1)
    internal_kube_config_yaml str
    (Computed/Sensitive) RKE k8s cluster internal kube config yaml (string)

    Deprecated:Use kube_config_yaml instead

    kube_admin_user str
    (Computed) RKE k8s cluster admin user (string)
    kube_config_yaml str
    (Computed/Sensitive) RKE k8s cluster kube config yaml (string)
    kubernetes_version str
    K8s version to deploy. If kubernetes image is specified, image version takes precedence. Default: rke default (string)
    monitoring ClusterMonitoringArgs
    RKE k8s cluster monitoring Config (list maxitems:1)
    network ClusterNetworkArgs
    RKE k8s cluster network configuration (list maxitems:1)
    nodes Sequence[ClusterNodeArgs]
    RKE k8s cluster nodes (list)
    nodes_confs Sequence[str]

    Deprecated:Use cluster_yaml instead

    prefix_path str
    RKE k8s directory path (string)
    private_registries Sequence[ClusterPrivateRegistryArgs]
    RKE k8s cluster private docker registries (list)
    restore ClusterRestoreArgs
    RKE k8s cluster restore configuration (list maxitems:1)
    rke_cluster_yaml str
    (Computed/Sensitive) RKE k8s cluster config yaml (string)
    rke_state str
    (Computed/Sensitive) RKE k8s cluster state (string)
    rotate_certificates ClusterRotateCertificatesArgs
    RKE k8s cluster rotate certificates configuration (list maxitems:1)
    running_system_images Sequence[ClusterRunningSystemImageArgs]
    (Computed) RKE k8s cluster running system images list (list)
    services ClusterServicesArgs
    RKE k8s cluster services (list maxitems:1)
    services_etcd_deprecated ClusterServicesEtcdDeprecatedArgs
    Use services.etcd instead (list maxitems:1)

    Deprecated:Use services.etcd instead

    services_kube_api_deprecated ClusterServicesKubeApiDeprecatedArgs
    Use services.kube_api instead (list maxitems:1)

    Deprecated:Use services.kube_api instead

    services_kube_controller_deprecated ClusterServicesKubeControllerDeprecatedArgs
    Use services.kube_controller instead (list maxitems:1)

    Deprecated:Use services.kube_controller instead

    services_kube_proxy_deprecated ClusterServicesKubeProxyDeprecatedArgs
    Use services.kubeproxy instead (list maxitems:1)

    Deprecated:Use services.kubeproxy instead

    services_kube_scheduler_deprecated ClusterServicesKubeSchedulerDeprecatedArgs
    Use services.scheduler instead (list maxitems:1)

    Deprecated:Use services.scheduler instead

    services_kubelet_deprecated ClusterServicesKubeletDeprecatedArgs
    Use services.kubelet instead (list maxitems:1)

    Deprecated:Use services.kubelet instead

    ssh_agent_auth bool
    SSH Agent Auth enable (bool)
    ssh_cert_path str
    SSH Certificate Path (string)
    ssh_key_path str
    SSH Private Key Path (string)
    system_images ClusterSystemImagesArgs
    RKE k8s cluster system images list (list maxitems:1)
    update_only bool
    Skip idempotent deployment of control and etcd plane. Default false (bool)
    upgrade_strategy ClusterUpgradeStrategyArgs
    RKE k8s cluster upgrade strategy (list maxitems:1)
    worker_hosts Sequence[ClusterWorkerHostArgs]
    (Computed) RKE k8s cluster worker nodes (list)
    addonJobTimeout Number
    RKE k8s cluster addon deployment timeout in seconds for status check (int)
    addons String
    RKE k8s cluster user addons YAML manifest to be deployed (string)
    addonsIncludes List<String>
    RKE k8s cluster user addons YAML manifest urls or paths to be deployed (list)
    apiServerUrl String
    (Computed) RKE k8s cluster api server url (string)
    authentication Property Map
    RKE k8s cluster authentication configuration (list maxitems:1)
    authorization Property Map
    RKE k8s cluster authorization mode configuration (list maxitems:1)
    bastionHost Property Map
    RKE k8s cluster bastion Host configuration (list maxitems:1)
    caCrt String
    (Computed/Sensitive) RKE k8s cluster CA certificate (string)
    certDir String
    Specify a certificate dir path (string)
    certificates List<Property Map>
    (Computed/Sensitive) RKE k8s cluster certificates (string)
    clientCert String
    (Computed/Sensitive) RKE k8s cluster client certificate (string)
    clientKey String
    (Computed/Sensitive) RKE k8s cluster client key (string)
    cloudProvider Property Map
    RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
    clusterCidr String
    Cluster CIDR option for kube controller service (string)
    clusterDnsServer String
    Cluster DNS Server option for kubelet service (string)
    clusterDomain String
    Cluster Domain option for kubelet service. Default cluster.local (string)
    clusterName String
    RKE k8s cluster name used in the kube config (string)
    clusterYaml String
    RKE k8s cluster config yaml encoded. Provider arguments take precedence over this one (string)
    controlPlaneHosts List<Property Map>
    (Computed) RKE k8s cluster control plane nodes (list)
    customCerts Boolean
    Use custom certificates from a cert dir (string)
    delayOnCreation Number
    RKE k8s cluster delay on creation (int)
    dind Boolean
    Deploy RKE cluster on a dind environment. Default: false (bool)
    dindDnsServer String
    DinD RKE cluster dns (string)
    dindStorageDriver String
    DinD RKE cluster storage driver (string)
    disablePortCheck Boolean
    Enable/Disable RKE k8s cluster port checking. Default false (bool)
    dns Property Map
    RKE k8s cluster DNS Config (list maxitems:1)
    enableCriDockerd Boolean
    Enable/Disable CRI dockerd for kubelet; set it to true starting from Kubernetes version 1.24 or later. Default false (bool)
    etcdHosts List<Property Map>
    (Computed) RKE k8s cluster etcd nodes (list)
    ignoreDockerVersion Boolean
    Enable/Disable RKE k8s cluster strict docker version checking. Default false (bool)
    inactiveHosts List<Property Map>
    (Computed) RKE k8s cluster inactive nodes (list)
    ingress Property Map
    RKE k8s cluster ingress controller configuration (list maxitems:1)
    internalKubeConfigYaml String
    (Computed/Sensitive) RKE k8s cluster internal kube config yaml (string)

    Deprecated:Use kube_config_yaml instead

    kubeAdminUser String
    (Computed) RKE k8s cluster admin user (string)
    kubeConfigYaml String
    (Computed/Sensitive) RKE k8s cluster kube config yaml (string)
    kubernetesVersion String
    K8s version to deploy. If kubernetes image is specified, image version takes precedence. Default: rke default (string)
    monitoring Property Map
    RKE k8s cluster monitoring Config (list maxitems:1)
    network Property Map
    RKE k8s cluster network configuration (list maxitems:1)
    nodes List<Property Map>
    RKE k8s cluster nodes (list)
    nodesConfs List<String>

    Deprecated:Use cluster_yaml instead

    prefixPath String
    RKE k8s directory path (string)
    privateRegistries List<Property Map>
    RKE k8s cluster private docker registries (list)
    restore Property Map
    RKE k8s cluster restore configuration (list maxitems:1)
    rkeClusterYaml String
    (Computed/Sensitive) RKE k8s cluster config yaml (string)
    rkeState String
    (Computed/Sensitive) RKE k8s cluster state (string)
    rotateCertificates Property Map
    RKE k8s cluster rotate certificates configuration (list maxitems:1)
    runningSystemImages List<Property Map>
    (Computed) RKE k8s cluster running system images list (list)
    services Property Map
    RKE k8s cluster services (list maxitems:1)
    servicesEtcdDeprecated Property Map
    Use services.etcd instead (list maxitems:1)

    Deprecated:Use services.etcd instead

    servicesKubeApiDeprecated Property Map
    Use services.kube_api instead (list maxitems:1)

    Deprecated:Use services.kube_api instead

    servicesKubeControllerDeprecated Property Map
    Use services.kube_controller instead (list maxitems:1)

    Deprecated:Use services.kube_controller instead

    servicesKubeProxyDeprecated Property Map
    Use services.kubeproxy instead (list maxitems:1)

    Deprecated:Use services.kubeproxy instead

    servicesKubeSchedulerDeprecated Property Map
    Use services.scheduler instead (list maxitems:1)

    Deprecated:Use services.scheduler instead

    servicesKubeletDeprecated Property Map
    Use services.kubelet instead (list maxitems:1)

    Deprecated:Use services.kubelet instead

    sshAgentAuth Boolean
    SSH Agent Auth enable (bool)
    sshCertPath String
    SSH Certificate Path (string)
    sshKeyPath String
    SSH Private Key Path (string)
    systemImages Property Map
    RKE k8s cluster system images list (list maxitems:1)
    updateOnly Boolean
    Skip idempotent deployment of control and etcd plane. Default false (bool)
    upgradeStrategy Property Map
    RKE k8s cluster upgrade strategy (list maxitems:1)
    workerHosts List<Property Map>
    (Computed) RKE k8s cluster worker nodes (list)

    Supporting Types

    ClusterAuthentication, ClusterAuthenticationArgs

    Sans List<string>
    List of additional hostnames and IPs to include in the api server PKI cert (list)
    Strategy string
    Authentication strategy that will be used in RKE k8s cluster. Default: x509 (string)
    Webhook ClusterAuthenticationWebhook
    Webhook configuration options (list maxitem: 1)
    Sans []string
    List of additional hostnames and IPs to include in the api server PKI cert (list)
    Strategy string
    Authentication strategy that will be used in RKE k8s cluster. Default: x509 (string)
    Webhook ClusterAuthenticationWebhook
    Webhook configuration options (list maxitem: 1)
    sans List<String>
    List of additional hostnames and IPs to include in the api server PKI cert (list)
    strategy String
    Authentication strategy that will be used in RKE k8s cluster. Default: x509 (string)
    webhook ClusterAuthenticationWebhook
    Webhook configuration options (list maxitem: 1)
    sans string[]
    List of additional hostnames and IPs to include in the api server PKI cert (list)
    strategy string
    Authentication strategy that will be used in RKE k8s cluster. Default: x509 (string)
    webhook ClusterAuthenticationWebhook
    Webhook configuration options (list maxitem: 1)
    sans Sequence[str]
    List of additional hostnames and IPs to include in the api server PKI cert (list)
    strategy str
    Authentication strategy that will be used in RKE k8s cluster. Default: x509 (string)
    webhook ClusterAuthenticationWebhook
    Webhook configuration options (list maxitem: 1)
    sans List<String>
    List of additional hostnames and IPs to include in the api server PKI cert (list)
    strategy String
    Authentication strategy that will be used in RKE k8s cluster. Default: x509 (string)
    webhook Property Map
    Webhook configuration options (list maxitem: 1)

    ClusterAuthenticationWebhook, ClusterAuthenticationWebhookArgs

    CacheTimeout string
    Controls how long to cache authentication decisions (string)
    ConfigFile string
    Multiline string that represent a custom webhook config file (string)
    CacheTimeout string
    Controls how long to cache authentication decisions (string)
    ConfigFile string
    Multiline string that represent a custom webhook config file (string)
    cacheTimeout String
    Controls how long to cache authentication decisions (string)
    configFile String
    Multiline string that represent a custom webhook config file (string)
    cacheTimeout string
    Controls how long to cache authentication decisions (string)
    configFile string
    Multiline string that represent a custom webhook config file (string)
    cache_timeout str
    Controls how long to cache authentication decisions (string)
    config_file str
    Multiline string that represent a custom webhook config file (string)
    cacheTimeout String
    Controls how long to cache authentication decisions (string)
    configFile String
    Multiline string that represent a custom webhook config file (string)

    ClusterAuthorization, ClusterAuthorizationArgs

    Mode string
    RKE mode for authorization. rbac and none modes are available. Default rbac (string)
    Options Dictionary<string, object>
    Network provider options (map)
    Mode string
    RKE mode for authorization. rbac and none modes are available. Default rbac (string)
    Options map[string]interface{}
    Network provider options (map)
    mode String
    RKE mode for authorization. rbac and none modes are available. Default rbac (string)
    options Map<String,Object>
    Network provider options (map)
    mode string
    RKE mode for authorization. rbac and none modes are available. Default rbac (string)
    options {[key: string]: any}
    Network provider options (map)
    mode str
    RKE mode for authorization. rbac and none modes are available. Default rbac (string)
    options Mapping[str, Any]
    Network provider options (map)
    mode String
    RKE mode for authorization. rbac and none modes are available. Default rbac (string)
    options Map<Any>
    Network provider options (map)

    ClusterBastionHost, ClusterBastionHostArgs

    Address string
    Address ip for node (string)
    User string
    Registry user (string)
    IgnoreProxyEnvVars bool
    Ignore proxy env vars at Bastion Host? Default: false (bool)
    Port string
    Port used for SSH communication (string)
    SshAgentAuth bool
    SSH Agent Auth enable (bool)
    SshCert string
    SSH Certificate (string)
    SshCertPath string
    SSH Certificate Path (string)
    SshKey string
    SSH Private Key (string)
    SshKeyPath string
    SSH Private Key Path (string)
    Address string
    Address ip for node (string)
    User string
    Registry user (string)
    IgnoreProxyEnvVars bool
    Ignore proxy env vars at Bastion Host? Default: false (bool)
    Port string
    Port used for SSH communication (string)
    SshAgentAuth bool
    SSH Agent Auth enable (bool)
    SshCert string
    SSH Certificate (string)
    SshCertPath string
    SSH Certificate Path (string)
    SshKey string
    SSH Private Key (string)
    SshKeyPath string
    SSH Private Key Path (string)
    address String
    Address ip for node (string)
    user String
    Registry user (string)
    ignoreProxyEnvVars Boolean
    Ignore proxy env vars at Bastion Host? Default: false (bool)
    port String
    Port used for SSH communication (string)
    sshAgentAuth Boolean
    SSH Agent Auth enable (bool)
    sshCert String
    SSH Certificate (string)
    sshCertPath String
    SSH Certificate Path (string)
    sshKey String
    SSH Private Key (string)
    sshKeyPath String
    SSH Private Key Path (string)
    address string
    Address ip for node (string)
    user string
    Registry user (string)
    ignoreProxyEnvVars boolean
    Ignore proxy env vars at Bastion Host? Default: false (bool)
    port string
    Port used for SSH communication (string)
    sshAgentAuth boolean
    SSH Agent Auth enable (bool)
    sshCert string
    SSH Certificate (string)
    sshCertPath string
    SSH Certificate Path (string)
    sshKey string
    SSH Private Key (string)
    sshKeyPath string
    SSH Private Key Path (string)
    address str
    Address ip for node (string)
    user str
    Registry user (string)
    ignore_proxy_env_vars bool
    Ignore proxy env vars at Bastion Host? Default: false (bool)
    port str
    Port used for SSH communication (string)
    ssh_agent_auth bool
    SSH Agent Auth enable (bool)
    ssh_cert str
    SSH Certificate (string)
    ssh_cert_path str
    SSH Certificate Path (string)
    ssh_key str
    SSH Private Key (string)
    ssh_key_path str
    SSH Private Key Path (string)
    address String
    Address ip for node (string)
    user String
    Registry user (string)
    ignoreProxyEnvVars Boolean
    Ignore proxy env vars at Bastion Host? Default: false (bool)
    port String
    Port used for SSH communication (string)
    sshAgentAuth Boolean
    SSH Agent Auth enable (bool)
    sshCert String
    SSH Certificate (string)
    sshCertPath String
    SSH Certificate Path (string)
    sshKey String
    SSH Private Key (string)
    sshKeyPath String
    SSH Private Key Path (string)

    ClusterCertificate, ClusterCertificateArgs

    Certificate string
    CommonName string
    Config string
    ConfigEnvName string
    ConfigPath string
    EnvName string
    Id string
    (Computed) The ID of the resource (string)
    Key string
    TLS key for etcd service (string)
    KeyEnvName string
    KeyPath string
    Name string
    Name of virtualcenter config for Vsphere Cloud Provider config (string)
    OuName string
    Path string
    Audit log path. Default: /var/log/kube-audit/audit-log.json (string)
    Certificate string
    CommonName string
    Config string
    ConfigEnvName string
    ConfigPath string
    EnvName string
    Id string
    (Computed) The ID of the resource (string)
    Key string
    TLS key for etcd service (string)
    KeyEnvName string
    KeyPath string
    Name string
    Name of virtualcenter config for Vsphere Cloud Provider config (string)
    OuName string
    Path string
    Audit log path. Default: /var/log/kube-audit/audit-log.json (string)
    certificate String
    commonName String
    config String
    configEnvName String
    configPath String
    envName String
    id String
    (Computed) The ID of the resource (string)
    key String
    TLS key for etcd service (string)
    keyEnvName String
    keyPath String
    name String
    Name of virtualcenter config for Vsphere Cloud Provider config (string)
    ouName String
    path String
    Audit log path. Default: /var/log/kube-audit/audit-log.json (string)
    certificate string
    commonName string
    config string
    configEnvName string
    configPath string
    envName string
    id string
    (Computed) The ID of the resource (string)
    key string
    TLS key for etcd service (string)
    keyEnvName string
    keyPath string
    name string
    Name of virtualcenter config for Vsphere Cloud Provider config (string)
    ouName string
    path string
    Audit log path. Default: /var/log/kube-audit/audit-log.json (string)
    certificate str
    common_name str
    config str
    config_env_name str
    config_path str
    env_name str
    id str
    (Computed) The ID of the resource (string)
    key str
    TLS key for etcd service (string)
    key_env_name str
    key_path str
    name str
    Name of virtualcenter config for Vsphere Cloud Provider config (string)
    ou_name str
    path str
    Audit log path. Default: /var/log/kube-audit/audit-log.json (string)
    certificate String
    commonName String
    config String
    configEnvName String
    configPath String
    envName String
    id String
    (Computed) The ID of the resource (string)
    key String
    TLS key for etcd service (string)
    keyEnvName String
    keyPath String
    name String
    Name of virtualcenter config for Vsphere Cloud Provider config (string)
    ouName String
    path String
    Audit log path. Default: /var/log/kube-audit/audit-log.json (string)

    ClusterCloudProvider, ClusterCloudProviderArgs

    Name string
    Name of virtualcenter config for Vsphere Cloud Provider config (string)
    AwsCloudConfig ClusterCloudProviderAwsCloudConfig
    Use aws_cloud_provider instead

    Deprecated:Use aws_cloud_provider instead

    AwsCloudProvider ClusterCloudProviderAwsCloudProvider
    AWS Cloud Provider config rke-aws-cloud-provider (list maxitems:1)
    AzureCloudConfig ClusterCloudProviderAzureCloudConfig
    Use azure_cloud_provider instead

    Deprecated:Use azure_cloud_provider instead

    AzureCloudProvider ClusterCloudProviderAzureCloudProvider
    Azure Cloud Provider config rke-azure-cloud-provider (list maxitems:1)
    CustomCloudConfig string
    Use custom_cloud_provider instead

    Deprecated:Use custom_cloud_provider instead

    CustomCloudProvider string
    Custom Cloud Provider config (string)
    OpenstackCloudConfig ClusterCloudProviderOpenstackCloudConfig
    Use openstack_cloud_provider instead

    Deprecated:Use openstack_cloud_provider instead

    OpenstackCloudProvider ClusterCloudProviderOpenstackCloudProvider
    Openstack Cloud Provider config rke-openstack-cloud-provider (list maxitems:1)
    VsphereCloudConfig ClusterCloudProviderVsphereCloudConfig
    Use vsphere_cloud_provider instead

    Deprecated:Use vsphere_cloud_provider instead

    VsphereCloudProvider ClusterCloudProviderVsphereCloudProvider
    Vsphere Cloud Provider config rke-vsphere-cloud-provider Extra argument name is required on virtual_center configuration. (list maxitems:1)
    Name string
    Name of virtualcenter config for Vsphere Cloud Provider config (string)
    AwsCloudConfig ClusterCloudProviderAwsCloudConfig
    Use aws_cloud_provider instead

    Deprecated:Use aws_cloud_provider instead

    AwsCloudProvider ClusterCloudProviderAwsCloudProvider
    AWS Cloud Provider config rke-aws-cloud-provider (list maxitems:1)
    AzureCloudConfig ClusterCloudProviderAzureCloudConfig
    Use azure_cloud_provider instead

    Deprecated:Use azure_cloud_provider instead

    AzureCloudProvider ClusterCloudProviderAzureCloudProvider
    Azure Cloud Provider config rke-azure-cloud-provider (list maxitems:1)
    CustomCloudConfig string
    Use custom_cloud_provider instead

    Deprecated:Use custom_cloud_provider instead

    CustomCloudProvider string
    Custom Cloud Provider config (string)
    OpenstackCloudConfig ClusterCloudProviderOpenstackCloudConfig
    Use openstack_cloud_provider instead

    Deprecated:Use openstack_cloud_provider instead

    OpenstackCloudProvider ClusterCloudProviderOpenstackCloudProvider
    Openstack Cloud Provider config rke-openstack-cloud-provider (list maxitems:1)
    VsphereCloudConfig ClusterCloudProviderVsphereCloudConfig
    Use vsphere_cloud_provider instead

    Deprecated:Use vsphere_cloud_provider instead

    VsphereCloudProvider ClusterCloudProviderVsphereCloudProvider
    Vsphere Cloud Provider config rke-vsphere-cloud-provider Extra argument name is required on virtual_center configuration. (list maxitems:1)
    name String
    Name of virtualcenter config for Vsphere Cloud Provider config (string)
    awsCloudConfig ClusterCloudProviderAwsCloudConfig
    Use aws_cloud_provider instead

    Deprecated:Use aws_cloud_provider instead

    awsCloudProvider ClusterCloudProviderAwsCloudProvider
    AWS Cloud Provider config rke-aws-cloud-provider (list maxitems:1)
    azureCloudConfig ClusterCloudProviderAzureCloudConfig
    Use azure_cloud_provider instead

    Deprecated:Use azure_cloud_provider instead

    azureCloudProvider ClusterCloudProviderAzureCloudProvider
    Azure Cloud Provider config rke-azure-cloud-provider (list maxitems:1)
    customCloudConfig String
    Use custom_cloud_provider instead

    Deprecated:Use custom_cloud_provider instead

    customCloudProvider String
    Custom Cloud Provider config (string)
    openstackCloudConfig ClusterCloudProviderOpenstackCloudConfig
    Use openstack_cloud_provider instead

    Deprecated:Use openstack_cloud_provider instead

    openstackCloudProvider ClusterCloudProviderOpenstackCloudProvider
    Openstack Cloud Provider config rke-openstack-cloud-provider (list maxitems:1)
    vsphereCloudConfig ClusterCloudProviderVsphereCloudConfig
    Use vsphere_cloud_provider instead

    Deprecated:Use vsphere_cloud_provider instead

    vsphereCloudProvider ClusterCloudProviderVsphereCloudProvider
    Vsphere Cloud Provider config rke-vsphere-cloud-provider Extra argument name is required on virtual_center configuration. (list maxitems:1)
    name string
    Name of virtualcenter config for Vsphere Cloud Provider config (string)
    awsCloudConfig ClusterCloudProviderAwsCloudConfig
    Use aws_cloud_provider instead

    Deprecated:Use aws_cloud_provider instead

    awsCloudProvider ClusterCloudProviderAwsCloudProvider
    AWS Cloud Provider config rke-aws-cloud-provider (list maxitems:1)
    azureCloudConfig ClusterCloudProviderAzureCloudConfig
    Use azure_cloud_provider instead

    Deprecated:Use azure_cloud_provider instead

    azureCloudProvider ClusterCloudProviderAzureCloudProvider
    Azure Cloud Provider config rke-azure-cloud-provider (list maxitems:1)
    customCloudConfig string
    Use custom_cloud_provider instead

    Deprecated:Use custom_cloud_provider instead

    customCloudProvider string
    Custom Cloud Provider config (string)
    openstackCloudConfig ClusterCloudProviderOpenstackCloudConfig
    Use openstack_cloud_provider instead

    Deprecated:Use openstack_cloud_provider instead

    openstackCloudProvider ClusterCloudProviderOpenstackCloudProvider
    Openstack Cloud Provider config rke-openstack-cloud-provider (list maxitems:1)
    vsphereCloudConfig ClusterCloudProviderVsphereCloudConfig
    Use vsphere_cloud_provider instead

    Deprecated:Use vsphere_cloud_provider instead

    vsphereCloudProvider ClusterCloudProviderVsphereCloudProvider
    Vsphere Cloud Provider config rke-vsphere-cloud-provider Extra argument name is required on virtual_center configuration. (list maxitems:1)
    name str
    Name of virtualcenter config for Vsphere Cloud Provider config (string)
    aws_cloud_config ClusterCloudProviderAwsCloudConfig
    Use aws_cloud_provider instead

    Deprecated:Use aws_cloud_provider instead

    aws_cloud_provider ClusterCloudProviderAwsCloudProvider
    AWS Cloud Provider config rke-aws-cloud-provider (list maxitems:1)
    azure_cloud_config ClusterCloudProviderAzureCloudConfig
    Use azure_cloud_provider instead

    Deprecated:Use azure_cloud_provider instead

    azure_cloud_provider ClusterCloudProviderAzureCloudProvider
    Azure Cloud Provider config rke-azure-cloud-provider (list maxitems:1)
    custom_cloud_config str
    Use custom_cloud_provider instead

    Deprecated:Use custom_cloud_provider instead

    custom_cloud_provider str
    Custom Cloud Provider config (string)
    openstack_cloud_config ClusterCloudProviderOpenstackCloudConfig
    Use openstack_cloud_provider instead

    Deprecated:Use openstack_cloud_provider instead

    openstack_cloud_provider ClusterCloudProviderOpenstackCloudProvider
    Openstack Cloud Provider config rke-openstack-cloud-provider (list maxitems:1)
    vsphere_cloud_config ClusterCloudProviderVsphereCloudConfig
    Use vsphere_cloud_provider instead

    Deprecated:Use vsphere_cloud_provider instead

    vsphere_cloud_provider ClusterCloudProviderVsphereCloudProvider
    Vsphere Cloud Provider config rke-vsphere-cloud-provider Extra argument name is required on virtual_center configuration. (list maxitems:1)
    name String
    Name of virtualcenter config for Vsphere Cloud Provider config (string)
    awsCloudConfig Property Map
    Use aws_cloud_provider instead

    Deprecated:Use aws_cloud_provider instead

    awsCloudProvider Property Map
    AWS Cloud Provider config rke-aws-cloud-provider (list maxitems:1)
    azureCloudConfig Property Map
    Use azure_cloud_provider instead

    Deprecated:Use azure_cloud_provider instead

    azureCloudProvider Property Map
    Azure Cloud Provider config rke-azure-cloud-provider (list maxitems:1)
    customCloudConfig String
    Use custom_cloud_provider instead

    Deprecated:Use custom_cloud_provider instead

    customCloudProvider String
    Custom Cloud Provider config (string)
    openstackCloudConfig Property Map
    Use openstack_cloud_provider instead

    Deprecated:Use openstack_cloud_provider instead

    openstackCloudProvider Property Map
    Openstack Cloud Provider config rke-openstack-cloud-provider (list maxitems:1)
    vsphereCloudConfig Property Map
    Use vsphere_cloud_provider instead

    Deprecated:Use vsphere_cloud_provider instead

    vsphereCloudProvider Property Map
    Vsphere Cloud Provider config rke-vsphere-cloud-provider Extra argument name is required on virtual_center configuration. (list maxitems:1)

    ClusterCloudProviderAwsCloudConfig, ClusterCloudProviderAwsCloudConfigArgs

    ClusterCloudProviderAwsCloudConfigGlobal, ClusterCloudProviderAwsCloudConfigGlobalArgs

    DisableSecurityGroupIngress bool
    Disables the automatic ingress creation. Default false (bool)
    DisableStrictZoneCheck bool
    Setting this to true will disable the check and provide a warning that the check was skipped. Default false (bool)
    ElbSecurityGroup string
    Use these ELB security groups instead create new (string)
    KubernetesClusterId string
    The cluster id we'll use to identify our cluster resources (string)
    KubernetesClusterTag string
    Legacy cluster id we'll use to identify our cluster resources (string)
    RoleArn string
    IAM role to assume when interaction with AWS APIs (string)
    RouteTableId string
    Enables using a specific RouteTable (string)
    SubnetId string
    (string)
    Vpc string
    The AWS VPC flag enables the possibility to run the master components on a different aws account, on a different cloud provider or on-premises. If the flag is set also the KubernetesClusterTag must be provided (string)
    Zone string
    The AWS zone (string)
    DisableSecurityGroupIngress bool
    Disables the automatic ingress creation. Default false (bool)
    DisableStrictZoneCheck bool
    Setting this to true will disable the check and provide a warning that the check was skipped. Default false (bool)
    ElbSecurityGroup string
    Use these ELB security groups instead create new (string)
    KubernetesClusterId string
    The cluster id we'll use to identify our cluster resources (string)
    KubernetesClusterTag string
    Legacy cluster id we'll use to identify our cluster resources (string)
    RoleArn string
    IAM role to assume when interaction with AWS APIs (string)
    RouteTableId string
    Enables using a specific RouteTable (string)
    SubnetId string
    (string)
    Vpc string
    The AWS VPC flag enables the possibility to run the master components on a different aws account, on a different cloud provider or on-premises. If the flag is set also the KubernetesClusterTag must be provided (string)
    Zone string
    The AWS zone (string)
    disableSecurityGroupIngress Boolean
    Disables the automatic ingress creation. Default false (bool)
    disableStrictZoneCheck Boolean
    Setting this to true will disable the check and provide a warning that the check was skipped. Default false (bool)
    elbSecurityGroup String
    Use these ELB security groups instead create new (string)
    kubernetesClusterId String
    The cluster id we'll use to identify our cluster resources (string)
    kubernetesClusterTag String
    Legacy cluster id we'll use to identify our cluster resources (string)
    roleArn String
    IAM role to assume when interaction with AWS APIs (string)
    routeTableId String
    Enables using a specific RouteTable (string)
    subnetId String
    (string)
    vpc String
    The AWS VPC flag enables the possibility to run the master components on a different aws account, on a different cloud provider or on-premises. If the flag is set also the KubernetesClusterTag must be provided (string)
    zone String
    The AWS zone (string)
    disableSecurityGroupIngress boolean
    Disables the automatic ingress creation. Default false (bool)
    disableStrictZoneCheck boolean
    Setting this to true will disable the check and provide a warning that the check was skipped. Default false (bool)
    elbSecurityGroup string
    Use these ELB security groups instead create new (string)
    kubernetesClusterId string
    The cluster id we'll use to identify our cluster resources (string)
    kubernetesClusterTag string
    Legacy cluster id we'll use to identify our cluster resources (string)
    roleArn string
    IAM role to assume when interaction with AWS APIs (string)
    routeTableId string
    Enables using a specific RouteTable (string)
    subnetId string
    (string)
    vpc string
    The AWS VPC flag enables the possibility to run the master components on a different aws account, on a different cloud provider or on-premises. If the flag is set also the KubernetesClusterTag must be provided (string)
    zone string
    The AWS zone (string)
    disable_security_group_ingress bool
    Disables the automatic ingress creation. Default false (bool)
    disable_strict_zone_check bool
    Setting this to true will disable the check and provide a warning that the check was skipped. Default false (bool)
    elb_security_group str
    Use these ELB security groups instead create new (string)
    kubernetes_cluster_id str
    The cluster id we'll use to identify our cluster resources (string)
    kubernetes_cluster_tag str
    Legacy cluster id we'll use to identify our cluster resources (string)
    role_arn str
    IAM role to assume when interaction with AWS APIs (string)
    route_table_id str
    Enables using a specific RouteTable (string)
    subnet_id str
    (string)
    vpc str
    The AWS VPC flag enables the possibility to run the master components on a different aws account, on a different cloud provider or on-premises. If the flag is set also the KubernetesClusterTag must be provided (string)
    zone str
    The AWS zone (string)
    disableSecurityGroupIngress Boolean
    Disables the automatic ingress creation. Default false (bool)
    disableStrictZoneCheck Boolean
    Setting this to true will disable the check and provide a warning that the check was skipped. Default false (bool)
    elbSecurityGroup String
    Use these ELB security groups instead create new (string)
    kubernetesClusterId String
    The cluster id we'll use to identify our cluster resources (string)
    kubernetesClusterTag String
    Legacy cluster id we'll use to identify our cluster resources (string)
    roleArn String
    IAM role to assume when interaction with AWS APIs (string)
    routeTableId String
    Enables using a specific RouteTable (string)
    subnetId String
    (string)
    vpc String
    The AWS VPC flag enables the possibility to run the master components on a different aws account, on a different cloud provider or on-premises. If the flag is set also the KubernetesClusterTag must be provided (string)
    zone String
    The AWS zone (string)

    ClusterCloudProviderAwsCloudConfigServiceOverride, ClusterCloudProviderAwsCloudConfigServiceOverrideArgs

    Service string
    (string)
    Key string
    TLS key for etcd service (string)

    Deprecated:Use service instead

    Region string
    Region for S3 service (string)
    SigningMethod string
    (string)
    SigningName string
    (string)
    SigningRegion string
    (string)
    Url string
    Registry URL (string)
    Service string
    (string)
    Key string
    TLS key for etcd service (string)

    Deprecated:Use service instead

    Region string
    Region for S3 service (string)
    SigningMethod string
    (string)
    SigningName string
    (string)
    SigningRegion string
    (string)
    Url string
    Registry URL (string)
    service String
    (string)
    key String
    TLS key for etcd service (string)

    Deprecated:Use service instead

    region String
    Region for S3 service (string)
    signingMethod String
    (string)
    signingName String
    (string)
    signingRegion String
    (string)
    url String
    Registry URL (string)
    service string
    (string)
    key string
    TLS key for etcd service (string)

    Deprecated:Use service instead

    region string
    Region for S3 service (string)
    signingMethod string
    (string)
    signingName string
    (string)
    signingRegion string
    (string)
    url string
    Registry URL (string)
    service str
    (string)
    key str
    TLS key for etcd service (string)

    Deprecated:Use service instead

    region str
    Region for S3 service (string)
    signing_method str
    (string)
    signing_name str
    (string)
    signing_region str
    (string)
    url str
    Registry URL (string)
    service String
    (string)
    key String
    TLS key for etcd service (string)

    Deprecated:Use service instead

    region String
    Region for S3 service (string)
    signingMethod String
    (string)
    signingName String
    (string)
    signingRegion String
    (string)
    url String
    Registry URL (string)

    ClusterCloudProviderAwsCloudProvider, ClusterCloudProviderAwsCloudProviderArgs

    ClusterCloudProviderAwsCloudProviderGlobal, ClusterCloudProviderAwsCloudProviderGlobalArgs

    DisableSecurityGroupIngress bool
    Disables the automatic ingress creation. Default false (bool)
    DisableStrictZoneCheck bool
    Setting this to true will disable the check and provide a warning that the check was skipped. Default false (bool)
    ElbSecurityGroup string
    Use these ELB security groups instead create new (string)
    KubernetesClusterId string
    The cluster id we'll use to identify our cluster resources (string)
    KubernetesClusterTag string
    Legacy cluster id we'll use to identify our cluster resources (string)
    RoleArn string
    IAM role to assume when interaction with AWS APIs (string)
    RouteTableId string
    Enables using a specific RouteTable (string)
    SubnetId string
    (string)
    Vpc string
    The AWS VPC flag enables the possibility to run the master components on a different aws account, on a different cloud provider or on-premises. If the flag is set also the KubernetesClusterTag must be provided (string)
    Zone string
    The AWS zone (string)
    DisableSecurityGroupIngress bool
    Disables the automatic ingress creation. Default false (bool)
    DisableStrictZoneCheck bool
    Setting this to true will disable the check and provide a warning that the check was skipped. Default false (bool)
    ElbSecurityGroup string
    Use these ELB security groups instead create new (string)
    KubernetesClusterId string
    The cluster id we'll use to identify our cluster resources (string)
    KubernetesClusterTag string
    Legacy cluster id we'll use to identify our cluster resources (string)
    RoleArn string
    IAM role to assume when interaction with AWS APIs (string)
    RouteTableId string
    Enables using a specific RouteTable (string)
    SubnetId string
    (string)
    Vpc string
    The AWS VPC flag enables the possibility to run the master components on a different aws account, on a different cloud provider or on-premises. If the flag is set also the KubernetesClusterTag must be provided (string)
    Zone string
    The AWS zone (string)
    disableSecurityGroupIngress Boolean
    Disables the automatic ingress creation. Default false (bool)
    disableStrictZoneCheck Boolean
    Setting this to true will disable the check and provide a warning that the check was skipped. Default false (bool)
    elbSecurityGroup String
    Use these ELB security groups instead create new (string)
    kubernetesClusterId String
    The cluster id we'll use to identify our cluster resources (string)
    kubernetesClusterTag String
    Legacy cluster id we'll use to identify our cluster resources (string)
    roleArn String
    IAM role to assume when interaction with AWS APIs (string)
    routeTableId String
    Enables using a specific RouteTable (string)
    subnetId String
    (string)
    vpc String
    The AWS VPC flag enables the possibility to run the master components on a different aws account, on a different cloud provider or on-premises. If the flag is set also the KubernetesClusterTag must be provided (string)
    zone String
    The AWS zone (string)
    disableSecurityGroupIngress boolean
    Disables the automatic ingress creation. Default false (bool)
    disableStrictZoneCheck boolean
    Setting this to true will disable the check and provide a warning that the check was skipped. Default false (bool)
    elbSecurityGroup string
    Use these ELB security groups instead create new (string)
    kubernetesClusterId string
    The cluster id we'll use to identify our cluster resources (string)
    kubernetesClusterTag string
    Legacy cluster id we'll use to identify our cluster resources (string)
    roleArn string
    IAM role to assume when interaction with AWS APIs (string)
    routeTableId string
    Enables using a specific RouteTable (string)
    subnetId string
    (string)
    vpc string
    The AWS VPC flag enables the possibility to run the master components on a different aws account, on a different cloud provider or on-premises. If the flag is set also the KubernetesClusterTag must be provided (string)
    zone string
    The AWS zone (string)
    disable_security_group_ingress bool
    Disables the automatic ingress creation. Default false (bool)
    disable_strict_zone_check bool
    Setting this to true will disable the check and provide a warning that the check was skipped. Default false (bool)
    elb_security_group str
    Use these ELB security groups instead create new (string)
    kubernetes_cluster_id str
    The cluster id we'll use to identify our cluster resources (string)
    kubernetes_cluster_tag str
    Legacy cluster id we'll use to identify our cluster resources (string)
    role_arn str
    IAM role to assume when interaction with AWS APIs (string)
    route_table_id str
    Enables using a specific RouteTable (string)
    subnet_id str
    (string)
    vpc str
    The AWS VPC flag enables the possibility to run the master components on a different aws account, on a different cloud provider or on-premises. If the flag is set also the KubernetesClusterTag must be provided (string)
    zone str
    The AWS zone (string)
    disableSecurityGroupIngress Boolean
    Disables the automatic ingress creation. Default false (bool)
    disableStrictZoneCheck Boolean
    Setting this to true will disable the check and provide a warning that the check was skipped. Default false (bool)
    elbSecurityGroup String
    Use these ELB security groups instead create new (string)
    kubernetesClusterId String
    The cluster id we'll use to identify our cluster resources (string)
    kubernetesClusterTag String
    Legacy cluster id we'll use to identify our cluster resources (string)
    roleArn String
    IAM role to assume when interaction with AWS APIs (string)
    routeTableId String
    Enables using a specific RouteTable (string)
    subnetId String
    (string)
    vpc String
    The AWS VPC flag enables the possibility to run the master components on a different aws account, on a different cloud provider or on-premises. If the flag is set also the KubernetesClusterTag must be provided (string)
    zone String
    The AWS zone (string)

    ClusterCloudProviderAwsCloudProviderServiceOverride, ClusterCloudProviderAwsCloudProviderServiceOverrideArgs

    Service string
    (string)
    Key string
    TLS key for etcd service (string)

    Deprecated:Use service instead

    Region string
    Region for S3 service (string)
    SigningMethod string
    (string)
    SigningName string
    (string)
    SigningRegion string
    (string)
    Url string
    Registry URL (string)
    Service string
    (string)
    Key string
    TLS key for etcd service (string)

    Deprecated:Use service instead

    Region string
    Region for S3 service (string)
    SigningMethod string
    (string)
    SigningName string
    (string)
    SigningRegion string
    (string)
    Url string
    Registry URL (string)
    service String
    (string)
    key String
    TLS key for etcd service (string)

    Deprecated:Use service instead

    region String
    Region for S3 service (string)
    signingMethod String
    (string)
    signingName String
    (string)
    signingRegion String
    (string)
    url String
    Registry URL (string)
    service string
    (string)
    key string
    TLS key for etcd service (string)

    Deprecated:Use service instead

    region string
    Region for S3 service (string)
    signingMethod string
    (string)
    signingName string
    (string)
    signingRegion string
    (string)
    url string
    Registry URL (string)
    service str
    (string)
    key str
    TLS key for etcd service (string)

    Deprecated:Use service instead

    region str
    Region for S3 service (string)
    signing_method str
    (string)
    signing_name str
    (string)
    signing_region str
    (string)
    url str
    Registry URL (string)
    service String
    (string)
    key String
    TLS key for etcd service (string)

    Deprecated:Use service instead

    region String
    Region for S3 service (string)
    signingMethod String
    (string)
    signingName String
    (string)
    signingRegion String
    (string)
    url String
    Registry URL (string)

    ClusterCloudProviderAzureCloudConfig, ClusterCloudProviderAzureCloudConfigArgs

    AadClientId string
    (string)
    AadClientSecret string
    (string)
    SubscriptionId string
    (string)
    TenantId string
    Required if tenant_name not provided. (string)
    AadClientCertPassword string
    (string)
    AadClientCertPath string
    (string)
    Cloud string
    (string)
    CloudProviderBackoff bool
    (bool)
    CloudProviderBackoffDuration int
    (int)
    CloudProviderBackoffExponent int
    (int)
    CloudProviderBackoffJitter int
    (int)
    CloudProviderBackoffRetries int
    (int)
    CloudProviderRateLimit bool
    (bool)
    CloudProviderRateLimitBucket int
    (int)
    CloudProviderRateLimitQps int
    (int)
    LoadBalancerSku string
    Location string
    (string)
    MaximumLoadBalancerRuleCount int
    (int)
    PrimaryAvailabilitySetName string
    (string)
    PrimaryScaleSetName string
    (string)
    ResourceGroup string
    (string)
    RouteTableName string
    (string)
    SecurityGroupName string
    (string)
    SubnetName string
    (string)
    UseInstanceMetadata bool
    (bool)
    UseManagedIdentityExtension bool
    (bool)
    VmType string
    (string)
    VnetName string
    (string)
    VnetResourceGroup string
    (string)
    AadClientId string
    (string)
    AadClientSecret string
    (string)
    SubscriptionId string
    (string)
    TenantId string
    Required if tenant_name not provided. (string)
    AadClientCertPassword string
    (string)
    AadClientCertPath string
    (string)
    Cloud string
    (string)
    CloudProviderBackoff bool
    (bool)
    CloudProviderBackoffDuration int
    (int)
    CloudProviderBackoffExponent int
    (int)
    CloudProviderBackoffJitter int
    (int)
    CloudProviderBackoffRetries int
    (int)
    CloudProviderRateLimit bool
    (bool)
    CloudProviderRateLimitBucket int
    (int)
    CloudProviderRateLimitQps int
    (int)
    LoadBalancerSku string
    Location string
    (string)
    MaximumLoadBalancerRuleCount int
    (int)
    PrimaryAvailabilitySetName string
    (string)
    PrimaryScaleSetName string
    (string)
    ResourceGroup string
    (string)
    RouteTableName string
    (string)
    SecurityGroupName string
    (string)
    SubnetName string
    (string)
    UseInstanceMetadata bool
    (bool)
    UseManagedIdentityExtension bool
    (bool)
    VmType string
    (string)
    VnetName string
    (string)
    VnetResourceGroup string
    (string)
    aadClientId String
    (string)
    aadClientSecret String
    (string)
    subscriptionId String
    (string)
    tenantId String
    Required if tenant_name not provided. (string)
    aadClientCertPassword String
    (string)
    aadClientCertPath String
    (string)
    cloud String
    (string)
    cloudProviderBackoff Boolean
    (bool)
    cloudProviderBackoffDuration Integer
    (int)
    cloudProviderBackoffExponent Integer
    (int)
    cloudProviderBackoffJitter Integer
    (int)
    cloudProviderBackoffRetries Integer
    (int)
    cloudProviderRateLimit Boolean
    (bool)
    cloudProviderRateLimitBucket Integer
    (int)
    cloudProviderRateLimitQps Integer
    (int)
    loadBalancerSku String
    location String
    (string)
    maximumLoadBalancerRuleCount Integer
    (int)
    primaryAvailabilitySetName String
    (string)
    primaryScaleSetName String
    (string)
    resourceGroup String
    (string)
    routeTableName String
    (string)
    securityGroupName String
    (string)
    subnetName String
    (string)
    useInstanceMetadata Boolean
    (bool)
    useManagedIdentityExtension Boolean
    (bool)
    vmType String
    (string)
    vnetName String
    (string)
    vnetResourceGroup String
    (string)
    aadClientId string
    (string)
    aadClientSecret string
    (string)
    subscriptionId string
    (string)
    tenantId string
    Required if tenant_name not provided. (string)
    aadClientCertPassword string
    (string)
    aadClientCertPath string
    (string)
    cloud string
    (string)
    cloudProviderBackoff boolean
    (bool)
    cloudProviderBackoffDuration number
    (int)
    cloudProviderBackoffExponent number
    (int)
    cloudProviderBackoffJitter number
    (int)
    cloudProviderBackoffRetries number
    (int)
    cloudProviderRateLimit boolean
    (bool)
    cloudProviderRateLimitBucket number
    (int)
    cloudProviderRateLimitQps number
    (int)
    loadBalancerSku string
    location string
    (string)
    maximumLoadBalancerRuleCount number
    (int)
    primaryAvailabilitySetName string
    (string)
    primaryScaleSetName string
    (string)
    resourceGroup string
    (string)
    routeTableName string
    (string)
    securityGroupName string
    (string)
    subnetName string
    (string)
    useInstanceMetadata boolean
    (bool)
    useManagedIdentityExtension boolean
    (bool)
    vmType string
    (string)
    vnetName string
    (string)
    vnetResourceGroup string
    (string)
    aad_client_id str
    (string)
    aad_client_secret str
    (string)
    subscription_id str
    (string)
    tenant_id str
    Required if tenant_name not provided. (string)
    aad_client_cert_password str
    (string)
    aad_client_cert_path str
    (string)
    cloud str
    (string)
    cloud_provider_backoff bool
    (bool)
    cloud_provider_backoff_duration int
    (int)
    cloud_provider_backoff_exponent int
    (int)
    cloud_provider_backoff_jitter int
    (int)
    cloud_provider_backoff_retries int
    (int)
    cloud_provider_rate_limit bool
    (bool)
    cloud_provider_rate_limit_bucket int
    (int)
    cloud_provider_rate_limit_qps int
    (int)
    load_balancer_sku str
    location str
    (string)
    maximum_load_balancer_rule_count int
    (int)
    primary_availability_set_name str
    (string)
    primary_scale_set_name str
    (string)
    resource_group str
    (string)
    route_table_name str
    (string)
    security_group_name str
    (string)
    subnet_name str
    (string)
    use_instance_metadata bool
    (bool)
    use_managed_identity_extension bool
    (bool)
    vm_type str
    (string)
    vnet_name str
    (string)
    vnet_resource_group str
    (string)
    aadClientId String
    (string)
    aadClientSecret String
    (string)
    subscriptionId String
    (string)
    tenantId String
    Required if tenant_name not provided. (string)
    aadClientCertPassword String
    (string)
    aadClientCertPath String
    (string)
    cloud String
    (string)
    cloudProviderBackoff Boolean
    (bool)
    cloudProviderBackoffDuration Number
    (int)
    cloudProviderBackoffExponent Number
    (int)
    cloudProviderBackoffJitter Number
    (int)
    cloudProviderBackoffRetries Number
    (int)
    cloudProviderRateLimit Boolean
    (bool)
    cloudProviderRateLimitBucket Number
    (int)
    cloudProviderRateLimitQps Number
    (int)
    loadBalancerSku String
    location String
    (string)
    maximumLoadBalancerRuleCount Number
    (int)
    primaryAvailabilitySetName String
    (string)
    primaryScaleSetName String
    (string)
    resourceGroup String
    (string)
    routeTableName String
    (string)
    securityGroupName String
    (string)
    subnetName String
    (string)
    useInstanceMetadata Boolean
    (bool)
    useManagedIdentityExtension Boolean
    (bool)
    vmType String
    (string)
    vnetName String
    (string)
    vnetResourceGroup String
    (string)

    ClusterCloudProviderAzureCloudProvider, ClusterCloudProviderAzureCloudProviderArgs

    AadClientId string
    (string)
    AadClientSecret string
    (string)
    SubscriptionId string
    (string)
    TenantId string
    Required if tenant_name not provided. (string)
    AadClientCertPassword string
    (string)
    AadClientCertPath string
    (string)
    Cloud string
    (string)
    CloudProviderBackoff bool
    (bool)
    CloudProviderBackoffDuration int
    (int)
    CloudProviderBackoffExponent int
    (int)
    CloudProviderBackoffJitter int
    (int)
    CloudProviderBackoffRetries int
    (int)
    CloudProviderRateLimit bool
    (bool)
    CloudProviderRateLimitBucket int
    (int)
    CloudProviderRateLimitQps int
    (int)
    LoadBalancerSku string
    Location string
    (string)
    MaximumLoadBalancerRuleCount int
    (int)
    PrimaryAvailabilitySetName string
    (string)
    PrimaryScaleSetName string
    (string)
    ResourceGroup string
    (string)
    RouteTableName string
    (string)
    SecurityGroupName string
    (string)
    SubnetName string
    (string)
    UseInstanceMetadata bool
    (bool)
    UseManagedIdentityExtension bool
    (bool)
    VmType string
    (string)
    VnetName string
    (string)
    VnetResourceGroup string
    (string)
    AadClientId string
    (string)
    AadClientSecret string
    (string)
    SubscriptionId string
    (string)
    TenantId string
    Required if tenant_name not provided. (string)
    AadClientCertPassword string
    (string)
    AadClientCertPath string
    (string)
    Cloud string
    (string)
    CloudProviderBackoff bool
    (bool)
    CloudProviderBackoffDuration int
    (int)
    CloudProviderBackoffExponent int
    (int)
    CloudProviderBackoffJitter int
    (int)
    CloudProviderBackoffRetries int
    (int)
    CloudProviderRateLimit bool
    (bool)
    CloudProviderRateLimitBucket int
    (int)
    CloudProviderRateLimitQps int
    (int)
    LoadBalancerSku string
    Location string
    (string)
    MaximumLoadBalancerRuleCount int
    (int)
    PrimaryAvailabilitySetName string
    (string)
    PrimaryScaleSetName string
    (string)
    ResourceGroup string
    (string)
    RouteTableName string
    (string)
    SecurityGroupName string
    (string)
    SubnetName string
    (string)
    UseInstanceMetadata bool
    (bool)
    UseManagedIdentityExtension bool
    (bool)
    VmType string
    (string)
    VnetName string
    (string)
    VnetResourceGroup string
    (string)
    aadClientId String
    (string)
    aadClientSecret String
    (string)
    subscriptionId String
    (string)
    tenantId String
    Required if tenant_name not provided. (string)
    aadClientCertPassword String
    (string)
    aadClientCertPath String
    (string)
    cloud String
    (string)
    cloudProviderBackoff Boolean
    (bool)
    cloudProviderBackoffDuration Integer
    (int)
    cloudProviderBackoffExponent Integer
    (int)
    cloudProviderBackoffJitter Integer
    (int)
    cloudProviderBackoffRetries Integer
    (int)
    cloudProviderRateLimit Boolean
    (bool)
    cloudProviderRateLimitBucket Integer
    (int)
    cloudProviderRateLimitQps Integer
    (int)
    loadBalancerSku String
    location String
    (string)
    maximumLoadBalancerRuleCount Integer
    (int)
    primaryAvailabilitySetName String
    (string)
    primaryScaleSetName String
    (string)
    resourceGroup String
    (string)
    routeTableName String
    (string)
    securityGroupName String
    (string)
    subnetName String
    (string)
    useInstanceMetadata Boolean
    (bool)
    useManagedIdentityExtension Boolean
    (bool)
    vmType String
    (string)
    vnetName String
    (string)
    vnetResourceGroup String
    (string)
    aadClientId string
    (string)
    aadClientSecret string
    (string)
    subscriptionId string
    (string)
    tenantId string
    Required if tenant_name not provided. (string)
    aadClientCertPassword string
    (string)
    aadClientCertPath string
    (string)
    cloud string
    (string)
    cloudProviderBackoff boolean
    (bool)
    cloudProviderBackoffDuration number
    (int)
    cloudProviderBackoffExponent number
    (int)
    cloudProviderBackoffJitter number
    (int)
    cloudProviderBackoffRetries number
    (int)
    cloudProviderRateLimit boolean
    (bool)
    cloudProviderRateLimitBucket number
    (int)
    cloudProviderRateLimitQps number
    (int)
    loadBalancerSku string
    location string
    (string)
    maximumLoadBalancerRuleCount number
    (int)
    primaryAvailabilitySetName string
    (string)
    primaryScaleSetName string
    (string)
    resourceGroup string
    (string)
    routeTableName string
    (string)
    securityGroupName string
    (string)
    subnetName string
    (string)
    useInstanceMetadata boolean
    (bool)
    useManagedIdentityExtension boolean
    (bool)
    vmType string
    (string)
    vnetName string
    (string)
    vnetResourceGroup string
    (string)
    aad_client_id str
    (string)
    aad_client_secret str
    (string)
    subscription_id str
    (string)
    tenant_id str
    Required if tenant_name not provided. (string)
    aad_client_cert_password str
    (string)
    aad_client_cert_path str
    (string)
    cloud str
    (string)
    cloud_provider_backoff bool
    (bool)
    cloud_provider_backoff_duration int
    (int)
    cloud_provider_backoff_exponent int
    (int)
    cloud_provider_backoff_jitter int
    (int)
    cloud_provider_backoff_retries int
    (int)
    cloud_provider_rate_limit bool
    (bool)
    cloud_provider_rate_limit_bucket int
    (int)
    cloud_provider_rate_limit_qps int
    (int)
    load_balancer_sku str
    location str
    (string)
    maximum_load_balancer_rule_count int
    (int)
    primary_availability_set_name str
    (string)
    primary_scale_set_name str
    (string)
    resource_group str
    (string)
    route_table_name str
    (string)
    security_group_name str
    (string)
    subnet_name str
    (string)
    use_instance_metadata bool
    (bool)
    use_managed_identity_extension bool
    (bool)
    vm_type str
    (string)
    vnet_name str
    (string)
    vnet_resource_group str
    (string)
    aadClientId String
    (string)
    aadClientSecret String
    (string)
    subscriptionId String
    (string)
    tenantId String
    Required if tenant_name not provided. (string)
    aadClientCertPassword String
    (string)
    aadClientCertPath String
    (string)
    cloud String
    (string)
    cloudProviderBackoff Boolean
    (bool)
    cloudProviderBackoffDuration Number
    (int)
    cloudProviderBackoffExponent Number
    (int)
    cloudProviderBackoffJitter Number
    (int)
    cloudProviderBackoffRetries Number
    (int)
    cloudProviderRateLimit Boolean
    (bool)
    cloudProviderRateLimitBucket Number
    (int)
    cloudProviderRateLimitQps Number
    (int)
    loadBalancerSku String
    location String
    (string)
    maximumLoadBalancerRuleCount Number
    (int)
    primaryAvailabilitySetName String
    (string)
    primaryScaleSetName String
    (string)
    resourceGroup String
    (string)
    routeTableName String
    (string)
    securityGroupName String
    (string)
    subnetName String
    (string)
    useInstanceMetadata Boolean
    (bool)
    useManagedIdentityExtension Boolean
    (bool)
    vmType String
    (string)
    vnetName String
    (string)
    vnetResourceGroup String
    (string)

    ClusterCloudProviderOpenstackCloudConfig, ClusterCloudProviderOpenstackCloudConfigArgs

    global Property Map
    (list maxitems:1)
    blockStorage Property Map
    (list maxitems:1)
    loadBalancer Property Map
    (list maxitems:1)
    metadata Property Map
    (list maxitems:1)
    route Property Map
    (list maxitems:1)

    ClusterCloudProviderOpenstackCloudConfigBlockStorage, ClusterCloudProviderOpenstackCloudConfigBlockStorageArgs

    BsVersion string
    (string)
    IgnoreVolumeAz bool
    (string)
    TrustDevicePath bool
    (string)
    BsVersion string
    (string)
    IgnoreVolumeAz bool
    (string)
    TrustDevicePath bool
    (string)
    bsVersion String
    (string)
    ignoreVolumeAz Boolean
    (string)
    trustDevicePath Boolean
    (string)
    bsVersion string
    (string)
    ignoreVolumeAz boolean
    (string)
    trustDevicePath boolean
    (string)
    bs_version str
    (string)
    ignore_volume_az bool
    (string)
    trust_device_path bool
    (string)
    bsVersion String
    (string)
    ignoreVolumeAz Boolean
    (string)
    trustDevicePath Boolean
    (string)

    ClusterCloudProviderOpenstackCloudConfigGlobal, ClusterCloudProviderOpenstackCloudConfigGlobalArgs

    AuthUrl string
    (string)
    Password string
    Registry password (string)
    CaFile string
    (string)
    DomainId string
    Required if domain_name not provided. (string)
    DomainName string
    Required if domain_id not provided. (string)
    Region string
    Region for S3 service (string)
    TenantId string
    Required if tenant_name not provided. (string)
    TenantName string
    Required if tenant_id not provided. (string)
    TrustId string
    (string)
    UserId string
    Required if username not provided. (string)
    Username string
    Required if user_id not provided. (string)
    AuthUrl string
    (string)
    Password string
    Registry password (string)
    CaFile string
    (string)
    DomainId string
    Required if domain_name not provided. (string)
    DomainName string
    Required if domain_id not provided. (string)
    Region string
    Region for S3 service (string)
    TenantId string
    Required if tenant_name not provided. (string)
    TenantName string
    Required if tenant_id not provided. (string)
    TrustId string
    (string)
    UserId string
    Required if username not provided. (string)
    Username string
    Required if user_id not provided. (string)
    authUrl String
    (string)
    password String
    Registry password (string)
    caFile String
    (string)
    domainId String
    Required if domain_name not provided. (string)
    domainName String
    Required if domain_id not provided. (string)
    region String
    Region for S3 service (string)
    tenantId String
    Required if tenant_name not provided. (string)
    tenantName String
    Required if tenant_id not provided. (string)
    trustId String
    (string)
    userId String
    Required if username not provided. (string)
    username String
    Required if user_id not provided. (string)
    authUrl string
    (string)
    password string
    Registry password (string)
    caFile string
    (string)
    domainId string
    Required if domain_name not provided. (string)
    domainName string
    Required if domain_id not provided. (string)
    region string
    Region for S3 service (string)
    tenantId string
    Required if tenant_name not provided. (string)
    tenantName string
    Required if tenant_id not provided. (string)
    trustId string
    (string)
    userId string
    Required if username not provided. (string)
    username string
    Required if user_id not provided. (string)
    auth_url str
    (string)
    password str
    Registry password (string)
    ca_file str
    (string)
    domain_id str
    Required if domain_name not provided. (string)
    domain_name str
    Required if domain_id not provided. (string)
    region str
    Region for S3 service (string)
    tenant_id str
    Required if tenant_name not provided. (string)
    tenant_name str
    Required if tenant_id not provided. (string)
    trust_id str
    (string)
    user_id str
    Required if username not provided. (string)
    username str
    Required if user_id not provided. (string)
    authUrl String
    (string)
    password String
    Registry password (string)
    caFile String
    (string)
    domainId String
    Required if domain_name not provided. (string)
    domainName String
    Required if domain_id not provided. (string)
    region String
    Region for S3 service (string)
    tenantId String
    Required if tenant_name not provided. (string)
    tenantName String
    Required if tenant_id not provided. (string)
    trustId String
    (string)
    userId String
    Required if username not provided. (string)
    username String
    Required if user_id not provided. (string)

    ClusterCloudProviderOpenstackCloudConfigLoadBalancer, ClusterCloudProviderOpenstackCloudConfigLoadBalancerArgs

    CreateMonitor bool
    (bool)
    FloatingNetworkId string
    (string)
    LbMethod string
    (string)
    LbProvider string
    (string)
    LbVersion string
    (string)
    ManageSecurityGroups bool
    (bool)
    MonitorDelay string
    (string)
    MonitorMaxRetries int
    (int)
    MonitorTimeout string
    (string)
    SubnetId string
    (string)
    UseOctavia bool
    (bool)
    CreateMonitor bool
    (bool)
    FloatingNetworkId string
    (string)
    LbMethod string
    (string)
    LbProvider string
    (string)
    LbVersion string
    (string)
    ManageSecurityGroups bool
    (bool)
    MonitorDelay string
    (string)
    MonitorMaxRetries int
    (int)
    MonitorTimeout string
    (string)
    SubnetId string
    (string)
    UseOctavia bool
    (bool)
    createMonitor Boolean
    (bool)
    floatingNetworkId String
    (string)
    lbMethod String
    (string)
    lbProvider String
    (string)
    lbVersion String
    (string)
    manageSecurityGroups Boolean
    (bool)
    monitorDelay String
    (string)
    monitorMaxRetries Integer
    (int)
    monitorTimeout String
    (string)
    subnetId String
    (string)
    useOctavia Boolean
    (bool)
    createMonitor boolean
    (bool)
    floatingNetworkId string
    (string)
    lbMethod string
    (string)
    lbProvider string
    (string)
    lbVersion string
    (string)
    manageSecurityGroups boolean
    (bool)
    monitorDelay string
    (string)
    monitorMaxRetries number
    (int)
    monitorTimeout string
    (string)
    subnetId string
    (string)
    useOctavia boolean
    (bool)
    create_monitor bool
    (bool)
    floating_network_id str
    (string)
    lb_method str
    (string)
    lb_provider str
    (string)
    lb_version str
    (string)
    manage_security_groups bool
    (bool)
    monitor_delay str
    (string)
    monitor_max_retries int
    (int)
    monitor_timeout str
    (string)
    subnet_id str
    (string)
    use_octavia bool
    (bool)
    createMonitor Boolean
    (bool)
    floatingNetworkId String
    (string)
    lbMethod String
    (string)
    lbProvider String
    (string)
    lbVersion String
    (string)
    manageSecurityGroups Boolean
    (bool)
    monitorDelay String
    (string)
    monitorMaxRetries Number
    (int)
    monitorTimeout String
    (string)
    subnetId String
    (string)
    useOctavia Boolean
    (bool)

    ClusterCloudProviderOpenstackCloudConfigMetadata, ClusterCloudProviderOpenstackCloudConfigMetadataArgs

    RequestTimeout int
    (int)
    SearchOrder string
    (string)
    RequestTimeout int
    (int)
    SearchOrder string
    (string)
    requestTimeout Integer
    (int)
    searchOrder String
    (string)
    requestTimeout number
    (int)
    searchOrder string
    (string)
    request_timeout int
    (int)
    search_order str
    (string)
    requestTimeout Number
    (int)
    searchOrder String
    (string)

    ClusterCloudProviderOpenstackCloudConfigRoute, ClusterCloudProviderOpenstackCloudConfigRouteArgs

    RouterId string
    (string)
    RouterId string
    (string)
    routerId String
    (string)
    routerId string
    (string)
    router_id str
    (string)
    routerId String
    (string)

    ClusterCloudProviderOpenstackCloudProvider, ClusterCloudProviderOpenstackCloudProviderArgs

    global Property Map
    (list maxitems:1)
    blockStorage Property Map
    (list maxitems:1)
    loadBalancer Property Map
    (list maxitems:1)
    metadata Property Map
    (list maxitems:1)
    route Property Map
    (list maxitems:1)

    ClusterCloudProviderOpenstackCloudProviderBlockStorage, ClusterCloudProviderOpenstackCloudProviderBlockStorageArgs

    BsVersion string
    (string)
    IgnoreVolumeAz bool
    (string)
    TrustDevicePath bool
    (string)
    BsVersion string
    (string)
    IgnoreVolumeAz bool
    (string)
    TrustDevicePath bool
    (string)
    bsVersion String
    (string)
    ignoreVolumeAz Boolean
    (string)
    trustDevicePath Boolean
    (string)
    bsVersion string
    (string)
    ignoreVolumeAz boolean
    (string)
    trustDevicePath boolean
    (string)
    bs_version str
    (string)
    ignore_volume_az bool
    (string)
    trust_device_path bool
    (string)
    bsVersion String
    (string)
    ignoreVolumeAz Boolean
    (string)
    trustDevicePath Boolean
    (string)

    ClusterCloudProviderOpenstackCloudProviderGlobal, ClusterCloudProviderOpenstackCloudProviderGlobalArgs

    AuthUrl string
    (string)
    Password string
    Registry password (string)
    CaFile string
    (string)
    DomainId string
    Required if domain_name not provided. (string)
    DomainName string
    Required if domain_id not provided. (string)
    Region string
    Region for S3 service (string)
    TenantId string
    Required if tenant_name not provided. (string)
    TenantName string
    Required if tenant_id not provided. (string)
    TrustId string
    (string)
    UserId string
    Required if username not provided. (string)
    Username string
    Required if user_id not provided. (string)
    AuthUrl string
    (string)
    Password string
    Registry password (string)
    CaFile string
    (string)
    DomainId string
    Required if domain_name not provided. (string)
    DomainName string
    Required if domain_id not provided. (string)
    Region string
    Region for S3 service (string)
    TenantId string
    Required if tenant_name not provided. (string)
    TenantName string
    Required if tenant_id not provided. (string)
    TrustId string
    (string)
    UserId string
    Required if username not provided. (string)
    Username string
    Required if user_id not provided. (string)
    authUrl String
    (string)
    password String
    Registry password (string)
    caFile String
    (string)
    domainId String
    Required if domain_name not provided. (string)
    domainName String
    Required if domain_id not provided. (string)
    region String
    Region for S3 service (string)
    tenantId String
    Required if tenant_name not provided. (string)
    tenantName String
    Required if tenant_id not provided. (string)
    trustId String
    (string)
    userId String
    Required if username not provided. (string)
    username String
    Required if user_id not provided. (string)
    authUrl string
    (string)
    password string
    Registry password (string)
    caFile string
    (string)
    domainId string
    Required if domain_name not provided. (string)
    domainName string
    Required if domain_id not provided. (string)
    region string
    Region for S3 service (string)
    tenantId string
    Required if tenant_name not provided. (string)
    tenantName string
    Required if tenant_id not provided. (string)
    trustId string
    (string)
    userId string
    Required if username not provided. (string)
    username string
    Required if user_id not provided. (string)
    auth_url str
    (string)
    password str
    Registry password (string)
    ca_file str
    (string)
    domain_id str
    Required if domain_name not provided. (string)
    domain_name str
    Required if domain_id not provided. (string)
    region str
    Region for S3 service (string)
    tenant_id str
    Required if tenant_name not provided. (string)
    tenant_name str
    Required if tenant_id not provided. (string)
    trust_id str
    (string)
    user_id str
    Required if username not provided. (string)
    username str
    Required if user_id not provided. (string)
    authUrl String
    (string)
    password String
    Registry password (string)
    caFile String
    (string)
    domainId String
    Required if domain_name not provided. (string)
    domainName String
    Required if domain_id not provided. (string)
    region String
    Region for S3 service (string)
    tenantId String
    Required if tenant_name not provided. (string)
    tenantName String
    Required if tenant_id not provided. (string)
    trustId String
    (string)
    userId String
    Required if username not provided. (string)
    username String
    Required if user_id not provided. (string)

    ClusterCloudProviderOpenstackCloudProviderLoadBalancer, ClusterCloudProviderOpenstackCloudProviderLoadBalancerArgs

    CreateMonitor bool
    (bool)
    FloatingNetworkId string
    (string)
    LbMethod string
    (string)
    LbProvider string
    (string)
    LbVersion string
    (string)
    ManageSecurityGroups bool
    (bool)
    MonitorDelay string
    (string)
    MonitorMaxRetries int
    (int)
    MonitorTimeout string
    (string)
    SubnetId string
    (string)
    UseOctavia bool
    (bool)
    CreateMonitor bool
    (bool)
    FloatingNetworkId string
    (string)
    LbMethod string
    (string)
    LbProvider string
    (string)
    LbVersion string
    (string)
    ManageSecurityGroups bool
    (bool)
    MonitorDelay string
    (string)
    MonitorMaxRetries int
    (int)
    MonitorTimeout string
    (string)
    SubnetId string
    (string)
    UseOctavia bool
    (bool)
    createMonitor Boolean
    (bool)
    floatingNetworkId String
    (string)
    lbMethod String
    (string)
    lbProvider String
    (string)
    lbVersion String
    (string)
    manageSecurityGroups Boolean
    (bool)
    monitorDelay String
    (string)
    monitorMaxRetries Integer
    (int)
    monitorTimeout String
    (string)
    subnetId String
    (string)
    useOctavia Boolean
    (bool)
    createMonitor boolean
    (bool)
    floatingNetworkId string
    (string)
    lbMethod string
    (string)
    lbProvider string
    (string)
    lbVersion string
    (string)
    manageSecurityGroups boolean
    (bool)
    monitorDelay string
    (string)
    monitorMaxRetries number
    (int)
    monitorTimeout string
    (string)
    subnetId string
    (string)
    useOctavia boolean
    (bool)
    create_monitor bool
    (bool)
    floating_network_id str
    (string)
    lb_method str
    (string)
    lb_provider str
    (string)
    lb_version str
    (string)
    manage_security_groups bool
    (bool)
    monitor_delay str
    (string)
    monitor_max_retries int
    (int)
    monitor_timeout str
    (string)
    subnet_id str
    (string)
    use_octavia bool
    (bool)
    createMonitor Boolean
    (bool)
    floatingNetworkId String
    (string)
    lbMethod String
    (string)
    lbProvider String
    (string)
    lbVersion String
    (string)
    manageSecurityGroups Boolean
    (bool)
    monitorDelay String
    (string)
    monitorMaxRetries Number
    (int)
    monitorTimeout String
    (string)
    subnetId String
    (string)
    useOctavia Boolean
    (bool)

    ClusterCloudProviderOpenstackCloudProviderMetadata, ClusterCloudProviderOpenstackCloudProviderMetadataArgs

    RequestTimeout int
    (int)
    SearchOrder string
    (string)
    RequestTimeout int
    (int)
    SearchOrder string
    (string)
    requestTimeout Integer
    (int)
    searchOrder String
    (string)
    requestTimeout number
    (int)
    searchOrder string
    (string)
    request_timeout int
    (int)
    search_order str
    (string)
    requestTimeout Number
    (int)
    searchOrder String
    (string)

    ClusterCloudProviderOpenstackCloudProviderRoute, ClusterCloudProviderOpenstackCloudProviderRouteArgs

    RouterId string
    (string)
    RouterId string
    (string)
    routerId String
    (string)
    routerId string
    (string)
    router_id str
    (string)
    routerId String
    (string)

    ClusterCloudProviderVsphereCloudConfig, ClusterCloudProviderVsphereCloudConfigArgs

    virtualCenters List<Property Map>
    (List)
    workspace Property Map
    (list maxitems:1)
    disk Property Map
    (list maxitems:1)
    global Property Map
    (list maxitems:1)
    network Property Map
    RKE k8s cluster network configuration (list maxitems:1)

    ClusterCloudProviderVsphereCloudConfigDisk, ClusterCloudProviderVsphereCloudConfigDiskArgs

    ScsiControllerType string
    (string)
    ScsiControllerType string
    (string)
    scsiControllerType String
    (string)
    scsiControllerType string
    (string)
    scsiControllerType String
    (string)

    ClusterCloudProviderVsphereCloudConfigGlobal, ClusterCloudProviderVsphereCloudConfigGlobalArgs

    Datacenter string
    (string)
    Datacenters string
    (string)
    Datastore string
    (string)
    InsecureFlag bool
    (bool)
    Password string
    Registry password (string)
    Port string
    Port used for SSH communication (string)
    SoapRoundtripCount int
    (int)
    User string
    Registry user (string)
    VmName string
    (string)
    VmUuid string
    (string)
    WorkingDir string
    (string)
    Datacenter string
    (string)
    Datacenters string
    (string)
    Datastore string
    (string)
    InsecureFlag bool
    (bool)
    Password string
    Registry password (string)
    Port string
    Port used for SSH communication (string)
    SoapRoundtripCount int
    (int)
    User string
    Registry user (string)
    VmName string
    (string)
    VmUuid string
    (string)
    WorkingDir string
    (string)
    datacenter String
    (string)
    datacenters String
    (string)
    datastore String
    (string)
    insecureFlag Boolean
    (bool)
    password String
    Registry password (string)
    port String
    Port used for SSH communication (string)
    soapRoundtripCount Integer
    (int)
    user String
    Registry user (string)
    vmName String
    (string)
    vmUuid String
    (string)
    workingDir String
    (string)
    datacenter string
    (string)
    datacenters string
    (string)
    datastore string
    (string)
    insecureFlag boolean
    (bool)
    password string
    Registry password (string)
    port string
    Port used for SSH communication (string)
    soapRoundtripCount number
    (int)
    user string
    Registry user (string)
    vmName string
    (string)
    vmUuid string
    (string)
    workingDir string
    (string)
    datacenter str
    (string)
    datacenters str
    (string)
    datastore str
    (string)
    insecure_flag bool
    (bool)
    password str
    Registry password (string)
    port str
    Port used for SSH communication (string)
    soap_roundtrip_count int
    (int)
    user str
    Registry user (string)
    vm_name str
    (string)
    vm_uuid str
    (string)
    working_dir str
    (string)
    datacenter String
    (string)
    datacenters String
    (string)
    datastore String
    (string)
    insecureFlag Boolean
    (bool)
    password String
    Registry password (string)
    port String
    Port used for SSH communication (string)
    soapRoundtripCount Number
    (int)
    user String
    Registry user (string)
    vmName String
    (string)
    vmUuid String
    (string)
    workingDir String
    (string)

    ClusterCloudProviderVsphereCloudConfigNetwork, ClusterCloudProviderVsphereCloudConfigNetworkArgs

    PublicNetwork string
    (string)
    PublicNetwork string
    (string)
    publicNetwork String
    (string)
    publicNetwork string
    (string)
    public_network str
    (string)
    publicNetwork String
    (string)

    ClusterCloudProviderVsphereCloudConfigVirtualCenter, ClusterCloudProviderVsphereCloudConfigVirtualCenterArgs

    Datacenters string
    (string)
    Name string
    Name of virtualcenter config for Vsphere Cloud Provider config (string)
    Password string
    Registry password (string)
    User string
    Registry user (string)
    Port string
    Port used for SSH communication (string)
    SoapRoundtripCount int
    (int)
    Datacenters string
    (string)
    Name string
    Name of virtualcenter config for Vsphere Cloud Provider config (string)
    Password string
    Registry password (string)
    User string
    Registry user (string)
    Port string
    Port used for SSH communication (string)
    SoapRoundtripCount int
    (int)
    datacenters String
    (string)
    name String
    Name of virtualcenter config for Vsphere Cloud Provider config (string)
    password String
    Registry password (string)
    user String
    Registry user (string)
    port String
    Port used for SSH communication (string)
    soapRoundtripCount Integer
    (int)
    datacenters string
    (string)
    name string
    Name of virtualcenter config for Vsphere Cloud Provider config (string)
    password string
    Registry password (string)
    user string
    Registry user (string)
    port string
    Port used for SSH communication (string)
    soapRoundtripCount number
    (int)
    datacenters str
    (string)
    name str
    Name of virtualcenter config for Vsphere Cloud Provider config (string)
    password str
    Registry password (string)
    user str
    Registry user (string)
    port str
    Port used for SSH communication (string)
    soap_roundtrip_count int
    (int)
    datacenters String
    (string)
    name String
    Name of virtualcenter config for Vsphere Cloud Provider config (string)
    password String
    Registry password (string)
    user String
    Registry user (string)
    port String
    Port used for SSH communication (string)
    soapRoundtripCount Number
    (int)

    ClusterCloudProviderVsphereCloudConfigWorkspace, ClusterCloudProviderVsphereCloudConfigWorkspaceArgs

    Datacenter string
    (string)
    Server string
    (string)
    DefaultDatastore string
    (string)
    Folder string
    Folder for S3 service. Available from Rancher v2.2.7 (string)
    ResourcepoolPath string
    (string)
    Datacenter string
    (string)
    Server string
    (string)
    DefaultDatastore string
    (string)
    Folder string
    Folder for S3 service. Available from Rancher v2.2.7 (string)
    ResourcepoolPath string
    (string)
    datacenter String
    (string)
    server String
    (string)
    defaultDatastore String
    (string)
    folder String
    Folder for S3 service. Available from Rancher v2.2.7 (string)
    resourcepoolPath String
    (string)
    datacenter string
    (string)
    server string
    (string)
    defaultDatastore string
    (string)
    folder string
    Folder for S3 service. Available from Rancher v2.2.7 (string)
    resourcepoolPath string
    (string)
    datacenter str
    (string)
    server str
    (string)
    default_datastore str
    (string)
    folder str
    Folder for S3 service. Available from Rancher v2.2.7 (string)
    resourcepool_path str
    (string)
    datacenter String
    (string)
    server String
    (string)
    defaultDatastore String
    (string)
    folder String
    Folder for S3 service. Available from Rancher v2.2.7 (string)
    resourcepoolPath String
    (string)

    ClusterCloudProviderVsphereCloudProvider, ClusterCloudProviderVsphereCloudProviderArgs

    virtualCenters List<Property Map>
    (List)
    workspace Property Map
    (list maxitems:1)
    disk Property Map
    (list maxitems:1)
    global Property Map
    (list maxitems:1)
    network Property Map
    RKE k8s cluster network configuration (list maxitems:1)

    ClusterCloudProviderVsphereCloudProviderDisk, ClusterCloudProviderVsphereCloudProviderDiskArgs

    ScsiControllerType string
    (string)
    ScsiControllerType string
    (string)
    scsiControllerType String
    (string)
    scsiControllerType string
    (string)
    scsiControllerType String
    (string)

    ClusterCloudProviderVsphereCloudProviderGlobal, ClusterCloudProviderVsphereCloudProviderGlobalArgs

    Datacenter string
    (string)
    Datacenters string
    (string)
    Datastore string
    (string)
    InsecureFlag bool
    (bool)
    Password string
    Registry password (string)
    Port string
    Port used for SSH communication (string)
    SoapRoundtripCount int
    (int)
    User string
    Registry user (string)
    VmName string
    (string)
    VmUuid string
    (string)
    WorkingDir string
    (string)
    Datacenter string
    (string)
    Datacenters string
    (string)
    Datastore string
    (string)
    InsecureFlag bool
    (bool)
    Password string
    Registry password (string)
    Port string
    Port used for SSH communication (string)
    SoapRoundtripCount int
    (int)
    User string
    Registry user (string)
    VmName string
    (string)
    VmUuid string
    (string)
    WorkingDir string
    (string)
    datacenter String
    (string)
    datacenters String
    (string)
    datastore String
    (string)
    insecureFlag Boolean
    (bool)
    password String
    Registry password (string)
    port String
    Port used for SSH communication (string)
    soapRoundtripCount Integer
    (int)
    user String
    Registry user (string)
    vmName String
    (string)
    vmUuid String
    (string)
    workingDir String
    (string)
    datacenter string
    (string)
    datacenters string
    (string)
    datastore string
    (string)
    insecureFlag boolean
    (bool)
    password string
    Registry password (string)
    port string
    Port used for SSH communication (string)
    soapRoundtripCount number
    (int)
    user string
    Registry user (string)
    vmName string
    (string)
    vmUuid string
    (string)
    workingDir string
    (string)
    datacenter str
    (string)
    datacenters str
    (string)
    datastore str
    (string)
    insecure_flag bool
    (bool)
    password str
    Registry password (string)
    port str
    Port used for SSH communication (string)
    soap_roundtrip_count int
    (int)
    user str
    Registry user (string)
    vm_name str
    (string)
    vm_uuid str
    (string)
    working_dir str
    (string)
    datacenter String
    (string)
    datacenters String
    (string)
    datastore String
    (string)
    insecureFlag Boolean
    (bool)
    password String
    Registry password (string)
    port String
    Port used for SSH communication (string)
    soapRoundtripCount Number
    (int)
    user String
    Registry user (string)
    vmName String
    (string)
    vmUuid String
    (string)
    workingDir String
    (string)

    ClusterCloudProviderVsphereCloudProviderNetwork, ClusterCloudProviderVsphereCloudProviderNetworkArgs

    PublicNetwork string
    (string)
    PublicNetwork string
    (string)
    publicNetwork String
    (string)
    publicNetwork string
    (string)
    public_network str
    (string)
    publicNetwork String
    (string)

    ClusterCloudProviderVsphereCloudProviderVirtualCenter, ClusterCloudProviderVsphereCloudProviderVirtualCenterArgs

    Datacenters string
    (string)
    Name string
    Name of virtualcenter config for Vsphere Cloud Provider config (string)
    Password string
    Registry password (string)
    User string
    Registry user (string)
    Port string
    Port used for SSH communication (string)
    SoapRoundtripCount int
    (int)
    Datacenters string
    (string)
    Name string
    Name of virtualcenter config for Vsphere Cloud Provider config (string)
    Password string
    Registry password (string)
    User string
    Registry user (string)
    Port string
    Port used for SSH communication (string)
    SoapRoundtripCount int
    (int)
    datacenters String
    (string)
    name String
    Name of virtualcenter config for Vsphere Cloud Provider config (string)
    password String
    Registry password (string)
    user String
    Registry user (string)
    port String
    Port used for SSH communication (string)
    soapRoundtripCount Integer
    (int)
    datacenters string
    (string)
    name string
    Name of virtualcenter config for Vsphere Cloud Provider config (string)
    password string
    Registry password (string)
    user string
    Registry user (string)
    port string
    Port used for SSH communication (string)
    soapRoundtripCount number
    (int)
    datacenters str
    (string)
    name str
    Name of virtualcenter config for Vsphere Cloud Provider config (string)
    password str
    Registry password (string)
    user str
    Registry user (string)
    port str
    Port used for SSH communication (string)
    soap_roundtrip_count int
    (int)
    datacenters String
    (string)
    name String
    Name of virtualcenter config for Vsphere Cloud Provider config (string)
    password String
    Registry password (string)
    user String
    Registry user (string)
    port String
    Port used for SSH communication (string)
    soapRoundtripCount Number
    (int)

    ClusterCloudProviderVsphereCloudProviderWorkspace, ClusterCloudProviderVsphereCloudProviderWorkspaceArgs

    Datacenter string
    (string)
    Server string
    (string)
    DefaultDatastore string
    (string)
    Folder string
    Folder for S3 service. Available from Rancher v2.2.7 (string)
    ResourcepoolPath string
    (string)
    Datacenter string
    (string)
    Server string
    (string)
    DefaultDatastore string
    (string)
    Folder string
    Folder for S3 service. Available from Rancher v2.2.7 (string)
    ResourcepoolPath string
    (string)
    datacenter String
    (string)
    server String
    (string)
    defaultDatastore String
    (string)
    folder String
    Folder for S3 service. Available from Rancher v2.2.7 (string)
    resourcepoolPath String
    (string)
    datacenter string
    (string)
    server string
    (string)
    defaultDatastore string
    (string)
    folder string
    Folder for S3 service. Available from Rancher v2.2.7 (string)
    resourcepoolPath string
    (string)
    datacenter str
    (string)
    server str
    (string)
    default_datastore str
    (string)
    folder str
    Folder for S3 service. Available from Rancher v2.2.7 (string)
    resourcepool_path str
    (string)
    datacenter String
    (string)
    server String
    (string)
    defaultDatastore String
    (string)
    folder String
    Folder for S3 service. Available from Rancher v2.2.7 (string)
    resourcepoolPath String
    (string)

    ClusterControlPlaneHost, ClusterControlPlaneHostArgs

    Address string
    Address ip for node (string)
    NodeName string
    Name of the host provisioned via docker machine (string)
    Address string
    Address ip for node (string)
    NodeName string
    Name of the host provisioned via docker machine (string)
    address String
    Address ip for node (string)
    nodeName String
    Name of the host provisioned via docker machine (string)
    address string
    Address ip for node (string)
    nodeName string
    Name of the host provisioned via docker machine (string)
    address str
    Address ip for node (string)
    node_name str
    Name of the host provisioned via docker machine (string)
    address String
    Address ip for node (string)
    nodeName String
    Name of the host provisioned via docker machine (string)

    ClusterDns, ClusterDnsArgs

    NodeSelector Dictionary<string, object>
    Node selector key pair (map)
    Nodelocal ClusterDnsNodelocal
    Docker image for nodelocal (string)
    Provider string
    Monitoring provider (string)
    ReverseCidrs List<string>
    Reverse CIDRs (list)
    UpstreamNameservers List<string>
    Upstream nameservers (list)
    NodeSelector map[string]interface{}
    Node selector key pair (map)
    Nodelocal ClusterDnsNodelocal
    Docker image for nodelocal (string)
    Provider string
    Monitoring provider (string)
    ReverseCidrs []string
    Reverse CIDRs (list)
    UpstreamNameservers []string
    Upstream nameservers (list)
    nodeSelector Map<String,Object>
    Node selector key pair (map)
    nodelocal ClusterDnsNodelocal
    Docker image for nodelocal (string)
    provider String
    Monitoring provider (string)
    reverseCidrs List<String>
    Reverse CIDRs (list)
    upstreamNameservers List<String>
    Upstream nameservers (list)
    nodeSelector {[key: string]: any}
    Node selector key pair (map)
    nodelocal ClusterDnsNodelocal
    Docker image for nodelocal (string)
    provider string
    Monitoring provider (string)
    reverseCidrs string[]
    Reverse CIDRs (list)
    upstreamNameservers string[]
    Upstream nameservers (list)
    node_selector Mapping[str, Any]
    Node selector key pair (map)
    nodelocal ClusterDnsNodelocal
    Docker image for nodelocal (string)
    provider str
    Monitoring provider (string)
    reverse_cidrs Sequence[str]
    Reverse CIDRs (list)
    upstream_nameservers Sequence[str]
    Upstream nameservers (list)
    nodeSelector Map<Any>
    Node selector key pair (map)
    nodelocal Property Map
    Docker image for nodelocal (string)
    provider String
    Monitoring provider (string)
    reverseCidrs List<String>
    Reverse CIDRs (list)
    upstreamNameservers List<String>
    Upstream nameservers (list)

    ClusterDnsNodelocal, ClusterDnsNodelocalArgs

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

    ClusterEtcdHost, ClusterEtcdHostArgs

    Address string
    Address ip for node (string)
    NodeName string
    Name of the host provisioned via docker machine (string)
    Address string
    Address ip for node (string)
    NodeName string
    Name of the host provisioned via docker machine (string)
    address String
    Address ip for node (string)
    nodeName String
    Name of the host provisioned via docker machine (string)
    address string
    Address ip for node (string)
    nodeName string
    Name of the host provisioned via docker machine (string)
    address str
    Address ip for node (string)
    node_name str
    Name of the host provisioned via docker machine (string)
    address String
    Address ip for node (string)
    nodeName String
    Name of the host provisioned via docker machine (string)

    ClusterInactiveHost, ClusterInactiveHostArgs

    Address string
    Address ip for node (string)
    NodeName string
    Name of the host provisioned via docker machine (string)
    Address string
    Address ip for node (string)
    NodeName string
    Name of the host provisioned via docker machine (string)
    address String
    Address ip for node (string)
    nodeName String
    Name of the host provisioned via docker machine (string)
    address string
    Address ip for node (string)
    nodeName string
    Name of the host provisioned via docker machine (string)
    address str
    Address ip for node (string)
    node_name str
    Name of the host provisioned via docker machine (string)
    address String
    Address ip for node (string)
    nodeName String
    Name of the host provisioned via docker machine (string)

    ClusterIngress, ClusterIngressArgs

    DefaultBackend bool
    DnsPolicy string
    Ingress controller DNS policy. ClusterFirstWithHostNet, ClusterFirst, Default, and None are supported. K8S dns Policy (string)
    ExtraArgs Dictionary<string, object>
    Extra arguments for scheduler service (map)
    HttpPort int
    Ingress controller http port (int)
    HttpsPort int
    Ingress controller https port (int)
    NetworkMode string
    Networt mode for the ingress controller. hostNetwork, hostPort and none are supported (string)
    NodeSelector Dictionary<string, object>
    Node selector key pair (map)
    Options Dictionary<string, object>
    Network provider options (map)
    Provider string
    Monitoring provider (string)
    DefaultBackend bool
    DnsPolicy string
    Ingress controller DNS policy. ClusterFirstWithHostNet, ClusterFirst, Default, and None are supported. K8S dns Policy (string)
    ExtraArgs map[string]interface{}
    Extra arguments for scheduler service (map)
    HttpPort int
    Ingress controller http port (int)
    HttpsPort int
    Ingress controller https port (int)
    NetworkMode string
    Networt mode for the ingress controller. hostNetwork, hostPort and none are supported (string)
    NodeSelector map[string]interface{}
    Node selector key pair (map)
    Options map[string]interface{}
    Network provider options (map)
    Provider string
    Monitoring provider (string)
    defaultBackend Boolean
    dnsPolicy String
    Ingress controller DNS policy. ClusterFirstWithHostNet, ClusterFirst, Default, and None are supported. K8S dns Policy (string)
    extraArgs Map<String,Object>
    Extra arguments for scheduler service (map)
    httpPort Integer
    Ingress controller http port (int)
    httpsPort Integer
    Ingress controller https port (int)
    networkMode String
    Networt mode for the ingress controller. hostNetwork, hostPort and none are supported (string)
    nodeSelector Map<String,Object>
    Node selector key pair (map)
    options Map<String,Object>
    Network provider options (map)
    provider String
    Monitoring provider (string)
    defaultBackend boolean
    dnsPolicy string
    Ingress controller DNS policy. ClusterFirstWithHostNet, ClusterFirst, Default, and None are supported. K8S dns Policy (string)
    extraArgs {[key: string]: any}
    Extra arguments for scheduler service (map)
    httpPort number
    Ingress controller http port (int)
    httpsPort number
    Ingress controller https port (int)
    networkMode string
    Networt mode for the ingress controller. hostNetwork, hostPort and none are supported (string)
    nodeSelector {[key: string]: any}
    Node selector key pair (map)
    options {[key: string]: any}
    Network provider options (map)
    provider string
    Monitoring provider (string)
    default_backend bool
    dns_policy str
    Ingress controller DNS policy. ClusterFirstWithHostNet, ClusterFirst, Default, and None are supported. K8S dns Policy (string)
    extra_args Mapping[str, Any]
    Extra arguments for scheduler service (map)
    http_port int
    Ingress controller http port (int)
    https_port int
    Ingress controller https port (int)
    network_mode str
    Networt mode for the ingress controller. hostNetwork, hostPort and none are supported (string)
    node_selector Mapping[str, Any]
    Node selector key pair (map)
    options Mapping[str, Any]
    Network provider options (map)
    provider str
    Monitoring provider (string)
    defaultBackend Boolean
    dnsPolicy String
    Ingress controller DNS policy. ClusterFirstWithHostNet, ClusterFirst, Default, and None are supported. K8S dns Policy (string)
    extraArgs Map<Any>
    Extra arguments for scheduler service (map)
    httpPort Number
    Ingress controller http port (int)
    httpsPort Number
    Ingress controller https port (int)
    networkMode String
    Networt mode for the ingress controller. hostNetwork, hostPort and none are supported (string)
    nodeSelector Map<Any>
    Node selector key pair (map)
    options Map<Any>
    Network provider options (map)
    provider String
    Monitoring provider (string)

    ClusterMonitoring, ClusterMonitoringArgs

    NodeSelector Dictionary<string, object>
    Node selector key pair (map)
    Options Dictionary<string, object>
    Network provider options (map)
    Provider string
    Monitoring provider (string)
    NodeSelector map[string]interface{}
    Node selector key pair (map)
    Options map[string]interface{}
    Network provider options (map)
    Provider string
    Monitoring provider (string)
    nodeSelector Map<String,Object>
    Node selector key pair (map)
    options Map<String,Object>
    Network provider options (map)
    provider String
    Monitoring provider (string)
    nodeSelector {[key: string]: any}
    Node selector key pair (map)
    options {[key: string]: any}
    Network provider options (map)
    provider string
    Monitoring provider (string)
    node_selector Mapping[str, Any]
    Node selector key pair (map)
    options Mapping[str, Any]
    Network provider options (map)
    provider str
    Monitoring provider (string)
    nodeSelector Map<Any>
    Node selector key pair (map)
    options Map<Any>
    Network provider options (map)
    provider String
    Monitoring provider (string)

    ClusterNetwork, ClusterNetworkArgs

    AciNetworkProvider ClusterNetworkAciNetworkProvider
    Aci network provider config (list maxitems:1)
    CalicoNetworkProvider ClusterNetworkCalicoNetworkProvider
    Calico network provider config (list maxitems:1)
    CanalNetworkProvider ClusterNetworkCanalNetworkProvider
    Canal network provider config (list maxitems:1)
    FlannelNetworkProvider ClusterNetworkFlannelNetworkProvider
    Flannel network provider config (list maxitems:1)
    Mtu int
    Network provider MTU. Default 0 (int)
    Options Dictionary<string, object>
    Network provider options (map)
    Plugin string
    Network provider plugin. calico, canal (default), flannel, none and weave are supported. (string)
    WeaveNetworkProvider ClusterNetworkWeaveNetworkProvider
    Weave network provider config (list maxitems:1)
    AciNetworkProvider ClusterNetworkAciNetworkProvider
    Aci network provider config (list maxitems:1)
    CalicoNetworkProvider ClusterNetworkCalicoNetworkProvider
    Calico network provider config (list maxitems:1)
    CanalNetworkProvider ClusterNetworkCanalNetworkProvider
    Canal network provider config (list maxitems:1)
    FlannelNetworkProvider ClusterNetworkFlannelNetworkProvider
    Flannel network provider config (list maxitems:1)
    Mtu int
    Network provider MTU. Default 0 (int)
    Options map[string]interface{}
    Network provider options (map)
    Plugin string
    Network provider plugin. calico, canal (default), flannel, none and weave are supported. (string)
    WeaveNetworkProvider ClusterNetworkWeaveNetworkProvider
    Weave network provider config (list maxitems:1)
    aciNetworkProvider ClusterNetworkAciNetworkProvider
    Aci network provider config (list maxitems:1)
    calicoNetworkProvider ClusterNetworkCalicoNetworkProvider
    Calico network provider config (list maxitems:1)
    canalNetworkProvider ClusterNetworkCanalNetworkProvider
    Canal network provider config (list maxitems:1)
    flannelNetworkProvider ClusterNetworkFlannelNetworkProvider
    Flannel network provider config (list maxitems:1)
    mtu Integer
    Network provider MTU. Default 0 (int)
    options Map<String,Object>
    Network provider options (map)
    plugin String
    Network provider plugin. calico, canal (default),