1. Packages
  2. Rancher Kubernetes Engine (RKE)
  3. API Docs
  4. Cluster
Rancher Kubernetes Engine (RKE) v3.4.0 published on Tuesday, Apr 9, 2024 by Pulumi

rke.Cluster

Explore with Pulumi AI

rke logo
Rancher Kubernetes Engine (RKE) v3.4.0 published on Tuesday, Apr 9, 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

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Cluster(name: string, args?: ClusterArgs, opts?: CustomResourceOptions);
    @overload
    def Cluster(resource_name: str,
                args: Optional[ClusterArgs] = None,
                opts: Optional[ResourceOptions] = None)
    
    @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)
    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.
    
    

    Parameters

    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.

    Example

    The following reference example uses placeholder values for all input properties.

    var clusterResource = new Rke.Cluster("clusterResource", new()
    {
        AddonJobTimeout = 0,
        Addons = "string",
        AddonsIncludes = new[]
        {
            "string",
        },
        Authentication = new Rke.Inputs.ClusterAuthenticationArgs
        {
            Sans = new[]
            {
                "string",
            },
            Strategy = "string",
            Webhook = new Rke.Inputs.ClusterAuthenticationWebhookArgs
            {
                CacheTimeout = "string",
                ConfigFile = "string",
            },
        },
        Authorization = new Rke.Inputs.ClusterAuthorizationArgs
        {
            Mode = "string",
            Options = 
            {
                { "string", "any" },
            },
        },
        BastionHost = new Rke.Inputs.ClusterBastionHostArgs
        {
            Address = "string",
            User = "string",
            IgnoreProxyEnvVars = false,
            Port = "string",
            SshAgentAuth = false,
            SshCert = "string",
            SshCertPath = "string",
            SshKey = "string",
            SshKeyPath = "string",
        },
        CertDir = "string",
        CloudProvider = new Rke.Inputs.ClusterCloudProviderArgs
        {
            Name = "string",
            AwsCloudProvider = new Rke.Inputs.ClusterCloudProviderAwsCloudProviderArgs
            {
                Global = new Rke.Inputs.ClusterCloudProviderAwsCloudProviderGlobalArgs
                {
                    DisableSecurityGroupIngress = false,
                    DisableStrictZoneCheck = false,
                    ElbSecurityGroup = "string",
                    KubernetesClusterId = "string",
                    KubernetesClusterTag = "string",
                    RoleArn = "string",
                    RouteTableId = "string",
                    SubnetId = "string",
                    Vpc = "string",
                    Zone = "string",
                },
                ServiceOverrides = new[]
                {
                    new Rke.Inputs.ClusterCloudProviderAwsCloudProviderServiceOverrideArgs
                    {
                        Service = "string",
                        Region = "string",
                        SigningMethod = "string",
                        SigningName = "string",
                        SigningRegion = "string",
                        Url = "string",
                    },
                },
            },
            AzureCloudProvider = new Rke.Inputs.ClusterCloudProviderAzureCloudProviderArgs
            {
                SubscriptionId = "string",
                TenantId = "string",
                AadClientId = "string",
                AadClientSecret = "string",
                Location = "string",
                PrimaryScaleSetName = "string",
                CloudProviderBackoffDuration = 0,
                CloudProviderBackoffExponent = 0,
                CloudProviderBackoffJitter = 0,
                CloudProviderBackoffRetries = 0,
                CloudProviderRateLimit = false,
                CloudProviderRateLimitBucket = 0,
                CloudProviderRateLimitQps = 0,
                LoadBalancerSku = "string",
                AadClientCertPassword = "string",
                MaximumLoadBalancerRuleCount = 0,
                PrimaryAvailabilitySetName = "string",
                CloudProviderBackoff = false,
                ResourceGroup = "string",
                RouteTableName = "string",
                SecurityGroupName = "string",
                SubnetName = "string",
                Cloud = "string",
                AadClientCertPath = "string",
                UseInstanceMetadata = false,
                UseManagedIdentityExtension = false,
                VmType = "string",
                VnetName = "string",
                VnetResourceGroup = "string",
            },
            CustomCloudProvider = "string",
            OpenstackCloudProvider = new Rke.Inputs.ClusterCloudProviderOpenstackCloudProviderArgs
            {
                Global = new Rke.Inputs.ClusterCloudProviderOpenstackCloudProviderGlobalArgs
                {
                    AuthUrl = "string",
                    Password = "string",
                    CaFile = "string",
                    DomainId = "string",
                    DomainName = "string",
                    Region = "string",
                    TenantId = "string",
                    TenantName = "string",
                    TrustId = "string",
                    UserId = "string",
                    Username = "string",
                },
                BlockStorage = new Rke.Inputs.ClusterCloudProviderOpenstackCloudProviderBlockStorageArgs
                {
                    BsVersion = "string",
                    IgnoreVolumeAz = false,
                    TrustDevicePath = false,
                },
                LoadBalancer = new Rke.Inputs.ClusterCloudProviderOpenstackCloudProviderLoadBalancerArgs
                {
                    CreateMonitor = false,
                    FloatingNetworkId = "string",
                    LbMethod = "string",
                    LbProvider = "string",
                    LbVersion = "string",
                    ManageSecurityGroups = false,
                    MonitorDelay = "string",
                    MonitorMaxRetries = 0,
                    MonitorTimeout = "string",
                    SubnetId = "string",
                    UseOctavia = false,
                },
                Metadata = new Rke.Inputs.ClusterCloudProviderOpenstackCloudProviderMetadataArgs
                {
                    RequestTimeout = 0,
                    SearchOrder = "string",
                },
                Route = new Rke.Inputs.ClusterCloudProviderOpenstackCloudProviderRouteArgs
                {
                    RouterId = "string",
                },
            },
            VsphereCloudProvider = new Rke.Inputs.ClusterCloudProviderVsphereCloudProviderArgs
            {
                VirtualCenters = new[]
                {
                    new Rke.Inputs.ClusterCloudProviderVsphereCloudProviderVirtualCenterArgs
                    {
                        Datacenters = "string",
                        Name = "string",
                        Password = "string",
                        User = "string",
                        Port = "string",
                        SoapRoundtripCount = 0,
                    },
                },
                Workspace = new Rke.Inputs.ClusterCloudProviderVsphereCloudProviderWorkspaceArgs
                {
                    Datacenter = "string",
                    Server = "string",
                    DefaultDatastore = "string",
                    Folder = "string",
                    ResourcepoolPath = "string",
                },
                Disk = new Rke.Inputs.ClusterCloudProviderVsphereCloudProviderDiskArgs
                {
                    ScsiControllerType = "string",
                },
                Global = new Rke.Inputs.ClusterCloudProviderVsphereCloudProviderGlobalArgs
                {
                    Datacenter = "string",
                    Datacenters = "string",
                    Datastore = "string",
                    InsecureFlag = false,
                    Password = "string",
                    Port = "string",
                    SoapRoundtripCount = 0,
                    User = "string",
                    VmName = "string",
                    VmUuid = "string",
                    WorkingDir = "string",
                },
                Network = new Rke.Inputs.ClusterCloudProviderVsphereCloudProviderNetworkArgs
                {
                    PublicNetwork = "string",
                },
            },
        },
        ClusterName = "string",
        ClusterYaml = "string",
        CustomCerts = false,
        DelayOnCreation = 0,
        Dind = false,
        DindDnsServer = "string",
        DindStorageDriver = "string",
        DisablePortCheck = false,
        Dns = new Rke.Inputs.ClusterDnsArgs
        {
            NodeSelector = 
            {
                { "string", "any" },
            },
            Nodelocal = new Rke.Inputs.ClusterDnsNodelocalArgs
            {
                IpAddress = "string",
                NodeSelector = 
                {
                    { "string", "any" },
                },
            },
            Provider = "string",
            ReverseCidrs = new[]
            {
                "string",
            },
            UpstreamNameservers = new[]
            {
                "string",
            },
        },
        EnableCriDockerd = false,
        IgnoreDockerVersion = false,
        Ingress = new Rke.Inputs.ClusterIngressArgs
        {
            DefaultBackend = false,
            DnsPolicy = "string",
            ExtraArgs = 
            {
                { "string", "any" },
            },
            HttpPort = 0,
            HttpsPort = 0,
            NetworkMode = "string",
            NodeSelector = 
            {
                { "string", "any" },
            },
            Options = 
            {
                { "string", "any" },
            },
            Provider = "string",
        },
        KubernetesVersion = "string",
        Monitoring = new Rke.Inputs.ClusterMonitoringArgs
        {
            NodeSelector = 
            {
                { "string", "any" },
            },
            Options = 
            {
                { "string", "any" },
            },
            Provider = "string",
        },
        Network = new Rke.Inputs.ClusterNetworkArgs
        {
            AciNetworkProvider = new Rke.Inputs.ClusterNetworkAciNetworkProviderArgs
            {
                McastRangeEnd = "string",
                Token = "string",
                ApicUserCrt = "string",
                ApicUserKey = "string",
                ApicUserName = "string",
                EncapType = "string",
                ExternDynamic = "string",
                ExternStatic = "string",
                InfraVlan = "string",
                KubeApiVlan = "string",
                VrfTenant = "string",
                ApicHosts = new[]
                {
                    "string",
                },
                NodeSubnet = "string",
                McastRangeStart = "string",
                Aep = "string",
                NodeSvcSubnet = "string",
                ServiceVlan = "string",
                L3out = "string",
                VrfName = "string",
                L3outExternalNetworks = new[]
                {
                    "string",
                },
                SystemId = "string",
                SnatPortsPerNode = "string",
                SnatPortRangeStart = "string",
                SnatPortRangeEnd = "string",
            },
            CalicoNetworkProvider = new Rke.Inputs.ClusterNetworkCalicoNetworkProviderArgs
            {
                CloudProvider = "string",
            },
            CanalNetworkProvider = new Rke.Inputs.ClusterNetworkCanalNetworkProviderArgs
            {
                Iface = "string",
            },
            FlannelNetworkProvider = new Rke.Inputs.ClusterNetworkFlannelNetworkProviderArgs
            {
                Iface = "string",
            },
            Mtu = 0,
            Options = 
            {
                { "string", "any" },
            },
            Plugin = "string",
            WeaveNetworkProvider = new Rke.Inputs.ClusterNetworkWeaveNetworkProviderArgs
            {
                Password = "string",
            },
        },
        Nodes = new[]
        {
            new Rke.Inputs.ClusterNodeArgs
            {
                Roles = new[]
                {
                    "string",
                },
                User = "string",
                Address = "string",
                Labels = 
                {
                    { "string", "any" },
                },
                NodeName = "string",
                Port = "string",
                InternalAddress = "string",
                HostnameOverride = "string",
                SshAgentAuth = false,
                SshCert = "string",
                SshCertPath = "string",
                SshKey = "string",
                SshKeyPath = "string",
                Taints = new[]
                {
                    new Rke.Inputs.ClusterNodeTaintArgs
                    {
                        Key = "string",
                        Value = "string",
                        Effect = "string",
                    },
                },
                DockerSocket = "string",
            },
        },
        PrefixPath = "string",
        PrivateRegistries = new[]
        {
            new Rke.Inputs.ClusterPrivateRegistryArgs
            {
                Url = "string",
                IsDefault = false,
                Password = "string",
                User = "string",
            },
        },
        Restore = new Rke.Inputs.ClusterRestoreArgs
        {
            Restore = false,
            SnapshotName = "string",
        },
        RotateCertificates = new Rke.Inputs.ClusterRotateCertificatesArgs
        {
            CaCertificates = false,
            Services = new[]
            {
                "string",
            },
        },
        Services = new Rke.Inputs.ClusterServicesArgs
        {
            Etcd = new Rke.Inputs.ClusterServicesEtcdArgs
            {
                BackupConfig = new Rke.Inputs.ClusterServicesEtcdBackupConfigArgs
                {
                    Enabled = false,
                    IntervalHours = 0,
                    Retention = 0,
                    S3BackupConfig = new Rke.Inputs.ClusterServicesEtcdBackupConfigS3BackupConfigArgs
                    {
                        AccessKey = "string",
                        BucketName = "string",
                        CustomCa = "string",
                        Endpoint = "string",
                        Folder = "string",
                        Region = "string",
                        SecretKey = "string",
                    },
                    SafeTimestamp = false,
                    Timeout = 0,
                },
                CaCert = "string",
                Cert = "string",
                Creation = "string",
                ExternalUrls = new[]
                {
                    "string",
                },
                ExtraArgs = 
                {
                    { "string", "any" },
                },
                ExtraBinds = new[]
                {
                    "string",
                },
                ExtraEnvs = new[]
                {
                    "string",
                },
                Gid = 0,
                Image = "string",
                Key = "string",
                Path = "string",
                Retention = "string",
                Snapshot = false,
                Uid = 0,
            },
            KubeApi = new Rke.Inputs.ClusterServicesKubeApiArgs
            {
                AlwaysPullImages = false,
                AuditLog = new Rke.Inputs.ClusterServicesKubeApiAuditLogArgs
                {
                    Configuration = new Rke.Inputs.ClusterServicesKubeApiAuditLogConfigurationArgs
                    {
                        Format = "string",
                        MaxAge = 0,
                        MaxBackup = 0,
                        MaxSize = 0,
                        Path = "string",
                        Policy = "string",
                    },
                    Enabled = false,
                },
                EventRateLimit = new Rke.Inputs.ClusterServicesKubeApiEventRateLimitArgs
                {
                    Configuration = "string",
                    Enabled = false,
                },
                ExtraArgs = 
                {
                    { "string", "any" },
                },
                ExtraBinds = new[]
                {
                    "string",
                },
                ExtraEnvs = new[]
                {
                    "string",
                },
                Image = "string",
                PodSecurityConfiguration = "string",
                PodSecurityPolicy = false,
                SecretsEncryptionConfig = new Rke.Inputs.ClusterServicesKubeApiSecretsEncryptionConfigArgs
                {
                    CustomConfig = "string",
                    Enabled = false,
                },
                ServiceClusterIpRange = "string",
                ServiceNodePortRange = "string",
            },
            KubeController = new Rke.Inputs.ClusterServicesKubeControllerArgs
            {
                ClusterCidr = "string",
                ExtraArgs = 
                {
                    { "string", "any" },
                },
                ExtraBinds = new[]
                {
                    "string",
                },
                ExtraEnvs = new[]
                {
                    "string",
                },
                Image = "string",
                ServiceClusterIpRange = "string",
            },
            Kubelet = new Rke.Inputs.ClusterServicesKubeletArgs
            {
                ClusterDnsServer = "string",
                ClusterDomain = "string",
                ExtraArgs = 
                {
                    { "string", "any" },
                },
                ExtraBinds = new[]
                {
                    "string",
                },
                ExtraEnvs = new[]
                {
                    "string",
                },
                FailSwapOn = false,
                GenerateServingCertificate = false,
                Image = "string",
                InfraContainerImage = "string",
            },
            Kubeproxy = new Rke.Inputs.ClusterServicesKubeproxyArgs
            {
                ExtraArgs = 
                {
                    { "string", "any" },
                },
                ExtraBinds = new[]
                {
                    "string",
                },
                ExtraEnvs = new[]
                {
                    "string",
                },
                Image = "string",
            },
            Scheduler = new Rke.Inputs.ClusterServicesSchedulerArgs
            {
                ExtraArgs = 
                {
                    { "string", "any" },
                },
                ExtraBinds = new[]
                {
                    "string",
                },
                ExtraEnvs = new[]
                {
                    "string",
                },
                Image = "string",
            },
        },
        SshAgentAuth = false,
        SshCertPath = "string",
        SshKeyPath = "string",
        SystemImages = new Rke.Inputs.ClusterSystemImagesArgs
        {
            AciCniDeployContainer = "string",
            AciControllerContainer = "string",
            AciHostContainer = "string",
            AciMcastContainer = "string",
            AciOpflexContainer = "string",
            AciOvsContainer = "string",
            Alpine = "string",
            CalicoCni = "string",
            CalicoControllers = "string",
            CalicoCtl = "string",
            CalicoFlexVol = "string",
            CalicoNode = "string",
            CanalCni = "string",
            CanalFlannel = "string",
            CanalFlexVol = "string",
            CanalNode = "string",
            CertDownloader = "string",
            Coredns = "string",
            CorednsAutoscaler = "string",
            Dnsmasq = "string",
            Etcd = "string",
            Flannel = "string",
            FlannelCni = "string",
            Ingress = "string",
            IngressBackend = "string",
            KubeDns = "string",
            KubeDnsAutoscaler = "string",
            KubeDnsSidecar = "string",
            Kubernetes = "string",
            KubernetesServicesSidecar = "string",
            MetricsServer = "string",
            NginxProxy = "string",
            Nodelocal = "string",
            PodInfraContainer = "string",
            WeaveCni = "string",
            WeaveNode = "string",
            WindowsPodInfraContainer = "string",
        },
        UpdateOnly = false,
        UpgradeStrategy = new Rke.Inputs.ClusterUpgradeStrategyArgs
        {
            Drain = false,
            DrainInput = new Rke.Inputs.ClusterUpgradeStrategyDrainInputArgs
            {
                DeleteLocalData = false,
                Force = false,
                GracePeriod = 0,
                IgnoreDaemonSets = false,
                Timeout = 0,
            },
            MaxUnavailableControlplane = "string",
            MaxUnavailableWorker = "string",
        },
    });
    
    example, err := rke.NewCluster(ctx, "clusterResource", &rke.ClusterArgs{
    	AddonJobTimeout: pulumi.Int(0),
    	Addons:          pulumi.String("string"),
    	AddonsIncludes: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Authentication: &rke.ClusterAuthenticationArgs{
    		Sans: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		Strategy: pulumi.String("string"),
    		Webhook: &rke.ClusterAuthenticationWebhookArgs{
    			CacheTimeout: pulumi.String("string"),
    			ConfigFile:   pulumi.String("string"),
    		},
    	},
    	Authorization: &rke.ClusterAuthorizationArgs{
    		Mode: pulumi.String("string"),
    		Options: pulumi.Map{
    			"string": pulumi.Any("any"),
    		},
    	},
    	BastionHost: &rke.ClusterBastionHostArgs{
    		Address:            pulumi.String("string"),
    		User:               pulumi.String("string"),
    		IgnoreProxyEnvVars: pulumi.Bool(false),
    		Port:               pulumi.String("string"),
    		SshAgentAuth:       pulumi.Bool(false),
    		SshCert:            pulumi.String("string"),
    		SshCertPath:        pulumi.String("string"),
    		SshKey:             pulumi.String("string"),
    		SshKeyPath:         pulumi.String("string"),
    	},
    	CertDir: pulumi.String("string"),
    	CloudProvider: &rke.ClusterCloudProviderArgs{
    		Name: pulumi.String("string"),
    		AwsCloudProvider: &rke.ClusterCloudProviderAwsCloudProviderArgs{
    			Global: &rke.ClusterCloudProviderAwsCloudProviderGlobalArgs{
    				DisableSecurityGroupIngress: pulumi.Bool(false),
    				DisableStrictZoneCheck:      pulumi.Bool(false),
    				ElbSecurityGroup:            pulumi.String("string"),
    				KubernetesClusterId:         pulumi.String("string"),
    				KubernetesClusterTag:        pulumi.String("string"),
    				RoleArn:                     pulumi.String("string"),
    				RouteTableId:                pulumi.String("string"),
    				SubnetId:                    pulumi.String("string"),
    				Vpc:                         pulumi.String("string"),
    				Zone:                        pulumi.String("string"),
    			},
    			ServiceOverrides: rke.ClusterCloudProviderAwsCloudProviderServiceOverrideArray{
    				&rke.ClusterCloudProviderAwsCloudProviderServiceOverrideArgs{
    					Service:       pulumi.String("string"),
    					Region:        pulumi.String("string"),
    					SigningMethod: pulumi.String("string"),
    					SigningName:   pulumi.String("string"),
    					SigningRegion: pulumi.String("string"),
    					Url:           pulumi.String("string"),
    				},
    			},
    		},
    		AzureCloudProvider: &rke.ClusterCloudProviderAzureCloudProviderArgs{
    			SubscriptionId:               pulumi.String("string"),
    			TenantId:                     pulumi.String("string"),
    			AadClientId:                  pulumi.String("string"),
    			AadClientSecret:              pulumi.String("string"),
    			Location:                     pulumi.String("string"),
    			PrimaryScaleSetName:          pulumi.String("string"),
    			CloudProviderBackoffDuration: pulumi.Int(0),
    			CloudProviderBackoffExponent: pulumi.Int(0),
    			CloudProviderBackoffJitter:   pulumi.Int(0),
    			CloudProviderBackoffRetries:  pulumi.Int(0),
    			CloudProviderRateLimit:       pulumi.Bool(false),
    			CloudProviderRateLimitBucket: pulumi.Int(0),
    			CloudProviderRateLimitQps:    pulumi.Int(0),
    			LoadBalancerSku:              pulumi.String("string"),
    			AadClientCertPassword:        pulumi.String("string"),
    			MaximumLoadBalancerRuleCount: pulumi.Int(0),
    			PrimaryAvailabilitySetName:   pulumi.String("string"),
    			CloudProviderBackoff:         pulumi.Bool(false),
    			ResourceGroup:                pulumi.String("string"),
    			RouteTableName:               pulumi.String("string"),
    			SecurityGroupName:            pulumi.String("string"),
    			SubnetName:                   pulumi.String("string"),
    			Cloud:                        pulumi.String("string"),
    			AadClientCertPath:            pulumi.String("string"),
    			UseInstanceMetadata:          pulumi.Bool(false),
    			UseManagedIdentityExtension:  pulumi.Bool(false),
    			VmType:                       pulumi.String("string"),
    			VnetName:                     pulumi.String("string"),
    			VnetResourceGroup:            pulumi.String("string"),
    		},
    		CustomCloudProvider: pulumi.String("string"),
    		OpenstackCloudProvider: &rke.ClusterCloudProviderOpenstackCloudProviderArgs{
    			Global: &rke.ClusterCloudProviderOpenstackCloudProviderGlobalArgs{
    				AuthUrl:    pulumi.String("string"),
    				Password:   pulumi.String("string"),
    				CaFile:     pulumi.String("string"),
    				DomainId:   pulumi.String("string"),
    				DomainName: pulumi.String("string"),
    				Region:     pulumi.String("string"),
    				TenantId:   pulumi.String("string"),
    				TenantName: pulumi.String("string"),
    				TrustId:    pulumi.String("string"),
    				UserId:     pulumi.String("string"),
    				Username:   pulumi.String("string"),
    			},
    			BlockStorage: &rke.ClusterCloudProviderOpenstackCloudProviderBlockStorageArgs{
    				BsVersion:       pulumi.String("string"),
    				IgnoreVolumeAz:  pulumi.Bool(false),
    				TrustDevicePath: pulumi.Bool(false),
    			},
    			LoadBalancer: &rke.ClusterCloudProviderOpenstackCloudProviderLoadBalancerArgs{
    				CreateMonitor:        pulumi.Bool(false),
    				FloatingNetworkId:    pulumi.String("string"),
    				LbMethod:             pulumi.String("string"),
    				LbProvider:           pulumi.String("string"),
    				LbVersion:            pulumi.String("string"),
    				ManageSecurityGroups: pulumi.Bool(false),
    				MonitorDelay:         pulumi.String("string"),
    				MonitorMaxRetries:    pulumi.Int(0),
    				MonitorTimeout:       pulumi.String("string"),
    				SubnetId:             pulumi.String("string"),
    				UseOctavia:           pulumi.Bool(false),
    			},
    			Metadata: &rke.ClusterCloudProviderOpenstackCloudProviderMetadataArgs{
    				RequestTimeout: pulumi.Int(0),
    				SearchOrder:    pulumi.String("string"),
    			},
    			Route: &rke.ClusterCloudProviderOpenstackCloudProviderRouteArgs{
    				RouterId: pulumi.String("string"),
    			},
    		},
    		VsphereCloudProvider: &rke.ClusterCloudProviderVsphereCloudProviderArgs{
    			VirtualCenters: rke.ClusterCloudProviderVsphereCloudProviderVirtualCenterArray{
    				&rke.ClusterCloudProviderVsphereCloudProviderVirtualCenterArgs{
    					Datacenters:        pulumi.String("string"),
    					Name:               pulumi.String("string"),
    					Password:           pulumi.String("string"),
    					User:               pulumi.String("string"),
    					Port:               pulumi.String("string"),
    					SoapRoundtripCount: pulumi.Int(0),
    				},
    			},
    			Workspace: &rke.ClusterCloudProviderVsphereCloudProviderWorkspaceArgs{
    				Datacenter:       pulumi.String("string"),
    				Server:           pulumi.String("string"),
    				DefaultDatastore: pulumi.String("string"),
    				Folder:           pulumi.String("string"),
    				ResourcepoolPath: pulumi.String("string"),
    			},
    			Disk: &rke.ClusterCloudProviderVsphereCloudProviderDiskArgs{
    				ScsiControllerType: pulumi.String("string"),
    			},
    			Global: &rke.ClusterCloudProviderVsphereCloudProviderGlobalArgs{
    				Datacenter:         pulumi.String("string"),
    				Datacenters:        pulumi.String("string"),
    				Datastore:          pulumi.String("string"),
    				InsecureFlag:       pulumi.Bool(false),
    				Password:           pulumi.String("string"),
    				Port:               pulumi.String("string"),
    				SoapRoundtripCount: pulumi.Int(0),
    				User:               pulumi.String("string"),
    				VmName:             pulumi.String("string"),
    				VmUuid:             pulumi.String("string"),
    				WorkingDir:         pulumi.String("string"),
    			},
    			Network: &rke.ClusterCloudProviderVsphereCloudProviderNetworkArgs{
    				PublicNetwork: pulumi.String("string"),
    			},
    		},
    	},
    	ClusterName:       pulumi.String("string"),
    	ClusterYaml:       pulumi.String("string"),
    	CustomCerts:       pulumi.Bool(false),
    	DelayOnCreation:   pulumi.Int(0),
    	Dind:              pulumi.Bool(false),
    	DindDnsServer:     pulumi.String("string"),
    	DindStorageDriver: pulumi.String("string"),
    	DisablePortCheck:  pulumi.Bool(false),
    	Dns: &rke.ClusterDnsArgs{
    		NodeSelector: pulumi.Map{
    			"string": pulumi.Any("any"),
    		},
    		Nodelocal: &rke.ClusterDnsNodelocalArgs{
    			IpAddress: pulumi.String("string"),
    			NodeSelector: pulumi.Map{
    				"string": pulumi.Any("any"),
    			},
    		},
    		Provider: pulumi.String("string"),
    		ReverseCidrs: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		UpstreamNameservers: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    	},
    	EnableCriDockerd:    pulumi.Bool(false),
    	IgnoreDockerVersion: pulumi.Bool(false),
    	Ingress: &rke.ClusterIngressArgs{
    		DefaultBackend: pulumi.Bool(false),
    		DnsPolicy:      pulumi.String("string"),
    		ExtraArgs: pulumi.Map{
    			"string": pulumi.Any("any"),
    		},
    		HttpPort:    pulumi.Int(0),
    		HttpsPort:   pulumi.Int(0),
    		NetworkMode: pulumi.String("string"),
    		NodeSelector: pulumi.Map{
    			"string": pulumi.Any("any"),
    		},
    		Options: pulumi.Map{
    			"string": pulumi.Any("any"),
    		},
    		Provider: pulumi.String("string"),
    	},
    	KubernetesVersion: pulumi.String("string"),
    	Monitoring: &rke.ClusterMonitoringArgs{
    		NodeSelector: pulumi.Map{
    			"string": pulumi.Any("any"),
    		},
    		Options: pulumi.Map{
    			"string": pulumi.Any("any"),
    		},
    		Provider: pulumi.String("string"),
    	},
    	Network: &rke.ClusterNetworkArgs{
    		AciNetworkProvider: &rke.ClusterNetworkAciNetworkProviderArgs{
    			McastRangeEnd: pulumi.String("string"),
    			Token:         pulumi.String("string"),
    			ApicUserCrt:   pulumi.String("string"),
    			ApicUserKey:   pulumi.String("string"),
    			ApicUserName:  pulumi.String("string"),
    			EncapType:     pulumi.String("string"),
    			ExternDynamic: pulumi.String("string"),
    			ExternStatic:  pulumi.String("string"),
    			InfraVlan:     pulumi.String("string"),
    			KubeApiVlan:   pulumi.String("string"),
    			VrfTenant:     pulumi.String("string"),
    			ApicHosts: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			NodeSubnet:      pulumi.String("string"),
    			McastRangeStart: pulumi.String("string"),
    			Aep:             pulumi.String("string"),
    			NodeSvcSubnet:   pulumi.String("string"),
    			ServiceVlan:     pulumi.String("string"),
    			L3out:           pulumi.String("string"),
    			VrfName:         pulumi.String("string"),
    			L3outExternalNetworks: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			SystemId:           pulumi.String("string"),
    			SnatPortsPerNode:   pulumi.String("string"),
    			SnatPortRangeStart: pulumi.String("string"),
    			SnatPortRangeEnd:   pulumi.String("string"),
    		},
    		CalicoNetworkProvider: &rke.ClusterNetworkCalicoNetworkProviderArgs{
    			CloudProvider: pulumi.String("string"),
    		},
    		CanalNetworkProvider: &rke.ClusterNetworkCanalNetworkProviderArgs{
    			Iface: pulumi.String("string"),
    		},
    		FlannelNetworkProvider: &rke.ClusterNetworkFlannelNetworkProviderArgs{
    			Iface: pulumi.String("string"),
    		},
    		Mtu: pulumi.Int(0),
    		Options: pulumi.Map{
    			"string": pulumi.Any("any"),
    		},
    		Plugin: pulumi.String("string"),
    		WeaveNetworkProvider: &rke.ClusterNetworkWeaveNetworkProviderArgs{
    			Password: pulumi.String("string"),
    		},
    	},
    	Nodes: rke.ClusterNodeArray{
    		&rke.ClusterNodeArgs{
    			Roles: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			User:    pulumi.String("string"),
    			Address: pulumi.String("string"),
    			Labels: pulumi.Map{
    				"string": pulumi.Any("any"),
    			},
    			NodeName:         pulumi.String("string"),
    			Port:             pulumi.String("string"),
    			InternalAddress:  pulumi.String("string"),
    			HostnameOverride: pulumi.String("string"),
    			SshAgentAuth:     pulumi.Bool(false),
    			SshCert:          pulumi.String("string"),
    			SshCertPath:      pulumi.String("string"),
    			SshKey:           pulumi.String("string"),
    			SshKeyPath:       pulumi.String("string"),
    			Taints: rke.ClusterNodeTaintArray{
    				&rke.ClusterNodeTaintArgs{
    					Key:    pulumi.String("string"),
    					Value:  pulumi.String("string"),
    					Effect: pulumi.String("string"),
    				},
    			},
    			DockerSocket: pulumi.String("string"),
    		},
    	},
    	PrefixPath: pulumi.String("string"),
    	PrivateRegistries: rke.ClusterPrivateRegistryArray{
    		&rke.ClusterPrivateRegistryArgs{
    			Url:       pulumi.String("string"),
    			IsDefault: pulumi.Bool(false),
    			Password:  pulumi.String("string"),
    			User:      pulumi.String("string"),
    		},
    	},
    	Restore: &rke.ClusterRestoreArgs{
    		Restore:      pulumi.Bool(false),
    		SnapshotName: pulumi.String("string"),
    	},
    	RotateCertificates: &rke.ClusterRotateCertificatesArgs{
    		CaCertificates: pulumi.Bool(false),
    		Services: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    	},
    	Services: &rke.ClusterServicesArgs{
    		Etcd: &rke.ClusterServicesEtcdArgs{
    			BackupConfig: &rke.ClusterServicesEtcdBackupConfigArgs{
    				Enabled:       pulumi.Bool(false),
    				IntervalHours: pulumi.Int(0),
    				Retention:     pulumi.Int(0),
    				S3BackupConfig: &rke.ClusterServicesEtcdBackupConfigS3BackupConfigArgs{
    					AccessKey:  pulumi.String("string"),
    					BucketName: pulumi.String("string"),
    					CustomCa:   pulumi.String("string"),
    					Endpoint:   pulumi.String("string"),
    					Folder:     pulumi.String("string"),
    					Region:     pulumi.String("string"),
    					SecretKey:  pulumi.String("string"),
    				},
    				SafeTimestamp: pulumi.Bool(false),
    				Timeout:       pulumi.Int(0),
    			},
    			CaCert:   pulumi.String("string"),
    			Cert:     pulumi.String("string"),
    			Creation: pulumi.String("string"),
    			ExternalUrls: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			ExtraArgs: pulumi.Map{
    				"string": pulumi.Any("any"),
    			},
    			ExtraBinds: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			ExtraEnvs: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			Gid:       pulumi.Int(0),
    			Image:     pulumi.String("string"),
    			Key:       pulumi.String("string"),
    			Path:      pulumi.String("string"),
    			Retention: pulumi.String("string"),
    			Snapshot:  pulumi.Bool(false),
    			Uid:       pulumi.Int(0),
    		},
    		KubeApi: &rke.ClusterServicesKubeApiArgs{
    			AlwaysPullImages: pulumi.Bool(false),
    			AuditLog: &rke.ClusterServicesKubeApiAuditLogArgs{
    				Configuration: &rke.ClusterServicesKubeApiAuditLogConfigurationArgs{
    					Format:    pulumi.String("string"),
    					MaxAge:    pulumi.Int(0),
    					MaxBackup: pulumi.Int(0),
    					MaxSize:   pulumi.Int(0),
    					Path:      pulumi.String("string"),
    					Policy:    pulumi.String("string"),
    				},
    				Enabled: pulumi.Bool(false),
    			},
    			EventRateLimit: &rke.ClusterServicesKubeApiEventRateLimitArgs{
    				Configuration: pulumi.String("string"),
    				Enabled:       pulumi.Bool(false),
    			},
    			ExtraArgs: pulumi.Map{
    				"string": pulumi.Any("any"),
    			},
    			ExtraBinds: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			ExtraEnvs: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			Image:                    pulumi.String("string"),
    			PodSecurityConfiguration: pulumi.String("string"),
    			PodSecurityPolicy:        pulumi.Bool(false),
    			SecretsEncryptionConfig: &rke.ClusterServicesKubeApiSecretsEncryptionConfigArgs{
    				CustomConfig: pulumi.String("string"),
    				Enabled:      pulumi.Bool(false),
    			},
    			ServiceClusterIpRange: pulumi.String("string"),
    			ServiceNodePortRange:  pulumi.String("string"),
    		},
    		KubeController: &rke.ClusterServicesKubeControllerArgs{
    			ClusterCidr: pulumi.String("string"),
    			ExtraArgs: pulumi.Map{
    				"string": pulumi.Any("any"),
    			},
    			ExtraBinds: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			ExtraEnvs: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			Image:                 pulumi.String("string"),
    			ServiceClusterIpRange: pulumi.String("string"),
    		},
    		Kubelet: &rke.ClusterServicesKubeletArgs{
    			ClusterDnsServer: pulumi.String("string"),
    			ClusterDomain:    pulumi.String("string"),
    			ExtraArgs: pulumi.Map{
    				"string": pulumi.Any("any"),
    			},
    			ExtraBinds: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			ExtraEnvs: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			FailSwapOn:                 pulumi.Bool(false),
    			GenerateServingCertificate: pulumi.Bool(false),
    			Image:                      pulumi.String("string"),
    			InfraContainerImage:        pulumi.String("string"),
    		},
    		Kubeproxy: &rke.ClusterServicesKubeproxyArgs{
    			ExtraArgs: pulumi.Map{
    				"string": pulumi.Any("any"),
    			},
    			ExtraBinds: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			ExtraEnvs: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			Image: pulumi.String("string"),
    		},
    		Scheduler: &rke.ClusterServicesSchedulerArgs{
    			ExtraArgs: pulumi.Map{
    				"string": pulumi.Any("any"),
    			},
    			ExtraBinds: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			ExtraEnvs: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			Image: pulumi.String("string"),
    		},
    	},
    	SshAgentAuth: pulumi.Bool(false),
    	SshCertPath:  pulumi.String("string"),
    	SshKeyPath:   pulumi.String("string"),
    	SystemImages: &rke.ClusterSystemImagesArgs{
    		AciCniDeployContainer:     pulumi.String("string"),
    		AciControllerContainer:    pulumi.String("string"),
    		AciHostContainer:          pulumi.String("string"),
    		AciMcastContainer:         pulumi.String("string"),
    		AciOpflexContainer:        pulumi.String("string"),
    		AciOvsContainer:           pulumi.String("string"),
    		Alpine:                    pulumi.String("string"),
    		CalicoCni:                 pulumi.String("string"),
    		CalicoControllers:         pulumi.String("string"),
    		CalicoCtl:                 pulumi.String("string"),
    		CalicoFlexVol:             pulumi.String("string"),
    		CalicoNode:                pulumi.String("string"),
    		CanalCni:                  pulumi.String("string"),
    		CanalFlannel:              pulumi.String("string"),
    		CanalFlexVol:              pulumi.String("string"),
    		CanalNode:                 pulumi.String("string"),
    		CertDownloader:            pulumi.String("string"),
    		Coredns:                   pulumi.String("string"),
    		CorednsAutoscaler:         pulumi.String("string"),
    		Dnsmasq:                   pulumi.String("string"),
    		Etcd:                      pulumi.String("string"),
    		Flannel:                   pulumi.String("string"),
    		FlannelCni:                pulumi.String("string"),
    		Ingress:                   pulumi.String("string"),
    		IngressBackend:            pulumi.String("string"),
    		KubeDns:                   pulumi.String("string"),
    		KubeDnsAutoscaler:         pulumi.String("string"),
    		KubeDnsSidecar:            pulumi.String("string"),
    		Kubernetes:                pulumi.String("string"),
    		KubernetesServicesSidecar: pulumi.String("string"),
    		MetricsServer:             pulumi.String("string"),
    		NginxProxy:                pulumi.String("string"),
    		Nodelocal:                 pulumi.String("string"),
    		PodInfraContainer:         pulumi.String("string"),
    		WeaveCni:                  pulumi.String("string"),
    		WeaveNode:                 pulumi.String("string"),
    		WindowsPodInfraContainer:  pulumi.String("string"),
    	},
    	UpdateOnly: pulumi.Bool(false),
    	UpgradeStrategy: &rke.ClusterUpgradeStrategyArgs{
    		Drain: pulumi.Bool(false),
    		DrainInput: &rke.ClusterUpgradeStrategyDrainInputArgs{
    			DeleteLocalData:  pulumi.Bool(false),
    			Force:            pulumi.Bool(false),
    			GracePeriod:      pulumi.Int(0),
    			IgnoreDaemonSets: pulumi.Bool(false),
    			Timeout:          pulumi.Int(0),
    		},
    		MaxUnavailableControlplane: pulumi.String("string"),
    		MaxUnavailableWorker:       pulumi.String("string"),
    	},
    })
    
    var clusterResource = new Cluster("clusterResource", ClusterArgs.builder()        
        .addonJobTimeout(0)
        .addons("string")
        .addonsIncludes("string")
        .authentication(ClusterAuthenticationArgs.builder()
            .sans("string")
            .strategy("string")
            .webhook(ClusterAuthenticationWebhookArgs.builder()
                .cacheTimeout("string")
                .configFile("string")
                .build())
            .build())
        .authorization(ClusterAuthorizationArgs.builder()
            .mode("string")
            .options(Map.of("string", "any"))
            .build())
        .bastionHost(ClusterBastionHostArgs.builder()
            .address("string")
            .user("string")
            .ignoreProxyEnvVars(false)
            .port("string")
            .sshAgentAuth(false)
            .sshCert("string")
            .sshCertPath("string")
            .sshKey("string")
            .sshKeyPath("string")
            .build())
        .certDir("string")
        .cloudProvider(ClusterCloudProviderArgs.builder()
            .name("string")
            .awsCloudProvider(ClusterCloudProviderAwsCloudProviderArgs.builder()
                .global(ClusterCloudProviderAwsCloudProviderGlobalArgs.builder()
                    .disableSecurityGroupIngress(false)
                    .disableStrictZoneCheck(false)
                    .elbSecurityGroup("string")
                    .kubernetesClusterId("string")
                    .kubernetesClusterTag("string")
                    .roleArn("string")
                    .routeTableId("string")
                    .subnetId("string")
                    .vpc("string")
                    .zone("string")
                    .build())
                .serviceOverrides(ClusterCloudProviderAwsCloudProviderServiceOverrideArgs.builder()
                    .service("string")
                    .region("string")
                    .signingMethod("string")
                    .signingName("string")
                    .signingRegion("string")
                    .url("string")
                    .build())
                .build())
            .azureCloudProvider(ClusterCloudProviderAzureCloudProviderArgs.builder()
                .subscriptionId("string")
                .tenantId("string")
                .aadClientId("string")
                .aadClientSecret("string")
                .location("string")
                .primaryScaleSetName("string")
                .cloudProviderBackoffDuration(0)
                .cloudProviderBackoffExponent(0)
                .cloudProviderBackoffJitter(0)
                .cloudProviderBackoffRetries(0)
                .cloudProviderRateLimit(false)
                .cloudProviderRateLimitBucket(0)
                .cloudProviderRateLimitQps(0)
                .loadBalancerSku("string")
                .aadClientCertPassword("string")
                .maximumLoadBalancerRuleCount(0)
                .primaryAvailabilitySetName("string")
                .cloudProviderBackoff(false)
                .resourceGroup("string")
                .routeTableName("string")
                .securityGroupName("string")
                .subnetName("string")
                .cloud("string")
                .aadClientCertPath("string")
                .useInstanceMetadata(false)
                .useManagedIdentityExtension(false)
                .vmType("string")
                .vnetName("string")
                .vnetResourceGroup("string")
                .build())
            .customCloudProvider("string")
            .openstackCloudProvider(ClusterCloudProviderOpenstackCloudProviderArgs.builder()
                .global(ClusterCloudProviderOpenstackCloudProviderGlobalArgs.builder()
                    .authUrl("string")
                    .password("string")
                    .caFile("string")
                    .domainId("string")
                    .domainName("string")
                    .region("string")
                    .tenantId("string")
                    .tenantName("string")
                    .trustId("string")
                    .userId("string")
                    .username("string")
                    .build())
                .blockStorage(ClusterCloudProviderOpenstackCloudProviderBlockStorageArgs.builder()
                    .bsVersion("string")
                    .ignoreVolumeAz(false)
                    .trustDevicePath(false)
                    .build())
                .loadBalancer(ClusterCloudProviderOpenstackCloudProviderLoadBalancerArgs.builder()
                    .createMonitor(false)
                    .floatingNetworkId("string")
                    .lbMethod("string")
                    .lbProvider("string")
                    .lbVersion("string")
                    .manageSecurityGroups(false)
                    .monitorDelay("string")
                    .monitorMaxRetries(0)
                    .monitorTimeout("string")
                    .subnetId("string")
                    .useOctavia(false)
                    .build())
                .metadata(ClusterCloudProviderOpenstackCloudProviderMetadataArgs.builder()
                    .requestTimeout(0)
                    .searchOrder("string")
                    .build())
                .route(ClusterCloudProviderOpenstackCloudProviderRouteArgs.builder()
                    .routerId("string")
                    .build())
                .build())
            .vsphereCloudProvider(ClusterCloudProviderVsphereCloudProviderArgs.builder()
                .virtualCenters(ClusterCloudProviderVsphereCloudProviderVirtualCenterArgs.builder()
                    .datacenters("string")
                    .name("string")
                    .password("string")
                    .user("string")
                    .port("string")
                    .soapRoundtripCount(0)
                    .build())
                .workspace(ClusterCloudProviderVsphereCloudProviderWorkspaceArgs.builder()
                    .datacenter("string")
                    .server("string")
                    .defaultDatastore("string")
                    .folder("string")
                    .resourcepoolPath("string")
                    .build())
                .disk(ClusterCloudProviderVsphereCloudProviderDiskArgs.builder()
                    .scsiControllerType("string")
                    .build())
                .global(ClusterCloudProviderVsphereCloudProviderGlobalArgs.builder()
                    .datacenter("string")
                    .datacenters("string")
                    .datastore("string")
                    .insecureFlag(false)
                    .password("string")
                    .port("string")
                    .soapRoundtripCount(0)
                    .user("string")
                    .vmName("string")
                    .vmUuid("string")
                    .workingDir("string")
                    .build())
                .network(ClusterCloudProviderVsphereCloudProviderNetworkArgs.builder()
                    .publicNetwork("string")
                    .build())
                .build())
            .build())
        .clusterName("string")
        .clusterYaml("string")
        .customCerts(false)
        .delayOnCreation(0)
        .dind(false)
        .dindDnsServer("string")
        .dindStorageDriver("string")
        .disablePortCheck(false)
        .dns(ClusterDnsArgs.builder()
            .nodeSelector(Map.of("string", "any"))
            .nodelocal(ClusterDnsNodelocalArgs.builder()
                .ipAddress("string")
                .nodeSelector(Map.of("string", "any"))
                .build())
            .provider("string")
            .reverseCidrs("string")
            .upstreamNameservers("string")
            .build())
        .enableCriDockerd(false)
        .ignoreDockerVersion(false)
        .ingress(ClusterIngressArgs.builder()
            .defaultBackend(false)
            .dnsPolicy("string")
            .extraArgs(Map.of("string", "any"))
            .httpPort(0)
            .httpsPort(0)
            .networkMode("string")
            .nodeSelector(Map.of("string", "any"))
            .options(Map.of("string", "any"))
            .provider("string")
            .build())
        .kubernetesVersion("string")
        .monitoring(ClusterMonitoringArgs.builder()
            .nodeSelector(Map.of("string", "any"))
            .options(Map.of("string", "any"))
            .provider("string")
            .build())
        .network(ClusterNetworkArgs.builder()
            .aciNetworkProvider(ClusterNetworkAciNetworkProviderArgs.builder()
                .mcastRangeEnd("string")
                .token("string")
                .apicUserCrt("string")
                .apicUserKey("string")
                .apicUserName("string")
                .encapType("string")
                .externDynamic("string")
                .externStatic("string")
                .infraVlan("string")
                .kubeApiVlan("string")
                .vrfTenant("string")
                .apicHosts("string")
                .nodeSubnet("string")
                .mcastRangeStart("string")
                .aep("string")
                .nodeSvcSubnet("string")
                .serviceVlan("string")
                .l3out("string")
                .vrfName("string")
                .l3outExternalNetworks("string")
                .systemId("string")
                .snatPortsPerNode("string")
                .snatPortRangeStart("string")
                .snatPortRangeEnd("string")
                .build())
            .calicoNetworkProvider(ClusterNetworkCalicoNetworkProviderArgs.builder()
                .cloudProvider("string")
                .build())
            .canalNetworkProvider(ClusterNetworkCanalNetworkProviderArgs.builder()
                .iface("string")
                .build())
            .flannelNetworkProvider(ClusterNetworkFlannelNetworkProviderArgs.builder()
                .iface("string")
                .build())
            .mtu(0)
            .options(Map.of("string", "any"))
            .plugin("string")
            .weaveNetworkProvider(ClusterNetworkWeaveNetworkProviderArgs.builder()
                .password("string")
                .build())
            .build())
        .nodes(ClusterNodeArgs.builder()
            .roles("string")
            .user("string")
            .address("string")
            .labels(Map.of("string", "any"))
            .nodeName("string")
            .port("string")
            .internalAddress("string")
            .hostnameOverride("string")
            .sshAgentAuth(false)
            .sshCert("string")
            .sshCertPath("string")
            .sshKey("string")
            .sshKeyPath("string")
            .taints(ClusterNodeTaintArgs.builder()
                .key("string")
                .value("string")
                .effect("string")
                .build())
            .dockerSocket("string")
            .build())
        .prefixPath("string")
        .privateRegistries(ClusterPrivateRegistryArgs.builder()
            .url("string")
            .isDefault(false)
            .password("string")
            .user("string")
            .build())
        .restore(ClusterRestoreArgs.builder()
            .restore(false)
            .snapshotName("string")
            .build())
        .rotateCertificates(ClusterRotateCertificatesArgs.builder()
            .caCertificates(false)
            .services("string")
            .build())
        .services(ClusterServicesArgs.builder()
            .etcd(ClusterServicesEtcdArgs.builder()
                .backupConfig(ClusterServicesEtcdBackupConfigArgs.builder()
                    .enabled(false)
                    .intervalHours(0)
                    .retention(0)
                    .s3BackupConfig(ClusterServicesEtcdBackupConfigS3BackupConfigArgs.builder()
                        .accessKey("string")
                        .bucketName("string")
                        .customCa("string")
                        .endpoint("string")
                        .folder("string")
                        .region("string")
                        .secretKey("string")
                        .build())
                    .safeTimestamp(false)
                    .timeout(0)
                    .build())
                .caCert("string")
                .cert("string")
                .creation("string")
                .externalUrls("string")
                .extraArgs(Map.of("string", "any"))
                .extraBinds("string")
                .extraEnvs("string")
                .gid(0)
                .image("string")
                .key("string")
                .path("string")
                .retention("string")
                .snapshot(false)
                .uid(0)
                .build())
            .kubeApi(ClusterServicesKubeApiArgs.builder()
                .alwaysPullImages(false)
                .auditLog(ClusterServicesKubeApiAuditLogArgs.builder()
                    .configuration(ClusterServicesKubeApiAuditLogConfigurationArgs.builder()
                        .format("string")
                        .maxAge(0)
                        .maxBackup(0)
                        .maxSize(0)
                        .path("string")
                        .policy("string")
                        .build())
                    .enabled(false)
                    .build())
                .eventRateLimit(ClusterServicesKubeApiEventRateLimitArgs.builder()
                    .configuration("string")
                    .enabled(false)
                    .build())
                .extraArgs(Map.of("string", "any"))
                .extraBinds("string")
                .extraEnvs("string")
                .image("string")
                .podSecurityConfiguration("string")
                .podSecurityPolicy(false)
                .secretsEncryptionConfig(ClusterServicesKubeApiSecretsEncryptionConfigArgs.builder()
                    .customConfig("string")
                    .enabled(false)
                    .build())
                .serviceClusterIpRange("string")
                .serviceNodePortRange("string")
                .build())
            .kubeController(ClusterServicesKubeControllerArgs.builder()
                .clusterCidr("string")
                .extraArgs(Map.of("string", "any"))
                .extraBinds("string")
                .extraEnvs("string")
                .image("string")
                .serviceClusterIpRange("string")
                .build())
            .kubelet(ClusterServicesKubeletArgs.builder()
                .clusterDnsServer("string")
                .clusterDomain("string")
                .extraArgs(Map.of("string", "any"))
                .extraBinds("string")
                .extraEnvs("string")
                .failSwapOn(false)
                .generateServingCertificate(false)
                .image("string")
                .infraContainerImage("string")
                .build())
            .kubeproxy(ClusterServicesKubeproxyArgs.builder()
                .extraArgs(Map.of("string", "any"))
                .extraBinds("string")
                .extraEnvs("string")
                .image("string")
                .build())
            .scheduler(ClusterServicesSchedulerArgs.builder()
                .extraArgs(Map.of("string", "any"))
                .extraBinds("string")
                .extraEnvs("string")
                .image("string")
                .build())
            .build())
        .sshAgentAuth(false)
        .sshCertPath("string")
        .sshKeyPath("string")
        .systemImages(ClusterSystemImagesArgs.builder()
            .aciCniDeployContainer("string")
            .aciControllerContainer("string")
            .aciHostContainer("string")
            .aciMcastContainer("string")
            .aciOpflexContainer("string")
            .aciOvsContainer("string")
            .alpine("string")
            .calicoCni("string")
            .calicoControllers("string")
            .calicoCtl("string")
            .calicoFlexVol("string")
            .calicoNode("string")
            .canalCni("string")
            .canalFlannel("string")
            .canalFlexVol("string")
            .canalNode("string")
            .certDownloader("string")
            .coredns("string")
            .corednsAutoscaler("string")
            .dnsmasq("string")
            .etcd("string")
            .flannel("string")
            .flannelCni("string")
            .ingress("string")
            .ingressBackend("string")
            .kubeDns("string")
            .kubeDnsAutoscaler("string")
            .kubeDnsSidecar("string")
            .kubernetes("string")
            .kubernetesServicesSidecar("string")
            .metricsServer("string")
            .nginxProxy("string")
            .nodelocal("string")
            .podInfraContainer("string")
            .weaveCni("string")
            .weaveNode("string")
            .windowsPodInfraContainer("string")
            .build())
        .updateOnly(false)
        .upgradeStrategy(ClusterUpgradeStrategyArgs.builder()
            .drain(false)
            .drainInput(ClusterUpgradeStrategyDrainInputArgs.builder()
                .deleteLocalData(false)
                .force(false)
                .gracePeriod(0)
                .ignoreDaemonSets(false)
                .timeout(0)
                .build())
            .maxUnavailableControlplane("string")
            .maxUnavailableWorker("string")
            .build())
        .build());
    
    cluster_resource = rke.Cluster("clusterResource",
        addon_job_timeout=0,
        addons="string",
        addons_includes=["string"],
        authentication=rke.ClusterAuthenticationArgs(
            sans=["string"],
            strategy="string",
            webhook=rke.ClusterAuthenticationWebhookArgs(
                cache_timeout="string",
                config_file="string",
            ),
        ),
        authorization=rke.ClusterAuthorizationArgs(
            mode="string",
            options={
                "string": "any",
            },
        ),
        bastion_host=rke.ClusterBastionHostArgs(
            address="string",
            user="string",
            ignore_proxy_env_vars=False,
            port="string",
            ssh_agent_auth=False,
            ssh_cert="string",
            ssh_cert_path="string",
            ssh_key="string",
            ssh_key_path="string",
        ),
        cert_dir="string",
        cloud_provider=rke.ClusterCloudProviderArgs(
            name="string",
            aws_cloud_provider=rke.ClusterCloudProviderAwsCloudProviderArgs(
                global_=rke.ClusterCloudProviderAwsCloudProviderGlobalArgs(
                    disable_security_group_ingress=False,
                    disable_strict_zone_check=False,
                    elb_security_group="string",
                    kubernetes_cluster_id="string",
                    kubernetes_cluster_tag="string",
                    role_arn="string",
                    route_table_id="string",
                    subnet_id="string",
                    vpc="string",
                    zone="string",
                ),
                service_overrides=[rke.ClusterCloudProviderAwsCloudProviderServiceOverrideArgs(
                    service="string",
                    region="string",
                    signing_method="string",
                    signing_name="string",
                    signing_region="string",
                    url="string",
                )],
            ),
            azure_cloud_provider=rke.ClusterCloudProviderAzureCloudProviderArgs(
                subscription_id="string",
                tenant_id="string",
                aad_client_id="string",
                aad_client_secret="string",
                location="string",
                primary_scale_set_name="string",
                cloud_provider_backoff_duration=0,
                cloud_provider_backoff_exponent=0,
                cloud_provider_backoff_jitter=0,
                cloud_provider_backoff_retries=0,
                cloud_provider_rate_limit=False,
                cloud_provider_rate_limit_bucket=0,
                cloud_provider_rate_limit_qps=0,
                load_balancer_sku="string",
                aad_client_cert_password="string",
                maximum_load_balancer_rule_count=0,
                primary_availability_set_name="string",
                cloud_provider_backoff=False,
                resource_group="string",
                route_table_name="string",
                security_group_name="string",
                subnet_name="string",
                cloud="string",
                aad_client_cert_path="string",
                use_instance_metadata=False,
                use_managed_identity_extension=False,
                vm_type="string",
                vnet_name="string",
                vnet_resource_group="string",
            ),
            custom_cloud_provider="string",
            openstack_cloud_provider=rke.ClusterCloudProviderOpenstackCloudProviderArgs(
                global_=rke.ClusterCloudProviderOpenstackCloudProviderGlobalArgs(
                    auth_url="string",
                    password="string",
                    ca_file="string",
                    domain_id="string",
                    domain_name="string",
                    region="string",
                    tenant_id="string",
                    tenant_name="string",
                    trust_id="string",
                    user_id="string",
                    username="string",
                ),
                block_storage=rke.ClusterCloudProviderOpenstackCloudProviderBlockStorageArgs(
                    bs_version="string",
                    ignore_volume_az=False,
                    trust_device_path=False,
                ),
                load_balancer=rke.ClusterCloudProviderOpenstackCloudProviderLoadBalancerArgs(
                    create_monitor=False,
                    floating_network_id="string",
                    lb_method="string",
                    lb_provider="string",
                    lb_version="string",
                    manage_security_groups=False,
                    monitor_delay="string",
                    monitor_max_retries=0,
                    monitor_timeout="string",
                    subnet_id="string",
                    use_octavia=False,
                ),
                metadata=rke.ClusterCloudProviderOpenstackCloudProviderMetadataArgs(
                    request_timeout=0,
                    search_order="string",
                ),
                route=rke.ClusterCloudProviderOpenstackCloudProviderRouteArgs(
                    router_id="string",
                ),
            ),
            vsphere_cloud_provider=rke.ClusterCloudProviderVsphereCloudProviderArgs(
                virtual_centers=[rke.ClusterCloudProviderVsphereCloudProviderVirtualCenterArgs(
                    datacenters="string",
                    name="string",
                    password="string",
                    user="string",
                    port="string",
                    soap_roundtrip_count=0,
                )],
                workspace=rke.ClusterCloudProviderVsphereCloudProviderWorkspaceArgs(
                    datacenter="string",
                    server="string",
                    default_datastore="string",
                    folder="string",
                    resourcepool_path="string",
                ),
                disk=rke.ClusterCloudProviderVsphereCloudProviderDiskArgs(
                    scsi_controller_type="string",
                ),
                global_=rke.ClusterCloudProviderVsphereCloudProviderGlobalArgs(
                    datacenter="string",
                    datacenters="string",
                    datastore="string",
                    insecure_flag=False,
                    password="string",
                    port="string",
                    soap_roundtrip_count=0,
                    user="string",
                    vm_name="string",
                    vm_uuid="string",
                    working_dir="string",
                ),
                network=rke.ClusterCloudProviderVsphereCloudProviderNetworkArgs(
                    public_network="string",
                ),
            ),
        ),
        cluster_name="string",
        cluster_yaml="string",
        custom_certs=False,
        delay_on_creation=0,
        dind=False,
        dind_dns_server="string",
        dind_storage_driver="string",
        disable_port_check=False,
        dns=rke.ClusterDnsArgs(
            node_selector={
                "string": "any",
            },
            nodelocal=rke.ClusterDnsNodelocalArgs(
                ip_address="string",
                node_selector={
                    "string": "any",
                },
            ),
            provider="string",
            reverse_cidrs=["string"],
            upstream_nameservers=["string"],
        ),
        enable_cri_dockerd=False,
        ignore_docker_version=False,
        ingress=rke.ClusterIngressArgs(
            default_backend=False,
            dns_policy="string",
            extra_args={
                "string": "any",
            },
            http_port=0,
            https_port=0,
            network_mode="string",
            node_selector={
                "string": "any",
            },
            options={
                "string": "any",
            },
            provider="string",
        ),
        kubernetes_version="string",
        monitoring=rke.ClusterMonitoringArgs(
            node_selector={
                "string": "any",
            },
            options={
                "string": "any",
            },
            provider="string",
        ),
        network=rke.ClusterNetworkArgs(
            aci_network_provider=rke.ClusterNetworkAciNetworkProviderArgs(
                mcast_range_end="string",
                token="string",
                apic_user_crt="string",
                apic_user_key="string",
                apic_user_name="string",
                encap_type="string",
                extern_dynamic="string",
                extern_static="string",
                infra_vlan="string",
                kube_api_vlan="string",
                vrf_tenant="string",
                apic_hosts=["string"],
                node_subnet="string",
                mcast_range_start="string",
                aep="string",
                node_svc_subnet="string",
                service_vlan="string",
                l3out="string",
                vrf_name="string",
                l3out_external_networks=["string"],
                system_id="string",
                snat_ports_per_node="string",
                snat_port_range_start="string",
                snat_port_range_end="string",
            ),
            calico_network_provider=rke.ClusterNetworkCalicoNetworkProviderArgs(
                cloud_provider="string",
            ),
            canal_network_provider=rke.ClusterNetworkCanalNetworkProviderArgs(
                iface="string",
            ),
            flannel_network_provider=rke.ClusterNetworkFlannelNetworkProviderArgs(
                iface="string",
            ),
            mtu=0,
            options={
                "string": "any",
            },
            plugin="string",
            weave_network_provider=rke.ClusterNetworkWeaveNetworkProviderArgs(
                password="string",
            ),
        ),
        nodes=[rke.ClusterNodeArgs(
            roles=["string"],
            user="string",
            address="string",
            labels={
                "string": "any",
            },
            node_name="string",
            port="string",
            internal_address="string",
            hostname_override="string",
            ssh_agent_auth=False,
            ssh_cert="string",
            ssh_cert_path="string",
            ssh_key="string",
            ssh_key_path="string",
            taints=[rke.ClusterNodeTaintArgs(
                key="string",
                value="string",
                effect="string",
            )],
            docker_socket="string",
        )],
        prefix_path="string",
        private_registries=[rke.ClusterPrivateRegistryArgs(
            url="string",
            is_default=False,
            password="string",
            user="string",
        )],
        restore=rke.ClusterRestoreArgs(
            restore=False,
            snapshot_name="string",
        ),
        rotate_certificates=rke.ClusterRotateCertificatesArgs(
            ca_certificates=False,
            services=["string"],
        ),
        services=rke.ClusterServicesArgs(
            etcd=rke.ClusterServicesEtcdArgs(
                backup_config=rke.ClusterServicesEtcdBackupConfigArgs(
                    enabled=False,
                    interval_hours=0,
                    retention=0,
                    s3_backup_config=rke.ClusterServicesEtcdBackupConfigS3BackupConfigArgs(
                        access_key="string",
                        bucket_name="string",
                        custom_ca="string",
                        endpoint="string",
                        folder="string",
                        region="string",
                        secret_key="string",
                    ),
                    safe_timestamp=False,
                    timeout=0,
                ),
                ca_cert="string",
                cert="string",
                creation="string",
                external_urls=["string"],
                extra_args={
                    "string": "any",
                },
                extra_binds=["string"],
                extra_envs=["string"],
                gid=0,
                image="string",
                key="string",
                path="string",
                retention="string",
                snapshot=False,
                uid=0,
            ),
            kube_api=rke.ClusterServicesKubeApiArgs(
                always_pull_images=False,
                audit_log=rke.ClusterServicesKubeApiAuditLogArgs(
                    configuration=rke.ClusterServicesKubeApiAuditLogConfigurationArgs(
                        format="string",
                        max_age=0,
                        max_backup=0,
                        max_size=0,
                        path="string",
                        policy="string",
                    ),
                    enabled=False,
                ),
                event_rate_limit=rke.ClusterServicesKubeApiEventRateLimitArgs(
                    configuration="string",
                    enabled=False,
                ),
                extra_args={
                    "string": "any",
                },
                extra_binds=["string"],
                extra_envs=["string"],
                image="string",
                pod_security_configuration="string",
                pod_security_policy=False,
                secrets_encryption_config=rke.ClusterServicesKubeApiSecretsEncryptionConfigArgs(
                    custom_config="string",
                    enabled=False,
                ),
                service_cluster_ip_range="string",
                service_node_port_range="string",
            ),
            kube_controller=rke.ClusterServicesKubeControllerArgs(
                cluster_cidr="string",
                extra_args={
                    "string": "any",
                },
                extra_binds=["string"],
                extra_envs=["string"],
                image="string",
                service_cluster_ip_range="string",
            ),
            kubelet=rke.ClusterServicesKubeletArgs(
                cluster_dns_server="string",
                cluster_domain="string",
                extra_args={
                    "string": "any",
                },
                extra_binds=["string"],
                extra_envs=["string"],
                fail_swap_on=False,
                generate_serving_certificate=False,
                image="string",
                infra_container_image="string",
            ),
            kubeproxy=rke.ClusterServicesKubeproxyArgs(
                extra_args={
                    "string": "any",
                },
                extra_binds=["string"],
                extra_envs=["string"],
                image="string",
            ),
            scheduler=rke.ClusterServicesSchedulerArgs(
                extra_args={
                    "string": "any",
                },
                extra_binds=["string"],
                extra_envs=["string"],
                image="string",
            ),
        ),
        ssh_agent_auth=False,
        ssh_cert_path="string",
        ssh_key_path="string",
        system_images=rke.ClusterSystemImagesArgs(
            aci_cni_deploy_container="string",
            aci_controller_container="string",
            aci_host_container="string",
            aci_mcast_container="string",
            aci_opflex_container="string",
            aci_ovs_container="string",
            alpine="string",
            calico_cni="string",
            calico_controllers="string",
            calico_ctl="string",
            calico_flex_vol="string",
            calico_node="string",
            canal_cni="string",
            canal_flannel="string",
            canal_flex_vol="string",
            canal_node="string",
            cert_downloader="string",
            coredns="string",
            coredns_autoscaler="string",
            dnsmasq="string",
            etcd="string",
            flannel="string",
            flannel_cni="string",
            ingress="string",
            ingress_backend="string",
            kube_dns="string",
            kube_dns_autoscaler="string",
            kube_dns_sidecar="string",
            kubernetes="string",
            kubernetes_services_sidecar="string",
            metrics_server="string",
            nginx_proxy="string",
            nodelocal="string",
            pod_infra_container="string",
            weave_cni="string",
            weave_node="string",
            windows_pod_infra_container="string",
        ),
        update_only=False,
        upgrade_strategy=rke.ClusterUpgradeStrategyArgs(
            drain=False,
            drain_input=rke.ClusterUpgradeStrategyDrainInputArgs(
                delete_local_data=False,
                force=False,
                grace_period=0,
                ignore_daemon_sets=False,
                timeout=0,
            ),
            max_unavailable_controlplane="string",
            max_unavailable_worker="string",
        ))
    
    const clusterResource = new rke.Cluster("clusterResource", {
        addonJobTimeout: 0,
        addons: "string",
        addonsIncludes: ["string"],
        authentication: {
            sans: ["string"],
            strategy: "string",
            webhook: {
                cacheTimeout: "string",
                configFile: "string",
            },
        },
        authorization: {
            mode: "string",
            options: {
                string: "any",
            },
        },
        bastionHost: {
            address: "string",
            user: "string",
            ignoreProxyEnvVars: false,
            port: "string",
            sshAgentAuth: false,
            sshCert: "string",
            sshCertPath: "string",
            sshKey: "string",
            sshKeyPath: "string",
        },
        certDir: "string",
        cloudProvider: {
            name: "string",
            awsCloudProvider: {
                global: {
                    disableSecurityGroupIngress: false,
                    disableStrictZoneCheck: false,
                    elbSecurityGroup: "string",
                    kubernetesClusterId: "string",
                    kubernetesClusterTag: "string",
                    roleArn: "string",
                    routeTableId: "string",
                    subnetId: "string",
                    vpc: "string",
                    zone: "string",
                },
                serviceOverrides: [{
                    service: "string",
                    region: "string",
                    signingMethod: "string",
                    signingName: "string",
                    signingRegion: "string",
                    url: "string",
                }],
            },
            azureCloudProvider: {
                subscriptionId: "string",
                tenantId: "string",
                aadClientId: "string",
                aadClientSecret: "string",
                location: "string",
                primaryScaleSetName: "string",
                cloudProviderBackoffDuration: 0,
                cloudProviderBackoffExponent: 0,
                cloudProviderBackoffJitter: 0,
                cloudProviderBackoffRetries: 0,
                cloudProviderRateLimit: false,
                cloudProviderRateLimitBucket: 0,
                cloudProviderRateLimitQps: 0,
                loadBalancerSku: "string",
                aadClientCertPassword: "string",
                maximumLoadBalancerRuleCount: 0,
                primaryAvailabilitySetName: "string",
                cloudProviderBackoff: false,
                resourceGroup: "string",
                routeTableName: "string",
                securityGroupName: "string",
                subnetName: "string",
                cloud: "string",
                aadClientCertPath: "string",
                useInstanceMetadata: false,
                useManagedIdentityExtension: false,
                vmType: "string",
                vnetName: "string",
                vnetResourceGroup: "string",
            },
            customCloudProvider: "string",
            openstackCloudProvider: {
                global: {
                    authUrl: "string",
                    password: "string",
                    caFile: "string",
                    domainId: "string",
                    domainName: "string",
                    region: "string",
                    tenantId: "string",
                    tenantName: "string",
                    trustId: "string",
                    userId: "string",
                    username: "string",
                },
                blockStorage: {
                    bsVersion: "string",
                    ignoreVolumeAz: false,
                    trustDevicePath: false,
                },
                loadBalancer: {
                    createMonitor: false,
                    floatingNetworkId: "string",
                    lbMethod: "string",
                    lbProvider: "string",
                    lbVersion: "string",
                    manageSecurityGroups: false,
                    monitorDelay: "string",
                    monitorMaxRetries: 0,
                    monitorTimeout: "string",
                    subnetId: "string",
                    useOctavia: false,
                },
                metadata: {
                    requestTimeout: 0,
                    searchOrder: "string",
                },
                route: {
                    routerId: "string",
                },
            },
            vsphereCloudProvider: {
                virtualCenters: [{
                    datacenters: "string",
                    name: "string",
                    password: "string",
                    user: "string",
                    port: "string",
                    soapRoundtripCount: 0,
                }],
                workspace: {
                    datacenter: "string",
                    server: "string",
                    defaultDatastore: "string",
                    folder: "string",
                    resourcepoolPath: "string",
                },
                disk: {
                    scsiControllerType: "string",
                },
                global: {
                    datacenter: "string",
                    datacenters: "string",
                    datastore: "string",
                    insecureFlag: false,
                    password: "string",
                    port: "string",
                    soapRoundtripCount: 0,
                    user: "string",
                    vmName: "string",
                    vmUuid: "string",
                    workingDir: "string",
                },
                network: {
                    publicNetwork: "string",
                },
            },
        },
        clusterName: "string",
        clusterYaml: "string",
        customCerts: false,
        delayOnCreation: 0,
        dind: false,
        dindDnsServer: "string",
        dindStorageDriver: "string",
        disablePortCheck: false,
        dns: {
            nodeSelector: {
                string: "any",
            },
            nodelocal: {
                ipAddress: "string",
                nodeSelector: {
                    string: "any",
                },
            },
            provider: "string",
            reverseCidrs: ["string"],
            upstreamNameservers: ["string"],
        },
        enableCriDockerd: false,
        ignoreDockerVersion: false,
        ingress: {
            defaultBackend: false,
            dnsPolicy: "string",
            extraArgs: {
                string: "any",
            },
            httpPort: 0,
            httpsPort: 0,
            networkMode: "string",
            nodeSelector: {
                string: "any",
            },
            options: {
                string: "any",
            },
            provider: "string",
        },
        kubernetesVersion: "string",
        monitoring: {
            nodeSelector: {
                string: "any",
            },
            options: {
                string: "any",
            },
            provider: "string",
        },
        network: {
            aciNetworkProvider: {
                mcastRangeEnd: "string",
                token: "string",
                apicUserCrt: "string",
                apicUserKey: "string",
                apicUserName: "string",
                encapType: "string",
                externDynamic: "string",
                externStatic: "string",
                infraVlan: "string",
                kubeApiVlan: "string",
                vrfTenant: "string",
                apicHosts: ["string"],
                nodeSubnet: "string",
                mcastRangeStart: "string",
                aep: "string",
                nodeSvcSubnet: "string",
                serviceVlan: "string",
                l3out: "string",
                vrfName: "string",
                l3outExternalNetworks: ["string"],
                systemId: "string",
                snatPortsPerNode: "string",
                snatPortRangeStart: "string",
                snatPortRangeEnd: "string",
            },
            calicoNetworkProvider: {
                cloudProvider: "string",
            },
            canalNetworkProvider: {
                iface: "string",
            },
            flannelNetworkProvider: {
                iface: "string",
            },
            mtu: 0,
            options: {
                string: "any",
            },
            plugin: "string",
            weaveNetworkProvider: {
                password: "string",
            },
        },
        nodes: [{
            roles: ["string"],
            user: "string",
            address: "string",
            labels: {
                string: "any",
            },
            nodeName: "string",
            port: "string",
            internalAddress: "string",
            hostnameOverride: "string",
            sshAgentAuth: false,
            sshCert: "string",
            sshCertPath: "string",
            sshKey: "string",
            sshKeyPath: "string",
            taints: [{
                key: "string",
                value: "string",
                effect: "string",
            }],
            dockerSocket: "string",
        }],
        prefixPath: "string",
        privateRegistries: [{
            url: "string",
            isDefault: false,
            password: "string",
            user: "string",
        }],
        restore: {
            restore: false,
            snapshotName: "string",
        },
        rotateCertificates: {
            caCertificates: false,
            services: ["string"],
        },
        services: {
            etcd: {
                backupConfig: {
                    enabled: false,
                    intervalHours: 0,
                    retention: 0,
                    s3BackupConfig: {
                        accessKey: "string",
                        bucketName: "string",
                        customCa: "string",
                        endpoint: "string",
                        folder: "string",
                        region: "string",
                        secretKey: "string",
                    },
                    safeTimestamp: false,
                    timeout: 0,
                },
                caCert: "string",
                cert: "string",
                creation: "string",
                externalUrls: ["string"],
                extraArgs: {
                    string: "any",
                },
                extraBinds: ["string"],
                extraEnvs: ["string"],
                gid: 0,
                image: "string",
                key: "string",
                path: "string",
                retention: "string",
                snapshot: false,
                uid: 0,
            },
            kubeApi: {
                alwaysPullImages: false,
                auditLog: {
                    configuration: {
                        format: "string",
                        maxAge: 0,
                        maxBackup: 0,
                        maxSize: 0,
                        path: "string",
                        policy: "string",
                    },
                    enabled: false,
                },
                eventRateLimit: {
                    configuration: "string",
                    enabled: false,
                },
                extraArgs: {
                    string: "any",
                },
                extraBinds: ["string"],
                extraEnvs: ["string"],
                image: "string",
                podSecurityConfiguration: "string",
                podSecurityPolicy: false,
                secretsEncryptionConfig: {
                    customConfig: "string",
                    enabled: false,
                },
                serviceClusterIpRange: "string",
                serviceNodePortRange: "string",
            },
            kubeController: {
                clusterCidr: "string",
                extraArgs: {
                    string: "any",
                },
                extraBinds: ["string"],
                extraEnvs: ["string"],
                image: "string",
                serviceClusterIpRange: "string",
            },
            kubelet: {
                clusterDnsServer: "string",
                clusterDomain: "string",
                extraArgs: {
                    string: "any",
                },
                extraBinds: ["string"],
                extraEnvs: ["string"],
                failSwapOn: false,
                generateServingCertificate: false,
                image: "string",
                infraContainerImage: "string",
            },
            kubeproxy: {
                extraArgs: {
                    string: "any",
                },
                extraBinds: ["string"],
                extraEnvs: ["string"],
                image: "string",
            },
            scheduler: {
                extraArgs: {
                    string: "any",
                },
                extraBinds: ["string"],
                extraEnvs: ["string"],
                image: "string",
            },
        },
        sshAgentAuth: false,
        sshCertPath: "string",
        sshKeyPath: "string",
        systemImages: {
            aciCniDeployContainer: "string",
            aciControllerContainer: "string",
            aciHostContainer: "string",
            aciMcastContainer: "string",
            aciOpflexContainer: "string",
            aciOvsContainer: "string",
            alpine: "string",
            calicoCni: "string",
            calicoControllers: "string",
            calicoCtl: "string",
            calicoFlexVol: "string",
            calicoNode: "string",
            canalCni: "string",
            canalFlannel: "string",
            canalFlexVol: "string",
            canalNode: "string",
            certDownloader: "string",
            coredns: "string",
            corednsAutoscaler: "string",
            dnsmasq: "string",
            etcd: "string",
            flannel: "string",
            flannelCni: "string",
            ingress: "string",
            ingressBackend: "string",
            kubeDns: "string",
            kubeDnsAutoscaler: "string",
            kubeDnsSidecar: "string",
            kubernetes: "string",
            kubernetesServicesSidecar: "string",
            metricsServer: "string",
            nginxProxy: "string",
            nodelocal: "string",
            podInfraContainer: "string",
            weaveCni: "string",
            weaveNode: "string",
            windowsPodInfraContainer: "string",
        },
        updateOnly: false,
        upgradeStrategy: {
            drain: false,
            drainInput: {
                deleteLocalData: false,
                force: false,
                gracePeriod: 0,
                ignoreDaemonSets: false,
                timeout: 0,
            },
            maxUnavailableControlplane: "string",
            maxUnavailableWorker: "string",
        },
    });
    
    type: rke:Cluster
    properties:
        addonJobTimeout: 0
        addons: string
        addonsIncludes:
            - string
        authentication:
            sans:
                - string
            strategy: string
            webhook:
                cacheTimeout: string
                configFile: string
        authorization:
            mode: string
            options:
                string: any
        bastionHost:
            address: string
            ignoreProxyEnvVars: false
            port: string
            sshAgentAuth: false
            sshCert: string
            sshCertPath: string
            sshKey: string
            sshKeyPath: string
            user: string
        certDir: string
        cloudProvider:
            awsCloudProvider:
                global:
                    disableSecurityGroupIngress: false
                    disableStrictZoneCheck: false
                    elbSecurityGroup: string
                    kubernetesClusterId: string
                    kubernetesClusterTag: string
                    roleArn: string
                    routeTableId: string
                    subnetId: string
                    vpc: string
                    zone: string
                serviceOverrides:
                    - region: string
                      service: string
                      signingMethod: string
                      signingName: string
                      signingRegion: string
                      url: string
            azureCloudProvider:
                aadClientCertPassword: string
                aadClientCertPath: string
                aadClientId: string
                aadClientSecret: string
                cloud: string
                cloudProviderBackoff: false
                cloudProviderBackoffDuration: 0
                cloudProviderBackoffExponent: 0
                cloudProviderBackoffJitter: 0
                cloudProviderBackoffRetries: 0
                cloudProviderRateLimit: false
                cloudProviderRateLimitBucket: 0
                cloudProviderRateLimitQps: 0
                loadBalancerSku: string
                location: string
                maximumLoadBalancerRuleCount: 0
                primaryAvailabilitySetName: string
                primaryScaleSetName: string
                resourceGroup: string
                routeTableName: string
                securityGroupName: string
                subnetName: string
                subscriptionId: string
                tenantId: string
                useInstanceMetadata: false
                useManagedIdentityExtension: false
                vmType: string
                vnetName: string
                vnetResourceGroup: string
            customCloudProvider: string
            name: string
            openstackCloudProvider:
                blockStorage:
                    bsVersion: string
                    ignoreVolumeAz: false
                    trustDevicePath: false
                global:
                    authUrl: string
                    caFile: string
                    domainId: string
                    domainName: string
                    password: string
                    region: string
                    tenantId: string
                    tenantName: string
                    trustId: string
                    userId: string
                    username: string
                loadBalancer:
                    createMonitor: false
                    floatingNetworkId: string
                    lbMethod: string
                    lbProvider: string
                    lbVersion: string
                    manageSecurityGroups: false
                    monitorDelay: string
                    monitorMaxRetries: 0
                    monitorTimeout: string
                    subnetId: string
                    useOctavia: false
                metadata:
                    requestTimeout: 0
                    searchOrder: string
                route:
                    routerId: string
            vsphereCloudProvider:
                disk:
                    scsiControllerType: string
                global:
                    datacenter: string
                    datacenters: string
                    datastore: string
                    insecureFlag: false
                    password: string
                    port: string
                    soapRoundtripCount: 0
                    user: string
                    vmName: string
                    vmUuid: string
                    workingDir: string
                network:
                    publicNetwork: string
                virtualCenters:
                    - datacenters: string
                      name: string
                      password: string
                      port: string
                      soapRoundtripCount: 0
                      user: string
                workspace:
                    datacenter: string
                    defaultDatastore: string
                    folder: string
                    resourcepoolPath: string
                    server: string
        clusterName: string
        clusterYaml: string
        customCerts: false
        delayOnCreation: 0
        dind: false
        dindDnsServer: string
        dindStorageDriver: string
        disablePortCheck: false
        dns:
            nodeSelector:
                string: any
            nodelocal:
                ipAddress: string
                nodeSelector:
                    string: any
            provider: string
            reverseCidrs:
                - string
            upstreamNameservers:
                - string
        enableCriDockerd: false
        ignoreDockerVersion: false
        ingress:
            defaultBackend: false
            dnsPolicy: string
            extraArgs:
                string: any
            httpPort: 0
            httpsPort: 0
            networkMode: string
            nodeSelector:
                string: any
            options:
                string: any
            provider: string
        kubernetesVersion: string
        monitoring:
            nodeSelector:
                string: any
            options:
                string: any
            provider: string
        network:
            aciNetworkProvider:
                aep: string
                apicHosts:
                    - string
                apicUserCrt: string
                apicUserKey: string
                apicUserName: string
                encapType: string
                externDynamic: string
                externStatic: string
                infraVlan: string
                kubeApiVlan: string
                l3out: string
                l3outExternalNetworks:
                    - string
                mcastRangeEnd: string
                mcastRangeStart: string
                nodeSubnet: string
                nodeSvcSubnet: string
                serviceVlan: string
                snatPortRangeEnd: string
                snatPortRangeStart: string
                snatPortsPerNode: string
                systemId: string
                token: string
                vrfName: string
                vrfTenant: string
            calicoNetworkProvider:
                cloudProvider: string
            canalNetworkProvider:
                iface: string
            flannelNetworkProvider:
                iface: string
            mtu: 0
            options:
                string: any
            plugin: string
            weaveNetworkProvider:
                password: string
        nodes:
            - address: string
              dockerSocket: string
              hostnameOverride: string
              internalAddress: string
              labels:
                string: any
              nodeName: string
              port: string
              roles:
                - string
              sshAgentAuth: false
              sshCert: string
              sshCertPath: string
              sshKey: string
              sshKeyPath: string
              taints:
                - effect: string
                  key: string
                  value: string
              user: string
        prefixPath: string
        privateRegistries:
            - isDefault: false
              password: string
              url: string
              user: string
        restore:
            restore: false
            snapshotName: string
        rotateCertificates:
            caCertificates: false
            services:
                - string
        services:
            etcd:
                backupConfig:
                    enabled: false
                    intervalHours: 0
                    retention: 0
                    s3BackupConfig:
                        accessKey: string
                        bucketName: string
                        customCa: string
                        endpoint: string
                        folder: string
                        region: string
                        secretKey: string
                    safeTimestamp: false
                    timeout: 0
                caCert: string
                cert: string
                creation: string
                externalUrls:
                    - string
                extraArgs:
                    string: any
                extraBinds:
                    - string
                extraEnvs:
                    - string
                gid: 0
                image: string
                key: string
                path: string
                retention: string
                snapshot: false
                uid: 0
            kubeApi:
                alwaysPullImages: false
                auditLog:
                    configuration:
                        format: string
                        maxAge: 0
                        maxBackup: 0
                        maxSize: 0
                        path: string
                        policy: string
                    enabled: false
                eventRateLimit:
                    configuration: string
                    enabled: false
                extraArgs:
                    string: any
                extraBinds:
                    - string
                extraEnvs:
                    - string
                image: string
                podSecurityConfiguration: string
                podSecurityPolicy: false
                secretsEncryptionConfig:
                    customConfig: string
                    enabled: false
                serviceClusterIpRange: string
                serviceNodePortRange: string
            kubeController:
                clusterCidr: string
                extraArgs:
                    string: any
                extraBinds:
                    - string
                extraEnvs:
                    - string
                image: string
                serviceClusterIpRange: string
            kubelet:
                clusterDnsServer: string
                clusterDomain: string
                extraArgs:
                    string: any
                extraBinds:
                    - string
                extraEnvs:
                    - string
                failSwapOn: false
                generateServingCertificate: false
                image: string
                infraContainerImage: string
            kubeproxy:
                extraArgs:
                    string: any
                extraBinds:
                    - string
                extraEnvs:
                    - string
                image: string
            scheduler:
                extraArgs:
                    string: any
                extraBinds:
                    - string
                extraEnvs:
                    - string
                image: string
        sshAgentAuth: false
        sshCertPath: string
        sshKeyPath: string
        systemImages:
            aciCniDeployContainer: string
            aciControllerContainer: string
            aciHostContainer: string
            aciMcastContainer: string
            aciOpflexContainer: string
            aciOvsContainer: string
            alpine: string
            calicoCni: string
            calicoControllers: string
            calicoCtl: string
            calicoFlexVol: string
            calicoNode: string
            canalCni: string
            canalFlannel: string
            canalFlexVol: string
            canalNode: string
            certDownloader: string
            coredns: string
            corednsAutoscaler: string
            dnsmasq: string
            etcd: string
            flannel: string
            flannelCni: string
            ingress: string
            ingressBackend: string
            kubeDns: string
            kubeDnsAutoscaler: string
            kubeDnsSidecar: string
            kubernetes: string
            kubernetesServicesSidecar: string
            metricsServer: string
            nginxProxy: string
            nodelocal: string
            podInfraContainer: string
            weaveCni: string
            weaveNode: string
            windowsPodInfraContainer: string
        updateOnly: false
        upgradeStrategy:
            drain: false
            drainInput:
                deleteLocalData: false
                force: false
                gracePeriod: 0
                ignoreDaemonSets: false
                timeout: 0
            maxUnavailableControlplane: string
            maxUnavailableWorker: string
    

    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
    Load balancer type (basic | standard). Must be standard for auto-scaling
    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
    Load balancer type (basic | standard). Must be standard for auto-scaling
    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
    Load balancer type (basic | standard). Must be standard for auto-scaling
    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
    Load balancer type (basic | standard). Must be standard for auto-scaling
    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
    Load balancer type (basic | standard). Must be standard for auto-scaling
    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
    Load balancer type (basic | standard). Must be standard for auto-scaling
    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
    Load balancer type (basic | standard). Must be standard for auto-scaling
    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
    Load balancer type (basic | standard). Must be standard for auto-scaling
    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
    Load balancer type (basic | standard). Must be standard for auto-scaling
    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
    Load balancer type (basic | standard). Must be standard for auto-scaling
    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
    Load balancer type (basic | standard). Must be standard for auto-scaling
    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
    Load balancer type (basic | standard). Must be standard for auto-scaling
    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
    Ingress Default Backend
    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
    Ingress Default Backend
    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
    Ingress Default Backend
    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
    Ingress Default Backend
    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
    Ingress Default Backend
    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
    Ingress Default Backend
    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), 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 number
    Network provider MTU. Default 0 (int)
    options {[key: string]: any}
    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)
    aci_network_provider ClusterNetworkAciNetworkProvider
    Aci network provider config (list maxitems:1)
    calico_network_provider ClusterNetworkCalicoNetworkProvider
    Calico network provider config (list maxitems:1)
    canal_network_provider ClusterNetworkCanalNetworkProvider
    Canal network provider config (list maxitems:1)
    flannel_network_provider ClusterNetworkFlannelNetworkProvider
    Flannel network provider config (list maxitems:1)
    mtu int
    Network provider MTU. Default 0 (int)
    options Mapping[str, Any]
    Network provider options (map)
    plugin str
    Network provider plugin. calico, canal (default), flannel, none and weave are supported. (string)
    weave_network_provider ClusterNetworkWeaveNetworkProvider
    Weave network provider config (list maxitems:1)
    aciNetworkProvider Property Map
    Aci network provider config (list maxitems:1)
    calicoNetworkProvider Property Map
    Calico network provider config (list maxitems:1)
    canalNetworkProvider Property Map
    Canal network provider config (list maxitems:1)
    flannelNetworkProvider Property Map
    Flannel network provider config (list maxitems:1)
    mtu Number
    Network provider MTU. Default 0 (int)
    options Map<Any>
    Network provider options (map)
    plugin String
    Network provider plugin. calico, canal (default), flannel, none and weave are supported. (string)
    weaveNetworkProvider Property Map
    Weave network provider config (list maxitems:1)

    ClusterNetworkAciNetworkProvider, ClusterNetworkAciNetworkProviderArgs

    Aep string
    Attachment entity profile name on aci (string)
    ApicHosts List<string>
    Ip address for apic hosts (list)
    ApicUserCrt string
    Base64 encoded certificate for aci apic user (string)
    ApicUserKey string
    Base64 encoded private key for aci apic user (string)
    ApicUserName string
    User name for aci apic (string)
    EncapType string
    One of the supported encap types for aci(vlan/vxlan) (string)
    ExternDynamic string
    Subnet to use for dynamic external IPs on aci (string)

    • extern_static" - (Required) Subnet to use for static external IPs on aci (string)
    ExternStatic string
    InfraVlan string
    Vlan for infra network on aci (string)
    KubeApiVlan string
    Vlan for node network on aci (string)
    L3out string
    L3Out on aci (string)
    L3outExternalNetworks List<string>
    L3out external networks on aci (list)
    McastRangeEnd string
    Mcast range end address for endpoint groups on aci (string)
    McastRangeStart string
    Mcast range start address for endpoint groups on aci (string)
    NodeSubnet string
    Kubernetes node address subnet (string)
    NodeSvcSubnet string
    Subnet to use for service graph endpoints on aci (string)
    ServiceVlan string
    Vlan for service graph nodes on aci (string)
    SystemId string
    Unique suffix for all cluster related objects in aci (string)
    Token string
    UUID for this version of the input configuration (string)
    VrfName string
    VRF Name on aci (string)
    VrfTenant string
    Tenant for VRF on aci (string)
    SnatPortRangeEnd string
    Port end range for Source Network Address Translation on aci (string)
    SnatPortRangeStart string
    Port start range for Source Network Address Translation on aci (string)
    SnatPortsPerNode string
    Ports per node for Source Network Address Translation on aci (string)
    Aep string
    Attachment entity profile name on aci (string)
    ApicHosts []string
    Ip address for apic hosts (list)
    ApicUserCrt string
    Base64 encoded certificate for aci apic user (string)
    ApicUserKey string
    Base64 encoded private key for aci apic user (string)
    ApicUserName string
    User name for aci apic (string)
    EncapType string
    One of the supported encap types for aci(vlan/vxlan) (string)
    ExternDynamic string
    Subnet to use for dynamic external IPs on aci (string)

    • extern_static" - (Required) Subnet to use for static external IPs on aci (string)
    ExternStatic string
    InfraVlan string
    Vlan for infra network on aci (string)
    KubeApiVlan string
    Vlan for node network on aci (string)
    L3out string
    L3Out on aci (string)
    L3outExternalNetworks []string
    L3out external networks on aci (list)
    McastRangeEnd string
    Mcast range end address for endpoint groups on aci (string)
    McastRangeStart string
    Mcast range start address for endpoint groups on aci (string)
    NodeSubnet string
    Kubernetes node address subnet (string)
    NodeSvcSubnet string
    Subnet to use for service graph endpoints on aci (string)
    ServiceVlan string
    Vlan for service graph nodes on aci (string)
    SystemId string
    Unique suffix for all cluster related objects in aci (string)
    Token string
    UUID for this version of the input configuration (string)
    VrfName string
    VRF Name on aci (string)
    VrfTenant string
    Tenant for VRF on aci (string)
    SnatPortRangeEnd string
    Port end range for Source Network Address Translation on aci (string)
    SnatPortRangeStart string
    Port start range for Source Network Address Translation on aci (string)
    SnatPortsPerNode string
    Ports per node for Source Network Address Translation on aci (string)
    aep String
    Attachment entity profile name on aci (string)
    apicHosts List<String>
    Ip address for apic hosts (list)
    apicUserCrt String
    Base64 encoded certificate for aci apic user (string)
    apicUserKey String
    Base64 encoded private key for aci apic user (string)
    apicUserName String
    User name for aci apic (string)
    encapType String
    One of the supported encap types for aci(vlan/vxlan) (string)
    externDynamic String
    Subnet to use for dynamic external IPs on aci (string)

    • extern_static" - (Required) Subnet to use for static external IPs on aci (string)
    externStatic String
    infraVlan String
    Vlan for infra network on aci (string)
    kubeApiVlan String
    Vlan for node network on aci (string)
    l3out String
    L3Out on aci (string)
    l3outExternalNetworks List<String>
    L3out external networks on aci (list)
    mcastRangeEnd String
    Mcast range end address for endpoint groups on aci (string)
    mcastRangeStart String
    Mcast range start address for endpoint groups on aci (string)
    nodeSubnet String
    Kubernetes node address subnet (string)
    nodeSvcSubnet String
    Subnet to use for service graph endpoints on aci (string)
    serviceVlan String
    Vlan for service graph nodes on aci (string)
    systemId String
    Unique suffix for all cluster related objects in aci (string)
    token String
    UUID for this version of the input configuration (string)
    vrfName String
    VRF Name on aci (string)
    vrfTenant String
    Tenant for VRF on aci (string)
    snatPortRangeEnd String
    Port end range for Source Network Address Translation on aci (string)
    snatPortRangeStart String
    Port start range for Source Network Address Translation on aci (string)
    snatPortsPerNode String
    Ports per node for Source Network Address Translation on aci (string)
    aep string
    Attachment entity profile name on aci (string)
    apicHosts string[]
    Ip address for apic hosts (list)
    apicUserCrt string
    Base64 encoded certificate for aci apic user (string)
    apicUserKey string
    Base64 encoded private key for aci apic user (string)
    apicUserName string
    User name for aci apic (string)
    encapType string
    One of the supported encap types for aci(vlan/vxlan) (string)
    externDynamic string
    Subnet to use for dynamic external IPs on aci (string)

    • extern_static" - (Required) Subnet to use for static external IPs on aci (string)
    externStatic string
    infraVlan string
    Vlan for infra network on aci (string)
    kubeApiVlan string
    Vlan for node network on aci (string)
    l3out string
    L3Out on aci (string)
    l3outExternalNetworks string[]
    L3out external networks on aci (list)
    mcastRangeEnd string
    Mcast range end address for endpoint groups on aci (string)
    mcastRangeStart string
    Mcast range start address for endpoint groups on aci (string)
    nodeSubnet string
    Kubernetes node address subnet (string)
    nodeSvcSubnet string
    Subnet to use for service graph endpoints on aci (string)
    serviceVlan string
    Vlan for service graph nodes on aci (string)
    systemId string
    Unique suffix for all cluster related objects in aci (string)
    token string
    UUID for this version of the input configuration (string)
    vrfName string
    VRF Name on aci (string)
    vrfTenant string
    Tenant for VRF on aci (string)
    snatPortRangeEnd string
    Port end range for Source Network Address Translation on aci (string)
    snatPortRangeStart string
    Port start range for Source Network Address Translation on aci (string)
    snatPortsPerNode string
    Ports per node for Source Network Address Translation on aci (string)
    aep str
    Attachment entity profile name on aci (string)
    apic_hosts Sequence[str]
    Ip address for apic hosts (list)
    apic_user_crt str
    Base64 encoded certificate for aci apic user (string)
    apic_user_key str
    Base64 encoded private key for aci apic user (string)
    apic_user_name str
    User name for aci apic (string)
    encap_type str
    One of the supported encap types for aci(vlan/vxlan) (string)
    extern_dynamic str
    Subnet to use for dynamic external IPs on aci (string)

    • extern_static" - (Required) Subnet to use for static external IPs on aci (string)
    extern_static str
    infra_vlan str
    Vlan for infra network on aci (string)
    kube_api_vlan str
    Vlan for node network on aci (string)
    l3out str
    L3Out on aci (string)
    l3out_external_networks Sequence[str]
    L3out external networks on aci (list)
    mcast_range_end str
    Mcast range end address for endpoint groups on aci (string)
    mcast_range_start str
    Mcast range start address for endpoint groups on aci (string)
    node_subnet str
    Kubernetes node address subnet (string)
    node_svc_subnet str
    Subnet to use for service graph endpoints on aci (string)
    service_vlan str
    Vlan for service graph nodes on aci (string)
    system_id str
    Unique suffix for all cluster related objects in aci (string)
    token str
    UUID for this version of the input configuration (string)
    vrf_name str
    VRF Name on aci (string)
    vrf_tenant str
    Tenant for VRF on aci (string)
    snat_port_range_end str
    Port end range for Source Network Address Translation on aci (string)
    snat_port_range_start str
    Port start range for Source Network Address Translation on aci (string)
    snat_ports_per_node str
    Ports per node for Source Network Address Translation on aci (string)
    aep String
    Attachment entity profile name on aci (string)
    apicHosts List<String>
    Ip address for apic hosts (list)
    apicUserCrt String
    Base64 encoded certificate for aci apic user (string)
    apicUserKey String
    Base64 encoded private key for aci apic user (string)
    apicUserName String
    User name for aci apic (string)
    encapType String
    One of the supported encap types for aci(vlan/vxlan) (string)
    externDynamic String
    Subnet to use for dynamic external IPs on aci (string)

    • extern_static" - (Required) Subnet to use for static external IPs on aci (string)
    externStatic String
    infraVlan String
    Vlan for infra network on aci (string)
    kubeApiVlan String
    Vlan for node network on aci (string)
    l3out String
    L3Out on aci (string)
    l3outExternalNetworks List<String>
    L3out external networks on aci (list)
    mcastRangeEnd String
    Mcast range end address for endpoint groups on aci (string)
    mcastRangeStart String
    Mcast range start address for endpoint groups on aci (string)
    nodeSubnet String
    Kubernetes node address subnet (string)
    nodeSvcSubnet String
    Subnet to use for service graph endpoints on aci (string)
    serviceVlan String
    Vlan for service graph nodes on aci (string)
    systemId String
    Unique suffix for all cluster related objects in aci (string)
    token String
    UUID for this version of the input configuration (string)
    vrfName String
    VRF Name on aci (string)
    vrfTenant String
    Tenant for VRF on aci (string)
    snatPortRangeEnd String
    Port end range for Source Network Address Translation on aci (string)
    snatPortRangeStart String
    Port start range for Source Network Address Translation on aci (string)
    snatPortsPerNode String
    Ports per node for Source Network Address Translation on aci (string)

    ClusterNetworkCalicoNetworkProvider, ClusterNetworkCalicoNetworkProviderArgs

    CloudProvider string
    RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
    CloudProvider string
    RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
    cloudProvider String
    RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
    cloudProvider string
    RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
    cloud_provider str
    RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
    cloudProvider String
    RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)

    ClusterNetworkCanalNetworkProvider, ClusterNetworkCanalNetworkProviderArgs

    Iface string
    Flannel network interface (string)
    Iface string
    Flannel network interface (string)
    iface String
    Flannel network interface (string)
    iface string
    Flannel network interface (string)
    iface str
    Flannel network interface (string)
    iface String
    Flannel network interface (string)

    ClusterNetworkFlannelNetworkProvider, ClusterNetworkFlannelNetworkProviderArgs

    Iface string
    Flannel network interface (string)
    Iface string
    Flannel network interface (string)
    iface String
    Flannel network interface (string)
    iface string
    Flannel network interface (string)
    iface str
    Flannel network interface (string)
    iface String
    Flannel network interface (string)

    ClusterNetworkWeaveNetworkProvider, ClusterNetworkWeaveNetworkProviderArgs

    Password string
    Registry password (string)
    Password string
    Registry password (string)
    password String
    Registry password (string)
    password string
    Registry password (string)
    password str
    Registry password (string)
    password String
    Registry password (string)

    ClusterNode, ClusterNodeArgs

    Address string
    Address ip for node (string)
    Roles List<string>
    Node roles in k8s cluster. controlplane, etcd and worker are supported. (list)
    User string
    Registry user (string)
    DockerSocket string
    Docker socket on the node that will be used in tunneling (string)
    HostnameOverride string
    Hostname override for node (string)
    InternalAddress string
    Internal address that will be used for components communication (string)
    Labels Dictionary<string, object>
    Node labels (map)
    NodeName string
    Name of the host provisioned via docker machine (string)
    Port string
    Port used for SSH communication (string)
    RolesDeprecated string
    Node role in kubernetes cluster [controlplane/worker/etcd], specified by a comma-separated string

    Deprecated: Use role instead

    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)
    Taints List<ClusterNodeTaint>
    Node taints (list)
    Address string
    Address ip for node (string)
    Roles []string
    Node roles in k8s cluster. controlplane, etcd and worker are supported. (list)
    User string
    Registry user (string)
    DockerSocket string
    Docker socket on the node that will be used in tunneling (string)
    HostnameOverride string
    Hostname override for node (string)
    InternalAddress string
    Internal address that will be used for components communication (string)
    Labels map[string]interface{}
    Node labels (map)
    NodeName string
    Name of the host provisioned via docker machine (string)
    Port string
    Port used for SSH communication (string)
    RolesDeprecated string
    Node role in kubernetes cluster [controlplane/worker/etcd], specified by a comma-separated string

    Deprecated: Use role instead

    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)
    Taints []ClusterNodeTaint
    Node taints (list)
    address String
    Address ip for node (string)
    roles List<String>
    Node roles in k8s cluster. controlplane, etcd and worker are supported. (list)
    user String
    Registry user (string)
    dockerSocket String
    Docker socket on the node that will be used in tunneling (string)
    hostnameOverride String
    Hostname override for node (string)
    internalAddress String
    Internal address that will be used for components communication (string)
    labels Map<String,Object>
    Node labels (map)
    nodeName String
    Name of the host provisioned via docker machine (string)
    port String
    Port used for SSH communication (string)
    rolesDeprecated String
    Node role in kubernetes cluster [controlplane/worker/etcd], specified by a comma-separated string

    Deprecated: Use role instead

    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)
    taints List<ClusterNodeTaint>
    Node taints (list)
    address string
    Address ip for node (string)
    roles string[]
    Node roles in k8s cluster. controlplane, etcd and worker are supported. (list)
    user string
    Registry user (string)
    dockerSocket string
    Docker socket on the node that will be used in tunneling (string)
    hostnameOverride string
    Hostname override for node (string)
    internalAddress string
    Internal address that will be used for components communication (string)
    labels {[key: string]: any}
    Node labels (map)
    nodeName string
    Name of the host provisioned via docker machine (string)
    port string
    Port used for SSH communication (string)
    rolesDeprecated string
    Node role in kubernetes cluster [controlplane/worker/etcd], specified by a comma-separated string

    Deprecated: Use role instead

    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)
    taints ClusterNodeTaint[]
    Node taints (list)
    address str
    Address ip for node (string)
    roles Sequence[str]
    Node roles in k8s cluster. controlplane, etcd and worker are supported. (list)
    user str
    Registry user (string)
    docker_socket str
    Docker socket on the node that will be used in tunneling (string)
    hostname_override str
    Hostname override for node (string)
    internal_address str
    Internal address that will be used for components communication (string)
    labels Mapping[str, Any]
    Node labels (map)
    node_name str
    Name of the host provisioned via docker machine (string)
    port str
    Port used for SSH communication (string)
    roles_deprecated str
    Node role in kubernetes cluster [controlplane/worker/etcd], specified by a comma-separated string

    Deprecated: Use role instead

    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)
    taints Sequence[ClusterNodeTaint]
    Node taints (list)
    address String
    Address ip for node (string)
    roles List<String>
    Node roles in k8s cluster. controlplane, etcd and worker are supported. (list)
    user String
    Registry user (string)
    dockerSocket String
    Docker socket on the node that will be used in tunneling (string)
    hostnameOverride String
    Hostname override for node (string)
    internalAddress String
    Internal address that will be used for components communication (string)
    labels Map<Any>
    Node labels (map)
    nodeName String
    Name of the host provisioned via docker machine (string)
    port String
    Port used for SSH communication (string)
    rolesDeprecated String
    Node role in kubernetes cluster [controlplane/worker/etcd], specified by a comma-separated string

    Deprecated: Use role instead

    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)
    taints List<Property Map>
    Node taints (list)

    ClusterNodeTaint, ClusterNodeTaintArgs

    Key string
    TLS key for etcd service (string)
    Value string
    Taint value (string)
    Effect string
    Taint effect. NoExecute, NoSchedule (default) and PreferNoSchedule are supported (string)
    Key string
    TLS key for etcd service (string)
    Value string
    Taint value (string)
    Effect string
    Taint effect. NoExecute, NoSchedule (default) and PreferNoSchedule are supported (string)
    key String
    TLS key for etcd service (string)
    value String
    Taint value (string)
    effect String
    Taint effect. NoExecute, NoSchedule (default) and PreferNoSchedule are supported (string)
    key string
    TLS key for etcd service (string)
    value string
    Taint value (string)
    effect string
    Taint effect. NoExecute, NoSchedule (default) and PreferNoSchedule are supported (string)
    key str
    TLS key for etcd service (string)
    value str
    Taint value (string)
    effect str
    Taint effect. NoExecute, NoSchedule (default) and PreferNoSchedule are supported (string)
    key String
    TLS key for etcd service (string)
    value String
    Taint value (string)
    effect String
    Taint effect. NoExecute, NoSchedule (default) and PreferNoSchedule are supported (string)

    ClusterPrivateRegistry, ClusterPrivateRegistryArgs

    Url string
    Registry URL (string)
    IsDefault bool
    Set as default registry. Default false (bool)
    Password string
    Registry password (string)
    User string
    Registry user (string)
    Url string
    Registry URL (string)
    IsDefault bool
    Set as default registry. Default false (bool)
    Password string
    Registry password (string)
    User string
    Registry user (string)
    url String
    Registry URL (string)
    isDefault Boolean
    Set as default registry. Default false (bool)
    password String
    Registry password (string)
    user String
    Registry user (string)
    url string
    Registry URL (string)
    isDefault boolean
    Set as default registry. Default false (bool)
    password string
    Registry password (string)
    user string
    Registry user (string)
    url str
    Registry URL (string)
    is_default bool
    Set as default registry. Default false (bool)
    password str
    Registry password (string)
    user str
    Registry user (string)
    url String
    Registry URL (string)
    isDefault Boolean
    Set as default registry. Default false (bool)
    password String
    Registry password (string)
    user String
    Registry user (string)

    ClusterRestore, ClusterRestoreArgs

    Restore bool
    RKE k8s cluster restore configuration (list maxitems:1)
    SnapshotName string
    Snapshot name (string)
    Restore bool
    RKE k8s cluster restore configuration (list maxitems:1)
    SnapshotName string
    Snapshot name (string)
    restore Boolean
    RKE k8s cluster restore configuration (list maxitems:1)
    snapshotName String
    Snapshot name (string)
    restore boolean
    RKE k8s cluster restore configuration (list maxitems:1)
    snapshotName string
    Snapshot name (string)
    restore bool
    RKE k8s cluster restore configuration (list maxitems:1)
    snapshot_name str
    Snapshot name (string)
    restore Boolean
    RKE k8s cluster restore configuration (list maxitems:1)
    snapshotName String
    Snapshot name (string)

    ClusterRotateCertificates, ClusterRotateCertificatesArgs

    CaCertificates bool
    Rotate CA Certificates. Default false (bool)
    Services List<string>
    RKE k8s cluster services (list maxitems:1)
    CaCertificates bool
    Rotate CA Certificates. Default false (bool)
    Services []string
    RKE k8s cluster services (list maxitems:1)
    caCertificates Boolean
    Rotate CA Certificates. Default false (bool)
    services List<String>
    RKE k8s cluster services (list maxitems:1)
    caCertificates boolean
    Rotate CA Certificates. Default false (bool)
    services string[]
    RKE k8s cluster services (list maxitems:1)
    ca_certificates bool
    Rotate CA Certificates. Default false (bool)
    services Sequence[str]
    RKE k8s cluster services (list maxitems:1)
    caCertificates Boolean
    Rotate CA Certificates. Default false (bool)
    services List<String>
    RKE k8s cluster services (list maxitems:1)

    ClusterRunningSystemImage, ClusterRunningSystemImageArgs

    AciCniDeployContainer string
    Docker image for aci_cni_deploy_container (string)
    AciControllerContainer string
    Docker image for aci_controller_container (string)
    AciHostContainer string
    Docker image for aci_host_container (string)
    AciMcastContainer string
    Docker image for aci_mcast_container (string)
    AciOpflexContainer string
    Docker image for aci_opflex_container (string)
    AciOvsContainer string
    Docker image for aci_ovs_container (string)
    Alpine string
    Docker image for alpine (string)
    CalicoCni string
    Docker image for calico_cni (string)
    CalicoControllers string
    Docker image for calico_controllers (string)
    CalicoCtl string
    Docker image for calico_ctl (string)
    CalicoFlexVol string
    Docker image for calico_flex_vol (string)
    CalicoNode string
    Docker image for calico_node (string)
    CanalCni string
    Docker image for canal_cni (string)
    CanalFlannel string
    Docker image for canal_flannel (string)
    CanalFlexVol string
    Docker image for canal_flex_vol (string)
    CanalNode string
    Docker image for canal_node (string)
    CertDownloader string
    Docker image for cert_downloader (string)
    Coredns string
    Docker image for coredns (string)
    CorednsAutoscaler string
    Docker image for coredns_autoscaler (string)
    Dnsmasq string
    Docker image for dnsmasq (string)
    Etcd string
    Docker image for etcd (string)
    Flannel string
    Docker image for flannel (string)
    FlannelCni string
    Docker image for flannel_cni (string)
    Ingress string
    RKE k8s cluster ingress controller configuration (list maxitems:1)
    IngressBackend string
    Docker image for ingress_backend (string)
    KubeDns string
    Docker image for kube_dns (string)
    KubeDnsAutoscaler string
    Docker image for kube_dns_autoscaler (string)
    KubeDnsSidecar string
    Docker image for kube_dns_sidecar (string)
    Kubernetes string
    Docker image for kubernetes (string)
    KubernetesServicesSidecar string
    Docker image for kubernetes_services_sidecar (string)
    MetricsServer string
    Docker image for metrics_server (string)
    NginxProxy string
    Docker image for nginx_proxy (string)
    Nodelocal string
    Docker image for nodelocal (string)
    PodInfraContainer string
    Docker image for pod_infra_container (string)
    WeaveCni string
    Docker image for weave_cni (string)
    WeaveNode string
    Docker image for weave_node (string)
    WindowsPodInfraContainer string
    Docker image for windows_pod_infra_container (string)
    AciCniDeployContainer string
    Docker image for aci_cni_deploy_container (string)
    AciControllerContainer string
    Docker image for aci_controller_container (string)
    AciHostContainer string
    Docker image for aci_host_container (string)
    AciMcastContainer string
    Docker image for aci_mcast_container (string)
    AciOpflexContainer string
    Docker image for aci_opflex_container (string)
    AciOvsContainer string
    Docker image for aci_ovs_container (string)
    Alpine string
    Docker image for alpine (string)
    CalicoCni string
    Docker image for calico_cni (string)
    CalicoControllers string
    Docker image for calico_controllers (string)
    CalicoCtl string
    Docker image for calico_ctl (string)
    CalicoFlexVol string
    Docker image for calico_flex_vol (string)
    CalicoNode string
    Docker image for calico_node (string)
    CanalCni string
    Docker image for canal_cni (string)
    CanalFlannel string
    Docker image for canal_flannel (string)
    CanalFlexVol string
    Docker image for canal_flex_vol (string)
    CanalNode string
    Docker image for canal_node (string)
    CertDownloader string
    Docker image for cert_downloader (string)
    Coredns string
    Docker image for coredns (string)
    CorednsAutoscaler string
    Docker image for coredns_autoscaler (string)
    Dnsmasq string
    Docker image for dnsmasq (string)
    Etcd string
    Docker image for etcd (string)
    Flannel string
    Docker image for flannel (string)
    FlannelCni string
    Docker image for flannel_cni (string)
    Ingress string
    RKE k8s cluster ingress controller configuration (list maxitems:1)
    IngressBackend string
    Docker image for ingress_backend (string)
    KubeDns string
    Docker image for kube_dns (string)
    KubeDnsAutoscaler string
    Docker image for kube_dns_autoscaler (string)
    KubeDnsSidecar string
    Docker image for kube_dns_sidecar (string)
    Kubernetes string
    Docker image for kubernetes (string)
    KubernetesServicesSidecar string
    Docker image for kubernetes_services_sidecar (string)
    MetricsServer string
    Docker image for metrics_server (string)
    NginxProxy string
    Docker image for nginx_proxy (string)
    Nodelocal string
    Docker image for nodelocal (string)
    PodInfraContainer string
    Docker image for pod_infra_container (string)
    WeaveCni string
    Docker image for weave_cni (string)
    WeaveNode string
    Docker image for weave_node (string)
    WindowsPodInfraContainer string
    Docker image for windows_pod_infra_container (string)
    aciCniDeployContainer String
    Docker image for aci_cni_deploy_container (string)
    aciControllerContainer String
    Docker image for aci_controller_container (string)
    aciHostContainer String
    Docker image for aci_host_container (string)
    aciMcastContainer String
    Docker image for aci_mcast_container (string)
    aciOpflexContainer String
    Docker image for aci_opflex_container (string)
    aciOvsContainer String
    Docker image for aci_ovs_container (string)
    alpine String
    Docker image for alpine (string)
    calicoCni String
    Docker image for calico_cni (string)
    calicoControllers String
    Docker image for calico_controllers (string)
    calicoCtl String
    Docker image for calico_ctl (string)
    calicoFlexVol String
    Docker image for calico_flex_vol (string)
    calicoNode String
    Docker image for calico_node (string)
    canalCni String
    Docker image for canal_cni (string)
    canalFlannel String
    Docker image for canal_flannel (string)
    canalFlexVol String
    Docker image for canal_flex_vol (string)
    canalNode String
    Docker image for canal_node (string)
    certDownloader String
    Docker image for cert_downloader (string)
    coredns String
    Docker image for coredns (string)
    corednsAutoscaler String
    Docker image for coredns_autoscaler (string)
    dnsmasq String
    Docker image for dnsmasq (string)
    etcd String
    Docker image for etcd (string)
    flannel String
    Docker image for flannel (string)
    flannelCni String
    Docker image for flannel_cni (string)
    ingress String
    RKE k8s cluster ingress controller configuration (list maxitems:1)
    ingressBackend String
    Docker image for ingress_backend (string)
    kubeDns String
    Docker image for kube_dns (string)
    kubeDnsAutoscaler String
    Docker image for kube_dns_autoscaler (string)
    kubeDnsSidecar String
    Docker image for kube_dns_sidecar (string)
    kubernetes String
    Docker image for kubernetes (string)
    kubernetesServicesSidecar String
    Docker image for kubernetes_services_sidecar (string)
    metricsServer String
    Docker image for metrics_server (string)
    nginxProxy String
    Docker image for nginx_proxy (string)
    nodelocal String
    Docker image for nodelocal (string)
    podInfraContainer String
    Docker image for pod_infra_container (string)
    weaveCni String
    Docker image for weave_cni (string)
    weaveNode String
    Docker image for weave_node (string)
    windowsPodInfraContainer String
    Docker image for windows_pod_infra_container (string)
    aciCniDeployContainer string
    Docker image for aci_cni_deploy_container (string)
    aciControllerContainer string
    Docker image for aci_controller_container (string)
    aciHostContainer string
    Docker image for aci_host_container (string)
    aciMcastContainer string
    Docker image for aci_mcast_container (string)
    aciOpflexContainer string
    Docker image for aci_opflex_container (string)
    aciOvsContainer string
    Docker image for aci_ovs_container (string)
    alpine string
    Docker image for alpine (string)
    calicoCni string
    Docker image for calico_cni (string)
    calicoControllers string
    Docker image for calico_controllers (string)
    calicoCtl string
    Docker image for calico_ctl (string)
    calicoFlexVol string
    Docker image for calico_flex_vol (string)
    calicoNode string
    Docker image for calico_node (string)
    canalCni string
    Docker image for canal_cni (string)
    canalFlannel string
    Docker image for canal_flannel (string)
    canalFlexVol string
    Docker image for canal_flex_vol (string)
    canalNode string
    Docker image for canal_node (string)
    certDownloader string
    Docker image for cert_downloader (string)
    coredns string
    Docker image for coredns (string)
    corednsAutoscaler string
    Docker image for coredns_autoscaler (string)
    dnsmasq string
    Docker image for dnsmasq (string)
    etcd string
    Docker image for etcd (string)
    flannel string
    Docker image for flannel (string)
    flannelCni string
    Docker image for flannel_cni (string)
    ingress string
    RKE k8s cluster ingress controller configuration (list maxitems:1)
    ingressBackend string
    Docker image for ingress_backend (string)
    kubeDns string
    Docker image for kube_dns (string)
    kubeDnsAutoscaler string
    Docker image for kube_dns_autoscaler (string)
    kubeDnsSidecar string
    Docker image for kube_dns_sidecar (string)
    kubernetes string
    Docker image for kubernetes (string)
    kubernetesServicesSidecar string
    Docker image for kubernetes_services_sidecar (string)
    metricsServer string
    Docker image for metrics_server (string)
    nginxProxy string
    Docker image for nginx_proxy (string)
    nodelocal string
    Docker image for nodelocal (string)
    podInfraContainer string
    Docker image for pod_infra_container (string)
    weaveCni string
    Docker image for weave_cni (string)
    weaveNode string
    Docker image for weave_node (string)
    windowsPodInfraContainer string
    Docker image for windows_pod_infra_container (string)
    aci_cni_deploy_container str
    Docker image for aci_cni_deploy_container (string)
    aci_controller_container str
    Docker image for aci_controller_container (string)
    aci_host_container str
    Docker image for aci_host_container (string)
    aci_mcast_container str
    Docker image for aci_mcast_container (string)
    aci_opflex_container str
    Docker image for aci_opflex_container (string)
    aci_ovs_container str
    Docker image for aci_ovs_container (string)
    alpine str
    Docker image for alpine (string)
    calico_cni str
    Docker image for calico_cni (string)
    calico_controllers str
    Docker image for calico_controllers (string)
    calico_ctl str
    Docker image for calico_ctl (string)
    calico_flex_vol str
    Docker image for calico_flex_vol (string)
    calico_node str
    Docker image for calico_node (string)
    canal_cni str
    Docker image for canal_cni (string)
    canal_flannel str
    Docker image for canal_flannel (string)
    canal_flex_vol str
    Docker image for canal_flex_vol (string)
    canal_node str
    Docker image for canal_node (string)
    cert_downloader str
    Docker image for cert_downloader (string)
    coredns str
    Docker image for coredns (string)
    coredns_autoscaler str
    Docker image for coredns_autoscaler (string)
    dnsmasq str
    Docker image for dnsmasq (string)
    etcd str
    Docker image for etcd (string)
    flannel str
    Docker image for flannel (string)
    flannel_cni str
    Docker image for flannel_cni (string)
    ingress str
    RKE k8s cluster ingress controller configuration (list maxitems:1)
    ingress_backend str
    Docker image for ingress_backend (string)
    kube_dns str
    Docker image for kube_dns (string)
    kube_dns_autoscaler str
    Docker image for kube_dns_autoscaler (string)
    kube_dns_sidecar str
    Docker image for kube_dns_sidecar (string)
    kubernetes str
    Docker image for kubernetes (string)
    kubernetes_services_sidecar str
    Docker image for kubernetes_services_sidecar (string)
    metrics_server str
    Docker image for metrics_server (string)
    nginx_proxy str
    Docker image for nginx_proxy (string)
    nodelocal str
    Docker image for nodelocal (string)
    pod_infra_container str
    Docker image for pod_infra_container (string)
    weave_cni str
    Docker image for weave_cni (string)
    weave_node str
    Docker image for weave_node (string)
    windows_pod_infra_container str
    Docker image for windows_pod_infra_container (string)
    aciCniDeployContainer String
    Docker image for aci_cni_deploy_container (string)
    aciControllerContainer String
    Docker image for aci_controller_container (string)
    aciHostContainer String
    Docker image for aci_host_container (string)
    aciMcastContainer String
    Docker image for aci_mcast_container (string)
    aciOpflexContainer String
    Docker image for aci_opflex_container (string)
    aciOvsContainer String
    Docker image for aci_ovs_container (string)
    alpine String
    Docker image for alpine (string)
    calicoCni String
    Docker image for calico_cni (string)
    calicoControllers String
    Docker image for calico_controllers (string)
    calicoCtl String
    Docker image for calico_ctl (string)
    calicoFlexVol String
    Docker image for calico_flex_vol (string)
    calicoNode String
    Docker image for calico_node (string)
    canalCni String
    Docker image for canal_cni (string)
    canalFlannel String
    Docker image for canal_flannel (string)
    canalFlexVol String
    Docker image for canal_flex_vol (string)
    canalNode String
    Docker image for canal_node (string)
    certDownloader String
    Docker image for cert_downloader (string)
    coredns String
    Docker image for coredns (string)
    corednsAutoscaler String
    Docker image for coredns_autoscaler (string)
    dnsmasq String
    Docker image for dnsmasq (string)
    etcd String
    Docker image for etcd (string)
    flannel String
    Docker image for flannel (string)
    flannelCni String
    Docker image for flannel_cni (string)
    ingress String
    RKE k8s cluster ingress controller configuration (list maxitems:1)
    ingressBackend String
    Docker image for ingress_backend (string)
    kubeDns String
    Docker image for kube_dns (string)
    kubeDnsAutoscaler String
    Docker image for kube_dns_autoscaler (string)
    kubeDnsSidecar String
    Docker image for kube_dns_sidecar (string)
    kubernetes String
    Docker image for kubernetes (string)
    kubernetesServicesSidecar String
    Docker image for kubernetes_services_sidecar (string)
    metricsServer String
    Docker image for metrics_server (string)
    nginxProxy String
    Docker image for nginx_proxy (string)
    nodelocal String
    Docker image for nodelocal (string)
    podInfraContainer String
    Docker image for pod_infra_container (string)
    weaveCni String
    Docker image for weave_cni (string)
    weaveNode String
    Docker image for weave_node (string)
    windowsPodInfraContainer String
    Docker image for windows_pod_infra_container (string)

    ClusterServices, ClusterServicesArgs

    Etcd ClusterServicesEtcd
    Docker image for etcd (string)
    KubeApi ClusterServicesKubeApi
    Kube API options for RKE services (list maxitems:1)
    KubeController ClusterServicesKubeController
    Kube Controller options for RKE services (list maxitems:1)
    Kubelet ClusterServicesKubelet
    Kubelet options for RKE services (list maxitems:1)
    Kubeproxy ClusterServicesKubeproxy
    Kubeproxy options for RKE services (list maxitems:1)
    Scheduler ClusterServicesScheduler
    Scheduler options for RKE services (list maxitems:1)
    Etcd ClusterServicesEtcd
    Docker image for etcd (string)
    KubeApi ClusterServicesKubeApi
    Kube API options for RKE services (list maxitems:1)
    KubeController ClusterServicesKubeController
    Kube Controller options for RKE services (list maxitems:1)
    Kubelet ClusterServicesKubelet
    Kubelet options for RKE services (list maxitems:1)
    Kubeproxy ClusterServicesKubeproxy
    Kubeproxy options for RKE services (list maxitems:1)
    Scheduler ClusterServicesScheduler
    Scheduler options for RKE services (list maxitems:1)
    etcd ClusterServicesEtcd
    Docker image for etcd (string)
    kubeApi ClusterServicesKubeApi
    Kube API options for RKE services (list maxitems:1)
    kubeController ClusterServicesKubeController
    Kube Controller options for RKE services (list maxitems:1)
    kubelet ClusterServicesKubelet
    Kubelet options for RKE services (list maxitems:1)
    kubeproxy ClusterServicesKubeproxy
    Kubeproxy options for RKE services (list maxitems:1)
    scheduler ClusterServicesScheduler
    Scheduler options for RKE services (list maxitems:1)
    etcd ClusterServicesEtcd
    Docker image for etcd (string)
    kubeApi ClusterServicesKubeApi
    Kube API options for RKE services (list maxitems:1)
    kubeController ClusterServicesKubeController
    Kube Controller options for RKE services (list maxitems:1)
    kubelet ClusterServicesKubelet
    Kubelet options for RKE services (list maxitems:1)
    kubeproxy ClusterServicesKubeproxy
    Kubeproxy options for RKE services (list maxitems:1)
    scheduler ClusterServicesScheduler
    Scheduler options for RKE services (list maxitems:1)
    etcd ClusterServicesEtcd
    Docker image for etcd (string)
    kube_api ClusterServicesKubeApi
    Kube API options for RKE services (list maxitems:1)
    kube_controller ClusterServicesKubeController
    Kube Controller options for RKE services (list maxitems:1)
    kubelet ClusterServicesKubelet
    Kubelet options for RKE services (list maxitems:1)
    kubeproxy ClusterServicesKubeproxy
    Kubeproxy options for RKE services (list maxitems:1)
    scheduler ClusterServicesScheduler
    Scheduler options for RKE services (list maxitems:1)
    etcd Property Map
    Docker image for etcd (string)
    kubeApi Property Map
    Kube API options for RKE services (list maxitems:1)
    kubeController Property Map
    Kube Controller options for RKE services (list maxitems:1)
    kubelet Property Map
    Kubelet options for RKE services (list maxitems:1)
    kubeproxy Property Map
    Kubeproxy options for RKE services (list maxitems:1)
    scheduler Property Map
    Scheduler options for RKE services (list maxitems:1)

    ClusterServicesEtcd, ClusterServicesEtcdArgs

    BackupConfig ClusterServicesEtcdBackupConfig
    Backup options for etcd service. For Rancher v2.2.x and above (list maxitems:1)
    CaCert string
    TLS CA certificate for etcd service (string)
    Cert string
    TLS certificate for etcd service (string)
    Creation string
    Creation option for etcd service (string)
    ExternalUrls List<string>
    External urls for etcd service (list)
    ExtraArgs Dictionary<string, object>
    Extra arguments for scheduler service (map)
    ExtraBinds List<string>
    Extra binds for scheduler service (list)
    ExtraEnvs List<string>
    Extra environment for scheduler service (list)
    Gid int
    Etcd service GID. Default: 0. For Rancher v2.3.x and above (int)
    Image string
    Docker image for scheduler service (string)
    Key string
    TLS key for etcd service (string)
    Path string
    Audit log path. Default: /var/log/kube-audit/audit-log.json (string)
    Retention string
    Retention for etcd backup. Default 6 (int)
    Snapshot bool
    Snapshot option for etcd service. Default true (bool)
    Uid int
    Etcd service UID. Default: 0. For Rancher v2.3.x and above (int)
    BackupConfig ClusterServicesEtcdBackupConfig
    Backup options for etcd service. For Rancher v2.2.x and above (list maxitems:1)
    CaCert string
    TLS CA certificate for etcd service (string)
    Cert string
    TLS certificate for etcd service (string)
    Creation string
    Creation option for etcd service (string)
    ExternalUrls []string
    External urls for etcd service (list)
    ExtraArgs map[string]interface{}
    Extra arguments for scheduler service (map)
    ExtraBinds []string
    Extra binds for scheduler service (list)
    ExtraEnvs []string
    Extra environment for scheduler service (list)
    Gid int
    Etcd service GID. Default: 0. For Rancher v2.3.x and above (int)
    Image string
    Docker image for scheduler service (string)
    Key string
    TLS key for etcd service (string)
    Path string
    Audit log path. Default: /var/log/kube-audit/audit-log.json (string)
    Retention string
    Retention for etcd backup. Default 6 (int)
    Snapshot bool
    Snapshot option for etcd service. Default true (bool)
    Uid int
    Etcd service UID. Default: 0. For Rancher v2.3.x and above (int)
    backupConfig ClusterServicesEtcdBackupConfig
    Backup options for etcd service. For Rancher v2.2.x and above (list maxitems:1)
    caCert String
    TLS CA certificate for etcd service (string)
    cert String
    TLS certificate for etcd service (string)
    creation String
    Creation option for etcd service (string)
    externalUrls List<String>
    External urls for etcd service (list)
    extraArgs Map<String,Object>
    Extra arguments for scheduler service (map)
    extraBinds List<String>
    Extra binds for scheduler service (list)
    extraEnvs List<String>
    Extra environment for scheduler service (list)
    gid Integer
    Etcd service GID. Default: 0. For Rancher v2.3.x and above (int)
    image String
    Docker image for scheduler service (string)
    key String
    TLS key for etcd service (string)
    path String
    Audit log path. Default: /var/log/kube-audit/audit-log.json (string)
    retention String
    Retention for etcd backup. Default 6 (int)
    snapshot Boolean
    Snapshot option for etcd service. Default true (bool)
    uid Integer
    Etcd service UID. Default: 0. For Rancher v2.3.x and above (int)
    backupConfig ClusterServicesEtcdBackupConfig
    Backup options for etcd service. For Rancher v2.2.x and above (list maxitems:1)
    caCert string
    TLS CA certificate for etcd service (string)
    cert string
    TLS certificate for etcd service (string)
    creation string
    Creation option for etcd service (string)
    externalUrls string[]
    External urls for etcd service (list)
    extraArgs {[key: string]: any}
    Extra arguments for scheduler service (map)
    extraBinds string[]
    Extra binds for scheduler service (list)
    extraEnvs string[]
    Extra environment for scheduler service (list)
    gid number
    Etcd service GID. Default: 0. For Rancher v2.3.x and above (int)
    image string
    Docker image for scheduler service (string)
    key string
    TLS key for etcd service (string)
    path string
    Audit log path. Default: /var/log/kube-audit/audit-log.json (string)
    retention string
    Retention for etcd backup. Default 6 (int)
    snapshot boolean
    Snapshot option for etcd service. Default true (bool)
    uid number
    Etcd service UID. Default: 0. For Rancher v2.3.x and above (int)
    backup_config ClusterServicesEtcdBackupConfig
    Backup options for etcd service. For Rancher v2.2.x and above (list maxitems:1)
    ca_cert str
    TLS CA certificate for etcd service (string)
    cert str
    TLS certificate for etcd service (string)
    creation str
    Creation option for etcd service (string)
    external_urls Sequence[str]
    External urls for etcd service (list)
    extra_args Mapping[str, Any]
    Extra arguments for scheduler service (map)
    extra_binds Sequence[str]
    Extra binds for scheduler service (list)
    extra_envs Sequence[str]
    Extra environment for scheduler service (list)
    gid int
    Etcd service GID. Default: 0. For Rancher v2.3.x and above (int)
    image str
    Docker image for scheduler service (string)
    key str
    TLS key for etcd service (string)
    path str
    Audit log path. Default: /var/log/kube-audit/audit-log.json (string)
    retention str
    Retention for etcd backup. Default 6 (int)
    snapshot bool
    Snapshot option for etcd service. Default true (bool)
    uid int
    Etcd service UID. Default: 0. For Rancher v2.3.x and above (int)
    backupConfig Property Map
    Backup options for etcd service. For Rancher v2.2.x and above (list maxitems:1)
    caCert String
    TLS CA certificate for etcd service (string)
    cert String
    TLS certificate for etcd service (string)
    creation String
    Creation option for etcd service (string)
    externalUrls List<String>
    External urls for etcd service (list)
    extraArgs Map<Any>
    Extra arguments for scheduler service (map)
    extraBinds List<String>
    Extra binds for scheduler service (list)
    extraEnvs List<String>
    Extra environment for scheduler service (list)
    gid Number
    Etcd service GID. Default: 0. For Rancher v2.3.x and above (int)
    image String
    Docker image for scheduler service (string)
    key String
    TLS key for etcd service (string)
    path String
    Audit log path. Default: /var/log/kube-audit/audit-log.json (string)
    retention String
    Retention for etcd backup. Default 6 (int)
    snapshot Boolean
    Snapshot option for etcd service. Default true (bool)
    uid Number
    Etcd service UID. Default: 0. For Rancher v2.3.x and above (int)

    ClusterServicesEtcdBackupConfig, ClusterServicesEtcdBackupConfigArgs

    Enabled bool
    Enable secrets encryption (bool)
    IntervalHours int
    Interval hours for etcd backup. Default 12 (int)
    Retention int
    Retention for etcd backup. Default 6 (int)
    S3BackupConfig ClusterServicesEtcdBackupConfigS3BackupConfig
    S3 config options for etcd backup (list maxitems:1)
    SafeTimestamp bool
    Safe timestamp for etcd backup. Default: false (bool)
    Timeout int
    RKE node drain timeout (int)
    Enabled bool
    Enable secrets encryption (bool)
    IntervalHours int
    Interval hours for etcd backup. Default 12 (int)
    Retention int
    Retention for etcd backup. Default 6 (int)
    S3BackupConfig ClusterServicesEtcdBackupConfigS3BackupConfig
    S3 config options for etcd backup (list maxitems:1)
    SafeTimestamp bool
    Safe timestamp for etcd backup. Default: false (bool)
    Timeout int
    RKE node drain timeout (int)
    enabled Boolean
    Enable secrets encryption (bool)
    intervalHours Integer
    Interval hours for etcd backup. Default 12 (int)
    retention Integer
    Retention for etcd backup. Default 6 (int)
    s3BackupConfig ClusterServicesEtcdBackupConfigS3BackupConfig
    S3 config options for etcd backup (list maxitems:1)
    safeTimestamp Boolean
    Safe timestamp for etcd backup. Default: false (bool)
    timeout Integer
    RKE node drain timeout (int)
    enabled boolean
    Enable secrets encryption (bool)
    intervalHours number
    Interval hours for etcd backup. Default 12 (int)
    retention number
    Retention for etcd backup. Default 6 (int)
    s3BackupConfig ClusterServicesEtcdBackupConfigS3BackupConfig
    S3 config options for etcd backup (list maxitems:1)
    safeTimestamp boolean
    Safe timestamp for etcd backup. Default: false (bool)
    timeout number
    RKE node drain timeout (int)
    enabled bool
    Enable secrets encryption (bool)
    interval_hours int
    Interval hours for etcd backup. Default 12 (int)
    retention int
    Retention for etcd backup. Default 6 (int)
    s3_backup_config ClusterServicesEtcdBackupConfigS3BackupConfig
    S3 config options for etcd backup (list maxitems:1)
    safe_timestamp bool
    Safe timestamp for etcd backup. Default: false (bool)
    timeout int
    RKE node drain timeout (int)
    enabled Boolean
    Enable secrets encryption (bool)
    intervalHours Number
    Interval hours for etcd backup. Default 12 (int)
    retention Number
    Retention for etcd backup. Default 6 (int)
    s3BackupConfig Property Map
    S3 config options for etcd backup (list maxitems:1)
    safeTimestamp Boolean
    Safe timestamp for etcd backup. Default: false (bool)
    timeout Number
    RKE node drain timeout (int)

    ClusterServicesEtcdBackupConfigS3BackupConfig, ClusterServicesEtcdBackupConfigS3BackupConfigArgs

    AccessKey string
    Access key for S3 service (string)
    BucketName string
    Bucket name for S3 service (string)
    CustomCa string
    Base64 encoded custom CA for S3 service. Use filebase64() for encoding file. Available from Rancher v2.2.5 (string)
    Endpoint string
    Endpoint for S3 service (string)
    Folder string
    Folder for S3 service. Available from Rancher v2.2.7 (string)
    Region string
    Region for S3 service (string)
    SecretKey string
    Secret key for S3 service (string)
    AccessKey string
    Access key for S3 service (string)
    BucketName string
    Bucket name for S3 service (string)
    CustomCa string
    Base64 encoded custom CA for S3 service. Use filebase64() for encoding file. Available from Rancher v2.2.5 (string)
    Endpoint string
    Endpoint for S3 service (string)
    Folder string
    Folder for S3 service. Available from Rancher v2.2.7 (string)
    Region string
    Region for S3 service (string)
    SecretKey string
    Secret key for S3 service (string)
    accessKey String
    Access key for S3 service (string)
    bucketName String
    Bucket name for S3 service (string)
    customCa String
    Base64 encoded custom CA for S3 service. Use filebase64() for encoding file. Available from Rancher v2.2.5 (string)
    endpoint String
    Endpoint for S3 service (string)
    folder String
    Folder for S3 service. Available from Rancher v2.2.7 (string)
    region String
    Region for S3 service (string)
    secretKey String
    Secret key for S3 service (string)
    accessKey string
    Access key for S3 service (string)
    bucketName string
    Bucket name for S3 service (string)
    customCa string
    Base64 encoded custom CA for S3 service. Use filebase64() for encoding file. Available from Rancher v2.2.5 (string)
    endpoint string
    Endpoint for S3 service (string)
    folder string
    Folder for S3 service. Available from Rancher v2.2.7 (string)
    region string
    Region for S3 service (string)
    secretKey string
    Secret key for S3 service (string)
    access_key str
    Access key for S3 service (string)
    bucket_name str
    Bucket name for S3 service (string)
    custom_ca str
    Base64 encoded custom CA for S3 service. Use filebase64() for encoding file. Available from Rancher v2.2.5 (string)
    endpoint str
    Endpoint for S3 service (string)
    folder str
    Folder for S3 service. Available from Rancher v2.2.7 (string)
    region str
    Region for S3 service (string)
    secret_key str
    Secret key for S3 service (string)
    accessKey String
    Access key for S3 service (string)
    bucketName String
    Bucket name for S3 service (string)
    customCa String
    Base64 encoded custom CA for S3 service. Use filebase64() for encoding file. Available from Rancher v2.2.5 (string)
    endpoint String
    Endpoint for S3 service (string)
    folder String
    Folder for S3 service. Available from Rancher v2.2.7 (string)
    region String
    Region for S3 service (string)
    secretKey String
    Secret key for S3 service (string)

    ClusterServicesEtcdDeprecated, ClusterServicesEtcdDeprecatedArgs

    BackupConfig ClusterServicesEtcdDeprecatedBackupConfig
    Backup options for etcd service. For Rancher v2.2.x and above (list maxitems:1)
    CaCert string
    TLS CA certificate for etcd service (string)
    Cert string
    TLS certificate for etcd service (string)
    Creation string
    Creation option for etcd service (string)
    ExternalUrls List<string>
    External urls for etcd service (list)
    ExtraArgs Dictionary<string, object>
    Extra arguments for scheduler service (map)
    ExtraBinds List<string>
    Extra binds for scheduler service (list)
    ExtraEnvs List<string>
    Extra environment for scheduler service (list)
    Gid int
    Etcd service GID. Default: 0. For Rancher v2.3.x and above (int)
    Image string
    Docker image for scheduler service (string)
    Key string
    TLS key for etcd service (string)
    Path string
    Audit log path. Default: /var/log/kube-audit/audit-log.json (string)
    Retention string
    Retention for etcd backup. Default 6 (int)
    Snapshot bool
    Snapshot option for etcd service. Default true (bool)
    Uid int
    Etcd service UID. Default: 0. For Rancher v2.3.x and above (int)
    BackupConfig ClusterServicesEtcdDeprecatedBackupConfig
    Backup options for etcd service. For Rancher v2.2.x and above (list maxitems:1)
    CaCert string
    TLS CA certificate for etcd service (string)
    Cert string
    TLS certificate for etcd service (string)
    Creation string
    Creation option for etcd service (string)
    ExternalUrls []string
    External urls for etcd service (list)
    ExtraArgs map[string]interface{}
    Extra arguments for scheduler service (map)
    ExtraBinds []string
    Extra binds for scheduler service (list)
    ExtraEnvs []string
    Extra environment for scheduler service (list)
    Gid int
    Etcd service GID. Default: 0. For Rancher v2.3.x and above (int)
    Image string
    Docker image for scheduler service (string)
    Key string
    TLS key for etcd service (string)
    Path string
    Audit log path. Default: /var/log/kube-audit/audit-log.json (string)
    Retention string
    Retention for etcd backup. Default 6 (int)
    Snapshot bool
    Snapshot option for etcd service. Default true (bool)
    Uid int
    Etcd service UID. Default: 0. For Rancher v2.3.x and above (int)
    backupConfig ClusterServicesEtcdDeprecatedBackupConfig
    Backup options for etcd service. For Rancher v2.2.x and above (list maxitems:1)
    caCert String
    TLS CA certificate for etcd service (string)
    cert String
    TLS certificate for etcd service (string)
    creation String
    Creation option for etcd service (string)
    externalUrls List<String>
    External urls for etcd service (list)
    extraArgs Map<String,Object>
    Extra arguments for scheduler service (map)
    extraBinds List<String>
    Extra binds for scheduler service (list)
    extraEnvs List<String>
    Extra environment for scheduler service (list)
    gid Integer
    Etcd service GID. Default: 0. For Rancher v2.3.x and above (int)
    image String
    Docker image for scheduler service (string)
    key String
    TLS key for etcd service (string)
    path String
    Audit log path. Default: /var/log/kube-audit/audit-log.json (string)
    retention String
    Retention for etcd backup. Default 6 (int)
    snapshot Boolean
    Snapshot option for etcd service. Default true (bool)
    uid Integer
    Etcd service UID. Default: 0. For Rancher v2.3.x and above (int)
    backupConfig ClusterServicesEtcdDeprecatedBackupConfig
    Backup options for etcd service. For Rancher v2.2.x and above (list maxitems:1)
    caCert string
    TLS CA certificate for etcd service (string)
    cert string
    TLS certificate for etcd service (string)
    creation string
    Creation option for etcd service (string)
    externalUrls string[]
    External urls for etcd service (list)
    extraArgs {[key: string]: any}
    Extra arguments for scheduler service (map)
    extraBinds string[]
    Extra binds for scheduler service (list)
    extraEnvs string[]
    Extra environment for scheduler service (list)
    gid number
    Etcd service GID. Default: 0. For Rancher v2.3.x and above (int)
    image string
    Docker image for scheduler service (string)
    key string
    TLS key for etcd service (string)
    path string
    Audit log path. Default: /var/log/kube-audit/audit-log.json (string)
    retention string
    Retention for etcd backup. Default 6 (int)
    snapshot boolean
    Snapshot option for etcd service. Default true (bool)
    uid number
    Etcd service UID. Default: 0. For Rancher v2.3.x and above (int)
    backup_config ClusterServicesEtcdDeprecatedBackupConfig
    Backup options for etcd service. For Rancher v2.2.x and above (list maxitems:1)
    ca_cert str
    TLS CA certificate for etcd service (string)
    cert str
    TLS certificate for etcd service (string)
    creation str
    Creation option for etcd service (string)
    external_urls Sequence[str]
    External urls for etcd service (list)
    extra_args Mapping[str, Any]
    Extra arguments for scheduler service (map)
    extra_binds Sequence[str]
    Extra binds for scheduler service (list)
    extra_envs Sequence[str]
    Extra environment for scheduler service (list)
    gid int
    Etcd service GID. Default: 0. For Rancher v2.3.x and above (int)
    image str
    Docker image for scheduler service (string)
    key str
    TLS key for etcd service (string)
    path str
    Audit log path. Default: /var/log/kube-audit/audit-log.json (string)
    retention str
    Retention for etcd backup. Default 6 (int)
    snapshot bool
    Snapshot option for etcd service. Default true (bool)
    uid int
    Etcd service UID. Default: 0. For Rancher v2.3.x and above (int)
    backupConfig Property Map
    Backup options for etcd service. For Rancher v2.2.x and above (list maxitems:1)
    caCert String
    TLS CA certificate for etcd service (string)
    cert String
    TLS certificate for etcd service (string)
    creation String
    Creation option for etcd service (string)
    externalUrls List<String>
    External urls for etcd service (list)
    extraArgs Map<Any>
    Extra arguments for scheduler service (map)
    extraBinds List<String>
    Extra binds for scheduler service (list)
    extraEnvs List<String>
    Extra environment for scheduler service (list)
    gid Number
    Etcd service GID. Default: 0. For Rancher v2.3.x and above (int)
    image String
    Docker image for scheduler service (string)
    key String
    TLS key for etcd service (string)
    path String
    Audit log path. Default: /var/log/kube-audit/audit-log.json (string)
    retention String
    Retention for etcd backup. Default 6 (int)
    snapshot Boolean
    Snapshot option for etcd service. Default true (bool)
    uid Number
    Etcd service UID. Default: 0. For Rancher v2.3.x and above (int)

    ClusterServicesEtcdDeprecatedBackupConfig, ClusterServicesEtcdDeprecatedBackupConfigArgs

    Enabled bool
    Enable secrets encryption (bool)
    IntervalHours int
    Interval hours for etcd backup. Default 12 (int)
    Retention int
    Retention for etcd backup. Default 6 (int)
    S3BackupConfig ClusterServicesEtcdDeprecatedBackupConfigS3BackupConfig
    S3 config options for etcd backup (list maxitems:1)
    SafeTimestamp bool
    Safe timestamp for etcd backup. Default: false (bool)
    Timeout int
    RKE node drain timeout (int)
    Enabled bool
    Enable secrets encryption (bool)
    IntervalHours int
    Interval hours for etcd backup. Default 12 (int)
    Retention int
    Retention for etcd backup. Default 6 (int)
    S3BackupConfig ClusterServicesEtcdDeprecatedBackupConfigS3BackupConfig
    S3 config options for etcd backup (list maxitems:1)
    SafeTimestamp bool
    Safe timestamp for etcd backup. Default: false (bool)
    Timeout int
    RKE node drain timeout (int)
    enabled Boolean
    Enable secrets encryption (bool)
    intervalHours Integer
    Interval hours for etcd backup. Default 12 (int)
    retention Integer
    Retention for etcd backup. Default 6 (int)
    s3BackupConfig ClusterServicesEtcdDeprecatedBackupConfigS3BackupConfig
    S3 config options for etcd backup (list maxitems:1)
    safeTimestamp Boolean
    Safe timestamp for etcd backup. Default: false (bool)
    timeout Integer
    RKE node drain timeout (int)
    enabled boolean
    Enable secrets encryption (bool)
    intervalHours number
    Interval hours for etcd backup. Default 12 (int)
    retention number
    Retention for etcd backup. Default 6 (int)
    s3BackupConfig ClusterServicesEtcdDeprecatedBackupConfigS3BackupConfig
    S3 config options for etcd backup (list maxitems:1)
    safeTimestamp boolean
    Safe timestamp for etcd backup. Default: false (bool)
    timeout number
    RKE node drain timeout (int)
    enabled bool
    Enable secrets encryption (bool)
    interval_hours int
    Interval hours for etcd backup. Default 12 (int)
    retention int
    Retention for etcd backup. Default 6 (int)
    s3_backup_config ClusterServicesEtcdDeprecatedBackupConfigS3BackupConfig
    S3 config options for etcd backup (list maxitems:1)
    safe_timestamp bool
    Safe timestamp for etcd backup. Default: false (bool)
    timeout int
    RKE node drain timeout (int)
    enabled Boolean
    Enable secrets encryption (bool)
    intervalHours Number
    Interval hours for etcd backup. Default 12 (int)
    retention Number
    Retention for etcd backup. Default 6 (int)
    s3BackupConfig Property Map
    S3 config options for etcd backup (list maxitems:1)
    safeTimestamp Boolean
    Safe timestamp for etcd backup. Default: false (bool)
    timeout Number
    RKE node drain timeout (int)

    ClusterServicesEtcdDeprecatedBackupConfigS3BackupConfig, ClusterServicesEtcdDeprecatedBackupConfigS3BackupConfigArgs

    AccessKey string
    Access key for S3 service (string)
    BucketName string
    Bucket name for S3 service (string)
    CustomCa string
    Base64 encoded custom CA for S3 service. Use filebase64() for encoding file. Available from Rancher v2.2.5 (string)
    Endpoint string
    Endpoint for S3 service (string)
    Folder string
    Folder for S3 service. Available from Rancher v2.2.7 (string)
    Region string
    Region for S3 service (string)
    SecretKey string
    Secret key for S3 service (string)
    AccessKey string
    Access key for S3 service (string)
    BucketName string
    Bucket name for S3 service (string)
    CustomCa string
    Base64 encoded custom CA for S3 service. Use filebase64() for encoding file. Available from Rancher v2.2.5 (string)
    Endpoint string
    Endpoint for S3 service (string)
    Folder string
    Folder for S3 service. Available from Rancher v2.2.7 (string)
    Region string
    Region for S3 service (string)
    SecretKey string
    Secret key for S3 service (string)
    accessKey String
    Access key for S3 service (string)
    bucketName String
    Bucket name for S3 service (string)
    customCa String
    Base64 encoded custom CA for S3 service. Use filebase64() for encoding file. Available from Rancher v2.2.5 (string)
    endpoint String
    Endpoint for S3 service (string)
    folder String
    Folder for S3 service. Available from Rancher v2.2.7 (string)
    region String
    Region for S3 service (string)
    secretKey String
    Secret key for S3 service (string)
    accessKey string
    Access key for S3 service (string)
    bucketName string
    Bucket name for S3 service (string)
    customCa string
    Base64 encoded custom CA for S3 service. Use filebase64() for encoding file. Available from Rancher v2.2.5 (string)
    endpoint string
    Endpoint for S3 service (string)
    folder string
    Folder for S3 service. Available from Rancher v2.2.7 (string)
    region string
    Region for S3 service (string)
    secretKey string
    Secret key for S3 service (string)
    access_key str
    Access key for S3 service (string)
    bucket_name str
    Bucket name for S3 service (string)
    custom_ca str
    Base64 encoded custom CA for S3 service. Use filebase64() for encoding file. Available from Rancher v2.2.5 (string)
    endpoint str
    Endpoint for S3 service (string)
    folder str
    Folder for S3 service. Available from Rancher v2.2.7 (string)
    region str
    Region for S3 service (string)
    secret_key str
    Secret key for S3 service (string)
    accessKey String
    Access key for S3 service (string)
    bucketName String
    Bucket name for S3 service (string)
    customCa String
    Base64 encoded custom CA for S3 service. Use filebase64() for encoding file. Available from Rancher v2.2.5 (string)
    endpoint String
    Endpoint for S3 service (string)
    folder String
    Folder for S3 service. Available from Rancher v2.2.7 (string)
    region String
    Region for S3 service (string)
    secretKey String
    Secret key for S3 service (string)

    ClusterServicesKubeApi, ClusterServicesKubeApiArgs

    AlwaysPullImages bool
    Enable AlwaysPullImages Admission controller plugin. Rancher docs (bool)
    AuditLog ClusterServicesKubeApiAuditLog
    K8s audit log configuration. (list maxitem: 1)
    EventRateLimit ClusterServicesKubeApiEventRateLimit
    K8s event rate limit configuration. (list maxitem: 1)
    ExtraArgs Dictionary<string, object>
    Extra arguments for scheduler service (map)
    ExtraBinds List<string>
    Extra binds for scheduler service (list)
    ExtraEnvs List<string>
    Extra environment for scheduler service (list)
    Image string
    Docker image for scheduler service (string)
    PodSecurityConfiguration string
    Built-in PodSecurityPolicy (privileged or restricted)
    PodSecurityPolicy bool
    Pod Security Policy option for kube API service (bool)
    SecretsEncryptionConfig ClusterServicesKubeApiSecretsEncryptionConfig
    Encrypt k8s secret data configration. (list maxitem: 1)
    ServiceClusterIpRange string
    Service Cluster ip Range option for kube controller service (string)
    ServiceNodePortRange string
    Service Node Port Range option for kube API service (string)
    AlwaysPullImages bool
    Enable AlwaysPullImages Admission controller plugin. Rancher docs (bool)
    AuditLog ClusterServicesKubeApiAuditLog
    K8s audit log configuration. (list maxitem: 1)
    EventRateLimit ClusterServicesKubeApiEventRateLimit
    K8s event rate limit configuration. (list maxitem: 1)
    ExtraArgs map[string]interface{}
    Extra arguments for scheduler service (map)
    ExtraBinds []string
    Extra binds for scheduler service (list)
    ExtraEnvs []string
    Extra environment for scheduler service (list)
    Image string
    Docker image for scheduler service (string)
    PodSecurityConfiguration string
    Built-in PodSecurityPolicy (privileged or restricted)
    PodSecurityPolicy bool
    Pod Security Policy option for kube API service (bool)
    SecretsEncryptionConfig ClusterServicesKubeApiSecretsEncryptionConfig
    Encrypt k8s secret data configration. (list maxitem: 1)
    ServiceClusterIpRange string
    Service Cluster ip Range option for kube controller service (string)
    ServiceNodePortRange string
    Service Node Port Range option for kube API service (string)
    alwaysPullImages Boolean
    Enable AlwaysPullImages Admission controller plugin. Rancher docs (bool)
    auditLog ClusterServicesKubeApiAuditLog
    K8s audit log configuration. (list maxitem: 1)
    eventRateLimit ClusterServicesKubeApiEventRateLimit
    K8s event rate limit configuration. (list maxitem: 1)
    extraArgs Map<String,Object>
    Extra arguments for scheduler service (map)
    extraBinds List<String>
    Extra binds for scheduler service (list)
    extraEnvs List<String>
    Extra environment for scheduler service (list)
    image String
    Docker image for scheduler service (string)
    podSecurityConfiguration String
    Built-in PodSecurityPolicy (privileged or restricted)
    podSecurityPolicy Boolean
    Pod Security Policy option for kube API service (bool)
    secretsEncryptionConfig ClusterServicesKubeApiSecretsEncryptionConfig
    Encrypt k8s secret data configration. (list maxitem: 1)
    serviceClusterIpRange String
    Service Cluster ip Range option for kube controller service (string)
    serviceNodePortRange String
    Service Node Port Range option for kube API service (string)
    alwaysPullImages boolean
    Enable AlwaysPullImages Admission controller plugin. Rancher docs (bool)
    auditLog ClusterServicesKubeApiAuditLog
    K8s audit log configuration. (list maxitem: 1)
    eventRateLimit ClusterServicesKubeApiEventRateLimit
    K8s event rate limit configuration. (list maxitem: 1)
    extraArgs {[key: string]: any}
    Extra arguments for scheduler service (map)
    extraBinds string[]
    Extra binds for scheduler service (list)
    extraEnvs string[]
    Extra environment for scheduler service (list)
    image string
    Docker image for scheduler service (string)
    podSecurityConfiguration string
    Built-in PodSecurityPolicy (privileged or restricted)
    podSecurityPolicy boolean
    Pod Security Policy option for kube API service (bool)
    secretsEncryptionConfig ClusterServicesKubeApiSecretsEncryptionConfig
    Encrypt k8s secret data configration. (list maxitem: 1)
    serviceClusterIpRange string
    Service Cluster ip Range option for kube controller service (string)
    serviceNodePortRange string
    Service Node Port Range option for kube API service (string)
    always_pull_images bool
    Enable AlwaysPullImages Admission controller plugin. Rancher docs (bool)
    audit_log ClusterServicesKubeApiAuditLog
    K8s audit log configuration. (list maxitem: 1)
    event_rate_limit ClusterServicesKubeApiEventRateLimit
    K8s event rate limit configuration. (list maxitem: 1)
    extra_args Mapping[str, Any]
    Extra arguments for scheduler service (map)
    extra_binds Sequence[str]
    Extra binds for scheduler service (list)
    extra_envs Sequence[str]
    Extra environment for scheduler service (list)
    image str
    Docker image for scheduler service (string)
    pod_security_configuration str
    Built-in PodSecurityPolicy (privileged or restricted)
    pod_security_policy bool
    Pod Security Policy option for kube API service (bool)
    secrets_encryption_config ClusterServicesKubeApiSecretsEncryptionConfig
    Encrypt k8s secret data configration. (list maxitem: 1)
    service_cluster_ip_range str
    Service Cluster ip Range option for kube controller service (string)
    service_node_port_range str
    Service Node Port Range option for kube API service (string)
    alwaysPullImages Boolean
    Enable AlwaysPullImages Admission controller plugin. Rancher docs (bool)
    auditLog Property Map
    K8s audit log configuration. (list maxitem: 1)
    eventRateLimit Property Map
    K8s event rate limit configuration. (list maxitem: 1)
    extraArgs Map<Any>
    Extra arguments for scheduler service (map)
    extraBinds List<String>
    Extra binds for scheduler service (list)
    extraEnvs List<String>
    Extra environment for scheduler service (list)
    image String
    Docker image for scheduler service (string)
    podSecurityConfiguration String
    Built-in PodSecurityPolicy (privileged or restricted)
    podSecurityPolicy Boolean
    Pod Security Policy option for kube API service (bool)
    secretsEncryptionConfig Property Map
    Encrypt k8s secret data configration. (list maxitem: 1)
    serviceClusterIpRange String
    Service Cluster ip Range option for kube controller service (string)
    serviceNodePortRange String
    Service Node Port Range option for kube API service (string)

    ClusterServicesKubeApiAuditLog, ClusterServicesKubeApiAuditLogArgs

    Configuration ClusterServicesKubeApiAuditLogConfiguration
    Event rate limit yaml encoded configuration. "apiVersion" and "kind":"Configuration" fields are required in the yaml. Ex. apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n More info (string)
    Enabled bool
    Enable secrets encryption (bool)
    Configuration ClusterServicesKubeApiAuditLogConfiguration
    Event rate limit yaml encoded configuration. "apiVersion" and "kind":"Configuration" fields are required in the yaml. Ex. apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n More info (string)
    Enabled bool
    Enable secrets encryption (bool)
    configuration ClusterServicesKubeApiAuditLogConfiguration
    Event rate limit yaml encoded configuration. "apiVersion" and "kind":"Configuration" fields are required in the yaml. Ex. apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n More info (string)
    enabled Boolean
    Enable secrets encryption (bool)
    configuration ClusterServicesKubeApiAuditLogConfiguration
    Event rate limit yaml encoded configuration. "apiVersion" and "kind":"Configuration" fields are required in the yaml. Ex. apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n More info (string)
    enabled boolean
    Enable secrets encryption (bool)
    configuration ClusterServicesKubeApiAuditLogConfiguration
    Event rate limit yaml encoded configuration. "apiVersion" and "kind":"Configuration" fields are required in the yaml. Ex. apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n More info (string)
    enabled bool
    Enable secrets encryption (bool)
    configuration Property Map
    Event rate limit yaml encoded configuration. "apiVersion" and "kind":"Configuration" fields are required in the yaml. Ex. apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n More info (string)
    enabled Boolean
    Enable secrets encryption (bool)

    ClusterServicesKubeApiAuditLogConfiguration, ClusterServicesKubeApiAuditLogConfigurationArgs

    Format string
    Audit log format (string)
    MaxAge int
    Audit log max age (int)
    MaxBackup int
    Audit log max backup. Default: 10 (int)
    MaxSize int
    Audit log max size. Default: 100 (int)
    Path string
    Audit log path. Default: /var/log/kube-audit/audit-log.json (string)
    Policy string
    Audit policy json encoded definition. "apiVersion" and "kind":"Policy","rules" fields are required in the json. Ex. jsonencode({"apiVersion":"audit.k8s.io/v1","kind":"Policy","rules":[{"level":"RequestResponse","resources":[{"group":"","resources":["pods"]}]}]}) More info (string)
    Format string
    Audit log format (string)
    MaxAge int
    Audit log max age (int)
    MaxBackup int
    Audit log max backup. Default: 10 (int)
    MaxSize int
    Audit log max size. Default: 100 (int)
    Path string
    Audit log path. Default: /var/log/kube-audit/audit-log.json (string)
    Policy string
    Audit policy json encoded definition. "apiVersion" and "kind":"Policy","rules" fields are required in the json. Ex. jsonencode({"apiVersion":"audit.k8s.io/v1","kind":"Policy","rules":[{"level":"RequestResponse","resources":[{"group":"","resources":["pods"]}]}]}) More info (string)
    format String
    Audit log format (string)
    maxAge Integer
    Audit log max age (int)
    maxBackup Integer
    Audit log max backup. Default: 10 (int)
    maxSize Integer
    Audit log max size. Default: 100 (int)
    path String
    Audit log path. Default: /var/log/kube-audit/audit-log.json (string)
    policy String
    Audit policy json encoded definition. "apiVersion" and "kind":"Policy","rules" fields are required in the json. Ex. jsonencode({"apiVersion":"audit.k8s.io/v1","kind":"Policy","rules":[{"level":"RequestResponse","resources":[{"group":"","resources":["pods"]}]}]}) More info (string)
    format string
    Audit log format (string)
    maxAge number
    Audit log max age (int)
    maxBackup number
    Audit log max backup. Default: 10 (int)
    maxSize number
    Audit log max size. Default: 100 (int)
    path string
    Audit log path. Default: /var/log/kube-audit/audit-log.json (string)
    policy string
    Audit policy json encoded definition. "apiVersion" and "kind":"Policy","rules" fields are required in the json. Ex. jsonencode({"apiVersion":"audit.k8s.io/v1","kind":"Policy","rules":[{"level":"RequestResponse","resources":[{"group":"","resources":["pods"]}]}]}) More info (string)
    format str
    Audit log format (string)
    max_age int
    Audit log max age (int)
    max_backup int
    Audit log max backup. Default: 10 (int)
    max_size int
    Audit log max size. Default: 100 (int)
    path str
    Audit log path. Default: /var/log/kube-audit/audit-log.json (string)
    policy str
    Audit policy json encoded definition. "apiVersion" and "kind":"Policy","rules" fields are required in the json. Ex. jsonencode({"apiVersion":"audit.k8s.io/v1","kind":"Policy","rules":[{"level":"RequestResponse","resources":[{"group":"","resources":["pods"]}]}]}) More info (string)
    format String
    Audit log format (string)
    maxAge Number
    Audit log max age (int)
    maxBackup Number
    Audit log max backup. Default: 10 (int)
    maxSize Number
    Audit log max size. Default: 100 (int)
    path String
    Audit log path. Default: /var/log/kube-audit/audit-log.json (string)
    policy String
    Audit policy json encoded definition. "apiVersion" and "kind":"Policy","rules" fields are required in the json. Ex. jsonencode({"apiVersion":"audit.k8s.io/v1","kind":"Policy","rules":[{"level":"RequestResponse","resources":[{"group":"","resources":["pods"]}]}]}) More info (string)

    ClusterServicesKubeApiDeprecated, ClusterServicesKubeApiDeprecatedArgs

    AlwaysPullImages bool
    Enable AlwaysPullImages Admission controller plugin. Rancher docs (bool)
    AuditLog ClusterServicesKubeApiDeprecatedAuditLog
    K8s audit log configuration. (list maxitem: 1)
    EventRateLimit ClusterServicesKubeApiDeprecatedEventRateLimit
    K8s event rate limit configuration. (list maxitem: 1)
    ExtraArgs Dictionary<string, object>
    Extra arguments for scheduler service (map)
    ExtraBinds List<string>
    Extra binds for scheduler service (list)
    ExtraEnvs List<string>
    Extra environment for scheduler service (list)
    Image string
    Docker image for scheduler service (string)
    PodSecurityConfiguration string
    Built-in PodSecurityPolicy (privileged or restricted)
    PodSecurityPolicy bool
    Pod Security Policy option for kube API service (bool)
    SecretsEncryptionConfig ClusterServicesKubeApiDeprecatedSecretsEncryptionConfig
    Encrypt k8s secret data configration. (list maxitem: 1)
    ServiceClusterIpRange string
    Service Cluster ip Range option for kube controller service (string)
    ServiceNodePortRange string
    Service Node Port Range option for kube API service (string)
    AlwaysPullImages bool
    Enable AlwaysPullImages Admission controller plugin. Rancher docs (bool)
    AuditLog ClusterServicesKubeApiDeprecatedAuditLog
    K8s audit log configuration. (list maxitem: 1)
    EventRateLimit ClusterServicesKubeApiDeprecatedEventRateLimit
    K8s event rate limit configuration. (list maxitem: 1)
    ExtraArgs map[string]interface{}
    Extra arguments for scheduler service (map)
    ExtraBinds []string
    Extra binds for scheduler service (list)
    ExtraEnvs []string
    Extra environment for scheduler service (list)
    Image string
    Docker image for scheduler service (string)
    PodSecurityConfiguration string
    Built-in PodSecurityPolicy (privileged or restricted)
    PodSecurityPolicy bool
    Pod Security Policy option for kube API service (bool)
    SecretsEncryptionConfig ClusterServicesKubeApiDeprecatedSecretsEncryptionConfig
    Encrypt k8s secret data configration. (list maxitem: 1)
    ServiceClusterIpRange string
    Service Cluster ip Range option for kube controller service (string)
    ServiceNodePortRange string
    Service Node Port Range option for kube API service (string)
    alwaysPullImages Boolean
    Enable AlwaysPullImages Admission controller plugin. Rancher docs (bool)
    auditLog ClusterServicesKubeApiDeprecatedAuditLog
    K8s audit log configuration. (list maxitem: 1)
    eventRateLimit ClusterServicesKubeApiDeprecatedEventRateLimit
    K8s event rate limit configuration. (list maxitem: 1)
    extraArgs Map<String,Object>
    Extra arguments for scheduler service (map)
    extraBinds List<String>
    Extra binds for scheduler service (list)
    extraEnvs List<String>
    Extra environment for scheduler service (list)
    image String
    Docker image for scheduler service (string)
    podSecurityConfiguration String
    Built-in PodSecurityPolicy (privileged or restricted)
    podSecurityPolicy Boolean
    Pod Security Policy option for kube API service (bool)
    secretsEncryptionConfig ClusterServicesKubeApiDeprecatedSecretsEncryptionConfig
    Encrypt k8s secret data configration. (list maxitem: 1)
    serviceClusterIpRange String
    Service Cluster ip Range option for kube controller service (string)
    serviceNodePortRange String
    Service Node Port Range option for kube API service (string)
    alwaysPullImages boolean
    Enable AlwaysPullImages Admission controller plugin. Rancher docs (bool)
    auditLog ClusterServicesKubeApiDeprecatedAuditLog
    K8s audit log configuration. (list maxitem: 1)
    eventRateLimit ClusterServicesKubeApiDeprecatedEventRateLimit
    K8s event rate limit configuration. (list maxitem: 1)
    extraArgs {[key: string]: any}
    Extra arguments for scheduler service (map)
    extraBinds string[]
    Extra binds for scheduler service (list)
    extraEnvs string[]
    Extra environment for scheduler service (list)
    image string
    Docker image for scheduler service (string)
    podSecurityConfiguration string
    Built-in PodSecurityPolicy (privileged or restricted)
    podSecurityPolicy boolean
    Pod Security Policy option for kube API service (bool)
    secretsEncryptionConfig ClusterServicesKubeApiDeprecatedSecretsEncryptionConfig
    Encrypt k8s secret data configration. (list maxitem: 1)
    serviceClusterIpRange string
    Service Cluster ip Range option for kube controller service (string)
    serviceNodePortRange string
    Service Node Port Range option for kube API service (string)
    always_pull_images bool
    Enable AlwaysPullImages Admission controller plugin. Rancher docs (bool)
    audit_log ClusterServicesKubeApiDeprecatedAuditLog
    K8s audit log configuration. (list maxitem: 1)
    event_rate_limit ClusterServicesKubeApiDeprecatedEventRateLimit
    K8s event rate limit configuration. (list maxitem: 1)
    extra_args Mapping[str, Any]
    Extra arguments for scheduler service (map)
    extra_binds Sequence[str]
    Extra binds for scheduler service (list)
    extra_envs Sequence[str]
    Extra environment for scheduler service (list)
    image str
    Docker image for scheduler service (string)
    pod_security_configuration str
    Built-in PodSecurityPolicy (privileged or restricted)
    pod_security_policy bool
    Pod Security Policy option for kube API service (bool)
    secrets_encryption_config ClusterServicesKubeApiDeprecatedSecretsEncryptionConfig
    Encrypt k8s secret data configration. (list maxitem: 1)
    service_cluster_ip_range str
    Service Cluster ip Range option for kube controller service (string)
    service_node_port_range str
    Service Node Port Range option for kube API service (string)
    alwaysPullImages Boolean
    Enable AlwaysPullImages Admission controller plugin. Rancher docs (bool)
    auditLog Property Map
    K8s audit log configuration. (list maxitem: 1)
    eventRateLimit Property Map
    K8s event rate limit configuration. (list maxitem: 1)
    extraArgs Map<Any>
    Extra arguments for scheduler service (map)
    extraBinds List<String>
    Extra binds for scheduler service (list)
    extraEnvs List<String>
    Extra environment for scheduler service (list)
    image String
    Docker image for scheduler service (string)
    podSecurityConfiguration String
    Built-in PodSecurityPolicy (privileged or restricted)
    podSecurityPolicy Boolean
    Pod Security Policy option for kube API service (bool)
    secretsEncryptionConfig Property Map
    Encrypt k8s secret data configration. (list maxitem: 1)
    serviceClusterIpRange String
    Service Cluster ip Range option for kube controller service (string)
    serviceNodePortRange String
    Service Node Port Range option for kube API service (string)

    ClusterServicesKubeApiDeprecatedAuditLog, ClusterServicesKubeApiDeprecatedAuditLogArgs

    Configuration ClusterServicesKubeApiDeprecatedAuditLogConfiguration
    Event rate limit yaml encoded configuration. "apiVersion" and "kind":"Configuration" fields are required in the yaml. Ex. apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n More info (string)
    Enabled bool
    Enable secrets encryption (bool)
    Configuration ClusterServicesKubeApiDeprecatedAuditLogConfiguration
    Event rate limit yaml encoded configuration. "apiVersion" and "kind":"Configuration" fields are required in the yaml. Ex. apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n More info (string)
    Enabled bool
    Enable secrets encryption (bool)
    configuration ClusterServicesKubeApiDeprecatedAuditLogConfiguration
    Event rate limit yaml encoded configuration. "apiVersion" and "kind":"Configuration" fields are required in the yaml. Ex. apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n More info (string)
    enabled Boolean
    Enable secrets encryption (bool)
    configuration ClusterServicesKubeApiDeprecatedAuditLogConfiguration
    Event rate limit yaml encoded configuration. "apiVersion" and "kind":"Configuration" fields are required in the yaml. Ex. apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n More info (string)
    enabled boolean
    Enable secrets encryption (bool)
    configuration ClusterServicesKubeApiDeprecatedAuditLogConfiguration
    Event rate limit yaml encoded configuration. "apiVersion" and "kind":"Configuration" fields are required in the yaml. Ex. apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n More info (string)
    enabled bool
    Enable secrets encryption (bool)
    configuration Property Map
    Event rate limit yaml encoded configuration. "apiVersion" and "kind":"Configuration" fields are required in the yaml. Ex. apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n More info (string)
    enabled Boolean
    Enable secrets encryption (bool)

    ClusterServicesKubeApiDeprecatedAuditLogConfiguration, ClusterServicesKubeApiDeprecatedAuditLogConfigurationArgs

    Format string
    Audit log format (string)
    MaxAge int
    Audit log max age (int)
    MaxBackup int
    Audit log max backup. Default: 10 (int)
    MaxSize int
    Audit log max size. Default: 100 (int)
    Path string
    Audit log path. Default: /var/log/kube-audit/audit-log.json (string)
    Policy string
    Audit policy json encoded definition. "apiVersion" and "kind":"Policy","rules" fields are required in the json. Ex. jsonencode({"apiVersion":"audit.k8s.io/v1","kind":"Policy","rules":[{"level":"RequestResponse","resources":[{"group":"","resources":["pods"]}]}]}) More info (string)
    Format string
    Audit log format (string)
    MaxAge int
    Audit log max age (int)
    MaxBackup int
    Audit log max backup. Default: 10 (int)
    MaxSize int
    Audit log max size. Default: 100 (int)
    Path string
    Audit log path. Default: /var/log/kube-audit/audit-log.json (string)
    Policy string
    Audit policy json encoded definition. "apiVersion" and "kind":"Policy","rules" fields are required in the json. Ex. jsonencode({"apiVersion":"audit.k8s.io/v1","kind":"Policy","rules":[{"level":"RequestResponse","resources":[{"group":"","resources":["pods"]}]}]}) More info (string)
    format String
    Audit log format (string)
    maxAge Integer
    Audit log max age (int)
    maxBackup Integer
    Audit log max backup. Default: 10 (int)
    maxSize Integer
    Audit log max size. Default: 100 (int)
    path String
    Audit log path. Default: /var/log/kube-audit/audit-log.json (string)
    policy String
    Audit policy json encoded definition. "apiVersion" and "kind":"Policy","rules" fields are required in the json. Ex. jsonencode({"apiVersion":"audit.k8s.io/v1","kind":"Policy","rules":[{"level":"RequestResponse","resources":[{"group":"","resources":["pods"]}]}]}) More info (string)
    format string
    Audit log format (string)
    maxAge number
    Audit log max age (int)
    maxBackup number
    Audit log max backup. Default: 10 (int)
    maxSize number
    Audit log max size. Default: 100 (int)
    path string
    Audit log path. Default: /var/log/kube-audit/audit-log.json (string)
    policy string
    Audit policy json encoded definition. "apiVersion" and "kind":"Policy","rules" fields are required in the json. Ex. jsonencode({"apiVersion":"audit.k8s.io/v1","kind":"Policy","rules":[{"level":"RequestResponse","resources":[{"group":"","resources":["pods"]}]}]}) More info (string)
    format str
    Audit log format (string)
    max_age int
    Audit log max age (int)
    max_backup int
    Audit log max backup. Default: 10 (int)
    max_size int
    Audit log max size. Default: 100 (int)
    path str
    Audit log path. Default: /var/log/kube-audit/audit-log.json (string)
    policy str
    Audit policy json encoded definition. "apiVersion" and "kind":"Policy","rules" fields are required in the json. Ex. jsonencode({"apiVersion":"audit.k8s.io/v1","kind":"Policy","rules":[{"level":"RequestResponse","resources":[{"group":"","resources":["pods"]}]}]}) More info (string)
    format String
    Audit log format (string)
    maxAge Number
    Audit log max age (int)
    maxBackup Number
    Audit log max backup. Default: 10 (int)
    maxSize Number
    Audit log max size. Default: 100 (int)
    path String
    Audit log path. Default: /var/log/kube-audit/audit-log.json (string)
    policy String
    Audit policy json encoded definition. "apiVersion" and "kind":"Policy","rules" fields are required in the json. Ex. jsonencode({"apiVersion":"audit.k8s.io/v1","kind":"Policy","rules":[{"level":"RequestResponse","resources":[{"group":"","resources":["pods"]}]}]}) More info (string)

    ClusterServicesKubeApiDeprecatedEventRateLimit, ClusterServicesKubeApiDeprecatedEventRateLimitArgs

    Configuration string
    Event rate limit yaml encoded configuration. "apiVersion" and "kind":"Configuration" fields are required in the yaml. Ex. apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n More info (string)
    Enabled bool
    Enable secrets encryption (bool)
    Configuration string
    Event rate limit yaml encoded configuration. "apiVersion" and "kind":"Configuration" fields are required in the yaml. Ex. apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n More info (string)
    Enabled bool
    Enable secrets encryption (bool)
    configuration String
    Event rate limit yaml encoded configuration. "apiVersion" and "kind":"Configuration" fields are required in the yaml. Ex. apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n More info (string)
    enabled Boolean
    Enable secrets encryption (bool)
    configuration string
    Event rate limit yaml encoded configuration. "apiVersion" and "kind":"Configuration" fields are required in the yaml. Ex. apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n More info (string)
    enabled boolean
    Enable secrets encryption (bool)
    configuration str
    Event rate limit yaml encoded configuration. "apiVersion" and "kind":"Configuration" fields are required in the yaml. Ex. apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n More info (string)
    enabled bool
    Enable secrets encryption (bool)
    configuration String
    Event rate limit yaml encoded configuration. "apiVersion" and "kind":"Configuration" fields are required in the yaml. Ex. apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n More info (string)
    enabled Boolean
    Enable secrets encryption (bool)

    ClusterServicesKubeApiDeprecatedSecretsEncryptionConfig, ClusterServicesKubeApiDeprecatedSecretsEncryptionConfigArgs

    CustomConfig string
    Secrets encryption yaml encoded custom configuration. "apiVersion" and "kind":"EncryptionConfiguration" fields are required in the yaml. Ex. apiVersion: apiserver.config.k8s.io/v1\nkind: EncryptionConfiguration\nresources:\n- resources:\n - secrets\n providers:\n - aescbc:\n keys:\n - name: k-fw5hn\n secret: RTczRjFDODMwQzAyMDVBREU4NDJBMUZFNDhCNzM5N0I=\n identity: {}\n More info (string)
    Enabled bool
    Enable secrets encryption (bool)
    CustomConfig string
    Secrets encryption yaml encoded custom configuration. "apiVersion" and "kind":"EncryptionConfiguration" fields are required in the yaml. Ex. apiVersion: apiserver.config.k8s.io/v1\nkind: EncryptionConfiguration\nresources:\n- resources:\n - secrets\n providers:\n - aescbc:\n keys:\n - name: k-fw5hn\n secret: RTczRjFDODMwQzAyMDVBREU4NDJBMUZFNDhCNzM5N0I=\n identity: {}\n More info (string)
    Enabled bool
    Enable secrets encryption (bool)
    customConfig String
    Secrets encryption yaml encoded custom configuration. "apiVersion" and "kind":"EncryptionConfiguration" fields are required in the yaml. Ex. apiVersion: apiserver.config.k8s.io/v1\nkind: EncryptionConfiguration\nresources:\n- resources:\n - secrets\n providers:\n - aescbc:\n keys:\n - name: k-fw5hn\n secret: RTczRjFDODMwQzAyMDVBREU4NDJBMUZFNDhCNzM5N0I=\n identity: {}\n More info (string)
    enabled Boolean
    Enable secrets encryption (bool)
    customConfig string
    Secrets encryption yaml encoded custom configuration. "apiVersion" and "kind":"EncryptionConfiguration" fields are required in the yaml. Ex. apiVersion: apiserver.config.k8s.io/v1\nkind: EncryptionConfiguration\nresources:\n- resources:\n - secrets\n providers:\n - aescbc:\n keys:\n - name: k-fw5hn\n secret: RTczRjFDODMwQzAyMDVBREU4NDJBMUZFNDhCNzM5N0I=\n identity: {}\n More info (string)
    enabled boolean
    Enable secrets encryption (bool)
    custom_config str
    Secrets encryption yaml encoded custom configuration. "apiVersion" and "kind":"EncryptionConfiguration" fields are required in the yaml. Ex. apiVersion: apiserver.config.k8s.io/v1\nkind: EncryptionConfiguration\nresources:\n- resources:\n - secrets\n providers:\n - aescbc:\n keys:\n - name: k-fw5hn\n secret: RTczRjFDODMwQzAyMDVBREU4NDJBMUZFNDhCNzM5N0I=\n identity: {}\n More info (string)
    enabled bool
    Enable secrets encryption (bool)
    customConfig String
    Secrets encryption yaml encoded custom configuration. "apiVersion" and "kind":"EncryptionConfiguration" fields are required in the yaml. Ex. apiVersion: apiserver.config.k8s.io/v1\nkind: EncryptionConfiguration\nresources:\n- resources:\n - secrets\n providers:\n - aescbc:\n keys:\n - name: k-fw5hn\n secret: RTczRjFDODMwQzAyMDVBREU4NDJBMUZFNDhCNzM5N0I=\n identity: {}\n More info (string)
    enabled Boolean
    Enable secrets encryption (bool)

    ClusterServicesKubeApiEventRateLimit, ClusterServicesKubeApiEventRateLimitArgs

    Configuration string
    Event rate limit yaml encoded configuration. "apiVersion" and "kind":"Configuration" fields are required in the yaml. Ex. apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n More info (string)
    Enabled bool
    Enable secrets encryption (bool)
    Configuration string
    Event rate limit yaml encoded configuration. "apiVersion" and "kind":"Configuration" fields are required in the yaml. Ex. apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n More info (string)
    Enabled bool
    Enable secrets encryption (bool)
    configuration String
    Event rate limit yaml encoded configuration. "apiVersion" and "kind":"Configuration" fields are required in the yaml. Ex. apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n More info (string)
    enabled Boolean
    Enable secrets encryption (bool)
    configuration string
    Event rate limit yaml encoded configuration. "apiVersion" and "kind":"Configuration" fields are required in the yaml. Ex. apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n More info (string)
    enabled boolean
    Enable secrets encryption (bool)
    configuration str
    Event rate limit yaml encoded configuration. "apiVersion" and "kind":"Configuration" fields are required in the yaml. Ex. apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n More info (string)
    enabled bool
    Enable secrets encryption (bool)
    configuration String
    Event rate limit yaml encoded configuration. "apiVersion" and "kind":"Configuration" fields are required in the yaml. Ex. apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n More info (string)
    enabled Boolean
    Enable secrets encryption (bool)

    ClusterServicesKubeApiSecretsEncryptionConfig, ClusterServicesKubeApiSecretsEncryptionConfigArgs

    CustomConfig string
    Secrets encryption yaml encoded custom configuration. "apiVersion" and "kind":"EncryptionConfiguration" fields are required in the yaml. Ex. apiVersion: apiserver.config.k8s.io/v1\nkind: EncryptionConfiguration\nresources:\n- resources:\n - secrets\n providers:\n - aescbc:\n keys:\n - name: k-fw5hn\n secret: RTczRjFDODMwQzAyMDVBREU4NDJBMUZFNDhCNzM5N0I=\n identity: {}\n More info (string)
    Enabled bool
    Enable secrets encryption (bool)
    CustomConfig string
    Secrets encryption yaml encoded custom configuration. "apiVersion" and "kind":"EncryptionConfiguration" fields are required in the yaml. Ex. apiVersion: apiserver.config.k8s.io/v1\nkind: EncryptionConfiguration\nresources:\n- resources:\n - secrets\n providers:\n - aescbc:\n keys:\n - name: k-fw5hn\n secret: RTczRjFDODMwQzAyMDVBREU4NDJBMUZFNDhCNzM5N0I=\n identity: {}\n More info (string)
    Enabled bool
    Enable secrets encryption (bool)
    customConfig String
    Secrets encryption yaml encoded custom configuration. "apiVersion" and "kind":"EncryptionConfiguration" fields are required in the yaml. Ex. apiVersion: apiserver.config.k8s.io/v1\nkind: EncryptionConfiguration\nresources:\n- resources:\n - secrets\n providers:\n - aescbc:\n keys:\n - name: k-fw5hn\n secret: RTczRjFDODMwQzAyMDVBREU4NDJBMUZFNDhCNzM5N0I=\n identity: {}\n More info (string)
    enabled Boolean
    Enable secrets encryption (bool)
    customConfig string
    Secrets encryption yaml encoded custom configuration. "apiVersion" and "kind":"EncryptionConfiguration" fields are required in the yaml. Ex. apiVersion: apiserver.config.k8s.io/v1\nkind: EncryptionConfiguration\nresources:\n- resources:\n - secrets\n providers:\n - aescbc:\n keys:\n - name: k-fw5hn\n secret: RTczRjFDODMwQzAyMDVBREU4NDJBMUZFNDhCNzM5N0I=\n identity: {}\n More info (string)
    enabled boolean
    Enable secrets encryption (bool)
    custom_config str
    Secrets encryption yaml encoded custom configuration. "apiVersion" and "kind":"EncryptionConfiguration" fields are required in the yaml. Ex. apiVersion: apiserver.config.k8s.io/v1\nkind: EncryptionConfiguration\nresources:\n- resources:\n - secrets\n providers:\n - aescbc:\n keys:\n - name: k-fw5hn\n secret: RTczRjFDODMwQzAyMDVBREU4NDJBMUZFNDhCNzM5N0I=\n identity: {}\n More info (string)
    enabled bool
    Enable secrets encryption (bool)
    customConfig String
    Secrets encryption yaml encoded custom configuration. "apiVersion" and "kind":"EncryptionConfiguration" fields are required in the yaml. Ex. apiVersion: apiserver.config.k8s.io/v1\nkind: EncryptionConfiguration\nresources:\n- resources:\n - secrets\n providers:\n - aescbc:\n keys:\n - name: k-fw5hn\n secret: RTczRjFDODMwQzAyMDVBREU4NDJBMUZFNDhCNzM5N0I=\n identity: {}\n More info (string)
    enabled Boolean
    Enable secrets encryption (bool)

    ClusterServicesKubeController, ClusterServicesKubeControllerArgs

    ClusterCidr string
    Cluster CIDR option for kube controller service (string)
    ExtraArgs Dictionary<string, object>
    Extra arguments for scheduler service (map)
    ExtraBinds List<string>
    Extra binds for scheduler service (list)
    ExtraEnvs List<string>
    Extra environment for scheduler service (list)
    Image string
    Docker image for scheduler service (string)
    ServiceClusterIpRange string
    Service Cluster ip Range option for kube controller service (string)
    ClusterCidr string
    Cluster CIDR option for kube controller service (string)
    ExtraArgs map[string]interface{}
    Extra arguments for scheduler service (map)
    ExtraBinds []string
    Extra binds for scheduler service (list)
    ExtraEnvs []string
    Extra environment for scheduler service (list)
    Image string
    Docker image for scheduler service (string)
    ServiceClusterIpRange string
    Service Cluster ip Range option for kube controller service (string)
    clusterCidr String
    Cluster CIDR option for kube controller service (string)
    extraArgs Map<String,Object>
    Extra arguments for scheduler service (map)
    extraBinds List<String>
    Extra binds for scheduler service (list)
    extraEnvs List<String>
    Extra environment for scheduler service (list)
    image String
    Docker image for scheduler service (string)
    serviceClusterIpRange String
    Service Cluster ip Range option for kube controller service (string)
    clusterCidr string
    Cluster CIDR option for kube controller service (string)
    extraArgs {[key: string]: any}
    Extra arguments for scheduler service (map)
    extraBinds string[]
    Extra binds for scheduler service (list)
    extraEnvs string[]
    Extra environment for scheduler service (list)
    image string
    Docker image for scheduler service (string)
    serviceClusterIpRange string
    Service Cluster ip Range option for kube controller service (string)
    cluster_cidr str
    Cluster CIDR option for kube controller service (string)
    extra_args Mapping[str, Any]
    Extra arguments for scheduler service (map)
    extra_binds Sequence[str]
    Extra binds for scheduler service (list)
    extra_envs Sequence[str]
    Extra environment for scheduler service (list)
    image str
    Docker image for scheduler service (string)
    service_cluster_ip_range str
    Service Cluster ip Range option for kube controller service (string)
    clusterCidr String
    Cluster CIDR option for kube controller service (string)
    extraArgs Map<Any>
    Extra arguments for scheduler service (map)
    extraBinds List<String>
    Extra binds for scheduler service (list)
    extraEnvs List<String>
    Extra environment for scheduler service (list)
    image String
    Docker image for scheduler service (string)
    serviceClusterIpRange String
    Service Cluster ip Range option for kube controller service (string)

    ClusterServicesKubeControllerDeprecated, ClusterServicesKubeControllerDeprecatedArgs

    ClusterCidr string
    Cluster CIDR option for kube controller service (string)
    ExtraArgs Dictionary<string, object>
    Extra arguments for scheduler service (map)
    ExtraBinds List<string>
    Extra binds for scheduler service (list)
    ExtraEnvs List<string>
    Extra environment for scheduler service (list)
    Image string
    Docker image for scheduler service (string)
    ServiceClusterIpRange string
    Service Cluster ip Range option for kube controller service (string)
    ClusterCidr string
    Cluster CIDR option for kube controller service (string)
    ExtraArgs map[string]interface{}
    Extra arguments for scheduler service (map)
    ExtraBinds []string
    Extra binds for scheduler service (list)
    ExtraEnvs []string
    Extra environment for scheduler service (list)
    Image string
    Docker image for scheduler service (string)
    ServiceClusterIpRange string
    Service Cluster ip Range option for kube controller service (string)
    clusterCidr String
    Cluster CIDR option for kube controller service (string)
    extraArgs Map<String,Object>
    Extra arguments for scheduler service (map)
    extraBinds List<String>
    Extra binds for scheduler service (list)
    extraEnvs List<String>
    Extra environment for scheduler service (list)
    image String
    Docker image for scheduler service (string)
    serviceClusterIpRange String
    Service Cluster ip Range option for kube controller service (string)
    clusterCidr string
    Cluster CIDR option for kube controller service (string)
    extraArgs {[key: string]: any}
    Extra arguments for scheduler service (map)
    extraBinds string[]
    Extra binds for scheduler service (list)
    extraEnvs string[]
    Extra environment for scheduler service (list)
    image string
    Docker image for scheduler service (string)
    serviceClusterIpRange string
    Service Cluster ip Range option for kube controller service (string)
    cluster_cidr str
    Cluster CIDR option for kube controller service (string)
    extra_args Mapping[str, Any]
    Extra arguments for scheduler service (map)
    extra_binds Sequence[str]
    Extra binds for scheduler service (list)
    extra_envs Sequence[str]
    Extra environment for scheduler service (list)
    image str
    Docker image for scheduler service (string)
    service_cluster_ip_range str
    Service Cluster ip Range option for kube controller service (string)
    clusterCidr String
    Cluster CIDR option for kube controller service (string)
    extraArgs Map<Any>
    Extra arguments for scheduler service (map)
    extraBinds List<String>
    Extra binds for scheduler service (list)
    extraEnvs List<String>
    Extra environment for scheduler service (list)
    image String
    Docker image for scheduler service (string)
    serviceClusterIpRange String
    Service Cluster ip Range option for kube controller service (string)

    ClusterServicesKubeProxyDeprecated, ClusterServicesKubeProxyDeprecatedArgs

    ExtraArgs Dictionary<string, object>
    Extra arguments for scheduler service (map)
    ExtraBinds List<string>
    Extra binds for scheduler service (list)
    ExtraEnvs List<string>
    Extra environment for scheduler service (list)
    Image string
    Docker image for scheduler service (string)
    ExtraArgs map[string]interface{}
    Extra arguments for scheduler service (map)
    ExtraBinds []string
    Extra binds for scheduler service (list)
    ExtraEnvs []string
    Extra environment for scheduler service (list)
    Image string
    Docker image for scheduler service (string)
    extraArgs Map<String,Object>
    Extra arguments for scheduler service (map)
    extraBinds List<String>
    Extra binds for scheduler service (list)
    extraEnvs List<String>
    Extra environment for scheduler service (list)
    image String
    Docker image for scheduler service (string)
    extraArgs {[key: string]: any}
    Extra arguments for scheduler service (map)
    extraBinds string[]
    Extra binds for scheduler service (list)
    extraEnvs string[]
    Extra environment for scheduler service (list)
    image string
    Docker image for scheduler service (string)
    extra_args Mapping[str, Any]
    Extra arguments for scheduler service (map)
    extra_binds Sequence[str]
    Extra binds for scheduler service (list)
    extra_envs Sequence[str]
    Extra environment for scheduler service (list)
    image str
    Docker image for scheduler service (string)
    extraArgs Map<Any>
    Extra arguments for scheduler service (map)
    extraBinds List<String>
    Extra binds for scheduler service (list)
    extraEnvs List<String>
    Extra environment for scheduler service (list)
    image String
    Docker image for scheduler service (string)

    ClusterServicesKubeSchedulerDeprecated, ClusterServicesKubeSchedulerDeprecatedArgs

    ExtraArgs Dictionary<string, object>
    Extra arguments for scheduler service (map)
    ExtraBinds List<string>
    Extra binds for scheduler service (list)
    ExtraEnvs List<string>
    Extra environment for scheduler service (list)
    Image string
    Docker image for scheduler service (string)
    ExtraArgs map[string]interface{}
    Extra arguments for scheduler service (map)
    ExtraBinds []string
    Extra binds for scheduler service (list)
    ExtraEnvs []string
    Extra environment for scheduler service (list)
    Image string
    Docker image for scheduler service (string)
    extraArgs Map<String,Object>
    Extra arguments for scheduler service (map)
    extraBinds List<String>
    Extra binds for scheduler service (list)
    extraEnvs List<String>
    Extra environment for scheduler service (list)
    image String
    Docker image for scheduler service (string)
    extraArgs {[key: string]: any}
    Extra arguments for scheduler service (map)
    extraBinds string[]
    Extra binds for scheduler service (list)
    extraEnvs string[]
    Extra environment for scheduler service (list)
    image string
    Docker image for scheduler service (string)
    extra_args Mapping[str, Any]
    Extra arguments for scheduler service (map)
    extra_binds Sequence[str]
    Extra binds for scheduler service (list)
    extra_envs Sequence[str]
    Extra environment for scheduler service (list)
    image str
    Docker image for scheduler service (string)
    extraArgs Map<Any>
    Extra arguments for scheduler service (map)
    extraBinds List<String>
    Extra binds for scheduler service (list)
    extraEnvs List<String>
    Extra environment for scheduler service (list)
    image String
    Docker image for scheduler service (string)

    ClusterServicesKubelet, ClusterServicesKubeletArgs

    ClusterDnsServer string
    Cluster DNS Server option for kubelet service (string)
    ClusterDomain string
    Cluster Domain option for kubelet service. Default cluster.local (string)
    ExtraArgs Dictionary<string, object>
    Extra arguments for scheduler service (map)
    ExtraBinds List<string>
    Extra binds for scheduler service (list)
    ExtraEnvs List<string>
    Extra environment for scheduler service (list)
    FailSwapOn bool
    Enable or disable failing when swap on is not supported (bool)
    GenerateServingCertificate bool
    Generate a certificate signed by the kube-ca. Default false (bool)
    Image string
    Docker image for scheduler service (string)
    InfraContainerImage string
    Infra container image for kubelet service (string)
    ClusterDnsServer string
    Cluster DNS Server option for kubelet service (string)
    ClusterDomain string
    Cluster Domain option for kubelet service. Default cluster.local (string)
    ExtraArgs map[string]interface{}
    Extra arguments for scheduler service (map)
    ExtraBinds []string
    Extra binds for scheduler service (list)
    ExtraEnvs []string
    Extra environment for scheduler service (list)
    FailSwapOn bool
    Enable or disable failing when swap on is not supported (bool)
    GenerateServingCertificate bool
    Generate a certificate signed by the kube-ca. Default false (bool)
    Image string
    Docker image for scheduler service (string)
    InfraContainerImage string
    Infra container image for kubelet service (string)
    clusterDnsServer String
    Cluster DNS Server option for kubelet service (string)
    clusterDomain String
    Cluster Domain option for kubelet service. Default cluster.local (string)
    extraArgs Map<String,Object>
    Extra arguments for scheduler service (map)
    extraBinds List<String>
    Extra binds for scheduler service (list)
    extraEnvs List<String>
    Extra environment for scheduler service (list)
    failSwapOn Boolean
    Enable or disable failing when swap on is not supported (bool)
    generateServingCertificate Boolean
    Generate a certificate signed by the kube-ca. Default false (bool)
    image String
    Docker image for scheduler service (string)
    infraContainerImage String
    Infra container image for kubelet service (string)
    clusterDnsServer string
    Cluster DNS Server option for kubelet service (string)
    clusterDomain string
    Cluster Domain option for kubelet service. Default cluster.local (string)
    extraArgs {[key: string]: any}
    Extra arguments for scheduler service (map)
    extraBinds string[]
    Extra binds for scheduler service (list)
    extraEnvs string[]
    Extra environment for scheduler service (list)
    failSwapOn boolean
    Enable or disable failing when swap on is not supported (bool)
    generateServingCertificate boolean
    Generate a certificate signed by the kube-ca. Default false (bool)
    image string
    Docker image for scheduler service (string)
    infraContainerImage string
    Infra container image for kubelet 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)
    extra_args Mapping[str, Any]
    Extra arguments for scheduler service (map)
    extra_binds Sequence[str]
    Extra binds for scheduler service (list)
    extra_envs Sequence[str]
    Extra environment for scheduler service (list)
    fail_swap_on bool
    Enable or disable failing when swap on is not supported (bool)
    generate_serving_certificate bool
    Generate a certificate signed by the kube-ca. Default false (bool)
    image str
    Docker image for scheduler service (string)
    infra_container_image str
    Infra container image for kubelet service (string)
    clusterDnsServer String
    Cluster DNS Server option for kubelet service (string)
    clusterDomain String
    Cluster Domain option for kubelet service. Default cluster.local (string)
    extraArgs Map<Any>
    Extra arguments for scheduler service (map)
    extraBinds List<String>
    Extra binds for scheduler service (list)
    extraEnvs List<String>
    Extra environment for scheduler service (list)
    failSwapOn Boolean
    Enable or disable failing when swap on is not supported (bool)
    generateServingCertificate Boolean
    Generate a certificate signed by the kube-ca. Default false (bool)
    image String
    Docker image for scheduler service (string)
    infraContainerImage String
    Infra container image for kubelet service (string)

    ClusterServicesKubeletDeprecated, ClusterServicesKubeletDeprecatedArgs

    ClusterDnsServer string
    Cluster DNS Server option for kubelet service (string)
    ClusterDomain string
    Cluster Domain option for kubelet service. Default cluster.local (string)
    ExtraArgs Dictionary<string, object>
    Extra arguments for scheduler service (map)
    ExtraBinds List<string>
    Extra binds for scheduler service (list)
    ExtraEnvs List<string>
    Extra environment for scheduler service (list)
    FailSwapOn bool
    Enable or disable failing when swap on is not supported (bool)
    GenerateServingCertificate bool
    Generate a certificate signed by the kube-ca. Default false (bool)
    Image string
    Docker image for scheduler service (string)
    InfraContainerImage string
    Infra container image for kubelet service (string)
    ClusterDnsServer string
    Cluster DNS Server option for kubelet service (string)
    ClusterDomain string
    Cluster Domain option for kubelet service. Default cluster.local (string)
    ExtraArgs map[string]interface{}
    Extra arguments for scheduler service (map)
    ExtraBinds []string
    Extra binds for scheduler service (list)
    ExtraEnvs []string
    Extra environment for scheduler service (list)
    FailSwapOn bool
    Enable or disable failing when swap on is not supported (bool)
    GenerateServingCertificate bool
    Generate a certificate signed by the kube-ca. Default false (bool)
    Image string
    Docker image for scheduler service (string)
    InfraContainerImage string
    Infra container image for kubelet service (string)
    clusterDnsServer String
    Cluster DNS Server option for kubelet service (string)
    clusterDomain String
    Cluster Domain option for kubelet service. Default cluster.local (string)
    extraArgs Map<String,Object>
    Extra arguments for scheduler service (map)
    extraBinds List<String>
    Extra binds for scheduler service (list)
    extraEnvs List<String>
    Extra environment for scheduler service (list)
    failSwapOn Boolean
    Enable or disable failing when swap on is not supported (bool)
    generateServingCertificate Boolean
    Generate a certificate signed by the kube-ca. Default false (bool)
    image String
    Docker image for scheduler service (string)
    infraContainerImage String
    Infra container image for kubelet service (string)
    clusterDnsServer string
    Cluster DNS Server option for kubelet service (string)
    clusterDomain string
    Cluster Domain option for kubelet service. Default cluster.local (string)
    extraArgs {[key: string]: any}
    Extra arguments for scheduler service (map)
    extraBinds string[]
    Extra binds for scheduler service (list)
    extraEnvs string[]
    Extra environment for scheduler service (list)
    failSwapOn boolean
    Enable or disable failing when swap on is not supported (bool)
    generateServingCertificate boolean
    Generate a certificate signed by the kube-ca. Default false (bool)
    image string
    Docker image for scheduler service (string)
    infraContainerImage string
    Infra container image for kubelet 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)
    extra_args Mapping[str, Any]
    Extra arguments for scheduler service (map)
    extra_binds Sequence[str]
    Extra binds for scheduler service (list)
    extra_envs Sequence[str]
    Extra environment for scheduler service (list)
    fail_swap_on bool
    Enable or disable failing when swap on is not supported (bool)
    generate_serving_certificate bool
    Generate a certificate signed by the kube-ca. Default false (bool)
    image str
    Docker image for scheduler service (string)
    infra_container_image str
    Infra container image for kubelet service (string)
    clusterDnsServer String
    Cluster DNS Server option for kubelet service (string)
    clusterDomain String
    Cluster Domain option for kubelet service. Default cluster.local (string)
    extraArgs Map<Any>
    Extra arguments for scheduler service (map)
    extraBinds List<String>
    Extra binds for scheduler service (list)
    extraEnvs List<String>
    Extra environment for scheduler service (list)
    failSwapOn Boolean
    Enable or disable failing when swap on is not supported (bool)
    generateServingCertificate Boolean
    Generate a certificate signed by the kube-ca. Default false (bool)
    image String
    Docker image for scheduler service (string)
    infraContainerImage String
    Infra container image for kubelet service (string)

    ClusterServicesKubeproxy, ClusterServicesKubeproxyArgs

    ExtraArgs Dictionary<string, object>
    Extra arguments for scheduler service (map)
    ExtraBinds List<string>
    Extra binds for scheduler service (list)
    ExtraEnvs List<string>
    Extra environment for scheduler service (list)
    Image string
    Docker image for scheduler service (string)
    ExtraArgs map[string]interface{}
    Extra arguments for scheduler service (map)
    ExtraBinds []string
    Extra binds for scheduler service (list)
    ExtraEnvs []string
    Extra environment for scheduler service (list)
    Image string
    Docker image for scheduler service (string)
    extraArgs Map<String,Object>
    Extra arguments for scheduler service (map)
    extraBinds List<String>
    Extra binds for scheduler service (list)
    extraEnvs List<String>
    Extra environment for scheduler service (list)
    image String
    Docker image for scheduler service (string)
    extraArgs {[key: string]: any}
    Extra arguments for scheduler service (map)
    extraBinds string[]
    Extra binds for scheduler service (list)
    extraEnvs string[]
    Extra environment for scheduler service (list)
    image string
    Docker image for scheduler service (string)
    extra_args Mapping[str, Any]
    Extra arguments for scheduler service (map)
    extra_binds Sequence[str]
    Extra binds for scheduler service (list)
    extra_envs Sequence[str]
    Extra environment for scheduler service (list)
    image str
    Docker image for scheduler service (string)
    extraArgs Map<Any>
    Extra arguments for scheduler service (map)
    extraBinds List<String>
    Extra binds for scheduler service (list)
    extraEnvs List<String>
    Extra environment for scheduler service (list)
    image String
    Docker image for scheduler service (string)

    ClusterServicesScheduler, ClusterServicesSchedulerArgs

    ExtraArgs Dictionary<string, object>
    Extra arguments for scheduler service (map)
    ExtraBinds List<string>
    Extra binds for scheduler service (list)
    ExtraEnvs List<string>
    Extra environment for scheduler service (list)
    Image string
    Docker image for scheduler service (string)
    ExtraArgs map[string]interface{}
    Extra arguments for scheduler service (map)
    ExtraBinds []string
    Extra binds for scheduler service (list)
    ExtraEnvs []string
    Extra environment for scheduler service (list)
    Image string
    Docker image for scheduler service (string)
    extraArgs Map<String,Object>
    Extra arguments for scheduler service (map)
    extraBinds List<String>
    Extra binds for scheduler service (list)
    extraEnvs List<String>
    Extra environment for scheduler service (list)
    image String
    Docker image for scheduler service (string)
    extraArgs {[key: string]: any}
    Extra arguments for scheduler service (map)
    extraBinds string[]
    Extra binds for scheduler service (list)
    extraEnvs string[]
    Extra environment for scheduler service (list)
    image string
    Docker image for scheduler service (string)
    extra_args Mapping[str, Any]
    Extra arguments for scheduler service (map)
    extra_binds Sequence[str]
    Extra binds for scheduler service (list)
    extra_envs Sequence[str]
    Extra environment for scheduler service (list)
    image str
    Docker image for scheduler service (string)
    extraArgs Map<Any>
    Extra arguments for scheduler service (map)
    extraBinds List<String>
    Extra binds for scheduler service (list)
    extraEnvs List<String>
    Extra environment for scheduler service (list)
    image String
    Docker image for scheduler service (string)

    ClusterSystemImages, ClusterSystemImagesArgs

    AciCniDeployContainer string
    Docker image for aci_cni_deploy_container (string)
    AciControllerContainer string
    Docker image for aci_controller_container (string)
    AciHostContainer string
    Docker image for aci_host_container (string)
    AciMcastContainer string
    Docker image for aci_mcast_container (string)
    AciOpflexContainer string
    Docker image for aci_opflex_container (string)
    AciOvsContainer string
    Docker image for aci_ovs_container (string)
    Alpine string
    Docker image for alpine (string)
    CalicoCni string
    Docker image for calico_cni (string)
    CalicoControllers string
    Docker image for calico_controllers (string)
    CalicoCtl string
    Docker image for calico_ctl (string)
    CalicoFlexVol string
    Docker image for calico_flex_vol (string)
    CalicoNode string
    Docker image for calico_node (string)
    CanalCni string
    Docker image for canal_cni (string)
    CanalFlannel string
    Docker image for canal_flannel (string)
    CanalFlexVol string
    Docker image for canal_flex_vol (string)
    CanalNode string
    Docker image for canal_node (string)
    CertDownloader string
    Docker image for cert_downloader (string)
    Coredns string
    Docker image for coredns (string)
    CorednsAutoscaler string
    Docker image for coredns_autoscaler (string)
    Dnsmasq string
    Docker image for dnsmasq (string)
    Etcd string
    Docker image for etcd (string)
    Flannel string
    Docker image for flannel (string)
    FlannelCni string
    Docker image for flannel_cni (string)
    Ingress string
    RKE k8s cluster ingress controller configuration (list maxitems:1)
    IngressBackend string
    Docker image for ingress_backend (string)
    KubeDns string
    Docker image for kube_dns (string)
    KubeDnsAutoscaler string
    Docker image for kube_dns_autoscaler (string)
    KubeDnsSidecar string
    Docker image for kube_dns_sidecar (string)
    Kubernetes string
    Docker image for kubernetes (string)
    KubernetesServicesSidecar string
    Docker image for kubernetes_services_sidecar (string)
    MetricsServer string
    Docker image for metrics_server (string)
    NginxProxy string
    Docker image for nginx_proxy (string)
    Nodelocal string
    Docker image for nodelocal (string)
    PodInfraContainer string
    Docker image for pod_infra_container (string)
    WeaveCni string
    Docker image for weave_cni (string)
    WeaveNode string
    Docker image for weave_node (string)
    WindowsPodInfraContainer string
    Docker image for windows_pod_infra_container (string)
    AciCniDeployContainer string
    Docker image for aci_cni_deploy_container (string)
    AciControllerContainer string
    Docker image for aci_controller_container (string)
    AciHostContainer string
    Docker image for aci_host_container (string)
    AciMcastContainer string
    Docker image for aci_mcast_container (string)
    AciOpflexContainer string
    Docker image for aci_opflex_container (string)
    AciOvsContainer string
    Docker image for aci_ovs_container (string)
    Alpine string
    Docker image for alpine (string)
    CalicoCni string
    Docker image for calico_cni (string)
    CalicoControllers string
    Docker image for calico_controllers (string)
    CalicoCtl string
    Docker image for calico_ctl (string)
    CalicoFlexVol string
    Docker image for calico_flex_vol (string)
    CalicoNode string
    Docker image for calico_node (string)
    CanalCni string
    Docker image for canal_cni (string)
    CanalFlannel string
    Docker image for canal_flannel (string)
    CanalFlexVol string
    Docker image for canal_flex_vol (string)
    CanalNode string
    Docker image for canal_node (string)
    CertDownloader string
    Docker image for cert_downloader (string)
    Coredns string
    Docker image for coredns (string)
    CorednsAutoscaler string
    Docker image for coredns_autoscaler (string)
    Dnsmasq string
    Docker image for dnsmasq (string)
    Etcd string
    Docker image for etcd (string)
    Flannel string
    Docker image for flannel (string)
    FlannelCni string
    Docker image for flannel_cni (string)
    Ingress string
    RKE k8s cluster ingress controller configuration (list maxitems:1)
    IngressBackend string
    Docker image for ingress_backend (string)
    KubeDns string
    Docker image for kube_dns (string)
    KubeDnsAutoscaler string
    Docker image for kube_dns_autoscaler (string)
    KubeDnsSidecar string
    Docker image for kube_dns_sidecar (string)
    Kubernetes string
    Docker image for kubernetes (string)
    KubernetesServicesSidecar string
    Docker image for kubernetes_services_sidecar (string)
    MetricsServer string
    Docker image for metrics_server (string)
    NginxProxy string
    Docker image for nginx_proxy (string)
    Nodelocal string
    Docker image for nodelocal (string)
    PodInfraContainer string
    Docker image for pod_infra_container (string)
    WeaveCni string
    Docker image for weave_cni (string)
    WeaveNode string
    Docker image for weave_node (string)
    WindowsPodInfraContainer string
    Docker image for windows_pod_infra_container (string)
    aciCniDeployContainer String
    Docker image for aci_cni_deploy_container (string)
    aciControllerContainer String
    Docker image for aci_controller_container (string)
    aciHostContainer String
    Docker image for aci_host_container (string)
    aciMcastContainer String
    Docker image for aci_mcast_container (string)
    aciOpflexContainer String
    Docker image for aci_opflex_container (string)
    aciOvsContainer String
    Docker image for aci_ovs_container (string)
    alpine String
    Docker image for alpine (string)
    calicoCni String
    Docker image for calico_cni (string)
    calicoControllers String
    Docker image for calico_controllers (string)
    calicoCtl String
    Docker image for calico_ctl (string)
    calicoFlexVol String
    Docker image for calico_flex_vol (string)
    calicoNode String
    Docker image for calico_node (string)
    canalCni String
    Docker image for canal_cni (string)
    canalFlannel String
    Docker image for canal_flannel (string)
    canalFlexVol String
    Docker image for canal_flex_vol (string)
    canalNode String
    Docker image for canal_node (string)
    certDownloader String
    Docker image for cert_downloader (string)
    coredns String
    Docker image for coredns (string)
    corednsAutoscaler String
    Docker image for coredns_autoscaler (string)
    dnsmasq String
    Docker image for dnsmasq (string)
    etcd String
    Docker image for etcd (string)
    flannel String
    Docker image for flannel (string)
    flannelCni String
    Docker image for flannel_cni (string)
    ingress String
    RKE k8s cluster ingress controller configuration (list maxitems:1)
    ingressBackend String
    Docker image for ingress_backend (string)
    kubeDns String
    Docker image for kube_dns (string)
    kubeDnsAutoscaler String
    Docker image for kube_dns_autoscaler (string)
    kubeDnsSidecar String
    Docker image for kube_dns_sidecar (string)
    kubernetes String
    Docker image for kubernetes (string)
    kubernetesServicesSidecar String
    Docker image for kubernetes_services_sidecar (string)
    metricsServer String
    Docker image for metrics_server (string)
    nginxProxy String
    Docker image for nginx_proxy (string)
    nodelocal String
    Docker image for nodelocal (string)
    podInfraContainer String
    Docker image for pod_infra_container (string)
    weaveCni String
    Docker image for weave_cni (string)
    weaveNode String
    Docker image for weave_node (string)
    windowsPodInfraContainer String
    Docker image for windows_pod_infra_container (string)
    aciCniDeployContainer string
    Docker image for aci_cni_deploy_container (string)
    aciControllerContainer string
    Docker image for aci_controller_container (string)
    aciHostContainer string
    Docker image for aci_host_container (string)
    aciMcastContainer string
    Docker image for aci_mcast_container (string)
    aciOpflexContainer string
    Docker image for aci_opflex_container (string)
    aciOvsContainer string
    Docker image for aci_ovs_container (string)
    alpine string
    Docker image for alpine (string)
    calicoCni string
    Docker image for calico_cni (string)
    calicoControllers string
    Docker image for calico_controllers (string)
    calicoCtl string
    Docker image for calico_ctl (string)
    calicoFlexVol string
    Docker image for calico_flex_vol (string)
    calicoNode string
    Docker image for calico_node (string)
    canalCni string
    Docker image for canal_cni (string)
    canalFlannel string
    Docker image for canal_flannel (string)
    canalFlexVol string
    Docker image for canal_flex_vol (string)
    canalNode string
    Docker image for canal_node (string)
    certDownloader string
    Docker image for cert_downloader (string)
    coredns string
    Docker image for coredns (string)
    corednsAutoscaler string
    Docker image for coredns_autoscaler (string)
    dnsmasq string
    Docker image for dnsmasq (string)
    etcd string
    Docker image for etcd (string)
    flannel string
    Docker image for flannel (string)
    flannelCni string
    Docker image for flannel_cni (string)
    ingress string
    RKE k8s cluster ingress controller configuration (list maxitems:1)
    ingressBackend string
    Docker image for ingress_backend (string)
    kubeDns string
    Docker image for kube_dns (string)
    kubeDnsAutoscaler string
    Docker image for kube_dns_autoscaler (string)
    kubeDnsSidecar string
    Docker image for kube_dns_sidecar (string)
    kubernetes string
    Docker image for kubernetes (string)
    kubernetesServicesSidecar string
    Docker image for kubernetes_services_sidecar (string)
    metricsServer string
    Docker image for metrics_server (string)
    nginxProxy string
    Docker image for nginx_proxy (string)
    nodelocal string
    Docker image for nodelocal (string)
    podInfraContainer string
    Docker image for pod_infra_container (string)
    weaveCni string
    Docker image for weave_cni (string)
    weaveNode string
    Docker image for weave_node (string)
    windowsPodInfraContainer string
    Docker image for windows_pod_infra_container (string)
    aci_cni_deploy_container str
    Docker image for aci_cni_deploy_container (string)
    aci_controller_container str
    Docker image for aci_controller_container (string)
    aci_host_container str
    Docker image for aci_host_container (string)
    aci_mcast_container str
    Docker image for aci_mcast_container (string)
    aci_opflex_container str
    Docker image for aci_opflex_container (string)
    aci_ovs_container str
    Docker image for aci_ovs_container (string)
    alpine str
    Docker image for alpine (string)
    calico_cni str
    Docker image for calico_cni (string)
    calico_controllers str
    Docker image for calico_controllers (string)
    calico_ctl str
    Docker image for calico_ctl (string)
    calico_flex_vol str
    Docker image for calico_flex_vol (string)
    calico_node str
    Docker image for calico_node (string)
    canal_cni str
    Docker image for canal_cni (string)
    canal_flannel str
    Docker image for canal_flannel (string)
    canal_flex_vol str
    Docker image for canal_flex_vol (string)
    canal_node str
    Docker image for canal_node (string)
    cert_downloader str
    Docker image for cert_downloader (string)
    coredns str
    Docker image for coredns (string)
    coredns_autoscaler str
    Docker image for coredns_autoscaler (string)
    dnsmasq str
    Docker image for dnsmasq (string)
    etcd str
    Docker image for etcd (string)
    flannel str
    Docker image for flannel (string)
    flannel_cni str
    Docker image for flannel_cni (string)
    ingress str
    RKE k8s cluster ingress controller configuration (list maxitems:1)
    ingress_backend str
    Docker image for ingress_backend (string)
    kube_dns str
    Docker image for kube_dns (string)
    kube_dns_autoscaler str
    Docker image for kube_dns_autoscaler (string)
    kube_dns_sidecar str
    Docker image for kube_dns_sidecar (string)
    kubernetes str
    Docker image for kubernetes (string)
    kubernetes_services_sidecar str
    Docker image for kubernetes_services_sidecar (string)
    metrics_server str
    Docker image for metrics_server (string)
    nginx_proxy str
    Docker image for nginx_proxy (string)
    nodelocal str
    Docker image for nodelocal (string)
    pod_infra_container str
    Docker image for pod_infra_container (string)
    weave_cni str
    Docker image for weave_cni (string)
    weave_node str
    Docker image for weave_node (string)
    windows_pod_infra_container str
    Docker image for windows_pod_infra_container (string)
    aciCniDeployContainer String
    Docker image for aci_cni_deploy_container (string)
    aciControllerContainer String
    Docker image for aci_controller_container (string)
    aciHostContainer String
    Docker image for aci_host_container (string)
    aciMcastContainer String
    Docker image for aci_mcast_container (string)
    aciOpflexContainer String
    Docker image for aci_opflex_container (string)
    aciOvsContainer String
    Docker image for aci_ovs_container (string)
    alpine String
    Docker image for alpine (string)
    calicoCni String
    Docker image for calico_cni (string)
    calicoControllers String
    Docker image for calico_controllers (string)
    calicoCtl String
    Docker image for calico_ctl (string)
    calicoFlexVol String
    Docker image for calico_flex_vol (string)
    calicoNode String
    Docker image for calico_node (string)
    canalCni String
    Docker image for canal_cni (string)
    canalFlannel String
    Docker image for canal_flannel (string)
    canalFlexVol String
    Docker image for canal_flex_vol (string)
    canalNode String
    Docker image for canal_node (string)
    certDownloader String
    Docker image for cert_downloader (string)
    coredns String
    Docker image for coredns (string)
    corednsAutoscaler String
    Docker image for coredns_autoscaler (string)
    dnsmasq String
    Docker image for dnsmasq (string)
    etcd String
    Docker image for etcd (string)
    flannel String
    Docker image for flannel (string)
    flannelCni String
    Docker image for flannel_cni (string)
    ingress String
    RKE k8s cluster ingress controller configuration (list maxitems:1)
    ingressBackend String
    Docker image for ingress_backend (string)
    kubeDns String
    Docker image for kube_dns (string)
    kubeDnsAutoscaler String
    Docker image for kube_dns_autoscaler (string)
    kubeDnsSidecar String
    Docker image for kube_dns_sidecar (string)
    kubernetes String
    Docker image for kubernetes (string)
    kubernetesServicesSidecar String
    Docker image for kubernetes_services_sidecar (string)
    metricsServer String
    Docker image for metrics_server (string)
    nginxProxy String
    Docker image for nginx_proxy (string)
    nodelocal String
    Docker image for nodelocal (string)
    podInfraContainer String
    Docker image for pod_infra_container (string)
    weaveCni String
    Docker image for weave_cni (string)
    weaveNode String
    Docker image for weave_node (string)
    windowsPodInfraContainer String
    Docker image for windows_pod_infra_container (string)

    ClusterUpgradeStrategy, ClusterUpgradeStrategyArgs

    Drain bool
    RKE drain nodes (bool)
    DrainInput ClusterUpgradeStrategyDrainInput
    RKE drain node input (list Maxitems: 1)
    MaxUnavailableControlplane string
    RKE max unavailable controlplane nodes (string)
    MaxUnavailableWorker string
    RKE max unavailable worker nodes (string)
    Drain bool
    RKE drain nodes (bool)
    DrainInput ClusterUpgradeStrategyDrainInput
    RKE drain node input (list Maxitems: 1)
    MaxUnavailableControlplane string
    RKE max unavailable controlplane nodes (string)
    MaxUnavailableWorker string
    RKE max unavailable worker nodes (string)
    drain Boolean
    RKE drain nodes (bool)
    drainInput ClusterUpgradeStrategyDrainInput
    RKE drain node input (list Maxitems: 1)
    maxUnavailableControlplane String
    RKE max unavailable controlplane nodes (string)
    maxUnavailableWorker String
    RKE max unavailable worker nodes (string)
    drain boolean
    RKE drain nodes (bool)
    drainInput ClusterUpgradeStrategyDrainInput
    RKE drain node input (list Maxitems: 1)
    maxUnavailableControlplane string
    RKE max unavailable controlplane nodes (string)
    maxUnavailableWorker string
    RKE max unavailable worker nodes (string)
    drain bool
    RKE drain nodes (bool)
    drain_input ClusterUpgradeStrategyDrainInput
    RKE drain node input (list Maxitems: 1)
    max_unavailable_controlplane str
    RKE max unavailable controlplane nodes (string)
    max_unavailable_worker str
    RKE max unavailable worker nodes (string)
    drain Boolean
    RKE drain nodes (bool)
    drainInput Property Map
    RKE drain node input (list Maxitems: 1)
    maxUnavailableControlplane String
    RKE max unavailable controlplane nodes (string)
    maxUnavailableWorker String
    RKE max unavailable worker nodes (string)

    ClusterUpgradeStrategyDrainInput, ClusterUpgradeStrategyDrainInputArgs

    DeleteLocalData bool
    Delete RKE node local data (bool)
    Force bool
    Force RKE node drain (bool)
    GracePeriod int
    RKE node drain grace period (int)
    IgnoreDaemonSets bool
    Ignore RKE daemon sets (bool)
    Timeout int
    RKE node drain timeout (int)
    DeleteLocalData bool
    Delete RKE node local data (bool)
    Force bool
    Force RKE node drain (bool)
    GracePeriod int
    RKE node drain grace period (int)
    IgnoreDaemonSets bool
    Ignore RKE daemon sets (bool)
    Timeout int
    RKE node drain timeout (int)
    deleteLocalData Boolean
    Delete RKE node local data (bool)
    force Boolean
    Force RKE node drain (bool)
    gracePeriod Integer
    RKE node drain grace period (int)
    ignoreDaemonSets Boolean
    Ignore RKE daemon sets (bool)
    timeout Integer
    RKE node drain timeout (int)
    deleteLocalData boolean
    Delete RKE node local data (bool)
    force boolean
    Force RKE node drain (bool)
    gracePeriod number
    RKE node drain grace period (int)
    ignoreDaemonSets boolean
    Ignore RKE daemon sets (bool)
    timeout number
    RKE node drain timeout (int)
    delete_local_data bool
    Delete RKE node local data (bool)
    force bool
    Force RKE node drain (bool)
    grace_period int
    RKE node drain grace period (int)
    ignore_daemon_sets bool
    Ignore RKE daemon sets (bool)
    timeout int
    RKE node drain timeout (int)
    deleteLocalData Boolean
    Delete RKE node local data (bool)
    force Boolean
    Force RKE node drain (bool)
    gracePeriod Number
    RKE node drain grace period (int)
    ignoreDaemonSets Boolean
    Ignore RKE daemon sets (bool)
    timeout Number
    RKE node drain timeout (int)

    ClusterWorkerHost, ClusterWorkerHostArgs

    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)

    Package Details

    Repository
    Rancher Kubernetes Engine (RKE) pulumi/pulumi-rke
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the rke Terraform Provider.
    rke logo
    Rancher Kubernetes Engine (RKE) v3.4.0 published on Tuesday, Apr 9, 2024 by Pulumi