rke.Cluster
Explore with Pulumi AI
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 <cluster_config_file>:<rke_state_file>
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 <cluster_config_file>:<rke_state_file>: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[float] = 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_id: Optional[str] = None,
            cluster_name: Optional[str] = None,
            cluster_yaml: Optional[str] = None,
            custom_certs: Optional[bool] = None,
            delay_on_creation: Optional[float] = 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: Optional[ClusterServicesEtcdArgs] = None,
            services_kube_api: Optional[ClusterServicesKubeApiArgs] = None,
            services_kube_controller: Optional[ClusterServicesKubeControllerArgs] = None,
            services_kubelet: Optional[ClusterServicesKubeletArgs] = None,
            services_kubeproxy: Optional[ClusterServicesKubeproxyArgs] = None,
            services_scheduler: Optional[ClusterServicesSchedulerArgs] = None,
            ssh_agent_auth: Optional[bool] = None,
            ssh_cert_path: Optional[str] = None,
            ssh_key_path: Optional[str] = None,
            system_images: Optional[ClusterSystemImagesArgs] = None,
            timeouts: Optional[ClusterTimeoutsArgs] = 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.
Constructor 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", "string" },
        },
    },
    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",
            },
        },
    },
    ClusterId = "string",
    ClusterName = "string",
    ClusterYaml = "string",
    CustomCerts = false,
    DelayOnCreation = 0,
    Dind = false,
    DindDnsServer = "string",
    DindStorageDriver = "string",
    DisablePortCheck = false,
    Dns = new Rke.Inputs.ClusterDnsArgs
    {
        NodeSelector = 
        {
            { "string", "string" },
        },
        Nodelocal = new Rke.Inputs.ClusterDnsNodelocalArgs
        {
            IpAddress = "string",
            NodeSelector = 
            {
                { "string", "string" },
            },
        },
        Provider = "string",
        ReverseCidrs = new[]
        {
            "string",
        },
        UpstreamNameservers = new[]
        {
            "string",
        },
    },
    EnableCriDockerd = false,
    IgnoreDockerVersion = false,
    Ingress = new Rke.Inputs.ClusterIngressArgs
    {
        DefaultBackend = false,
        DnsPolicy = "string",
        ExtraArgs = 
        {
            { "string", "string" },
        },
        HttpPort = 0,
        HttpsPort = 0,
        NetworkMode = "string",
        NodeSelector = 
        {
            { "string", "string" },
        },
        Options = 
        {
            { "string", "string" },
        },
        Provider = "string",
    },
    KubernetesVersion = "string",
    Monitoring = new Rke.Inputs.ClusterMonitoringArgs
    {
        NodeSelector = 
        {
            { "string", "string" },
        },
        Options = 
        {
            { "string", "string" },
        },
        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", "string" },
        },
        Plugin = "string",
        WeaveNetworkProvider = new Rke.Inputs.ClusterNetworkWeaveNetworkProviderArgs
        {
            Password = "string",
        },
    },
    Nodes = new[]
    {
        new Rke.Inputs.ClusterNodeArgs
        {
            Role = new[]
            {
                "string",
            },
            User = "string",
            Address = "string",
            Labels = 
            {
                { "string", "string" },
            },
            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", "string" },
            },
            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", "string" },
            },
            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", "string" },
            },
            ExtraBinds = new[]
            {
                "string",
            },
            ExtraEnvs = new[]
            {
                "string",
            },
            Image = "string",
            ServiceClusterIpRange = "string",
        },
        Kubelet = new Rke.Inputs.ClusterServicesKubeletArgs
        {
            ClusterDnsServer = "string",
            ClusterDomain = "string",
            ExtraArgs = 
            {
                { "string", "string" },
            },
            ExtraBinds = new[]
            {
                "string",
            },
            ExtraEnvs = new[]
            {
                "string",
            },
            FailSwapOn = false,
            GenerateServingCertificate = false,
            Image = "string",
            InfraContainerImage = "string",
        },
        Kubeproxy = new Rke.Inputs.ClusterServicesKubeproxyArgs
        {
            ExtraArgs = 
            {
                { "string", "string" },
            },
            ExtraBinds = new[]
            {
                "string",
            },
            ExtraEnvs = new[]
            {
                "string",
            },
            Image = "string",
        },
        Scheduler = new Rke.Inputs.ClusterServicesSchedulerArgs
        {
            ExtraArgs = 
            {
                { "string", "string" },
            },
            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",
    },
    Timeouts = new Rke.Inputs.ClusterTimeoutsArgs
    {
        Create = "string",
        Delete = "string",
        Update = "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.Float64(0),
Addons: pulumi.String("string"),
AddonsIncludes: pulumi.StringArray{
pulumi.String("string"),
},
Authentication: &.ClusterAuthenticationArgs{
Sans: pulumi.StringArray{
pulumi.String("string"),
},
Strategy: pulumi.String("string"),
Webhook: &.ClusterAuthenticationWebhookArgs{
CacheTimeout: pulumi.String("string"),
ConfigFile: pulumi.String("string"),
},
},
Authorization: &.ClusterAuthorizationArgs{
Mode: pulumi.String("string"),
Options: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
BastionHost: &.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: &.ClusterCloudProviderArgs{
Name: pulumi.String("string"),
AwsCloudProvider: &.ClusterCloudProviderAwsCloudProviderArgs{
Global: &.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: .ClusterCloudProviderAwsCloudProviderServiceOverrideArray{
&.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: &.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.Float64(0),
CloudProviderBackoffExponent: pulumi.Float64(0),
CloudProviderBackoffJitter: pulumi.Float64(0),
CloudProviderBackoffRetries: pulumi.Float64(0),
CloudProviderRateLimit: pulumi.Bool(false),
CloudProviderRateLimitBucket: pulumi.Float64(0),
CloudProviderRateLimitQps: pulumi.Float64(0),
LoadBalancerSku: pulumi.String("string"),
AadClientCertPassword: pulumi.String("string"),
MaximumLoadBalancerRuleCount: pulumi.Float64(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: &.ClusterCloudProviderOpenstackCloudProviderArgs{
Global: &.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: &.ClusterCloudProviderOpenstackCloudProviderBlockStorageArgs{
BsVersion: pulumi.String("string"),
IgnoreVolumeAz: pulumi.Bool(false),
TrustDevicePath: pulumi.Bool(false),
},
LoadBalancer: &.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.Float64(0),
MonitorTimeout: pulumi.String("string"),
SubnetId: pulumi.String("string"),
UseOctavia: pulumi.Bool(false),
},
Metadata: &.ClusterCloudProviderOpenstackCloudProviderMetadataArgs{
RequestTimeout: pulumi.Float64(0),
SearchOrder: pulumi.String("string"),
},
Route: &.ClusterCloudProviderOpenstackCloudProviderRouteArgs{
RouterId: pulumi.String("string"),
},
},
VsphereCloudProvider: &.ClusterCloudProviderVsphereCloudProviderArgs{
VirtualCenters: .ClusterCloudProviderVsphereCloudProviderVirtualCenterArray{
&.ClusterCloudProviderVsphereCloudProviderVirtualCenterArgs{
Datacenters: pulumi.String("string"),
Name: pulumi.String("string"),
Password: pulumi.String("string"),
User: pulumi.String("string"),
Port: pulumi.String("string"),
SoapRoundtripCount: pulumi.Float64(0),
},
},
Workspace: &.ClusterCloudProviderVsphereCloudProviderWorkspaceArgs{
Datacenter: pulumi.String("string"),
Server: pulumi.String("string"),
DefaultDatastore: pulumi.String("string"),
Folder: pulumi.String("string"),
ResourcepoolPath: pulumi.String("string"),
},
Disk: &.ClusterCloudProviderVsphereCloudProviderDiskArgs{
ScsiControllerType: pulumi.String("string"),
},
Global: &.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.Float64(0),
User: pulumi.String("string"),
VmName: pulumi.String("string"),
VmUuid: pulumi.String("string"),
WorkingDir: pulumi.String("string"),
},
Network: &.ClusterCloudProviderVsphereCloudProviderNetworkArgs{
PublicNetwork: pulumi.String("string"),
},
},
},
ClusterId: pulumi.String("string"),
ClusterName: pulumi.String("string"),
ClusterYaml: pulumi.String("string"),
CustomCerts: pulumi.Bool(false),
DelayOnCreation: pulumi.Float64(0),
Dind: pulumi.Bool(false),
DindDnsServer: pulumi.String("string"),
DindStorageDriver: pulumi.String("string"),
DisablePortCheck: pulumi.Bool(false),
Dns: &.ClusterDnsArgs{
NodeSelector: pulumi.StringMap{
"string": pulumi.String("string"),
},
Nodelocal: &.ClusterDnsNodelocalArgs{
IpAddress: pulumi.String("string"),
NodeSelector: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
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: &.ClusterIngressArgs{
DefaultBackend: pulumi.Bool(false),
DnsPolicy: pulumi.String("string"),
ExtraArgs: pulumi.StringMap{
"string": pulumi.String("string"),
},
HttpPort: pulumi.Float64(0),
HttpsPort: pulumi.Float64(0),
NetworkMode: pulumi.String("string"),
NodeSelector: pulumi.StringMap{
"string": pulumi.String("string"),
},
Options: pulumi.StringMap{
"string": pulumi.String("string"),
},
Provider: pulumi.String("string"),
},
KubernetesVersion: pulumi.String("string"),
Monitoring: &.ClusterMonitoringArgs{
NodeSelector: pulumi.StringMap{
"string": pulumi.String("string"),
},
Options: pulumi.StringMap{
"string": pulumi.String("string"),
},
Provider: pulumi.String("string"),
},
Network: &.ClusterNetworkArgs{
AciNetworkProvider: &.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: &.ClusterNetworkCalicoNetworkProviderArgs{
CloudProvider: pulumi.String("string"),
},
CanalNetworkProvider: &.ClusterNetworkCanalNetworkProviderArgs{
Iface: pulumi.String("string"),
},
FlannelNetworkProvider: &.ClusterNetworkFlannelNetworkProviderArgs{
Iface: pulumi.String("string"),
},
Mtu: pulumi.Float64(0),
Options: pulumi.StringMap{
"string": pulumi.String("string"),
},
Plugin: pulumi.String("string"),
WeaveNetworkProvider: &.ClusterNetworkWeaveNetworkProviderArgs{
Password: pulumi.String("string"),
},
},
Nodes: .ClusterNodeArray{
&.ClusterNodeArgs{
Role: pulumi.StringArray{
pulumi.String("string"),
},
User: pulumi.String("string"),
Address: pulumi.String("string"),
Labels: pulumi.StringMap{
"string": pulumi.String("string"),
},
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: .ClusterNodeTaintArray{
&.ClusterNodeTaintArgs{
Key: pulumi.String("string"),
Value: pulumi.String("string"),
Effect: pulumi.String("string"),
},
},
DockerSocket: pulumi.String("string"),
},
},
PrefixPath: pulumi.String("string"),
PrivateRegistries: .ClusterPrivateRegistryArray{
&.ClusterPrivateRegistryArgs{
Url: pulumi.String("string"),
IsDefault: pulumi.Bool(false),
Password: pulumi.String("string"),
User: pulumi.String("string"),
},
},
Restore: &.ClusterRestoreArgs{
Restore: pulumi.Bool(false),
SnapshotName: pulumi.String("string"),
},
RotateCertificates: &.ClusterRotateCertificatesArgs{
CaCertificates: pulumi.Bool(false),
Services: pulumi.StringArray{
pulumi.String("string"),
},
},
Services: &.ClusterServicesArgs{
Etcd: &.ClusterServicesEtcdArgs{
BackupConfig: &.ClusterServicesEtcdBackupConfigArgs{
Enabled: pulumi.Bool(false),
IntervalHours: pulumi.Float64(0),
Retention: pulumi.Float64(0),
S3BackupConfig: &.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.Float64(0),
},
CaCert: pulumi.String("string"),
Cert: pulumi.String("string"),
Creation: pulumi.String("string"),
ExternalUrls: pulumi.StringArray{
pulumi.String("string"),
},
ExtraArgs: pulumi.StringMap{
"string": pulumi.String("string"),
},
ExtraBinds: pulumi.StringArray{
pulumi.String("string"),
},
ExtraEnvs: pulumi.StringArray{
pulumi.String("string"),
},
Gid: pulumi.Float64(0),
Image: pulumi.String("string"),
Key: pulumi.String("string"),
Path: pulumi.String("string"),
Retention: pulumi.String("string"),
Snapshot: pulumi.Bool(false),
Uid: pulumi.Float64(0),
},
KubeApi: &.ClusterServicesKubeApiArgs{
AlwaysPullImages: pulumi.Bool(false),
AuditLog: &.ClusterServicesKubeApiAuditLogArgs{
Configuration: &.ClusterServicesKubeApiAuditLogConfigurationArgs{
Format: pulumi.String("string"),
MaxAge: pulumi.Float64(0),
MaxBackup: pulumi.Float64(0),
MaxSize: pulumi.Float64(0),
Path: pulumi.String("string"),
Policy: pulumi.String("string"),
},
Enabled: pulumi.Bool(false),
},
EventRateLimit: &.ClusterServicesKubeApiEventRateLimitArgs{
Configuration: pulumi.String("string"),
Enabled: pulumi.Bool(false),
},
ExtraArgs: pulumi.StringMap{
"string": pulumi.String("string"),
},
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: &.ClusterServicesKubeApiSecretsEncryptionConfigArgs{
CustomConfig: pulumi.String("string"),
Enabled: pulumi.Bool(false),
},
ServiceClusterIpRange: pulumi.String("string"),
ServiceNodePortRange: pulumi.String("string"),
},
KubeController: &.ClusterServicesKubeControllerArgs{
ClusterCidr: pulumi.String("string"),
ExtraArgs: pulumi.StringMap{
"string": pulumi.String("string"),
},
ExtraBinds: pulumi.StringArray{
pulumi.String("string"),
},
ExtraEnvs: pulumi.StringArray{
pulumi.String("string"),
},
Image: pulumi.String("string"),
ServiceClusterIpRange: pulumi.String("string"),
},
Kubelet: &.ClusterServicesKubeletArgs{
ClusterDnsServer: pulumi.String("string"),
ClusterDomain: pulumi.String("string"),
ExtraArgs: pulumi.StringMap{
"string": pulumi.String("string"),
},
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: &.ClusterServicesKubeproxyArgs{
ExtraArgs: pulumi.StringMap{
"string": pulumi.String("string"),
},
ExtraBinds: pulumi.StringArray{
pulumi.String("string"),
},
ExtraEnvs: pulumi.StringArray{
pulumi.String("string"),
},
Image: pulumi.String("string"),
},
Scheduler: &.ClusterServicesSchedulerArgs{
ExtraArgs: pulumi.StringMap{
"string": pulumi.String("string"),
},
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: &.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"),
},
Timeouts: &.ClusterTimeoutsArgs{
Create: pulumi.String("string"),
Delete: pulumi.String("string"),
Update: pulumi.String("string"),
},
UpdateOnly: pulumi.Bool(false),
UpgradeStrategy: &.ClusterUpgradeStrategyArgs{
Drain: pulumi.Bool(false),
DrainInput: &.ClusterUpgradeStrategyDrainInputArgs{
DeleteLocalData: pulumi.Bool(false),
Force: pulumi.Bool(false),
GracePeriod: pulumi.Float64(0),
IgnoreDaemonSets: pulumi.Bool(false),
Timeout: pulumi.Float64(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", "string"))
        .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())
    .clusterId("string")
    .clusterName("string")
    .clusterYaml("string")
    .customCerts(false)
    .delayOnCreation(0)
    .dind(false)
    .dindDnsServer("string")
    .dindStorageDriver("string")
    .disablePortCheck(false)
    .dns(ClusterDnsArgs.builder()
        .nodeSelector(Map.of("string", "string"))
        .nodelocal(ClusterDnsNodelocalArgs.builder()
            .ipAddress("string")
            .nodeSelector(Map.of("string", "string"))
            .build())
        .provider("string")
        .reverseCidrs("string")
        .upstreamNameservers("string")
        .build())
    .enableCriDockerd(false)
    .ignoreDockerVersion(false)
    .ingress(ClusterIngressArgs.builder()
        .defaultBackend(false)
        .dnsPolicy("string")
        .extraArgs(Map.of("string", "string"))
        .httpPort(0)
        .httpsPort(0)
        .networkMode("string")
        .nodeSelector(Map.of("string", "string"))
        .options(Map.of("string", "string"))
        .provider("string")
        .build())
    .kubernetesVersion("string")
    .monitoring(ClusterMonitoringArgs.builder()
        .nodeSelector(Map.of("string", "string"))
        .options(Map.of("string", "string"))
        .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", "string"))
        .plugin("string")
        .weaveNetworkProvider(ClusterNetworkWeaveNetworkProviderArgs.builder()
            .password("string")
            .build())
        .build())
    .nodes(ClusterNodeArgs.builder()
        .role("string")
        .user("string")
        .address("string")
        .labels(Map.of("string", "string"))
        .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", "string"))
            .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", "string"))
            .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", "string"))
            .extraBinds("string")
            .extraEnvs("string")
            .image("string")
            .serviceClusterIpRange("string")
            .build())
        .kubelet(ClusterServicesKubeletArgs.builder()
            .clusterDnsServer("string")
            .clusterDomain("string")
            .extraArgs(Map.of("string", "string"))
            .extraBinds("string")
            .extraEnvs("string")
            .failSwapOn(false)
            .generateServingCertificate(false)
            .image("string")
            .infraContainerImage("string")
            .build())
        .kubeproxy(ClusterServicesKubeproxyArgs.builder()
            .extraArgs(Map.of("string", "string"))
            .extraBinds("string")
            .extraEnvs("string")
            .image("string")
            .build())
        .scheduler(ClusterServicesSchedulerArgs.builder()
            .extraArgs(Map.of("string", "string"))
            .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())
    .timeouts(ClusterTimeoutsArgs.builder()
        .create("string")
        .delete("string")
        .update("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={
        "sans": ["string"],
        "strategy": "string",
        "webhook": {
            "cache_timeout": "string",
            "config_file": "string",
        },
    },
    authorization={
        "mode": "string",
        "options": {
            "string": "string",
        },
    },
    bastion_host={
        "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={
        "name": "string",
        "aws_cloud_provider": {
            "global_": {
                "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": [{
                "service": "string",
                "region": "string",
                "signing_method": "string",
                "signing_name": "string",
                "signing_region": "string",
                "url": "string",
            }],
        },
        "azure_cloud_provider": {
            "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": {
            "global_": {
                "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": {
                "bs_version": "string",
                "ignore_volume_az": False,
                "trust_device_path": False,
            },
            "load_balancer": {
                "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": {
                "request_timeout": 0,
                "search_order": "string",
            },
            "route": {
                "router_id": "string",
            },
        },
        "vsphere_cloud_provider": {
            "virtual_centers": [{
                "datacenters": "string",
                "name": "string",
                "password": "string",
                "user": "string",
                "port": "string",
                "soap_roundtrip_count": 0,
            }],
            "workspace": {
                "datacenter": "string",
                "server": "string",
                "default_datastore": "string",
                "folder": "string",
                "resourcepool_path": "string",
            },
            "disk": {
                "scsi_controller_type": "string",
            },
            "global_": {
                "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": {
                "public_network": "string",
            },
        },
    },
    cluster_id="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={
        "node_selector": {
            "string": "string",
        },
        "nodelocal": {
            "ip_address": "string",
            "node_selector": {
                "string": "string",
            },
        },
        "provider": "string",
        "reverse_cidrs": ["string"],
        "upstream_nameservers": ["string"],
    },
    enable_cri_dockerd=False,
    ignore_docker_version=False,
    ingress={
        "default_backend": False,
        "dns_policy": "string",
        "extra_args": {
            "string": "string",
        },
        "http_port": 0,
        "https_port": 0,
        "network_mode": "string",
        "node_selector": {
            "string": "string",
        },
        "options": {
            "string": "string",
        },
        "provider": "string",
    },
    kubernetes_version="string",
    monitoring={
        "node_selector": {
            "string": "string",
        },
        "options": {
            "string": "string",
        },
        "provider": "string",
    },
    network={
        "aci_network_provider": {
            "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": {
            "cloud_provider": "string",
        },
        "canal_network_provider": {
            "iface": "string",
        },
        "flannel_network_provider": {
            "iface": "string",
        },
        "mtu": 0,
        "options": {
            "string": "string",
        },
        "plugin": "string",
        "weave_network_provider": {
            "password": "string",
        },
    },
    nodes=[{
        "role": ["string"],
        "user": "string",
        "address": "string",
        "labels": {
            "string": "string",
        },
        "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": [{
            "key": "string",
            "value": "string",
            "effect": "string",
        }],
        "docker_socket": "string",
    }],
    prefix_path="string",
    private_registries=[{
        "url": "string",
        "is_default": False,
        "password": "string",
        "user": "string",
    }],
    restore={
        "restore": False,
        "snapshot_name": "string",
    },
    rotate_certificates={
        "ca_certificates": False,
        "services": ["string"],
    },
    services={
        "etcd": {
            "backup_config": {
                "enabled": False,
                "interval_hours": 0,
                "retention": 0,
                "s3_backup_config": {
                    "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": "string",
            },
            "extra_binds": ["string"],
            "extra_envs": ["string"],
            "gid": 0,
            "image": "string",
            "key": "string",
            "path": "string",
            "retention": "string",
            "snapshot": False,
            "uid": 0,
        },
        "kube_api": {
            "always_pull_images": False,
            "audit_log": {
                "configuration": {
                    "format": "string",
                    "max_age": 0,
                    "max_backup": 0,
                    "max_size": 0,
                    "path": "string",
                    "policy": "string",
                },
                "enabled": False,
            },
            "event_rate_limit": {
                "configuration": "string",
                "enabled": False,
            },
            "extra_args": {
                "string": "string",
            },
            "extra_binds": ["string"],
            "extra_envs": ["string"],
            "image": "string",
            "pod_security_configuration": "string",
            "pod_security_policy": False,
            "secrets_encryption_config": {
                "custom_config": "string",
                "enabled": False,
            },
            "service_cluster_ip_range": "string",
            "service_node_port_range": "string",
        },
        "kube_controller": {
            "cluster_cidr": "string",
            "extra_args": {
                "string": "string",
            },
            "extra_binds": ["string"],
            "extra_envs": ["string"],
            "image": "string",
            "service_cluster_ip_range": "string",
        },
        "kubelet": {
            "cluster_dns_server": "string",
            "cluster_domain": "string",
            "extra_args": {
                "string": "string",
            },
            "extra_binds": ["string"],
            "extra_envs": ["string"],
            "fail_swap_on": False,
            "generate_serving_certificate": False,
            "image": "string",
            "infra_container_image": "string",
        },
        "kubeproxy": {
            "extra_args": {
                "string": "string",
            },
            "extra_binds": ["string"],
            "extra_envs": ["string"],
            "image": "string",
        },
        "scheduler": {
            "extra_args": {
                "string": "string",
            },
            "extra_binds": ["string"],
            "extra_envs": ["string"],
            "image": "string",
        },
    },
    ssh_agent_auth=False,
    ssh_cert_path="string",
    ssh_key_path="string",
    system_images={
        "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",
    },
    timeouts={
        "create": "string",
        "delete": "string",
        "update": "string",
    },
    update_only=False,
    upgrade_strategy={
        "drain": False,
        "drain_input": {
            "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: "string",
        },
    },
    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",
            },
        },
    },
    clusterId: "string",
    clusterName: "string",
    clusterYaml: "string",
    customCerts: false,
    delayOnCreation: 0,
    dind: false,
    dindDnsServer: "string",
    dindStorageDriver: "string",
    disablePortCheck: false,
    dns: {
        nodeSelector: {
            string: "string",
        },
        nodelocal: {
            ipAddress: "string",
            nodeSelector: {
                string: "string",
            },
        },
        provider: "string",
        reverseCidrs: ["string"],
        upstreamNameservers: ["string"],
    },
    enableCriDockerd: false,
    ignoreDockerVersion: false,
    ingress: {
        defaultBackend: false,
        dnsPolicy: "string",
        extraArgs: {
            string: "string",
        },
        httpPort: 0,
        httpsPort: 0,
        networkMode: "string",
        nodeSelector: {
            string: "string",
        },
        options: {
            string: "string",
        },
        provider: "string",
    },
    kubernetesVersion: "string",
    monitoring: {
        nodeSelector: {
            string: "string",
        },
        options: {
            string: "string",
        },
        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: "string",
        },
        plugin: "string",
        weaveNetworkProvider: {
            password: "string",
        },
    },
    nodes: [{
        role: ["string"],
        user: "string",
        address: "string",
        labels: {
            string: "string",
        },
        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: "string",
            },
            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: "string",
            },
            extraBinds: ["string"],
            extraEnvs: ["string"],
            image: "string",
            podSecurityConfiguration: "string",
            podSecurityPolicy: false,
            secretsEncryptionConfig: {
                customConfig: "string",
                enabled: false,
            },
            serviceClusterIpRange: "string",
            serviceNodePortRange: "string",
        },
        kubeController: {
            clusterCidr: "string",
            extraArgs: {
                string: "string",
            },
            extraBinds: ["string"],
            extraEnvs: ["string"],
            image: "string",
            serviceClusterIpRange: "string",
        },
        kubelet: {
            clusterDnsServer: "string",
            clusterDomain: "string",
            extraArgs: {
                string: "string",
            },
            extraBinds: ["string"],
            extraEnvs: ["string"],
            failSwapOn: false,
            generateServingCertificate: false,
            image: "string",
            infraContainerImage: "string",
        },
        kubeproxy: {
            extraArgs: {
                string: "string",
            },
            extraBinds: ["string"],
            extraEnvs: ["string"],
            image: "string",
        },
        scheduler: {
            extraArgs: {
                string: "string",
            },
            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",
    },
    timeouts: {
        create: "string",
        "delete": "string",
        update: "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: string
    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
    clusterId: string
    clusterName: string
    clusterYaml: string
    customCerts: false
    delayOnCreation: 0
    dind: false
    dindDnsServer: string
    dindStorageDriver: string
    disablePortCheck: false
    dns:
        nodeSelector:
            string: string
        nodelocal:
            ipAddress: string
            nodeSelector:
                string: string
        provider: string
        reverseCidrs:
            - string
        upstreamNameservers:
            - string
    enableCriDockerd: false
    ignoreDockerVersion: false
    ingress:
        defaultBackend: false
        dnsPolicy: string
        extraArgs:
            string: string
        httpPort: 0
        httpsPort: 0
        networkMode: string
        nodeSelector:
            string: string
        options:
            string: string
        provider: string
    kubernetesVersion: string
    monitoring:
        nodeSelector:
            string: string
        options:
            string: string
        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: string
        plugin: string
        weaveNetworkProvider:
            password: string
    nodes:
        - address: string
          dockerSocket: string
          hostnameOverride: string
          internalAddress: string
          labels:
            string: string
          nodeName: string
          port: string
          role:
            - 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: string
            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: string
            extraBinds:
                - string
            extraEnvs:
                - string
            image: string
            podSecurityConfiguration: string
            podSecurityPolicy: false
            secretsEncryptionConfig:
                customConfig: string
                enabled: false
            serviceClusterIpRange: string
            serviceNodePortRange: string
        kubeController:
            clusterCidr: string
            extraArgs:
                string: string
            extraBinds:
                - string
            extraEnvs:
                - string
            image: string
            serviceClusterIpRange: string
        kubelet:
            clusterDnsServer: string
            clusterDomain: string
            extraArgs:
                string: string
            extraBinds:
                - string
            extraEnvs:
                - string
            failSwapOn: false
            generateServingCertificate: false
            image: string
            infraContainerImage: string
        kubeproxy:
            extraArgs:
                string: string
            extraBinds:
                - string
            extraEnvs:
                - string
            image: string
        scheduler:
            extraArgs:
                string: string
            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
    timeouts:
        create: string
        delete: string
        update: 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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Cluster resource accepts the following input properties:
- AddonJob doubleTimeout 
- 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)
- 
ClusterAuthorization 
- RKE k8s cluster authorization mode configuration (list maxitems:1)
- BastionHost ClusterBastion Host 
- RKE k8s cluster bastion Host configuration (list maxitems:1)
- CertDir string
- Specify a certificate dir path (string)
- CloudProvider ClusterCloud Provider 
- RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
- ClusterId string
- (Computed) The ID of the resource (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)
- CustomCerts bool
- Use custom certificates from a cert dir (string)
- DelayOn doubleCreation 
- RKE k8s cluster delay on creation (int)
- Dind bool
- Deploy RKE cluster on a dind environment. Default: false(bool)
- DindDns stringServer 
- DinD RKE cluster dns (string)
- DindStorage stringDriver 
- DinD RKE cluster storage driver (string)
- DisablePort boolCheck 
- Enable/Disable RKE k8s cluster port checking. Default false(bool)
- Dns
ClusterDns 
- RKE k8s cluster DNS Config (list maxitems:1)
- EnableCri boolDockerd 
- Enable/Disable CRI dockerd for kubelet; set it to true starting from Kubernetes version 1.24 or later. Default false(bool)
- IgnoreDocker boolVersion 
- 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>
- PrefixPath string
- RKE k8s directory path (string)
- PrivateRegistries List<ClusterPrivate Registry> 
- RKE k8s cluster private docker registries (list)
- Restore
ClusterRestore 
- RKE k8s cluster restore configuration (list maxitems:1)
- RotateCertificates ClusterRotate Certificates 
- RKE k8s cluster rotate certificates configuration (list maxitems:1)
- Services
ClusterServices 
- RKE k8s cluster services (list maxitems:1)
- ServicesEtcd ClusterServices Etcd 
- Use services.etcd instead (list maxitems:1)
- ServicesKube ClusterApi Services Kube Api 
- Use services.kube_api instead (list maxitems:1)
- ServicesKube ClusterController Services Kube Controller 
- Use services.kube_controller instead (list maxitems:1)
- ServicesKubelet ClusterServices Kubelet 
- Use services.kubelet instead (list maxitems:1)
- ServicesKubeproxy ClusterServices Kubeproxy 
- Use services.kubeproxy instead (list maxitems:1)
- ServicesScheduler ClusterServices Scheduler 
- Use services.scheduler instead (list maxitems:1)
- SshAgent boolAuth 
- SSH Agent Auth enable (bool)
- SshCert stringPath 
- SSH Certificate Path (string)
- SshKey stringPath 
- SSH Private Key Path (string)
- SystemImages ClusterSystem Images 
- RKE k8s cluster system images list (list maxitems:1)
- Timeouts
ClusterTimeouts 
- UpdateOnly bool
- Skip idempotent deployment of control and etcd plane. Default false(bool)
- UpgradeStrategy ClusterUpgrade Strategy 
- RKE k8s cluster upgrade strategy (list maxitems:1)
- AddonJob float64Timeout 
- 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 Args 
- RKE k8s cluster authentication configuration (list maxitems:1)
- 
ClusterAuthorization Args 
- RKE k8s cluster authorization mode configuration (list maxitems:1)
- BastionHost ClusterBastion Host Args 
- RKE k8s cluster bastion Host configuration (list maxitems:1)
- CertDir string
- Specify a certificate dir path (string)
- CloudProvider ClusterCloud Provider Args 
- RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
- ClusterId string
- (Computed) The ID of the resource (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)
- CustomCerts bool
- Use custom certificates from a cert dir (string)
- DelayOn float64Creation 
- RKE k8s cluster delay on creation (int)
- Dind bool
- Deploy RKE cluster on a dind environment. Default: false(bool)
- DindDns stringServer 
- DinD RKE cluster dns (string)
- DindStorage stringDriver 
- DinD RKE cluster storage driver (string)
- DisablePort boolCheck 
- Enable/Disable RKE k8s cluster port checking. Default false(bool)
- Dns
ClusterDns Args 
- RKE k8s cluster DNS Config (list maxitems:1)
- EnableCri boolDockerd 
- Enable/Disable CRI dockerd for kubelet; set it to true starting from Kubernetes version 1.24 or later. Default false(bool)
- IgnoreDocker boolVersion 
- Enable/Disable RKE k8s cluster strict docker version checking. Default false(bool)
- Ingress
ClusterIngress Args 
- 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 Args 
- RKE k8s cluster monitoring Config (list maxitems:1)
- Network
ClusterNetwork Args 
- RKE k8s cluster network configuration (list maxitems:1)
- Nodes
[]ClusterNode Args 
- RKE k8s cluster nodes (list)
- NodesConfs []string
- PrefixPath string
- RKE k8s directory path (string)
- PrivateRegistries []ClusterPrivate Registry Args 
- RKE k8s cluster private docker registries (list)
- Restore
ClusterRestore Args 
- RKE k8s cluster restore configuration (list maxitems:1)
- RotateCertificates ClusterRotate Certificates Args 
- RKE k8s cluster rotate certificates configuration (list maxitems:1)
- Services
ClusterServices Args 
- RKE k8s cluster services (list maxitems:1)
- ServicesEtcd ClusterServices Etcd Args 
- Use services.etcd instead (list maxitems:1)
- ServicesKube ClusterApi Services Kube Api Args 
- Use services.kube_api instead (list maxitems:1)
- ServicesKube ClusterController Services Kube Controller Args 
- Use services.kube_controller instead (list maxitems:1)
- ServicesKubelet ClusterServices Kubelet Args 
- Use services.kubelet instead (list maxitems:1)
- ServicesKubeproxy ClusterServices Kubeproxy Args 
- Use services.kubeproxy instead (list maxitems:1)
- ServicesScheduler ClusterServices Scheduler Args 
- Use services.scheduler instead (list maxitems:1)
- SshAgent boolAuth 
- SSH Agent Auth enable (bool)
- SshCert stringPath 
- SSH Certificate Path (string)
- SshKey stringPath 
- SSH Private Key Path (string)
- SystemImages ClusterSystem Images Args 
- RKE k8s cluster system images list (list maxitems:1)
- Timeouts
ClusterTimeouts Args 
- UpdateOnly bool
- Skip idempotent deployment of control and etcd plane. Default false(bool)
- UpgradeStrategy ClusterUpgrade Strategy Args 
- RKE k8s cluster upgrade strategy (list maxitems:1)
- addonJob DoubleTimeout 
- 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)
- 
ClusterAuthorization 
- RKE k8s cluster authorization mode configuration (list maxitems:1)
- bastionHost ClusterBastion Host 
- RKE k8s cluster bastion Host configuration (list maxitems:1)
- certDir String
- Specify a certificate dir path (string)
- cloudProvider ClusterCloud Provider 
- RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
- clusterId String
- (Computed) The ID of the resource (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)
- customCerts Boolean
- Use custom certificates from a cert dir (string)
- delayOn DoubleCreation 
- RKE k8s cluster delay on creation (int)
- dind Boolean
- Deploy RKE cluster on a dind environment. Default: false(bool)
- dindDns StringServer 
- DinD RKE cluster dns (string)
- dindStorage StringDriver 
- DinD RKE cluster storage driver (string)
- disablePort BooleanCheck 
- Enable/Disable RKE k8s cluster port checking. Default false(bool)
- dns
ClusterDns 
- RKE k8s cluster DNS Config (list maxitems:1)
- enableCri BooleanDockerd 
- Enable/Disable CRI dockerd for kubelet; set it to true starting from Kubernetes version 1.24 or later. Default false(bool)
- ignoreDocker BooleanVersion 
- 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>
- prefixPath String
- RKE k8s directory path (string)
- privateRegistries List<ClusterPrivate Registry> 
- RKE k8s cluster private docker registries (list)
- restore
ClusterRestore 
- RKE k8s cluster restore configuration (list maxitems:1)
- rotateCertificates ClusterRotate Certificates 
- RKE k8s cluster rotate certificates configuration (list maxitems:1)
- services
ClusterServices 
- RKE k8s cluster services (list maxitems:1)
- servicesEtcd ClusterServices Etcd 
- Use services.etcd instead (list maxitems:1)
- servicesKube ClusterApi Services Kube Api 
- Use services.kube_api instead (list maxitems:1)
- servicesKube ClusterController Services Kube Controller 
- Use services.kube_controller instead (list maxitems:1)
- servicesKubelet ClusterServices Kubelet 
- Use services.kubelet instead (list maxitems:1)
- servicesKubeproxy ClusterServices Kubeproxy 
- Use services.kubeproxy instead (list maxitems:1)
- servicesScheduler ClusterServices Scheduler 
- Use services.scheduler instead (list maxitems:1)
- sshAgent BooleanAuth 
- SSH Agent Auth enable (bool)
- sshCert StringPath 
- SSH Certificate Path (string)
- sshKey StringPath 
- SSH Private Key Path (string)
- systemImages ClusterSystem Images 
- RKE k8s cluster system images list (list maxitems:1)
- timeouts
ClusterTimeouts 
- updateOnly Boolean
- Skip idempotent deployment of control and etcd plane. Default false(bool)
- upgradeStrategy ClusterUpgrade Strategy 
- RKE k8s cluster upgrade strategy (list maxitems:1)
- addonJob numberTimeout 
- 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)
- 
ClusterAuthorization 
- RKE k8s cluster authorization mode configuration (list maxitems:1)
- bastionHost ClusterBastion Host 
- RKE k8s cluster bastion Host configuration (list maxitems:1)
- certDir string
- Specify a certificate dir path (string)
- cloudProvider ClusterCloud Provider 
- RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
- clusterId string
- (Computed) The ID of the resource (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)
- customCerts boolean
- Use custom certificates from a cert dir (string)
- delayOn numberCreation 
- RKE k8s cluster delay on creation (int)
- dind boolean
- Deploy RKE cluster on a dind environment. Default: false(bool)
- dindDns stringServer 
- DinD RKE cluster dns (string)
- dindStorage stringDriver 
- DinD RKE cluster storage driver (string)
- disablePort booleanCheck 
- Enable/Disable RKE k8s cluster port checking. Default false(bool)
- dns
ClusterDns 
- RKE k8s cluster DNS Config (list maxitems:1)
- enableCri booleanDockerd 
- Enable/Disable CRI dockerd for kubelet; set it to true starting from Kubernetes version 1.24 or later. Default false(bool)
- ignoreDocker booleanVersion 
- 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[]
- prefixPath string
- RKE k8s directory path (string)
- privateRegistries ClusterPrivate Registry[] 
- RKE k8s cluster private docker registries (list)
- restore
ClusterRestore 
- RKE k8s cluster restore configuration (list maxitems:1)
- rotateCertificates ClusterRotate Certificates 
- RKE k8s cluster rotate certificates configuration (list maxitems:1)
- services
ClusterServices 
- RKE k8s cluster services (list maxitems:1)
- servicesEtcd ClusterServices Etcd 
- Use services.etcd instead (list maxitems:1)
- servicesKube ClusterApi Services Kube Api 
- Use services.kube_api instead (list maxitems:1)
- servicesKube ClusterController Services Kube Controller 
- Use services.kube_controller instead (list maxitems:1)
- servicesKubelet ClusterServices Kubelet 
- Use services.kubelet instead (list maxitems:1)
- servicesKubeproxy ClusterServices Kubeproxy 
- Use services.kubeproxy instead (list maxitems:1)
- servicesScheduler ClusterServices Scheduler 
- Use services.scheduler instead (list maxitems:1)
- sshAgent booleanAuth 
- SSH Agent Auth enable (bool)
- sshCert stringPath 
- SSH Certificate Path (string)
- sshKey stringPath 
- SSH Private Key Path (string)
- systemImages ClusterSystem Images 
- RKE k8s cluster system images list (list maxitems:1)
- timeouts
ClusterTimeouts 
- updateOnly boolean
- Skip idempotent deployment of control and etcd plane. Default false(bool)
- upgradeStrategy ClusterUpgrade Strategy 
- RKE k8s cluster upgrade strategy (list maxitems:1)
- addon_job_ floattimeout 
- 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
ClusterAuthentication Args 
- RKE k8s cluster authentication configuration (list maxitems:1)
- 
ClusterAuthorization Args 
- RKE k8s cluster authorization mode configuration (list maxitems:1)
- bastion_host ClusterBastion Host Args 
- RKE k8s cluster bastion Host configuration (list maxitems:1)
- cert_dir str
- Specify a certificate dir path (string)
- cloud_provider ClusterCloud Provider Args 
- RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
- cluster_id str
- (Computed) The ID of the resource (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)
- custom_certs bool
- Use custom certificates from a cert dir (string)
- delay_on_ floatcreation 
- RKE k8s cluster delay on creation (int)
- dind bool
- Deploy RKE cluster on a dind environment. Default: false(bool)
- dind_dns_ strserver 
- DinD RKE cluster dns (string)
- dind_storage_ strdriver 
- DinD RKE cluster storage driver (string)
- disable_port_ boolcheck 
- Enable/Disable RKE k8s cluster port checking. Default false(bool)
- dns
ClusterDns Args 
- RKE k8s cluster DNS Config (list maxitems:1)
- enable_cri_ booldockerd 
- Enable/Disable CRI dockerd for kubelet; set it to true starting from Kubernetes version 1.24 or later. Default false(bool)
- ignore_docker_ boolversion 
- Enable/Disable RKE k8s cluster strict docker version checking. Default false(bool)
- ingress
ClusterIngress Args 
- 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
ClusterMonitoring Args 
- RKE k8s cluster monitoring Config (list maxitems:1)
- network
ClusterNetwork Args 
- RKE k8s cluster network configuration (list maxitems:1)
- nodes
Sequence[ClusterNode Args] 
- RKE k8s cluster nodes (list)
- nodes_confs Sequence[str]
- prefix_path str
- RKE k8s directory path (string)
- private_registries Sequence[ClusterPrivate Registry Args] 
- RKE k8s cluster private docker registries (list)
- restore
ClusterRestore Args 
- RKE k8s cluster restore configuration (list maxitems:1)
- rotate_certificates ClusterRotate Certificates Args 
- RKE k8s cluster rotate certificates configuration (list maxitems:1)
- services
ClusterServices Args 
- RKE k8s cluster services (list maxitems:1)
- services_etcd ClusterServices Etcd Args 
- Use services.etcd instead (list maxitems:1)
- services_kube_ Clusterapi Services Kube Api Args 
- Use services.kube_api instead (list maxitems:1)
- services_kube_ Clustercontroller Services Kube Controller Args 
- Use services.kube_controller instead (list maxitems:1)
- services_kubelet ClusterServices Kubelet Args 
- Use services.kubelet instead (list maxitems:1)
- services_kubeproxy ClusterServices Kubeproxy Args 
- Use services.kubeproxy instead (list maxitems:1)
- services_scheduler ClusterServices Scheduler Args 
- Use services.scheduler instead (list maxitems:1)
- ssh_agent_ boolauth 
- SSH Agent Auth enable (bool)
- ssh_cert_ strpath 
- SSH Certificate Path (string)
- ssh_key_ strpath 
- SSH Private Key Path (string)
- system_images ClusterSystem Images Args 
- RKE k8s cluster system images list (list maxitems:1)
- timeouts
ClusterTimeouts Args 
- update_only bool
- Skip idempotent deployment of control and etcd plane. Default false(bool)
- upgrade_strategy ClusterUpgrade Strategy Args 
- RKE k8s cluster upgrade strategy (list maxitems:1)
- addonJob NumberTimeout 
- 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)
- 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)
- clusterId String
- (Computed) The ID of the resource (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)
- customCerts Boolean
- Use custom certificates from a cert dir (string)
- delayOn NumberCreation 
- RKE k8s cluster delay on creation (int)
- dind Boolean
- Deploy RKE cluster on a dind environment. Default: false(bool)
- dindDns StringServer 
- DinD RKE cluster dns (string)
- dindStorage StringDriver 
- DinD RKE cluster storage driver (string)
- disablePort BooleanCheck 
- Enable/Disable RKE k8s cluster port checking. Default false(bool)
- dns Property Map
- RKE k8s cluster DNS Config (list maxitems:1)
- enableCri BooleanDockerd 
- Enable/Disable CRI dockerd for kubelet; set it to true starting from Kubernetes version 1.24 or later. Default false(bool)
- ignoreDocker BooleanVersion 
- 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>
- 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)
- servicesEtcd Property Map
- Use services.etcd instead (list maxitems:1)
- servicesKube Property MapApi 
- Use services.kube_api instead (list maxitems:1)
- servicesKube Property MapController 
- Use services.kube_controller instead (list maxitems:1)
- servicesKubelet Property Map
- Use services.kubelet instead (list maxitems:1)
- servicesKubeproxy Property Map
- Use services.kubeproxy instead (list maxitems:1)
- servicesScheduler Property Map
- Use services.scheduler instead (list maxitems:1)
- sshAgent BooleanAuth 
- SSH Agent Auth enable (bool)
- sshCert StringPath 
- SSH Certificate Path (string)
- sshKey StringPath 
- SSH Private Key Path (string)
- systemImages Property Map
- RKE k8s cluster system images list (list maxitems:1)
- timeouts Property Map
- 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:
- ApiServer stringUrl 
- (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
- (Computed) RKE k8s cluster cidr (string)
- ClusterDns stringServer 
- (Computed) RKE k8s cluster dns server (string)
- ClusterDomain string
- (Computed) RKE k8s cluster domain (string)
- ControlPlane List<ClusterHosts Control Plane Host> 
- (Computed) RKE k8s cluster control plane nodes (list)
- EtcdHosts List<ClusterEtcd Host> 
- (Computed) RKE k8s cluster etcd nodes (list)
- Id string
- The provider-assigned unique ID for this managed resource.
- InactiveHosts List<ClusterInactive Host> 
- (Computed) RKE k8s cluster inactive nodes (list)
- InternalKube stringConfig Yaml 
- (Computed/Sensitive) RKE k8s cluster internal kube config yaml (string)
- KubeAdmin stringUser 
- (Computed) RKE k8s cluster admin user (string)
- KubeConfig stringYaml 
- (Computed/Sensitive) RKE k8s cluster kube config yaml (string)
- RkeCluster stringYaml 
- (Computed/Sensitive) RKE k8s cluster config yaml (string)
- RkeState string
- (Computed/Sensitive) RKE k8s cluster state (string)
- RunningSystem List<ClusterImages Running System Image> 
- (Computed) RKE k8s cluster running system images list (list)
- WorkerHosts List<ClusterWorker Host> 
- (Computed) RKE k8s cluster worker nodes (list)
- ApiServer stringUrl 
- (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
- (Computed) RKE k8s cluster cidr (string)
- ClusterDns stringServer 
- (Computed) RKE k8s cluster dns server (string)
- ClusterDomain string
- (Computed) RKE k8s cluster domain (string)
- ControlPlane []ClusterHosts Control Plane Host 
- (Computed) RKE k8s cluster control plane nodes (list)
- EtcdHosts []ClusterEtcd Host 
- (Computed) RKE k8s cluster etcd nodes (list)
- Id string
- The provider-assigned unique ID for this managed resource.
- InactiveHosts []ClusterInactive Host 
- (Computed) RKE k8s cluster inactive nodes (list)
- InternalKube stringConfig Yaml 
- (Computed/Sensitive) RKE k8s cluster internal kube config yaml (string)
- KubeAdmin stringUser 
- (Computed) RKE k8s cluster admin user (string)
- KubeConfig stringYaml 
- (Computed/Sensitive) RKE k8s cluster kube config yaml (string)
- RkeCluster stringYaml 
- (Computed/Sensitive) RKE k8s cluster config yaml (string)
- RkeState string
- (Computed/Sensitive) RKE k8s cluster state (string)
- RunningSystem []ClusterImages Running System Image 
- (Computed) RKE k8s cluster running system images list (list)
- WorkerHosts []ClusterWorker Host 
- (Computed) RKE k8s cluster worker nodes (list)
- apiServer StringUrl 
- (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
- (Computed) RKE k8s cluster cidr (string)
- clusterDns StringServer 
- (Computed) RKE k8s cluster dns server (string)
- clusterDomain String
- (Computed) RKE k8s cluster domain (string)
- controlPlane List<ClusterHosts Control Plane Host> 
- (Computed) RKE k8s cluster control plane nodes (list)
- etcdHosts List<ClusterEtcd Host> 
- (Computed) RKE k8s cluster etcd nodes (list)
- id String
- The provider-assigned unique ID for this managed resource.
- inactiveHosts List<ClusterInactive Host> 
- (Computed) RKE k8s cluster inactive nodes (list)
- internalKube StringConfig Yaml 
- (Computed/Sensitive) RKE k8s cluster internal kube config yaml (string)
- kubeAdmin StringUser 
- (Computed) RKE k8s cluster admin user (string)
- kubeConfig StringYaml 
- (Computed/Sensitive) RKE k8s cluster kube config yaml (string)
- rkeCluster StringYaml 
- (Computed/Sensitive) RKE k8s cluster config yaml (string)
- rkeState String
- (Computed/Sensitive) RKE k8s cluster state (string)
- runningSystem List<ClusterImages Running System Image> 
- (Computed) RKE k8s cluster running system images list (list)
- workerHosts List<ClusterWorker Host> 
- (Computed) RKE k8s cluster worker nodes (list)
- apiServer stringUrl 
- (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
- (Computed) RKE k8s cluster cidr (string)
- clusterDns stringServer 
- (Computed) RKE k8s cluster dns server (string)
- clusterDomain string
- (Computed) RKE k8s cluster domain (string)
- controlPlane ClusterHosts Control Plane Host[] 
- (Computed) RKE k8s cluster control plane nodes (list)
- etcdHosts ClusterEtcd Host[] 
- (Computed) RKE k8s cluster etcd nodes (list)
- id string
- The provider-assigned unique ID for this managed resource.
- inactiveHosts ClusterInactive Host[] 
- (Computed) RKE k8s cluster inactive nodes (list)
- internalKube stringConfig Yaml 
- (Computed/Sensitive) RKE k8s cluster internal kube config yaml (string)
- kubeAdmin stringUser 
- (Computed) RKE k8s cluster admin user (string)
- kubeConfig stringYaml 
- (Computed/Sensitive) RKE k8s cluster kube config yaml (string)
- rkeCluster stringYaml 
- (Computed/Sensitive) RKE k8s cluster config yaml (string)
- rkeState string
- (Computed/Sensitive) RKE k8s cluster state (string)
- runningSystem ClusterImages Running System Image[] 
- (Computed) RKE k8s cluster running system images list (list)
- workerHosts ClusterWorker Host[] 
- (Computed) RKE k8s cluster worker nodes (list)
- api_server_ strurl 
- (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
- (Computed) RKE k8s cluster cidr (string)
- cluster_dns_ strserver 
- (Computed) RKE k8s cluster dns server (string)
- cluster_domain str
- (Computed) RKE k8s cluster domain (string)
- control_plane_ Sequence[Clusterhosts Control Plane Host] 
- (Computed) RKE k8s cluster control plane nodes (list)
- etcd_hosts Sequence[ClusterEtcd Host] 
- (Computed) RKE k8s cluster etcd nodes (list)
- id str
- The provider-assigned unique ID for this managed resource.
- inactive_hosts Sequence[ClusterInactive Host] 
- (Computed) RKE k8s cluster inactive nodes (list)
- internal_kube_ strconfig_ yaml 
- (Computed/Sensitive) RKE k8s cluster internal kube config yaml (string)
- kube_admin_ struser 
- (Computed) RKE k8s cluster admin user (string)
- kube_config_ stryaml 
- (Computed/Sensitive) RKE k8s cluster kube config yaml (string)
- rke_cluster_ stryaml 
- (Computed/Sensitive) RKE k8s cluster config yaml (string)
- rke_state str
- (Computed/Sensitive) RKE k8s cluster state (string)
- running_system_ Sequence[Clusterimages Running System Image] 
- (Computed) RKE k8s cluster running system images list (list)
- worker_hosts Sequence[ClusterWorker Host] 
- (Computed) RKE k8s cluster worker nodes (list)
- apiServer StringUrl 
- (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
- (Computed) RKE k8s cluster cidr (string)
- clusterDns StringServer 
- (Computed) RKE k8s cluster dns server (string)
- clusterDomain String
- (Computed) RKE k8s cluster domain (string)
- controlPlane List<Property Map>Hosts 
- (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)
- internalKube StringConfig Yaml 
- (Computed/Sensitive) RKE k8s cluster internal kube config yaml (string)
- kubeAdmin StringUser 
- (Computed) RKE k8s cluster admin user (string)
- kubeConfig StringYaml 
- (Computed/Sensitive) RKE k8s cluster kube config yaml (string)
- rkeCluster StringYaml 
- (Computed/Sensitive) RKE k8s cluster config yaml (string)
- rkeState String
- (Computed/Sensitive) RKE k8s cluster state (string)
- runningSystem List<Property Map>Images 
- (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[float] = 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_id: 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[float] = 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: Optional[ClusterServicesEtcdArgs] = None,
        services_kube_api: Optional[ClusterServicesKubeApiArgs] = None,
        services_kube_controller: Optional[ClusterServicesKubeControllerArgs] = None,
        services_kubelet: Optional[ClusterServicesKubeletArgs] = None,
        services_kubeproxy: Optional[ClusterServicesKubeproxyArgs] = None,
        services_scheduler: Optional[ClusterServicesSchedulerArgs] = None,
        ssh_agent_auth: Optional[bool] = None,
        ssh_cert_path: Optional[str] = None,
        ssh_key_path: Optional[str] = None,
        system_images: Optional[ClusterSystemImagesArgs] = None,
        timeouts: Optional[ClusterTimeoutsArgs] = None,
        update_only: Optional[bool] = None,
        upgrade_strategy: Optional[ClusterUpgradeStrategyArgs] = None,
        worker_hosts: Optional[Sequence[ClusterWorkerHostArgs]] = None) -> Clusterfunc 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)resources:  _:    type: rke:Cluster    get:      id: ${id}- 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.
- AddonJob doubleTimeout 
- 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)
- ApiServer stringUrl 
- (Computed) RKE k8s cluster api server url (string)
- Authentication
ClusterAuthentication 
- RKE k8s cluster authentication configuration (list maxitems:1)
- 
ClusterAuthorization 
- RKE k8s cluster authorization mode configuration (list maxitems:1)
- BastionHost ClusterBastion Host 
- 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 ClusterCloud Provider 
- RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
- ClusterCidr string
- (Computed) RKE k8s cluster cidr (string)
- ClusterDns stringServer 
- (Computed) RKE k8s cluster dns server (string)
- ClusterDomain string
- (Computed) RKE k8s cluster domain (string)
- ClusterId string
- (Computed) The ID of the resource (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)
- ControlPlane List<ClusterHosts Control Plane Host> 
- (Computed) RKE k8s cluster control plane nodes (list)
- CustomCerts bool
- Use custom certificates from a cert dir (string)
- DelayOn doubleCreation 
- RKE k8s cluster delay on creation (int)
- Dind bool
- Deploy RKE cluster on a dind environment. Default: false(bool)
- DindDns stringServer 
- DinD RKE cluster dns (string)
- DindStorage stringDriver 
- DinD RKE cluster storage driver (string)
- DisablePort boolCheck 
- Enable/Disable RKE k8s cluster port checking. Default false(bool)
- Dns
ClusterDns 
- RKE k8s cluster DNS Config (list maxitems:1)
- EnableCri boolDockerd 
- Enable/Disable CRI dockerd for kubelet; set it to true starting from Kubernetes version 1.24 or later. Default false(bool)
- EtcdHosts List<ClusterEtcd Host> 
- (Computed) RKE k8s cluster etcd nodes (list)
- IgnoreDocker boolVersion 
- Enable/Disable RKE k8s cluster strict docker version checking. Default false(bool)
- InactiveHosts List<ClusterInactive Host> 
- (Computed) RKE k8s cluster inactive nodes (list)
- Ingress
ClusterIngress 
- RKE k8s cluster ingress controller configuration (list maxitems:1)
- InternalKube stringConfig Yaml 
- (Computed/Sensitive) RKE k8s cluster internal kube config yaml (string)
- KubeAdmin stringUser 
- (Computed) RKE k8s cluster admin user (string)
- KubeConfig stringYaml 
- (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>
- PrefixPath string
- RKE k8s directory path (string)
- PrivateRegistries List<ClusterPrivate Registry> 
- RKE k8s cluster private docker registries (list)
- Restore
ClusterRestore 
- RKE k8s cluster restore configuration (list maxitems:1)
- RkeCluster stringYaml 
- (Computed/Sensitive) RKE k8s cluster config yaml (string)
- RkeState string
- (Computed/Sensitive) RKE k8s cluster state (string)
- RotateCertificates ClusterRotate Certificates 
- RKE k8s cluster rotate certificates configuration (list maxitems:1)
- RunningSystem List<ClusterImages Running System Image> 
- (Computed) RKE k8s cluster running system images list (list)
- Services
ClusterServices 
- RKE k8s cluster services (list maxitems:1)
- ServicesEtcd ClusterServices Etcd 
- Use services.etcd instead (list maxitems:1)
- ServicesKube ClusterApi Services Kube Api 
- Use services.kube_api instead (list maxitems:1)
- ServicesKube ClusterController Services Kube Controller 
- Use services.kube_controller instead (list maxitems:1)
- ServicesKubelet ClusterServices Kubelet 
- Use services.kubelet instead (list maxitems:1)
- ServicesKubeproxy ClusterServices Kubeproxy 
- Use services.kubeproxy instead (list maxitems:1)
- ServicesScheduler ClusterServices Scheduler 
- Use services.scheduler instead (list maxitems:1)
- SshAgent boolAuth 
- SSH Agent Auth enable (bool)
- SshCert stringPath 
- SSH Certificate Path (string)
- SshKey stringPath 
- SSH Private Key Path (string)
- SystemImages ClusterSystem Images 
- RKE k8s cluster system images list (list maxitems:1)
- Timeouts
ClusterTimeouts 
- UpdateOnly bool
- Skip idempotent deployment of control and etcd plane. Default false(bool)
- UpgradeStrategy ClusterUpgrade Strategy 
- RKE k8s cluster upgrade strategy (list maxitems:1)
- WorkerHosts List<ClusterWorker Host> 
- (Computed) RKE k8s cluster worker nodes (list)
- AddonJob float64Timeout 
- 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)
- ApiServer stringUrl 
- (Computed) RKE k8s cluster api server url (string)
- Authentication
ClusterAuthentication Args 
- RKE k8s cluster authentication configuration (list maxitems:1)
- 
ClusterAuthorization Args 
- RKE k8s cluster authorization mode configuration (list maxitems:1)
- BastionHost ClusterBastion Host Args 
- 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 Args 
- (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 ClusterCloud Provider Args 
- RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
- ClusterCidr string
- (Computed) RKE k8s cluster cidr (string)
- ClusterDns stringServer 
- (Computed) RKE k8s cluster dns server (string)
- ClusterDomain string
- (Computed) RKE k8s cluster domain (string)
- ClusterId string
- (Computed) The ID of the resource (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)
- ControlPlane []ClusterHosts Control Plane Host Args 
- (Computed) RKE k8s cluster control plane nodes (list)
- CustomCerts bool
- Use custom certificates from a cert dir (string)
- DelayOn float64Creation 
- RKE k8s cluster delay on creation (int)
- Dind bool
- Deploy RKE cluster on a dind environment. Default: false(bool)
- DindDns stringServer 
- DinD RKE cluster dns (string)
- DindStorage stringDriver 
- DinD RKE cluster storage driver (string)
- DisablePort boolCheck 
- Enable/Disable RKE k8s cluster port checking. Default false(bool)
- Dns
ClusterDns Args 
- RKE k8s cluster DNS Config (list maxitems:1)
- EnableCri boolDockerd 
- Enable/Disable CRI dockerd for kubelet; set it to true starting from Kubernetes version 1.24 or later. Default false(bool)
- EtcdHosts []ClusterEtcd Host Args 
- (Computed) RKE k8s cluster etcd nodes (list)
- IgnoreDocker boolVersion 
- Enable/Disable RKE k8s cluster strict docker version checking. Default false(bool)
- InactiveHosts []ClusterInactive Host Args 
- (Computed) RKE k8s cluster inactive nodes (list)
- Ingress
ClusterIngress Args 
- RKE k8s cluster ingress controller configuration (list maxitems:1)
- InternalKube stringConfig Yaml 
- (Computed/Sensitive) RKE k8s cluster internal kube config yaml (string)
- KubeAdmin stringUser 
- (Computed) RKE k8s cluster admin user (string)
- KubeConfig stringYaml 
- (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 Args 
- RKE k8s cluster monitoring Config (list maxitems:1)
- Network
ClusterNetwork Args 
- RKE k8s cluster network configuration (list maxitems:1)
- Nodes
[]ClusterNode Args 
- RKE k8s cluster nodes (list)
- NodesConfs []string
- PrefixPath string
- RKE k8s directory path (string)
- PrivateRegistries []ClusterPrivate Registry Args 
- RKE k8s cluster private docker registries (list)
- Restore
ClusterRestore Args 
- RKE k8s cluster restore configuration (list maxitems:1)
- RkeCluster stringYaml 
- (Computed/Sensitive) RKE k8s cluster config yaml (string)
- RkeState string
- (Computed/Sensitive) RKE k8s cluster state (string)
- RotateCertificates ClusterRotate Certificates Args 
- RKE k8s cluster rotate certificates configuration (list maxitems:1)
- RunningSystem []ClusterImages Running System Image Args 
- (Computed) RKE k8s cluster running system images list (list)
- Services
ClusterServices Args 
- RKE k8s cluster services (list maxitems:1)
- ServicesEtcd ClusterServices Etcd Args 
- Use services.etcd instead (list maxitems:1)
- ServicesKube ClusterApi Services Kube Api Args 
- Use services.kube_api instead (list maxitems:1)
- ServicesKube ClusterController Services Kube Controller Args 
- Use services.kube_controller instead (list maxitems:1)
- ServicesKubelet ClusterServices Kubelet Args 
- Use services.kubelet instead (list maxitems:1)
- ServicesKubeproxy ClusterServices Kubeproxy Args 
- Use services.kubeproxy instead (list maxitems:1)
- ServicesScheduler ClusterServices Scheduler Args 
- Use services.scheduler instead (list maxitems:1)
- SshAgent boolAuth 
- SSH Agent Auth enable (bool)
- SshCert stringPath 
- SSH Certificate Path (string)
- SshKey stringPath 
- SSH Private Key Path (string)
- SystemImages ClusterSystem Images Args 
- RKE k8s cluster system images list (list maxitems:1)
- Timeouts
ClusterTimeouts Args 
- UpdateOnly bool
- Skip idempotent deployment of control and etcd plane. Default false(bool)
- UpgradeStrategy ClusterUpgrade Strategy Args 
- RKE k8s cluster upgrade strategy (list maxitems:1)
- WorkerHosts []ClusterWorker Host Args 
- (Computed) RKE k8s cluster worker nodes (list)
- addonJob DoubleTimeout 
- 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)
- apiServer StringUrl 
- (Computed) RKE k8s cluster api server url (string)
- authentication
ClusterAuthentication 
- RKE k8s cluster authentication configuration (list maxitems:1)
- 
ClusterAuthorization 
- RKE k8s cluster authorization mode configuration (list maxitems:1)
- bastionHost ClusterBastion Host 
- 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 ClusterCloud Provider 
- RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
- clusterCidr String
- (Computed) RKE k8s cluster cidr (string)
- clusterDns StringServer 
- (Computed) RKE k8s cluster dns server (string)
- clusterDomain String
- (Computed) RKE k8s cluster domain (string)
- clusterId String
- (Computed) The ID of the resource (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)
- controlPlane List<ClusterHosts Control Plane Host> 
- (Computed) RKE k8s cluster control plane nodes (list)
- customCerts Boolean
- Use custom certificates from a cert dir (string)
- delayOn DoubleCreation 
- RKE k8s cluster delay on creation (int)
- dind Boolean
- Deploy RKE cluster on a dind environment. Default: false(bool)
- dindDns StringServer 
- DinD RKE cluster dns (string)
- dindStorage StringDriver 
- DinD RKE cluster storage driver (string)
- disablePort BooleanCheck 
- Enable/Disable RKE k8s cluster port checking. Default false(bool)
- dns
ClusterDns 
- RKE k8s cluster DNS Config (list maxitems:1)
- enableCri BooleanDockerd 
- Enable/Disable CRI dockerd for kubelet; set it to true starting from Kubernetes version 1.24 or later. Default false(bool)
- etcdHosts List<ClusterEtcd Host> 
- (Computed) RKE k8s cluster etcd nodes (list)
- ignoreDocker BooleanVersion 
- Enable/Disable RKE k8s cluster strict docker version checking. Default false(bool)
- inactiveHosts List<ClusterInactive Host> 
- (Computed) RKE k8s cluster inactive nodes (list)
- ingress
ClusterIngress 
- RKE k8s cluster ingress controller configuration (list maxitems:1)
- internalKube StringConfig Yaml 
- (Computed/Sensitive) RKE k8s cluster internal kube config yaml (string)
- kubeAdmin StringUser 
- (Computed) RKE k8s cluster admin user (string)
- kubeConfig StringYaml 
- (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>
- prefixPath String
- RKE k8s directory path (string)
- privateRegistries List<ClusterPrivate Registry> 
- RKE k8s cluster private docker registries (list)
- restore
ClusterRestore 
- RKE k8s cluster restore configuration (list maxitems:1)
- rkeCluster StringYaml 
- (Computed/Sensitive) RKE k8s cluster config yaml (string)
- rkeState String
- (Computed/Sensitive) RKE k8s cluster state (string)
- rotateCertificates ClusterRotate Certificates 
- RKE k8s cluster rotate certificates configuration (list maxitems:1)
- runningSystem List<ClusterImages Running System Image> 
- (Computed) RKE k8s cluster running system images list (list)
- services
ClusterServices 
- RKE k8s cluster services (list maxitems:1)
- servicesEtcd ClusterServices Etcd 
- Use services.etcd instead (list maxitems:1)
- servicesKube ClusterApi Services Kube Api 
- Use services.kube_api instead (list maxitems:1)
- servicesKube ClusterController Services Kube Controller 
- Use services.kube_controller instead (list maxitems:1)
- servicesKubelet ClusterServices Kubelet 
- Use services.kubelet instead (list maxitems:1)
- servicesKubeproxy ClusterServices Kubeproxy 
- Use services.kubeproxy instead (list maxitems:1)
- servicesScheduler ClusterServices Scheduler 
- Use services.scheduler instead (list maxitems:1)
- sshAgent BooleanAuth 
- SSH Agent Auth enable (bool)
- sshCert StringPath 
- SSH Certificate Path (string)
- sshKey StringPath 
- SSH Private Key Path (string)
- systemImages ClusterSystem Images 
- RKE k8s cluster system images list (list maxitems:1)
- timeouts
ClusterTimeouts 
- updateOnly Boolean
- Skip idempotent deployment of control and etcd plane. Default false(bool)
- upgradeStrategy ClusterUpgrade Strategy 
- RKE k8s cluster upgrade strategy (list maxitems:1)
- workerHosts List<ClusterWorker Host> 
- (Computed) RKE k8s cluster worker nodes (list)
- addonJob numberTimeout 
- 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)
- apiServer stringUrl 
- (Computed) RKE k8s cluster api server url (string)
- authentication
ClusterAuthentication 
- RKE k8s cluster authentication configuration (list maxitems:1)
- 
ClusterAuthorization 
- RKE k8s cluster authorization mode configuration (list maxitems:1)
- bastionHost ClusterBastion Host 
- 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 ClusterCloud Provider 
- RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
- clusterCidr string
- (Computed) RKE k8s cluster cidr (string)
- clusterDns stringServer 
- (Computed) RKE k8s cluster dns server (string)
- clusterDomain string
- (Computed) RKE k8s cluster domain (string)
- clusterId string
- (Computed) The ID of the resource (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)
- controlPlane ClusterHosts Control Plane Host[] 
- (Computed) RKE k8s cluster control plane nodes (list)
- customCerts boolean
- Use custom certificates from a cert dir (string)
- delayOn numberCreation 
- RKE k8s cluster delay on creation (int)
- dind boolean
- Deploy RKE cluster on a dind environment. Default: false(bool)
- dindDns stringServer 
- DinD RKE cluster dns (string)
- dindStorage stringDriver 
- DinD RKE cluster storage driver (string)
- disablePort booleanCheck 
- Enable/Disable RKE k8s cluster port checking. Default false(bool)
- dns
ClusterDns 
- RKE k8s cluster DNS Config (list maxitems:1)
- enableCri booleanDockerd 
- Enable/Disable CRI dockerd for kubelet; set it to true starting from Kubernetes version 1.24 or later. Default false(bool)
- etcdHosts ClusterEtcd Host[] 
- (Computed) RKE k8s cluster etcd nodes (list)
- ignoreDocker booleanVersion 
- Enable/Disable RKE k8s cluster strict docker version checking. Default false(bool)
- inactiveHosts ClusterInactive Host[] 
- (Computed) RKE k8s cluster inactive nodes (list)
- ingress
ClusterIngress 
- RKE k8s cluster ingress controller configuration (list maxitems:1)
- internalKube stringConfig Yaml 
- (Computed/Sensitive) RKE k8s cluster internal kube config yaml (string)
- kubeAdmin stringUser 
- (Computed) RKE k8s cluster admin user (string)
- kubeConfig stringYaml 
- (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[]
- prefixPath string
- RKE k8s directory path (string)
- privateRegistries ClusterPrivate Registry[] 
- RKE k8s cluster private docker registries (list)
- restore
ClusterRestore 
- RKE k8s cluster restore configuration (list maxitems:1)
- rkeCluster stringYaml 
- (Computed/Sensitive) RKE k8s cluster config yaml (string)
- rkeState string
- (Computed/Sensitive) RKE k8s cluster state (string)
- rotateCertificates ClusterRotate Certificates 
- RKE k8s cluster rotate certificates configuration (list maxitems:1)
- runningSystem ClusterImages Running System Image[] 
- (Computed) RKE k8s cluster running system images list (list)
- services
ClusterServices 
- RKE k8s cluster services (list maxitems:1)
- servicesEtcd ClusterServices Etcd 
- Use services.etcd instead (list maxitems:1)
- servicesKube ClusterApi Services Kube Api 
- Use services.kube_api instead (list maxitems:1)
- servicesKube ClusterController Services Kube Controller 
- Use services.kube_controller instead (list maxitems:1)
- servicesKubelet ClusterServices Kubelet 
- Use services.kubelet instead (list maxitems:1)
- servicesKubeproxy ClusterServices Kubeproxy 
- Use services.kubeproxy instead (list maxitems:1)
- servicesScheduler ClusterServices Scheduler 
- Use services.scheduler instead (list maxitems:1)
- sshAgent booleanAuth 
- SSH Agent Auth enable (bool)
- sshCert stringPath 
- SSH Certificate Path (string)
- sshKey stringPath 
- SSH Private Key Path (string)
- systemImages ClusterSystem Images 
- RKE k8s cluster system images list (list maxitems:1)
- timeouts
ClusterTimeouts 
- updateOnly boolean
- Skip idempotent deployment of control and etcd plane. Default false(bool)
- upgradeStrategy ClusterUpgrade Strategy 
- RKE k8s cluster upgrade strategy (list maxitems:1)
- workerHosts ClusterWorker Host[] 
- (Computed) RKE k8s cluster worker nodes (list)
- addon_job_ floattimeout 
- 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_ strurl 
- (Computed) RKE k8s cluster api server url (string)
- authentication
ClusterAuthentication Args 
- RKE k8s cluster authentication configuration (list maxitems:1)
- 
ClusterAuthorization Args 
- RKE k8s cluster authorization mode configuration (list maxitems:1)
- bastion_host ClusterBastion Host Args 
- 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[ClusterCertificate Args] 
- (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 ClusterCloud Provider Args 
- RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
- cluster_cidr str
- (Computed) RKE k8s cluster cidr (string)
- cluster_dns_ strserver 
- (Computed) RKE k8s cluster dns server (string)
- cluster_domain str
- (Computed) RKE k8s cluster domain (string)
- cluster_id str
- (Computed) The ID of the resource (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_ Sequence[Clusterhosts Control Plane Host Args] 
- (Computed) RKE k8s cluster control plane nodes (list)
- custom_certs bool
- Use custom certificates from a cert dir (string)
- delay_on_ floatcreation 
- RKE k8s cluster delay on creation (int)
- dind bool
- Deploy RKE cluster on a dind environment. Default: false(bool)
- dind_dns_ strserver 
- DinD RKE cluster dns (string)
- dind_storage_ strdriver 
- DinD RKE cluster storage driver (string)
- disable_port_ boolcheck 
- Enable/Disable RKE k8s cluster port checking. Default false(bool)
- dns
ClusterDns Args 
- RKE k8s cluster DNS Config (list maxitems:1)
- enable_cri_ booldockerd 
- Enable/Disable CRI dockerd for kubelet; set it to true starting from Kubernetes version 1.24 or later. Default false(bool)
- etcd_hosts Sequence[ClusterEtcd Host Args] 
- (Computed) RKE k8s cluster etcd nodes (list)
- ignore_docker_ boolversion 
- Enable/Disable RKE k8s cluster strict docker version checking. Default false(bool)
- inactive_hosts Sequence[ClusterInactive Host Args] 
- (Computed) RKE k8s cluster inactive nodes (list)
- ingress
ClusterIngress Args 
- RKE k8s cluster ingress controller configuration (list maxitems:1)
- internal_kube_ strconfig_ yaml 
- (Computed/Sensitive) RKE k8s cluster internal kube config yaml (string)
- kube_admin_ struser 
- (Computed) RKE k8s cluster admin user (string)
- kube_config_ stryaml 
- (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
ClusterMonitoring Args 
- RKE k8s cluster monitoring Config (list maxitems:1)
- network
ClusterNetwork Args 
- RKE k8s cluster network configuration (list maxitems:1)
- nodes
Sequence[ClusterNode Args] 
- RKE k8s cluster nodes (list)
- nodes_confs Sequence[str]
- prefix_path str
- RKE k8s directory path (string)
- private_registries Sequence[ClusterPrivate Registry Args] 
- RKE k8s cluster private docker registries (list)
- restore
ClusterRestore Args 
- RKE k8s cluster restore configuration (list maxitems:1)
- rke_cluster_ stryaml 
- (Computed/Sensitive) RKE k8s cluster config yaml (string)
- rke_state str
- (Computed/Sensitive) RKE k8s cluster state (string)
- rotate_certificates ClusterRotate Certificates Args 
- RKE k8s cluster rotate certificates configuration (list maxitems:1)
- running_system_ Sequence[Clusterimages Running System Image Args] 
- (Computed) RKE k8s cluster running system images list (list)
- services
ClusterServices Args 
- RKE k8s cluster services (list maxitems:1)
- services_etcd ClusterServices Etcd Args 
- Use services.etcd instead (list maxitems:1)
- services_kube_ Clusterapi Services Kube Api Args 
- Use services.kube_api instead (list maxitems:1)
- services_kube_ Clustercontroller Services Kube Controller Args 
- Use services.kube_controller instead (list maxitems:1)
- services_kubelet ClusterServices Kubelet Args 
- Use services.kubelet instead (list maxitems:1)
- services_kubeproxy ClusterServices Kubeproxy Args 
- Use services.kubeproxy instead (list maxitems:1)
- services_scheduler ClusterServices Scheduler Args 
- Use services.scheduler instead (list maxitems:1)
- ssh_agent_ boolauth 
- SSH Agent Auth enable (bool)
- ssh_cert_ strpath 
- SSH Certificate Path (string)
- ssh_key_ strpath 
- SSH Private Key Path (string)
- system_images ClusterSystem Images Args 
- RKE k8s cluster system images list (list maxitems:1)
- timeouts
ClusterTimeouts Args 
- update_only bool
- Skip idempotent deployment of control and etcd plane. Default false(bool)
- upgrade_strategy ClusterUpgrade Strategy Args 
- RKE k8s cluster upgrade strategy (list maxitems:1)
- worker_hosts Sequence[ClusterWorker Host Args] 
- (Computed) RKE k8s cluster worker nodes (list)
- addonJob NumberTimeout 
- 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)
- apiServer StringUrl 
- (Computed) RKE k8s cluster api server url (string)
- authentication Property Map
- RKE k8s cluster authentication configuration (list maxitems:1)
- 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
- (Computed) RKE k8s cluster cidr (string)
- clusterDns StringServer 
- (Computed) RKE k8s cluster dns server (string)
- clusterDomain String
- (Computed) RKE k8s cluster domain (string)
- clusterId String
- (Computed) The ID of the resource (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)
- controlPlane List<Property Map>Hosts 
- (Computed) RKE k8s cluster control plane nodes (list)
- customCerts Boolean
- Use custom certificates from a cert dir (string)
- delayOn NumberCreation 
- RKE k8s cluster delay on creation (int)
- dind Boolean
- Deploy RKE cluster on a dind environment. Default: false(bool)
- dindDns StringServer 
- DinD RKE cluster dns (string)
- dindStorage StringDriver 
- DinD RKE cluster storage driver (string)
- disablePort BooleanCheck 
- Enable/Disable RKE k8s cluster port checking. Default false(bool)
- dns Property Map
- RKE k8s cluster DNS Config (list maxitems:1)
- enableCri BooleanDockerd 
- 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)
- ignoreDocker BooleanVersion 
- 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)
- internalKube StringConfig Yaml 
- (Computed/Sensitive) RKE k8s cluster internal kube config yaml (string)
- kubeAdmin StringUser 
- (Computed) RKE k8s cluster admin user (string)
- kubeConfig StringYaml 
- (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>
- 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)
- rkeCluster StringYaml 
- (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)
- runningSystem List<Property Map>Images 
- (Computed) RKE k8s cluster running system images list (list)
- services Property Map
- RKE k8s cluster services (list maxitems:1)
- servicesEtcd Property Map
- Use services.etcd instead (list maxitems:1)
- servicesKube Property MapApi 
- Use services.kube_api instead (list maxitems:1)
- servicesKube Property MapController 
- Use services.kube_controller instead (list maxitems:1)
- servicesKubelet Property Map
- Use services.kubelet instead (list maxitems:1)
- servicesKubeproxy Property Map
- Use services.kubeproxy instead (list maxitems:1)
- servicesScheduler Property Map
- Use services.scheduler instead (list maxitems:1)
- sshAgent BooleanAuth 
- SSH Agent Auth enable (bool)
- sshCert StringPath 
- SSH Certificate Path (string)
- sshKey StringPath 
- SSH Private Key Path (string)
- systemImages Property Map
- RKE k8s cluster system images list (list maxitems:1)
- timeouts Property Map
- 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
- Strategy string
- Authentication strategy that will be used in RKE k8s cluster
- Webhook
ClusterAuthentication Webhook 
- Webhook configuration options
- Sans []string
- List of additional hostnames and IPs to include in the api server PKI cert
- Strategy string
- Authentication strategy that will be used in RKE k8s cluster
- Webhook
ClusterAuthentication Webhook 
- Webhook configuration options
- sans List<String>
- List of additional hostnames and IPs to include in the api server PKI cert
- strategy String
- Authentication strategy that will be used in RKE k8s cluster
- webhook
ClusterAuthentication Webhook 
- Webhook configuration options
- sans string[]
- List of additional hostnames and IPs to include in the api server PKI cert
- strategy string
- Authentication strategy that will be used in RKE k8s cluster
- webhook
ClusterAuthentication Webhook 
- Webhook configuration options
- sans Sequence[str]
- List of additional hostnames and IPs to include in the api server PKI cert
- strategy str
- Authentication strategy that will be used in RKE k8s cluster
- webhook
ClusterAuthentication Webhook 
- Webhook configuration options
- sans List<String>
- List of additional hostnames and IPs to include in the api server PKI cert
- strategy String
- Authentication strategy that will be used in RKE k8s cluster
- webhook Property Map
- Webhook configuration options
ClusterAuthenticationWebhook, ClusterAuthenticationWebhookArgs      
- CacheTimeout string
- Controls how long to cache authentication decisions
- ConfigFile string
- Multiline string that represent a custom webhook config file
- CacheTimeout string
- Controls how long to cache authentication decisions
- ConfigFile string
- Multiline string that represent a custom webhook config file
- cacheTimeout String
- Controls how long to cache authentication decisions
- configFile String
- Multiline string that represent a custom webhook config file
- cacheTimeout string
- Controls how long to cache authentication decisions
- configFile string
- Multiline string that represent a custom webhook config file
- cache_timeout str
- Controls how long to cache authentication decisions
- config_file str
- Multiline string that represent a custom webhook config file
- cacheTimeout String
- Controls how long to cache authentication decisions
- configFile String
- Multiline string that represent a custom webhook config file
ClusterAuthorization, ClusterAuthorizationArgs    
ClusterBastionHost, ClusterBastionHostArgs      
- Address string
- Address of Bastion Host
- User string
- SSH User to Bastion Host
- IgnoreProxy boolEnv Vars 
- Ignore proxy env vars at Bastion Host?
- Port string
- SSH Port of Bastion Host
- SshAgent boolAuth 
- SSH Agent Auth enable (bool)
- SshCert string
- SSH Certificate Key
- SshCert stringPath 
- SSH Certificate Path (string)
- SshKey string
- SSH Private Key
- SshKey stringPath 
- SSH Private Key Path (string)
- Address string
- Address of Bastion Host
- User string
- SSH User to Bastion Host
- IgnoreProxy boolEnv Vars 
- Ignore proxy env vars at Bastion Host?
- Port string
- SSH Port of Bastion Host
- SshAgent boolAuth 
- SSH Agent Auth enable (bool)
- SshCert string
- SSH Certificate Key
- SshCert stringPath 
- SSH Certificate Path (string)
- SshKey string
- SSH Private Key
- SshKey stringPath 
- SSH Private Key Path (string)
- address String
- Address of Bastion Host
- user String
- SSH User to Bastion Host
- ignoreProxy BooleanEnv Vars 
- Ignore proxy env vars at Bastion Host?
- port String
- SSH Port of Bastion Host
- sshAgent BooleanAuth 
- SSH Agent Auth enable (bool)
- sshCert String
- SSH Certificate Key
- sshCert StringPath 
- SSH Certificate Path (string)
- sshKey String
- SSH Private Key
- sshKey StringPath 
- SSH Private Key Path (string)
- address string
- Address of Bastion Host
- user string
- SSH User to Bastion Host
- ignoreProxy booleanEnv Vars 
- Ignore proxy env vars at Bastion Host?
- port string
- SSH Port of Bastion Host
- sshAgent booleanAuth 
- SSH Agent Auth enable (bool)
- sshCert string
- SSH Certificate Key
- sshCert stringPath 
- SSH Certificate Path (string)
- sshKey string
- SSH Private Key
- sshKey stringPath 
- SSH Private Key Path (string)
- address str
- Address of Bastion Host
- user str
- SSH User to Bastion Host
- ignore_proxy_ boolenv_ vars 
- Ignore proxy env vars at Bastion Host?
- port str
- SSH Port of Bastion Host
- ssh_agent_ boolauth 
- SSH Agent Auth enable (bool)
- ssh_cert str
- SSH Certificate Key
- ssh_cert_ strpath 
- SSH Certificate Path (string)
- ssh_key str
- SSH Private Key
- ssh_key_ strpath 
- SSH Private Key Path (string)
- address String
- Address of Bastion Host
- user String
- SSH User to Bastion Host
- ignoreProxy BooleanEnv Vars 
- Ignore proxy env vars at Bastion Host?
- port String
- SSH Port of Bastion Host
- sshAgent BooleanAuth 
- SSH Agent Auth enable (bool)
- sshCert String
- SSH Certificate Key
- sshCert StringPath 
- SSH Certificate Path (string)
- sshKey String
- SSH Private Key
- sshKey StringPath 
- SSH Private Key Path (string)
ClusterCertificate, ClusterCertificateArgs    
- Certificate string
- CommonName string
- Config string
- ConfigEnv stringName 
- ConfigPath string
- EnvName string
- Id string
- (Computed) The ID of the resource (string)
- Key string
- TLS key for etcd service (string)
- KeyEnv stringName 
- 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
- ConfigEnv stringName 
- ConfigPath string
- EnvName string
- Id string
- (Computed) The ID of the resource (string)
- Key string
- TLS key for etcd service (string)
- KeyEnv stringName 
- 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
- configEnv StringName 
- configPath String
- envName String
- id String
- (Computed) The ID of the resource (string)
- key String
- TLS key for etcd service (string)
- keyEnv StringName 
- 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
- configEnv stringName 
- configPath string
- envName string
- id string
- (Computed) The ID of the resource (string)
- key string
- TLS key for etcd service (string)
- keyEnv stringName 
- 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_ strname 
- 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_ strname 
- 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
- configEnv StringName 
- configPath String
- envName String
- id String
- (Computed) The ID of the resource (string)
- key String
- TLS key for etcd service (string)
- keyEnv StringName 
- 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)
- AwsCloud ClusterConfig Cloud Provider Aws Cloud Config 
- Use aws_cloud_provider instead
- AwsCloud ClusterProvider Cloud Provider Aws Cloud Provider 
- AWS Cloud Provider config
- AzureCloud ClusterConfig Cloud Provider Azure Cloud Config 
- Use azure_cloud_provider instead
- AzureCloud ClusterProvider Cloud Provider Azure Cloud Provider 
- Azure Cloud Provider config
- CustomCloud stringConfig 
- Use custom_cloud_provider instead
- CustomCloud stringProvider 
- Custom Cloud Provider config
- OpenstackCloud ClusterConfig Cloud Provider Openstack Cloud Config 
- Use openstack_cloud_provider instead
- OpenstackCloud ClusterProvider Cloud Provider Openstack Cloud Provider 
- Openstack Cloud Provider config
- VsphereCloud ClusterConfig Cloud Provider Vsphere Cloud Config 
- Use vsphere_cloud_provider instead
- VsphereCloud ClusterProvider Cloud Provider Vsphere Cloud Provider 
- Vsphere Cloud Provider config
- Name string
- Name of virtualcenter config for Vsphere Cloud Provider config (string)
- AwsCloud ClusterConfig Cloud Provider Aws Cloud Config 
- Use aws_cloud_provider instead
- AwsCloud ClusterProvider Cloud Provider Aws Cloud Provider 
- AWS Cloud Provider config
- AzureCloud ClusterConfig Cloud Provider Azure Cloud Config 
- Use azure_cloud_provider instead
- AzureCloud ClusterProvider Cloud Provider Azure Cloud Provider 
- Azure Cloud Provider config
- CustomCloud stringConfig 
- Use custom_cloud_provider instead
- CustomCloud stringProvider 
- Custom Cloud Provider config
- OpenstackCloud ClusterConfig Cloud Provider Openstack Cloud Config 
- Use openstack_cloud_provider instead
- OpenstackCloud ClusterProvider Cloud Provider Openstack Cloud Provider 
- Openstack Cloud Provider config
- VsphereCloud ClusterConfig Cloud Provider Vsphere Cloud Config 
- Use vsphere_cloud_provider instead
- VsphereCloud ClusterProvider Cloud Provider Vsphere Cloud Provider 
- Vsphere Cloud Provider config
- name String
- Name of virtualcenter config for Vsphere Cloud Provider config (string)
- awsCloud ClusterConfig Cloud Provider Aws Cloud Config 
- Use aws_cloud_provider instead
- awsCloud ClusterProvider Cloud Provider Aws Cloud Provider 
- AWS Cloud Provider config
- azureCloud ClusterConfig Cloud Provider Azure Cloud Config 
- Use azure_cloud_provider instead
- azureCloud ClusterProvider Cloud Provider Azure Cloud Provider 
- Azure Cloud Provider config
- customCloud StringConfig 
- Use custom_cloud_provider instead
- customCloud StringProvider 
- Custom Cloud Provider config
- openstackCloud ClusterConfig Cloud Provider Openstack Cloud Config 
- Use openstack_cloud_provider instead
- openstackCloud ClusterProvider Cloud Provider Openstack Cloud Provider 
- Openstack Cloud Provider config
- vsphereCloud ClusterConfig Cloud Provider Vsphere Cloud Config 
- Use vsphere_cloud_provider instead
- vsphereCloud ClusterProvider Cloud Provider Vsphere Cloud Provider 
- Vsphere Cloud Provider config
- name string
- Name of virtualcenter config for Vsphere Cloud Provider config (string)
- awsCloud ClusterConfig Cloud Provider Aws Cloud Config 
- Use aws_cloud_provider instead
- awsCloud ClusterProvider Cloud Provider Aws Cloud Provider 
- AWS Cloud Provider config
- azureCloud ClusterConfig Cloud Provider Azure Cloud Config 
- Use azure_cloud_provider instead
- azureCloud ClusterProvider Cloud Provider Azure Cloud Provider 
- Azure Cloud Provider config
- customCloud stringConfig 
- Use custom_cloud_provider instead
- customCloud stringProvider 
- Custom Cloud Provider config
- openstackCloud ClusterConfig Cloud Provider Openstack Cloud Config 
- Use openstack_cloud_provider instead
- openstackCloud ClusterProvider Cloud Provider Openstack Cloud Provider 
- Openstack Cloud Provider config
- vsphereCloud ClusterConfig Cloud Provider Vsphere Cloud Config 
- Use vsphere_cloud_provider instead
- vsphereCloud ClusterProvider Cloud Provider Vsphere Cloud Provider 
- Vsphere Cloud Provider config
- name str
- Name of virtualcenter config for Vsphere Cloud Provider config (string)
- aws_cloud_ Clusterconfig Cloud Provider Aws Cloud Config 
- Use aws_cloud_provider instead
- aws_cloud_ Clusterprovider Cloud Provider Aws Cloud Provider 
- AWS Cloud Provider config
- azure_cloud_ Clusterconfig Cloud Provider Azure Cloud Config 
- Use azure_cloud_provider instead
- azure_cloud_ Clusterprovider Cloud Provider Azure Cloud Provider 
- Azure Cloud Provider config
- custom_cloud_ strconfig 
- Use custom_cloud_provider instead
- custom_cloud_ strprovider 
- Custom Cloud Provider config
- openstack_cloud_ Clusterconfig Cloud Provider Openstack Cloud Config 
- Use openstack_cloud_provider instead
- openstack_cloud_ Clusterprovider Cloud Provider Openstack Cloud Provider 
- Openstack Cloud Provider config
- vsphere_cloud_ Clusterconfig Cloud Provider Vsphere Cloud Config 
- Use vsphere_cloud_provider instead
- vsphere_cloud_ Clusterprovider Cloud Provider Vsphere Cloud Provider 
- Vsphere Cloud Provider config
- name String
- Name of virtualcenter config for Vsphere Cloud Provider config (string)
- awsCloud Property MapConfig 
- Use aws_cloud_provider instead
- awsCloud Property MapProvider 
- AWS Cloud Provider config
- azureCloud Property MapConfig 
- Use azure_cloud_provider instead
- azureCloud Property MapProvider 
- Azure Cloud Provider config
- customCloud StringConfig 
- Use custom_cloud_provider instead
- customCloud StringProvider 
- Custom Cloud Provider config
- openstackCloud Property MapConfig 
- Use openstack_cloud_provider instead
- openstackCloud Property MapProvider 
- Openstack Cloud Provider config
- vsphereCloud Property MapConfig 
- Use vsphere_cloud_provider instead
- vsphereCloud Property MapProvider 
- Vsphere Cloud Provider config
ClusterCloudProviderAwsCloudConfig, ClusterCloudProviderAwsCloudConfigArgs            
- global Property Map
- (list maxitems:1)
- serviceOverrides List<Property Map>
- (list)
ClusterCloudProviderAwsCloudConfigGlobal, ClusterCloudProviderAwsCloudConfigGlobalArgs              
- DisableSecurity boolGroup Ingress 
- Disables the automatic ingress creation
- DisableStrict boolZone Check 
- Setting this to true will disable the check and provide a warning that the check was skipped
- ElbSecurity stringGroup 
- Use these ELB security groups instead create new
- KubernetesCluster stringId 
- The cluster id we'll use to identify our cluster resources
- KubernetesCluster stringTag 
- Legacy cluster id we'll use to identify our cluster resources
- RoleArn string
- IAM role to assume when interaction with AWS APIs
- RouteTable stringId 
- Enables using a specific RouteTable
- SubnetId string
- Enables using a specific subnet to use for ELB's
- 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
- Zone string
- The AWS zone
- DisableSecurity boolGroup Ingress 
- Disables the automatic ingress creation
- DisableStrict boolZone Check 
- Setting this to true will disable the check and provide a warning that the check was skipped
- ElbSecurity stringGroup 
- Use these ELB security groups instead create new
- KubernetesCluster stringId 
- The cluster id we'll use to identify our cluster resources
- KubernetesCluster stringTag 
- Legacy cluster id we'll use to identify our cluster resources
- RoleArn string
- IAM role to assume when interaction with AWS APIs
- RouteTable stringId 
- Enables using a specific RouteTable
- SubnetId string
- Enables using a specific subnet to use for ELB's
- 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
- Zone string
- The AWS zone
- disableSecurity BooleanGroup Ingress 
- Disables the automatic ingress creation
- disableStrict BooleanZone Check 
- Setting this to true will disable the check and provide a warning that the check was skipped
- elbSecurity StringGroup 
- Use these ELB security groups instead create new
- kubernetesCluster StringId 
- The cluster id we'll use to identify our cluster resources
- kubernetesCluster StringTag 
- Legacy cluster id we'll use to identify our cluster resources
- roleArn String
- IAM role to assume when interaction with AWS APIs
- routeTable StringId 
- Enables using a specific RouteTable
- subnetId String
- Enables using a specific subnet to use for ELB's
- 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
- zone String
- The AWS zone
- disableSecurity booleanGroup Ingress 
- Disables the automatic ingress creation
- disableStrict booleanZone Check 
- Setting this to true will disable the check and provide a warning that the check was skipped
- elbSecurity stringGroup 
- Use these ELB security groups instead create new
- kubernetesCluster stringId 
- The cluster id we'll use to identify our cluster resources
- kubernetesCluster stringTag 
- Legacy cluster id we'll use to identify our cluster resources
- roleArn string
- IAM role to assume when interaction with AWS APIs
- routeTable stringId 
- Enables using a specific RouteTable
- subnetId string
- Enables using a specific subnet to use for ELB's
- 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
- zone string
- The AWS zone
- disable_security_ boolgroup_ ingress 
- Disables the automatic ingress creation
- disable_strict_ boolzone_ check 
- Setting this to true will disable the check and provide a warning that the check was skipped
- elb_security_ strgroup 
- Use these ELB security groups instead create new
- kubernetes_cluster_ strid 
- The cluster id we'll use to identify our cluster resources
- kubernetes_cluster_ strtag 
- Legacy cluster id we'll use to identify our cluster resources
- role_arn str
- IAM role to assume when interaction with AWS APIs
- route_table_ strid 
- Enables using a specific RouteTable
- subnet_id str
- Enables using a specific subnet to use for ELB's
- 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
- zone str
- The AWS zone
- disableSecurity BooleanGroup Ingress 
- Disables the automatic ingress creation
- disableStrict BooleanZone Check 
- Setting this to true will disable the check and provide a warning that the check was skipped
- elbSecurity StringGroup 
- Use these ELB security groups instead create new
- kubernetesCluster StringId 
- The cluster id we'll use to identify our cluster resources
- kubernetesCluster StringTag 
- Legacy cluster id we'll use to identify our cluster resources
- roleArn String
- IAM role to assume when interaction with AWS APIs
- routeTable StringId 
- Enables using a specific RouteTable
- subnetId String
- Enables using a specific subnet to use for ELB's
- 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
- zone String
- The AWS zone
ClusterCloudProviderAwsCloudConfigServiceOverride, ClusterCloudProviderAwsCloudConfigServiceOverrideArgs                
- Service string
- (string)
- Key string
- TLS key for etcd service (string)
- 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)
- 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)
- 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)
- 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)
- 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)
- region String
- Region for S3 service (string)
- signingMethod String
- (string)
- signingName String
- (string)
- signingRegion String
- (string)
- url String
- Registry URL (string)
ClusterCloudProviderAwsCloudProvider, ClusterCloudProviderAwsCloudProviderArgs            
- global Property Map
- (list maxitems:1)
- serviceOverrides List<Property Map>
- (list)
ClusterCloudProviderAwsCloudProviderGlobal, ClusterCloudProviderAwsCloudProviderGlobalArgs              
- DisableSecurity boolGroup Ingress 
- Disables the automatic ingress creation
- DisableStrict boolZone Check 
- Setting this to true will disable the check and provide a warning that the check was skipped
- ElbSecurity stringGroup 
- Use these ELB security groups instead create new
- KubernetesCluster stringId 
- The cluster id we'll use to identify our cluster resources
- KubernetesCluster stringTag 
- Legacy cluster id we'll use to identify our cluster resources
- RoleArn string
- IAM role to assume when interaction with AWS APIs
- RouteTable stringId 
- Enables using a specific RouteTable
- SubnetId string
- Enables using a specific subnet to use for ELB's
- 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
- Zone string
- The AWS zone
- DisableSecurity boolGroup Ingress 
- Disables the automatic ingress creation
- DisableStrict boolZone Check 
- Setting this to true will disable the check and provide a warning that the check was skipped
- ElbSecurity stringGroup 
- Use these ELB security groups instead create new
- KubernetesCluster stringId 
- The cluster id we'll use to identify our cluster resources
- KubernetesCluster stringTag 
- Legacy cluster id we'll use to identify our cluster resources
- RoleArn string
- IAM role to assume when interaction with AWS APIs
- RouteTable stringId 
- Enables using a specific RouteTable
- SubnetId string
- Enables using a specific subnet to use for ELB's
- 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
- Zone string
- The AWS zone
- disableSecurity BooleanGroup Ingress 
- Disables the automatic ingress creation
- disableStrict BooleanZone Check 
- Setting this to true will disable the check and provide a warning that the check was skipped
- elbSecurity StringGroup 
- Use these ELB security groups instead create new
- kubernetesCluster StringId 
- The cluster id we'll use to identify our cluster resources
- kubernetesCluster StringTag 
- Legacy cluster id we'll use to identify our cluster resources
- roleArn String
- IAM role to assume when interaction with AWS APIs
- routeTable StringId 
- Enables using a specific RouteTable
- subnetId String
- Enables using a specific subnet to use for ELB's
- 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
- zone String
- The AWS zone
- disableSecurity booleanGroup Ingress 
- Disables the automatic ingress creation
- disableStrict booleanZone Check 
- Setting this to true will disable the check and provide a warning that the check was skipped
- elbSecurity stringGroup 
- Use these ELB security groups instead create new
- kubernetesCluster stringId 
- The cluster id we'll use to identify our cluster resources
- kubernetesCluster stringTag 
- Legacy cluster id we'll use to identify our cluster resources
- roleArn string
- IAM role to assume when interaction with AWS APIs
- routeTable stringId 
- Enables using a specific RouteTable
- subnetId string
- Enables using a specific subnet to use for ELB's
- 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
- zone string
- The AWS zone
- disable_security_ boolgroup_ ingress 
- Disables the automatic ingress creation
- disable_strict_ boolzone_ check 
- Setting this to true will disable the check and provide a warning that the check was skipped
- elb_security_ strgroup 
- Use these ELB security groups instead create new
- kubernetes_cluster_ strid 
- The cluster id we'll use to identify our cluster resources
- kubernetes_cluster_ strtag 
- Legacy cluster id we'll use to identify our cluster resources
- role_arn str
- IAM role to assume when interaction with AWS APIs
- route_table_ strid 
- Enables using a specific RouteTable
- subnet_id str
- Enables using a specific subnet to use for ELB's
- 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
- zone str
- The AWS zone
- disableSecurity BooleanGroup Ingress 
- Disables the automatic ingress creation
- disableStrict BooleanZone Check 
- Setting this to true will disable the check and provide a warning that the check was skipped
- elbSecurity StringGroup 
- Use these ELB security groups instead create new
- kubernetesCluster StringId 
- The cluster id we'll use to identify our cluster resources
- kubernetesCluster StringTag 
- Legacy cluster id we'll use to identify our cluster resources
- roleArn String
- IAM role to assume when interaction with AWS APIs
- routeTable StringId 
- Enables using a specific RouteTable
- subnetId String
- Enables using a specific subnet to use for ELB's
- 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
- zone String
- The AWS zone
ClusterCloudProviderAwsCloudProviderServiceOverride, ClusterCloudProviderAwsCloudProviderServiceOverrideArgs                
- Service string
- (string)
- Key string
- TLS key for etcd service (string)
- 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)
- 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)
- 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)
- 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)
- 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)
- region String
- Region for S3 service (string)
- signingMethod String
- (string)
- signingName String
- (string)
- signingRegion String
- (string)
- url String
- Registry URL (string)
ClusterCloudProviderAzureCloudConfig, ClusterCloudProviderAzureCloudConfigArgs            
- AadClient stringId 
- The ClientID for an AAD application with RBAC access to talk to Azure RM APIs
- AadClient stringSecret 
- The ClientSecret for an AAD application with RBAC access to talk to Azure RM APIs
- SubscriptionId string
- The ID of the Azure Subscription that the cluster is deployed in
- TenantId string
- The AAD Tenant ID for the Subscription that the cluster is deployed in
- AadClient stringCert Password 
- The password of the client certificate for an AAD application with RBAC access to talk to Azure RM APIs
- AadClient stringCert Path 
- The path of a client certificate for an AAD application with RBAC access to talk to Azure RM APIs
- Cloud string
- The cloud environment identifier. Takes values from https://github.com/Azure/go-autorest/blob/ec5f4903f77ed9927ac95b19ab8e44ada64c1356/autorest/azure/environments.go#L13
- CloudProvider boolBackoff 
- Enable exponential backoff to manage resource request retries
- CloudProvider doubleBackoff Duration 
- Backoff duration
- CloudProvider doubleBackoff Exponent 
- Backoff exponent
- CloudProvider doubleBackoff Jitter 
- Backoff jitter
- CloudProvider doubleBackoff Retries 
- Backoff retry limit
- CloudProvider boolRate Limit 
- Enable rate limiting
- CloudProvider doubleRate Limit Bucket 
- (int)
- CloudProvider doubleRate Limit Qps 
- Rate limit QPS
- LoadBalancer stringSku 
- Load balancer type (basic | standard). Must be standard for auto-scaling
- Location string
- The location of the resource group that the cluster is deployed in
- MaximumLoad doubleBalancer Rule Count 
- Maximum allowed LoadBalancer Rule Count is the limit enforced by Azure Load balancer
- PrimaryAvailability stringSet Name 
- The name of the availability set that should be used as the load balancer backendIf this is set, the Azure cloudprovider will only add nodes from that availability set to the loadbalancer backend pool. If this is not set, and multiple agent pools (availability sets) are used, thenthe cloudprovider will try to add all nodes to a single backend pool which is forbidden.In other words, if you use multiple agent pools (availability sets), you MUST set this field.
- PrimaryScale stringSet Name 
- The name of the scale set that should be used as the load balancer backend.If this is set, the Azure cloudprovider will only add nodes from that scale set to the loadbalancer backend pool. If this is not set, and multiple agent pools (scale sets) are used, thenthe cloudprovider will try to add all nodes to a single backend pool which is forbidden.In other words, if you use multiple agent pools (scale sets), you MUST set this field.
- ResourceGroup string
- The name of the resource group that the cluster is deployed in
- RouteTable stringName 
- (Optional in 1.6) The name of the route table attached to the subnet that the cluster is deployed in
- SecurityGroup stringName 
- The name of the security group attached to the cluster's subnet
- SubnetName string
- The name of the Subnet that the cluster is deployed in
- UseInstance boolMetadata 
- Use instance metadata service where possible
- UseManaged boolIdentity Extension 
- Use managed service identity for the virtual machine to access Azure ARM APIs
- VmType string
- The type of azure nodes. If not set, it will be default to standard.
- VnetName string
- The name of the VNet that the cluster is deployed in
- VnetResource stringGroup 
- The name of the resource group that the Vnet is deployed in
- AadClient stringId 
- The ClientID for an AAD application with RBAC access to talk to Azure RM APIs
- AadClient stringSecret 
- The ClientSecret for an AAD application with RBAC access to talk to Azure RM APIs
- SubscriptionId string
- The ID of the Azure Subscription that the cluster is deployed in
- TenantId string
- The AAD Tenant ID for the Subscription that the cluster is deployed in
- AadClient stringCert Password 
- The password of the client certificate for an AAD application with RBAC access to talk to Azure RM APIs
- AadClient stringCert Path 
- The path of a client certificate for an AAD application with RBAC access to talk to Azure RM APIs
- Cloud string
- The cloud environment identifier. Takes values from https://github.com/Azure/go-autorest/blob/ec5f4903f77ed9927ac95b19ab8e44ada64c1356/autorest/azure/environments.go#L13
- CloudProvider boolBackoff 
- Enable exponential backoff to manage resource request retries
- CloudProvider float64Backoff Duration 
- Backoff duration
- CloudProvider float64Backoff Exponent 
- Backoff exponent
- CloudProvider float64Backoff Jitter 
- Backoff jitter
- CloudProvider float64Backoff Retries 
- Backoff retry limit
- CloudProvider boolRate Limit 
- Enable rate limiting
- CloudProvider float64Rate Limit Bucket 
- (int)
- CloudProvider float64Rate Limit Qps 
- Rate limit QPS
- LoadBalancer stringSku 
- Load balancer type (basic | standard). Must be standard for auto-scaling
- Location string
- The location of the resource group that the cluster is deployed in
- MaximumLoad float64Balancer Rule Count 
- Maximum allowed LoadBalancer Rule Count is the limit enforced by Azure Load balancer
- PrimaryAvailability stringSet Name 
- The name of the availability set that should be used as the load balancer backendIf this is set, the Azure cloudprovider will only add nodes from that availability set to the loadbalancer backend pool. If this is not set, and multiple agent pools (availability sets) are used, thenthe cloudprovider will try to add all nodes to a single backend pool which is forbidden.In other words, if you use multiple agent pools (availability sets), you MUST set this field.
- PrimaryScale stringSet Name 
- The name of the scale set that should be used as the load balancer backend.If this is set, the Azure cloudprovider will only add nodes from that scale set to the loadbalancer backend pool. If this is not set, and multiple agent pools (scale sets) are used, thenthe cloudprovider will try to add all nodes to a single backend pool which is forbidden.In other words, if you use multiple agent pools (scale sets), you MUST set this field.
- ResourceGroup string
- The name of the resource group that the cluster is deployed in
- RouteTable stringName 
- (Optional in 1.6) The name of the route table attached to the subnet that the cluster is deployed in
- SecurityGroup stringName 
- The name of the security group attached to the cluster's subnet
- SubnetName string
- The name of the Subnet that the cluster is deployed in
- UseInstance boolMetadata 
- Use instance metadata service where possible
- UseManaged boolIdentity Extension 
- Use managed service identity for the virtual machine to access Azure ARM APIs
- VmType string
- The type of azure nodes. If not set, it will be default to standard.
- VnetName string
- The name of the VNet that the cluster is deployed in
- VnetResource stringGroup 
- The name of the resource group that the Vnet is deployed in
- aadClient StringId 
- The ClientID for an AAD application with RBAC access to talk to Azure RM APIs
- aadClient StringSecret 
- The ClientSecret for an AAD application with RBAC access to talk to Azure RM APIs
- subscriptionId String
- The ID of the Azure Subscription that the cluster is deployed in
- tenantId String
- The AAD Tenant ID for the Subscription that the cluster is deployed in
- aadClient StringCert Password 
- The password of the client certificate for an AAD application with RBAC access to talk to Azure RM APIs
- aadClient StringCert Path 
- The path of a client certificate for an AAD application with RBAC access to talk to Azure RM APIs
- cloud String
- The cloud environment identifier. Takes values from https://github.com/Azure/go-autorest/blob/ec5f4903f77ed9927ac95b19ab8e44ada64c1356/autorest/azure/environments.go#L13
- cloudProvider BooleanBackoff 
- Enable exponential backoff to manage resource request retries
- cloudProvider DoubleBackoff Duration 
- Backoff duration
- cloudProvider DoubleBackoff Exponent 
- Backoff exponent
- cloudProvider DoubleBackoff Jitter 
- Backoff jitter
- cloudProvider DoubleBackoff Retries 
- Backoff retry limit
- cloudProvider BooleanRate Limit 
- Enable rate limiting
- cloudProvider DoubleRate Limit Bucket 
- (int)
- cloudProvider DoubleRate Limit Qps 
- Rate limit QPS
- loadBalancer StringSku 
- Load balancer type (basic | standard). Must be standard for auto-scaling
- location String
- The location of the resource group that the cluster is deployed in
- maximumLoad DoubleBalancer Rule Count 
- Maximum allowed LoadBalancer Rule Count is the limit enforced by Azure Load balancer
- primaryAvailability StringSet Name 
- The name of the availability set that should be used as the load balancer backendIf this is set, the Azure cloudprovider will only add nodes from that availability set to the loadbalancer backend pool. If this is not set, and multiple agent pools (availability sets) are used, thenthe cloudprovider will try to add all nodes to a single backend pool which is forbidden.In other words, if you use multiple agent pools (availability sets), you MUST set this field.
- primaryScale StringSet Name 
- The name of the scale set that should be used as the load balancer backend.If this is set, the Azure cloudprovider will only add nodes from that scale set to the loadbalancer backend pool. If this is not set, and multiple agent pools (scale sets) are used, thenthe cloudprovider will try to add all nodes to a single backend pool which is forbidden.In other words, if you use multiple agent pools (scale sets), you MUST set this field.
- resourceGroup String
- The name of the resource group that the cluster is deployed in
- routeTable StringName 
- (Optional in 1.6) The name of the route table attached to the subnet that the cluster is deployed in
- securityGroup StringName 
- The name of the security group attached to the cluster's subnet
- subnetName String
- The name of the Subnet that the cluster is deployed in
- useInstance BooleanMetadata 
- Use instance metadata service where possible
- useManaged BooleanIdentity Extension 
- Use managed service identity for the virtual machine to access Azure ARM APIs
- vmType String
- The type of azure nodes. If not set, it will be default to standard.
- vnetName String
- The name of the VNet that the cluster is deployed in
- vnetResource StringGroup 
- The name of the resource group that the Vnet is deployed in
- aadClient stringId 
- The ClientID for an AAD application with RBAC access to talk to Azure RM APIs
- aadClient stringSecret 
- The ClientSecret for an AAD application with RBAC access to talk to Azure RM APIs
- subscriptionId string
- The ID of the Azure Subscription that the cluster is deployed in
- tenantId string
- The AAD Tenant ID for the Subscription that the cluster is deployed in
- aadClient stringCert Password 
- The password of the client certificate for an AAD application with RBAC access to talk to Azure RM APIs
- aadClient stringCert Path 
- The path of a client certificate for an AAD application with RBAC access to talk to Azure RM APIs
- cloud string
- The cloud environment identifier. Takes values from https://github.com/Azure/go-autorest/blob/ec5f4903f77ed9927ac95b19ab8e44ada64c1356/autorest/azure/environments.go#L13
- cloudProvider booleanBackoff 
- Enable exponential backoff to manage resource request retries
- cloudProvider numberBackoff Duration 
- Backoff duration
- cloudProvider numberBackoff Exponent 
- Backoff exponent
- cloudProvider numberBackoff Jitter 
- Backoff jitter
- cloudProvider numberBackoff Retries 
- Backoff retry limit
- cloudProvider booleanRate Limit 
- Enable rate limiting
- cloudProvider numberRate Limit Bucket 
- (int)
- cloudProvider numberRate Limit Qps 
- Rate limit QPS
- loadBalancer stringSku 
- Load balancer type (basic | standard). Must be standard for auto-scaling
- location string
- The location of the resource group that the cluster is deployed in
- maximumLoad numberBalancer Rule Count 
- Maximum allowed LoadBalancer Rule Count is the limit enforced by Azure Load balancer
- primaryAvailability stringSet Name 
- The name of the availability set that should be used as the load balancer backendIf this is set, the Azure cloudprovider will only add nodes from that availability set to the loadbalancer backend pool. If this is not set, and multiple agent pools (availability sets) are used, thenthe cloudprovider will try to add all nodes to a single backend pool which is forbidden.In other words, if you use multiple agent pools (availability sets), you MUST set this field.
- primaryScale stringSet Name 
- The name of the scale set that should be used as the load balancer backend.If this is set, the Azure cloudprovider will only add nodes from that scale set to the loadbalancer backend pool. If this is not set, and multiple agent pools (scale sets) are used, thenthe cloudprovider will try to add all nodes to a single backend pool which is forbidden.In other words, if you use multiple agent pools (scale sets), you MUST set this field.
- resourceGroup string
- The name of the resource group that the cluster is deployed in
- routeTable stringName 
- (Optional in 1.6) The name of the route table attached to the subnet that the cluster is deployed in
- securityGroup stringName 
- The name of the security group attached to the cluster's subnet
- subnetName string
- The name of the Subnet that the cluster is deployed in
- useInstance booleanMetadata 
- Use instance metadata service where possible
- useManaged booleanIdentity Extension 
- Use managed service identity for the virtual machine to access Azure ARM APIs
- vmType string
- The type of azure nodes. If not set, it will be default to standard.
- vnetName string
- The name of the VNet that the cluster is deployed in
- vnetResource stringGroup 
- The name of the resource group that the Vnet is deployed in
- aad_client_ strid 
- The ClientID for an AAD application with RBAC access to talk to Azure RM APIs
- aad_client_ strsecret 
- The ClientSecret for an AAD application with RBAC access to talk to Azure RM APIs
- subscription_id str
- The ID of the Azure Subscription that the cluster is deployed in
- tenant_id str
- The AAD Tenant ID for the Subscription that the cluster is deployed in
- aad_client_ strcert_ password 
- The password of the client certificate for an AAD application with RBAC access to talk to Azure RM APIs
- aad_client_ strcert_ path 
- The path of a client certificate for an AAD application with RBAC access to talk to Azure RM APIs
- cloud str
- The cloud environment identifier. Takes values from https://github.com/Azure/go-autorest/blob/ec5f4903f77ed9927ac95b19ab8e44ada64c1356/autorest/azure/environments.go#L13
- cloud_provider_ boolbackoff 
- Enable exponential backoff to manage resource request retries
- cloud_provider_ floatbackoff_ duration 
- Backoff duration
- cloud_provider_ floatbackoff_ exponent 
- Backoff exponent
- cloud_provider_ floatbackoff_ jitter 
- Backoff jitter
- cloud_provider_ floatbackoff_ retries 
- Backoff retry limit
- cloud_provider_ boolrate_ limit 
- Enable rate limiting
- cloud_provider_ floatrate_ limit_ bucket 
- (int)
- cloud_provider_ floatrate_ limit_ qps 
- Rate limit QPS
- load_balancer_ strsku 
- Load balancer type (basic | standard). Must be standard for auto-scaling
- location str
- The location of the resource group that the cluster is deployed in
- maximum_load_ floatbalancer_ rule_ count 
- Maximum allowed LoadBalancer Rule Count is the limit enforced by Azure Load balancer
- primary_availability_ strset_ name 
- The name of the availability set that should be used as the load balancer backendIf this is set, the Azure cloudprovider will only add nodes from that availability set to the loadbalancer backend pool. If this is not set, and multiple agent pools (availability sets) are used, thenthe cloudprovider will try to add all nodes to a single backend pool which is forbidden.In other words, if you use multiple agent pools (availability sets), you MUST set this field.
- primary_scale_ strset_ name 
- The name of the scale set that should be used as the load balancer backend.If this is set, the Azure cloudprovider will only add nodes from that scale set to the loadbalancer backend pool. If this is not set, and multiple agent pools (scale sets) are used, thenthe cloudprovider will try to add all nodes to a single backend pool which is forbidden.In other words, if you use multiple agent pools (scale sets), you MUST set this field.
- resource_group str
- The name of the resource group that the cluster is deployed in
- route_table_ strname 
- (Optional in 1.6) The name of the route table attached to the subnet that the cluster is deployed in
- security_group_ strname 
- The name of the security group attached to the cluster's subnet
- subnet_name str
- The name of the Subnet that the cluster is deployed in
- use_instance_ boolmetadata 
- Use instance metadata service where possible
- use_managed_ boolidentity_ extension 
- Use managed service identity for the virtual machine to access Azure ARM APIs
- vm_type str
- The type of azure nodes. If not set, it will be default to standard.
- vnet_name str
- The name of the VNet that the cluster is deployed in
- vnet_resource_ strgroup 
- The name of the resource group that the Vnet is deployed in
- aadClient StringId 
- The ClientID for an AAD application with RBAC access to talk to Azure RM APIs
- aadClient StringSecret 
- The ClientSecret for an AAD application with RBAC access to talk to Azure RM APIs
- subscriptionId String
- The ID of the Azure Subscription that the cluster is deployed in
- tenantId String
- The AAD Tenant ID for the Subscription that the cluster is deployed in
- aadClient StringCert Password 
- The password of the client certificate for an AAD application with RBAC access to talk to Azure RM APIs
- aadClient StringCert Path 
- The path of a client certificate for an AAD application with RBAC access to talk to Azure RM APIs
- cloud String
- The cloud environment identifier. Takes values from https://github.com/Azure/go-autorest/blob/ec5f4903f77ed9927ac95b19ab8e44ada64c1356/autorest/azure/environments.go#L13
- cloudProvider BooleanBackoff 
- Enable exponential backoff to manage resource request retries
- cloudProvider NumberBackoff Duration 
- Backoff duration
- cloudProvider NumberBackoff Exponent 
- Backoff exponent
- cloudProvider NumberBackoff Jitter 
- Backoff jitter
- cloudProvider NumberBackoff Retries 
- Backoff retry limit
- cloudProvider BooleanRate Limit 
- Enable rate limiting
- cloudProvider NumberRate Limit Bucket 
- (int)
- cloudProvider NumberRate Limit Qps 
- Rate limit QPS
- loadBalancer StringSku 
- Load balancer type (basic | standard). Must be standard for auto-scaling
- location String
- The location of the resource group that the cluster is deployed in
- maximumLoad NumberBalancer Rule Count 
- Maximum allowed LoadBalancer Rule Count is the limit enforced by Azure Load balancer
- primaryAvailability StringSet Name 
- The name of the availability set that should be used as the load balancer backendIf this is set, the Azure cloudprovider will only add nodes from that availability set to the loadbalancer backend pool. If this is not set, and multiple agent pools (availability sets) are used, thenthe cloudprovider will try to add all nodes to a single backend pool which is forbidden.In other words, if you use multiple agent pools (availability sets), you MUST set this field.
- primaryScale StringSet Name 
- The name of the scale set that should be used as the load balancer backend.If this is set, the Azure cloudprovider will only add nodes from that scale set to the loadbalancer backend pool. If this is not set, and multiple agent pools (scale sets) are used, thenthe cloudprovider will try to add all nodes to a single backend pool which is forbidden.In other words, if you use multiple agent pools (scale sets), you MUST set this field.
- resourceGroup String
- The name of the resource group that the cluster is deployed in
- routeTable StringName 
- (Optional in 1.6) The name of the route table attached to the subnet that the cluster is deployed in
- securityGroup StringName 
- The name of the security group attached to the cluster's subnet
- subnetName String
- The name of the Subnet that the cluster is deployed in
- useInstance BooleanMetadata 
- Use instance metadata service where possible
- useManaged BooleanIdentity Extension 
- Use managed service identity for the virtual machine to access Azure ARM APIs
- vmType String
- The type of azure nodes. If not set, it will be default to standard.
- vnetName String
- The name of the VNet that the cluster is deployed in
- vnetResource StringGroup 
- The name of the resource group that the Vnet is deployed in
ClusterCloudProviderAzureCloudProvider, ClusterCloudProviderAzureCloudProviderArgs            
- AadClient stringId 
- The ClientID for an AAD application with RBAC access to talk to Azure RM APIs
- AadClient stringSecret 
- The ClientSecret for an AAD application with RBAC access to talk to Azure RM APIs
- SubscriptionId string
- The ID of the Azure Subscription that the cluster is deployed in
- TenantId string
- The AAD Tenant ID for the Subscription that the cluster is deployed in
- AadClient stringCert Password 
- The password of the client certificate for an AAD application with RBAC access to talk to Azure RM APIs
- AadClient stringCert Path 
- The path of a client certificate for an AAD application with RBAC access to talk to Azure RM APIs
- Cloud string
- The cloud environment identifier. Takes values from https://github.com/Azure/go-autorest/blob/ec5f4903f77ed9927ac95b19ab8e44ada64c1356/autorest/azure/environments.go#L13
- CloudProvider boolBackoff 
- Enable exponential backoff to manage resource request retries
- CloudProvider doubleBackoff Duration 
- Backoff duration
- CloudProvider doubleBackoff Exponent 
- Backoff exponent
- CloudProvider doubleBackoff Jitter 
- Backoff jitter
- CloudProvider doubleBackoff Retries 
- Backoff retry limit
- CloudProvider boolRate Limit 
- Enable rate limiting
- CloudProvider doubleRate Limit Bucket 
- (int)
- CloudProvider doubleRate Limit Qps 
- Rate limit QPS
- LoadBalancer stringSku 
- Load balancer type (basic | standard). Must be standard for auto-scaling
- Location string
- The location of the resource group that the cluster is deployed in
- MaximumLoad doubleBalancer Rule Count 
- Maximum allowed LoadBalancer Rule Count is the limit enforced by Azure Load balancer
- PrimaryAvailability stringSet Name 
- The name of the availability set that should be used as the load balancer backendIf this is set, the Azure cloudprovider will only add nodes from that availability set to the loadbalancer backend pool. If this is not set, and multiple agent pools (availability sets) are used, thenthe cloudprovider will try to add all nodes to a single backend pool which is forbidden.In other words, if you use multiple agent pools (availability sets), you MUST set this field.
- PrimaryScale stringSet Name 
- The name of the scale set that should be used as the load balancer backend.If this is set, the Azure cloudprovider will only add nodes from that scale set to the loadbalancer backend pool. If this is not set, and multiple agent pools (scale sets) are used, thenthe cloudprovider will try to add all nodes to a single backend pool which is forbidden.In other words, if you use multiple agent pools (scale sets), you MUST set this field.
- ResourceGroup string
- The name of the resource group that the cluster is deployed in
- RouteTable stringName 
- (Optional in 1.6) The name of the route table attached to the subnet that the cluster is deployed in
- SecurityGroup stringName 
- The name of the security group attached to the cluster's subnet
- SubnetName string
- The name of the Subnet that the cluster is deployed in
- UseInstance boolMetadata 
- Use instance metadata service where possible
- UseManaged boolIdentity Extension 
- Use managed service identity for the virtual machine to access Azure ARM APIs
- VmType string
- The type of azure nodes. If not set, it will be default to standard.
- VnetName string
- The name of the VNet that the cluster is deployed in
- VnetResource stringGroup 
- The name of the resource group that the Vnet is deployed in
- AadClient stringId 
- The ClientID for an AAD application with RBAC access to talk to Azure RM APIs
- AadClient stringSecret 
- The ClientSecret for an AAD application with RBAC access to talk to Azure RM APIs
- SubscriptionId string
- The ID of the Azure Subscription that the cluster is deployed in
- TenantId string
- The AAD Tenant ID for the Subscription that the cluster is deployed in
- AadClient stringCert Password 
- The password of the client certificate for an AAD application with RBAC access to talk to Azure RM APIs
- AadClient stringCert Path 
- The path of a client certificate for an AAD application with RBAC access to talk to Azure RM APIs
- Cloud string
- The cloud environment identifier. Takes values from https://github.com/Azure/go-autorest/blob/ec5f4903f77ed9927ac95b19ab8e44ada64c1356/autorest/azure/environments.go#L13
- CloudProvider boolBackoff 
- Enable exponential backoff to manage resource request retries
- CloudProvider float64Backoff Duration 
- Backoff duration
- CloudProvider float64Backoff Exponent 
- Backoff exponent
- CloudProvider float64Backoff Jitter 
- Backoff jitter
- CloudProvider float64Backoff Retries 
- Backoff retry limit
- CloudProvider boolRate Limit 
- Enable rate limiting
- CloudProvider float64Rate Limit Bucket 
- (int)
- CloudProvider float64Rate Limit Qps 
- Rate limit QPS
- LoadBalancer stringSku 
- Load balancer type (basic | standard). Must be standard for auto-scaling
- Location string
- The location of the resource group that the cluster is deployed in
- MaximumLoad float64Balancer Rule Count 
- Maximum allowed LoadBalancer Rule Count is the limit enforced by Azure Load balancer
- PrimaryAvailability stringSet Name 
- The name of the availability set that should be used as the load balancer backendIf this is set, the Azure cloudprovider will only add nodes from that availability set to the loadbalancer backend pool. If this is not set, and multiple agent pools (availability sets) are used, thenthe cloudprovider will try to add all nodes to a single backend pool which is forbidden.In other words, if you use multiple agent pools (availability sets), you MUST set this field.
- PrimaryScale stringSet Name 
- The name of the scale set that should be used as the load balancer backend.If this is set, the Azure cloudprovider will only add nodes from that scale set to the loadbalancer backend pool. If this is not set, and multiple agent pools (scale sets) are used, thenthe cloudprovider will try to add all nodes to a single backend pool which is forbidden.In other words, if you use multiple agent pools (scale sets), you MUST set this field.
- ResourceGroup string
- The name of the resource group that the cluster is deployed in
- RouteTable stringName 
- (Optional in 1.6) The name of the route table attached to the subnet that the cluster is deployed in
- SecurityGroup stringName 
- The name of the security group attached to the cluster's subnet
- SubnetName string
- The name of the Subnet that the cluster is deployed in
- UseInstance boolMetadata 
- Use instance metadata service where possible
- UseManaged boolIdentity Extension 
- Use managed service identity for the virtual machine to access Azure ARM APIs
- VmType string
- The type of azure nodes. If not set, it will be default to standard.
- VnetName string
- The name of the VNet that the cluster is deployed in
- VnetResource stringGroup 
- The name of the resource group that the Vnet is deployed in
- aadClient StringId 
- The ClientID for an AAD application with RBAC access to talk to Azure RM APIs
- aadClient StringSecret 
- The ClientSecret for an AAD application with RBAC access to talk to Azure RM APIs
- subscriptionId String
- The ID of the Azure Subscription that the cluster is deployed in
- tenantId String
- The AAD Tenant ID for the Subscription that the cluster is deployed in
- aadClient StringCert Password 
- The password of the client certificate for an AAD application with RBAC access to talk to Azure RM APIs
- aadClient StringCert Path 
- The path of a client certificate for an AAD application with RBAC access to talk to Azure RM APIs
- cloud String
- The cloud environment identifier. Takes values from https://github.com/Azure/go-autorest/blob/ec5f4903f77ed9927ac95b19ab8e44ada64c1356/autorest/azure/environments.go#L13
- cloudProvider BooleanBackoff 
- Enable exponential backoff to manage resource request retries
- cloudProvider DoubleBackoff Duration 
- Backoff duration
- cloudProvider DoubleBackoff Exponent 
- Backoff exponent
- cloudProvider DoubleBackoff Jitter 
- Backoff jitter
- cloudProvider DoubleBackoff Retries 
- Backoff retry limit
- cloudProvider BooleanRate Limit 
- Enable rate limiting
- cloudProvider DoubleRate Limit Bucket 
- (int)
- cloudProvider DoubleRate Limit Qps 
- Rate limit QPS
- loadBalancer StringSku 
- Load balancer type (basic | standard). Must be standard for auto-scaling
- location String
- The location of the resource group that the cluster is deployed in
- maximumLoad DoubleBalancer Rule Count 
- Maximum allowed LoadBalancer Rule Count is the limit enforced by Azure Load balancer
- primaryAvailability StringSet Name 
- The name of the availability set that should be used as the load balancer backendIf this is set, the Azure cloudprovider will only add nodes from that availability set to the loadbalancer backend pool. If this is not set, and multiple agent pools (availability sets) are used, thenthe cloudprovider will try to add all nodes to a single backend pool which is forbidden.In other words, if you use multiple agent pools (availability sets), you MUST set this field.
- primaryScale StringSet Name 
- The name of the scale set that should be used as the load balancer backend.If this is set, the Azure cloudprovider will only add nodes from that scale set to the loadbalancer backend pool. If this is not set, and multiple agent pools (scale sets) are used, thenthe cloudprovider will try to add all nodes to a single backend pool which is forbidden.In other words, if you use multiple agent pools (scale sets), you MUST set this field.
- resourceGroup String
- The name of the resource group that the cluster is deployed in
- routeTable StringName 
- (Optional in 1.6) The name of the route table attached to the subnet that the cluster is deployed in
- securityGroup StringName 
- The name of the security group attached to the cluster's subnet
- subnetName String
- The name of the Subnet that the cluster is deployed in
- useInstance BooleanMetadata 
- Use instance metadata service where possible
- useManaged BooleanIdentity Extension 
- Use managed service identity for the virtual machine to access Azure ARM APIs
- vmType String
- The type of azure nodes. If not set, it will be default to standard.
- vnetName String
- The name of the VNet that the cluster is deployed in
- vnetResource StringGroup 
- The name of the resource group that the Vnet is deployed in
- aadClient stringId 
- The ClientID for an AAD application with RBAC access to talk to Azure RM APIs
- aadClient stringSecret 
- The ClientSecret for an AAD application with RBAC access to talk to Azure RM APIs
- subscriptionId string
- The ID of the Azure Subscription that the cluster is deployed in
- tenantId string
- The AAD Tenant ID for the Subscription that the cluster is deployed in
- aadClient stringCert Password 
- The password of the client certificate for an AAD application with RBAC access to talk to Azure RM APIs
- aadClient stringCert Path 
- The path of a client certificate for an AAD application with RBAC access to talk to Azure RM APIs
- cloud string
- The cloud environment identifier. Takes values from https://github.com/Azure/go-autorest/blob/ec5f4903f77ed9927ac95b19ab8e44ada64c1356/autorest/azure/environments.go#L13
- cloudProvider booleanBackoff 
- Enable exponential backoff to manage resource request retries
- cloudProvider numberBackoff Duration 
- Backoff duration
- cloudProvider numberBackoff Exponent 
- Backoff exponent
- cloudProvider numberBackoff Jitter 
- Backoff jitter
- cloudProvider numberBackoff Retries 
- Backoff retry limit
- cloudProvider booleanRate Limit 
- Enable rate limiting
- cloudProvider numberRate Limit Bucket 
- (int)
- cloudProvider numberRate Limit Qps 
- Rate limit QPS
- loadBalancer stringSku 
- Load balancer type (basic | standard). Must be standard for auto-scaling
- location string
- The location of the resource group that the cluster is deployed in
- maximumLoad numberBalancer Rule Count 
- Maximum allowed LoadBalancer Rule Count is the limit enforced by Azure Load balancer
- primaryAvailability stringSet Name 
- The name of the availability set that should be used as the load balancer backendIf this is set, the Azure cloudprovider will only add nodes from that availability set to the loadbalancer backend pool. If this is not set, and multiple agent pools (availability sets) are used, thenthe cloudprovider will try to add all nodes to a single backend pool which is forbidden.In other words, if you use multiple agent pools (availability sets), you MUST set this field.
- primaryScale stringSet Name 
- The name of the scale set that should be used as the load balancer backend.If this is set, the Azure cloudprovider will only add nodes from that scale set to the loadbalancer backend pool. If this is not set, and multiple agent pools (scale sets) are used, thenthe cloudprovider will try to add all nodes to a single backend pool which is forbidden.In other words, if you use multiple agent pools (scale sets), you MUST set this field.
- resourceGroup string
- The name of the resource group that the cluster is deployed in
- routeTable stringName 
- (Optional in 1.6) The name of the route table attached to the subnet that the cluster is deployed in
- securityGroup stringName 
- The name of the security group attached to the cluster's subnet
- subnetName string
- The name of the Subnet that the cluster is deployed in
- useInstance booleanMetadata 
- Use instance metadata service where possible
- useManaged booleanIdentity Extension 
- Use managed service identity for the virtual machine to access Azure ARM APIs
- vmType string
- The type of azure nodes. If not set, it will be default to standard.
- vnetName string
- The name of the VNet that the cluster is deployed in
- vnetResource stringGroup 
- The name of the resource group that the Vnet is deployed in
- aad_client_ strid 
- The ClientID for an AAD application with RBAC access to talk to Azure RM APIs
- aad_client_ strsecret 
- The ClientSecret for an AAD application with RBAC access to talk to Azure RM APIs
- subscription_id str
- The ID of the Azure Subscription that the cluster is deployed in
- tenant_id str
- The AAD Tenant ID for the Subscription that the cluster is deployed in
- aad_client_ strcert_ password 
- The password of the client certificate for an AAD application with RBAC access to talk to Azure RM APIs
- aad_client_ strcert_ path 
- The path of a client certificate for an AAD application with RBAC access to talk to Azure RM APIs
- cloud str
- The cloud environment identifier. Takes values from https://github.com/Azure/go-autorest/blob/ec5f4903f77ed9927ac95b19ab8e44ada64c1356/autorest/azure/environments.go#L13
- cloud_provider_ boolbackoff 
- Enable exponential backoff to manage resource request retries
- cloud_provider_ floatbackoff_ duration 
- Backoff duration
- cloud_provider_ floatbackoff_ exponent 
- Backoff exponent
- cloud_provider_ floatbackoff_ jitter 
- Backoff jitter
- cloud_provider_ floatbackoff_ retries 
- Backoff retry limit
- cloud_provider_ boolrate_ limit 
- Enable rate limiting
- cloud_provider_ floatrate_ limit_ bucket 
- (int)
- cloud_provider_ floatrate_ limit_ qps 
- Rate limit QPS
- load_balancer_ strsku 
- Load balancer type (basic | standard). Must be standard for auto-scaling
- location str
- The location of the resource group that the cluster is deployed in
- maximum_load_ floatbalancer_ rule_ count 
- Maximum allowed LoadBalancer Rule Count is the limit enforced by Azure Load balancer
- primary_availability_ strset_ name 
- The name of the availability set that should be used as the load balancer backendIf this is set, the Azure cloudprovider will only add nodes from that availability set to the loadbalancer backend pool. If this is not set, and multiple agent pools (availability sets) are used, thenthe cloudprovider will try to add all nodes to a single backend pool which is forbidden.In other words, if you use multiple agent pools (availability sets), you MUST set this field.
- primary_scale_ strset_ name 
- The name of the scale set that should be used as the load balancer backend.If this is set, the Azure cloudprovider will only add nodes from that scale set to the loadbalancer backend pool. If this is not set, and multiple agent pools (scale sets) are used, thenthe cloudprovider will try to add all nodes to a single backend pool which is forbidden.In other words, if you use multiple agent pools (scale sets), you MUST set this field.
- resource_group str
- The name of the resource group that the cluster is deployed in
- route_table_ strname 
- (Optional in 1.6) The name of the route table attached to the subnet that the cluster is deployed in
- security_group_ strname 
- The name of the security group attached to the cluster's subnet
- subnet_name str
- The name of the Subnet that the cluster is deployed in
- use_instance_ boolmetadata 
- Use instance metadata service where possible
- use_managed_ boolidentity_ extension 
- Use managed service identity for the virtual machine to access Azure ARM APIs
- vm_type str
- The type of azure nodes. If not set, it will be default to standard.
- vnet_name str
- The name of the VNet that the cluster is deployed in
- vnet_resource_ strgroup 
- The name of the resource group that the Vnet is deployed in
- aadClient StringId 
- The ClientID for an AAD application with RBAC access to talk to Azure RM APIs
- aadClient StringSecret 
- The ClientSecret for an AAD application with RBAC access to talk to Azure RM APIs
- subscriptionId String
- The ID of the Azure Subscription that the cluster is deployed in
- tenantId String
- The AAD Tenant ID for the Subscription that the cluster is deployed in
- aadClient StringCert Password 
- The password of the client certificate for an AAD application with RBAC access to talk to Azure RM APIs
- aadClient StringCert Path 
- The path of a client certificate for an AAD application with RBAC access to talk to Azure RM APIs
- cloud String
- The cloud environment identifier. Takes values from https://github.com/Azure/go-autorest/blob/ec5f4903f77ed9927ac95b19ab8e44ada64c1356/autorest/azure/environments.go#L13
- cloudProvider BooleanBackoff 
- Enable exponential backoff to manage resource request retries
- cloudProvider NumberBackoff Duration 
- Backoff duration
- cloudProvider NumberBackoff Exponent 
- Backoff exponent
- cloudProvider NumberBackoff Jitter 
- Backoff jitter
- cloudProvider NumberBackoff Retries 
- Backoff retry limit
- cloudProvider BooleanRate Limit 
- Enable rate limiting
- cloudProvider NumberRate Limit Bucket 
- (int)
- cloudProvider NumberRate Limit Qps 
- Rate limit QPS
- loadBalancer StringSku 
- Load balancer type (basic | standard). Must be standard for auto-scaling
- location String
- The location of the resource group that the cluster is deployed in
- maximumLoad NumberBalancer Rule Count 
- Maximum allowed LoadBalancer Rule Count is the limit enforced by Azure Load balancer
- primaryAvailability StringSet Name 
- The name of the availability set that should be used as the load balancer backendIf this is set, the Azure cloudprovider will only add nodes from that availability set to the loadbalancer backend pool. If this is not set, and multiple agent pools (availability sets) are used, thenthe cloudprovider will try to add all nodes to a single backend pool which is forbidden.In other words, if you use multiple agent pools (availability sets), you MUST set this field.
- primaryScale StringSet Name 
- The name of the scale set that should be used as the load balancer backend.If this is set, the Azure cloudprovider will only add nodes from that scale set to the loadbalancer backend pool. If this is not set, and multiple agent pools (scale sets) are used, thenthe cloudprovider will try to add all nodes to a single backend pool which is forbidden.In other words, if you use multiple agent pools (scale sets), you MUST set this field.
- resourceGroup String
- The name of the resource group that the cluster is deployed in
- routeTable StringName 
- (Optional in 1.6) The name of the route table attached to the subnet that the cluster is deployed in
- securityGroup StringName 
- The name of the security group attached to the cluster's subnet
- subnetName String
- The name of the Subnet that the cluster is deployed in
- useInstance BooleanMetadata 
- Use instance metadata service where possible
- useManaged BooleanIdentity Extension 
- Use managed service identity for the virtual machine to access Azure ARM APIs
- vmType String
- The type of azure nodes. If not set, it will be default to standard.
- vnetName String
- The name of the VNet that the cluster is deployed in
- vnetResource StringGroup 
- The name of the resource group that the Vnet is deployed in
ClusterCloudProviderOpenstackCloudConfig, ClusterCloudProviderOpenstackCloudConfigArgs            
- Global
ClusterCloud Provider Openstack Cloud Config Global 
- (list maxitems:1)
- BlockStorage ClusterCloud Provider Openstack Cloud Config Block Storage 
- (list maxitems:1)
- LoadBalancer ClusterCloud Provider Openstack Cloud Config Load Balancer 
- (list maxitems:1)
- Metadata
ClusterCloud Provider Openstack Cloud Config Metadata 
- (list maxitems:1)
- Route
ClusterCloud Provider Openstack Cloud Config Route 
- (list maxitems:1)
- Global
ClusterCloud Provider Openstack Cloud Config Global 
- (list maxitems:1)
- BlockStorage ClusterCloud Provider Openstack Cloud Config Block Storage 
- (list maxitems:1)
- LoadBalancer ClusterCloud Provider Openstack Cloud Config Load Balancer 
- (list maxitems:1)
- Metadata
ClusterCloud Provider Openstack Cloud Config Metadata 
- (list maxitems:1)
- Route
ClusterCloud Provider Openstack Cloud Config Route 
- (list maxitems:1)
- global
ClusterCloud Provider Openstack Cloud Config Global 
- (list maxitems:1)
- blockStorage ClusterCloud Provider Openstack Cloud Config Block Storage 
- (list maxitems:1)
- loadBalancer ClusterCloud Provider Openstack Cloud Config Load Balancer 
- (list maxitems:1)
- metadata
ClusterCloud Provider Openstack Cloud Config Metadata 
- (list maxitems:1)
- route
ClusterCloud Provider Openstack Cloud Config Route 
- (list maxitems:1)
- global
ClusterCloud Provider Openstack Cloud Config Global 
- (list maxitems:1)
- blockStorage ClusterCloud Provider Openstack Cloud Config Block Storage 
- (list maxitems:1)
- loadBalancer ClusterCloud Provider Openstack Cloud Config Load Balancer 
- (list maxitems:1)
- metadata
ClusterCloud Provider Openstack Cloud Config Metadata 
- (list maxitems:1)
- route
ClusterCloud Provider Openstack Cloud Config Route 
- (list maxitems:1)
- global_
ClusterCloud Provider Openstack Cloud Config Global 
- (list maxitems:1)
- block_storage ClusterCloud Provider Openstack Cloud Config Block Storage 
- (list maxitems:1)
- load_balancer ClusterCloud Provider Openstack Cloud Config Load Balancer 
- (list maxitems:1)
- metadata
ClusterCloud Provider Openstack Cloud Config Metadata 
- (list maxitems:1)
- route
ClusterCloud Provider Openstack Cloud Config Route 
- (list maxitems:1)
- 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)
- IgnoreVolume boolAz 
- (string)
- TrustDevice boolPath 
- (string)
- BsVersion string
- (string)
- IgnoreVolume boolAz 
- (string)
- TrustDevice boolPath 
- (string)
- bsVersion String
- (string)
- ignoreVolume BooleanAz 
- (string)
- trustDevice BooleanPath 
- (string)
- bsVersion string
- (string)
- ignoreVolume booleanAz 
- (string)
- trustDevice booleanPath 
- (string)
- bs_version str
- (string)
- ignore_volume_ boolaz 
- (string)
- trust_device_ boolpath 
- (string)
- bsVersion String
- (string)
- ignoreVolume BooleanAz 
- (string)
- trustDevice BooleanPath 
- (string)
ClusterCloudProviderOpenstackCloudConfigGlobal, ClusterCloudProviderOpenstackCloudConfigGlobalArgs              
- AuthUrl string
- (string)
- Password string
- Registry password (string)
- CaFile string
- (string)
- DomainId string
- Required if domain_namenot provided. (string)
- DomainName string
- Required if domain_idnot provided. (string)
- Region string
- Region for S3 service (string)
- TenantId string
- Required if tenant_namenot provided. (string)
- TenantName string
- Required if tenant_idnot provided. (string)
- TrustId string
- (string)
- UserId string
- Required if usernamenot provided. (string)
- Username string
- Required if user_idnot provided. (string)
- AuthUrl string
- (string)
- Password string
- Registry password (string)
- CaFile string
- (string)
- DomainId string
- Required if domain_namenot provided. (string)
- DomainName string
- Required if domain_idnot provided. (string)
- Region string
- Region for S3 service (string)
- TenantId string
- Required if tenant_namenot provided. (string)
- TenantName string
- Required if tenant_idnot provided. (string)
- TrustId string
- (string)
- UserId string
- Required if usernamenot provided. (string)
- Username string
- Required if user_idnot provided. (string)
- authUrl String
- (string)
- password String
- Registry password (string)
- caFile String
- (string)
- domainId String
- Required if domain_namenot provided. (string)
- domainName String
- Required if domain_idnot provided. (string)
- region String
- Region for S3 service (string)
- tenantId String
- Required if tenant_namenot provided. (string)
- tenantName String
- Required if tenant_idnot provided. (string)
- trustId String
- (string)
- userId String
- Required if usernamenot provided. (string)
- username String
- Required if user_idnot provided. (string)
- authUrl string
- (string)
- password string
- Registry password (string)
- caFile string
- (string)
- domainId string
- Required if domain_namenot provided. (string)
- domainName string
- Required if domain_idnot provided. (string)
- region string
- Region for S3 service (string)
- tenantId string
- Required if tenant_namenot provided. (string)
- tenantName string
- Required if tenant_idnot provided. (string)
- trustId string
- (string)
- userId string
- Required if usernamenot provided. (string)
- username string
- Required if user_idnot provided. (string)
- auth_url str
- (string)
- password str
- Registry password (string)
- ca_file str
- (string)
- domain_id str
- Required if domain_namenot provided. (string)
- domain_name str
- Required if domain_idnot provided. (string)
- region str
- Region for S3 service (string)
- tenant_id str
- Required if tenant_namenot provided. (string)
- tenant_name str
- Required if tenant_idnot provided. (string)
- trust_id str
- (string)
- user_id str
- Required if usernamenot provided. (string)
- username str
- Required if user_idnot provided. (string)
- authUrl String
- (string)
- password String
- Registry password (string)
- caFile String
- (string)
- domainId String
- Required if domain_namenot provided. (string)
- domainName String
- Required if domain_idnot provided. (string)
- region String
- Region for S3 service (string)
- tenantId String
- Required if tenant_namenot provided. (string)
- tenantName String
- Required if tenant_idnot provided. (string)
- trustId String
- (string)
- userId String
- Required if usernamenot provided. (string)
- username String
- Required if user_idnot provided. (string)
ClusterCloudProviderOpenstackCloudConfigLoadBalancer, ClusterCloudProviderOpenstackCloudConfigLoadBalancerArgs                
- CreateMonitor bool
- (bool)
- FloatingNetwork stringId 
- (string)
- LbMethod string
- (string)
- LbProvider string
- (string)
- LbVersion string
- (string)
- ManageSecurity boolGroups 
- (bool)
- MonitorDelay string
- (string)
- MonitorMax doubleRetries 
- (int)
- MonitorTimeout string
- (string)
- SubnetId string
- (string)
- UseOctavia bool
- (bool)
- CreateMonitor bool
- (bool)
- FloatingNetwork stringId 
- (string)
- LbMethod string
- (string)
- LbProvider string
- (string)
- LbVersion string
- (string)
- ManageSecurity boolGroups 
- (bool)
- MonitorDelay string
- (string)
- MonitorMax float64Retries 
- (int)
- MonitorTimeout string
- (string)
- SubnetId string
- (string)
- UseOctavia bool
- (bool)
- createMonitor Boolean
- (bool)
- floatingNetwork StringId 
- (string)
- lbMethod String
- (string)
- lbProvider String
- (string)
- lbVersion String
- (string)
- manageSecurity BooleanGroups 
- (bool)
- monitorDelay String
- (string)
- monitorMax DoubleRetries 
- (int)
- monitorTimeout String
- (string)
- subnetId String
- (string)
- useOctavia Boolean
- (bool)
- createMonitor boolean
- (bool)
- floatingNetwork stringId 
- (string)
- lbMethod string
- (string)
- lbProvider string
- (string)
- lbVersion string
- (string)
- manageSecurity booleanGroups 
- (bool)
- monitorDelay string
- (string)
- monitorMax numberRetries 
- (int)
- monitorTimeout string
- (string)
- subnetId string
- (string)
- useOctavia boolean
- (bool)
- create_monitor bool
- (bool)
- floating_network_ strid 
- (string)
- lb_method str
- (string)
- lb_provider str
- (string)
- lb_version str
- (string)
- manage_security_ boolgroups 
- (bool)
- monitor_delay str
- (string)
- monitor_max_ floatretries 
- (int)
- monitor_timeout str
- (string)
- subnet_id str
- (string)
- use_octavia bool
- (bool)
- createMonitor Boolean
- (bool)
- floatingNetwork StringId 
- (string)
- lbMethod String
- (string)
- lbProvider String
- (string)
- lbVersion String
- (string)
- manageSecurity BooleanGroups 
- (bool)
- monitorDelay String
- (string)
- monitorMax NumberRetries 
- (int)
- monitorTimeout String
- (string)
- subnetId String
- (string)
- useOctavia Boolean
- (bool)
ClusterCloudProviderOpenstackCloudConfigMetadata, ClusterCloudProviderOpenstackCloudConfigMetadataArgs              
- RequestTimeout double
- (int)
- SearchOrder string
- (string)
- RequestTimeout float64
- (int)
- SearchOrder string
- (string)
- requestTimeout Double
- (int)
- searchOrder String
- (string)
- requestTimeout number
- (int)
- searchOrder string
- (string)
- request_timeout float
- (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
ClusterCloud Provider Openstack Cloud Provider Global 
- (list maxitems:1)
- BlockStorage ClusterCloud Provider Openstack Cloud Provider Block Storage 
- (list maxitems:1)
- LoadBalancer ClusterCloud Provider Openstack Cloud Provider Load Balancer 
- (list maxitems:1)
- Metadata
ClusterCloud Provider Openstack Cloud Provider Metadata 
- (list maxitems:1)
- Route
ClusterCloud Provider Openstack Cloud Provider Route 
- (list maxitems:1)
- Global
ClusterCloud Provider Openstack Cloud Provider Global 
- (list maxitems:1)
- BlockStorage ClusterCloud Provider Openstack Cloud Provider Block Storage 
- (list maxitems:1)
- LoadBalancer ClusterCloud Provider Openstack Cloud Provider Load Balancer 
- (list maxitems:1)
- Metadata
ClusterCloud Provider Openstack Cloud Provider Metadata 
- (list maxitems:1)
- Route
ClusterCloud Provider Openstack Cloud Provider Route 
- (list maxitems:1)
- global
ClusterCloud Provider Openstack Cloud Provider Global 
- (list maxitems:1)
- blockStorage ClusterCloud Provider Openstack Cloud Provider Block Storage 
- (list maxitems:1)
- loadBalancer ClusterCloud Provider Openstack Cloud Provider Load Balancer 
- (list maxitems:1)
- metadata
ClusterCloud Provider Openstack Cloud Provider Metadata 
- (list maxitems:1)
- route
ClusterCloud Provider Openstack Cloud Provider Route 
- (list maxitems:1)
- global
ClusterCloud Provider Openstack Cloud Provider Global 
- (list maxitems:1)
- blockStorage ClusterCloud Provider Openstack Cloud Provider Block Storage 
- (list maxitems:1)
- loadBalancer ClusterCloud Provider Openstack Cloud Provider Load Balancer 
- (list maxitems:1)
- metadata
ClusterCloud Provider Openstack Cloud Provider Metadata 
- (list maxitems:1)
- route
ClusterCloud Provider Openstack Cloud Provider Route 
- (list maxitems:1)
- global_
ClusterCloud Provider Openstack Cloud Provider Global 
- (list maxitems:1)
- block_storage ClusterCloud Provider Openstack Cloud Provider Block Storage 
- (list maxitems:1)
- load_balancer ClusterCloud Provider Openstack Cloud Provider Load Balancer 
- (list maxitems:1)
- metadata
ClusterCloud Provider Openstack Cloud Provider Metadata 
- (list maxitems:1)
- route
ClusterCloud Provider Openstack Cloud Provider Route 
- (list maxitems:1)
- 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)
- IgnoreVolume boolAz 
- (string)
- TrustDevice boolPath 
- (string)
- BsVersion string
- (string)
- IgnoreVolume boolAz 
- (string)
- TrustDevice boolPath 
- (string)
- bsVersion String
- (string)
- ignoreVolume BooleanAz 
- (string)
- trustDevice BooleanPath 
- (string)
- bsVersion string
- (string)
- ignoreVolume booleanAz 
- (string)
- trustDevice booleanPath 
- (string)
- bs_version str
- (string)
- ignore_volume_ boolaz 
- (string)
- trust_device_ boolpath 
- (string)
- bsVersion String
- (string)
- ignoreVolume BooleanAz 
- (string)
- trustDevice BooleanPath 
- (string)
ClusterCloudProviderOpenstackCloudProviderGlobal, ClusterCloudProviderOpenstackCloudProviderGlobalArgs              
- AuthUrl string
- (string)
- Password string
- Registry password (string)
- CaFile string
- (string)
- DomainId string
- Required if domain_namenot provided. (string)
- DomainName string
- Required if domain_idnot provided. (string)
- Region string
- Region for S3 service (string)
- TenantId string
- Required if tenant_namenot provided. (string)
- TenantName string
- Required if tenant_idnot provided. (string)
- TrustId string
- (string)
- UserId string
- Required if usernamenot provided. (string)
- Username string
- Required if user_idnot provided. (string)
- AuthUrl string
- (string)
- Password string
- Registry password (string)
- CaFile string
- (string)
- DomainId string
- Required if domain_namenot provided. (string)
- DomainName string
- Required if domain_idnot provided. (string)
- Region string
- Region for S3 service (string)
- TenantId string
- Required if tenant_namenot provided. (string)
- TenantName string
- Required if tenant_idnot provided. (string)
- TrustId string
- (string)
- UserId string
- Required if usernamenot provided. (string)
- Username string
- Required if user_idnot provided. (string)
- authUrl String
- (string)
- password String
- Registry password (string)
- caFile String
- (string)
- domainId String
- Required if domain_namenot provided. (string)
- domainName String
- Required if domain_idnot provided. (string)
- region String
- Region for S3 service (string)
- tenantId String
- Required if tenant_namenot provided. (string)
- tenantName String
- Required if tenant_idnot provided. (string)
- trustId String
- (string)
- userId String
- Required if usernamenot provided. (string)
- username String
- Required if user_idnot provided. (string)
- authUrl string
- (string)
- password string
- Registry password (string)
- caFile string
- (string)
- domainId string
- Required if domain_namenot provided. (string)
- domainName string
- Required if domain_idnot provided. (string)
- region string
- Region for S3 service (string)
- tenantId string
- Required if tenant_namenot provided. (string)
- tenantName string
- Required if tenant_idnot provided. (string)
- trustId string
- (string)
- userId string
- Required if usernamenot provided. (string)
- username string
- Required if user_idnot provided. (string)
- auth_url str
- (string)
- password str
- Registry password (string)
- ca_file str
- (string)
- domain_id str
- Required if domain_namenot provided. (string)
- domain_name str
- Required if domain_idnot provided. (string)
- region str
- Region for S3 service (string)
- tenant_id str
- Required if tenant_namenot provided. (string)
- tenant_name str
- Required if tenant_idnot provided. (string)
- trust_id str
- (string)
- user_id str
- Required if usernamenot provided. (string)
- username str
- Required if user_idnot provided. (string)
- authUrl String
- (string)
- password String
- Registry password (string)
- caFile String
- (string)
- domainId String
- Required if domain_namenot provided. (string)
- domainName String
- Required if domain_idnot provided. (string)
- region String
- Region for S3 service (string)
- tenantId String
- Required if tenant_namenot provided. (string)
- tenantName String
- Required if tenant_idnot provided. (string)
- trustId String
- (string)
- userId String
- Required if usernamenot provided. (string)
- username String
- Required if user_idnot provided. (string)
ClusterCloudProviderOpenstackCloudProviderLoadBalancer, ClusterCloudProviderOpenstackCloudProviderLoadBalancerArgs                
- CreateMonitor bool
- (bool)
- FloatingNetwork stringId 
- (string)
- LbMethod string
- (string)
- LbProvider string
- (string)
- LbVersion string
- (string)
- ManageSecurity boolGroups 
- (bool)
- MonitorDelay string
- (string)
- MonitorMax doubleRetries 
- (int)
- MonitorTimeout string
- (string)
- SubnetId string
- (string)
- UseOctavia bool
- (bool)
- CreateMonitor bool
- (bool)
- FloatingNetwork stringId 
- (string)
- LbMethod string
- (string)
- LbProvider string
- (string)
- LbVersion string
- (string)
- ManageSecurity boolGroups 
- (bool)
- MonitorDelay string
- (string)
- MonitorMax float64Retries 
- (int)
- MonitorTimeout string
- (string)
- SubnetId string
- (string)
- UseOctavia bool
- (bool)
- createMonitor Boolean
- (bool)
- floatingNetwork StringId 
- (string)
- lbMethod String
- (string)
- lbProvider String
- (string)
- lbVersion String
- (string)
- manageSecurity BooleanGroups 
- (bool)
- monitorDelay String
- (string)
- monitorMax DoubleRetries 
- (int)
- monitorTimeout String
- (string)
- subnetId String
- (string)
- useOctavia Boolean
- (bool)
- createMonitor boolean
- (bool)
- floatingNetwork stringId 
- (string)
- lbMethod string
- (string)
- lbProvider string
- (string)
- lbVersion string
- (string)
- manageSecurity booleanGroups 
- (bool)
- monitorDelay string
- (string)
- monitorMax numberRetries 
- (int)
- monitorTimeout string
- (string)
- subnetId string
- (string)
- useOctavia boolean
- (bool)
- create_monitor bool
- (bool)
- floating_network_ strid 
- (string)
- lb_method str
- (string)
- lb_provider str
- (string)
- lb_version str
- (string)
- manage_security_ boolgroups 
- (bool)
- monitor_delay str
- (string)
- monitor_max_ floatretries 
- (int)
- monitor_timeout str
- (string)
- subnet_id str
- (string)
- use_octavia bool
- (bool)
- createMonitor Boolean
- (bool)
- floatingNetwork StringId 
- (string)
- lbMethod String
- (string)
- lbProvider String
- (string)
- lbVersion String
- (string)
- manageSecurity BooleanGroups 
- (bool)
- monitorDelay String
- (string)
- monitorMax NumberRetries 
- (int)
- monitorTimeout String
- (string)
- subnetId String
- (string)
- useOctavia Boolean
- (bool)
ClusterCloudProviderOpenstackCloudProviderMetadata, ClusterCloudProviderOpenstackCloudProviderMetadataArgs              
- RequestTimeout double
- (int)
- SearchOrder string
- (string)
- RequestTimeout float64
- (int)
- SearchOrder string
- (string)
- requestTimeout Double
- (int)
- searchOrder String
- (string)
- requestTimeout number
- (int)
- searchOrder string
- (string)
- request_timeout float
- (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<ClusterCloud Provider Vsphere Cloud Config Virtual Center> 
- (List)
- Workspace
ClusterCloud Provider Vsphere Cloud Config Workspace 
- (list maxitems:1)
- Disk
ClusterCloud Provider Vsphere Cloud Config Disk 
- (list maxitems:1)
- Global
ClusterCloud Provider Vsphere Cloud Config Global 
- (list maxitems:1)
- Network
ClusterCloud Provider Vsphere Cloud Config Network 
- RKE k8s cluster network configuration (list maxitems:1)
- VirtualCenters []ClusterCloud Provider Vsphere Cloud Config Virtual Center 
- (List)
- Workspace
ClusterCloud Provider Vsphere Cloud Config Workspace 
- (list maxitems:1)
- Disk
ClusterCloud Provider Vsphere Cloud Config Disk 
- (list maxitems:1)
- Global
ClusterCloud Provider Vsphere Cloud Config Global 
- (list maxitems:1)
- Network
ClusterCloud Provider Vsphere Cloud Config Network 
- RKE k8s cluster network configuration (list maxitems:1)
- virtualCenters List<ClusterCloud Provider Vsphere Cloud Config Virtual Center> 
- (List)
- workspace
ClusterCloud Provider Vsphere Cloud Config Workspace 
- (list maxitems:1)
- disk
ClusterCloud Provider Vsphere Cloud Config Disk 
- (list maxitems:1)
- global
ClusterCloud Provider Vsphere Cloud Config Global 
- (list maxitems:1)
- network
ClusterCloud Provider Vsphere Cloud Config Network 
- RKE k8s cluster network configuration (list maxitems:1)
- virtualCenters ClusterCloud Provider Vsphere Cloud Config Virtual Center[] 
- (List)
- workspace
ClusterCloud Provider Vsphere Cloud Config Workspace 
- (list maxitems:1)
- disk
ClusterCloud Provider Vsphere Cloud Config Disk 
- (list maxitems:1)
- global
ClusterCloud Provider Vsphere Cloud Config Global 
- (list maxitems:1)
- network
ClusterCloud Provider Vsphere Cloud Config Network 
- RKE k8s cluster network configuration (list maxitems:1)
- virtual_centers Sequence[ClusterCloud Provider Vsphere Cloud Config Virtual Center] 
- (List)
- workspace
ClusterCloud Provider Vsphere Cloud Config Workspace 
- (list maxitems:1)
- disk
ClusterCloud Provider Vsphere Cloud Config Disk 
- (list maxitems:1)
- global_
ClusterCloud Provider Vsphere Cloud Config Global 
- (list maxitems:1)
- network
ClusterCloud Provider Vsphere Cloud Config Network 
- RKE k8s cluster network configuration (list maxitems:1)
- 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              
- ScsiController stringType 
- (string)
- ScsiController stringType 
- (string)
- scsiController StringType 
- (string)
- scsiController stringType 
- (string)
- scsi_controller_ strtype 
- (string)
- scsiController StringType 
- (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)
- SoapRoundtrip doubleCount 
- (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)
- SoapRoundtrip float64Count 
- (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)
- soapRoundtrip DoubleCount 
- (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)
- soapRoundtrip numberCount 
- (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_ floatcount 
- (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)
- soapRoundtrip NumberCount 
- (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)
- SoapRoundtrip doubleCount 
- (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)
- SoapRoundtrip float64Count 
- (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)
- soapRoundtrip DoubleCount 
- (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)
- soapRoundtrip numberCount 
- (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_ floatcount 
- (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)
- soapRoundtrip NumberCount 
- (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<ClusterCloud Provider Vsphere Cloud Provider Virtual Center> 
- (List)
- Workspace
ClusterCloud Provider Vsphere Cloud Provider Workspace 
- (list maxitems:1)
- Disk
ClusterCloud Provider Vsphere Cloud Provider Disk 
- (list maxitems:1)
- Global
ClusterCloud Provider Vsphere Cloud Provider Global 
- (list maxitems:1)
- Network
ClusterCloud Provider Vsphere Cloud Provider Network 
- RKE k8s cluster network configuration (list maxitems:1)
- VirtualCenters []ClusterCloud Provider Vsphere Cloud Provider Virtual Center 
- (List)
- Workspace
ClusterCloud Provider Vsphere Cloud Provider Workspace 
- (list maxitems:1)
- Disk
ClusterCloud Provider Vsphere Cloud Provider Disk 
- (list maxitems:1)
- Global
ClusterCloud Provider Vsphere Cloud Provider Global 
- (list maxitems:1)
- Network
ClusterCloud Provider Vsphere Cloud Provider Network 
- RKE k8s cluster network configuration (list maxitems:1)
- virtualCenters List<ClusterCloud Provider Vsphere Cloud Provider Virtual Center> 
- (List)
- workspace
ClusterCloud Provider Vsphere Cloud Provider Workspace 
- (list maxitems:1)
- disk
ClusterCloud Provider Vsphere Cloud Provider Disk 
- (list maxitems:1)
- global
ClusterCloud Provider Vsphere Cloud Provider Global 
- (list maxitems:1)
- network
ClusterCloud Provider Vsphere Cloud Provider Network 
- RKE k8s cluster network configuration (list maxitems:1)
- virtualCenters ClusterCloud Provider Vsphere Cloud Provider Virtual Center[] 
- (List)
- workspace
ClusterCloud Provider Vsphere Cloud Provider Workspace 
- (list maxitems:1)
- disk
ClusterCloud Provider Vsphere Cloud Provider Disk 
- (list maxitems:1)
- global
ClusterCloud Provider Vsphere Cloud Provider Global 
- (list maxitems:1)
- network
ClusterCloud Provider Vsphere Cloud Provider Network 
- RKE k8s cluster network configuration (list maxitems:1)
- virtual_centers Sequence[ClusterCloud Provider Vsphere Cloud Provider Virtual Center] 
- (List)
- workspace
ClusterCloud Provider Vsphere Cloud Provider Workspace 
- (list maxitems:1)
- disk
ClusterCloud Provider Vsphere Cloud Provider Disk 
- (list maxitems:1)
- global_
ClusterCloud Provider Vsphere Cloud Provider Global 
- (list maxitems:1)
- network
ClusterCloud Provider Vsphere Cloud Provider Network 
- RKE k8s cluster network configuration (list maxitems:1)
- 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              
- ScsiController stringType 
- (string)
- ScsiController stringType 
- (string)
- scsiController StringType 
- (string)
- scsiController stringType 
- (string)
- scsi_controller_ strtype 
- (string)
- scsiController StringType 
- (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)
- SoapRoundtrip doubleCount 
- (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)
- SoapRoundtrip float64Count 
- (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)
- soapRoundtrip DoubleCount 
- (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)
- soapRoundtrip numberCount 
- (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_ floatcount 
- (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)
- soapRoundtrip NumberCount 
- (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)
- SoapRoundtrip doubleCount 
- (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)
- SoapRoundtrip float64Count 
- (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)
- soapRoundtrip DoubleCount 
- (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)
- soapRoundtrip numberCount 
- (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_ floatcount 
- (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)
- soapRoundtrip NumberCount 
- (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        
ClusterDns, ClusterDnsArgs    
- NodeSelector Dictionary<string, string>
- NodeSelector key pair
- Nodelocal
ClusterDns Nodelocal 
- Nodelocal dns
- Provider string
- DNS provider
- ReverseCidrs List<string>
- ReverseCIDRs
- UpstreamNameservers List<string>
- Upstream nameservers
- NodeSelector map[string]string
- NodeSelector key pair
- Nodelocal
ClusterDns Nodelocal 
- Nodelocal dns
- Provider string
- DNS provider
- ReverseCidrs []string
- ReverseCIDRs
- UpstreamNameservers []string
- Upstream nameservers
- nodeSelector Map<String,String>
- NodeSelector key pair
- nodelocal
ClusterDns Nodelocal 
- Nodelocal dns
- provider String
- DNS provider
- reverseCidrs List<String>
- ReverseCIDRs
- upstreamNameservers List<String>
- Upstream nameservers
- nodeSelector {[key: string]: string}
- NodeSelector key pair
- nodelocal
ClusterDns Nodelocal 
- Nodelocal dns
- provider string
- DNS provider
- reverseCidrs string[]
- ReverseCIDRs
- upstreamNameservers string[]
- Upstream nameservers
- node_selector Mapping[str, str]
- NodeSelector key pair
- nodelocal
ClusterDns Nodelocal 
- Nodelocal dns
- provider str
- DNS provider
- reverse_cidrs Sequence[str]
- ReverseCIDRs
- upstream_nameservers Sequence[str]
- Upstream nameservers
- nodeSelector Map<String>
- NodeSelector key pair
- nodelocal Property Map
- Nodelocal dns
- provider String
- DNS provider
- reverseCidrs List<String>
- ReverseCIDRs
- upstreamNameservers List<String>
- Upstream nameservers
ClusterDnsNodelocal, ClusterDnsNodelocalArgs      
- IpAddress string
- Nodelocal dns ip address (string)
- NodeSelector Dictionary<string, string>
- Node selector key pair
- IpAddress string
- Nodelocal dns ip address (string)
- NodeSelector map[string]string
- Node selector key pair
- ipAddress String
- Nodelocal dns ip address (string)
- nodeSelector Map<String,String>
- Node selector key pair
- ipAddress string
- Nodelocal dns ip address (string)
- nodeSelector {[key: string]: string}
- Node selector key pair
- ip_address str
- Nodelocal dns ip address (string)
- node_selector Mapping[str, str]
- Node selector key pair
- ipAddress String
- Nodelocal dns ip address (string)
- nodeSelector Map<String>
- Node selector key pair
ClusterEtcdHost, ClusterEtcdHostArgs      
ClusterInactiveHost, ClusterInactiveHostArgs      
ClusterIngress, ClusterIngressArgs    
- DefaultBackend bool
- Ingress Default Backend
- DnsPolicy string
- Ingress controller dns policy
- ExtraArgs Dictionary<string, string>
- Extra arguments for the ingress controller
- HttpPort double
- Ingress controller http port
- HttpsPort double
- Ingress controller https port
- NetworkMode string
- Ingress controller network mode
- NodeSelector Dictionary<string, string>
- Node selector key pair
- Options Dictionary<string, string>
- Ingress controller options
- Provider string
- Ingress controller provider
- DefaultBackend bool
- Ingress Default Backend
- DnsPolicy string
- Ingress controller dns policy
- ExtraArgs map[string]string
- Extra arguments for the ingress controller
- HttpPort float64
- Ingress controller http port
- HttpsPort float64
- Ingress controller https port
- NetworkMode string
- Ingress controller network mode
- NodeSelector map[string]string
- Node selector key pair
- Options map[string]string
- Ingress controller options
- Provider string
- Ingress controller provider
- defaultBackend Boolean
- Ingress Default Backend
- dnsPolicy String
- Ingress controller dns policy
- extraArgs Map<String,String>
- Extra arguments for the ingress controller
- httpPort Double
- Ingress controller http port
- httpsPort Double
- Ingress controller https port
- networkMode String
- Ingress controller network mode
- nodeSelector Map<String,String>
- Node selector key pair
- options Map<String,String>
- Ingress controller options
- provider String
- Ingress controller provider
- defaultBackend boolean
- Ingress Default Backend
- dnsPolicy string
- Ingress controller dns policy
- extraArgs {[key: string]: string}
- Extra arguments for the ingress controller
- httpPort number
- Ingress controller http port
- httpsPort number
- Ingress controller https port
- networkMode string
- Ingress controller network mode
- nodeSelector {[key: string]: string}
- Node selector key pair
- options {[key: string]: string}
- Ingress controller options
- provider string
- Ingress controller provider
- default_backend bool
- Ingress Default Backend
- dns_policy str
- Ingress controller dns policy
- extra_args Mapping[str, str]
- Extra arguments for the ingress controller
- http_port float
- Ingress controller http port
- https_port float
- Ingress controller https port
- network_mode str
- Ingress controller network mode
- node_selector Mapping[str, str]
- Node selector key pair
- options Mapping[str, str]
- Ingress controller options
- provider str
- Ingress controller provider
- defaultBackend Boolean
- Ingress Default Backend
- dnsPolicy String
- Ingress controller dns policy
- extraArgs Map<String>
- Extra arguments for the ingress controller
- httpPort Number
- Ingress controller http port
- httpsPort Number
- Ingress controller https port
- networkMode String
- Ingress controller network mode
- nodeSelector Map<String>
- Node selector key pair
- options Map<String>
- Ingress controller options
- provider String
- Ingress controller provider
ClusterMonitoring, ClusterMonitoringArgs    
- NodeSelector Dictionary<string, string>
- Node selector key pair
- Options Dictionary<string, string>
- Monitoring options
- Provider string
- Monitoring provider
- NodeSelector map[string]string
- Node selector key pair
- Options map[string]string
- Monitoring options
- Provider string
- Monitoring provider
- nodeSelector Map<String,String>
- Node selector key pair
- options Map<String,String>
- Monitoring options
- provider String
- Monitoring provider
- nodeSelector {[key: string]: string}
- Node selector key pair
- options {[key: string]: string}
- Monitoring options
- provider string
- Monitoring provider
- node_selector Mapping[str, str]
- Node selector key pair
- options Mapping[str, str]
- Monitoring options
- provider str
- Monitoring provider
- nodeSelector Map<String>
- Node selector key pair
- options Map<String>
- Monitoring options
- provider String
- Monitoring provider
ClusterNetwork, ClusterNetworkArgs    
- AciNetwork ClusterProvider Network Aci Network Provider 
- Aci network provider config
- CalicoNetwork ClusterProvider Network Calico Network Provider 
- Calico network provider config
- CanalNetwork ClusterProvider Network Canal Network Provider 
- Canal network provider config
- FlannelNetwork ClusterProvider Network Flannel Network Provider 
- Flannel network provider config
- Mtu double
- Network provider MTU
- Options Dictionary<string, string>
- Network provider options
- Plugin string
- Network provider plugin
- WeaveNetwork ClusterProvider Network Weave Network Provider 
- Weave network provider config
- AciNetwork ClusterProvider Network Aci Network Provider 
- Aci network provider config
- CalicoNetwork ClusterProvider Network Calico Network Provider 
- Calico network provider config
- CanalNetwork ClusterProvider Network Canal Network Provider 
- Canal network provider config
- FlannelNetwork ClusterProvider Network Flannel Network Provider 
- Flannel network provider config
- Mtu float64
- Network provider MTU
- Options map[string]string
- Network provider options
- Plugin string
- Network provider plugin
- WeaveNetwork ClusterProvider Network Weave Network Provider 
- Weave network provider config
- aciNetwork ClusterProvider Network Aci Network Provider 
- Aci network provider config
- calicoNetwork ClusterProvider Network Calico Network Provider 
- Calico network provider config
- canalNetwork ClusterProvider Network Canal Network Provider 
- Canal network provider config
- flannelNetwork ClusterProvider Network Flannel Network Provider 
- Flannel network provider config
- mtu Double
- Network provider MTU
- options Map<String,String>
- Network provider options
- plugin String
- Network provider plugin
- weaveNetwork ClusterProvider Network Weave Network Provider 
- Weave network provider config
- aciNetwork ClusterProvider Network Aci Network Provider 
- Aci network provider config
- calicoNetwork ClusterProvider Network Calico Network Provider 
- Calico network provider config
- canalNetwork ClusterProvider Network Canal Network Provider 
- Canal network provider config
- flannelNetwork ClusterProvider Network Flannel Network Provider 
- Flannel network provider config
- mtu number
- Network provider MTU
- options {[key: string]: string}
- Network provider options
- plugin string
- Network provider plugin
- weaveNetwork ClusterProvider Network Weave Network Provider 
- Weave network provider config
- aci_network_ Clusterprovider Network Aci Network Provider 
- Aci network provider config
- calico_network_ Clusterprovider Network Calico Network Provider 
- Calico network provider config
- canal_network_ Clusterprovider Network Canal Network Provider 
- Canal network provider config
- flannel_network_ Clusterprovider Network Flannel Network Provider 
- Flannel network provider config
- mtu float
- Network provider MTU
- options Mapping[str, str]
- Network provider options
- plugin str
- Network provider plugin
- weave_network_ Clusterprovider Network Weave Network Provider 
- Weave network provider config
- aciNetwork Property MapProvider 
- Aci network provider config
- calicoNetwork Property MapProvider 
- Calico network provider config
- canalNetwork Property MapProvider 
- Canal network provider config
- flannelNetwork Property MapProvider 
- Flannel network provider config
- mtu Number
- Network provider MTU
- options Map<String>
- Network provider options
- plugin String
- Network provider plugin
- weaveNetwork Property MapProvider 
- Weave network provider config
ClusterNetworkAciNetworkProvider, ClusterNetworkAciNetworkProviderArgs          
- Aep string
- Attachment entity profile name on aci (string)
- ApicHosts List<string>
- Ip address for apic hosts (list)
- ApicUser stringCrt 
- Base64 encoded certificate for aci apic user (string)
- ApicUser stringKey 
- Base64 encoded private key for aci apic user (string)
- ApicUser stringName 
- 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)
- KubeApi stringVlan 
- Vlan for node network on aci (string)
- L3out string
- L3Out on aci (string)
- L3outExternal List<string>Networks 
- L3out external networks on aci (list)
- McastRange stringEnd 
- Mcast range end address for endpoint groups on aci (string)
- McastRange stringStart 
- Mcast range start address for endpoint groups on aci (string)
- NodeSubnet string
- Kubernetes node address subnet (string)
- NodeSvc stringSubnet 
- 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)
- SnatPort stringRange End 
- Port end range for Source Network Address Translation on aci (string)
- SnatPort stringRange Start 
- Port start range for Source Network Address Translation on aci (string)
- SnatPorts stringPer Node 
- 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)
- ApicUser stringCrt 
- Base64 encoded certificate for aci apic user (string)
- ApicUser stringKey 
- Base64 encoded private key for aci apic user (string)
- ApicUser stringName 
- 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)
- KubeApi stringVlan 
- Vlan for node network on aci (string)
- L3out string
- L3Out on aci (string)
- L3outExternal []stringNetworks 
- L3out external networks on aci (list)
- McastRange stringEnd 
- Mcast range end address for endpoint groups on aci (string)
- McastRange stringStart 
- Mcast range start address for endpoint groups on aci (string)
- NodeSubnet string
- Kubernetes node address subnet (string)
- NodeSvc stringSubnet 
- 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)
- SnatPort stringRange End 
- Port end range for Source Network Address Translation on aci (string)
- SnatPort stringRange Start 
- Port start range for Source Network Address Translation on aci (string)
- SnatPorts stringPer Node 
- 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)
- apicUser StringCrt 
- Base64 encoded certificate for aci apic user (string)
- apicUser StringKey 
- Base64 encoded private key for aci apic user (string)
- apicUser StringName 
- 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)
- kubeApi StringVlan 
- Vlan for node network on aci (string)
- l3out String
- L3Out on aci (string)
- l3outExternal List<String>Networks 
- L3out external networks on aci (list)
- mcastRange StringEnd 
- Mcast range end address for endpoint groups on aci (string)
- mcastRange StringStart 
- Mcast range start address for endpoint groups on aci (string)
- nodeSubnet String
- Kubernetes node address subnet (string)
- nodeSvc StringSubnet 
- 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)
- snatPort StringRange End 
- Port end range for Source Network Address Translation on aci (string)
- snatPort StringRange Start 
- Port start range for Source Network Address Translation on aci (string)
- snatPorts StringPer Node 
- 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)
- apicUser stringCrt 
- Base64 encoded certificate for aci apic user (string)
- apicUser stringKey 
- Base64 encoded private key for aci apic user (string)
- apicUser stringName 
- 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)
- kubeApi stringVlan 
- Vlan for node network on aci (string)
- l3out string
- L3Out on aci (string)
- l3outExternal string[]Networks 
- L3out external networks on aci (list)
- mcastRange stringEnd 
- Mcast range end address for endpoint groups on aci (string)
- mcastRange stringStart 
- Mcast range start address for endpoint groups on aci (string)
- nodeSubnet string
- Kubernetes node address subnet (string)
- nodeSvc stringSubnet 
- 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)
- snatPort stringRange End 
- Port end range for Source Network Address Translation on aci (string)
- snatPort stringRange Start 
- Port start range for Source Network Address Translation on aci (string)
- snatPorts stringPer Node 
- 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_ strcrt 
- Base64 encoded certificate for aci apic user (string)
- apic_user_ strkey 
- Base64 encoded private key for aci apic user (string)
- apic_user_ strname 
- 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_ strvlan 
- Vlan for node network on aci (string)
- l3out str
- L3Out on aci (string)
- l3out_external_ Sequence[str]networks 
- L3out external networks on aci (list)
- mcast_range_ strend 
- Mcast range end address for endpoint groups on aci (string)
- mcast_range_ strstart 
- Mcast range start address for endpoint groups on aci (string)
- node_subnet str
- Kubernetes node address subnet (string)
- node_svc_ strsubnet 
- 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_ strrange_ end 
- Port end range for Source Network Address Translation on aci (string)
- snat_port_ strrange_ start 
- Port start range for Source Network Address Translation on aci (string)
- snat_ports_ strper_ node 
- 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)
- apicUser StringCrt 
- Base64 encoded certificate for aci apic user (string)
- apicUser StringKey 
- Base64 encoded private key for aci apic user (string)
- apicUser StringName 
- 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)
- kubeApi StringVlan 
- Vlan for node network on aci (string)
- l3out String
- L3Out on aci (string)
- l3outExternal List<String>Networks 
- L3out external networks on aci (list)
- mcastRange StringEnd 
- Mcast range end address for endpoint groups on aci (string)
- mcastRange StringStart 
- Mcast range start address for endpoint groups on aci (string)
- nodeSubnet String
- Kubernetes node address subnet (string)
- nodeSvc StringSubnet 
- 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)
- snatPort StringRange End 
- Port end range for Source Network Address Translation on aci (string)
- snatPort StringRange Start 
- Port start range for Source Network Address Translation on aci (string)
- snatPorts StringPer Node 
- 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
- IP or FQDN that is fully resolvable and used for SSH communication
- Role List<string>
- Node roles in k8s cluster [controlplane/worker/etcd])
- User string
- SSH user that will be used by RKE
- DockerSocket string
- Docker socket on the node that will be used in tunneling
- HostnameOverride string
- Hostname override
- InternalAddress string
- Internal address that will be used for components communication
- Labels Dictionary<string, string>
- Node Labels
- NodeName string
- Name of the host provisioned via docker machine
- Port string
- Port used for SSH communication
- Roles string
- Node role in kubernetes cluster [controlplane/worker/etcd], specified by a comma-separated string
- SshAgent boolAuth 
- SSH Agent Auth enable (bool)
- SshCert string
- SSH Certificate
- SshCert stringPath 
- SSH Certificate Path (string)
- SshKey string
- SSH Private Key
- SshKey stringPath 
- SSH Private Key Path (string)
- Taints
List<ClusterNode Taint> 
- Node taints
- Address string
- IP or FQDN that is fully resolvable and used for SSH communication
- Role []string
- Node roles in k8s cluster [controlplane/worker/etcd])
- User string
- SSH user that will be used by RKE
- DockerSocket string
- Docker socket on the node that will be used in tunneling
- HostnameOverride string
- Hostname override
- InternalAddress string
- Internal address that will be used for components communication
- Labels map[string]string
- Node Labels
- NodeName string
- Name of the host provisioned via docker machine
- Port string
- Port used for SSH communication
- Roles string
- Node role in kubernetes cluster [controlplane/worker/etcd], specified by a comma-separated string
- SshAgent boolAuth 
- SSH Agent Auth enable (bool)
- SshCert string
- SSH Certificate
- SshCert stringPath 
- SSH Certificate Path (string)
- SshKey string
- SSH Private Key
- SshKey stringPath 
- SSH Private Key Path (string)
- Taints
[]ClusterNode Taint 
- Node taints
- address String
- IP or FQDN that is fully resolvable and used for SSH communication
- role List<String>
- Node roles in k8s cluster [controlplane/worker/etcd])
- user String
- SSH user that will be used by RKE
- dockerSocket String
- Docker socket on the node that will be used in tunneling
- hostnameOverride String
- Hostname override
- internalAddress String
- Internal address that will be used for components communication
- labels Map<String,String>
- Node Labels
- nodeName String
- Name of the host provisioned via docker machine
- port String
- Port used for SSH communication
- roles String
- Node role in kubernetes cluster [controlplane/worker/etcd], specified by a comma-separated string
- sshAgent BooleanAuth 
- SSH Agent Auth enable (bool)
- sshCert String
- SSH Certificate
- sshCert StringPath 
- SSH Certificate Path (string)
- sshKey String
- SSH Private Key
- sshKey StringPath 
- SSH Private Key Path (string)
- taints
List<ClusterNode Taint> 
- Node taints
- address string
- IP or FQDN that is fully resolvable and used for SSH communication
- role string[]
- Node roles in k8s cluster [controlplane/worker/etcd])
- user string
- SSH user that will be used by RKE
- dockerSocket string
- Docker socket on the node that will be used in tunneling
- hostnameOverride string
- Hostname override
- internalAddress string
- Internal address that will be used for components communication
- labels {[key: string]: string}
- Node Labels
- nodeName string
- Name of the host provisioned via docker machine
- port string
- Port used for SSH communication
- roles string
- Node role in kubernetes cluster [controlplane/worker/etcd], specified by a comma-separated string
- sshAgent booleanAuth 
- SSH Agent Auth enable (bool)
- sshCert string
- SSH Certificate
- sshCert stringPath 
- SSH Certificate Path (string)
- sshKey string
- SSH Private Key
- sshKey stringPath 
- SSH Private Key Path (string)
- taints
ClusterNode Taint[] 
- Node taints
- address str
- IP or FQDN that is fully resolvable and used for SSH communication
- role Sequence[str]
- Node roles in k8s cluster [controlplane/worker/etcd])
- user str
- SSH user that will be used by RKE
- docker_socket str
- Docker socket on the node that will be used in tunneling
- hostname_override str
- Hostname override
- internal_address str
- Internal address that will be used for components communication
- labels Mapping[str, str]
- Node Labels
- node_name str
- Name of the host provisioned via docker machine
- port str
- Port used for SSH communication
- roles str
- Node role in kubernetes cluster [controlplane/worker/etcd], specified by a comma-separated string
- ssh_agent_ boolauth 
- SSH Agent Auth enable (bool)
- ssh_cert str
- SSH Certificate
- ssh_cert_ strpath 
- SSH Certificate Path (string)
- ssh_key str
- SSH Private Key
- ssh_key_ strpath 
- SSH Private Key Path (string)
- taints
Sequence[ClusterNode Taint] 
- Node taints
- address String
- IP or FQDN that is fully resolvable and used for SSH communication
- role List<String>
- Node roles in k8s cluster [controlplane/worker/etcd])
- user String
- SSH user that will be used by RKE
- dockerSocket String
- Docker socket on the node that will be used in tunneling
- hostnameOverride String
- Hostname override
- internalAddress String
- Internal address that will be used for components communication
- labels Map<String>
- Node Labels
- nodeName String
- Name of the host provisioned via docker machine
- port String
- Port used for SSH communication
- roles String
- Node role in kubernetes cluster [controlplane/worker/etcd], specified by a comma-separated string
- sshAgent BooleanAuth 
- SSH Agent Auth enable (bool)
- sshCert String
- SSH Certificate
- sshCert StringPath 
- SSH Certificate Path (string)
- sshKey String
- SSH Private Key
- sshKey StringPath 
- SSH Private Key Path (string)
- taints List<Property Map>
- Node taints
ClusterNodeTaint, ClusterNodeTaintArgs      
ClusterPrivateRegistry, ClusterPrivateRegistryArgs      
- url str
- Registry URL
- is_default bool
- Set as default registry
- password str
- Registry password
- user str
- Registry user
ClusterRestore, ClusterRestoreArgs    
- Restore bool
- RKE k8s cluster restore configuration (list maxitems:1)
- SnapshotName string
- Snapshot name
- Restore bool
- RKE k8s cluster restore configuration (list maxitems:1)
- SnapshotName string
- Snapshot name
- restore Boolean
- RKE k8s cluster restore configuration (list maxitems:1)
- snapshotName String
- Snapshot name
- restore boolean
- RKE k8s cluster restore configuration (list maxitems:1)
- snapshotName string
- Snapshot name
- restore bool
- RKE k8s cluster restore configuration (list maxitems:1)
- snapshot_name str
- Snapshot name
- restore Boolean
- RKE k8s cluster restore configuration (list maxitems:1)
- snapshotName String
- Snapshot name
ClusterRotateCertificates, ClusterRotateCertificatesArgs      
- CaCertificates bool
- Rotate CA Certificates
- Services List<string>
- RKE k8s cluster services (list maxitems:1)
- CaCertificates bool
- Rotate CA Certificates
- Services []string
- RKE k8s cluster services (list maxitems:1)
- caCertificates Boolean
- Rotate CA Certificates
- services List<String>
- RKE k8s cluster services (list maxitems:1)
- caCertificates boolean
- Rotate CA Certificates
- services string[]
- RKE k8s cluster services (list maxitems:1)
- ca_certificates bool
- Rotate CA Certificates
- services Sequence[str]
- RKE k8s cluster services (list maxitems:1)
- caCertificates Boolean
- Rotate CA Certificates
- services List<String>
- RKE k8s cluster services (list maxitems:1)
ClusterRunningSystemImage, ClusterRunningSystemImageArgs        
- AciCni stringDeploy Container 
- Docker image for aci_cni_deploy_container (string)
- AciController stringContainer 
- Docker image for aci_controller_container (string)
- AciHost stringContainer 
- Docker image for aci_host_container (string)
- AciMcast stringContainer 
- Docker image for aci_mcast_container (string)
- AciOpflex stringContainer 
- Docker image for aci_opflex_container (string)
- AciOvs stringContainer 
- 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)
- CalicoFlex stringVol 
- 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)
- CanalFlex stringVol 
- 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)
- KubeDns stringAutoscaler 
- Docker image for kube_dns_autoscaler (string)
- KubeDns stringSidecar 
- Docker image for kube_dns_sidecar (string)
- Kubernetes string
- Docker image for kubernetes (string)
- KubernetesServices stringSidecar 
- 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)
- PodInfra stringContainer 
- Docker image for pod_infra_container (string)
- WeaveCni string
- Docker image for weave_cni (string)
- WeaveNode string
- Docker image for weave_node (string)
- WindowsPod stringInfra Container 
- Docker image for windows_pod_infra_container (string)
- AciCni stringDeploy Container 
- Docker image for aci_cni_deploy_container (string)
- AciController stringContainer 
- Docker image for aci_controller_container (string)
- AciHost stringContainer 
- Docker image for aci_host_container (string)
- AciMcast stringContainer 
- Docker image for aci_mcast_container (string)
- AciOpflex stringContainer 
- Docker image for aci_opflex_container (string)
- AciOvs stringContainer 
- 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)
- CalicoFlex stringVol 
- 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)
- CanalFlex stringVol 
- 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)
- KubeDns stringAutoscaler 
- Docker image for kube_dns_autoscaler (string)
- KubeDns stringSidecar 
- Docker image for kube_dns_sidecar (string)
- Kubernetes string
- Docker image for kubernetes (string)
- KubernetesServices stringSidecar 
- 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)
- PodInfra stringContainer 
- Docker image for pod_infra_container (string)
- WeaveCni string
- Docker image for weave_cni (string)
- WeaveNode string
- Docker image for weave_node (string)
- WindowsPod stringInfra Container 
- Docker image for windows_pod_infra_container (string)
- aciCni StringDeploy Container 
- Docker image for aci_cni_deploy_container (string)
- aciController StringContainer 
- Docker image for aci_controller_container (string)
- aciHost StringContainer 
- Docker image for aci_host_container (string)
- aciMcast StringContainer 
- Docker image for aci_mcast_container (string)
- aciOpflex StringContainer 
- Docker image for aci_opflex_container (string)
- aciOvs StringContainer 
- 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)
- calicoFlex StringVol 
- 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)
- canalFlex StringVol 
- 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)
- kubeDns StringAutoscaler 
- Docker image for kube_dns_autoscaler (string)
- kubeDns StringSidecar 
- Docker image for kube_dns_sidecar (string)
- kubernetes String
- Docker image for kubernetes (string)
- kubernetesServices StringSidecar 
- 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)
- podInfra StringContainer 
- Docker image for pod_infra_container (string)
- weaveCni String
- Docker image for weave_cni (string)
- weaveNode String
- Docker image for weave_node (string)
- windowsPod StringInfra Container 
- Docker image for windows_pod_infra_container (string)
- aciCni stringDeploy Container 
- Docker image for aci_cni_deploy_container (string)
- aciController stringContainer 
- Docker image for aci_controller_container (string)
- aciHost stringContainer 
- Docker image for aci_host_container (string)
- aciMcast stringContainer 
- Docker image for aci_mcast_container (string)
- aciOpflex stringContainer 
- Docker image for aci_opflex_container (string)
- aciOvs stringContainer 
- 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)
- calicoFlex stringVol 
- 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)
- canalFlex stringVol 
- 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)
- kubeDns stringAutoscaler 
- Docker image for kube_dns_autoscaler (string)
- kubeDns stringSidecar 
- Docker image for kube_dns_sidecar (string)
- kubernetes string
- Docker image for kubernetes (string)
- kubernetesServices stringSidecar 
- 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)
- podInfra stringContainer 
- Docker image for pod_infra_container (string)
- weaveCni string
- Docker image for weave_cni (string)
- weaveNode string
- Docker image for weave_node (string)
- windowsPod stringInfra Container 
- Docker image for windows_pod_infra_container (string)
- aci_cni_ strdeploy_ container 
- Docker image for aci_cni_deploy_container (string)
- aci_controller_ strcontainer 
- Docker image for aci_controller_container (string)
- aci_host_ strcontainer 
- Docker image for aci_host_container (string)
- aci_mcast_ strcontainer 
- Docker image for aci_mcast_container (string)
- aci_opflex_ strcontainer 
- Docker image for aci_opflex_container (string)
- aci_ovs_ strcontainer 
- 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_ strvol 
- 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_ strvol 
- 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_ strautoscaler 
- Docker image for kube_dns_autoscaler (string)
- kube_dns_ strsidecar 
- Docker image for kube_dns_sidecar (string)
- kubernetes str
- Docker image for kubernetes (string)
- kubernetes_services_ strsidecar 
- 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_ strcontainer 
- 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_ strinfra_ container 
- Docker image for windows_pod_infra_container (string)
- aciCni StringDeploy Container 
- Docker image for aci_cni_deploy_container (string)
- aciController StringContainer 
- Docker image for aci_controller_container (string)
- aciHost StringContainer 
- Docker image for aci_host_container (string)
- aciMcast StringContainer 
- Docker image for aci_mcast_container (string)
- aciOpflex StringContainer 
- Docker image for aci_opflex_container (string)
- aciOvs StringContainer 
- 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)
- calicoFlex StringVol 
- 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)
- canalFlex StringVol 
- 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)
- kubeDns StringAutoscaler 
- Docker image for kube_dns_autoscaler (string)
- kubeDns StringSidecar 
- Docker image for kube_dns_sidecar (string)
- kubernetes String
- Docker image for kubernetes (string)
- kubernetesServices StringSidecar 
- 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)
- podInfra StringContainer 
- Docker image for pod_infra_container (string)
- weaveCni String
- Docker image for weave_cni (string)
- weaveNode String
- Docker image for weave_node (string)
- windowsPod StringInfra Container 
- Docker image for windows_pod_infra_container (string)
ClusterServices, ClusterServicesArgs    
- Etcd
ClusterServices Etcd 
- Docker image for etcd (string)
- KubeApi ClusterServices Kube Api 
- Kube API options for RKE services (list maxitems:1)
- KubeController ClusterServices Kube Controller 
- Kube Controller options for RKE services (list maxitems:1)
- Kubelet
ClusterServices Kubelet 
- Kubelet options for RKE services (list maxitems:1)
- Kubeproxy
ClusterServices Kubeproxy 
- Kubeproxy options for RKE services (list maxitems:1)
- Scheduler
ClusterServices Scheduler 
- Scheduler options for RKE services (list maxitems:1)
- Etcd
ClusterServices Etcd 
- Docker image for etcd (string)
- KubeApi ClusterServices Kube Api 
- Kube API options for RKE services (list maxitems:1)
- KubeController ClusterServices Kube Controller 
- Kube Controller options for RKE services (list maxitems:1)
- Kubelet
ClusterServices Kubelet 
- Kubelet options for RKE services (list maxitems:1)
- Kubeproxy
ClusterServices Kubeproxy 
- Kubeproxy options for RKE services (list maxitems:1)
- Scheduler
ClusterServices Scheduler 
- Scheduler options for RKE services (list maxitems:1)
- etcd
ClusterServices Etcd 
- Docker image for etcd (string)
- kubeApi ClusterServices Kube Api 
- Kube API options for RKE services (list maxitems:1)
- kubeController ClusterServices Kube Controller 
- Kube Controller options for RKE services (list maxitems:1)
- kubelet
ClusterServices Kubelet 
- Kubelet options for RKE services (list maxitems:1)
- kubeproxy
ClusterServices Kubeproxy 
- Kubeproxy options for RKE services (list maxitems:1)
- scheduler
ClusterServices Scheduler 
- Scheduler options for RKE services (list maxitems:1)
- etcd
ClusterServices Etcd 
- Docker image for etcd (string)
- kubeApi ClusterServices Kube Api 
- Kube API options for RKE services (list maxitems:1)
- kubeController ClusterServices Kube Controller 
- Kube Controller options for RKE services (list maxitems:1)
- kubelet
ClusterServices Kubelet 
- Kubelet options for RKE services (list maxitems:1)
- kubeproxy
ClusterServices Kubeproxy 
- Kubeproxy options for RKE services (list maxitems:1)
- scheduler
ClusterServices Scheduler 
- Scheduler options for RKE services (list maxitems:1)
- etcd
ClusterServices Etcd 
- Docker image for etcd (string)
- kube_api ClusterServices Kube Api 
- Kube API options for RKE services (list maxitems:1)
- kube_controller ClusterServices Kube Controller 
- Kube Controller options for RKE services (list maxitems:1)
- kubelet
ClusterServices Kubelet 
- Kubelet options for RKE services (list maxitems:1)
- kubeproxy
ClusterServices Kubeproxy 
- Kubeproxy options for RKE services (list maxitems:1)
- scheduler
ClusterServices Scheduler 
- 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 ClusterServices Etcd Backup Config 
- 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, string>
- 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 double
- 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 double
- Etcd service UID. Default: 0. For Rancher v2.3.x and above (int)
- BackupConfig ClusterServices Etcd Backup Config 
- 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]string
- Extra arguments for scheduler service (map)
- ExtraBinds []string
- Extra binds for scheduler service (list)
- ExtraEnvs []string
- Extra environment for scheduler service (list)
- Gid float64
- 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 float64
- Etcd service UID. Default: 0. For Rancher v2.3.x and above (int)
- backupConfig ClusterServices Etcd Backup Config 
- 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,String>
- 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 Double
- 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 Double
- Etcd service UID. Default: 0. For Rancher v2.3.x and above (int)
- backupConfig ClusterServices Etcd Backup Config 
- 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]: string}
- 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 ClusterServices Etcd Backup Config 
- 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, str]
- 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 float
- 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 float
- 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<String>
- 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 double
- Interval hours for etcd backup. Default 12(int)
- Retention double
- Retention for etcd backup. Default 6(int)
- S3BackupConfig ClusterServices Etcd Backup Config S3Backup Config 
- S3 config options for etcd backup (list maxitems:1)
- SafeTimestamp bool
- Safe timestamp for etcd backup. Default: false(bool)
- Timeout double
- RKE node drain timeout (int)
- Enabled bool
- Enable secrets encryption (bool)
- IntervalHours float64
- Interval hours for etcd backup. Default 12(int)
- Retention float64
- Retention for etcd backup. Default 6(int)
- S3BackupConfig ClusterServices Etcd Backup Config S3Backup Config 
- S3 config options for etcd backup (list maxitems:1)
- SafeTimestamp bool
- Safe timestamp for etcd backup. Default: false(bool)
- Timeout float64
- RKE node drain timeout (int)
- enabled Boolean
- Enable secrets encryption (bool)
- intervalHours Double
- Interval hours for etcd backup. Default 12(int)
- retention Double
- Retention for etcd backup. Default 6(int)
- s3BackupConfig ClusterServices Etcd Backup Config S3Backup Config 
- S3 config options for etcd backup (list maxitems:1)
- safeTimestamp Boolean
- Safe timestamp for etcd backup. Default: false(bool)
- timeout Double
- 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 ClusterServices Etcd Backup Config S3Backup Config 
- 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 float
- Interval hours for etcd backup. Default 12(int)
- retention float
- Retention for etcd backup. Default 6(int)
- s3_backup_ Clusterconfig Services Etcd Backup Config S3Backup Config 
- S3 config options for etcd backup (list maxitems:1)
- safe_timestamp bool
- Safe timestamp for etcd backup. Default: false(bool)
- timeout float
- 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)
ClusterServicesKubeApi, ClusterServicesKubeApiArgs        
- AlwaysPull boolImages 
- Enable/Disable AlwaysPullImages admissions plugin
- AuditLog ClusterServices Kube Api Audit Log 
- K8s audit log configuration. (list maxitem: 1)
- EventRate ClusterLimit Services Kube Api Event Rate Limit 
- K8s event rate limit configuration. (list maxitem: 1)
- ExtraArgs Dictionary<string, string>
- Extra arguments that are added to the kube-api services
- ExtraBinds List<string>
- Extra binds added to the controlplane nodes
- ExtraEnvs List<string>
- Extra env added to the controlplane nodes
- Image string
- Docker image for scheduler service (string)
- PodSecurity stringConfiguration 
- Built-in PodSecurityPolicy (privileged or restricted)
- PodSecurity boolPolicy 
- Enabled/Disable PodSecurityPolicy
- SecretsEncryption ClusterConfig Services Kube Api Secrets Encryption Config 
- Encrypt k8s secret data configration. (list maxitem: 1)
- ServiceCluster stringIp Range 
- Virtual IP range that will be used by Kubernetes services
- ServiceNode stringPort Range 
- Port range for services defined with NodePort type
- AlwaysPull boolImages 
- Enable/Disable AlwaysPullImages admissions plugin
- AuditLog ClusterServices Kube Api Audit Log 
- K8s audit log configuration. (list maxitem: 1)
- EventRate ClusterLimit Services Kube Api Event Rate Limit 
- K8s event rate limit configuration. (list maxitem: 1)
- ExtraArgs map[string]string
- Extra arguments that are added to the kube-api services
- ExtraBinds []string
- Extra binds added to the controlplane nodes
- ExtraEnvs []string
- Extra env added to the controlplane nodes
- Image string
- Docker image for scheduler service (string)
- PodSecurity stringConfiguration 
- Built-in PodSecurityPolicy (privileged or restricted)
- PodSecurity boolPolicy 
- Enabled/Disable PodSecurityPolicy
- SecretsEncryption ClusterConfig Services Kube Api Secrets Encryption Config 
- Encrypt k8s secret data configration. (list maxitem: 1)
- ServiceCluster stringIp Range 
- Virtual IP range that will be used by Kubernetes services
- ServiceNode stringPort Range 
- Port range for services defined with NodePort type
- alwaysPull BooleanImages 
- Enable/Disable AlwaysPullImages admissions plugin
- auditLog ClusterServices Kube Api Audit Log 
- K8s audit log configuration. (list maxitem: 1)
- eventRate ClusterLimit Services Kube Api Event Rate Limit 
- K8s event rate limit configuration. (list maxitem: 1)
- extraArgs Map<String,String>
- Extra arguments that are added to the kube-api services
- extraBinds List<String>
- Extra binds added to the controlplane nodes
- extraEnvs List<String>
- Extra env added to the controlplane nodes
- image String
- Docker image for scheduler service (string)
- podSecurity StringConfiguration 
- Built-in PodSecurityPolicy (privileged or restricted)
- podSecurity BooleanPolicy 
- Enabled/Disable PodSecurityPolicy
- secretsEncryption ClusterConfig Services Kube Api Secrets Encryption Config 
- Encrypt k8s secret data configration. (list maxitem: 1)
- serviceCluster StringIp Range 
- Virtual IP range that will be used by Kubernetes services
- serviceNode StringPort Range 
- Port range for services defined with NodePort type
- alwaysPull booleanImages 
- Enable/Disable AlwaysPullImages admissions plugin
- auditLog ClusterServices Kube Api Audit Log 
- K8s audit log configuration. (list maxitem: 1)
- eventRate ClusterLimit Services Kube Api Event Rate Limit 
- K8s event rate limit configuration. (list maxitem: 1)
- extraArgs {[key: string]: string}
- Extra arguments that are added to the kube-api services
- extraBinds string[]
- Extra binds added to the controlplane nodes
- extraEnvs string[]
- Extra env added to the controlplane nodes
- image string
- Docker image for scheduler service (string)
- podSecurity stringConfiguration 
- Built-in PodSecurityPolicy (privileged or restricted)
- podSecurity booleanPolicy 
- Enabled/Disable PodSecurityPolicy
- secretsEncryption ClusterConfig Services Kube Api Secrets Encryption Config 
- Encrypt k8s secret data configration. (list maxitem: 1)
- serviceCluster stringIp Range 
- Virtual IP range that will be used by Kubernetes services
- serviceNode stringPort Range 
- Port range for services defined with NodePort type
- always_pull_ boolimages 
- Enable/Disable AlwaysPullImages admissions plugin
- audit_log ClusterServices Kube Api Audit Log 
- K8s audit log configuration. (list maxitem: 1)
- event_rate_ Clusterlimit Services Kube Api Event Rate Limit 
- K8s event rate limit configuration. (list maxitem: 1)
- extra_args Mapping[str, str]
- Extra arguments that are added to the kube-api services
- extra_binds Sequence[str]
- Extra binds added to the controlplane nodes
- extra_envs Sequence[str]
- Extra env added to the controlplane nodes
- image str
- Docker image for scheduler service (string)
- pod_security_ strconfiguration 
- Built-in PodSecurityPolicy (privileged or restricted)
- pod_security_ boolpolicy 
- Enabled/Disable PodSecurityPolicy
- secrets_encryption_ Clusterconfig Services Kube Api Secrets Encryption Config 
- Encrypt k8s secret data configration. (list maxitem: 1)
- service_cluster_ strip_ range 
- Virtual IP range that will be used by Kubernetes services
- service_node_ strport_ range 
- Port range for services defined with NodePort type
- alwaysPull BooleanImages 
- Enable/Disable AlwaysPullImages admissions plugin
- auditLog Property Map
- K8s audit log configuration. (list maxitem: 1)
- eventRate Property MapLimit 
- K8s event rate limit configuration. (list maxitem: 1)
- extraArgs Map<String>
- Extra arguments that are added to the kube-api services
- extraBinds List<String>
- Extra binds added to the controlplane nodes
- extraEnvs List<String>
- Extra env added to the controlplane nodes
- image String
- Docker image for scheduler service (string)
- podSecurity StringConfiguration 
- Built-in PodSecurityPolicy (privileged or restricted)
- podSecurity BooleanPolicy 
- Enabled/Disable PodSecurityPolicy
- secretsEncryption Property MapConfig 
- Encrypt k8s secret data configration. (list maxitem: 1)
- serviceCluster StringIp Range 
- Virtual IP range that will be used by Kubernetes services
- serviceNode StringPort Range 
- Port range for services defined with NodePort type
ClusterServicesKubeApiAuditLog, ClusterServicesKubeApiAuditLogArgs            
- Configuration
ClusterServices Kube Api Audit Log Configuration 
- 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\nMore info (string)
- Enabled bool
- Enable secrets encryption (bool)
- Configuration
ClusterServices Kube Api Audit Log Configuration 
- 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\nMore info (string)
- Enabled bool
- Enable secrets encryption (bool)
- configuration
ClusterServices Kube Api Audit Log Configuration 
- 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\nMore info (string)
- enabled Boolean
- Enable secrets encryption (bool)
- configuration
ClusterServices Kube Api Audit Log Configuration 
- 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\nMore info (string)
- enabled boolean
- Enable secrets encryption (bool)
- configuration
ClusterServices Kube Api Audit Log Configuration 
- 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\nMore 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\nMore info (string)
- enabled Boolean
- Enable secrets encryption (bool)
ClusterServicesKubeApiAuditLogConfiguration, ClusterServicesKubeApiAuditLogConfigurationArgs              
- Format string
- Audit log format (string)
- MaxAge double
- Audit log max age (int)
- MaxBackup double
- Audit log max backup. Default: 10(int)
- MaxSize double
- 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 float64
- Audit log max age (int)
- MaxBackup float64
- Audit log max backup. Default: 10(int)
- MaxSize float64
- 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 Double
- Audit log max age (int)
- maxBackup Double
- Audit log max backup. Default: 10(int)
- maxSize Double
- 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 float
- Audit log max age (int)
- max_backup float
- Audit log max backup. Default: 10(int)
- max_size float
- 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)
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\nMore 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\nMore 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\nMore 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\nMore 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\nMore 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\nMore 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: {}\nMore 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: {}\nMore 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: {}\nMore 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: {}\nMore 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: {}\nMore 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: {}\nMore info (string)
- enabled Boolean
- Enable secrets encryption (bool)
ClusterServicesKubeController, ClusterServicesKubeControllerArgs        
- ClusterCidr string
- (Computed) RKE k8s cluster cidr (string)
- ExtraArgs Dictionary<string, string>
- Extra arguments that are added to the kube-controller service
- ExtraBinds List<string>
- Extra binds added to the controlplane nodes
- ExtraEnvs List<string>
- Extra env added to the controlplane nodes
- Image string
- Docker image of the kube-controller service
- ServiceCluster stringIp Range 
- Virtual IP range that will be used by Kubernetes services
- ClusterCidr string
- (Computed) RKE k8s cluster cidr (string)
- ExtraArgs map[string]string
- Extra arguments that are added to the kube-controller service
- ExtraBinds []string
- Extra binds added to the controlplane nodes
- ExtraEnvs []string
- Extra env added to the controlplane nodes
- Image string
- Docker image of the kube-controller service
- ServiceCluster stringIp Range 
- Virtual IP range that will be used by Kubernetes services
- clusterCidr String
- (Computed) RKE k8s cluster cidr (string)
- extraArgs Map<String,String>
- Extra arguments that are added to the kube-controller service
- extraBinds List<String>
- Extra binds added to the controlplane nodes
- extraEnvs List<String>
- Extra env added to the controlplane nodes
- image String
- Docker image of the kube-controller service
- serviceCluster StringIp Range 
- Virtual IP range that will be used by Kubernetes services
- clusterCidr string
- (Computed) RKE k8s cluster cidr (string)
- extraArgs {[key: string]: string}
- Extra arguments that are added to the kube-controller service
- extraBinds string[]
- Extra binds added to the controlplane nodes
- extraEnvs string[]
- Extra env added to the controlplane nodes
- image string
- Docker image of the kube-controller service
- serviceCluster stringIp Range 
- Virtual IP range that will be used by Kubernetes services
- cluster_cidr str
- (Computed) RKE k8s cluster cidr (string)
- extra_args Mapping[str, str]
- Extra arguments that are added to the kube-controller service
- extra_binds Sequence[str]
- Extra binds added to the controlplane nodes
- extra_envs Sequence[str]
- Extra env added to the controlplane nodes
- image str
- Docker image of the kube-controller service
- service_cluster_ strip_ range 
- Virtual IP range that will be used by Kubernetes services
- clusterCidr String
- (Computed) RKE k8s cluster cidr (string)
- extraArgs Map<String>
- Extra arguments that are added to the kube-controller service
- extraBinds List<String>
- Extra binds added to the controlplane nodes
- extraEnvs List<String>
- Extra env added to the controlplane nodes
- image String
- Docker image of the kube-controller service
- serviceCluster StringIp Range 
- Virtual IP range that will be used by Kubernetes services
ClusterServicesKubelet, ClusterServicesKubeletArgs      
- ClusterDns stringServer 
- (Computed) RKE k8s cluster dns server (string)
- ClusterDomain string
- (Computed) RKE k8s cluster domain (string)
- ExtraArgs Dictionary<string, string>
- Extra arguments that are added to the kubelet services
- ExtraBinds List<string>
- Extra binds added to the worker nodes
- ExtraEnvs List<string>
- Extra env added to the nodes
- FailSwap boolOn 
- Fail if swap is enabled
- GenerateServing boolCertificate 
- Generate a certificate signed by the kube-ca. Default false(bool)
- Image string
- Docker image of the kubelet service
- InfraContainer stringImage 
- The image whose network/ipc namespaces containers in each pod will use
- ClusterDns stringServer 
- (Computed) RKE k8s cluster dns server (string)
- ClusterDomain string
- (Computed) RKE k8s cluster domain (string)
- ExtraArgs map[string]string
- Extra arguments that are added to the kubelet services
- ExtraBinds []string
- Extra binds added to the worker nodes
- ExtraEnvs []string
- Extra env added to the nodes
- FailSwap boolOn 
- Fail if swap is enabled
- GenerateServing boolCertificate 
- Generate a certificate signed by the kube-ca. Default false(bool)
- Image string
- Docker image of the kubelet service
- InfraContainer stringImage 
- The image whose network/ipc namespaces containers in each pod will use
- clusterDns StringServer 
- (Computed) RKE k8s cluster dns server (string)
- clusterDomain String
- (Computed) RKE k8s cluster domain (string)
- extraArgs Map<String,String>
- Extra arguments that are added to the kubelet services
- extraBinds List<String>
- Extra binds added to the worker nodes
- extraEnvs List<String>
- Extra env added to the nodes
- failSwap BooleanOn 
- Fail if swap is enabled
- generateServing BooleanCertificate 
- Generate a certificate signed by the kube-ca. Default false(bool)
- image String
- Docker image of the kubelet service
- infraContainer StringImage 
- The image whose network/ipc namespaces containers in each pod will use
- clusterDns stringServer 
- (Computed) RKE k8s cluster dns server (string)
- clusterDomain string
- (Computed) RKE k8s cluster domain (string)
- extraArgs {[key: string]: string}
- Extra arguments that are added to the kubelet services
- extraBinds string[]
- Extra binds added to the worker nodes
- extraEnvs string[]
- Extra env added to the nodes
- failSwap booleanOn 
- Fail if swap is enabled
- generateServing booleanCertificate 
- Generate a certificate signed by the kube-ca. Default false(bool)
- image string
- Docker image of the kubelet service
- infraContainer stringImage 
- The image whose network/ipc namespaces containers in each pod will use
- cluster_dns_ strserver 
- (Computed) RKE k8s cluster dns server (string)
- cluster_domain str
- (Computed) RKE k8s cluster domain (string)
- extra_args Mapping[str, str]
- Extra arguments that are added to the kubelet services
- extra_binds Sequence[str]
- Extra binds added to the worker nodes
- extra_envs Sequence[str]
- Extra env added to the nodes
- fail_swap_ boolon 
- Fail if swap is enabled
- generate_serving_ boolcertificate 
- Generate a certificate signed by the kube-ca. Default false(bool)
- image str
- Docker image of the kubelet service
- infra_container_ strimage 
- The image whose network/ipc namespaces containers in each pod will use
- clusterDns StringServer 
- (Computed) RKE k8s cluster dns server (string)
- clusterDomain String
- (Computed) RKE k8s cluster domain (string)
- extraArgs Map<String>
- Extra arguments that are added to the kubelet services
- extraBinds List<String>
- Extra binds added to the worker nodes
- extraEnvs List<String>
- Extra env added to the nodes
- failSwap BooleanOn 
- Fail if swap is enabled
- generateServing BooleanCertificate 
- Generate a certificate signed by the kube-ca. Default false(bool)
- image String
- Docker image of the kubelet service
- infraContainer StringImage 
- The image whose network/ipc namespaces containers in each pod will use
ClusterServicesKubeproxy, ClusterServicesKubeproxyArgs      
- ExtraArgs Dictionary<string, string>
- Extra arguments that are added to the kubeproxy services
- ExtraBinds List<string>
- Extra binds added to the worker nodes
- ExtraEnvs List<string>
- Extra env added to the worker nodes
- Image string
- Docker image of the kubeproxy service
- ExtraArgs map[string]string
- Extra arguments that are added to the kubeproxy services
- ExtraBinds []string
- Extra binds added to the worker nodes
- ExtraEnvs []string
- Extra env added to the worker nodes
- Image string
- Docker image of the kubeproxy service
- extraArgs Map<String,String>
- Extra arguments that are added to the kubeproxy services
- extraBinds List<String>
- Extra binds added to the worker nodes
- extraEnvs List<String>
- Extra env added to the worker nodes
- image String
- Docker image of the kubeproxy service
- extraArgs {[key: string]: string}
- Extra arguments that are added to the kubeproxy services
- extraBinds string[]
- Extra binds added to the worker nodes
- extraEnvs string[]
- Extra env added to the worker nodes
- image string
- Docker image of the kubeproxy service
- extra_args Mapping[str, str]
- Extra arguments that are added to the kubeproxy services
- extra_binds Sequence[str]
- Extra binds added to the worker nodes
- extra_envs Sequence[str]
- Extra env added to the worker nodes
- image str
- Docker image of the kubeproxy service
- extraArgs Map<String>
- Extra arguments that are added to the kubeproxy services
- extraBinds List<String>
- Extra binds added to the worker nodes
- extraEnvs List<String>
- Extra env added to the worker nodes
- image String
- Docker image of the kubeproxy service
ClusterServicesScheduler, ClusterServicesSchedulerArgs      
- ExtraArgs Dictionary<string, string>
- Extra arguments that are added to the scheduler services
- ExtraBinds List<string>
- Extra binds added to the controlplane nodes
- ExtraEnvs List<string>
- Extra env added to the controlplane nodes
- Image string
- Docker image of the scheduler service
- ExtraArgs map[string]string
- Extra arguments that are added to the scheduler services
- ExtraBinds []string
- Extra binds added to the controlplane nodes
- ExtraEnvs []string
- Extra env added to the controlplane nodes
- Image string
- Docker image of the scheduler service
- extraArgs Map<String,String>
- Extra arguments that are added to the scheduler services
- extraBinds List<String>
- Extra binds added to the controlplane nodes
- extraEnvs List<String>
- Extra env added to the controlplane nodes
- image String
- Docker image of the scheduler service
- extraArgs {[key: string]: string}
- Extra arguments that are added to the scheduler services
- extraBinds string[]
- Extra binds added to the controlplane nodes
- extraEnvs string[]
- Extra env added to the controlplane nodes
- image string
- Docker image of the scheduler service
- extra_args Mapping[str, str]
- Extra arguments that are added to the scheduler services
- extra_binds Sequence[str]
- Extra binds added to the controlplane nodes
- extra_envs Sequence[str]
- Extra env added to the controlplane nodes
- image str
- Docker image of the scheduler service
- extraArgs Map<String>
- Extra arguments that are added to the scheduler services
- extraBinds List<String>
- Extra binds added to the controlplane nodes
- extraEnvs List<String>
- Extra env added to the controlplane nodes
- image String
- Docker image of the scheduler service
ClusterSystemImages, ClusterSystemImagesArgs      
- AciCni stringDeploy Container 
- Docker image for aci_cni_deploy_container (string)
- AciController stringContainer 
- Docker image for aci_controller_container (string)
- AciHost stringContainer 
- Docker image for aci_host_container (string)
- AciMcast stringContainer 
- Docker image for aci_mcast_container (string)
- AciOpflex stringContainer 
- Docker image for aci_opflex_container (string)
- AciOvs stringContainer 
- 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)
- CalicoFlex stringVol 
- 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)
- CanalFlex stringVol 
- 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)
- KubeDns stringAutoscaler 
- Docker image for kube_dns_autoscaler (string)
- KubeDns stringSidecar 
- Docker image for kube_dns_sidecar (string)
- Kubernetes string
- Docker image for kubernetes (string)
- KubernetesServices stringSidecar 
- 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)
- PodInfra stringContainer 
- Docker image for pod_infra_container (string)
- WeaveCni string
- Docker image for weave_cni (string)
- WeaveNode string
- Docker image for weave_node (string)
- WindowsPod stringInfra Container 
- Docker image for windows_pod_infra_container (string)
- AciCni stringDeploy Container 
- Docker image for aci_cni_deploy_container (string)
- AciController stringContainer 
- Docker image for aci_controller_container (string)
- AciHost stringContainer 
- Docker image for aci_host_container (string)
- AciMcast stringContainer 
- Docker image for aci_mcast_container (string)
- AciOpflex stringContainer 
- Docker image for aci_opflex_container (string)
- AciOvs stringContainer 
- 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)
- CalicoFlex stringVol 
- 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)
- CanalFlex stringVol 
- 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)
- KubeDns stringAutoscaler 
- Docker image for kube_dns_autoscaler (string)
- KubeDns stringSidecar 
- Docker image for kube_dns_sidecar (string)
- Kubernetes string
- Docker image for kubernetes (string)
- KubernetesServices stringSidecar 
- 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)
- PodInfra stringContainer 
- Docker image for pod_infra_container (string)
- WeaveCni string
- Docker image for weave_cni (string)
- WeaveNode string
- Docker image for weave_node (string)
- WindowsPod stringInfra Container 
- Docker image for windows_pod_infra_container (string)
- aciCni StringDeploy Container 
- Docker image for aci_cni_deploy_container (string)
- aciController StringContainer 
- Docker image for aci_controller_container (string)
- aciHost StringContainer 
- Docker image for aci_host_container (string)
- aciMcast StringContainer 
- Docker image for aci_mcast_container (string)
- aciOpflex StringContainer 
- Docker image for aci_opflex_container (string)
- aciOvs StringContainer 
- 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)
- calicoFlex StringVol 
- 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)
- canalFlex StringVol 
- 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)
- kubeDns StringAutoscaler 
- Docker image for kube_dns_autoscaler (string)
- kubeDns StringSidecar 
- Docker image for kube_dns_sidecar (string)
- kubernetes String
- Docker image for kubernetes (string)
- kubernetesServices StringSidecar 
- 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)
- podInfra StringContainer 
- Docker image for pod_infra_container (string)
- weaveCni String
- Docker image for weave_cni (string)
- weaveNode String
- Docker image for weave_node (string)
- windowsPod StringInfra Container 
- Docker image for windows_pod_infra_container (string)
- aciCni stringDeploy Container 
- Docker image for aci_cni_deploy_container (string)
- aciController stringContainer 
- Docker image for aci_controller_container (string)
- aciHost stringContainer 
- Docker image for aci_host_container (string)
- aciMcast stringContainer 
- Docker image for aci_mcast_container (string)
- aciOpflex stringContainer 
- Docker image for aci_opflex_container (string)
- aciOvs stringContainer 
- 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)
- calicoFlex stringVol 
- 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)
- canalFlex stringVol 
- 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)
- kubeDns stringAutoscaler 
- Docker image for kube_dns_autoscaler (string)
- kubeDns stringSidecar 
- Docker image for kube_dns_sidecar (string)
- kubernetes string
- Docker image for kubernetes (string)
- kubernetesServices stringSidecar 
- 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)
- podInfra stringContainer 
- Docker image for pod_infra_container (string)
- weaveCni string
- Docker image for weave_cni (string)
- weaveNode string
- Docker image for weave_node (string)
- windowsPod stringInfra Container 
- Docker image for windows_pod_infra_container (string)
- aci_cni_ strdeploy_ container 
- Docker image for aci_cni_deploy_container (string)
- aci_controller_ strcontainer 
- Docker image for aci_controller_container (string)
- aci_host_ strcontainer 
- Docker image for aci_host_container (string)
- aci_mcast_ strcontainer 
- Docker image for aci_mcast_container (string)
- aci_opflex_ strcontainer 
- Docker image for aci_opflex_container (string)
- aci_ovs_ strcontainer 
- 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_ strvol 
- 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_ strvol 
- 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_ strautoscaler 
- Docker image for kube_dns_autoscaler (string)
- kube_dns_ strsidecar 
- Docker image for kube_dns_sidecar (string)
- kubernetes str
- Docker image for kubernetes (string)
- kubernetes_services_ strsidecar 
- 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_ strcontainer 
- 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_ strinfra_ container 
- Docker image for windows_pod_infra_container (string)
- aciCni StringDeploy Container 
- Docker image for aci_cni_deploy_container (string)
- aciController StringContainer 
- Docker image for aci_controller_container (string)
- aciHost StringContainer 
- Docker image for aci_host_container (string)
- aciMcast StringContainer 
- Docker image for aci_mcast_container (string)
- aciOpflex StringContainer 
- Docker image for aci_opflex_container (string)
- aciOvs StringContainer 
- 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)
- calicoFlex StringVol 
- 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)
- canalFlex StringVol 
- 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)
- kubeDns StringAutoscaler 
- Docker image for kube_dns_autoscaler (string)
- kubeDns StringSidecar 
- Docker image for kube_dns_sidecar (string)
- kubernetes String
- Docker image for kubernetes (string)
- kubernetesServices StringSidecar 
- 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)
- podInfra StringContainer 
- Docker image for pod_infra_container (string)
- weaveCni String
- Docker image for weave_cni (string)
- weaveNode String
- Docker image for weave_node (string)
- windowsPod StringInfra Container 
- Docker image for windows_pod_infra_container (string)
ClusterTimeouts, ClusterTimeoutsArgs    
ClusterUpgradeStrategy, ClusterUpgradeStrategyArgs      
- Drain bool
- RKE drain nodes (bool)
- DrainInput ClusterUpgrade Strategy Drain Input 
- RKE drain node input (list Maxitems: 1)
- string
- RKE max unavailable controlplane nodes (string)
- string
- RKE max unavailable worker nodes (string)
- Drain bool
- RKE drain nodes (bool)
- DrainInput ClusterUpgrade Strategy Drain Input 
- RKE drain node input (list Maxitems: 1)
- string
- RKE max unavailable controlplane nodes (string)
- string
- RKE max unavailable worker nodes (string)
- drain Boolean
- RKE drain nodes (bool)
- drainInput ClusterUpgrade Strategy Drain Input 
- RKE drain node input (list Maxitems: 1)
- String
- RKE max unavailable controlplane nodes (string)
- String
- RKE max unavailable worker nodes (string)
- drain boolean
- RKE drain nodes (bool)
- drainInput ClusterUpgrade Strategy Drain Input 
- RKE drain node input (list Maxitems: 1)
- string
- RKE max unavailable controlplane nodes (string)
- string
- RKE max unavailable worker nodes (string)
- drain bool
- RKE drain nodes (bool)
- drain_input ClusterUpgrade Strategy Drain Input 
- RKE drain node input (list Maxitems: 1)
- str
- RKE max unavailable controlplane nodes (string)
- str
- RKE max unavailable worker nodes (string)
- drain Boolean
- RKE drain nodes (bool)
- drainInput Property Map
- RKE drain node input (list Maxitems: 1)
- String
- RKE max unavailable controlplane nodes (string)
- String
- RKE max unavailable worker nodes (string)
ClusterUpgradeStrategyDrainInput, ClusterUpgradeStrategyDrainInputArgs          
- DeleteLocal boolData 
- Delete RKE node local data (bool)
- Force bool
- Force RKE node drain (bool)
- GracePeriod double
- RKE node drain grace period (int)
- IgnoreDaemon boolSets 
- Ignore RKE daemon sets (bool)
- Timeout double
- RKE node drain timeout (int)
- DeleteLocal boolData 
- Delete RKE node local data (bool)
- Force bool
- Force RKE node drain (bool)
- GracePeriod float64
- RKE node drain grace period (int)
- IgnoreDaemon boolSets 
- Ignore RKE daemon sets (bool)
- Timeout float64
- RKE node drain timeout (int)
- deleteLocal BooleanData 
- Delete RKE node local data (bool)
- force Boolean
- Force RKE node drain (bool)
- gracePeriod Double
- RKE node drain grace period (int)
- ignoreDaemon BooleanSets 
- Ignore RKE daemon sets (bool)
- timeout Double
- RKE node drain timeout (int)
- deleteLocal booleanData 
- Delete RKE node local data (bool)
- force boolean
- Force RKE node drain (bool)
- gracePeriod number
- RKE node drain grace period (int)
- ignoreDaemon booleanSets 
- Ignore RKE daemon sets (bool)
- timeout number
- RKE node drain timeout (int)
- delete_local_ booldata 
- Delete RKE node local data (bool)
- force bool
- Force RKE node drain (bool)
- grace_period float
- RKE node drain grace period (int)
- ignore_daemon_ boolsets 
- Ignore RKE daemon sets (bool)
- timeout float
- RKE node drain timeout (int)
- deleteLocal BooleanData 
- Delete RKE node local data (bool)
- force Boolean
- Force RKE node drain (bool)
- gracePeriod Number
- RKE node drain grace period (int)
- ignoreDaemon BooleanSets 
- Ignore RKE daemon sets (bool)
- timeout Number
- RKE node drain timeout (int)
ClusterWorkerHost, ClusterWorkerHostArgs      
Package Details
- Repository
- Rancher Kubernetes Engine (RKE) rancher/terraform-provider-rke
- License
- Notes
- This Pulumi package is based on the rkeTerraform Provider.