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[int] = None,
addons: Optional[str] = None,
addons_includes: Optional[Sequence[str]] = None,
authentication: Optional[ClusterAuthenticationArgs] = None,
authorization: Optional[ClusterAuthorizationArgs] = None,
bastion_host: Optional[ClusterBastionHostArgs] = None,
cert_dir: Optional[str] = None,
cloud_provider: Optional[ClusterCloudProviderArgs] = None,
cluster_name: Optional[str] = None,
cluster_yaml: Optional[str] = None,
custom_certs: Optional[bool] = None,
delay_on_creation: Optional[int] = None,
dind: Optional[bool] = None,
dind_dns_server: Optional[str] = None,
dind_storage_driver: Optional[str] = None,
disable_port_check: Optional[bool] = None,
dns: Optional[ClusterDnsArgs] = None,
enable_cri_dockerd: Optional[bool] = None,
ignore_docker_version: Optional[bool] = None,
ingress: Optional[ClusterIngressArgs] = None,
kubernetes_version: Optional[str] = None,
monitoring: Optional[ClusterMonitoringArgs] = None,
network: Optional[ClusterNetworkArgs] = None,
nodes: Optional[Sequence[ClusterNodeArgs]] = None,
nodes_confs: Optional[Sequence[str]] = None,
prefix_path: Optional[str] = None,
private_registries: Optional[Sequence[ClusterPrivateRegistryArgs]] = None,
restore: Optional[ClusterRestoreArgs] = None,
rotate_certificates: Optional[ClusterRotateCertificatesArgs] = None,
services: Optional[ClusterServicesArgs] = None,
services_etcd_deprecated: Optional[ClusterServicesEtcdDeprecatedArgs] = None,
services_kube_api_deprecated: Optional[ClusterServicesKubeApiDeprecatedArgs] = None,
services_kube_controller_deprecated: Optional[ClusterServicesKubeControllerDeprecatedArgs] = None,
services_kube_proxy_deprecated: Optional[ClusterServicesKubeProxyDeprecatedArgs] = None,
services_kube_scheduler_deprecated: Optional[ClusterServicesKubeSchedulerDeprecatedArgs] = None,
services_kubelet_deprecated: Optional[ClusterServicesKubeletDeprecatedArgs] = None,
ssh_agent_auth: Optional[bool] = None,
ssh_cert_path: Optional[str] = None,
ssh_key_path: Optional[str] = None,
system_images: Optional[ClusterSystemImagesArgs] = None,
update_only: Optional[bool] = None,
upgrade_strategy: Optional[ClusterUpgradeStrategyArgs] = None)
func NewCluster(ctx *Context, name string, args *ClusterArgs, opts ...ResourceOption) (*Cluster, error)
public Cluster(string name, ClusterArgs? args = null, CustomResourceOptions? opts = null)
public Cluster(String name, ClusterArgs args)
public Cluster(String name, ClusterArgs args, CustomResourceOptions options)
type: rke:Cluster
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ClusterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ClusterArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ClusterArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ClusterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ClusterArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
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", "any" },
},
},
BastionHost = new Rke.Inputs.ClusterBastionHostArgs
{
Address = "string",
User = "string",
IgnoreProxyEnvVars = false,
Port = "string",
SshAgentAuth = false,
SshCert = "string",
SshCertPath = "string",
SshKey = "string",
SshKeyPath = "string",
},
CertDir = "string",
CloudProvider = new Rke.Inputs.ClusterCloudProviderArgs
{
Name = "string",
AwsCloudProvider = new Rke.Inputs.ClusterCloudProviderAwsCloudProviderArgs
{
Global = new Rke.Inputs.ClusterCloudProviderAwsCloudProviderGlobalArgs
{
DisableSecurityGroupIngress = false,
DisableStrictZoneCheck = false,
ElbSecurityGroup = "string",
KubernetesClusterId = "string",
KubernetesClusterTag = "string",
RoleArn = "string",
RouteTableId = "string",
SubnetId = "string",
Vpc = "string",
Zone = "string",
},
ServiceOverrides = new[]
{
new Rke.Inputs.ClusterCloudProviderAwsCloudProviderServiceOverrideArgs
{
Service = "string",
Region = "string",
SigningMethod = "string",
SigningName = "string",
SigningRegion = "string",
Url = "string",
},
},
},
AzureCloudProvider = new Rke.Inputs.ClusterCloudProviderAzureCloudProviderArgs
{
SubscriptionId = "string",
TenantId = "string",
AadClientId = "string",
AadClientSecret = "string",
Location = "string",
PrimaryScaleSetName = "string",
CloudProviderBackoffDuration = 0,
CloudProviderBackoffExponent = 0,
CloudProviderBackoffJitter = 0,
CloudProviderBackoffRetries = 0,
CloudProviderRateLimit = false,
CloudProviderRateLimitBucket = 0,
CloudProviderRateLimitQps = 0,
LoadBalancerSku = "string",
AadClientCertPassword = "string",
MaximumLoadBalancerRuleCount = 0,
PrimaryAvailabilitySetName = "string",
CloudProviderBackoff = false,
ResourceGroup = "string",
RouteTableName = "string",
SecurityGroupName = "string",
SubnetName = "string",
Cloud = "string",
AadClientCertPath = "string",
UseInstanceMetadata = false,
UseManagedIdentityExtension = false,
VmType = "string",
VnetName = "string",
VnetResourceGroup = "string",
},
CustomCloudProvider = "string",
OpenstackCloudProvider = new Rke.Inputs.ClusterCloudProviderOpenstackCloudProviderArgs
{
Global = new Rke.Inputs.ClusterCloudProviderOpenstackCloudProviderGlobalArgs
{
AuthUrl = "string",
Password = "string",
CaFile = "string",
DomainId = "string",
DomainName = "string",
Region = "string",
TenantId = "string",
TenantName = "string",
TrustId = "string",
UserId = "string",
Username = "string",
},
BlockStorage = new Rke.Inputs.ClusterCloudProviderOpenstackCloudProviderBlockStorageArgs
{
BsVersion = "string",
IgnoreVolumeAz = false,
TrustDevicePath = false,
},
LoadBalancer = new Rke.Inputs.ClusterCloudProviderOpenstackCloudProviderLoadBalancerArgs
{
CreateMonitor = false,
FloatingNetworkId = "string",
LbMethod = "string",
LbProvider = "string",
LbVersion = "string",
ManageSecurityGroups = false,
MonitorDelay = "string",
MonitorMaxRetries = 0,
MonitorTimeout = "string",
SubnetId = "string",
UseOctavia = false,
},
Metadata = new Rke.Inputs.ClusterCloudProviderOpenstackCloudProviderMetadataArgs
{
RequestTimeout = 0,
SearchOrder = "string",
},
Route = new Rke.Inputs.ClusterCloudProviderOpenstackCloudProviderRouteArgs
{
RouterId = "string",
},
},
VsphereCloudProvider = new Rke.Inputs.ClusterCloudProviderVsphereCloudProviderArgs
{
VirtualCenters = new[]
{
new Rke.Inputs.ClusterCloudProviderVsphereCloudProviderVirtualCenterArgs
{
Datacenters = "string",
Name = "string",
Password = "string",
User = "string",
Port = "string",
SoapRoundtripCount = 0,
},
},
Workspace = new Rke.Inputs.ClusterCloudProviderVsphereCloudProviderWorkspaceArgs
{
Datacenter = "string",
Server = "string",
DefaultDatastore = "string",
Folder = "string",
ResourcepoolPath = "string",
},
Disk = new Rke.Inputs.ClusterCloudProviderVsphereCloudProviderDiskArgs
{
ScsiControllerType = "string",
},
Global = new Rke.Inputs.ClusterCloudProviderVsphereCloudProviderGlobalArgs
{
Datacenter = "string",
Datacenters = "string",
Datastore = "string",
InsecureFlag = false,
Password = "string",
Port = "string",
SoapRoundtripCount = 0,
User = "string",
VmName = "string",
VmUuid = "string",
WorkingDir = "string",
},
Network = new Rke.Inputs.ClusterCloudProviderVsphereCloudProviderNetworkArgs
{
PublicNetwork = "string",
},
},
},
ClusterName = "string",
ClusterYaml = "string",
CustomCerts = false,
DelayOnCreation = 0,
Dind = false,
DindDnsServer = "string",
DindStorageDriver = "string",
DisablePortCheck = false,
Dns = new Rke.Inputs.ClusterDnsArgs
{
NodeSelector =
{
{ "string", "any" },
},
Nodelocal = new Rke.Inputs.ClusterDnsNodelocalArgs
{
IpAddress = "string",
NodeSelector =
{
{ "string", "any" },
},
},
Provider = "string",
ReverseCidrs = new[]
{
"string",
},
UpstreamNameservers = new[]
{
"string",
},
},
EnableCriDockerd = false,
IgnoreDockerVersion = false,
Ingress = new Rke.Inputs.ClusterIngressArgs
{
DefaultBackend = false,
DnsPolicy = "string",
ExtraArgs =
{
{ "string", "any" },
},
HttpPort = 0,
HttpsPort = 0,
NetworkMode = "string",
NodeSelector =
{
{ "string", "any" },
},
Options =
{
{ "string", "any" },
},
Provider = "string",
},
KubernetesVersion = "string",
Monitoring = new Rke.Inputs.ClusterMonitoringArgs
{
NodeSelector =
{
{ "string", "any" },
},
Options =
{
{ "string", "any" },
},
Provider = "string",
},
Network = new Rke.Inputs.ClusterNetworkArgs
{
AciNetworkProvider = new Rke.Inputs.ClusterNetworkAciNetworkProviderArgs
{
McastRangeEnd = "string",
Token = "string",
ApicUserCrt = "string",
ApicUserKey = "string",
ApicUserName = "string",
EncapType = "string",
ExternDynamic = "string",
ExternStatic = "string",
InfraVlan = "string",
KubeApiVlan = "string",
VrfTenant = "string",
ApicHosts = new[]
{
"string",
},
NodeSubnet = "string",
McastRangeStart = "string",
Aep = "string",
NodeSvcSubnet = "string",
ServiceVlan = "string",
L3out = "string",
VrfName = "string",
L3outExternalNetworks = new[]
{
"string",
},
SystemId = "string",
SnatPortsPerNode = "string",
SnatPortRangeStart = "string",
SnatPortRangeEnd = "string",
},
CalicoNetworkProvider = new Rke.Inputs.ClusterNetworkCalicoNetworkProviderArgs
{
CloudProvider = "string",
},
CanalNetworkProvider = new Rke.Inputs.ClusterNetworkCanalNetworkProviderArgs
{
Iface = "string",
},
FlannelNetworkProvider = new Rke.Inputs.ClusterNetworkFlannelNetworkProviderArgs
{
Iface = "string",
},
Mtu = 0,
Options =
{
{ "string", "any" },
},
Plugin = "string",
WeaveNetworkProvider = new Rke.Inputs.ClusterNetworkWeaveNetworkProviderArgs
{
Password = "string",
},
},
Nodes = new[]
{
new Rke.Inputs.ClusterNodeArgs
{
Roles = new[]
{
"string",
},
User = "string",
Address = "string",
Labels =
{
{ "string", "any" },
},
NodeName = "string",
Port = "string",
InternalAddress = "string",
HostnameOverride = "string",
SshAgentAuth = false,
SshCert = "string",
SshCertPath = "string",
SshKey = "string",
SshKeyPath = "string",
Taints = new[]
{
new Rke.Inputs.ClusterNodeTaintArgs
{
Key = "string",
Value = "string",
Effect = "string",
},
},
DockerSocket = "string",
},
},
PrefixPath = "string",
PrivateRegistries = new[]
{
new Rke.Inputs.ClusterPrivateRegistryArgs
{
Url = "string",
IsDefault = false,
Password = "string",
User = "string",
},
},
Restore = new Rke.Inputs.ClusterRestoreArgs
{
Restore = false,
SnapshotName = "string",
},
RotateCertificates = new Rke.Inputs.ClusterRotateCertificatesArgs
{
CaCertificates = false,
Services = new[]
{
"string",
},
},
Services = new Rke.Inputs.ClusterServicesArgs
{
Etcd = new Rke.Inputs.ClusterServicesEtcdArgs
{
BackupConfig = new Rke.Inputs.ClusterServicesEtcdBackupConfigArgs
{
Enabled = false,
IntervalHours = 0,
Retention = 0,
S3BackupConfig = new Rke.Inputs.ClusterServicesEtcdBackupConfigS3BackupConfigArgs
{
AccessKey = "string",
BucketName = "string",
CustomCa = "string",
Endpoint = "string",
Folder = "string",
Region = "string",
SecretKey = "string",
},
SafeTimestamp = false,
Timeout = 0,
},
CaCert = "string",
Cert = "string",
Creation = "string",
ExternalUrls = new[]
{
"string",
},
ExtraArgs =
{
{ "string", "any" },
},
ExtraBinds = new[]
{
"string",
},
ExtraEnvs = new[]
{
"string",
},
Gid = 0,
Image = "string",
Key = "string",
Path = "string",
Retention = "string",
Snapshot = false,
Uid = 0,
},
KubeApi = new Rke.Inputs.ClusterServicesKubeApiArgs
{
AlwaysPullImages = false,
AuditLog = new Rke.Inputs.ClusterServicesKubeApiAuditLogArgs
{
Configuration = new Rke.Inputs.ClusterServicesKubeApiAuditLogConfigurationArgs
{
Format = "string",
MaxAge = 0,
MaxBackup = 0,
MaxSize = 0,
Path = "string",
Policy = "string",
},
Enabled = false,
},
EventRateLimit = new Rke.Inputs.ClusterServicesKubeApiEventRateLimitArgs
{
Configuration = "string",
Enabled = false,
},
ExtraArgs =
{
{ "string", "any" },
},
ExtraBinds = new[]
{
"string",
},
ExtraEnvs = new[]
{
"string",
},
Image = "string",
PodSecurityConfiguration = "string",
PodSecurityPolicy = false,
SecretsEncryptionConfig = new Rke.Inputs.ClusterServicesKubeApiSecretsEncryptionConfigArgs
{
CustomConfig = "string",
Enabled = false,
},
ServiceClusterIpRange = "string",
ServiceNodePortRange = "string",
},
KubeController = new Rke.Inputs.ClusterServicesKubeControllerArgs
{
ClusterCidr = "string",
ExtraArgs =
{
{ "string", "any" },
},
ExtraBinds = new[]
{
"string",
},
ExtraEnvs = new[]
{
"string",
},
Image = "string",
ServiceClusterIpRange = "string",
},
Kubelet = new Rke.Inputs.ClusterServicesKubeletArgs
{
ClusterDnsServer = "string",
ClusterDomain = "string",
ExtraArgs =
{
{ "string", "any" },
},
ExtraBinds = new[]
{
"string",
},
ExtraEnvs = new[]
{
"string",
},
FailSwapOn = false,
GenerateServingCertificate = false,
Image = "string",
InfraContainerImage = "string",
},
Kubeproxy = new Rke.Inputs.ClusterServicesKubeproxyArgs
{
ExtraArgs =
{
{ "string", "any" },
},
ExtraBinds = new[]
{
"string",
},
ExtraEnvs = new[]
{
"string",
},
Image = "string",
},
Scheduler = new Rke.Inputs.ClusterServicesSchedulerArgs
{
ExtraArgs =
{
{ "string", "any" },
},
ExtraBinds = new[]
{
"string",
},
ExtraEnvs = new[]
{
"string",
},
Image = "string",
},
},
SshAgentAuth = false,
SshCertPath = "string",
SshKeyPath = "string",
SystemImages = new Rke.Inputs.ClusterSystemImagesArgs
{
AciCniDeployContainer = "string",
AciControllerContainer = "string",
AciHostContainer = "string",
AciMcastContainer = "string",
AciOpflexContainer = "string",
AciOvsContainer = "string",
Alpine = "string",
CalicoCni = "string",
CalicoControllers = "string",
CalicoCtl = "string",
CalicoFlexVol = "string",
CalicoNode = "string",
CanalCni = "string",
CanalFlannel = "string",
CanalFlexVol = "string",
CanalNode = "string",
CertDownloader = "string",
Coredns = "string",
CorednsAutoscaler = "string",
Dnsmasq = "string",
Etcd = "string",
Flannel = "string",
FlannelCni = "string",
Ingress = "string",
IngressBackend = "string",
KubeDns = "string",
KubeDnsAutoscaler = "string",
KubeDnsSidecar = "string",
Kubernetes = "string",
KubernetesServicesSidecar = "string",
MetricsServer = "string",
NginxProxy = "string",
Nodelocal = "string",
PodInfraContainer = "string",
WeaveCni = "string",
WeaveNode = "string",
WindowsPodInfraContainer = "string",
},
UpdateOnly = false,
UpgradeStrategy = new Rke.Inputs.ClusterUpgradeStrategyArgs
{
Drain = false,
DrainInput = new Rke.Inputs.ClusterUpgradeStrategyDrainInputArgs
{
DeleteLocalData = false,
Force = false,
GracePeriod = 0,
IgnoreDaemonSets = false,
Timeout = 0,
},
MaxUnavailableControlplane = "string",
MaxUnavailableWorker = "string",
},
});
example, err := rke.NewCluster(ctx, "clusterResource", &rke.ClusterArgs{
AddonJobTimeout: pulumi.Int(0),
Addons: pulumi.String("string"),
AddonsIncludes: pulumi.StringArray{
pulumi.String("string"),
},
Authentication: &rke.ClusterAuthenticationArgs{
Sans: pulumi.StringArray{
pulumi.String("string"),
},
Strategy: pulumi.String("string"),
Webhook: &rke.ClusterAuthenticationWebhookArgs{
CacheTimeout: pulumi.String("string"),
ConfigFile: pulumi.String("string"),
},
},
Authorization: &rke.ClusterAuthorizationArgs{
Mode: pulumi.String("string"),
Options: pulumi.Map{
"string": pulumi.Any("any"),
},
},
BastionHost: &rke.ClusterBastionHostArgs{
Address: pulumi.String("string"),
User: pulumi.String("string"),
IgnoreProxyEnvVars: pulumi.Bool(false),
Port: pulumi.String("string"),
SshAgentAuth: pulumi.Bool(false),
SshCert: pulumi.String("string"),
SshCertPath: pulumi.String("string"),
SshKey: pulumi.String("string"),
SshKeyPath: pulumi.String("string"),
},
CertDir: pulumi.String("string"),
CloudProvider: &rke.ClusterCloudProviderArgs{
Name: pulumi.String("string"),
AwsCloudProvider: &rke.ClusterCloudProviderAwsCloudProviderArgs{
Global: &rke.ClusterCloudProviderAwsCloudProviderGlobalArgs{
DisableSecurityGroupIngress: pulumi.Bool(false),
DisableStrictZoneCheck: pulumi.Bool(false),
ElbSecurityGroup: pulumi.String("string"),
KubernetesClusterId: pulumi.String("string"),
KubernetesClusterTag: pulumi.String("string"),
RoleArn: pulumi.String("string"),
RouteTableId: pulumi.String("string"),
SubnetId: pulumi.String("string"),
Vpc: pulumi.String("string"),
Zone: pulumi.String("string"),
},
ServiceOverrides: rke.ClusterCloudProviderAwsCloudProviderServiceOverrideArray{
&rke.ClusterCloudProviderAwsCloudProviderServiceOverrideArgs{
Service: pulumi.String("string"),
Region: pulumi.String("string"),
SigningMethod: pulumi.String("string"),
SigningName: pulumi.String("string"),
SigningRegion: pulumi.String("string"),
Url: pulumi.String("string"),
},
},
},
AzureCloudProvider: &rke.ClusterCloudProviderAzureCloudProviderArgs{
SubscriptionId: pulumi.String("string"),
TenantId: pulumi.String("string"),
AadClientId: pulumi.String("string"),
AadClientSecret: pulumi.String("string"),
Location: pulumi.String("string"),
PrimaryScaleSetName: pulumi.String("string"),
CloudProviderBackoffDuration: pulumi.Int(0),
CloudProviderBackoffExponent: pulumi.Int(0),
CloudProviderBackoffJitter: pulumi.Int(0),
CloudProviderBackoffRetries: pulumi.Int(0),
CloudProviderRateLimit: pulumi.Bool(false),
CloudProviderRateLimitBucket: pulumi.Int(0),
CloudProviderRateLimitQps: pulumi.Int(0),
LoadBalancerSku: pulumi.String("string"),
AadClientCertPassword: pulumi.String("string"),
MaximumLoadBalancerRuleCount: pulumi.Int(0),
PrimaryAvailabilitySetName: pulumi.String("string"),
CloudProviderBackoff: pulumi.Bool(false),
ResourceGroup: pulumi.String("string"),
RouteTableName: pulumi.String("string"),
SecurityGroupName: pulumi.String("string"),
SubnetName: pulumi.String("string"),
Cloud: pulumi.String("string"),
AadClientCertPath: pulumi.String("string"),
UseInstanceMetadata: pulumi.Bool(false),
UseManagedIdentityExtension: pulumi.Bool(false),
VmType: pulumi.String("string"),
VnetName: pulumi.String("string"),
VnetResourceGroup: pulumi.String("string"),
},
CustomCloudProvider: pulumi.String("string"),
OpenstackCloudProvider: &rke.ClusterCloudProviderOpenstackCloudProviderArgs{
Global: &rke.ClusterCloudProviderOpenstackCloudProviderGlobalArgs{
AuthUrl: pulumi.String("string"),
Password: pulumi.String("string"),
CaFile: pulumi.String("string"),
DomainId: pulumi.String("string"),
DomainName: pulumi.String("string"),
Region: pulumi.String("string"),
TenantId: pulumi.String("string"),
TenantName: pulumi.String("string"),
TrustId: pulumi.String("string"),
UserId: pulumi.String("string"),
Username: pulumi.String("string"),
},
BlockStorage: &rke.ClusterCloudProviderOpenstackCloudProviderBlockStorageArgs{
BsVersion: pulumi.String("string"),
IgnoreVolumeAz: pulumi.Bool(false),
TrustDevicePath: pulumi.Bool(false),
},
LoadBalancer: &rke.ClusterCloudProviderOpenstackCloudProviderLoadBalancerArgs{
CreateMonitor: pulumi.Bool(false),
FloatingNetworkId: pulumi.String("string"),
LbMethod: pulumi.String("string"),
LbProvider: pulumi.String("string"),
LbVersion: pulumi.String("string"),
ManageSecurityGroups: pulumi.Bool(false),
MonitorDelay: pulumi.String("string"),
MonitorMaxRetries: pulumi.Int(0),
MonitorTimeout: pulumi.String("string"),
SubnetId: pulumi.String("string"),
UseOctavia: pulumi.Bool(false),
},
Metadata: &rke.ClusterCloudProviderOpenstackCloudProviderMetadataArgs{
RequestTimeout: pulumi.Int(0),
SearchOrder: pulumi.String("string"),
},
Route: &rke.ClusterCloudProviderOpenstackCloudProviderRouteArgs{
RouterId: pulumi.String("string"),
},
},
VsphereCloudProvider: &rke.ClusterCloudProviderVsphereCloudProviderArgs{
VirtualCenters: rke.ClusterCloudProviderVsphereCloudProviderVirtualCenterArray{
&rke.ClusterCloudProviderVsphereCloudProviderVirtualCenterArgs{
Datacenters: pulumi.String("string"),
Name: pulumi.String("string"),
Password: pulumi.String("string"),
User: pulumi.String("string"),
Port: pulumi.String("string"),
SoapRoundtripCount: pulumi.Int(0),
},
},
Workspace: &rke.ClusterCloudProviderVsphereCloudProviderWorkspaceArgs{
Datacenter: pulumi.String("string"),
Server: pulumi.String("string"),
DefaultDatastore: pulumi.String("string"),
Folder: pulumi.String("string"),
ResourcepoolPath: pulumi.String("string"),
},
Disk: &rke.ClusterCloudProviderVsphereCloudProviderDiskArgs{
ScsiControllerType: pulumi.String("string"),
},
Global: &rke.ClusterCloudProviderVsphereCloudProviderGlobalArgs{
Datacenter: pulumi.String("string"),
Datacenters: pulumi.String("string"),
Datastore: pulumi.String("string"),
InsecureFlag: pulumi.Bool(false),
Password: pulumi.String("string"),
Port: pulumi.String("string"),
SoapRoundtripCount: pulumi.Int(0),
User: pulumi.String("string"),
VmName: pulumi.String("string"),
VmUuid: pulumi.String("string"),
WorkingDir: pulumi.String("string"),
},
Network: &rke.ClusterCloudProviderVsphereCloudProviderNetworkArgs{
PublicNetwork: pulumi.String("string"),
},
},
},
ClusterName: pulumi.String("string"),
ClusterYaml: pulumi.String("string"),
CustomCerts: pulumi.Bool(false),
DelayOnCreation: pulumi.Int(0),
Dind: pulumi.Bool(false),
DindDnsServer: pulumi.String("string"),
DindStorageDriver: pulumi.String("string"),
DisablePortCheck: pulumi.Bool(false),
Dns: &rke.ClusterDnsArgs{
NodeSelector: pulumi.Map{
"string": pulumi.Any("any"),
},
Nodelocal: &rke.ClusterDnsNodelocalArgs{
IpAddress: pulumi.String("string"),
NodeSelector: pulumi.Map{
"string": pulumi.Any("any"),
},
},
Provider: pulumi.String("string"),
ReverseCidrs: pulumi.StringArray{
pulumi.String("string"),
},
UpstreamNameservers: pulumi.StringArray{
pulumi.String("string"),
},
},
EnableCriDockerd: pulumi.Bool(false),
IgnoreDockerVersion: pulumi.Bool(false),
Ingress: &rke.ClusterIngressArgs{
DefaultBackend: pulumi.Bool(false),
DnsPolicy: pulumi.String("string"),
ExtraArgs: pulumi.Map{
"string": pulumi.Any("any"),
},
HttpPort: pulumi.Int(0),
HttpsPort: pulumi.Int(0),
NetworkMode: pulumi.String("string"),
NodeSelector: pulumi.Map{
"string": pulumi.Any("any"),
},
Options: pulumi.Map{
"string": pulumi.Any("any"),
},
Provider: pulumi.String("string"),
},
KubernetesVersion: pulumi.String("string"),
Monitoring: &rke.ClusterMonitoringArgs{
NodeSelector: pulumi.Map{
"string": pulumi.Any("any"),
},
Options: pulumi.Map{
"string": pulumi.Any("any"),
},
Provider: pulumi.String("string"),
},
Network: &rke.ClusterNetworkArgs{
AciNetworkProvider: &rke.ClusterNetworkAciNetworkProviderArgs{
McastRangeEnd: pulumi.String("string"),
Token: pulumi.String("string"),
ApicUserCrt: pulumi.String("string"),
ApicUserKey: pulumi.String("string"),
ApicUserName: pulumi.String("string"),
EncapType: pulumi.String("string"),
ExternDynamic: pulumi.String("string"),
ExternStatic: pulumi.String("string"),
InfraVlan: pulumi.String("string"),
KubeApiVlan: pulumi.String("string"),
VrfTenant: pulumi.String("string"),
ApicHosts: pulumi.StringArray{
pulumi.String("string"),
},
NodeSubnet: pulumi.String("string"),
McastRangeStart: pulumi.String("string"),
Aep: pulumi.String("string"),
NodeSvcSubnet: pulumi.String("string"),
ServiceVlan: pulumi.String("string"),
L3out: pulumi.String("string"),
VrfName: pulumi.String("string"),
L3outExternalNetworks: pulumi.StringArray{
pulumi.String("string"),
},
SystemId: pulumi.String("string"),
SnatPortsPerNode: pulumi.String("string"),
SnatPortRangeStart: pulumi.String("string"),
SnatPortRangeEnd: pulumi.String("string"),
},
CalicoNetworkProvider: &rke.ClusterNetworkCalicoNetworkProviderArgs{
CloudProvider: pulumi.String("string"),
},
CanalNetworkProvider: &rke.ClusterNetworkCanalNetworkProviderArgs{
Iface: pulumi.String("string"),
},
FlannelNetworkProvider: &rke.ClusterNetworkFlannelNetworkProviderArgs{
Iface: pulumi.String("string"),
},
Mtu: pulumi.Int(0),
Options: pulumi.Map{
"string": pulumi.Any("any"),
},
Plugin: pulumi.String("string"),
WeaveNetworkProvider: &rke.ClusterNetworkWeaveNetworkProviderArgs{
Password: pulumi.String("string"),
},
},
Nodes: rke.ClusterNodeArray{
&rke.ClusterNodeArgs{
Roles: pulumi.StringArray{
pulumi.String("string"),
},
User: pulumi.String("string"),
Address: pulumi.String("string"),
Labels: pulumi.Map{
"string": pulumi.Any("any"),
},
NodeName: pulumi.String("string"),
Port: pulumi.String("string"),
InternalAddress: pulumi.String("string"),
HostnameOverride: pulumi.String("string"),
SshAgentAuth: pulumi.Bool(false),
SshCert: pulumi.String("string"),
SshCertPath: pulumi.String("string"),
SshKey: pulumi.String("string"),
SshKeyPath: pulumi.String("string"),
Taints: rke.ClusterNodeTaintArray{
&rke.ClusterNodeTaintArgs{
Key: pulumi.String("string"),
Value: pulumi.String("string"),
Effect: pulumi.String("string"),
},
},
DockerSocket: pulumi.String("string"),
},
},
PrefixPath: pulumi.String("string"),
PrivateRegistries: rke.ClusterPrivateRegistryArray{
&rke.ClusterPrivateRegistryArgs{
Url: pulumi.String("string"),
IsDefault: pulumi.Bool(false),
Password: pulumi.String("string"),
User: pulumi.String("string"),
},
},
Restore: &rke.ClusterRestoreArgs{
Restore: pulumi.Bool(false),
SnapshotName: pulumi.String("string"),
},
RotateCertificates: &rke.ClusterRotateCertificatesArgs{
CaCertificates: pulumi.Bool(false),
Services: pulumi.StringArray{
pulumi.String("string"),
},
},
Services: &rke.ClusterServicesArgs{
Etcd: &rke.ClusterServicesEtcdArgs{
BackupConfig: &rke.ClusterServicesEtcdBackupConfigArgs{
Enabled: pulumi.Bool(false),
IntervalHours: pulumi.Int(0),
Retention: pulumi.Int(0),
S3BackupConfig: &rke.ClusterServicesEtcdBackupConfigS3BackupConfigArgs{
AccessKey: pulumi.String("string"),
BucketName: pulumi.String("string"),
CustomCa: pulumi.String("string"),
Endpoint: pulumi.String("string"),
Folder: pulumi.String("string"),
Region: pulumi.String("string"),
SecretKey: pulumi.String("string"),
},
SafeTimestamp: pulumi.Bool(false),
Timeout: pulumi.Int(0),
},
CaCert: pulumi.String("string"),
Cert: pulumi.String("string"),
Creation: pulumi.String("string"),
ExternalUrls: pulumi.StringArray{
pulumi.String("string"),
},
ExtraArgs: pulumi.Map{
"string": pulumi.Any("any"),
},
ExtraBinds: pulumi.StringArray{
pulumi.String("string"),
},
ExtraEnvs: pulumi.StringArray{
pulumi.String("string"),
},
Gid: pulumi.Int(0),
Image: pulumi.String("string"),
Key: pulumi.String("string"),
Path: pulumi.String("string"),
Retention: pulumi.String("string"),
Snapshot: pulumi.Bool(false),
Uid: pulumi.Int(0),
},
KubeApi: &rke.ClusterServicesKubeApiArgs{
AlwaysPullImages: pulumi.Bool(false),
AuditLog: &rke.ClusterServicesKubeApiAuditLogArgs{
Configuration: &rke.ClusterServicesKubeApiAuditLogConfigurationArgs{
Format: pulumi.String("string"),
MaxAge: pulumi.Int(0),
MaxBackup: pulumi.Int(0),
MaxSize: pulumi.Int(0),
Path: pulumi.String("string"),
Policy: pulumi.String("string"),
},
Enabled: pulumi.Bool(false),
},
EventRateLimit: &rke.ClusterServicesKubeApiEventRateLimitArgs{
Configuration: pulumi.String("string"),
Enabled: pulumi.Bool(false),
},
ExtraArgs: pulumi.Map{
"string": pulumi.Any("any"),
},
ExtraBinds: pulumi.StringArray{
pulumi.String("string"),
},
ExtraEnvs: pulumi.StringArray{
pulumi.String("string"),
},
Image: pulumi.String("string"),
PodSecurityConfiguration: pulumi.String("string"),
PodSecurityPolicy: pulumi.Bool(false),
SecretsEncryptionConfig: &rke.ClusterServicesKubeApiSecretsEncryptionConfigArgs{
CustomConfig: pulumi.String("string"),
Enabled: pulumi.Bool(false),
},
ServiceClusterIpRange: pulumi.String("string"),
ServiceNodePortRange: pulumi.String("string"),
},
KubeController: &rke.ClusterServicesKubeControllerArgs{
ClusterCidr: pulumi.String("string"),
ExtraArgs: pulumi.Map{
"string": pulumi.Any("any"),
},
ExtraBinds: pulumi.StringArray{
pulumi.String("string"),
},
ExtraEnvs: pulumi.StringArray{
pulumi.String("string"),
},
Image: pulumi.String("string"),
ServiceClusterIpRange: pulumi.String("string"),
},
Kubelet: &rke.ClusterServicesKubeletArgs{
ClusterDnsServer: pulumi.String("string"),
ClusterDomain: pulumi.String("string"),
ExtraArgs: pulumi.Map{
"string": pulumi.Any("any"),
},
ExtraBinds: pulumi.StringArray{
pulumi.String("string"),
},
ExtraEnvs: pulumi.StringArray{
pulumi.String("string"),
},
FailSwapOn: pulumi.Bool(false),
GenerateServingCertificate: pulumi.Bool(false),
Image: pulumi.String("string"),
InfraContainerImage: pulumi.String("string"),
},
Kubeproxy: &rke.ClusterServicesKubeproxyArgs{
ExtraArgs: pulumi.Map{
"string": pulumi.Any("any"),
},
ExtraBinds: pulumi.StringArray{
pulumi.String("string"),
},
ExtraEnvs: pulumi.StringArray{
pulumi.String("string"),
},
Image: pulumi.String("string"),
},
Scheduler: &rke.ClusterServicesSchedulerArgs{
ExtraArgs: pulumi.Map{
"string": pulumi.Any("any"),
},
ExtraBinds: pulumi.StringArray{
pulumi.String("string"),
},
ExtraEnvs: pulumi.StringArray{
pulumi.String("string"),
},
Image: pulumi.String("string"),
},
},
SshAgentAuth: pulumi.Bool(false),
SshCertPath: pulumi.String("string"),
SshKeyPath: pulumi.String("string"),
SystemImages: &rke.ClusterSystemImagesArgs{
AciCniDeployContainer: pulumi.String("string"),
AciControllerContainer: pulumi.String("string"),
AciHostContainer: pulumi.String("string"),
AciMcastContainer: pulumi.String("string"),
AciOpflexContainer: pulumi.String("string"),
AciOvsContainer: pulumi.String("string"),
Alpine: pulumi.String("string"),
CalicoCni: pulumi.String("string"),
CalicoControllers: pulumi.String("string"),
CalicoCtl: pulumi.String("string"),
CalicoFlexVol: pulumi.String("string"),
CalicoNode: pulumi.String("string"),
CanalCni: pulumi.String("string"),
CanalFlannel: pulumi.String("string"),
CanalFlexVol: pulumi.String("string"),
CanalNode: pulumi.String("string"),
CertDownloader: pulumi.String("string"),
Coredns: pulumi.String("string"),
CorednsAutoscaler: pulumi.String("string"),
Dnsmasq: pulumi.String("string"),
Etcd: pulumi.String("string"),
Flannel: pulumi.String("string"),
FlannelCni: pulumi.String("string"),
Ingress: pulumi.String("string"),
IngressBackend: pulumi.String("string"),
KubeDns: pulumi.String("string"),
KubeDnsAutoscaler: pulumi.String("string"),
KubeDnsSidecar: pulumi.String("string"),
Kubernetes: pulumi.String("string"),
KubernetesServicesSidecar: pulumi.String("string"),
MetricsServer: pulumi.String("string"),
NginxProxy: pulumi.String("string"),
Nodelocal: pulumi.String("string"),
PodInfraContainer: pulumi.String("string"),
WeaveCni: pulumi.String("string"),
WeaveNode: pulumi.String("string"),
WindowsPodInfraContainer: pulumi.String("string"),
},
UpdateOnly: pulumi.Bool(false),
UpgradeStrategy: &rke.ClusterUpgradeStrategyArgs{
Drain: pulumi.Bool(false),
DrainInput: &rke.ClusterUpgradeStrategyDrainInputArgs{
DeleteLocalData: pulumi.Bool(false),
Force: pulumi.Bool(false),
GracePeriod: pulumi.Int(0),
IgnoreDaemonSets: pulumi.Bool(false),
Timeout: pulumi.Int(0),
},
MaxUnavailableControlplane: pulumi.String("string"),
MaxUnavailableWorker: pulumi.String("string"),
},
})
var clusterResource = new Cluster("clusterResource", ClusterArgs.builder()
.addonJobTimeout(0)
.addons("string")
.addonsIncludes("string")
.authentication(ClusterAuthenticationArgs.builder()
.sans("string")
.strategy("string")
.webhook(ClusterAuthenticationWebhookArgs.builder()
.cacheTimeout("string")
.configFile("string")
.build())
.build())
.authorization(ClusterAuthorizationArgs.builder()
.mode("string")
.options(Map.of("string", "any"))
.build())
.bastionHost(ClusterBastionHostArgs.builder()
.address("string")
.user("string")
.ignoreProxyEnvVars(false)
.port("string")
.sshAgentAuth(false)
.sshCert("string")
.sshCertPath("string")
.sshKey("string")
.sshKeyPath("string")
.build())
.certDir("string")
.cloudProvider(ClusterCloudProviderArgs.builder()
.name("string")
.awsCloudProvider(ClusterCloudProviderAwsCloudProviderArgs.builder()
.global(ClusterCloudProviderAwsCloudProviderGlobalArgs.builder()
.disableSecurityGroupIngress(false)
.disableStrictZoneCheck(false)
.elbSecurityGroup("string")
.kubernetesClusterId("string")
.kubernetesClusterTag("string")
.roleArn("string")
.routeTableId("string")
.subnetId("string")
.vpc("string")
.zone("string")
.build())
.serviceOverrides(ClusterCloudProviderAwsCloudProviderServiceOverrideArgs.builder()
.service("string")
.region("string")
.signingMethod("string")
.signingName("string")
.signingRegion("string")
.url("string")
.build())
.build())
.azureCloudProvider(ClusterCloudProviderAzureCloudProviderArgs.builder()
.subscriptionId("string")
.tenantId("string")
.aadClientId("string")
.aadClientSecret("string")
.location("string")
.primaryScaleSetName("string")
.cloudProviderBackoffDuration(0)
.cloudProviderBackoffExponent(0)
.cloudProviderBackoffJitter(0)
.cloudProviderBackoffRetries(0)
.cloudProviderRateLimit(false)
.cloudProviderRateLimitBucket(0)
.cloudProviderRateLimitQps(0)
.loadBalancerSku("string")
.aadClientCertPassword("string")
.maximumLoadBalancerRuleCount(0)
.primaryAvailabilitySetName("string")
.cloudProviderBackoff(false)
.resourceGroup("string")
.routeTableName("string")
.securityGroupName("string")
.subnetName("string")
.cloud("string")
.aadClientCertPath("string")
.useInstanceMetadata(false)
.useManagedIdentityExtension(false)
.vmType("string")
.vnetName("string")
.vnetResourceGroup("string")
.build())
.customCloudProvider("string")
.openstackCloudProvider(ClusterCloudProviderOpenstackCloudProviderArgs.builder()
.global(ClusterCloudProviderOpenstackCloudProviderGlobalArgs.builder()
.authUrl("string")
.password("string")
.caFile("string")
.domainId("string")
.domainName("string")
.region("string")
.tenantId("string")
.tenantName("string")
.trustId("string")
.userId("string")
.username("string")
.build())
.blockStorage(ClusterCloudProviderOpenstackCloudProviderBlockStorageArgs.builder()
.bsVersion("string")
.ignoreVolumeAz(false)
.trustDevicePath(false)
.build())
.loadBalancer(ClusterCloudProviderOpenstackCloudProviderLoadBalancerArgs.builder()
.createMonitor(false)
.floatingNetworkId("string")
.lbMethod("string")
.lbProvider("string")
.lbVersion("string")
.manageSecurityGroups(false)
.monitorDelay("string")
.monitorMaxRetries(0)
.monitorTimeout("string")
.subnetId("string")
.useOctavia(false)
.build())
.metadata(ClusterCloudProviderOpenstackCloudProviderMetadataArgs.builder()
.requestTimeout(0)
.searchOrder("string")
.build())
.route(ClusterCloudProviderOpenstackCloudProviderRouteArgs.builder()
.routerId("string")
.build())
.build())
.vsphereCloudProvider(ClusterCloudProviderVsphereCloudProviderArgs.builder()
.virtualCenters(ClusterCloudProviderVsphereCloudProviderVirtualCenterArgs.builder()
.datacenters("string")
.name("string")
.password("string")
.user("string")
.port("string")
.soapRoundtripCount(0)
.build())
.workspace(ClusterCloudProviderVsphereCloudProviderWorkspaceArgs.builder()
.datacenter("string")
.server("string")
.defaultDatastore("string")
.folder("string")
.resourcepoolPath("string")
.build())
.disk(ClusterCloudProviderVsphereCloudProviderDiskArgs.builder()
.scsiControllerType("string")
.build())
.global(ClusterCloudProviderVsphereCloudProviderGlobalArgs.builder()
.datacenter("string")
.datacenters("string")
.datastore("string")
.insecureFlag(false)
.password("string")
.port("string")
.soapRoundtripCount(0)
.user("string")
.vmName("string")
.vmUuid("string")
.workingDir("string")
.build())
.network(ClusterCloudProviderVsphereCloudProviderNetworkArgs.builder()
.publicNetwork("string")
.build())
.build())
.build())
.clusterName("string")
.clusterYaml("string")
.customCerts(false)
.delayOnCreation(0)
.dind(false)
.dindDnsServer("string")
.dindStorageDriver("string")
.disablePortCheck(false)
.dns(ClusterDnsArgs.builder()
.nodeSelector(Map.of("string", "any"))
.nodelocal(ClusterDnsNodelocalArgs.builder()
.ipAddress("string")
.nodeSelector(Map.of("string", "any"))
.build())
.provider("string")
.reverseCidrs("string")
.upstreamNameservers("string")
.build())
.enableCriDockerd(false)
.ignoreDockerVersion(false)
.ingress(ClusterIngressArgs.builder()
.defaultBackend(false)
.dnsPolicy("string")
.extraArgs(Map.of("string", "any"))
.httpPort(0)
.httpsPort(0)
.networkMode("string")
.nodeSelector(Map.of("string", "any"))
.options(Map.of("string", "any"))
.provider("string")
.build())
.kubernetesVersion("string")
.monitoring(ClusterMonitoringArgs.builder()
.nodeSelector(Map.of("string", "any"))
.options(Map.of("string", "any"))
.provider("string")
.build())
.network(ClusterNetworkArgs.builder()
.aciNetworkProvider(ClusterNetworkAciNetworkProviderArgs.builder()
.mcastRangeEnd("string")
.token("string")
.apicUserCrt("string")
.apicUserKey("string")
.apicUserName("string")
.encapType("string")
.externDynamic("string")
.externStatic("string")
.infraVlan("string")
.kubeApiVlan("string")
.vrfTenant("string")
.apicHosts("string")
.nodeSubnet("string")
.mcastRangeStart("string")
.aep("string")
.nodeSvcSubnet("string")
.serviceVlan("string")
.l3out("string")
.vrfName("string")
.l3outExternalNetworks("string")
.systemId("string")
.snatPortsPerNode("string")
.snatPortRangeStart("string")
.snatPortRangeEnd("string")
.build())
.calicoNetworkProvider(ClusterNetworkCalicoNetworkProviderArgs.builder()
.cloudProvider("string")
.build())
.canalNetworkProvider(ClusterNetworkCanalNetworkProviderArgs.builder()
.iface("string")
.build())
.flannelNetworkProvider(ClusterNetworkFlannelNetworkProviderArgs.builder()
.iface("string")
.build())
.mtu(0)
.options(Map.of("string", "any"))
.plugin("string")
.weaveNetworkProvider(ClusterNetworkWeaveNetworkProviderArgs.builder()
.password("string")
.build())
.build())
.nodes(ClusterNodeArgs.builder()
.roles("string")
.user("string")
.address("string")
.labels(Map.of("string", "any"))
.nodeName("string")
.port("string")
.internalAddress("string")
.hostnameOverride("string")
.sshAgentAuth(false)
.sshCert("string")
.sshCertPath("string")
.sshKey("string")
.sshKeyPath("string")
.taints(ClusterNodeTaintArgs.builder()
.key("string")
.value("string")
.effect("string")
.build())
.dockerSocket("string")
.build())
.prefixPath("string")
.privateRegistries(ClusterPrivateRegistryArgs.builder()
.url("string")
.isDefault(false)
.password("string")
.user("string")
.build())
.restore(ClusterRestoreArgs.builder()
.restore(false)
.snapshotName("string")
.build())
.rotateCertificates(ClusterRotateCertificatesArgs.builder()
.caCertificates(false)
.services("string")
.build())
.services(ClusterServicesArgs.builder()
.etcd(ClusterServicesEtcdArgs.builder()
.backupConfig(ClusterServicesEtcdBackupConfigArgs.builder()
.enabled(false)
.intervalHours(0)
.retention(0)
.s3BackupConfig(ClusterServicesEtcdBackupConfigS3BackupConfigArgs.builder()
.accessKey("string")
.bucketName("string")
.customCa("string")
.endpoint("string")
.folder("string")
.region("string")
.secretKey("string")
.build())
.safeTimestamp(false)
.timeout(0)
.build())
.caCert("string")
.cert("string")
.creation("string")
.externalUrls("string")
.extraArgs(Map.of("string", "any"))
.extraBinds("string")
.extraEnvs("string")
.gid(0)
.image("string")
.key("string")
.path("string")
.retention("string")
.snapshot(false)
.uid(0)
.build())
.kubeApi(ClusterServicesKubeApiArgs.builder()
.alwaysPullImages(false)
.auditLog(ClusterServicesKubeApiAuditLogArgs.builder()
.configuration(ClusterServicesKubeApiAuditLogConfigurationArgs.builder()
.format("string")
.maxAge(0)
.maxBackup(0)
.maxSize(0)
.path("string")
.policy("string")
.build())
.enabled(false)
.build())
.eventRateLimit(ClusterServicesKubeApiEventRateLimitArgs.builder()
.configuration("string")
.enabled(false)
.build())
.extraArgs(Map.of("string", "any"))
.extraBinds("string")
.extraEnvs("string")
.image("string")
.podSecurityConfiguration("string")
.podSecurityPolicy(false)
.secretsEncryptionConfig(ClusterServicesKubeApiSecretsEncryptionConfigArgs.builder()
.customConfig("string")
.enabled(false)
.build())
.serviceClusterIpRange("string")
.serviceNodePortRange("string")
.build())
.kubeController(ClusterServicesKubeControllerArgs.builder()
.clusterCidr("string")
.extraArgs(Map.of("string", "any"))
.extraBinds("string")
.extraEnvs("string")
.image("string")
.serviceClusterIpRange("string")
.build())
.kubelet(ClusterServicesKubeletArgs.builder()
.clusterDnsServer("string")
.clusterDomain("string")
.extraArgs(Map.of("string", "any"))
.extraBinds("string")
.extraEnvs("string")
.failSwapOn(false)
.generateServingCertificate(false)
.image("string")
.infraContainerImage("string")
.build())
.kubeproxy(ClusterServicesKubeproxyArgs.builder()
.extraArgs(Map.of("string", "any"))
.extraBinds("string")
.extraEnvs("string")
.image("string")
.build())
.scheduler(ClusterServicesSchedulerArgs.builder()
.extraArgs(Map.of("string", "any"))
.extraBinds("string")
.extraEnvs("string")
.image("string")
.build())
.build())
.sshAgentAuth(false)
.sshCertPath("string")
.sshKeyPath("string")
.systemImages(ClusterSystemImagesArgs.builder()
.aciCniDeployContainer("string")
.aciControllerContainer("string")
.aciHostContainer("string")
.aciMcastContainer("string")
.aciOpflexContainer("string")
.aciOvsContainer("string")
.alpine("string")
.calicoCni("string")
.calicoControllers("string")
.calicoCtl("string")
.calicoFlexVol("string")
.calicoNode("string")
.canalCni("string")
.canalFlannel("string")
.canalFlexVol("string")
.canalNode("string")
.certDownloader("string")
.coredns("string")
.corednsAutoscaler("string")
.dnsmasq("string")
.etcd("string")
.flannel("string")
.flannelCni("string")
.ingress("string")
.ingressBackend("string")
.kubeDns("string")
.kubeDnsAutoscaler("string")
.kubeDnsSidecar("string")
.kubernetes("string")
.kubernetesServicesSidecar("string")
.metricsServer("string")
.nginxProxy("string")
.nodelocal("string")
.podInfraContainer("string")
.weaveCni("string")
.weaveNode("string")
.windowsPodInfraContainer("string")
.build())
.updateOnly(false)
.upgradeStrategy(ClusterUpgradeStrategyArgs.builder()
.drain(false)
.drainInput(ClusterUpgradeStrategyDrainInputArgs.builder()
.deleteLocalData(false)
.force(false)
.gracePeriod(0)
.ignoreDaemonSets(false)
.timeout(0)
.build())
.maxUnavailableControlplane("string")
.maxUnavailableWorker("string")
.build())
.build());
cluster_resource = rke.Cluster("clusterResource",
addon_job_timeout=0,
addons="string",
addons_includes=["string"],
authentication=rke.ClusterAuthenticationArgs(
sans=["string"],
strategy="string",
webhook=rke.ClusterAuthenticationWebhookArgs(
cache_timeout="string",
config_file="string",
),
),
authorization=rke.ClusterAuthorizationArgs(
mode="string",
options={
"string": "any",
},
),
bastion_host=rke.ClusterBastionHostArgs(
address="string",
user="string",
ignore_proxy_env_vars=False,
port="string",
ssh_agent_auth=False,
ssh_cert="string",
ssh_cert_path="string",
ssh_key="string",
ssh_key_path="string",
),
cert_dir="string",
cloud_provider=rke.ClusterCloudProviderArgs(
name="string",
aws_cloud_provider=rke.ClusterCloudProviderAwsCloudProviderArgs(
global_=rke.ClusterCloudProviderAwsCloudProviderGlobalArgs(
disable_security_group_ingress=False,
disable_strict_zone_check=False,
elb_security_group="string",
kubernetes_cluster_id="string",
kubernetes_cluster_tag="string",
role_arn="string",
route_table_id="string",
subnet_id="string",
vpc="string",
zone="string",
),
service_overrides=[rke.ClusterCloudProviderAwsCloudProviderServiceOverrideArgs(
service="string",
region="string",
signing_method="string",
signing_name="string",
signing_region="string",
url="string",
)],
),
azure_cloud_provider=rke.ClusterCloudProviderAzureCloudProviderArgs(
subscription_id="string",
tenant_id="string",
aad_client_id="string",
aad_client_secret="string",
location="string",
primary_scale_set_name="string",
cloud_provider_backoff_duration=0,
cloud_provider_backoff_exponent=0,
cloud_provider_backoff_jitter=0,
cloud_provider_backoff_retries=0,
cloud_provider_rate_limit=False,
cloud_provider_rate_limit_bucket=0,
cloud_provider_rate_limit_qps=0,
load_balancer_sku="string",
aad_client_cert_password="string",
maximum_load_balancer_rule_count=0,
primary_availability_set_name="string",
cloud_provider_backoff=False,
resource_group="string",
route_table_name="string",
security_group_name="string",
subnet_name="string",
cloud="string",
aad_client_cert_path="string",
use_instance_metadata=False,
use_managed_identity_extension=False,
vm_type="string",
vnet_name="string",
vnet_resource_group="string",
),
custom_cloud_provider="string",
openstack_cloud_provider=rke.ClusterCloudProviderOpenstackCloudProviderArgs(
global_=rke.ClusterCloudProviderOpenstackCloudProviderGlobalArgs(
auth_url="string",
password="string",
ca_file="string",
domain_id="string",
domain_name="string",
region="string",
tenant_id="string",
tenant_name="string",
trust_id="string",
user_id="string",
username="string",
),
block_storage=rke.ClusterCloudProviderOpenstackCloudProviderBlockStorageArgs(
bs_version="string",
ignore_volume_az=False,
trust_device_path=False,
),
load_balancer=rke.ClusterCloudProviderOpenstackCloudProviderLoadBalancerArgs(
create_monitor=False,
floating_network_id="string",
lb_method="string",
lb_provider="string",
lb_version="string",
manage_security_groups=False,
monitor_delay="string",
monitor_max_retries=0,
monitor_timeout="string",
subnet_id="string",
use_octavia=False,
),
metadata=rke.ClusterCloudProviderOpenstackCloudProviderMetadataArgs(
request_timeout=0,
search_order="string",
),
route=rke.ClusterCloudProviderOpenstackCloudProviderRouteArgs(
router_id="string",
),
),
vsphere_cloud_provider=rke.ClusterCloudProviderVsphereCloudProviderArgs(
virtual_centers=[rke.ClusterCloudProviderVsphereCloudProviderVirtualCenterArgs(
datacenters="string",
name="string",
password="string",
user="string",
port="string",
soap_roundtrip_count=0,
)],
workspace=rke.ClusterCloudProviderVsphereCloudProviderWorkspaceArgs(
datacenter="string",
server="string",
default_datastore="string",
folder="string",
resourcepool_path="string",
),
disk=rke.ClusterCloudProviderVsphereCloudProviderDiskArgs(
scsi_controller_type="string",
),
global_=rke.ClusterCloudProviderVsphereCloudProviderGlobalArgs(
datacenter="string",
datacenters="string",
datastore="string",
insecure_flag=False,
password="string",
port="string",
soap_roundtrip_count=0,
user="string",
vm_name="string",
vm_uuid="string",
working_dir="string",
),
network=rke.ClusterCloudProviderVsphereCloudProviderNetworkArgs(
public_network="string",
),
),
),
cluster_name="string",
cluster_yaml="string",
custom_certs=False,
delay_on_creation=0,
dind=False,
dind_dns_server="string",
dind_storage_driver="string",
disable_port_check=False,
dns=rke.ClusterDnsArgs(
node_selector={
"string": "any",
},
nodelocal=rke.ClusterDnsNodelocalArgs(
ip_address="string",
node_selector={
"string": "any",
},
),
provider="string",
reverse_cidrs=["string"],
upstream_nameservers=["string"],
),
enable_cri_dockerd=False,
ignore_docker_version=False,
ingress=rke.ClusterIngressArgs(
default_backend=False,
dns_policy="string",
extra_args={
"string": "any",
},
http_port=0,
https_port=0,
network_mode="string",
node_selector={
"string": "any",
},
options={
"string": "any",
},
provider="string",
),
kubernetes_version="string",
monitoring=rke.ClusterMonitoringArgs(
node_selector={
"string": "any",
},
options={
"string": "any",
},
provider="string",
),
network=rke.ClusterNetworkArgs(
aci_network_provider=rke.ClusterNetworkAciNetworkProviderArgs(
mcast_range_end="string",
token="string",
apic_user_crt="string",
apic_user_key="string",
apic_user_name="string",
encap_type="string",
extern_dynamic="string",
extern_static="string",
infra_vlan="string",
kube_api_vlan="string",
vrf_tenant="string",
apic_hosts=["string"],
node_subnet="string",
mcast_range_start="string",
aep="string",
node_svc_subnet="string",
service_vlan="string",
l3out="string",
vrf_name="string",
l3out_external_networks=["string"],
system_id="string",
snat_ports_per_node="string",
snat_port_range_start="string",
snat_port_range_end="string",
),
calico_network_provider=rke.ClusterNetworkCalicoNetworkProviderArgs(
cloud_provider="string",
),
canal_network_provider=rke.ClusterNetworkCanalNetworkProviderArgs(
iface="string",
),
flannel_network_provider=rke.ClusterNetworkFlannelNetworkProviderArgs(
iface="string",
),
mtu=0,
options={
"string": "any",
},
plugin="string",
weave_network_provider=rke.ClusterNetworkWeaveNetworkProviderArgs(
password="string",
),
),
nodes=[rke.ClusterNodeArgs(
roles=["string"],
user="string",
address="string",
labels={
"string": "any",
},
node_name="string",
port="string",
internal_address="string",
hostname_override="string",
ssh_agent_auth=False,
ssh_cert="string",
ssh_cert_path="string",
ssh_key="string",
ssh_key_path="string",
taints=[rke.ClusterNodeTaintArgs(
key="string",
value="string",
effect="string",
)],
docker_socket="string",
)],
prefix_path="string",
private_registries=[rke.ClusterPrivateRegistryArgs(
url="string",
is_default=False,
password="string",
user="string",
)],
restore=rke.ClusterRestoreArgs(
restore=False,
snapshot_name="string",
),
rotate_certificates=rke.ClusterRotateCertificatesArgs(
ca_certificates=False,
services=["string"],
),
services=rke.ClusterServicesArgs(
etcd=rke.ClusterServicesEtcdArgs(
backup_config=rke.ClusterServicesEtcdBackupConfigArgs(
enabled=False,
interval_hours=0,
retention=0,
s3_backup_config=rke.ClusterServicesEtcdBackupConfigS3BackupConfigArgs(
access_key="string",
bucket_name="string",
custom_ca="string",
endpoint="string",
folder="string",
region="string",
secret_key="string",
),
safe_timestamp=False,
timeout=0,
),
ca_cert="string",
cert="string",
creation="string",
external_urls=["string"],
extra_args={
"string": "any",
},
extra_binds=["string"],
extra_envs=["string"],
gid=0,
image="string",
key="string",
path="string",
retention="string",
snapshot=False,
uid=0,
),
kube_api=rke.ClusterServicesKubeApiArgs(
always_pull_images=False,
audit_log=rke.ClusterServicesKubeApiAuditLogArgs(
configuration=rke.ClusterServicesKubeApiAuditLogConfigurationArgs(
format="string",
max_age=0,
max_backup=0,
max_size=0,
path="string",
policy="string",
),
enabled=False,
),
event_rate_limit=rke.ClusterServicesKubeApiEventRateLimitArgs(
configuration="string",
enabled=False,
),
extra_args={
"string": "any",
},
extra_binds=["string"],
extra_envs=["string"],
image="string",
pod_security_configuration="string",
pod_security_policy=False,
secrets_encryption_config=rke.ClusterServicesKubeApiSecretsEncryptionConfigArgs(
custom_config="string",
enabled=False,
),
service_cluster_ip_range="string",
service_node_port_range="string",
),
kube_controller=rke.ClusterServicesKubeControllerArgs(
cluster_cidr="string",
extra_args={
"string": "any",
},
extra_binds=["string"],
extra_envs=["string"],
image="string",
service_cluster_ip_range="string",
),
kubelet=rke.ClusterServicesKubeletArgs(
cluster_dns_server="string",
cluster_domain="string",
extra_args={
"string": "any",
},
extra_binds=["string"],
extra_envs=["string"],
fail_swap_on=False,
generate_serving_certificate=False,
image="string",
infra_container_image="string",
),
kubeproxy=rke.ClusterServicesKubeproxyArgs(
extra_args={
"string": "any",
},
extra_binds=["string"],
extra_envs=["string"],
image="string",
),
scheduler=rke.ClusterServicesSchedulerArgs(
extra_args={
"string": "any",
},
extra_binds=["string"],
extra_envs=["string"],
image="string",
),
),
ssh_agent_auth=False,
ssh_cert_path="string",
ssh_key_path="string",
system_images=rke.ClusterSystemImagesArgs(
aci_cni_deploy_container="string",
aci_controller_container="string",
aci_host_container="string",
aci_mcast_container="string",
aci_opflex_container="string",
aci_ovs_container="string",
alpine="string",
calico_cni="string",
calico_controllers="string",
calico_ctl="string",
calico_flex_vol="string",
calico_node="string",
canal_cni="string",
canal_flannel="string",
canal_flex_vol="string",
canal_node="string",
cert_downloader="string",
coredns="string",
coredns_autoscaler="string",
dnsmasq="string",
etcd="string",
flannel="string",
flannel_cni="string",
ingress="string",
ingress_backend="string",
kube_dns="string",
kube_dns_autoscaler="string",
kube_dns_sidecar="string",
kubernetes="string",
kubernetes_services_sidecar="string",
metrics_server="string",
nginx_proxy="string",
nodelocal="string",
pod_infra_container="string",
weave_cni="string",
weave_node="string",
windows_pod_infra_container="string",
),
update_only=False,
upgrade_strategy=rke.ClusterUpgradeStrategyArgs(
drain=False,
drain_input=rke.ClusterUpgradeStrategyDrainInputArgs(
delete_local_data=False,
force=False,
grace_period=0,
ignore_daemon_sets=False,
timeout=0,
),
max_unavailable_controlplane="string",
max_unavailable_worker="string",
))
const clusterResource = new rke.Cluster("clusterResource", {
addonJobTimeout: 0,
addons: "string",
addonsIncludes: ["string"],
authentication: {
sans: ["string"],
strategy: "string",
webhook: {
cacheTimeout: "string",
configFile: "string",
},
},
authorization: {
mode: "string",
options: {
string: "any",
},
},
bastionHost: {
address: "string",
user: "string",
ignoreProxyEnvVars: false,
port: "string",
sshAgentAuth: false,
sshCert: "string",
sshCertPath: "string",
sshKey: "string",
sshKeyPath: "string",
},
certDir: "string",
cloudProvider: {
name: "string",
awsCloudProvider: {
global: {
disableSecurityGroupIngress: false,
disableStrictZoneCheck: false,
elbSecurityGroup: "string",
kubernetesClusterId: "string",
kubernetesClusterTag: "string",
roleArn: "string",
routeTableId: "string",
subnetId: "string",
vpc: "string",
zone: "string",
},
serviceOverrides: [{
service: "string",
region: "string",
signingMethod: "string",
signingName: "string",
signingRegion: "string",
url: "string",
}],
},
azureCloudProvider: {
subscriptionId: "string",
tenantId: "string",
aadClientId: "string",
aadClientSecret: "string",
location: "string",
primaryScaleSetName: "string",
cloudProviderBackoffDuration: 0,
cloudProviderBackoffExponent: 0,
cloudProviderBackoffJitter: 0,
cloudProviderBackoffRetries: 0,
cloudProviderRateLimit: false,
cloudProviderRateLimitBucket: 0,
cloudProviderRateLimitQps: 0,
loadBalancerSku: "string",
aadClientCertPassword: "string",
maximumLoadBalancerRuleCount: 0,
primaryAvailabilitySetName: "string",
cloudProviderBackoff: false,
resourceGroup: "string",
routeTableName: "string",
securityGroupName: "string",
subnetName: "string",
cloud: "string",
aadClientCertPath: "string",
useInstanceMetadata: false,
useManagedIdentityExtension: false,
vmType: "string",
vnetName: "string",
vnetResourceGroup: "string",
},
customCloudProvider: "string",
openstackCloudProvider: {
global: {
authUrl: "string",
password: "string",
caFile: "string",
domainId: "string",
domainName: "string",
region: "string",
tenantId: "string",
tenantName: "string",
trustId: "string",
userId: "string",
username: "string",
},
blockStorage: {
bsVersion: "string",
ignoreVolumeAz: false,
trustDevicePath: false,
},
loadBalancer: {
createMonitor: false,
floatingNetworkId: "string",
lbMethod: "string",
lbProvider: "string",
lbVersion: "string",
manageSecurityGroups: false,
monitorDelay: "string",
monitorMaxRetries: 0,
monitorTimeout: "string",
subnetId: "string",
useOctavia: false,
},
metadata: {
requestTimeout: 0,
searchOrder: "string",
},
route: {
routerId: "string",
},
},
vsphereCloudProvider: {
virtualCenters: [{
datacenters: "string",
name: "string",
password: "string",
user: "string",
port: "string",
soapRoundtripCount: 0,
}],
workspace: {
datacenter: "string",
server: "string",
defaultDatastore: "string",
folder: "string",
resourcepoolPath: "string",
},
disk: {
scsiControllerType: "string",
},
global: {
datacenter: "string",
datacenters: "string",
datastore: "string",
insecureFlag: false,
password: "string",
port: "string",
soapRoundtripCount: 0,
user: "string",
vmName: "string",
vmUuid: "string",
workingDir: "string",
},
network: {
publicNetwork: "string",
},
},
},
clusterName: "string",
clusterYaml: "string",
customCerts: false,
delayOnCreation: 0,
dind: false,
dindDnsServer: "string",
dindStorageDriver: "string",
disablePortCheck: false,
dns: {
nodeSelector: {
string: "any",
},
nodelocal: {
ipAddress: "string",
nodeSelector: {
string: "any",
},
},
provider: "string",
reverseCidrs: ["string"],
upstreamNameservers: ["string"],
},
enableCriDockerd: false,
ignoreDockerVersion: false,
ingress: {
defaultBackend: false,
dnsPolicy: "string",
extraArgs: {
string: "any",
},
httpPort: 0,
httpsPort: 0,
networkMode: "string",
nodeSelector: {
string: "any",
},
options: {
string: "any",
},
provider: "string",
},
kubernetesVersion: "string",
monitoring: {
nodeSelector: {
string: "any",
},
options: {
string: "any",
},
provider: "string",
},
network: {
aciNetworkProvider: {
mcastRangeEnd: "string",
token: "string",
apicUserCrt: "string",
apicUserKey: "string",
apicUserName: "string",
encapType: "string",
externDynamic: "string",
externStatic: "string",
infraVlan: "string",
kubeApiVlan: "string",
vrfTenant: "string",
apicHosts: ["string"],
nodeSubnet: "string",
mcastRangeStart: "string",
aep: "string",
nodeSvcSubnet: "string",
serviceVlan: "string",
l3out: "string",
vrfName: "string",
l3outExternalNetworks: ["string"],
systemId: "string",
snatPortsPerNode: "string",
snatPortRangeStart: "string",
snatPortRangeEnd: "string",
},
calicoNetworkProvider: {
cloudProvider: "string",
},
canalNetworkProvider: {
iface: "string",
},
flannelNetworkProvider: {
iface: "string",
},
mtu: 0,
options: {
string: "any",
},
plugin: "string",
weaveNetworkProvider: {
password: "string",
},
},
nodes: [{
roles: ["string"],
user: "string",
address: "string",
labels: {
string: "any",
},
nodeName: "string",
port: "string",
internalAddress: "string",
hostnameOverride: "string",
sshAgentAuth: false,
sshCert: "string",
sshCertPath: "string",
sshKey: "string",
sshKeyPath: "string",
taints: [{
key: "string",
value: "string",
effect: "string",
}],
dockerSocket: "string",
}],
prefixPath: "string",
privateRegistries: [{
url: "string",
isDefault: false,
password: "string",
user: "string",
}],
restore: {
restore: false,
snapshotName: "string",
},
rotateCertificates: {
caCertificates: false,
services: ["string"],
},
services: {
etcd: {
backupConfig: {
enabled: false,
intervalHours: 0,
retention: 0,
s3BackupConfig: {
accessKey: "string",
bucketName: "string",
customCa: "string",
endpoint: "string",
folder: "string",
region: "string",
secretKey: "string",
},
safeTimestamp: false,
timeout: 0,
},
caCert: "string",
cert: "string",
creation: "string",
externalUrls: ["string"],
extraArgs: {
string: "any",
},
extraBinds: ["string"],
extraEnvs: ["string"],
gid: 0,
image: "string",
key: "string",
path: "string",
retention: "string",
snapshot: false,
uid: 0,
},
kubeApi: {
alwaysPullImages: false,
auditLog: {
configuration: {
format: "string",
maxAge: 0,
maxBackup: 0,
maxSize: 0,
path: "string",
policy: "string",
},
enabled: false,
},
eventRateLimit: {
configuration: "string",
enabled: false,
},
extraArgs: {
string: "any",
},
extraBinds: ["string"],
extraEnvs: ["string"],
image: "string",
podSecurityConfiguration: "string",
podSecurityPolicy: false,
secretsEncryptionConfig: {
customConfig: "string",
enabled: false,
},
serviceClusterIpRange: "string",
serviceNodePortRange: "string",
},
kubeController: {
clusterCidr: "string",
extraArgs: {
string: "any",
},
extraBinds: ["string"],
extraEnvs: ["string"],
image: "string",
serviceClusterIpRange: "string",
},
kubelet: {
clusterDnsServer: "string",
clusterDomain: "string",
extraArgs: {
string: "any",
},
extraBinds: ["string"],
extraEnvs: ["string"],
failSwapOn: false,
generateServingCertificate: false,
image: "string",
infraContainerImage: "string",
},
kubeproxy: {
extraArgs: {
string: "any",
},
extraBinds: ["string"],
extraEnvs: ["string"],
image: "string",
},
scheduler: {
extraArgs: {
string: "any",
},
extraBinds: ["string"],
extraEnvs: ["string"],
image: "string",
},
},
sshAgentAuth: false,
sshCertPath: "string",
sshKeyPath: "string",
systemImages: {
aciCniDeployContainer: "string",
aciControllerContainer: "string",
aciHostContainer: "string",
aciMcastContainer: "string",
aciOpflexContainer: "string",
aciOvsContainer: "string",
alpine: "string",
calicoCni: "string",
calicoControllers: "string",
calicoCtl: "string",
calicoFlexVol: "string",
calicoNode: "string",
canalCni: "string",
canalFlannel: "string",
canalFlexVol: "string",
canalNode: "string",
certDownloader: "string",
coredns: "string",
corednsAutoscaler: "string",
dnsmasq: "string",
etcd: "string",
flannel: "string",
flannelCni: "string",
ingress: "string",
ingressBackend: "string",
kubeDns: "string",
kubeDnsAutoscaler: "string",
kubeDnsSidecar: "string",
kubernetes: "string",
kubernetesServicesSidecar: "string",
metricsServer: "string",
nginxProxy: "string",
nodelocal: "string",
podInfraContainer: "string",
weaveCni: "string",
weaveNode: "string",
windowsPodInfraContainer: "string",
},
updateOnly: false,
upgradeStrategy: {
drain: false,
drainInput: {
deleteLocalData: false,
force: false,
gracePeriod: 0,
ignoreDaemonSets: false,
timeout: 0,
},
maxUnavailableControlplane: "string",
maxUnavailableWorker: "string",
},
});
type: rke:Cluster
properties:
addonJobTimeout: 0
addons: string
addonsIncludes:
- string
authentication:
sans:
- string
strategy: string
webhook:
cacheTimeout: string
configFile: string
authorization:
mode: string
options:
string: any
bastionHost:
address: string
ignoreProxyEnvVars: false
port: string
sshAgentAuth: false
sshCert: string
sshCertPath: string
sshKey: string
sshKeyPath: string
user: string
certDir: string
cloudProvider:
awsCloudProvider:
global:
disableSecurityGroupIngress: false
disableStrictZoneCheck: false
elbSecurityGroup: string
kubernetesClusterId: string
kubernetesClusterTag: string
roleArn: string
routeTableId: string
subnetId: string
vpc: string
zone: string
serviceOverrides:
- region: string
service: string
signingMethod: string
signingName: string
signingRegion: string
url: string
azureCloudProvider:
aadClientCertPassword: string
aadClientCertPath: string
aadClientId: string
aadClientSecret: string
cloud: string
cloudProviderBackoff: false
cloudProviderBackoffDuration: 0
cloudProviderBackoffExponent: 0
cloudProviderBackoffJitter: 0
cloudProviderBackoffRetries: 0
cloudProviderRateLimit: false
cloudProviderRateLimitBucket: 0
cloudProviderRateLimitQps: 0
loadBalancerSku: string
location: string
maximumLoadBalancerRuleCount: 0
primaryAvailabilitySetName: string
primaryScaleSetName: string
resourceGroup: string
routeTableName: string
securityGroupName: string
subnetName: string
subscriptionId: string
tenantId: string
useInstanceMetadata: false
useManagedIdentityExtension: false
vmType: string
vnetName: string
vnetResourceGroup: string
customCloudProvider: string
name: string
openstackCloudProvider:
blockStorage:
bsVersion: string
ignoreVolumeAz: false
trustDevicePath: false
global:
authUrl: string
caFile: string
domainId: string
domainName: string
password: string
region: string
tenantId: string
tenantName: string
trustId: string
userId: string
username: string
loadBalancer:
createMonitor: false
floatingNetworkId: string
lbMethod: string
lbProvider: string
lbVersion: string
manageSecurityGroups: false
monitorDelay: string
monitorMaxRetries: 0
monitorTimeout: string
subnetId: string
useOctavia: false
metadata:
requestTimeout: 0
searchOrder: string
route:
routerId: string
vsphereCloudProvider:
disk:
scsiControllerType: string
global:
datacenter: string
datacenters: string
datastore: string
insecureFlag: false
password: string
port: string
soapRoundtripCount: 0
user: string
vmName: string
vmUuid: string
workingDir: string
network:
publicNetwork: string
virtualCenters:
- datacenters: string
name: string
password: string
port: string
soapRoundtripCount: 0
user: string
workspace:
datacenter: string
defaultDatastore: string
folder: string
resourcepoolPath: string
server: string
clusterName: string
clusterYaml: string
customCerts: false
delayOnCreation: 0
dind: false
dindDnsServer: string
dindStorageDriver: string
disablePortCheck: false
dns:
nodeSelector:
string: any
nodelocal:
ipAddress: string
nodeSelector:
string: any
provider: string
reverseCidrs:
- string
upstreamNameservers:
- string
enableCriDockerd: false
ignoreDockerVersion: false
ingress:
defaultBackend: false
dnsPolicy: string
extraArgs:
string: any
httpPort: 0
httpsPort: 0
networkMode: string
nodeSelector:
string: any
options:
string: any
provider: string
kubernetesVersion: string
monitoring:
nodeSelector:
string: any
options:
string: any
provider: string
network:
aciNetworkProvider:
aep: string
apicHosts:
- string
apicUserCrt: string
apicUserKey: string
apicUserName: string
encapType: string
externDynamic: string
externStatic: string
infraVlan: string
kubeApiVlan: string
l3out: string
l3outExternalNetworks:
- string
mcastRangeEnd: string
mcastRangeStart: string
nodeSubnet: string
nodeSvcSubnet: string
serviceVlan: string
snatPortRangeEnd: string
snatPortRangeStart: string
snatPortsPerNode: string
systemId: string
token: string
vrfName: string
vrfTenant: string
calicoNetworkProvider:
cloudProvider: string
canalNetworkProvider:
iface: string
flannelNetworkProvider:
iface: string
mtu: 0
options:
string: any
plugin: string
weaveNetworkProvider:
password: string
nodes:
- address: string
dockerSocket: string
hostnameOverride: string
internalAddress: string
labels:
string: any
nodeName: string
port: string
roles:
- string
sshAgentAuth: false
sshCert: string
sshCertPath: string
sshKey: string
sshKeyPath: string
taints:
- effect: string
key: string
value: string
user: string
prefixPath: string
privateRegistries:
- isDefault: false
password: string
url: string
user: string
restore:
restore: false
snapshotName: string
rotateCertificates:
caCertificates: false
services:
- string
services:
etcd:
backupConfig:
enabled: false
intervalHours: 0
retention: 0
s3BackupConfig:
accessKey: string
bucketName: string
customCa: string
endpoint: string
folder: string
region: string
secretKey: string
safeTimestamp: false
timeout: 0
caCert: string
cert: string
creation: string
externalUrls:
- string
extraArgs:
string: any
extraBinds:
- string
extraEnvs:
- string
gid: 0
image: string
key: string
path: string
retention: string
snapshot: false
uid: 0
kubeApi:
alwaysPullImages: false
auditLog:
configuration:
format: string
maxAge: 0
maxBackup: 0
maxSize: 0
path: string
policy: string
enabled: false
eventRateLimit:
configuration: string
enabled: false
extraArgs:
string: any
extraBinds:
- string
extraEnvs:
- string
image: string
podSecurityConfiguration: string
podSecurityPolicy: false
secretsEncryptionConfig:
customConfig: string
enabled: false
serviceClusterIpRange: string
serviceNodePortRange: string
kubeController:
clusterCidr: string
extraArgs:
string: any
extraBinds:
- string
extraEnvs:
- string
image: string
serviceClusterIpRange: string
kubelet:
clusterDnsServer: string
clusterDomain: string
extraArgs:
string: any
extraBinds:
- string
extraEnvs:
- string
failSwapOn: false
generateServingCertificate: false
image: string
infraContainerImage: string
kubeproxy:
extraArgs:
string: any
extraBinds:
- string
extraEnvs:
- string
image: string
scheduler:
extraArgs:
string: any
extraBinds:
- string
extraEnvs:
- string
image: string
sshAgentAuth: false
sshCertPath: string
sshKeyPath: string
systemImages:
aciCniDeployContainer: string
aciControllerContainer: string
aciHostContainer: string
aciMcastContainer: string
aciOpflexContainer: string
aciOvsContainer: string
alpine: string
calicoCni: string
calicoControllers: string
calicoCtl: string
calicoFlexVol: string
calicoNode: string
canalCni: string
canalFlannel: string
canalFlexVol: string
canalNode: string
certDownloader: string
coredns: string
corednsAutoscaler: string
dnsmasq: string
etcd: string
flannel: string
flannelCni: string
ingress: string
ingressBackend: string
kubeDns: string
kubeDnsAutoscaler: string
kubeDnsSidecar: string
kubernetes: string
kubernetesServicesSidecar: string
metricsServer: string
nginxProxy: string
nodelocal: string
podInfraContainer: string
weaveCni: string
weaveNode: string
windowsPodInfraContainer: string
updateOnly: false
upgradeStrategy:
drain: false
drainInput:
deleteLocalData: false
force: false
gracePeriod: 0
ignoreDaemonSets: false
timeout: 0
maxUnavailableControlplane: string
maxUnavailableWorker: string
Cluster Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Cluster resource accepts the following input properties:
- Addon
Job intTimeout - 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)
- Addons
Includes List<string> - RKE k8s cluster user addons YAML manifest urls or paths to be deployed (list)
- Authentication
Cluster
Authentication - RKE k8s cluster authentication configuration (list maxitems:1)
- Cluster
Authorization - RKE k8s cluster authorization mode configuration (list maxitems:1)
- Bastion
Host ClusterBastion Host - RKE k8s cluster bastion Host configuration (list maxitems:1)
- Cert
Dir string - Specify a certificate dir path (string)
- Cloud
Provider ClusterCloud Provider - RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
- Cluster
Name string - RKE k8s cluster name used in the kube config (string)
- Cluster
Yaml string - 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 intCreation - RKE k8s cluster delay on creation (int)
- Dind bool
- Deploy RKE cluster on a dind environment. Default:
false
(bool) - Dind
Dns stringServer - DinD RKE cluster dns (string)
- Dind
Storage stringDriver - DinD RKE cluster storage driver (string)
- Disable
Port boolCheck - Enable/Disable RKE k8s cluster port checking. Default
false
(bool) - Dns
Cluster
Dns - 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
Cluster
Ingress - RKE k8s cluster ingress controller configuration (list maxitems:1)
- Kubernetes
Version string - K8s version to deploy. If kubernetes image is specified, image version takes precedence. Default:
rke default
(string) - Monitoring
Cluster
Monitoring - RKE k8s cluster monitoring Config (list maxitems:1)
- Network
Cluster
Network - RKE k8s cluster network configuration (list maxitems:1)
- Nodes
List<Cluster
Node> - RKE k8s cluster nodes (list)
- Nodes
Confs List<string> - Prefix
Path string - RKE k8s directory path (string)
- Private
Registries List<ClusterPrivate Registry> - RKE k8s cluster private docker registries (list)
- Restore
Cluster
Restore - RKE k8s cluster restore configuration (list maxitems:1)
- Rotate
Certificates ClusterRotate Certificates - RKE k8s cluster rotate certificates configuration (list maxitems:1)
- Services
Cluster
Services - RKE k8s cluster services (list maxitems:1)
- Services
Etcd ClusterDeprecated Services Etcd Deprecated - Use services.etcd instead (list maxitems:1)
- Services
Kube ClusterApi Deprecated Services Kube Api Deprecated - Use services.kube_api instead (list maxitems:1)
- Services
Kube ClusterController Deprecated Services Kube Controller Deprecated - Use services.kube_controller instead (list maxitems:1)
- Services
Kube ClusterProxy Deprecated Services Kube Proxy Deprecated - Use services.kubeproxy instead (list maxitems:1)
- Services
Kube ClusterScheduler Deprecated Services Kube Scheduler Deprecated - Use services.scheduler instead (list maxitems:1)
- Services
Kubelet ClusterDeprecated Services Kubelet Deprecated - Use services.kubelet instead (list maxitems:1)
- Ssh
Agent boolAuth - SSH Agent Auth enable (bool)
- Ssh
Cert stringPath - SSH Certificate Path (string)
- Ssh
Key stringPath - SSH Private Key Path (string)
- System
Images ClusterSystem Images - RKE k8s cluster system images list (list maxitems:1)
- Update
Only bool - Skip idempotent deployment of control and etcd plane. Default
false
(bool) - Upgrade
Strategy ClusterUpgrade Strategy - RKE k8s cluster upgrade strategy (list maxitems:1)
- Addon
Job intTimeout - 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)
- Addons
Includes []string - RKE k8s cluster user addons YAML manifest urls or paths to be deployed (list)
- Authentication
Cluster
Authentication Args - RKE k8s cluster authentication configuration (list maxitems:1)
- Cluster
Authorization 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 string - Specify a certificate dir path (string)
- Cloud
Provider ClusterCloud Provider Args - RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
- Cluster
Name string - RKE k8s cluster name used in the kube config (string)
- Cluster
Yaml string - 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 intCreation - RKE k8s cluster delay on creation (int)
- Dind bool
- Deploy RKE cluster on a dind environment. Default:
false
(bool) - Dind
Dns stringServer - DinD RKE cluster dns (string)
- Dind
Storage stringDriver - DinD RKE cluster storage driver (string)
- Disable
Port boolCheck - Enable/Disable RKE k8s cluster port checking. Default
false
(bool) - Dns
Cluster
Dns 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
Cluster
Ingress Args - RKE k8s cluster ingress controller configuration (list maxitems:1)
- Kubernetes
Version string - K8s version to deploy. If kubernetes image is specified, image version takes precedence. Default:
rke default
(string) - Monitoring
Cluster
Monitoring Args - RKE k8s cluster monitoring Config (list maxitems:1)
- Network
Cluster
Network Args - RKE k8s cluster network configuration (list maxitems:1)
- Nodes
[]Cluster
Node Args - RKE k8s cluster nodes (list)
- Nodes
Confs []string - Prefix
Path string - RKE k8s directory path (string)
- Private
Registries []ClusterPrivate Registry Args - RKE k8s cluster private docker registries (list)
- Restore
Cluster
Restore Args - RKE k8s cluster restore configuration (list maxitems:1)
- Rotate
Certificates ClusterRotate Certificates Args - RKE k8s cluster rotate certificates configuration (list maxitems:1)
- Services
Cluster
Services Args - RKE k8s cluster services (list maxitems:1)
- Services
Etcd ClusterDeprecated Services Etcd Deprecated Args - Use services.etcd instead (list maxitems:1)
- Services
Kube ClusterApi Deprecated Services Kube Api Deprecated Args - Use services.kube_api instead (list maxitems:1)
- Services
Kube ClusterController Deprecated Services Kube Controller Deprecated Args - Use services.kube_controller instead (list maxitems:1)
- Services
Kube ClusterProxy Deprecated Services Kube Proxy Deprecated Args - Use services.kubeproxy instead (list maxitems:1)
- Services
Kube ClusterScheduler Deprecated Services Kube Scheduler Deprecated Args - Use services.scheduler instead (list maxitems:1)
- Services
Kubelet ClusterDeprecated Services Kubelet Deprecated Args - Use services.kubelet instead (list maxitems:1)
- Ssh
Agent boolAuth - SSH Agent Auth enable (bool)
- Ssh
Cert stringPath - SSH Certificate Path (string)
- Ssh
Key stringPath - SSH Private Key Path (string)
- System
Images ClusterSystem Images Args - RKE k8s cluster system images list (list maxitems:1)
- Update
Only bool - Skip idempotent deployment of control and etcd plane. Default
false
(bool) - Upgrade
Strategy ClusterUpgrade Strategy Args - RKE k8s cluster upgrade strategy (list maxitems:1)
- addon
Job IntegerTimeout - 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)
- addons
Includes List<String> - RKE k8s cluster user addons YAML manifest urls or paths to be deployed (list)
- authentication
Cluster
Authentication - RKE k8s cluster authentication configuration (list maxitems:1)
- Cluster
Authorization - RKE k8s cluster authorization mode configuration (list maxitems:1)
- bastion
Host ClusterBastion Host - RKE k8s cluster bastion Host configuration (list maxitems:1)
- cert
Dir String - Specify a certificate dir path (string)
- cloud
Provider ClusterCloud Provider - RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
- cluster
Name String - RKE k8s cluster name used in the kube config (string)
- cluster
Yaml String - RKE k8s cluster config yaml encoded. Provider arguments take precedence over this one (string)
- custom
Certs Boolean - Use custom certificates from a cert dir (string)
- delay
On IntegerCreation - RKE k8s cluster delay on creation (int)
- dind Boolean
- Deploy RKE cluster on a dind environment. Default:
false
(bool) - dind
Dns StringServer - DinD RKE cluster dns (string)
- dind
Storage StringDriver - DinD RKE cluster storage driver (string)
- disable
Port BooleanCheck - Enable/Disable RKE k8s cluster port checking. Default
false
(bool) - dns
Cluster
Dns - RKE k8s cluster DNS Config (list maxitems:1)
- enable
Cri BooleanDockerd - Enable/Disable CRI dockerd for kubelet; set it to true starting from Kubernetes version 1.24 or later. Default
false
(bool) - ignore
Docker BooleanVersion - Enable/Disable RKE k8s cluster strict docker version checking. Default
false
(bool) - ingress
Cluster
Ingress - RKE k8s cluster ingress controller configuration (list maxitems:1)
- kubernetes
Version String - K8s version to deploy. If kubernetes image is specified, image version takes precedence. Default:
rke default
(string) - monitoring
Cluster
Monitoring - RKE k8s cluster monitoring Config (list maxitems:1)
- network
Cluster
Network - RKE k8s cluster network configuration (list maxitems:1)
- nodes
List<Cluster
Node> - RKE k8s cluster nodes (list)
- nodes
Confs List<String> - prefix
Path String - RKE k8s directory path (string)
- private
Registries List<ClusterPrivate Registry> - RKE k8s cluster private docker registries (list)
- restore
Cluster
Restore - RKE k8s cluster restore configuration (list maxitems:1)
- rotate
Certificates ClusterRotate Certificates - RKE k8s cluster rotate certificates configuration (list maxitems:1)
- services
Cluster
Services - RKE k8s cluster services (list maxitems:1)
- services
Etcd ClusterDeprecated Services Etcd Deprecated - Use services.etcd instead (list maxitems:1)
- services
Kube ClusterApi Deprecated Services Kube Api Deprecated - Use services.kube_api instead (list maxitems:1)
- services
Kube ClusterController Deprecated Services Kube Controller Deprecated - Use services.kube_controller instead (list maxitems:1)
- services
Kube ClusterProxy Deprecated Services Kube Proxy Deprecated - Use services.kubeproxy instead (list maxitems:1)
- services
Kube ClusterScheduler Deprecated Services Kube Scheduler Deprecated - Use services.scheduler instead (list maxitems:1)
- services
Kubelet ClusterDeprecated Services Kubelet Deprecated - Use services.kubelet instead (list maxitems:1)
- ssh
Agent BooleanAuth - SSH Agent Auth enable (bool)
- ssh
Cert StringPath - SSH Certificate Path (string)
- ssh
Key StringPath - SSH Private Key Path (string)
- system
Images ClusterSystem Images - RKE k8s cluster system images list (list maxitems:1)
- update
Only Boolean - Skip idempotent deployment of control and etcd plane. Default
false
(bool) - upgrade
Strategy ClusterUpgrade Strategy - RKE k8s cluster upgrade strategy (list maxitems:1)
- addon
Job 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)
- addons
Includes string[] - RKE k8s cluster user addons YAML manifest urls or paths to be deployed (list)
- authentication
Cluster
Authentication - RKE k8s cluster authentication configuration (list maxitems:1)
- Cluster
Authorization - RKE k8s cluster authorization mode configuration (list maxitems:1)
- bastion
Host ClusterBastion Host - RKE k8s cluster bastion Host configuration (list maxitems:1)
- cert
Dir string - Specify a certificate dir path (string)
- cloud
Provider ClusterCloud Provider - RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
- cluster
Name string - RKE k8s cluster name used in the kube config (string)
- cluster
Yaml string - RKE k8s cluster config yaml encoded. Provider arguments take precedence over this one (string)
- custom
Certs boolean - Use custom certificates from a cert dir (string)
- delay
On numberCreation - RKE k8s cluster delay on creation (int)
- dind boolean
- Deploy RKE cluster on a dind environment. Default:
false
(bool) - dind
Dns stringServer - DinD RKE cluster dns (string)
- dind
Storage stringDriver - DinD RKE cluster storage driver (string)
- disable
Port booleanCheck - Enable/Disable RKE k8s cluster port checking. Default
false
(bool) - dns
Cluster
Dns - RKE k8s cluster DNS Config (list maxitems:1)
- enable
Cri booleanDockerd - Enable/Disable CRI dockerd for kubelet; set it to true starting from Kubernetes version 1.24 or later. Default
false
(bool) - ignore
Docker booleanVersion - Enable/Disable RKE k8s cluster strict docker version checking. Default
false
(bool) - ingress
Cluster
Ingress - RKE k8s cluster ingress controller configuration (list maxitems:1)
- kubernetes
Version string - K8s version to deploy. If kubernetes image is specified, image version takes precedence. Default:
rke default
(string) - monitoring
Cluster
Monitoring - RKE k8s cluster monitoring Config (list maxitems:1)
- network
Cluster
Network - RKE k8s cluster network configuration (list maxitems:1)
- nodes
Cluster
Node[] - RKE k8s cluster nodes (list)
- nodes
Confs string[] - prefix
Path string - RKE k8s directory path (string)
- private
Registries ClusterPrivate Registry[] - RKE k8s cluster private docker registries (list)
- restore
Cluster
Restore - RKE k8s cluster restore configuration (list maxitems:1)
- rotate
Certificates ClusterRotate Certificates - RKE k8s cluster rotate certificates configuration (list maxitems:1)
- services
Cluster
Services - RKE k8s cluster services (list maxitems:1)
- services
Etcd ClusterDeprecated Services Etcd Deprecated - Use services.etcd instead (list maxitems:1)
- services
Kube ClusterApi Deprecated Services Kube Api Deprecated - Use services.kube_api instead (list maxitems:1)
- services
Kube ClusterController Deprecated Services Kube Controller Deprecated - Use services.kube_controller instead (list maxitems:1)
- services
Kube ClusterProxy Deprecated Services Kube Proxy Deprecated - Use services.kubeproxy instead (list maxitems:1)
- services
Kube ClusterScheduler Deprecated Services Kube Scheduler Deprecated - Use services.scheduler instead (list maxitems:1)
- services
Kubelet ClusterDeprecated Services Kubelet Deprecated - Use services.kubelet instead (list maxitems:1)
- ssh
Agent booleanAuth - SSH Agent Auth enable (bool)
- ssh
Cert stringPath - SSH Certificate Path (string)
- ssh
Key stringPath - SSH Private Key Path (string)
- system
Images ClusterSystem Images - RKE k8s cluster system images list (list maxitems:1)
- update
Only boolean - Skip idempotent deployment of control and etcd plane. Default
false
(bool) - upgrade
Strategy ClusterUpgrade Strategy - RKE k8s cluster upgrade strategy (list maxitems:1)
- addon_
job_ inttimeout - 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
Cluster
Authentication Args - RKE k8s cluster authentication configuration (list maxitems:1)
- Cluster
Authorization 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_
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_ intcreation - 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
Cluster
Dns 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
Cluster
Ingress 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
Cluster
Monitoring Args - RKE k8s cluster monitoring Config (list maxitems:1)
- network
Cluster
Network Args - RKE k8s cluster network configuration (list maxitems:1)
- nodes
Sequence[Cluster
Node 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
Cluster
Restore Args - RKE k8s cluster restore configuration (list maxitems:1)
- rotate_
certificates ClusterRotate Certificates Args - RKE k8s cluster rotate certificates configuration (list maxitems:1)
- services
Cluster
Services Args - RKE k8s cluster services (list maxitems:1)
- services_
etcd_ Clusterdeprecated Services Etcd Deprecated Args - Use services.etcd instead (list maxitems:1)
- services_
kube_ Clusterapi_ deprecated Services Kube Api Deprecated Args - Use services.kube_api instead (list maxitems:1)
- services_
kube_ Clustercontroller_ deprecated Services Kube Controller Deprecated Args - Use services.kube_controller instead (list maxitems:1)
- services_
kube_ Clusterproxy_ deprecated Services Kube Proxy Deprecated Args - Use services.kubeproxy instead (list maxitems:1)
- services_
kube_ Clusterscheduler_ deprecated Services Kube Scheduler Deprecated Args - Use services.scheduler instead (list maxitems:1)
- services_
kubelet_ Clusterdeprecated Services Kubelet Deprecated Args - Use services.kubelet 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)
- 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)
- addon
Job 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)
- addons
Includes 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)
- bastion
Host Property Map - RKE k8s cluster bastion Host configuration (list maxitems:1)
- cert
Dir String - Specify a certificate dir path (string)
- cloud
Provider Property Map - RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
- cluster
Name String - RKE k8s cluster name used in the kube config (string)
- cluster
Yaml String - RKE k8s cluster config yaml encoded. Provider arguments take precedence over this one (string)
- custom
Certs Boolean - Use custom certificates from a cert dir (string)
- delay
On NumberCreation - RKE k8s cluster delay on creation (int)
- dind Boolean
- Deploy RKE cluster on a dind environment. Default:
false
(bool) - dind
Dns StringServer - DinD RKE cluster dns (string)
- dind
Storage StringDriver - DinD RKE cluster storage driver (string)
- disable
Port BooleanCheck - Enable/Disable RKE k8s cluster port checking. Default
false
(bool) - dns Property Map
- RKE k8s cluster DNS Config (list maxitems:1)
- enable
Cri BooleanDockerd - Enable/Disable CRI dockerd for kubelet; set it to true starting from Kubernetes version 1.24 or later. Default
false
(bool) - ignore
Docker 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)
- kubernetes
Version 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)
- nodes
Confs List<String> - prefix
Path String - RKE k8s directory path (string)
- private
Registries List<Property Map> - RKE k8s cluster private docker registries (list)
- restore Property Map
- RKE k8s cluster restore configuration (list maxitems:1)
- rotate
Certificates Property Map - RKE k8s cluster rotate certificates configuration (list maxitems:1)
- services Property Map
- RKE k8s cluster services (list maxitems:1)
- services
Etcd Property MapDeprecated - Use services.etcd instead (list maxitems:1)
- services
Kube Property MapApi Deprecated - Use services.kube_api instead (list maxitems:1)
- services
Kube Property MapController Deprecated - Use services.kube_controller instead (list maxitems:1)
- services
Kube Property MapProxy Deprecated - Use services.kubeproxy instead (list maxitems:1)
- services
Kube Property MapScheduler Deprecated - Use services.scheduler instead (list maxitems:1)
- services
Kubelet Property MapDeprecated - Use services.kubelet instead (list maxitems:1)
- ssh
Agent BooleanAuth - SSH Agent Auth enable (bool)
- ssh
Cert StringPath - SSH Certificate Path (string)
- ssh
Key StringPath - SSH Private Key Path (string)
- system
Images Property Map - RKE k8s cluster system images list (list maxitems:1)
- update
Only Boolean - Skip idempotent deployment of control and etcd plane. Default
false
(bool) - upgrade
Strategy 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:
- Api
Server stringUrl - (Computed) RKE k8s cluster api server url (string)
- Ca
Crt string - (Computed/Sensitive) RKE k8s cluster CA certificate (string)
- Certificates
List<Cluster
Certificate> - (Computed/Sensitive) RKE k8s cluster certificates (string)
- Client
Cert string - (Computed/Sensitive) RKE k8s cluster client certificate (string)
- Client
Key string - (Computed/Sensitive) RKE k8s cluster client key (string)
- Cluster
Cidr string - (Computed) RKE k8s cluster cidr (string)
- Cluster
Dns stringServer - (Computed) RKE k8s cluster dns server (string)
- Cluster
Domain string - (Computed) RKE k8s cluster domain (string)
- Control
Plane List<ClusterHosts Control Plane Host> - (Computed) RKE k8s cluster control plane nodes (list)
- Etcd
Hosts List<ClusterEtcd Host> - (Computed) RKE k8s cluster etcd nodes (list)
- Id string
- The provider-assigned unique ID for this managed resource.
- Inactive
Hosts List<ClusterInactive Host> - (Computed) RKE k8s cluster inactive nodes (list)
- Internal
Kube stringConfig Yaml - (Computed/Sensitive) RKE k8s cluster internal kube config yaml (string)
- Kube
Admin stringUser - (Computed) RKE k8s cluster admin user (string)
- Kube
Config stringYaml - (Computed/Sensitive) RKE k8s cluster kube config yaml (string)
- Rke
Cluster stringYaml - (Computed/Sensitive) RKE k8s cluster config yaml (string)
- Rke
State string - (Computed/Sensitive) RKE k8s cluster state (string)
- Running
System List<ClusterImages Running System Image> - (Computed) RKE k8s cluster running system images list (list)
- Worker
Hosts List<ClusterWorker Host> - (Computed) RKE k8s cluster worker nodes (list)
- Api
Server stringUrl - (Computed) RKE k8s cluster api server url (string)
- Ca
Crt string - (Computed/Sensitive) RKE k8s cluster CA certificate (string)
- Certificates
[]Cluster
Certificate - (Computed/Sensitive) RKE k8s cluster certificates (string)
- Client
Cert string - (Computed/Sensitive) RKE k8s cluster client certificate (string)
- Client
Key string - (Computed/Sensitive) RKE k8s cluster client key (string)
- Cluster
Cidr string - (Computed) RKE k8s cluster cidr (string)
- Cluster
Dns stringServer - (Computed) RKE k8s cluster dns server (string)
- Cluster
Domain string - (Computed) RKE k8s cluster domain (string)
- Control
Plane []ClusterHosts Control Plane Host - (Computed) RKE k8s cluster control plane nodes (list)
- Etcd
Hosts []ClusterEtcd Host - (Computed) RKE k8s cluster etcd nodes (list)
- Id string
- The provider-assigned unique ID for this managed resource.
- Inactive
Hosts []ClusterInactive Host - (Computed) RKE k8s cluster inactive nodes (list)
- Internal
Kube stringConfig Yaml - (Computed/Sensitive) RKE k8s cluster internal kube config yaml (string)
- Kube
Admin stringUser - (Computed) RKE k8s cluster admin user (string)
- Kube
Config stringYaml - (Computed/Sensitive) RKE k8s cluster kube config yaml (string)
- Rke
Cluster stringYaml - (Computed/Sensitive) RKE k8s cluster config yaml (string)
- Rke
State string - (Computed/Sensitive) RKE k8s cluster state (string)
- Running
System []ClusterImages Running System Image - (Computed) RKE k8s cluster running system images list (list)
- Worker
Hosts []ClusterWorker Host - (Computed) RKE k8s cluster worker nodes (list)
- api
Server StringUrl - (Computed) RKE k8s cluster api server url (string)
- ca
Crt String - (Computed/Sensitive) RKE k8s cluster CA certificate (string)
- certificates
List<Cluster
Certificate> - (Computed/Sensitive) RKE k8s cluster certificates (string)
- client
Cert String - (Computed/Sensitive) RKE k8s cluster client certificate (string)
- client
Key String - (Computed/Sensitive) RKE k8s cluster client key (string)
- cluster
Cidr String - (Computed) RKE k8s cluster cidr (string)
- cluster
Dns StringServer - (Computed) RKE k8s cluster dns server (string)
- cluster
Domain String - (Computed) RKE k8s cluster domain (string)
- control
Plane List<ClusterHosts Control Plane Host> - (Computed) RKE k8s cluster control plane nodes (list)
- etcd
Hosts List<ClusterEtcd Host> - (Computed) RKE k8s cluster etcd nodes (list)
- id String
- The provider-assigned unique ID for this managed resource.
- inactive
Hosts List<ClusterInactive Host> - (Computed) RKE k8s cluster inactive nodes (list)
- internal
Kube StringConfig Yaml - (Computed/Sensitive) RKE k8s cluster internal kube config yaml (string)
- kube
Admin StringUser - (Computed) RKE k8s cluster admin user (string)
- kube
Config StringYaml - (Computed/Sensitive) RKE k8s cluster kube config yaml (string)
- rke
Cluster StringYaml - (Computed/Sensitive) RKE k8s cluster config yaml (string)
- rke
State String - (Computed/Sensitive) RKE k8s cluster state (string)
- running
System List<ClusterImages Running System Image> - (Computed) RKE k8s cluster running system images list (list)
- worker
Hosts List<ClusterWorker Host> - (Computed) RKE k8s cluster worker nodes (list)
- api
Server stringUrl - (Computed) RKE k8s cluster api server url (string)
- ca
Crt string - (Computed/Sensitive) RKE k8s cluster CA certificate (string)
- certificates
Cluster
Certificate[] - (Computed/Sensitive) RKE k8s cluster certificates (string)
- client
Cert string - (Computed/Sensitive) RKE k8s cluster client certificate (string)
- client
Key string - (Computed/Sensitive) RKE k8s cluster client key (string)
- cluster
Cidr string - (Computed) RKE k8s cluster cidr (string)
- cluster
Dns stringServer - (Computed) RKE k8s cluster dns server (string)
- cluster
Domain string - (Computed) RKE k8s cluster domain (string)
- control
Plane ClusterHosts Control Plane Host[] - (Computed) RKE k8s cluster control plane nodes (list)
- etcd
Hosts ClusterEtcd Host[] - (Computed) RKE k8s cluster etcd nodes (list)
- id string
- The provider-assigned unique ID for this managed resource.
- inactive
Hosts ClusterInactive Host[] - (Computed) RKE k8s cluster inactive nodes (list)
- internal
Kube stringConfig Yaml - (Computed/Sensitive) RKE k8s cluster internal kube config yaml (string)
- kube
Admin stringUser - (Computed) RKE k8s cluster admin user (string)
- kube
Config stringYaml - (Computed/Sensitive) RKE k8s cluster kube config yaml (string)
- rke
Cluster stringYaml - (Computed/Sensitive) RKE k8s cluster config yaml (string)
- rke
State string - (Computed/Sensitive) RKE k8s cluster state (string)
- running
System ClusterImages Running System Image[] - (Computed) RKE k8s cluster running system images list (list)
- worker
Hosts 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[Cluster
Certificate] - (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)
- api
Server StringUrl - (Computed) RKE k8s cluster api server url (string)
- ca
Crt String - (Computed/Sensitive) RKE k8s cluster CA certificate (string)
- certificates List<Property Map>
- (Computed/Sensitive) RKE k8s cluster certificates (string)
- client
Cert String - (Computed/Sensitive) RKE k8s cluster client certificate (string)
- client
Key String - (Computed/Sensitive) RKE k8s cluster client key (string)
- cluster
Cidr String - (Computed) RKE k8s cluster cidr (string)
- cluster
Dns StringServer - (Computed) RKE k8s cluster dns server (string)
- cluster
Domain String - (Computed) RKE k8s cluster domain (string)
- control
Plane List<Property Map>Hosts - (Computed) RKE k8s cluster control plane nodes (list)
- etcd
Hosts List<Property Map> - (Computed) RKE k8s cluster etcd nodes (list)
- id String
- The provider-assigned unique ID for this managed resource.
- inactive
Hosts List<Property Map> - (Computed) RKE k8s cluster inactive nodes (list)
- internal
Kube StringConfig Yaml - (Computed/Sensitive) RKE k8s cluster internal kube config yaml (string)
- kube
Admin StringUser - (Computed) RKE k8s cluster admin user (string)
- kube
Config StringYaml - (Computed/Sensitive) RKE k8s cluster kube config yaml (string)
- rke
Cluster StringYaml - (Computed/Sensitive) RKE k8s cluster config yaml (string)
- rke
State String - (Computed/Sensitive) RKE k8s cluster state (string)
- running
System List<Property Map>Images - (Computed) RKE k8s cluster running system images list (list)
- worker
Hosts List<Property Map> - (Computed) RKE k8s cluster worker nodes (list)
Look up Existing Cluster Resource
Get an existing Cluster resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ClusterState, opts?: CustomResourceOptions): Cluster
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
addon_job_timeout: Optional[int] = None,
addons: Optional[str] = None,
addons_includes: Optional[Sequence[str]] = None,
api_server_url: Optional[str] = None,
authentication: Optional[ClusterAuthenticationArgs] = None,
authorization: Optional[ClusterAuthorizationArgs] = None,
bastion_host: Optional[ClusterBastionHostArgs] = None,
ca_crt: Optional[str] = None,
cert_dir: Optional[str] = None,
certificates: Optional[Sequence[ClusterCertificateArgs]] = None,
client_cert: Optional[str] = None,
client_key: Optional[str] = None,
cloud_provider: Optional[ClusterCloudProviderArgs] = None,
cluster_cidr: Optional[str] = None,
cluster_dns_server: Optional[str] = None,
cluster_domain: Optional[str] = None,
cluster_name: Optional[str] = None,
cluster_yaml: Optional[str] = None,
control_plane_hosts: Optional[Sequence[ClusterControlPlaneHostArgs]] = None,
custom_certs: Optional[bool] = None,
delay_on_creation: Optional[int] = None,
dind: Optional[bool] = None,
dind_dns_server: Optional[str] = None,
dind_storage_driver: Optional[str] = None,
disable_port_check: Optional[bool] = None,
dns: Optional[ClusterDnsArgs] = None,
enable_cri_dockerd: Optional[bool] = None,
etcd_hosts: Optional[Sequence[ClusterEtcdHostArgs]] = None,
ignore_docker_version: Optional[bool] = None,
inactive_hosts: Optional[Sequence[ClusterInactiveHostArgs]] = None,
ingress: Optional[ClusterIngressArgs] = None,
internal_kube_config_yaml: Optional[str] = None,
kube_admin_user: Optional[str] = None,
kube_config_yaml: Optional[str] = None,
kubernetes_version: Optional[str] = None,
monitoring: Optional[ClusterMonitoringArgs] = None,
network: Optional[ClusterNetworkArgs] = None,
nodes: Optional[Sequence[ClusterNodeArgs]] = None,
nodes_confs: Optional[Sequence[str]] = None,
prefix_path: Optional[str] = None,
private_registries: Optional[Sequence[ClusterPrivateRegistryArgs]] = None,
restore: Optional[ClusterRestoreArgs] = None,
rke_cluster_yaml: Optional[str] = None,
rke_state: Optional[str] = None,
rotate_certificates: Optional[ClusterRotateCertificatesArgs] = None,
running_system_images: Optional[Sequence[ClusterRunningSystemImageArgs]] = None,
services: Optional[ClusterServicesArgs] = None,
services_etcd_deprecated: Optional[ClusterServicesEtcdDeprecatedArgs] = None,
services_kube_api_deprecated: Optional[ClusterServicesKubeApiDeprecatedArgs] = None,
services_kube_controller_deprecated: Optional[ClusterServicesKubeControllerDeprecatedArgs] = None,
services_kube_proxy_deprecated: Optional[ClusterServicesKubeProxyDeprecatedArgs] = None,
services_kube_scheduler_deprecated: Optional[ClusterServicesKubeSchedulerDeprecatedArgs] = None,
services_kubelet_deprecated: Optional[ClusterServicesKubeletDeprecatedArgs] = None,
ssh_agent_auth: Optional[bool] = None,
ssh_cert_path: Optional[str] = None,
ssh_key_path: Optional[str] = None,
system_images: Optional[ClusterSystemImagesArgs] = None,
update_only: Optional[bool] = None,
upgrade_strategy: Optional[ClusterUpgradeStrategyArgs] = None,
worker_hosts: Optional[Sequence[ClusterWorkerHostArgs]] = None) -> Cluster
func GetCluster(ctx *Context, name string, id IDInput, state *ClusterState, opts ...ResourceOption) (*Cluster, error)
public static Cluster Get(string name, Input<string> id, ClusterState? state, CustomResourceOptions? opts = null)
public static Cluster get(String name, Output<String> id, ClusterState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Addon
Job intTimeout - 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)
- Addons
Includes List<string> - RKE k8s cluster user addons YAML manifest urls or paths to be deployed (list)
- Api
Server stringUrl - (Computed) RKE k8s cluster api server url (string)
- Authentication
Cluster
Authentication - RKE k8s cluster authentication configuration (list maxitems:1)
- Cluster
Authorization - RKE k8s cluster authorization mode configuration (list maxitems:1)
- Bastion
Host ClusterBastion Host - RKE k8s cluster bastion Host configuration (list maxitems:1)
- Ca
Crt string - (Computed/Sensitive) RKE k8s cluster CA certificate (string)
- Cert
Dir string - Specify a certificate dir path (string)
- Certificates
List<Cluster
Certificate> - (Computed/Sensitive) RKE k8s cluster certificates (string)
- Client
Cert string - (Computed/Sensitive) RKE k8s cluster client certificate (string)
- Client
Key string - (Computed/Sensitive) RKE k8s cluster client key (string)
- Cloud
Provider ClusterCloud Provider - RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
- Cluster
Cidr string - (Computed) RKE k8s cluster cidr (string)
- Cluster
Dns stringServer - (Computed) RKE k8s cluster dns server (string)
- Cluster
Domain string - (Computed) RKE k8s cluster domain (string)
- Cluster
Name string - RKE k8s cluster name used in the kube config (string)
- Cluster
Yaml string - RKE k8s cluster config yaml encoded. Provider arguments take precedence over this one (string)
- Control
Plane List<ClusterHosts Control Plane Host> - (Computed) RKE k8s cluster control plane nodes (list)
- Custom
Certs bool - Use custom certificates from a cert dir (string)
- Delay
On intCreation - RKE k8s cluster delay on creation (int)
- Dind bool
- Deploy RKE cluster on a dind environment. Default:
false
(bool) - Dind
Dns stringServer - DinD RKE cluster dns (string)
- Dind
Storage stringDriver - DinD RKE cluster storage driver (string)
- Disable
Port boolCheck - Enable/Disable RKE k8s cluster port checking. Default
false
(bool) - Dns
Cluster
Dns - 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 List<ClusterEtcd Host> - (Computed) RKE k8s cluster etcd nodes (list)
- Ignore
Docker boolVersion - Enable/Disable RKE k8s cluster strict docker version checking. Default
false
(bool) - Inactive
Hosts List<ClusterInactive Host> - (Computed) RKE k8s cluster inactive nodes (list)
- Ingress
Cluster
Ingress - RKE k8s cluster ingress controller configuration (list maxitems:1)
- Internal
Kube stringConfig Yaml - (Computed/Sensitive) RKE k8s cluster internal kube config yaml (string)
- Kube
Admin stringUser - (Computed) RKE k8s cluster admin user (string)
- Kube
Config stringYaml - (Computed/Sensitive) RKE k8s cluster kube config yaml (string)
- Kubernetes
Version string - K8s version to deploy. If kubernetes image is specified, image version takes precedence. Default:
rke default
(string) - Monitoring
Cluster
Monitoring - RKE k8s cluster monitoring Config (list maxitems:1)
- Network
Cluster
Network - RKE k8s cluster network configuration (list maxitems:1)
- Nodes
List<Cluster
Node> - RKE k8s cluster nodes (list)
- Nodes
Confs List<string> - Prefix
Path string - RKE k8s directory path (string)
- Private
Registries List<ClusterPrivate Registry> - RKE k8s cluster private docker registries (list)
- Restore
Cluster
Restore - RKE k8s cluster restore configuration (list maxitems:1)
- Rke
Cluster stringYaml - (Computed/Sensitive) RKE k8s cluster config yaml (string)
- Rke
State string - (Computed/Sensitive) RKE k8s cluster state (string)
- Rotate
Certificates ClusterRotate Certificates - RKE k8s cluster rotate certificates configuration (list maxitems:1)
- Running
System List<ClusterImages Running System Image> - (Computed) RKE k8s cluster running system images list (list)
- Services
Cluster
Services - RKE k8s cluster services (list maxitems:1)
- Services
Etcd ClusterDeprecated Services Etcd Deprecated - Use services.etcd instead (list maxitems:1)
- Services
Kube ClusterApi Deprecated Services Kube Api Deprecated - Use services.kube_api instead (list maxitems:1)
- Services
Kube ClusterController Deprecated Services Kube Controller Deprecated - Use services.kube_controller instead (list maxitems:1)
- Services
Kube ClusterProxy Deprecated Services Kube Proxy Deprecated - Use services.kubeproxy instead (list maxitems:1)
- Services
Kube ClusterScheduler Deprecated Services Kube Scheduler Deprecated - Use services.scheduler instead (list maxitems:1)
- Services
Kubelet ClusterDeprecated Services Kubelet Deprecated - Use services.kubelet instead (list maxitems:1)
- Ssh
Agent boolAuth - SSH Agent Auth enable (bool)
- Ssh
Cert stringPath - SSH Certificate Path (string)
- Ssh
Key stringPath - SSH Private Key Path (string)
- System
Images ClusterSystem Images - RKE k8s cluster system images list (list maxitems:1)
- Update
Only bool - Skip idempotent deployment of control and etcd plane. Default
false
(bool) - Upgrade
Strategy ClusterUpgrade Strategy - RKE k8s cluster upgrade strategy (list maxitems:1)
- Worker
Hosts List<ClusterWorker Host> - (Computed) RKE k8s cluster worker nodes (list)
- Addon
Job intTimeout - 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)
- Addons
Includes []string - RKE k8s cluster user addons YAML manifest urls or paths to be deployed (list)
- Api
Server stringUrl - (Computed) RKE k8s cluster api server url (string)
- Authentication
Cluster
Authentication Args - RKE k8s cluster authentication configuration (list maxitems:1)
- Cluster
Authorization 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 string - (Computed/Sensitive) RKE k8s cluster CA certificate (string)
- Cert
Dir string - Specify a certificate dir path (string)
- Certificates
[]Cluster
Certificate Args - (Computed/Sensitive) RKE k8s cluster certificates (string)
- Client
Cert string - (Computed/Sensitive) RKE k8s cluster client certificate (string)
- Client
Key string - (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 string - (Computed) RKE k8s cluster cidr (string)
- Cluster
Dns stringServer - (Computed) RKE k8s cluster dns server (string)
- Cluster
Domain string - (Computed) RKE k8s cluster domain (string)
- Cluster
Name string - RKE k8s cluster name used in the kube config (string)
- Cluster
Yaml string - RKE k8s cluster config yaml encoded. Provider arguments take precedence over this one (string)
- Control
Plane []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 intCreation - RKE k8s cluster delay on creation (int)
- Dind bool
- Deploy RKE cluster on a dind environment. Default:
false
(bool) - Dind
Dns stringServer - DinD RKE cluster dns (string)
- Dind
Storage stringDriver - DinD RKE cluster storage driver (string)
- Disable
Port boolCheck - Enable/Disable RKE k8s cluster port checking. Default
false
(bool) - Dns
Cluster
Dns 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 []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 []ClusterInactive Host Args - (Computed) RKE k8s cluster inactive nodes (list)
- Ingress
Cluster
Ingress Args - RKE k8s cluster ingress controller configuration (list maxitems:1)
- Internal
Kube stringConfig Yaml - (Computed/Sensitive) RKE k8s cluster internal kube config yaml (string)
- Kube
Admin stringUser - (Computed) RKE k8s cluster admin user (string)
- Kube
Config stringYaml - (Computed/Sensitive) RKE k8s cluster kube config yaml (string)
- Kubernetes
Version string - K8s version to deploy. If kubernetes image is specified, image version takes precedence. Default:
rke default
(string) - Monitoring
Cluster
Monitoring Args - RKE k8s cluster monitoring Config (list maxitems:1)
- Network
Cluster
Network Args - RKE k8s cluster network configuration (list maxitems:1)
- Nodes
[]Cluster
Node Args - RKE k8s cluster nodes (list)
- Nodes
Confs []string - Prefix
Path string - RKE k8s directory path (string)
- Private
Registries []ClusterPrivate Registry Args - RKE k8s cluster private docker registries (list)
- Restore
Cluster
Restore Args - RKE k8s cluster restore configuration (list maxitems:1)
- Rke
Cluster stringYaml - (Computed/Sensitive) RKE k8s cluster config yaml (string)
- Rke
State string - (Computed/Sensitive) RKE k8s cluster state (string)
- Rotate
Certificates ClusterRotate Certificates Args - RKE k8s cluster rotate certificates configuration (list maxitems:1)
- Running
System []ClusterImages Running System Image Args - (Computed) RKE k8s cluster running system images list (list)
- Services
Cluster
Services Args - RKE k8s cluster services (list maxitems:1)
- Services
Etcd ClusterDeprecated Services Etcd Deprecated Args - Use services.etcd instead (list maxitems:1)
- Services
Kube ClusterApi Deprecated Services Kube Api Deprecated Args - Use services.kube_api instead (list maxitems:1)
- Services
Kube ClusterController Deprecated Services Kube Controller Deprecated Args - Use services.kube_controller instead (list maxitems:1)
- Services
Kube ClusterProxy Deprecated Services Kube Proxy Deprecated Args - Use services.kubeproxy instead (list maxitems:1)
- Services
Kube ClusterScheduler Deprecated Services Kube Scheduler Deprecated Args - Use services.scheduler instead (list maxitems:1)
- Services
Kubelet ClusterDeprecated Services Kubelet Deprecated Args - Use services.kubelet instead (list maxitems:1)
- Ssh
Agent boolAuth - SSH Agent Auth enable (bool)
- Ssh
Cert stringPath - SSH Certificate Path (string)
- Ssh
Key stringPath - SSH Private Key Path (string)
- System
Images ClusterSystem Images Args - RKE k8s cluster system images list (list maxitems:1)
- Update
Only bool - Skip idempotent deployment of control and etcd plane. Default
false
(bool) - Upgrade
Strategy ClusterUpgrade Strategy Args - RKE k8s cluster upgrade strategy (list maxitems:1)
- Worker
Hosts []ClusterWorker Host Args - (Computed) RKE k8s cluster worker nodes (list)
- addon
Job IntegerTimeout - 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)
- addons
Includes List<String> - RKE k8s cluster user addons YAML manifest urls or paths to be deployed (list)
- api
Server StringUrl - (Computed) RKE k8s cluster api server url (string)
- authentication
Cluster
Authentication - RKE k8s cluster authentication configuration (list maxitems:1)
- Cluster
Authorization - RKE k8s cluster authorization mode configuration (list maxitems:1)
- bastion
Host ClusterBastion Host - RKE k8s cluster bastion Host configuration (list maxitems:1)
- ca
Crt String - (Computed/Sensitive) RKE k8s cluster CA certificate (string)
- cert
Dir String - Specify a certificate dir path (string)
- certificates
List<Cluster
Certificate> - (Computed/Sensitive) RKE k8s cluster certificates (string)
- client
Cert String - (Computed/Sensitive) RKE k8s cluster client certificate (string)
- client
Key String - (Computed/Sensitive) RKE k8s cluster client key (string)
- cloud
Provider ClusterCloud Provider - RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
- cluster
Cidr String - (Computed) RKE k8s cluster cidr (string)
- cluster
Dns StringServer - (Computed) RKE k8s cluster dns server (string)
- cluster
Domain String - (Computed) RKE k8s cluster domain (string)
- cluster
Name String - RKE k8s cluster name used in the kube config (string)
- cluster
Yaml String - RKE k8s cluster config yaml encoded. Provider arguments take precedence over this one (string)
- control
Plane List<ClusterHosts Control Plane Host> - (Computed) RKE k8s cluster control plane nodes (list)
- custom
Certs Boolean - Use custom certificates from a cert dir (string)
- delay
On IntegerCreation - RKE k8s cluster delay on creation (int)
- dind Boolean
- Deploy RKE cluster on a dind environment. Default:
false
(bool) - dind
Dns StringServer - DinD RKE cluster dns (string)
- dind
Storage StringDriver - DinD RKE cluster storage driver (string)
- disable
Port BooleanCheck - Enable/Disable RKE k8s cluster port checking. Default
false
(bool) - dns
Cluster
Dns - RKE k8s cluster DNS Config (list maxitems:1)
- enable
Cri BooleanDockerd - Enable/Disable CRI dockerd for kubelet; set it to true starting from Kubernetes version 1.24 or later. Default
false
(bool) - etcd
Hosts List<ClusterEtcd Host> - (Computed) RKE k8s cluster etcd nodes (list)
- ignore
Docker BooleanVersion - Enable/Disable RKE k8s cluster strict docker version checking. Default
false
(bool) - inactive
Hosts List<ClusterInactive Host> - (Computed) RKE k8s cluster inactive nodes (list)
- ingress
Cluster
Ingress - RKE k8s cluster ingress controller configuration (list maxitems:1)
- internal
Kube StringConfig Yaml - (Computed/Sensitive) RKE k8s cluster internal kube config yaml (string)
- kube
Admin StringUser - (Computed) RKE k8s cluster admin user (string)
- kube
Config StringYaml - (Computed/Sensitive) RKE k8s cluster kube config yaml (string)
- kubernetes
Version String - K8s version to deploy. If kubernetes image is specified, image version takes precedence. Default:
rke default
(string) - monitoring
Cluster
Monitoring - RKE k8s cluster monitoring Config (list maxitems:1)
- network
Cluster
Network - RKE k8s cluster network configuration (list maxitems:1)
- nodes
List<Cluster
Node> - RKE k8s cluster nodes (list)
- nodes
Confs List<String> - prefix
Path String - RKE k8s directory path (string)
- private
Registries List<ClusterPrivate Registry> - RKE k8s cluster private docker registries (list)
- restore
Cluster
Restore - RKE k8s cluster restore configuration (list maxitems:1)
- rke
Cluster StringYaml - (Computed/Sensitive) RKE k8s cluster config yaml (string)
- rke
State String - (Computed/Sensitive) RKE k8s cluster state (string)
- rotate
Certificates ClusterRotate Certificates - RKE k8s cluster rotate certificates configuration (list maxitems:1)
- running
System List<ClusterImages Running System Image> - (Computed) RKE k8s cluster running system images list (list)
- services
Cluster
Services - RKE k8s cluster services (list maxitems:1)
- services
Etcd ClusterDeprecated Services Etcd Deprecated - Use services.etcd instead (list maxitems:1)
- services
Kube ClusterApi Deprecated Services Kube Api Deprecated - Use services.kube_api instead (list maxitems:1)
- services
Kube ClusterController Deprecated Services Kube Controller Deprecated - Use services.kube_controller instead (list maxitems:1)
- services
Kube ClusterProxy Deprecated Services Kube Proxy Deprecated - Use services.kubeproxy instead (list maxitems:1)
- services
Kube ClusterScheduler Deprecated Services Kube Scheduler Deprecated - Use services.scheduler instead (list maxitems:1)
- services
Kubelet ClusterDeprecated Services Kubelet Deprecated - Use services.kubelet instead (list maxitems:1)
- ssh
Agent BooleanAuth - SSH Agent Auth enable (bool)
- ssh
Cert StringPath - SSH Certificate Path (string)
- ssh
Key StringPath - SSH Private Key Path (string)
- system
Images ClusterSystem Images - RKE k8s cluster system images list (list maxitems:1)
- update
Only Boolean - Skip idempotent deployment of control and etcd plane. Default
false
(bool) - upgrade
Strategy ClusterUpgrade Strategy - RKE k8s cluster upgrade strategy (list maxitems:1)
- worker
Hosts List<ClusterWorker Host> - (Computed) RKE k8s cluster worker nodes (list)
- addon
Job 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)
- addons
Includes string[] - RKE k8s cluster user addons YAML manifest urls or paths to be deployed (list)
- api
Server stringUrl - (Computed) RKE k8s cluster api server url (string)
- authentication
Cluster
Authentication - RKE k8s cluster authentication configuration (list maxitems:1)
- Cluster
Authorization - RKE k8s cluster authorization mode configuration (list maxitems:1)
- bastion
Host ClusterBastion Host - RKE k8s cluster bastion Host configuration (list maxitems:1)
- ca
Crt string - (Computed/Sensitive) RKE k8s cluster CA certificate (string)
- cert
Dir string - Specify a certificate dir path (string)
- certificates
Cluster
Certificate[] - (Computed/Sensitive) RKE k8s cluster certificates (string)
- client
Cert string - (Computed/Sensitive) RKE k8s cluster client certificate (string)
- client
Key string - (Computed/Sensitive) RKE k8s cluster client key (string)
- cloud
Provider ClusterCloud Provider - RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
- cluster
Cidr string - (Computed) RKE k8s cluster cidr (string)
- cluster
Dns stringServer - (Computed) RKE k8s cluster dns server (string)
- cluster
Domain string - (Computed) RKE k8s cluster domain (string)
- cluster
Name string - RKE k8s cluster name used in the kube config (string)
- cluster
Yaml string - RKE k8s cluster config yaml encoded. Provider arguments take precedence over this one (string)
- control
Plane ClusterHosts Control Plane Host[] - (Computed) RKE k8s cluster control plane nodes (list)
- custom
Certs boolean - Use custom certificates from a cert dir (string)
- delay
On numberCreation - RKE k8s cluster delay on creation (int)
- dind boolean
- Deploy RKE cluster on a dind environment. Default:
false
(bool) - dind
Dns stringServer - DinD RKE cluster dns (string)
- dind
Storage stringDriver - DinD RKE cluster storage driver (string)
- disable
Port booleanCheck - Enable/Disable RKE k8s cluster port checking. Default
false
(bool) - dns
Cluster
Dns - RKE k8s cluster DNS Config (list maxitems:1)
- enable
Cri booleanDockerd - Enable/Disable CRI dockerd for kubelet; set it to true starting from Kubernetes version 1.24 or later. Default
false
(bool) - etcd
Hosts ClusterEtcd Host[] - (Computed) RKE k8s cluster etcd nodes (list)
- ignore
Docker booleanVersion - Enable/Disable RKE k8s cluster strict docker version checking. Default
false
(bool) - inactive
Hosts ClusterInactive Host[] - (Computed) RKE k8s cluster inactive nodes (list)
- ingress
Cluster
Ingress - RKE k8s cluster ingress controller configuration (list maxitems:1)
- internal
Kube stringConfig Yaml - (Computed/Sensitive) RKE k8s cluster internal kube config yaml (string)
- kube
Admin stringUser - (Computed) RKE k8s cluster admin user (string)
- kube
Config stringYaml - (Computed/Sensitive) RKE k8s cluster kube config yaml (string)
- kubernetes
Version string - K8s version to deploy. If kubernetes image is specified, image version takes precedence. Default:
rke default
(string) - monitoring
Cluster
Monitoring - RKE k8s cluster monitoring Config (list maxitems:1)
- network
Cluster
Network - RKE k8s cluster network configuration (list maxitems:1)
- nodes
Cluster
Node[] - RKE k8s cluster nodes (list)
- nodes
Confs string[] - prefix
Path string - RKE k8s directory path (string)
- private
Registries ClusterPrivate Registry[] - RKE k8s cluster private docker registries (list)
- restore
Cluster
Restore - RKE k8s cluster restore configuration (list maxitems:1)
- rke
Cluster stringYaml - (Computed/Sensitive) RKE k8s cluster config yaml (string)
- rke
State string - (Computed/Sensitive) RKE k8s cluster state (string)
- rotate
Certificates ClusterRotate Certificates - RKE k8s cluster rotate certificates configuration (list maxitems:1)
- running
System ClusterImages Running System Image[] - (Computed) RKE k8s cluster running system images list (list)
- services
Cluster
Services - RKE k8s cluster services (list maxitems:1)
- services
Etcd ClusterDeprecated Services Etcd Deprecated - Use services.etcd instead (list maxitems:1)
- services
Kube ClusterApi Deprecated Services Kube Api Deprecated - Use services.kube_api instead (list maxitems:1)
- services
Kube ClusterController Deprecated Services Kube Controller Deprecated - Use services.kube_controller instead (list maxitems:1)
- services
Kube ClusterProxy Deprecated Services Kube Proxy Deprecated - Use services.kubeproxy instead (list maxitems:1)
- services
Kube ClusterScheduler Deprecated Services Kube Scheduler Deprecated - Use services.scheduler instead (list maxitems:1)
- services
Kubelet ClusterDeprecated Services Kubelet Deprecated - Use services.kubelet instead (list maxitems:1)
- ssh
Agent booleanAuth - SSH Agent Auth enable (bool)
- ssh
Cert stringPath - SSH Certificate Path (string)
- ssh
Key stringPath - SSH Private Key Path (string)
- system
Images ClusterSystem Images - RKE k8s cluster system images list (list maxitems:1)
- update
Only boolean - Skip idempotent deployment of control and etcd plane. Default
false
(bool) - upgrade
Strategy ClusterUpgrade Strategy - RKE k8s cluster upgrade strategy (list maxitems:1)
- worker
Hosts ClusterWorker Host[] - (Computed) RKE k8s cluster worker nodes (list)
- addon_
job_ inttimeout - 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
Cluster
Authentication Args - RKE k8s cluster authentication configuration (list maxitems:1)
- Cluster
Authorization 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[Cluster
Certificate 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_
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_ intcreation - 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
Cluster
Dns 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
Cluster
Ingress 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
Cluster
Monitoring Args - RKE k8s cluster monitoring Config (list maxitems:1)
- network
Cluster
Network Args - RKE k8s cluster network configuration (list maxitems:1)
- nodes
Sequence[Cluster
Node 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
Cluster
Restore 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
Cluster
Services Args - RKE k8s cluster services (list maxitems:1)
- services_
etcd_ Clusterdeprecated Services Etcd Deprecated Args - Use services.etcd instead (list maxitems:1)
- services_
kube_ Clusterapi_ deprecated Services Kube Api Deprecated Args - Use services.kube_api instead (list maxitems:1)
- services_
kube_ Clustercontroller_ deprecated Services Kube Controller Deprecated Args - Use services.kube_controller instead (list maxitems:1)
- services_
kube_ Clusterproxy_ deprecated Services Kube Proxy Deprecated Args - Use services.kubeproxy instead (list maxitems:1)
- services_
kube_ Clusterscheduler_ deprecated Services Kube Scheduler Deprecated Args - Use services.scheduler instead (list maxitems:1)
- services_
kubelet_ Clusterdeprecated Services Kubelet Deprecated Args - Use services.kubelet 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)
- 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)
- addon
Job 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)
- addons
Includes List<String> - RKE k8s cluster user addons YAML manifest urls or paths to be deployed (list)
- api
Server 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)
- bastion
Host Property Map - RKE k8s cluster bastion Host configuration (list maxitems:1)
- ca
Crt String - (Computed/Sensitive) RKE k8s cluster CA certificate (string)
- cert
Dir String - Specify a certificate dir path (string)
- certificates List<Property Map>
- (Computed/Sensitive) RKE k8s cluster certificates (string)
- client
Cert String - (Computed/Sensitive) RKE k8s cluster client certificate (string)
- client
Key String - (Computed/Sensitive) RKE k8s cluster client key (string)
- cloud
Provider Property Map - RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
- cluster
Cidr String - (Computed) RKE k8s cluster cidr (string)
- cluster
Dns StringServer - (Computed) RKE k8s cluster dns server (string)
- cluster
Domain String - (Computed) RKE k8s cluster domain (string)
- cluster
Name String - RKE k8s cluster name used in the kube config (string)
- cluster
Yaml String - RKE k8s cluster config yaml encoded. Provider arguments take precedence over this one (string)
- control
Plane List<Property Map>Hosts - (Computed) RKE k8s cluster control plane nodes (list)
- custom
Certs Boolean - Use custom certificates from a cert dir (string)
- delay
On NumberCreation - RKE k8s cluster delay on creation (int)
- dind Boolean
- Deploy RKE cluster on a dind environment. Default:
false
(bool) - dind
Dns StringServer - DinD RKE cluster dns (string)
- dind
Storage StringDriver - DinD RKE cluster storage driver (string)
- disable
Port BooleanCheck - Enable/Disable RKE k8s cluster port checking. Default
false
(bool) - dns Property Map
- RKE k8s cluster DNS Config (list maxitems:1)
- enable
Cri BooleanDockerd - Enable/Disable CRI dockerd for kubelet; set it to true starting from Kubernetes version 1.24 or later. Default
false
(bool) - etcd
Hosts List<Property Map> - (Computed) RKE k8s cluster etcd nodes (list)
- ignore
Docker BooleanVersion - Enable/Disable RKE k8s cluster strict docker version checking. Default
false
(bool) - inactive
Hosts List<Property Map> - (Computed) RKE k8s cluster inactive nodes (list)
- ingress Property Map
- RKE k8s cluster ingress controller configuration (list maxitems:1)
- internal
Kube StringConfig Yaml - (Computed/Sensitive) RKE k8s cluster internal kube config yaml (string)
- kube
Admin StringUser - (Computed) RKE k8s cluster admin user (string)
- kube
Config StringYaml - (Computed/Sensitive) RKE k8s cluster kube config yaml (string)
- kubernetes
Version 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)
- nodes
Confs List<String> - prefix
Path String - RKE k8s directory path (string)
- private
Registries List<Property Map> - RKE k8s cluster private docker registries (list)
- restore Property Map
- RKE k8s cluster restore configuration (list maxitems:1)
- rke
Cluster StringYaml - (Computed/Sensitive) RKE k8s cluster config yaml (string)
- rke
State String - (Computed/Sensitive) RKE k8s cluster state (string)
- rotate
Certificates Property Map - RKE k8s cluster rotate certificates configuration (list maxitems:1)
- running
System List<Property Map>Images - (Computed) RKE k8s cluster running system images list (list)
- services Property Map
- RKE k8s cluster services (list maxitems:1)
- services
Etcd Property MapDeprecated - Use services.etcd instead (list maxitems:1)
- services
Kube Property MapApi Deprecated - Use services.kube_api instead (list maxitems:1)
- services
Kube Property MapController Deprecated - Use services.kube_controller instead (list maxitems:1)
- services
Kube Property MapProxy Deprecated - Use services.kubeproxy instead (list maxitems:1)
- services
Kube Property MapScheduler Deprecated - Use services.scheduler instead (list maxitems:1)
- services
Kubelet Property MapDeprecated - Use services.kubelet instead (list maxitems:1)
- ssh
Agent BooleanAuth - SSH Agent Auth enable (bool)
- ssh
Cert StringPath - SSH Certificate Path (string)
- ssh
Key StringPath - SSH Private Key Path (string)
- system
Images Property Map - RKE k8s cluster system images list (list maxitems:1)
- update
Only Boolean - Skip idempotent deployment of control and etcd plane. Default
false
(bool) - upgrade
Strategy Property Map - RKE k8s cluster upgrade strategy (list maxitems:1)
- worker
Hosts 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
Cluster
Authentication 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
Cluster
Authentication 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
Cluster
Authentication 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
Cluster
Authentication 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
Cluster
Authentication 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
- Cache
Timeout string - Controls how long to cache authentication decisions
- Config
File string - Multiline string that represent a custom webhook config file
- Cache
Timeout string - Controls how long to cache authentication decisions
- Config
File string - Multiline string that represent a custom webhook config file
- cache
Timeout String - Controls how long to cache authentication decisions
- config
File String - Multiline string that represent a custom webhook config file
- cache
Timeout string - Controls how long to cache authentication decisions
- config
File 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
- cache
Timeout String - Controls how long to cache authentication decisions
- config
File 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
- Ignore
Proxy boolEnv Vars - Ignore proxy env vars at Bastion Host?
- Port string
- SSH Port of Bastion Host
- Ssh
Agent boolAuth - SSH Agent Auth enable (bool)
- Ssh
Cert string - SSH Certificate Key
- Ssh
Cert stringPath - SSH Certificate Path (string)
- Ssh
Key string - SSH Private Key
- Ssh
Key stringPath - SSH Private Key Path (string)
- Address string
- Address of Bastion Host
- User string
- SSH User to Bastion Host
- Ignore
Proxy boolEnv Vars - Ignore proxy env vars at Bastion Host?
- Port string
- SSH Port of Bastion Host
- Ssh
Agent boolAuth - SSH Agent Auth enable (bool)
- Ssh
Cert string - SSH Certificate Key
- Ssh
Cert stringPath - SSH Certificate Path (string)
- Ssh
Key string - SSH Private Key
- Ssh
Key stringPath - SSH Private Key Path (string)
- address String
- Address of Bastion Host
- user String
- SSH User to Bastion Host
- ignore
Proxy BooleanEnv Vars - Ignore proxy env vars at Bastion Host?
- port String
- SSH Port of Bastion Host
- ssh
Agent BooleanAuth - SSH Agent Auth enable (bool)
- ssh
Cert String - SSH Certificate Key
- ssh
Cert StringPath - SSH Certificate Path (string)
- ssh
Key String - SSH Private Key
- ssh
Key StringPath - SSH Private Key Path (string)
- address string
- Address of Bastion Host
- user string
- SSH User to Bastion Host
- ignore
Proxy booleanEnv Vars - Ignore proxy env vars at Bastion Host?
- port string
- SSH Port of Bastion Host
- ssh
Agent booleanAuth - SSH Agent Auth enable (bool)
- ssh
Cert string - SSH Certificate Key
- ssh
Cert stringPath - SSH Certificate Path (string)
- ssh
Key string - SSH Private Key
- ssh
Key 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
- ignore
Proxy BooleanEnv Vars - Ignore proxy env vars at Bastion Host?
- port String
- SSH Port of Bastion Host
- ssh
Agent BooleanAuth - SSH Agent Auth enable (bool)
- ssh
Cert String - SSH Certificate Key
- ssh
Cert StringPath - SSH Certificate Path (string)
- ssh
Key String - SSH Private Key
- ssh
Key StringPath - SSH Private Key Path (string)
ClusterCertificate, ClusterCertificateArgs
- Certificate string
- Common
Name string - Config string
- Config
Env stringName - Config
Path string - Env
Name string - Id string
- (Computed) The ID of the resource (string)
- Key string
- TLS key for etcd service (string)
- Key
Env stringName - Key
Path string - Name string
- Name of virtualcenter config for Vsphere Cloud Provider config (string)
- Ou
Name string - Path string
- Audit log path. Default:
/var/log/kube-audit/audit-log.json
(string)
- Certificate string
- Common
Name string - Config string
- Config
Env stringName - Config
Path string - Env
Name string - Id string
- (Computed) The ID of the resource (string)
- Key string
- TLS key for etcd service (string)
- Key
Env stringName - Key
Path string - Name string
- Name of virtualcenter config for Vsphere Cloud Provider config (string)
- Ou
Name string - Path string
- Audit log path. Default:
/var/log/kube-audit/audit-log.json
(string)
- certificate String
- common
Name String - config String
- config
Env StringName - config
Path String - env
Name String - id String
- (Computed) The ID of the resource (string)
- key String
- TLS key for etcd service (string)
- key
Env StringName - key
Path String - name String
- Name of virtualcenter config for Vsphere Cloud Provider config (string)
- ou
Name String - path String
- Audit log path. Default:
/var/log/kube-audit/audit-log.json
(string)
- certificate string
- common
Name string - config string
- config
Env stringName - config
Path string - env
Name string - id string
- (Computed) The ID of the resource (string)
- key string
- TLS key for etcd service (string)
- key
Env stringName - key
Path string - name string
- Name of virtualcenter config for Vsphere Cloud Provider config (string)
- ou
Name 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
- common
Name String - config String
- config
Env StringName - config
Path String - env
Name String - id String
- (Computed) The ID of the resource (string)
- key String
- TLS key for etcd service (string)
- key
Env StringName - key
Path String - name String
- Name of virtualcenter config for Vsphere Cloud Provider config (string)
- ou
Name 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)
- 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 stringConfig - Use custom_cloud_provider instead
- Custom
Cloud stringProvider - 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)
- 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 stringConfig - Use custom_cloud_provider instead
- Custom
Cloud stringProvider - 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)
- 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 StringConfig - Use custom_cloud_provider instead
- custom
Cloud StringProvider - 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)
- 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 stringConfig - Use custom_cloud_provider instead
- custom
Cloud stringProvider - 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 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)
- aws
Cloud Property MapConfig - Use aws_cloud_provider instead
- aws
Cloud Property MapProvider - AWS Cloud Provider config
- azure
Cloud Property MapConfig - Use azure_cloud_provider instead
- azure
Cloud Property MapProvider - Azure Cloud Provider config
- custom
Cloud StringConfig - Use custom_cloud_provider instead
- custom
Cloud StringProvider - Custom Cloud Provider config
- openstack
Cloud Property MapConfig - Use openstack_cloud_provider instead
- openstack
Cloud Property MapProvider - Openstack Cloud Provider config
- vsphere
Cloud Property MapConfig - Use vsphere_cloud_provider instead
- vsphere
Cloud Property MapProvider - Vsphere Cloud Provider config
ClusterCloudProviderAwsCloudConfig, ClusterCloudProviderAwsCloudConfigArgs
- global Property Map
- (list maxitems:1)
- service
Overrides List<Property Map> - (list)
ClusterCloudProviderAwsCloudConfigGlobal, ClusterCloudProviderAwsCloudConfigGlobalArgs
- 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 stringGroup - Use these ELB security groups instead create new
- Kubernetes
Cluster stringId - The cluster id we'll use to identify our cluster resources
- Kubernetes
Cluster stringTag - Legacy cluster id we'll use to identify our cluster resources
- Role
Arn string - IAM role to assume when interaction with AWS APIs
- Route
Table stringId - Enables using a specific RouteTable
- Subnet
Id 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 stringGroup - Use these ELB security groups instead create new
- Kubernetes
Cluster stringId - The cluster id we'll use to identify our cluster resources
- Kubernetes
Cluster stringTag - Legacy cluster id we'll use to identify our cluster resources
- Role
Arn string - IAM role to assume when interaction with AWS APIs
- Route
Table stringId - Enables using a specific RouteTable
- Subnet
Id 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 BooleanGroup Ingress - Disables the automatic ingress creation
- disable
Strict BooleanZone Check - Setting this to true will disable the check and provide a warning that the check was skipped
- elb
Security StringGroup - Use these ELB security groups instead create new
- kubernetes
Cluster StringId - The cluster id we'll use to identify our cluster resources
- kubernetes
Cluster StringTag - Legacy cluster id we'll use to identify our cluster resources
- role
Arn String - IAM role to assume when interaction with AWS APIs
- route
Table StringId - Enables using a specific RouteTable
- subnet
Id 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 booleanGroup Ingress - Disables the automatic ingress creation
- disable
Strict booleanZone Check - Setting this to true will disable the check and provide a warning that the check was skipped
- elb
Security stringGroup - Use these ELB security groups instead create new
- kubernetes
Cluster stringId - The cluster id we'll use to identify our cluster resources
- kubernetes
Cluster stringTag - Legacy cluster id we'll use to identify our cluster resources
- role
Arn string - IAM role to assume when interaction with AWS APIs
- route
Table stringId - Enables using a specific RouteTable
- subnet
Id 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
- disable
Security BooleanGroup Ingress - Disables the automatic ingress creation
- disable
Strict BooleanZone Check - Setting this to true will disable the check and provide a warning that the check was skipped
- elb
Security StringGroup - Use these ELB security groups instead create new
- kubernetes
Cluster StringId - The cluster id we'll use to identify our cluster resources
- kubernetes
Cluster StringTag - Legacy cluster id we'll use to identify our cluster resources
- role
Arn String - IAM role to assume when interaction with AWS APIs
- route
Table StringId - Enables using a specific RouteTable
- subnet
Id 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)
- Signing
Method string - (string)
- Signing
Name string - (string)
- Signing
Region 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)
- Signing
Method string - (string)
- Signing
Name string - (string)
- Signing
Region 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)
- signing
Method String - (string)
- signing
Name String - (string)
- signing
Region 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)
- signing
Method string - (string)
- signing
Name string - (string)
- signing
Region 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)
- signing
Method String - (string)
- signing
Name String - (string)
- signing
Region String - (string)
- url String
- Registry URL (string)
ClusterCloudProviderAwsCloudProvider, ClusterCloudProviderAwsCloudProviderArgs
- global Property Map
- (list maxitems:1)
- service
Overrides List<Property Map> - (list)
ClusterCloudProviderAwsCloudProviderGlobal, ClusterCloudProviderAwsCloudProviderGlobalArgs
- 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 stringGroup - Use these ELB security groups instead create new
- Kubernetes
Cluster stringId - The cluster id we'll use to identify our cluster resources
- Kubernetes
Cluster stringTag - Legacy cluster id we'll use to identify our cluster resources
- Role
Arn string - IAM role to assume when interaction with AWS APIs
- Route
Table stringId - Enables using a specific RouteTable
- Subnet
Id 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 stringGroup - Use these ELB security groups instead create new
- Kubernetes
Cluster stringId - The cluster id we'll use to identify our cluster resources
- Kubernetes
Cluster stringTag - Legacy cluster id we'll use to identify our cluster resources
- Role
Arn string - IAM role to assume when interaction with AWS APIs
- Route
Table stringId - Enables using a specific RouteTable
- Subnet
Id 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 BooleanGroup Ingress - Disables the automatic ingress creation
- disable
Strict BooleanZone Check - Setting this to true will disable the check and provide a warning that the check was skipped
- elb
Security StringGroup - Use these ELB security groups instead create new
- kubernetes
Cluster StringId - The cluster id we'll use to identify our cluster resources
- kubernetes
Cluster StringTag - Legacy cluster id we'll use to identify our cluster resources
- role
Arn String - IAM role to assume when interaction with AWS APIs
- route
Table StringId - Enables using a specific RouteTable
- subnet
Id 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 booleanGroup Ingress - Disables the automatic ingress creation
- disable
Strict booleanZone Check - Setting this to true will disable the check and provide a warning that the check was skipped
- elb
Security stringGroup - Use these ELB security groups instead create new
- kubernetes
Cluster stringId - The cluster id we'll use to identify our cluster resources
- kubernetes
Cluster stringTag - Legacy cluster id we'll use to identify our cluster resources
- role
Arn string - IAM role to assume when interaction with AWS APIs
- route
Table stringId - Enables using a specific RouteTable
- subnet
Id 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
- disable
Security BooleanGroup Ingress - Disables the automatic ingress creation
- disable
Strict BooleanZone Check - Setting this to true will disable the check and provide a warning that the check was skipped
- elb
Security StringGroup - Use these ELB security groups instead create new
- kubernetes
Cluster StringId - The cluster id we'll use to identify our cluster resources
- kubernetes
Cluster StringTag - Legacy cluster id we'll use to identify our cluster resources
- role
Arn String - IAM role to assume when interaction with AWS APIs
- route
Table StringId - Enables using a specific RouteTable
- subnet
Id 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)
- Signing
Method string - (string)
- Signing
Name string - (string)
- Signing
Region 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)
- Signing
Method string - (string)
- Signing
Name string - (string)
- Signing
Region 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)
- signing
Method String - (string)
- signing
Name String - (string)
- signing
Region 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)
- signing
Method string - (string)
- signing
Name string - (string)
- signing
Region 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)
- signing
Method String - (string)
- signing
Name String - (string)
- signing
Region String - (string)
- url String
- Registry URL (string)
ClusterCloudProviderAzureCloudConfig, ClusterCloudProviderAzureCloudConfigArgs
- Aad
Client stringId - The ClientID for an AAD application with RBAC access to talk to Azure RM APIs
- Aad
Client stringSecret - The ClientSecret for an AAD application with RBAC access to talk to Azure RM APIs
- Subscription
Id string - The ID of the Azure Subscription that the cluster is deployed in
- Tenant
Id string - The AAD Tenant ID for the Subscription that the cluster is deployed in
- Aad
Client stringCert Password - The password of the client certificate for an AAD application with RBAC access to talk to Azure RM APIs
- Aad
Client 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
- Cloud
Provider boolBackoff - Enable exponential backoff to manage resource request retries
- Cloud
Provider intBackoff Duration - Backoff duration
- Cloud
Provider intBackoff Exponent - Backoff exponent
- Cloud
Provider intBackoff Jitter - Backoff jitter
- Cloud
Provider intBackoff Retries - Backoff retry limit
- Cloud
Provider boolRate Limit - Enable rate limiting
- Cloud
Provider intRate Limit Bucket - (int)
- Cloud
Provider intRate Limit Qps - Rate limit QPS
- Load
Balancer 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
- Maximum
Load intBalancer Rule Count - Maximum allowed LoadBalancer Rule Count is the limit enforced by Azure Load balancer
- Primary
Availability 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.
- Primary
Scale 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.
- Resource
Group string - The name of the resource group that the cluster is deployed in
- Route
Table stringName - (Optional in 1.6) The name of the route table attached to the subnet that the cluster is deployed in
- Security
Group stringName - The name of the security group attached to the cluster's subnet
- Subnet
Name string - 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 string - The type of azure nodes. If not set, it will be default to standard.
- Vnet
Name string - The name of the VNet that the cluster is deployed in
- Vnet
Resource stringGroup - The name of the resource group that the Vnet is deployed in
- Aad
Client stringId - The ClientID for an AAD application with RBAC access to talk to Azure RM APIs
- Aad
Client stringSecret - The ClientSecret for an AAD application with RBAC access to talk to Azure RM APIs
- Subscription
Id string - The ID of the Azure Subscription that the cluster is deployed in
- Tenant
Id string - The AAD Tenant ID for the Subscription that the cluster is deployed in
- Aad
Client stringCert Password - The password of the client certificate for an AAD application with RBAC access to talk to Azure RM APIs
- Aad
Client 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
- Cloud
Provider boolBackoff - Enable exponential backoff to manage resource request retries
- Cloud
Provider intBackoff Duration - Backoff duration
- Cloud
Provider intBackoff Exponent - Backoff exponent
- Cloud
Provider intBackoff Jitter - Backoff jitter
- Cloud
Provider intBackoff Retries - Backoff retry limit
- Cloud
Provider boolRate Limit - Enable rate limiting
- Cloud
Provider intRate Limit Bucket - (int)
- Cloud
Provider intRate Limit Qps - Rate limit QPS
- Load
Balancer 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
- Maximum
Load intBalancer Rule Count - Maximum allowed LoadBalancer Rule Count is the limit enforced by Azure Load balancer
- Primary
Availability 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.
- Primary
Scale 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.
- Resource
Group string - The name of the resource group that the cluster is deployed in
- Route
Table stringName - (Optional in 1.6) The name of the route table attached to the subnet that the cluster is deployed in
- Security
Group stringName - The name of the security group attached to the cluster's subnet
- Subnet
Name string - 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 string - The type of azure nodes. If not set, it will be default to standard.
- Vnet
Name string - The name of the VNet that the cluster is deployed in
- Vnet
Resource stringGroup - The name of the resource group that the Vnet is deployed in
- aad
Client StringId - The ClientID for an AAD application with RBAC access to talk to Azure RM APIs
- aad
Client StringSecret - The ClientSecret for an AAD application with RBAC access to talk to Azure RM APIs
- subscription
Id String - The ID of the Azure Subscription that the cluster is deployed in
- tenant
Id String - The AAD Tenant ID for the Subscription that the cluster is deployed in
- aad
Client StringCert Password - The password of the client certificate for an AAD application with RBAC access to talk to Azure RM APIs
- aad
Client 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
- cloud
Provider BooleanBackoff - Enable exponential backoff to manage resource request retries
- cloud
Provider IntegerBackoff Duration - Backoff duration
- cloud
Provider IntegerBackoff Exponent - Backoff exponent
- cloud
Provider IntegerBackoff Jitter - Backoff jitter
- cloud
Provider IntegerBackoff Retries - Backoff retry limit
- cloud
Provider BooleanRate Limit - Enable rate limiting
- cloud
Provider IntegerRate Limit Bucket - (int)
- cloud
Provider IntegerRate Limit Qps - Rate limit QPS
- load
Balancer 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
- maximum
Load IntegerBalancer Rule Count - Maximum allowed LoadBalancer Rule Count is the limit enforced by Azure Load balancer
- primary
Availability 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.
- primary
Scale 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.
- resource
Group String - The name of the resource group that the cluster is deployed in
- route
Table StringName - (Optional in 1.6) The name of the route table attached to the subnet that the cluster is deployed in
- security
Group StringName - The name of the security group attached to the cluster's subnet
- subnet
Name String - The name of the Subnet that the cluster is deployed in
- use
Instance BooleanMetadata - Use instance metadata service where possible
- use
Managed BooleanIdentity Extension - Use managed service identity for the virtual machine to access Azure ARM APIs
- vm
Type String - The type of azure nodes. If not set, it will be default to standard.
- vnet
Name String - The name of the VNet that the cluster is deployed in
- vnet
Resource StringGroup - The name of the resource group that the Vnet is deployed in
- aad
Client stringId - The ClientID for an AAD application with RBAC access to talk to Azure RM APIs
- aad
Client stringSecret - The ClientSecret for an AAD application with RBAC access to talk to Azure RM APIs
- subscription
Id string - The ID of the Azure Subscription that the cluster is deployed in
- tenant
Id string - The AAD Tenant ID for the Subscription that the cluster is deployed in
- aad
Client stringCert Password - The password of the client certificate for an AAD application with RBAC access to talk to Azure RM APIs
- aad
Client 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
- cloud
Provider booleanBackoff - Enable exponential backoff to manage resource request retries
- cloud
Provider numberBackoff Duration - Backoff duration
- cloud
Provider numberBackoff Exponent - Backoff exponent
- cloud
Provider numberBackoff Jitter - Backoff jitter
- cloud
Provider numberBackoff Retries - Backoff retry limit
- cloud
Provider booleanRate Limit - Enable rate limiting
- cloud
Provider numberRate Limit Bucket - (int)
- cloud
Provider numberRate Limit Qps - Rate limit QPS
- load
Balancer 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
- maximum
Load numberBalancer Rule Count - Maximum allowed LoadBalancer Rule Count is the limit enforced by Azure Load balancer
- primary
Availability 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.
- primary
Scale 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.
- resource
Group string - The name of the resource group that the cluster is deployed in
- route
Table stringName - (Optional in 1.6) The name of the route table attached to the subnet that the cluster is deployed in
- security
Group stringName - The name of the security group attached to the cluster's subnet
- subnet
Name string - The name of the Subnet that the cluster is deployed in
- use
Instance booleanMetadata - Use instance metadata service where possible
- use
Managed booleanIdentity Extension - Use managed service identity for the virtual machine to access Azure ARM APIs
- vm
Type string - The type of azure nodes. If not set, it will be default to standard.
- vnet
Name string - The name of the VNet that the cluster is deployed in
- vnet
Resource 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_ intbackoff_ duration - Backoff duration
- cloud_
provider_ intbackoff_ exponent - Backoff exponent
- cloud_
provider_ intbackoff_ jitter - Backoff jitter
- cloud_
provider_ intbackoff_ retries - Backoff retry limit
- cloud_
provider_ boolrate_ limit - Enable rate limiting
- cloud_
provider_ intrate_ limit_ bucket - (int)
- cloud_
provider_ intrate_ 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_ intbalancer_ 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
- aad
Client StringId - The ClientID for an AAD application with RBAC access to talk to Azure RM APIs
- aad
Client StringSecret - The ClientSecret for an AAD application with RBAC access to talk to Azure RM APIs
- subscription
Id String - The ID of the Azure Subscription that the cluster is deployed in
- tenant
Id String - The AAD Tenant ID for the Subscription that the cluster is deployed in
- aad
Client StringCert Password - The password of the client certificate for an AAD application with RBAC access to talk to Azure RM APIs
- aad
Client 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
- cloud
Provider BooleanBackoff - Enable exponential backoff to manage resource request retries
- cloud
Provider NumberBackoff Duration - Backoff duration
- cloud
Provider NumberBackoff Exponent - Backoff exponent
- cloud
Provider NumberBackoff Jitter - Backoff jitter
- cloud
Provider NumberBackoff Retries - Backoff retry limit
- cloud
Provider BooleanRate Limit - Enable rate limiting
- cloud
Provider NumberRate Limit Bucket - (int)
- cloud
Provider NumberRate Limit Qps - Rate limit QPS
- load
Balancer 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
- maximum
Load NumberBalancer Rule Count - Maximum allowed LoadBalancer Rule Count is the limit enforced by Azure Load balancer
- primary
Availability 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.
- primary
Scale 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.
- resource
Group String - The name of the resource group that the cluster is deployed in
- route
Table StringName - (Optional in 1.6) The name of the route table attached to the subnet that the cluster is deployed in
- security
Group StringName - The name of the security group attached to the cluster's subnet
- subnet
Name String - The name of the Subnet that the cluster is deployed in
- use
Instance BooleanMetadata - Use instance metadata service where possible
- use
Managed BooleanIdentity Extension - Use managed service identity for the virtual machine to access Azure ARM APIs
- vm
Type String - The type of azure nodes. If not set, it will be default to standard.
- vnet
Name String - The name of the VNet that the cluster is deployed in
- vnet
Resource StringGroup - The name of the resource group that the Vnet is deployed in
ClusterCloudProviderAzureCloudProvider, ClusterCloudProviderAzureCloudProviderArgs
- Aad
Client stringId - The ClientID for an AAD application with RBAC access to talk to Azure RM APIs
- Aad
Client stringSecret - The ClientSecret for an AAD application with RBAC access to talk to Azure RM APIs
- Subscription
Id string - The ID of the Azure Subscription that the cluster is deployed in
- Tenant
Id string - The AAD Tenant ID for the Subscription that the cluster is deployed in
- Aad
Client stringCert Password - The password of the client certificate for an AAD application with RBAC access to talk to Azure RM APIs
- Aad
Client 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
- Cloud
Provider boolBackoff - Enable exponential backoff to manage resource request retries
- Cloud
Provider intBackoff Duration - Backoff duration
- Cloud
Provider intBackoff Exponent - Backoff exponent
- Cloud
Provider intBackoff Jitter - Backoff jitter
- Cloud
Provider intBackoff Retries - Backoff retry limit
- Cloud
Provider boolRate Limit - Enable rate limiting
- Cloud
Provider intRate Limit Bucket - (int)
- Cloud
Provider intRate Limit Qps - Rate limit QPS
- Load
Balancer 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
- Maximum
Load intBalancer Rule Count - Maximum allowed LoadBalancer Rule Count is the limit enforced by Azure Load balancer
- Primary
Availability 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.
- Primary
Scale 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.
- Resource
Group string - The name of the resource group that the cluster is deployed in
- Route
Table stringName - (Optional in 1.6) The name of the route table attached to the subnet that the cluster is deployed in
- Security
Group stringName - The name of the security group attached to the cluster's subnet
- Subnet
Name string - 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 string - The type of azure nodes. If not set, it will be default to standard.
- Vnet
Name string - The name of the VNet that the cluster is deployed in
- Vnet
Resource stringGroup - The name of the resource group that the Vnet is deployed in
- Aad
Client stringId - The ClientID for an AAD application with RBAC access to talk to Azure RM APIs
- Aad
Client stringSecret - The ClientSecret for an AAD application with RBAC access to talk to Azure RM APIs
- Subscription
Id string - The ID of the Azure Subscription that the cluster is deployed in
- Tenant
Id string - The AAD Tenant ID for the Subscription that the cluster is deployed in
- Aad
Client stringCert Password - The password of the client certificate for an AAD application with RBAC access to talk to Azure RM APIs
- Aad
Client 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
- Cloud
Provider boolBackoff - Enable exponential backoff to manage resource request retries
- Cloud
Provider intBackoff Duration - Backoff duration
- Cloud
Provider intBackoff Exponent - Backoff exponent
- Cloud
Provider intBackoff Jitter - Backoff jitter
- Cloud
Provider intBackoff Retries - Backoff retry limit
- Cloud
Provider boolRate Limit - Enable rate limiting
- Cloud
Provider intRate Limit Bucket - (int)
- Cloud
Provider intRate Limit Qps - Rate limit QPS
- Load
Balancer 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
- Maximum
Load intBalancer Rule Count - Maximum allowed LoadBalancer Rule Count is the limit enforced by Azure Load balancer
- Primary
Availability 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.
- Primary
Scale 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.
- Resource
Group string - The name of the resource group that the cluster is deployed in
- Route
Table stringName - (Optional in 1.6) The name of the route table attached to the subnet that the cluster is deployed in
- Security
Group stringName - The name of the security group attached to the cluster's subnet
- Subnet
Name string - 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 string - The type of azure nodes. If not set, it will be default to standard.
- Vnet
Name string - The name of the VNet that the cluster is deployed in
- Vnet
Resource stringGroup - The name of the resource group that the Vnet is deployed in
- aad
Client StringId - The ClientID for an AAD application with RBAC access to talk to Azure RM APIs
- aad
Client StringSecret - The ClientSecret for an AAD application with RBAC access to talk to Azure RM APIs
- subscription
Id String - The ID of the Azure Subscription that the cluster is deployed in
- tenant
Id String - The AAD Tenant ID for the Subscription that the cluster is deployed in
- aad
Client StringCert Password - The password of the client certificate for an AAD application with RBAC access to talk to Azure RM APIs
- aad
Client 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
- cloud
Provider BooleanBackoff - Enable exponential backoff to manage resource request retries
- cloud
Provider IntegerBackoff Duration - Backoff duration
- cloud
Provider IntegerBackoff Exponent - Backoff exponent
- cloud
Provider IntegerBackoff Jitter - Backoff jitter
- cloud
Provider IntegerBackoff Retries - Backoff retry limit
- cloud
Provider BooleanRate Limit - Enable rate limiting
- cloud
Provider IntegerRate Limit Bucket - (int)
- cloud
Provider IntegerRate Limit Qps - Rate limit QPS
- load
Balancer 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
- maximum
Load IntegerBalancer Rule Count - Maximum allowed LoadBalancer Rule Count is the limit enforced by Azure Load balancer
- primary
Availability 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.
- primary
Scale 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.
- resource
Group String - The name of the resource group that the cluster is deployed in
- route
Table StringName - (Optional in 1.6) The name of the route table attached to the subnet that the cluster is deployed in
- security
Group StringName - The name of the security group attached to the cluster's subnet
- subnet
Name String - The name of the Subnet that the cluster is deployed in
- use
Instance BooleanMetadata - Use instance metadata service where possible
- use
Managed BooleanIdentity Extension - Use managed service identity for the virtual machine to access Azure ARM APIs
- vm
Type String - The type of azure nodes. If not set, it will be default to standard.
- vnet
Name String - The name of the VNet that the cluster is deployed in
- vnet
Resource StringGroup - The name of the resource group that the Vnet is deployed in
- aad
Client stringId - The ClientID for an AAD application with RBAC access to talk to Azure RM APIs
- aad
Client stringSecret - The ClientSecret for an AAD application with RBAC access to talk to Azure RM APIs
- subscription
Id string - The ID of the Azure Subscription that the cluster is deployed in
- tenant
Id string - The AAD Tenant ID for the Subscription that the cluster is deployed in
- aad
Client stringCert Password - The password of the client certificate for an AAD application with RBAC access to talk to Azure RM APIs
- aad
Client 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
- cloud
Provider booleanBackoff - Enable exponential backoff to manage resource request retries
- cloud
Provider numberBackoff Duration - Backoff duration
- cloud
Provider numberBackoff Exponent - Backoff exponent
- cloud
Provider numberBackoff Jitter - Backoff jitter
- cloud
Provider numberBackoff Retries - Backoff retry limit
- cloud
Provider booleanRate Limit - Enable rate limiting
- cloud
Provider numberRate Limit Bucket - (int)
- cloud
Provider numberRate Limit Qps - Rate limit QPS
- load
Balancer 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
- maximum
Load numberBalancer Rule Count - Maximum allowed LoadBalancer Rule Count is the limit enforced by Azure Load balancer
- primary
Availability 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.
- primary
Scale 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.
- resource
Group string - The name of the resource group that the cluster is deployed in
- route
Table stringName - (Optional in 1.6) The name of the route table attached to the subnet that the cluster is deployed in
- security
Group stringName - The name of the security group attached to the cluster's subnet
- subnet
Name string - The name of the Subnet that the cluster is deployed in
- use
Instance booleanMetadata - Use instance metadata service where possible
- use
Managed booleanIdentity Extension - Use managed service identity for the virtual machine to access Azure ARM APIs
- vm
Type string - The type of azure nodes. If not set, it will be default to standard.
- vnet
Name string - The name of the VNet that the cluster is deployed in
- vnet
Resource 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_ intbackoff_ duration - Backoff duration
- cloud_
provider_ intbackoff_ exponent - Backoff exponent
- cloud_
provider_ intbackoff_ jitter - Backoff jitter
- cloud_
provider_ intbackoff_ retries - Backoff retry limit
- cloud_
provider_ boolrate_ limit - Enable rate limiting
- cloud_
provider_ intrate_ limit_ bucket - (int)
- cloud_
provider_ intrate_ 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_ intbalancer_ 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
- aad
Client StringId - The ClientID for an AAD application with RBAC access to talk to Azure RM APIs
- aad
Client StringSecret - The ClientSecret for an AAD application with RBAC access to talk to Azure RM APIs
- subscription
Id String - The ID of the Azure Subscription that the cluster is deployed in
- tenant
Id String - The AAD Tenant ID for the Subscription that the cluster is deployed in
- aad
Client StringCert Password - The password of the client certificate for an AAD application with RBAC access to talk to Azure RM APIs
- aad
Client 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
- cloud
Provider BooleanBackoff - Enable exponential backoff to manage resource request retries
- cloud
Provider NumberBackoff Duration - Backoff duration
- cloud
Provider NumberBackoff Exponent - Backoff exponent
- cloud
Provider NumberBackoff Jitter - Backoff jitter
- cloud
Provider NumberBackoff Retries - Backoff retry limit
- cloud
Provider BooleanRate Limit - Enable rate limiting
- cloud
Provider NumberRate Limit Bucket - (int)
- cloud
Provider NumberRate Limit Qps - Rate limit QPS
- load
Balancer 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
- maximum
Load NumberBalancer Rule Count - Maximum allowed LoadBalancer Rule Count is the limit enforced by Azure Load balancer
- primary
Availability 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.
- primary
Scale 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.
- resource
Group String - The name of the resource group that the cluster is deployed in
- route
Table StringName - (Optional in 1.6) The name of the route table attached to the subnet that the cluster is deployed in
- security
Group StringName - The name of the security group attached to the cluster's subnet
- subnet
Name String - The name of the Subnet that the cluster is deployed in
- use
Instance BooleanMetadata - Use instance metadata service where possible
- use
Managed BooleanIdentity Extension - Use managed service identity for the virtual machine to access Azure ARM APIs
- vm
Type String - The type of azure nodes. If not set, it will be default to standard.
- vnet
Name String - The name of the VNet that the cluster is deployed in
- vnet
Resource StringGroup - The name of the resource group that the Vnet is deployed in
ClusterCloudProviderOpenstackCloudConfig, ClusterCloudProviderOpenstackCloudConfigArgs
- Global
Cluster
Cloud 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
Cluster
Cloud Provider Openstack Cloud Config Metadata - (list maxitems:1)
- Route
Cluster
Cloud Provider Openstack Cloud Config Route - (list maxitems:1)
- Global
Cluster
Cloud 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
Cluster
Cloud Provider Openstack Cloud Config Metadata - (list maxitems:1)
- Route
Cluster
Cloud Provider Openstack Cloud Config Route - (list maxitems:1)
- global
Cluster
Cloud 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
Cluster
Cloud Provider Openstack Cloud Config Metadata - (list maxitems:1)
- route
Cluster
Cloud Provider Openstack Cloud Config Route - (list maxitems:1)
- global
Cluster
Cloud 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
Cluster
Cloud Provider Openstack Cloud Config Metadata - (list maxitems:1)
- route
Cluster
Cloud Provider Openstack Cloud Config Route - (list maxitems:1)
- global_
Cluster
Cloud 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
Cluster
Cloud Provider Openstack Cloud Config Metadata - (list maxitems:1)
- route
Cluster
Cloud Provider Openstack Cloud Config Route - (list maxitems:1)
- global Property Map
- (list maxitems:1)
- block
Storage Property Map - (list maxitems:1)
- load
Balancer Property Map - (list maxitems:1)
- metadata Property Map
- (list maxitems:1)
- route Property Map
- (list maxitems:1)
ClusterCloudProviderOpenstackCloudConfigBlockStorage, ClusterCloudProviderOpenstackCloudConfigBlockStorageArgs
- Bs
Version string - (string)
- Ignore
Volume boolAz - (string)
- Trust
Device boolPath - (string)
- Bs
Version string - (string)
- Ignore
Volume boolAz - (string)
- Trust
Device boolPath - (string)
- bs
Version String - (string)
- ignore
Volume BooleanAz - (string)
- trust
Device BooleanPath - (string)
- bs
Version string - (string)
- ignore
Volume booleanAz - (string)
- trust
Device booleanPath - (string)
- bs_
version str - (string)
- ignore_
volume_ boolaz - (string)
- trust_
device_ boolpath - (string)
- bs
Version String - (string)
- ignore
Volume BooleanAz - (string)
- trust
Device BooleanPath - (string)
ClusterCloudProviderOpenstackCloudConfigGlobal, ClusterCloudProviderOpenstackCloudConfigGlobalArgs
- Auth
Url string - (string)
- Password string
- Registry password (string)
- Ca
File string - (string)
- Domain
Id string - Required if
domain_name
not provided. (string) - Domain
Name string - Required if
domain_id
not provided. (string) - Region string
- Region for S3 service (string)
- Tenant
Id string - Required if
tenant_name
not provided. (string) - Tenant
Name string - Required if
tenant_id
not provided. (string) - Trust
Id string - (string)
- User
Id string - Required if
username
not provided. (string) - Username string
- Required if
user_id
not provided. (string)
- Auth
Url string - (string)
- Password string
- Registry password (string)
- Ca
File string - (string)
- Domain
Id string - Required if
domain_name
not provided. (string) - Domain
Name string - Required if
domain_id
not provided. (string) - Region string
- Region for S3 service (string)
- Tenant
Id string - Required if
tenant_name
not provided. (string) - Tenant
Name string - Required if
tenant_id
not provided. (string) - Trust
Id string - (string)
- User
Id string - Required if
username
not provided. (string) - Username string
- Required if
user_id
not provided. (string)
- auth
Url String - (string)
- password String
- Registry password (string)
- ca
File String - (string)
- domain
Id String - Required if
domain_name
not provided. (string) - domain
Name String - Required if
domain_id
not provided. (string) - region String
- Region for S3 service (string)
- tenant
Id String - Required if
tenant_name
not provided. (string) - tenant
Name String - Required if
tenant_id
not provided. (string) - trust
Id String - (string)
- user
Id String - Required if
username
not provided. (string) - username String
- Required if
user_id
not provided. (string)
- auth
Url string - (string)
- password string
- Registry password (string)
- ca
File string - (string)
- domain
Id string - Required if
domain_name
not provided. (string) - domain
Name string - Required if
domain_id
not provided. (string) - region string
- Region for S3 service (string)
- tenant
Id string - Required if
tenant_name
not provided. (string) - tenant
Name string - Required if
tenant_id
not provided. (string) - trust
Id string - (string)
- user
Id string - Required if
username
not provided. (string) - username string
- Required if
user_id
not provided. (string)
- auth_
url str - (string)
- password str
- Registry password (string)
- ca_
file str - (string)
- domain_
id str - Required if
domain_name
not provided. (string) - domain_
name str - Required if
domain_id
not provided. (string) - region str
- Region for S3 service (string)
- tenant_
id str - Required if
tenant_name
not provided. (string) - tenant_
name str - Required if
tenant_id
not provided. (string) - trust_
id str - (string)
- user_
id str - Required if
username
not provided. (string) - username str
- Required if
user_id
not provided. (string)
- auth
Url String - (string)
- password String
- Registry password (string)
- ca
File String - (string)
- domain
Id String - Required if
domain_name
not provided. (string) - domain
Name String - Required if
domain_id
not provided. (string) - region String
- Region for S3 service (string)
- tenant
Id String - Required if
tenant_name
not provided. (string) - tenant
Name String - Required if
tenant_id
not provided. (string) - trust
Id String - (string)
- user
Id String - Required if
username
not provided. (string) - username String
- Required if
user_id
not provided. (string)
ClusterCloudProviderOpenstackCloudConfigLoadBalancer, ClusterCloudProviderOpenstackCloudConfigLoadBalancerArgs
- Create
Monitor bool - (bool)
- Floating
Network stringId - (string)
- Lb
Method string - (string)
- Lb
Provider string - (string)
- Lb
Version string - (string)
- Manage
Security boolGroups - (bool)
- Monitor
Delay string - (string)
- Monitor
Max intRetries - (int)
- Monitor
Timeout string - (string)
- Subnet
Id string - (string)
- Use
Octavia bool - (bool)
- Create
Monitor bool - (bool)
- Floating
Network stringId - (string)
- Lb
Method string - (string)
- Lb
Provider string - (string)
- Lb
Version string - (string)
- Manage
Security boolGroups - (bool)
- Monitor
Delay string - (string)
- Monitor
Max intRetries - (int)
- Monitor
Timeout string - (string)
- Subnet
Id string - (string)
- Use
Octavia bool - (bool)
- create
Monitor Boolean - (bool)
- floating
Network StringId - (string)
- lb
Method String - (string)
- lb
Provider String - (string)
- lb
Version String - (string)
- manage
Security BooleanGroups - (bool)
- monitor
Delay String - (string)
- monitor
Max IntegerRetries - (int)
- monitor
Timeout String - (string)
- subnet
Id String - (string)
- use
Octavia Boolean - (bool)
- create
Monitor boolean - (bool)
- floating
Network stringId - (string)
- lb
Method string - (string)
- lb
Provider string - (string)
- lb
Version string - (string)
- manage
Security booleanGroups - (bool)
- monitor
Delay string - (string)
- monitor
Max numberRetries - (int)
- monitor
Timeout string - (string)
- subnet
Id string - (string)
- use
Octavia 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_ intretries - (int)
- monitor_
timeout str - (string)
- subnet_
id str - (string)
- use_
octavia bool - (bool)
- create
Monitor Boolean - (bool)
- floating
Network StringId - (string)
- lb
Method String - (string)
- lb
Provider String - (string)
- lb
Version String - (string)
- manage
Security BooleanGroups - (bool)
- monitor
Delay String - (string)
- monitor
Max NumberRetries - (int)
- monitor
Timeout String - (string)
- subnet
Id String - (string)
- use
Octavia Boolean - (bool)
ClusterCloudProviderOpenstackCloudConfigMetadata, ClusterCloudProviderOpenstackCloudConfigMetadataArgs
- Request
Timeout int - (int)
- Search
Order string - (string)
- Request
Timeout int - (int)
- Search
Order string - (string)
- request
Timeout Integer - (int)
- search
Order String - (string)
- request
Timeout number - (int)
- search
Order string - (string)
- request_
timeout int - (int)
- search_
order str - (string)
- request
Timeout Number - (int)
- search
Order String - (string)
ClusterCloudProviderOpenstackCloudConfigRoute, ClusterCloudProviderOpenstackCloudConfigRouteArgs
- Router
Id string - (string)
- Router
Id string - (string)
- router
Id String - (string)
- router
Id string - (string)
- router_
id str - (string)
- router
Id String - (string)
ClusterCloudProviderOpenstackCloudProvider, ClusterCloudProviderOpenstackCloudProviderArgs
- Global
Cluster
Cloud 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
Cluster
Cloud Provider Openstack Cloud Provider Metadata - (list maxitems:1)
- Route
Cluster
Cloud Provider Openstack Cloud Provider Route - (list maxitems:1)
- Global
Cluster
Cloud 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
Cluster
Cloud Provider Openstack Cloud Provider Metadata - (list maxitems:1)
- Route
Cluster
Cloud Provider Openstack Cloud Provider Route - (list maxitems:1)
- global
Cluster
Cloud 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
Cluster
Cloud Provider Openstack Cloud Provider Metadata - (list maxitems:1)
- route
Cluster
Cloud Provider Openstack Cloud Provider Route - (list maxitems:1)
- global
Cluster
Cloud 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
Cluster
Cloud Provider Openstack Cloud Provider Metadata - (list maxitems:1)
- route
Cluster
Cloud Provider Openstack Cloud Provider Route - (list maxitems:1)
- global_
Cluster
Cloud 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
Cluster
Cloud Provider Openstack Cloud Provider Metadata - (list maxitems:1)
- route
Cluster
Cloud Provider Openstack Cloud Provider Route - (list maxitems:1)
- global Property Map
- (list maxitems:1)
- block
Storage Property Map - (list maxitems:1)
- load
Balancer Property Map - (list maxitems:1)
- metadata Property Map
- (list maxitems:1)
- route Property Map
- (list maxitems:1)
ClusterCloudProviderOpenstackCloudProviderBlockStorage, ClusterCloudProviderOpenstackCloudProviderBlockStorageArgs
- Bs
Version string - (string)
- Ignore
Volume boolAz - (string)
- Trust
Device boolPath - (string)
- Bs
Version string - (string)
- Ignore
Volume boolAz - (string)
- Trust
Device boolPath - (string)
- bs
Version String - (string)
- ignore
Volume BooleanAz - (string)
- trust
Device BooleanPath - (string)
- bs
Version string - (string)
- ignore
Volume booleanAz - (string)
- trust
Device booleanPath - (string)
- bs_
version str - (string)
- ignore_
volume_ boolaz - (string)
- trust_
device_ boolpath - (string)
- bs
Version String - (string)
- ignore
Volume BooleanAz - (string)
- trust
Device BooleanPath - (string)
ClusterCloudProviderOpenstackCloudProviderGlobal, ClusterCloudProviderOpenstackCloudProviderGlobalArgs
- Auth
Url string - (string)
- Password string
- Registry password (string)
- Ca
File string - (string)
- Domain
Id string - Required if
domain_name
not provided. (string) - Domain
Name string - Required if
domain_id
not provided. (string) - Region string
- Region for S3 service (string)
- Tenant
Id string - Required if
tenant_name
not provided. (string) - Tenant
Name string - Required if
tenant_id
not provided. (string) - Trust
Id string - (string)
- User
Id string - Required if
username
not provided. (string) - Username string
- Required if
user_id
not provided. (string)
- Auth
Url string - (string)
- Password string
- Registry password (string)
- Ca
File string - (string)
- Domain
Id string - Required if
domain_name
not provided. (string) - Domain
Name string - Required if
domain_id
not provided. (string) - Region string
- Region for S3 service (string)
- Tenant
Id string - Required if
tenant_name
not provided. (string) - Tenant
Name string - Required if
tenant_id
not provided. (string) - Trust
Id string - (string)
- User
Id string - Required if
username
not provided. (string) - Username string
- Required if
user_id
not provided. (string)
- auth
Url String - (string)
- password String
- Registry password (string)
- ca
File String - (string)
- domain
Id String - Required if
domain_name
not provided. (string) - domain
Name String - Required if
domain_id
not provided. (string) - region String
- Region for S3 service (string)
- tenant
Id String - Required if
tenant_name
not provided. (string) - tenant
Name String - Required if
tenant_id
not provided. (string) - trust
Id String - (string)
- user
Id String - Required if
username
not provided. (string) - username String
- Required if
user_id
not provided. (string)
- auth
Url string - (string)
- password string
- Registry password (string)
- ca
File string - (string)
- domain
Id string - Required if
domain_name
not provided. (string) - domain
Name string - Required if
domain_id
not provided. (string) - region string
- Region for S3 service (string)
- tenant
Id string - Required if
tenant_name
not provided. (string) - tenant
Name string - Required if
tenant_id
not provided. (string) - trust
Id string - (string)
- user
Id string - Required if
username
not provided. (string) - username string
- Required if
user_id
not provided. (string)
- auth_
url str - (string)
- password str
- Registry password (string)
- ca_
file str - (string)
- domain_
id str - Required if
domain_name
not provided. (string) - domain_
name str - Required if
domain_id
not provided. (string) - region str
- Region for S3 service (string)
- tenant_
id str - Required if
tenant_name
not provided. (string) - tenant_
name str - Required if
tenant_id
not provided. (string) - trust_
id str - (string)
- user_
id str - Required if
username
not provided. (string) - username str
- Required if
user_id
not provided. (string)
- auth
Url String - (string)
- password String
- Registry password (string)
- ca
File String - (string)
- domain
Id String - Required if
domain_name
not provided. (string) - domain
Name String - Required if
domain_id
not provided. (string) - region String
- Region for S3 service (string)
- tenant
Id String - Required if
tenant_name
not provided. (string) - tenant
Name String - Required if
tenant_id
not provided. (string) - trust
Id String - (string)
- user
Id String - Required if
username
not provided. (string) - username String
- Required if
user_id
not provided. (string)
ClusterCloudProviderOpenstackCloudProviderLoadBalancer, ClusterCloudProviderOpenstackCloudProviderLoadBalancerArgs
- Create
Monitor bool - (bool)
- Floating
Network stringId - (string)
- Lb
Method string - (string)
- Lb
Provider string - (string)
- Lb
Version string - (string)
- Manage
Security boolGroups - (bool)
- Monitor
Delay string - (string)
- Monitor
Max intRetries - (int)
- Monitor
Timeout string - (string)
- Subnet
Id string - (string)
- Use
Octavia bool - (bool)
- Create
Monitor bool - (bool)
- Floating
Network stringId - (string)
- Lb
Method string - (string)
- Lb
Provider string - (string)
- Lb
Version string - (string)
- Manage
Security boolGroups - (bool)
- Monitor
Delay string - (string)
- Monitor
Max intRetries - (int)
- Monitor
Timeout string - (string)
- Subnet
Id string - (string)
- Use
Octavia bool - (bool)
- create
Monitor Boolean - (bool)
- floating
Network StringId - (string)
- lb
Method String - (string)
- lb
Provider String - (string)
- lb
Version String - (string)
- manage
Security BooleanGroups - (bool)
- monitor
Delay String - (string)
- monitor
Max IntegerRetries - (int)
- monitor
Timeout String - (string)
- subnet
Id String - (string)
- use
Octavia Boolean - (bool)
- create
Monitor boolean - (bool)
- floating
Network stringId - (string)
- lb
Method string - (string)
- lb
Provider string - (string)
- lb
Version string - (string)
- manage
Security booleanGroups - (bool)
- monitor
Delay string - (string)
- monitor
Max numberRetries - (int)
- monitor
Timeout string - (string)
- subnet
Id string - (string)
- use
Octavia 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_ intretries - (int)
- monitor_
timeout str - (string)
- subnet_
id str - (string)
- use_
octavia bool - (bool)
- create
Monitor Boolean - (bool)
- floating
Network StringId - (string)
- lb
Method String - (string)
- lb
Provider String - (string)
- lb
Version String - (string)
- manage
Security BooleanGroups - (bool)
- monitor
Delay String - (string)
- monitor
Max NumberRetries - (int)
- monitor
Timeout String - (string)
- subnet
Id String - (string)
- use
Octavia Boolean - (bool)
ClusterCloudProviderOpenstackCloudProviderMetadata, ClusterCloudProviderOpenstackCloudProviderMetadataArgs
- Request
Timeout int - (int)
- Search
Order string - (string)
- Request
Timeout int - (int)
- Search
Order string - (string)
- request
Timeout Integer - (int)
- search
Order String - (string)
- request
Timeout number - (int)
- search
Order string - (string)
- request_
timeout int - (int)
- search_
order str - (string)
- request
Timeout Number - (int)
- search
Order String - (string)
ClusterCloudProviderOpenstackCloudProviderRoute, ClusterCloudProviderOpenstackCloudProviderRouteArgs
- Router
Id string - (string)
- Router
Id string - (string)
- router
Id String - (string)
- router
Id string - (string)
- router_
id str - (string)
- router
Id String - (string)
ClusterCloudProviderVsphereCloudConfig, ClusterCloudProviderVsphereCloudConfigArgs
- Virtual
Centers List<ClusterCloud Provider Vsphere Cloud Config Virtual Center> - (List)
- Workspace
Cluster
Cloud Provider Vsphere Cloud Config Workspace - (list maxitems:1)
- Disk
Cluster
Cloud Provider Vsphere Cloud Config Disk - (list maxitems:1)
- Global
Cluster
Cloud Provider Vsphere Cloud Config Global - (list maxitems:1)
- Network
Cluster
Cloud Provider Vsphere Cloud Config Network - RKE k8s cluster network configuration (list maxitems:1)
- Virtual
Centers []ClusterCloud Provider Vsphere Cloud Config Virtual Center - (List)
- Workspace
Cluster
Cloud Provider Vsphere Cloud Config Workspace - (list maxitems:1)
- Disk
Cluster
Cloud Provider Vsphere Cloud Config Disk - (list maxitems:1)
- Global
Cluster
Cloud Provider Vsphere Cloud Config Global - (list maxitems:1)
- Network
Cluster
Cloud Provider Vsphere Cloud Config Network - RKE k8s cluster network configuration (list maxitems:1)
- virtual
Centers List<ClusterCloud Provider Vsphere Cloud Config Virtual Center> - (List)
- workspace
Cluster
Cloud Provider Vsphere Cloud Config Workspace - (list maxitems:1)
- disk
Cluster
Cloud Provider Vsphere Cloud Config Disk - (list maxitems:1)
- global
Cluster
Cloud Provider Vsphere Cloud Config Global - (list maxitems:1)
- network
Cluster
Cloud Provider Vsphere Cloud Config Network - RKE k8s cluster network configuration (list maxitems:1)
- virtual
Centers ClusterCloud Provider Vsphere Cloud Config Virtual Center[] - (List)
- workspace
Cluster
Cloud Provider Vsphere Cloud Config Workspace - (list maxitems:1)
- disk
Cluster
Cloud Provider Vsphere Cloud Config Disk - (list maxitems:1)
- global
Cluster
Cloud Provider Vsphere Cloud Config Global - (list maxitems:1)
- network
Cluster
Cloud 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
Cluster
Cloud Provider Vsphere Cloud Config Workspace - (list maxitems:1)
- disk
Cluster
Cloud Provider Vsphere Cloud Config Disk - (list maxitems:1)
- global_
Cluster
Cloud Provider Vsphere Cloud Config Global - (list maxitems:1)
- network
Cluster
Cloud Provider Vsphere Cloud Config Network - RKE k8s cluster network configuration (list maxitems:1)
- virtual
Centers 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
- Scsi
Controller stringType - (string)
- Scsi
Controller stringType - (string)
- scsi
Controller StringType - (string)
- scsi
Controller stringType - (string)
- scsi_
controller_ strtype - (string)
- scsi
Controller StringType - (string)
ClusterCloudProviderVsphereCloudConfigGlobal, ClusterCloudProviderVsphereCloudConfigGlobalArgs
- Datacenter string
- (string)
- Datacenters string
- (string)
- Datastore string
- (string)
- Insecure
Flag bool - (bool)
- Password string
- Registry password (string)
- Port string
- Port used for SSH communication (string)
- Soap
Roundtrip intCount - (int)
- User string
- Registry user (string)
- Vm
Name string - (string)
- Vm
Uuid string - (string)
- Working
Dir string - (string)
- Datacenter string
- (string)
- Datacenters string
- (string)
- Datastore string
- (string)
- Insecure
Flag bool - (bool)
- Password string
- Registry password (string)
- Port string
- Port used for SSH communication (string)
- Soap
Roundtrip intCount - (int)
- User string
- Registry user (string)
- Vm
Name string - (string)
- Vm
Uuid string - (string)
- Working
Dir string - (string)
- datacenter String
- (string)
- datacenters String
- (string)
- datastore String
- (string)
- insecure
Flag Boolean - (bool)
- password String
- Registry password (string)
- port String
- Port used for SSH communication (string)
- soap
Roundtrip IntegerCount - (int)
- user String
- Registry user (string)
- vm
Name String - (string)
- vm
Uuid String - (string)
- working
Dir String - (string)
- datacenter string
- (string)
- datacenters string
- (string)
- datastore string
- (string)
- insecure
Flag boolean - (bool)
- password string
- Registry password (string)
- port string
- Port used for SSH communication (string)
- soap
Roundtrip numberCount - (int)
- user string
- Registry user (string)
- vm
Name string - (string)
- vm
Uuid string - (string)
- working
Dir 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_ intcount - (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)
- insecure
Flag Boolean - (bool)
- password String
- Registry password (string)
- port String
- Port used for SSH communication (string)
- soap
Roundtrip NumberCount - (int)
- user String
- Registry user (string)
- vm
Name String - (string)
- vm
Uuid String - (string)
- working
Dir String - (string)
ClusterCloudProviderVsphereCloudConfigNetwork, ClusterCloudProviderVsphereCloudConfigNetworkArgs
- Public
Network string - (string)
- Public
Network string - (string)
- public
Network String - (string)
- public
Network string - (string)
- public_
network str - (string)
- public
Network 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)
- Soap
Roundtrip intCount - (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)
- Soap
Roundtrip intCount - (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)
- soap
Roundtrip IntegerCount - (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)
- soap
Roundtrip 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_ intcount - (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)
- soap
Roundtrip NumberCount - (int)
ClusterCloudProviderVsphereCloudConfigWorkspace, ClusterCloudProviderVsphereCloudConfigWorkspaceArgs
- Datacenter string
- (string)
- Server string
- (string)
- Default
Datastore string - (string)
- Folder string
- Folder for S3 service. Available from Rancher v2.2.7 (string)
- Resourcepool
Path string - (string)
- Datacenter string
- (string)
- Server string
- (string)
- Default
Datastore string - (string)
- Folder string
- Folder for S3 service. Available from Rancher v2.2.7 (string)
- Resourcepool
Path string - (string)
- datacenter String
- (string)
- server String
- (string)
- default
Datastore String - (string)
- folder String
- Folder for S3 service. Available from Rancher v2.2.7 (string)
- resourcepool
Path String - (string)
- datacenter string
- (string)
- server string
- (string)
- default
Datastore string - (string)
- folder string
- Folder for S3 service. Available from Rancher v2.2.7 (string)
- resourcepool
Path 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)
- default
Datastore String - (string)
- folder String
- Folder for S3 service. Available from Rancher v2.2.7 (string)
- resourcepool
Path String - (string)
ClusterCloudProviderVsphereCloudProvider, ClusterCloudProviderVsphereCloudProviderArgs
- Virtual
Centers List<ClusterCloud Provider Vsphere Cloud Provider Virtual Center> - (List)
- Workspace
Cluster
Cloud Provider Vsphere Cloud Provider Workspace - (list maxitems:1)
- Disk
Cluster
Cloud Provider Vsphere Cloud Provider Disk - (list maxitems:1)
- Global
Cluster
Cloud Provider Vsphere Cloud Provider Global - (list maxitems:1)
- Network
Cluster
Cloud Provider Vsphere Cloud Provider Network - RKE k8s cluster network configuration (list maxitems:1)
- Virtual
Centers []ClusterCloud Provider Vsphere Cloud Provider Virtual Center - (List)
- Workspace
Cluster
Cloud Provider Vsphere Cloud Provider Workspace - (list maxitems:1)
- Disk
Cluster
Cloud Provider Vsphere Cloud Provider Disk - (list maxitems:1)
- Global
Cluster
Cloud Provider Vsphere Cloud Provider Global - (list maxitems:1)
- Network
Cluster
Cloud Provider Vsphere Cloud Provider Network - RKE k8s cluster network configuration (list maxitems:1)
- virtual
Centers List<ClusterCloud Provider Vsphere Cloud Provider Virtual Center> - (List)
- workspace
Cluster
Cloud Provider Vsphere Cloud Provider Workspace - (list maxitems:1)
- disk
Cluster
Cloud Provider Vsphere Cloud Provider Disk - (list maxitems:1)
- global
Cluster
Cloud Provider Vsphere Cloud Provider Global - (list maxitems:1)
- network
Cluster
Cloud Provider Vsphere Cloud Provider Network - RKE k8s cluster network configuration (list maxitems:1)
- virtual
Centers ClusterCloud Provider Vsphere Cloud Provider Virtual Center[] - (List)
- workspace
Cluster
Cloud Provider Vsphere Cloud Provider Workspace - (list maxitems:1)
- disk
Cluster
Cloud Provider Vsphere Cloud Provider Disk - (list maxitems:1)
- global
Cluster
Cloud Provider Vsphere Cloud Provider Global - (list maxitems:1)
- network
Cluster
Cloud 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
Cluster
Cloud Provider Vsphere Cloud Provider Workspace - (list maxitems:1)
- disk
Cluster
Cloud Provider Vsphere Cloud Provider Disk - (list maxitems:1)
- global_
Cluster
Cloud Provider Vsphere Cloud Provider Global - (list maxitems:1)
- network
Cluster
Cloud Provider Vsphere Cloud Provider Network - RKE k8s cluster network configuration (list maxitems:1)
- virtual
Centers 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
- Scsi
Controller stringType - (string)
- Scsi
Controller stringType - (string)
- scsi
Controller StringType - (string)
- scsi
Controller stringType - (string)
- scsi_
controller_ strtype - (string)
- scsi
Controller StringType - (string)
ClusterCloudProviderVsphereCloudProviderGlobal, ClusterCloudProviderVsphereCloudProviderGlobalArgs
- Datacenter string
- (string)
- Datacenters string
- (string)
- Datastore string
- (string)
- Insecure
Flag bool - (bool)
- Password string
- Registry password (string)
- Port string
- Port used for SSH communication (string)
- Soap
Roundtrip intCount - (int)
- User string
- Registry user (string)
- Vm
Name string - (string)
- Vm
Uuid string - (string)
- Working
Dir string - (string)
- Datacenter string
- (string)
- Datacenters string
- (string)
- Datastore string
- (string)
- Insecure
Flag bool - (bool)
- Password string
- Registry password (string)
- Port string
- Port used for SSH communication (string)
- Soap
Roundtrip intCount - (int)
- User string
- Registry user (string)
- Vm
Name string - (string)
- Vm
Uuid string - (string)
- Working
Dir string - (string)
- datacenter String
- (string)
- datacenters String
- (string)
- datastore String
- (string)
- insecure
Flag Boolean - (bool)
- password String
- Registry password (string)
- port String
- Port used for SSH communication (string)
- soap
Roundtrip IntegerCount - (int)
- user String
- Registry user (string)
- vm
Name String - (string)
- vm
Uuid String - (string)
- working
Dir String - (string)
- datacenter string
- (string)
- datacenters string
- (string)
- datastore string
- (string)
- insecure
Flag boolean - (bool)
- password string
- Registry password (string)
- port string
- Port used for SSH communication (string)
- soap
Roundtrip numberCount - (int)
- user string
- Registry user (string)
- vm
Name string - (string)
- vm
Uuid string - (string)
- working
Dir 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_ intcount - (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)
- insecure
Flag Boolean - (bool)
- password String
- Registry password (string)
- port String
- Port used for SSH communication (string)
- soap
Roundtrip NumberCount - (int)
- user String
- Registry user (string)
- vm
Name String - (string)
- vm
Uuid String - (string)
- working
Dir String - (string)
ClusterCloudProviderVsphereCloudProviderNetwork, ClusterCloudProviderVsphereCloudProviderNetworkArgs
- Public
Network string - (string)
- Public
Network string - (string)
- public
Network String - (string)
- public
Network string - (string)
- public_
network str - (string)
- public
Network 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)
- Soap
Roundtrip intCount - (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)
- Soap
Roundtrip intCount - (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)
- soap
Roundtrip IntegerCount - (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)
- soap
Roundtrip 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_ intcount - (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)
- soap
Roundtrip NumberCount - (int)
ClusterCloudProviderVsphereCloudProviderWorkspace, ClusterCloudProviderVsphereCloudProviderWorkspaceArgs
- Datacenter string
- (string)
- Server string
- (string)
- Default
Datastore string - (string)
- Folder string
- Folder for S3 service. Available from Rancher v2.2.7 (string)
- Resourcepool
Path string - (string)
- Datacenter string
- (string)
- Server string
- (string)
- Default
Datastore string - (string)
- Folder string
- Folder for S3 service. Available from Rancher v2.2.7 (string)
- Resourcepool
Path string - (string)
- datacenter String
- (string)
- server String
- (string)
- default
Datastore String - (string)
- folder String
- Folder for S3 service. Available from Rancher v2.2.7 (string)
- resourcepool
Path String - (string)
- datacenter string
- (string)
- server string
- (string)
- default
Datastore string - (string)
- folder string
- Folder for S3 service. Available from Rancher v2.2.7 (string)
- resourcepool
Path 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)
- default
Datastore String - (string)
- folder String
- Folder for S3 service. Available from Rancher v2.2.7 (string)
- resourcepool
Path String - (string)
ClusterControlPlaneHost, ClusterControlPlaneHostArgs
ClusterDns, ClusterDnsArgs
- Node
Selector Dictionary<string, object> - NodeSelector key pair
- Nodelocal
Cluster
Dns Nodelocal - Nodelocal dns
- Provider string
- DNS provider
- Reverse
Cidrs List<string> - ReverseCIDRs
- Upstream
Nameservers List<string> - Upstream nameservers
- Node
Selector map[string]interface{} - NodeSelector key pair
- Nodelocal
Cluster
Dns Nodelocal - Nodelocal dns
- Provider string
- DNS provider
- Reverse
Cidrs []string - ReverseCIDRs
- Upstream
Nameservers []string - Upstream nameservers
- node
Selector Map<String,Object> - NodeSelector key pair
- nodelocal
Cluster
Dns Nodelocal - Nodelocal dns
- provider String
- DNS provider
- reverse
Cidrs List<String> - ReverseCIDRs
- upstream
Nameservers List<String> - Upstream nameservers
- node
Selector {[key: string]: any} - NodeSelector key pair
- nodelocal
Cluster
Dns Nodelocal - Nodelocal dns
- provider string
- DNS provider
- reverse
Cidrs string[] - ReverseCIDRs
- upstream
Nameservers string[] - Upstream nameservers
- node_
selector Mapping[str, Any] - NodeSelector key pair
- nodelocal
Cluster
Dns Nodelocal - Nodelocal dns
- provider str
- DNS provider
- reverse_
cidrs Sequence[str] - ReverseCIDRs
- upstream_
nameservers Sequence[str] - Upstream nameservers
- node
Selector Map<Any> - NodeSelector key pair
- nodelocal Property Map
- Nodelocal dns
- provider String
- DNS provider
- reverse
Cidrs List<String> - ReverseCIDRs
- upstream
Nameservers List<String> - Upstream nameservers
ClusterDnsNodelocal, ClusterDnsNodelocalArgs
- Ip
Address string - Nodelocal dns ip address (string)
- Node
Selector Dictionary<string, object> - Node selector key pair
- Ip
Address string - Nodelocal dns ip address (string)
- Node
Selector map[string]interface{} - Node selector key pair
- ip
Address String - Nodelocal dns ip address (string)
- node
Selector Map<String,Object> - Node selector key pair
- ip
Address string - Nodelocal dns ip address (string)
- node
Selector {[key: string]: any} - Node selector key pair
- ip_
address str - Nodelocal dns ip address (string)
- node_
selector Mapping[str, Any] - Node selector key pair
- ip
Address String - Nodelocal dns ip address (string)
- node
Selector Map<Any> - Node selector key pair
ClusterEtcdHost, ClusterEtcdHostArgs
ClusterInactiveHost, ClusterInactiveHostArgs
ClusterIngress, ClusterIngressArgs
- Default
Backend bool - Ingress Default Backend
- Dns
Policy string - Ingress controller dns policy
- Extra
Args Dictionary<string, object> - Extra arguments for the ingress controller
- Http
Port int - Ingress controller http port
- Https
Port int - Ingress controller https port
- Network
Mode string - Ingress controller network mode
- Node
Selector Dictionary<string, object> - Node selector key pair
- Options Dictionary<string, object>
- Ingress controller options
- Provider string
- Ingress controller provider
- Default
Backend bool - Ingress Default Backend
- Dns
Policy string - Ingress controller dns policy
- Extra
Args map[string]interface{} - Extra arguments for the ingress controller
- Http
Port int - Ingress controller http port
- Https
Port int - Ingress controller https port
- Network
Mode string - Ingress controller network mode
- Node
Selector map[string]interface{} - Node selector key pair
- Options map[string]interface{}
- Ingress controller options
- Provider string
- Ingress controller provider
- default
Backend Boolean - Ingress Default Backend
- dns
Policy String - Ingress controller dns policy
- extra
Args Map<String,Object> - Extra arguments for the ingress controller
- http
Port Integer - Ingress controller http port
- https
Port Integer - Ingress controller https port
- network
Mode String - Ingress controller network mode
- node
Selector Map<String,Object> - Node selector key pair
- options Map<String,Object>
- Ingress controller options
- provider String
- Ingress controller provider
- default
Backend boolean - Ingress Default Backend
- dns
Policy string - Ingress controller dns policy
- extra
Args {[key: string]: any} - Extra arguments for the ingress controller
- http
Port number - Ingress controller http port
- https
Port number - Ingress controller https port
- network
Mode string - Ingress controller network mode
- node
Selector {[key: string]: any} - Node selector key pair
- options {[key: string]: any}
- 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, Any] - Extra arguments for the ingress controller
- http_
port int - Ingress controller http port
- https_
port int - Ingress controller https port
- network_
mode str - Ingress controller network mode
- node_
selector Mapping[str, Any] - Node selector key pair
- options Mapping[str, Any]
- Ingress controller options
- provider str
- Ingress controller provider
- default
Backend Boolean - Ingress Default Backend
- dns
Policy String - Ingress controller dns policy
- extra
Args Map<Any> - Extra arguments for the ingress controller
- http
Port Number - Ingress controller http port
- https
Port Number - Ingress controller https port
- network
Mode String - Ingress controller network mode
- node
Selector Map<Any> - Node selector key pair
- options Map<Any>
- Ingress controller options
- provider String
- Ingress controller provider
ClusterMonitoring, ClusterMonitoringArgs
- Node
Selector Dictionary<string, object> - Node selector key pair
- Options Dictionary<string, object>
- Monitoring options
- Provider string
- Monitoring provider
- Node
Selector map[string]interface{} - Node selector key pair
- Options map[string]interface{}
- Monitoring options
- Provider string
- Monitoring provider
- node
Selector Map<String,Object> - Node selector key pair
- options Map<String,Object>
- Monitoring options
- provider String
- Monitoring provider
- node
Selector {[key: string]: any} - Node selector key pair
- options {[key: string]: any}
- Monitoring options
- provider string
- Monitoring provider
- node_
selector Mapping[str, Any] - Node selector key pair
- options Mapping[str, Any]
- Monitoring options
- provider str
- Monitoring provider
- node
Selector Map<Any> - Node selector key pair
- options Map<Any>
- Monitoring options
- provider String
- Monitoring provider
ClusterNetwork, ClusterNetworkArgs
- 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 int
- Network provider MTU
- Options Dictionary<string, object>
- Network provider options
- Plugin string
- Network provider plugin
- Weave
Network 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 int
- Network provider MTU
- Options map[string]interface{}
- Network provider options
- Plugin string
- Network provider plugin
- Weave
Network 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 Integer
- Network provider MTU
- options Map<String,Object>
- Network provider options
- plugin String
- Network provider plugin
- weave
Network 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 number
- Network provider MTU
- options {[key: string]: any}
- Network provider options
- plugin string
- Network provider plugin
- weave
Network 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 int
- Network provider MTU
- options Mapping[str, Any]
- Network provider options
- plugin str
- Network provider plugin
- weave_
network_ Clusterprovider Network Weave Network Provider - Weave network provider config
- aci
Network Property MapProvider - Aci network provider config
- calico
Network Property MapProvider - Calico network provider config
- canal
Network Property MapProvider - Canal network provider config
- flannel
Network Property MapProvider - Flannel network provider config
- mtu Number
- Network provider MTU
- options Map<Any>
- Network provider options
- plugin String
- Network provider plugin
- weave
Network Property MapProvider - Weave network provider config
ClusterNetworkAciNetworkProvider, ClusterNetworkAciNetworkProviderArgs
- Aep string
- Attachment entity profile name on aci (string)
- Apic
Hosts List<string> - Ip address for apic hosts (list)
- Apic
User stringCrt - Base64 encoded certificate for aci apic user (string)
- Apic
User stringKey - Base64 encoded private key for aci apic user (string)
- Apic
User stringName - User name for aci apic (string)
- Encap
Type string - One of the supported encap types for aci(vlan/vxlan) (string)
- Extern
Dynamic string - 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 string - Infra
Vlan string - Vlan for infra network on aci (string)
- Kube
Api stringVlan - Vlan for node network on aci (string)
- L3out string
- L3Out on aci (string)
- L3out
External List<string>Networks - L3out external networks on aci (list)
- Mcast
Range stringEnd - Mcast range end address for endpoint groups on aci (string)
- Mcast
Range stringStart - Mcast range start address for endpoint groups on aci (string)
- Node
Subnet string - Kubernetes node address subnet (string)
- Node
Svc stringSubnet - Subnet to use for service graph endpoints on aci (string)
- Service
Vlan string - Vlan for service graph nodes on aci (string)
- System
Id string - Unique suffix for all cluster related objects in aci (string)
- Token string
- UUID for this version of the input configuration (string)
- Vrf
Name string - VRF Name on aci (string)
- Vrf
Tenant string - Tenant for VRF on aci (string)
- Snat
Port stringRange End - Port end range for Source Network Address Translation on aci (string)
- Snat
Port stringRange Start - Port start range for Source Network Address Translation on aci (string)
- Snat
Ports stringPer Node - Ports per node for Source Network Address Translation on aci (string)
- Aep string
- Attachment entity profile name on aci (string)
- Apic
Hosts []string - Ip address for apic hosts (list)
- Apic
User stringCrt - Base64 encoded certificate for aci apic user (string)
- Apic
User stringKey - Base64 encoded private key for aci apic user (string)
- Apic
User stringName - User name for aci apic (string)
- Encap
Type string - One of the supported encap types for aci(vlan/vxlan) (string)
- Extern
Dynamic string - 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 string - Infra
Vlan string - Vlan for infra network on aci (string)
- Kube
Api stringVlan - Vlan for node network on aci (string)
- L3out string
- L3Out on aci (string)
- L3out
External []stringNetworks - L3out external networks on aci (list)
- Mcast
Range stringEnd - Mcast range end address for endpoint groups on aci (string)
- Mcast
Range stringStart - Mcast range start address for endpoint groups on aci (string)
- Node
Subnet string - Kubernetes node address subnet (string)
- Node
Svc stringSubnet - Subnet to use for service graph endpoints on aci (string)
- Service
Vlan string - Vlan for service graph nodes on aci (string)
- System
Id string - Unique suffix for all cluster related objects in aci (string)
- Token string
- UUID for this version of the input configuration (string)
- Vrf
Name string - VRF Name on aci (string)
- Vrf
Tenant string - Tenant for VRF on aci (string)
- Snat
Port stringRange End - Port end range for Source Network Address Translation on aci (string)
- Snat
Port stringRange Start - Port start range for Source Network Address Translation on aci (string)
- Snat
Ports stringPer Node - Ports per node for Source Network Address Translation on aci (string)
- aep String
- Attachment entity profile name on aci (string)
- apic
Hosts List<String> - Ip address for apic hosts (list)
- apic
User StringCrt - Base64 encoded certificate for aci apic user (string)
- apic
User StringKey - Base64 encoded private key for aci apic user (string)
- apic
User StringName - User name for aci apic (string)
- encap
Type String - One of the supported encap types for aci(vlan/vxlan) (string)
- extern
Dynamic String - 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 String - infra
Vlan String - Vlan for infra network on aci (string)
- kube
Api StringVlan - Vlan for node network on aci (string)
- l3out String
- L3Out on aci (string)
- l3out
External List<String>Networks - L3out external networks on aci (list)
- mcast
Range StringEnd - Mcast range end address for endpoint groups on aci (string)
- mcast
Range StringStart - Mcast range start address for endpoint groups on aci (string)
- node
Subnet String - Kubernetes node address subnet (string)
- node
Svc StringSubnet - Subnet to use for service graph endpoints on aci (string)
- service
Vlan String - Vlan for service graph nodes on aci (string)
- system
Id String - Unique suffix for all cluster related objects in aci (string)
- token String
- UUID for this version of the input configuration (string)
- vrf
Name String - VRF Name on aci (string)
- vrf
Tenant String - Tenant for VRF on aci (string)
- snat
Port StringRange End - Port end range for Source Network Address Translation on aci (string)
- snat
Port StringRange Start - Port start range for Source Network Address Translation on aci (string)
- snat
Ports StringPer Node - Ports per node for Source Network Address Translation on aci (string)
- aep string
- Attachment entity profile name on aci (string)
- apic
Hosts string[] - Ip address for apic hosts (list)
- apic
User stringCrt - Base64 encoded certificate for aci apic user (string)
- apic
User stringKey - Base64 encoded private key for aci apic user (string)
- apic
User stringName - User name for aci apic (string)
- encap
Type string - One of the supported encap types for aci(vlan/vxlan) (string)
- extern
Dynamic string - 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 string - infra
Vlan string - Vlan for infra network on aci (string)
- kube
Api stringVlan - Vlan for node network on aci (string)
- l3out string
- L3Out on aci (string)
- l3out
External string[]Networks - L3out external networks on aci (list)
- mcast
Range stringEnd - Mcast range end address for endpoint groups on aci (string)
- mcast
Range stringStart - Mcast range start address for endpoint groups on aci (string)
- node
Subnet string - Kubernetes node address subnet (string)
- node
Svc stringSubnet - Subnet to use for service graph endpoints on aci (string)
- service
Vlan string - Vlan for service graph nodes on aci (string)
- system
Id string - Unique suffix for all cluster related objects in aci (string)
- token string
- UUID for this version of the input configuration (string)
- vrf
Name string - VRF Name on aci (string)
- vrf
Tenant string - Tenant for VRF on aci (string)
- snat
Port stringRange End - Port end range for Source Network Address Translation on aci (string)
- snat
Port stringRange Start - Port start range for Source Network Address Translation on aci (string)
- snat
Ports 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)
- apic
Hosts List<String> - Ip address for apic hosts (list)
- apic
User StringCrt - Base64 encoded certificate for aci apic user (string)
- apic
User StringKey - Base64 encoded private key for aci apic user (string)
- apic
User StringName - User name for aci apic (string)
- encap
Type String - One of the supported encap types for aci(vlan/vxlan) (string)
- extern
Dynamic String - 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 String - infra
Vlan String - Vlan for infra network on aci (string)
- kube
Api StringVlan - Vlan for node network on aci (string)
- l3out String
- L3Out on aci (string)
- l3out
External List<String>Networks - L3out external networks on aci (list)
- mcast
Range StringEnd - Mcast range end address for endpoint groups on aci (string)
- mcast
Range StringStart - Mcast range start address for endpoint groups on aci (string)
- node
Subnet String - Kubernetes node address subnet (string)
- node
Svc StringSubnet - Subnet to use for service graph endpoints on aci (string)
- service
Vlan String - Vlan for service graph nodes on aci (string)
- system
Id String - Unique suffix for all cluster related objects in aci (string)
- token String
- UUID for this version of the input configuration (string)
- vrf
Name String - VRF Name on aci (string)
- vrf
Tenant String - Tenant for VRF on aci (string)
- snat
Port StringRange End - Port end range for Source Network Address Translation on aci (string)
- snat
Port StringRange Start - Port start range for Source Network Address Translation on aci (string)
- snat
Ports StringPer Node - Ports per node for Source Network Address Translation on aci (string)
ClusterNetworkCalicoNetworkProvider, ClusterNetworkCalicoNetworkProviderArgs
- Cloud
Provider string - RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
- Cloud
Provider string - RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
- cloud
Provider String - RKE k8s cluster cloud provider configuration rke-cloud-providers (list maxitems:1)
- cloud
Provider 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)
- cloud
Provider 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
- Roles List<string>
- Node roles in k8s cluster [controlplane/worker/etcd])
- User string
- SSH user that will be used by RKE
- Docker
Socket string - Docker socket on the node that will be used in tunneling
- Hostname
Override string - Hostname override
- Internal
Address string - Internal address that will be used for components communication
- Labels Dictionary<string, object>
- Node Labels
- Node
Name string - Name of the host provisioned via docker machine
- Port string
- Port used for SSH communication
- Roles
Deprecated string - Node role in kubernetes cluster [controlplane/worker/etcd], specified by a comma-separated string
- Ssh
Agent boolAuth - SSH Agent Auth enable (bool)
- Ssh
Cert string - SSH Certificate
- Ssh
Cert stringPath - SSH Certificate Path (string)
- Ssh
Key string - SSH Private Key
- Ssh
Key stringPath - SSH Private Key Path (string)
- Taints
List<Cluster
Node Taint> - Node taints
- Address string
- IP or FQDN that is fully resolvable and used for SSH communication
- Roles []string
- Node roles in k8s cluster [controlplane/worker/etcd])
- User string
- SSH user that will be used by RKE
- Docker
Socket string - Docker socket on the node that will be used in tunneling
- Hostname
Override string - Hostname override
- Internal
Address string - Internal address that will be used for components communication
- Labels map[string]interface{}
- Node Labels
- Node
Name string - Name of the host provisioned via docker machine
- Port string
- Port used for SSH communication
- Roles
Deprecated string - Node role in kubernetes cluster [controlplane/worker/etcd], specified by a comma-separated string
- Ssh
Agent boolAuth - SSH Agent Auth enable (bool)
- Ssh
Cert string - SSH Certificate
- Ssh
Cert stringPath - SSH Certificate Path (string)
- Ssh
Key string - SSH Private Key
- Ssh
Key stringPath - SSH Private Key Path (string)
- Taints
[]Cluster
Node Taint - Node taints
- address String
- IP or FQDN that is fully resolvable and used for SSH communication
- roles List<String>
- Node roles in k8s cluster [controlplane/worker/etcd])
- user String
- SSH user that will be used by RKE
- docker
Socket String - Docker socket on the node that will be used in tunneling
- hostname
Override String - Hostname override
- internal
Address String - Internal address that will be used for components communication
- labels Map<String,Object>
- Node Labels
- node
Name String - Name of the host provisioned via docker machine
- port String
- Port used for SSH communication
- roles
Deprecated String - Node role in kubernetes cluster [controlplane/worker/etcd], specified by a comma-separated string
- ssh
Agent BooleanAuth - SSH Agent Auth enable (bool)
- ssh
Cert String - SSH Certificate
- ssh
Cert StringPath - SSH Certificate Path (string)
- ssh
Key String - SSH Private Key
- ssh
Key StringPath - SSH Private Key Path (string)
- taints
List<Cluster
Node Taint> - Node taints
- address string
- IP or FQDN that is fully resolvable and used for SSH communication
- roles string[]
- Node roles in k8s cluster [controlplane/worker/etcd])
- user string
- SSH user that will be used by RKE
- docker
Socket string - Docker socket on the node that will be used in tunneling
- hostname
Override string - Hostname override
- internal
Address string - Internal address that will be used for components communication
- labels {[key: string]: any}
- Node Labels
- node
Name string - Name of the host provisioned via docker machine
- port string
- Port used for SSH communication
- roles
Deprecated string - Node role in kubernetes cluster [controlplane/worker/etcd], specified by a comma-separated string
- ssh
Agent booleanAuth - SSH Agent Auth enable (bool)
- ssh
Cert string - SSH Certificate
- ssh
Cert stringPath - SSH Certificate Path (string)
- ssh
Key string - SSH Private Key
- ssh
Key stringPath - SSH Private Key Path (string)
- taints
Cluster
Node Taint[] - Node taints
- address str
- IP or FQDN that is fully resolvable and used for SSH communication
- roles 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, Any]
- Node Labels
- node_
name str - Name of the host provisioned via docker machine
- port str
- Port used for SSH communication
- roles_
deprecated 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[Cluster
Node Taint] - Node taints
- address String
- IP or FQDN that is fully resolvable and used for SSH communication
- roles List<String>
- Node roles in k8s cluster [controlplane/worker/etcd])
- user String
- SSH user that will be used by RKE
- docker
Socket String - Docker socket on the node that will be used in tunneling
- hostname
Override String - Hostname override
- internal
Address String - Internal address that will be used for components communication
- labels Map<Any>
- Node Labels
- node
Name String - Name of the host provisioned via docker machine
- port String
- Port used for SSH communication
- roles
Deprecated String - Node role in kubernetes cluster [controlplane/worker/etcd], specified by a comma-separated string
- ssh
Agent BooleanAuth - SSH Agent Auth enable (bool)
- ssh
Cert String - SSH Certificate
- ssh
Cert StringPath - SSH Certificate Path (string)
- ssh
Key String - SSH Private Key
- ssh
Key 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)
- Snapshot
Name string - Snapshot name
- Restore bool
- RKE k8s cluster restore configuration (list maxitems:1)
- Snapshot
Name string - Snapshot name
- restore Boolean
- RKE k8s cluster restore configuration (list maxitems:1)
- snapshot
Name String - Snapshot name
- restore boolean
- RKE k8s cluster restore configuration (list maxitems:1)
- snapshot
Name 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)
- snapshot
Name String - Snapshot name
ClusterRotateCertificates, ClusterRotateCertificatesArgs
- Ca
Certificates bool - Rotate CA Certificates
- Services List<string>
- RKE k8s cluster services (list maxitems:1)
- Ca
Certificates bool - Rotate CA Certificates
- Services []string
- RKE k8s cluster services (list maxitems:1)
- ca
Certificates Boolean - Rotate CA Certificates
- services List<String>
- RKE k8s cluster services (list maxitems:1)
- ca
Certificates 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)
- ca
Certificates Boolean - Rotate CA Certificates
- services List<String>
- RKE k8s cluster services (list maxitems:1)
ClusterRunningSystemImage, ClusterRunningSystemImageArgs
- Aci
Cni stringDeploy Container - Docker image for aci_cni_deploy_container (string)
- Aci
Controller stringContainer - Docker image for aci_controller_container (string)
- Aci
Host stringContainer - Docker image for aci_host_container (string)
- Aci
Mcast stringContainer - Docker image for aci_mcast_container (string)
- Aci
Opflex stringContainer - Docker image for aci_opflex_container (string)
- Aci
Ovs stringContainer - Docker image for aci_ovs_container (string)
- Alpine string
- Docker image for alpine (string)
- Calico
Cni string - Docker image for calico_cni (string)
- Calico
Controllers string - Docker image for calico_controllers (string)
- Calico
Ctl string - Docker image for calico_ctl (string)
- Calico
Flex stringVol - Docker image for calico_flex_vol (string)
- Calico
Node string - Docker image for calico_node (string)
- Canal
Cni string - Docker image for canal_cni (string)
- Canal
Flannel string - Docker image for canal_flannel (string)
- Canal
Flex stringVol - Docker image for canal_flex_vol (string)
- Canal
Node string - Docker image for canal_node (string)
- Cert
Downloader string - Docker image for cert_downloader (string)
- Coredns string
- Docker image for coredns (string)
- Coredns
Autoscaler 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)
- Flannel
Cni string - Docker image for flannel_cni (string)
- Ingress string
- RKE k8s cluster ingress controller configuration (list maxitems:1)
- Ingress
Backend string - Docker image for ingress_backend (string)
- Kube
Dns string - Docker image for kube_dns (string)
- Kube
Dns stringAutoscaler - Docker image for kube_dns_autoscaler (string)
- Kube
Dns stringSidecar - Docker image for kube_dns_sidecar (string)
- Kubernetes string
- Docker image for kubernetes (string)
- Kubernetes
Services stringSidecar - Docker image for kubernetes_services_sidecar (string)
- Metrics
Server string - Docker image for metrics_server (string)
- Nginx
Proxy string - Docker image for nginx_proxy (string)
- Nodelocal string
- Docker image for nodelocal (string)
- Pod
Infra stringContainer - Docker image for pod_infra_container (string)
- Weave
Cni string - Docker image for weave_cni (string)
- Weave
Node string - Docker image for weave_node (string)
- Windows
Pod stringInfra Container - Docker image for windows_pod_infra_container (string)
- Aci
Cni stringDeploy Container - Docker image for aci_cni_deploy_container (string)
- Aci
Controller stringContainer - Docker image for aci_controller_container (string)
- Aci
Host stringContainer - Docker image for aci_host_container (string)
- Aci
Mcast stringContainer - Docker image for aci_mcast_container (string)
- Aci
Opflex stringContainer - Docker image for aci_opflex_container (string)
- Aci
Ovs stringContainer - Docker image for aci_ovs_container (string)
- Alpine string
- Docker image for alpine (string)
- Calico
Cni string - Docker image for calico_cni (string)
- Calico
Controllers string - Docker image for calico_controllers (string)
- Calico
Ctl string - Docker image for calico_ctl (string)
- Calico
Flex stringVol - Docker image for calico_flex_vol (string)
- Calico
Node string - Docker image for calico_node (string)
- Canal
Cni string - Docker image for canal_cni (string)
- Canal
Flannel string - Docker image for canal_flannel (string)
- Canal
Flex stringVol - Docker image for canal_flex_vol (string)
- Canal
Node string - Docker image for canal_node (string)
- Cert
Downloader string - Docker image for cert_downloader (string)
- Coredns string
- Docker image for coredns (string)
- Coredns
Autoscaler 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)
- Flannel
Cni string - Docker image for flannel_cni (string)
- Ingress string
- RKE k8s cluster ingress controller configuration (list maxitems:1)
- Ingress
Backend string - Docker image for ingress_backend (string)
- Kube
Dns string - Docker image for kube_dns (string)
- Kube
Dns stringAutoscaler - Docker image for kube_dns_autoscaler (string)
- Kube
Dns stringSidecar - Docker image for kube_dns_sidecar (string)
- Kubernetes string
- Docker image for kubernetes (string)
- Kubernetes
Services stringSidecar - Docker image for kubernetes_services_sidecar (string)
- Metrics
Server string - Docker image for metrics_server (string)
- Nginx
Proxy string - Docker image for nginx_proxy (string)
- Nodelocal string
- Docker image for nodelocal (string)
- Pod
Infra stringContainer - Docker image for pod_infra_container (string)
- Weave
Cni string - Docker image for weave_cni (string)
- Weave
Node string - Docker image for weave_node (string)
- Windows
Pod stringInfra Container - Docker image for windows_pod_infra_container (string)
- aci
Cni StringDeploy Container - Docker image for aci_cni_deploy_container (string)
- aci
Controller StringContainer - Docker image for aci_controller_container (string)
- aci
Host StringContainer - Docker image for aci_host_container (string)
- aci
Mcast StringContainer - Docker image for aci_mcast_container (string)
- aci
Opflex StringContainer - Docker image for aci_opflex_container (string)
- aci
Ovs StringContainer - Docker image for aci_ovs_container (string)
- alpine String
- Docker image for alpine (string)
- calico
Cni String - Docker image for calico_cni (string)
- calico
Controllers String - Docker image for calico_controllers (string)
- calico
Ctl String - Docker image for calico_ctl (string)
- calico
Flex StringVol - Docker image for calico_flex_vol (string)
- calico
Node String - Docker image for calico_node (string)
- canal
Cni String - Docker image for canal_cni (string)
- canal
Flannel String - Docker image for canal_flannel (string)
- canal
Flex StringVol - Docker image for canal_flex_vol (string)
- canal
Node String - Docker image for canal_node (string)
- cert
Downloader String - Docker image for cert_downloader (string)
- coredns String
- Docker image for coredns (string)
- coredns
Autoscaler 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)
- flannel
Cni String - Docker image for flannel_cni (string)
- ingress String
- RKE k8s cluster ingress controller configuration (list maxitems:1)
- ingress
Backend String - Docker image for ingress_backend (string)
- kube
Dns String - Docker image for kube_dns (string)
- kube
Dns StringAutoscaler - Docker image for kube_dns_autoscaler (string)
- kube
Dns StringSidecar - Docker image for kube_dns_sidecar (string)
- kubernetes String
- Docker image for kubernetes (string)
- kubernetes
Services StringSidecar - Docker image for kubernetes_services_sidecar (string)
- metrics
Server String - Docker image for metrics_server (string)
- nginx
Proxy String - Docker image for nginx_proxy (string)
- nodelocal String
- Docker image for nodelocal (string)
- pod
Infra StringContainer - Docker image for pod_infra_container (string)
- weave
Cni String - Docker image for weave_cni (string)
- weave
Node String - Docker image for weave_node (string)
- windows
Pod StringInfra Container - Docker image for windows_pod_infra_container (string)
- aci
Cni stringDeploy Container - Docker image for aci_cni_deploy_container (string)
- aci
Controller stringContainer - Docker image for aci_controller_container (string)
- aci
Host stringContainer - Docker image for aci_host_container (string)
- aci
Mcast stringContainer - Docker image for aci_mcast_container (string)
- aci
Opflex stringContainer - Docker image for aci_opflex_container (string)
- aci
Ovs stringContainer - Docker image for aci_ovs_container (string)
- alpine string
- Docker image for alpine (string)
- calico
Cni string - Docker image for calico_cni (string)
- calico
Controllers string - Docker image for calico_controllers (string)
- calico
Ctl string - Docker image for calico_ctl (string)
- calico
Flex stringVol - Docker image for calico_flex_vol (string)
- calico
Node string - Docker image for calico_node (string)
- canal
Cni string - Docker image for canal_cni (string)
- canal
Flannel string - Docker image for canal_flannel (string)
- canal
Flex stringVol - Docker image for canal_flex_vol (string)
- canal
Node string - Docker image for canal_node (string)
- cert
Downloader string - Docker image for cert_downloader (string)
- coredns string
- Docker image for coredns (string)
- coredns
Autoscaler 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)
- flannel
Cni string - Docker image for flannel_cni (string)
- ingress string
- RKE k8s cluster ingress controller configuration (list maxitems:1)
- ingress
Backend string - Docker image for ingress_backend (string)
- kube
Dns string - Docker image for kube_dns (string)
- kube
Dns stringAutoscaler - Docker image for kube_dns_autoscaler (string)
- kube
Dns stringSidecar - Docker image for kube_dns_sidecar (string)
- kubernetes string
- Docker image for kubernetes (string)
- kubernetes
Services stringSidecar - Docker image for kubernetes_services_sidecar (string)
- metrics
Server string - Docker image for metrics_server (string)
- nginx
Proxy string - Docker image for nginx_proxy (string)
- nodelocal string
- Docker image for nodelocal (string)
- pod
Infra stringContainer - Docker image for pod_infra_container (string)
- weave
Cni string - Docker image for weave_cni (string)
- weave
Node string - Docker image for weave_node (string)
- windows
Pod 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)
- aci
Cni StringDeploy Container - Docker image for aci_cni_deploy_container (string)
- aci
Controller StringContainer - Docker image for aci_controller_container (string)
- aci
Host StringContainer - Docker image for aci_host_container (string)
- aci
Mcast StringContainer - Docker image for aci_mcast_container (string)
- aci
Opflex StringContainer - Docker image for aci_opflex_container (string)
- aci
Ovs StringContainer - Docker image for aci_ovs_container (string)
- alpine String
- Docker image for alpine (string)
- calico
Cni String - Docker image for calico_cni (string)
- calico
Controllers String - Docker image for calico_controllers (string)
- calico
Ctl String - Docker image for calico_ctl (string)
- calico
Flex StringVol - Docker image for calico_flex_vol (string)
- calico
Node String - Docker image for calico_node (string)
- canal
Cni String - Docker image for canal_cni (string)
- canal
Flannel String - Docker image for canal_flannel (string)
- canal
Flex StringVol - Docker image for canal_flex_vol (string)
- canal
Node String - Docker image for canal_node (string)
- cert
Downloader String - Docker image for cert_downloader (string)
- coredns String
- Docker image for coredns (string)
- coredns
Autoscaler 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)
- flannel
Cni String - Docker image for flannel_cni (string)
- ingress String
- RKE k8s cluster ingress controller configuration (list maxitems:1)
- ingress
Backend String - Docker image for ingress_backend (string)
- kube
Dns String - Docker image for kube_dns (string)
- kube
Dns StringAutoscaler - Docker image for kube_dns_autoscaler (string)
- kube
Dns StringSidecar - Docker image for kube_dns_sidecar (string)
- kubernetes String
- Docker image for kubernetes (string)
- kubernetes
Services StringSidecar - Docker image for kubernetes_services_sidecar (string)
- metrics
Server String - Docker image for metrics_server (string)
- nginx
Proxy String - Docker image for nginx_proxy (string)
- nodelocal String
- Docker image for nodelocal (string)
- pod
Infra StringContainer - Docker image for pod_infra_container (string)
- weave
Cni String - Docker image for weave_cni (string)
- weave
Node String - Docker image for weave_node (string)
- windows
Pod StringInfra Container - Docker image for windows_pod_infra_container (string)
ClusterServices, ClusterServicesArgs
- Etcd
Cluster
Services 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
Cluster
Services Kubelet - Kubelet options for RKE services (list maxitems:1)
- Kubeproxy
Cluster
Services Kubeproxy - Kubeproxy options for RKE services (list maxitems:1)
- Scheduler
Cluster
Services Scheduler - Scheduler options for RKE services (list maxitems:1)
- Etcd
Cluster
Services 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
Cluster
Services Kubelet - Kubelet options for RKE services (list maxitems:1)
- Kubeproxy
Cluster
Services Kubeproxy - Kubeproxy options for RKE services (list maxitems:1)
- Scheduler
Cluster
Services Scheduler - Scheduler options for RKE services (list maxitems:1)
- etcd
Cluster
Services 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
Cluster
Services Kubelet - Kubelet options for RKE services (list maxitems:1)
- kubeproxy
Cluster
Services Kubeproxy - Kubeproxy options for RKE services (list maxitems:1)
- scheduler
Cluster
Services Scheduler - Scheduler options for RKE services (list maxitems:1)
- etcd
Cluster
Services 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
Cluster
Services Kubelet - Kubelet options for RKE services (list maxitems:1)
- kubeproxy
Cluster
Services Kubeproxy - Kubeproxy options for RKE services (list maxitems:1)
- scheduler
Cluster
Services Scheduler - Scheduler options for RKE services (list maxitems:1)
- etcd
Cluster
Services 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
Cluster
Services Kubelet - Kubelet options for RKE services (list maxitems:1)
- kubeproxy
Cluster
Services Kubeproxy - Kubeproxy options for RKE services (list maxitems:1)
- scheduler
Cluster
Services Scheduler - Scheduler options for RKE services (list maxitems:1)
- etcd Property Map
- Docker image for etcd (string)
- kube
Api Property Map - Kube API options for RKE services (list maxitems:1)
- kube
Controller 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
- Backup
Config ClusterServices Etcd Backup Config - Backup options for etcd service. For Rancher v2.2.x and above (list maxitems:1)
- Ca
Cert string - TLS CA certificate for etcd service (string)
- Cert string
- TLS certificate for etcd service (string)
- Creation string
- Creation option for etcd service (string)
- External
Urls List<string> - External urls for etcd service (list)
- Extra
Args Dictionary<string, object> - Extra arguments for scheduler service (map)
- Extra
Binds List<string> - Extra binds for scheduler service (list)
- Extra
Envs List<string> - Extra environment for scheduler service (list)
- Gid int
- Etcd service GID. Default:
0
. For Rancher v2.3.x and above (int) - Image string
- Docker image for scheduler service (string)
- Key string
- TLS key for etcd service (string)
- Path string
- Audit log path. Default:
/var/log/kube-audit/audit-log.json
(string) - Retention string
- Retention for etcd backup. Default
6
(int) - Snapshot bool
- Snapshot option for etcd service. Default
true
(bool) - Uid int
- Etcd service UID. Default:
0
. For Rancher v2.3.x and above (int)
- Backup
Config ClusterServices Etcd Backup Config - Backup options for etcd service. For Rancher v2.2.x and above (list maxitems:1)
- Ca
Cert string - TLS CA certificate for etcd service (string)
- Cert string
- TLS certificate for etcd service (string)
- Creation string
- Creation option for etcd service (string)
- External
Urls []string - External urls for etcd service (list)
- Extra
Args map[string]interface{} - Extra arguments for scheduler service (map)
- Extra
Binds []string - Extra binds for scheduler service (list)
- Extra
Envs []string - Extra environment for scheduler service (list)
- Gid int
- Etcd service GID. Default:
0
. For Rancher v2.3.x and above (int) - Image string
- Docker image for scheduler service (string)
- Key string
- TLS key for etcd service (string)
- Path string
- Audit log path. Default:
/var/log/kube-audit/audit-log.json
(string) - Retention string
- Retention for etcd backup. Default
6
(int) - Snapshot bool
- Snapshot option for etcd service. Default
true
(bool) - Uid int
- Etcd service UID. Default:
0
. For Rancher v2.3.x and above (int)
- backup
Config ClusterServices Etcd Backup Config - Backup options for etcd service. For Rancher v2.2.x and above (list maxitems:1)
- ca
Cert String - TLS CA certificate for etcd service (string)
- cert String
- TLS certificate for etcd service (string)
- creation String
- Creation option for etcd service (string)
- external
Urls List<String> - External urls for etcd service (list)
- extra
Args Map<String,Object> - Extra arguments for scheduler service (map)
- extra
Binds List<String> - Extra binds for scheduler service (list)
- extra
Envs List<String> - Extra environment for scheduler service (list)
- gid Integer
- Etcd service GID. Default:
0
. For Rancher v2.3.x and above (int) - image String
- Docker image for scheduler service (string)
- key String
- TLS key for etcd service (string)
- path String
- Audit log path. Default:
/var/log/kube-audit/audit-log.json
(string) - retention String
- Retention for etcd backup. Default
6
(int) - snapshot Boolean
- Snapshot option for etcd service. Default
true
(bool) - uid Integer
- Etcd service UID. Default:
0
. For Rancher v2.3.x and above (int)
- backup
Config ClusterServices Etcd Backup Config - Backup options for etcd service. For Rancher v2.2.x and above (list maxitems:1)
- ca
Cert string - TLS CA certificate for etcd service (string)
- cert string
- TLS certificate for etcd service (string)
- creation string
- Creation option for etcd service (string)
- external
Urls string[] - External urls for etcd service (list)
- extra
Args {[key: string]: any} - Extra arguments for scheduler service (map)
- extra
Binds string[] - Extra binds for scheduler service (list)
- extra
Envs 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, Any] - Extra arguments for scheduler service (map)
- extra_
binds Sequence[str] - Extra binds for scheduler service (list)
- extra_
envs Sequence[str] - Extra environment for scheduler service (list)
- gid int
- Etcd service GID. Default:
0
. For Rancher v2.3.x and above (int) - image str
- Docker image for scheduler service (string)
- key str
- TLS key for etcd service (string)
- path str
- Audit log path. Default:
/var/log/kube-audit/audit-log.json
(string) - retention str
- Retention for etcd backup. Default
6
(int) - snapshot bool
- Snapshot option for etcd service. Default
true
(bool) - uid int
- Etcd service UID. Default:
0
. For Rancher v2.3.x and above (int)
- backup
Config Property Map - Backup options for etcd service. For Rancher v2.2.x and above (list maxitems:1)
- ca
Cert String - TLS CA certificate for etcd service (string)
- cert String
- TLS certificate for etcd service (string)
- creation String
- Creation option for etcd service (string)
- external
Urls List<String> - External urls for etcd service (list)
- extra
Args Map<Any> - Extra arguments for scheduler service (map)
- extra
Binds List<String> - Extra binds for scheduler service (list)
- extra
Envs 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)
- Interval
Hours int - Interval hours for etcd backup. Default
12
(int) - Retention int
- Retention for etcd backup. Default
6
(int) - S3Backup
Config ClusterServices 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 int
- RKE node drain timeout (int)
- Enabled bool
- Enable secrets encryption (bool)
- Interval
Hours int - Interval hours for etcd backup. Default
12
(int) - Retention int
- Retention for etcd backup. Default
6
(int) - S3Backup
Config ClusterServices 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 int
- RKE node drain timeout (int)
- enabled Boolean
- Enable secrets encryption (bool)
- interval
Hours Integer - Interval hours for etcd backup. Default
12
(int) - retention Integer
- Retention for etcd backup. Default
6
(int) - s3Backup
Config ClusterServices Etcd Backup Config S3Backup Config - S3 config options for etcd backup (list maxitems:1)
- safe
Timestamp Boolean - Safe timestamp for etcd backup. Default:
false
(bool) - timeout Integer
- RKE node drain timeout (int)
- enabled boolean
- Enable secrets encryption (bool)
- interval
Hours number - Interval hours for etcd backup. Default
12
(int) - retention number
- Retention for etcd backup. Default
6
(int) - s3Backup
Config ClusterServices Etcd Backup Config S3Backup Config - S3 config options for etcd backup (list maxitems:1)
- safe
Timestamp boolean - Safe timestamp for etcd backup. Default:
false
(bool) - timeout number
- RKE node drain timeout (int)
- enabled bool
- Enable secrets encryption (bool)
- interval_
hours int - Interval hours for etcd backup. Default
12
(int) - retention int
- Retention for etcd backup. Default
6
(int) - s3_
backup_ 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 int
- RKE node drain timeout (int)
- enabled Boolean
- Enable secrets encryption (bool)
- interval
Hours Number - Interval hours for etcd backup. Default
12
(int) - retention Number
- Retention for etcd backup. Default
6
(int) - s3Backup
Config Property Map - S3 config options for etcd backup (list maxitems:1)
- safe
Timestamp Boolean - Safe timestamp for etcd backup. Default:
false
(bool) - timeout Number
- RKE node drain timeout (int)
ClusterServicesEtcdBackupConfigS3BackupConfig, ClusterServicesEtcdBackupConfigS3BackupConfigArgs
- Access
Key string - Access key for S3 service (string)
- Bucket
Name string - Bucket name for S3 service (string)
- Custom
Ca 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)
- Secret
Key string - Secret key for S3 service (string)
- Access
Key string - Access key for S3 service (string)
- Bucket
Name string - Bucket name for S3 service (string)
- Custom
Ca 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)
- Secret
Key string - Secret key for S3 service (string)
- access
Key String - Access key for S3 service (string)
- bucket
Name String - Bucket name for S3 service (string)
- custom
Ca 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)
- secret
Key String - Secret key for S3 service (string)
- access
Key string - Access key for S3 service (string)
- bucket
Name string - Bucket name for S3 service (string)
- custom
Ca 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)
- secret
Key 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)
- access
Key String - Access key for S3 service (string)
- bucket
Name String - Bucket name for S3 service (string)
- custom
Ca 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)
- secret
Key String - Secret key for S3 service (string)
ClusterServicesEtcdDeprecated, ClusterServicesEtcdDeprecatedArgs
- Backup
Config ClusterServices Etcd Deprecated Backup Config - Backup options for etcd service. For Rancher v2.2.x and above (list maxitems:1)
- Ca
Cert string - TLS CA certificate for etcd service (string)
- Cert string
- TLS certificate for etcd service (string)
- Creation string
- Creation option for etcd service (string)
- External
Urls List<string> - External urls for etcd service (list)
- Extra
Args Dictionary<string, object> - Extra arguments for scheduler service (map)
- Extra
Binds List<string> - Extra binds for scheduler service (list)
- Extra
Envs List<string> - Extra environment for scheduler service (list)
- Gid int
- Etcd service GID. Default:
0
. For Rancher v2.3.x and above (int) - Image string
- Docker image for scheduler service (string)
- Key string
- TLS key for etcd service (string)
- Path string
- Audit log path. Default:
/var/log/kube-audit/audit-log.json
(string) - Retention string
- Retention for etcd backup. Default
6
(int) - Snapshot bool
- Snapshot option for etcd service. Default
true
(bool) - Uid int
- Etcd service UID. Default:
0
. For Rancher v2.3.x and above (int)
- Backup
Config ClusterServices Etcd Deprecated Backup Config - Backup options for etcd service. For Rancher v2.2.x and above (list maxitems:1)
- Ca
Cert string - TLS CA certificate for etcd service (string)
- Cert string
- TLS certificate for etcd service (string)
- Creation string
- Creation option for etcd service (string)
- External
Urls []string - External urls for etcd service (list)
- Extra
Args map[string]interface{} - Extra arguments for scheduler service (map)
- Extra
Binds []string - Extra binds for scheduler service (list)
- Extra
Envs []string - Extra environment for scheduler service (list)
- Gid int
- Etcd service GID. Default:
0
. For Rancher v2.3.x and above (int) - Image string
- Docker image for scheduler service (string)
- Key string
- TLS key for etcd service (string)
- Path string
- Audit log path. Default:
/var/log/kube-audit/audit-log.json
(string) - Retention string
- Retention for etcd backup. Default
6
(int) - Snapshot bool
- Snapshot option for etcd service. Default
true
(bool) - Uid int
- Etcd service UID. Default:
0
. For Rancher v2.3.x and above (int)
- backup
Config ClusterServices Etcd Deprecated Backup Config - Backup options for etcd service. For Rancher v2.2.x and above (list maxitems:1)
- ca
Cert String - TLS CA certificate for etcd service (string)
- cert String
- TLS certificate for etcd service (string)
- creation String
- Creation option for etcd service (string)
- external
Urls List<String> - External urls for etcd service (list)
- extra
Args Map<String,Object> - Extra arguments for scheduler service (map)
- extra
Binds List<String> - Extra binds for scheduler service (list)
- extra
Envs List<String> - Extra environment for scheduler service (list)
- gid Integer
- Etcd service GID. Default:
0
. For Rancher v2.3.x and above (int) - image String
- Docker image for scheduler service (string)
- key String
- TLS key for etcd service (string)
- path String
- Audit log path. Default:
/var/log/kube-audit/audit-log.json
(string) - retention String
- Retention for etcd backup. Default
6
(int) - snapshot Boolean
- Snapshot option for etcd service. Default
true
(bool) - uid Integer
- Etcd service UID. Default:
0
. For Rancher v2.3.x and above (int)
- backup
Config ClusterServices Etcd Deprecated Backup Config - Backup options for etcd service. For Rancher v2.2.x and above (list maxitems:1)
- ca
Cert string - TLS CA certificate for etcd service (string)
- cert string
- TLS certificate for etcd service (string)
- creation string
- Creation option for etcd service (string)
- external
Urls string[] - External urls for etcd service (list)
- extra
Args {[key: string]: any} - Extra arguments for scheduler service (map)
- extra
Binds string[] - Extra binds for scheduler service (list)
- extra
Envs 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 Deprecated 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, Any] - Extra arguments for scheduler service (map)
- extra_
binds Sequence[str] - Extra binds for scheduler service (list)
- extra_
envs Sequence[str] - Extra environment for scheduler service (list)
- gid int
- Etcd service GID. Default:
0
. For Rancher v2.3.x and above (int) - image str
- Docker image for scheduler service (string)
- key str
- TLS key for etcd service (string)
- path str
- Audit log path. Default:
/var/log/kube-audit/audit-log.json
(string) - retention str
- Retention for etcd backup. Default
6
(int) - snapshot bool
- Snapshot option for etcd service. Default
true
(bool) - uid int
- Etcd service UID. Default:
0
. For Rancher v2.3.x and above (int)
- backup
Config Property Map - Backup options for etcd service. For Rancher v2.2.x and above (list maxitems:1)
- ca
Cert String - TLS CA certificate for etcd service (string)
- cert String
- TLS certificate for etcd service (string)
- creation String
- Creation option for etcd service (string)
- external
Urls List<String> - External urls for etcd service (list)
- extra
Args Map<Any> - Extra arguments for scheduler service (map)
- extra
Binds List<String> - Extra binds for scheduler service (list)
- extra
Envs List<String> - Extra environment for scheduler service (list)
- gid Number
- Etcd service GID. Default:
0
. For Rancher v2.3.x and above (int) - image String
- Docker image for scheduler service (string)
- key String
- TLS key for etcd service (string)
- path String
- Audit log path. Default:
/var/log/kube-audit/audit-log.json
(string) - retention String
- Retention for etcd backup. Default
6
(int) - snapshot Boolean
- Snapshot option for etcd service. Default
true
(bool) - uid Number
- Etcd service UID. Default:
0
. For Rancher v2.3.x and above (int)
ClusterServicesEtcdDeprecatedBackupConfig, ClusterServicesEtcdDeprecatedBackupConfigArgs
- Enabled bool
- Enable secrets encryption (bool)
- Interval
Hours int - Interval hours for etcd backup. Default
12
(int) - Retention int
- Retention for etcd backup. Default
6
(int) - S3Backup
Config ClusterServices Etcd Deprecated 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 int
- RKE node drain timeout (int)
- Enabled bool
- Enable secrets encryption (bool)
- Interval
Hours int - Interval hours for etcd backup. Default
12
(int) - Retention int
- Retention for etcd backup. Default
6
(int) - S3Backup
Config ClusterServices Etcd Deprecated 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 int
- RKE node drain timeout (int)
- enabled Boolean
- Enable secrets encryption (bool)
- interval
Hours Integer - Interval hours for etcd backup. Default
12
(int) - retention Integer
- Retention for etcd backup. Default
6
(int) - s3Backup
Config ClusterServices Etcd Deprecated Backup Config S3Backup Config - S3 config options for etcd backup (list maxitems:1)
- safe
Timestamp Boolean - Safe timestamp for etcd backup. Default:
false
(bool) - timeout Integer
- RKE node drain timeout (int)
- enabled boolean
- Enable secrets encryption (bool)
- interval
Hours number - Interval hours for etcd backup. Default
12
(int) - retention number
- Retention for etcd backup. Default
6
(int) - s3Backup
Config ClusterServices Etcd Deprecated Backup Config S3Backup Config - S3 config options for etcd backup (list maxitems:1)
- safe
Timestamp boolean - Safe timestamp for etcd backup. Default:
false
(bool) - timeout number
- RKE node drain timeout (int)
- enabled bool
- Enable secrets encryption (bool)
- interval_
hours int - Interval hours for etcd backup. Default
12
(int) - retention int
- Retention for etcd backup. Default
6
(int) - s3_
backup_ Clusterconfig Services Etcd Deprecated 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 int
- RKE node drain timeout (int)
- enabled Boolean
- Enable secrets encryption (bool)
- interval
Hours Number - Interval hours for etcd backup. Default
12
(int) - retention Number
- Retention for etcd backup. Default
6
(int) - s3Backup
Config Property Map - S3 config options for etcd backup (list maxitems:1)
- safe
Timestamp Boolean - Safe timestamp for etcd backup. Default:
false
(bool) - timeout Number
- RKE node drain timeout (int)
ClusterServicesEtcdDeprecatedBackupConfigS3BackupConfig, ClusterServicesEtcdDeprecatedBackupConfigS3BackupConfigArgs
- Access
Key string - Access key for S3 service (string)
- Bucket
Name string - Bucket name for S3 service (string)
- Custom
Ca 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)
- Secret
Key string - Secret key for S3 service (string)
- Access
Key string - Access key for S3 service (string)
- Bucket
Name string - Bucket name for S3 service (string)
- Custom
Ca 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)
- Secret
Key string - Secret key for S3 service (string)
- access
Key String - Access key for S3 service (string)
- bucket
Name String - Bucket name for S3 service (string)
- custom
Ca 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)
- secret
Key String - Secret key for S3 service (string)
- access
Key string - Access key for S3 service (string)
- bucket
Name string - Bucket name for S3 service (string)
- custom
Ca 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)
- secret
Key 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)
- access
Key String - Access key for S3 service (string)
- bucket
Name String - Bucket name for S3 service (string)
- custom
Ca 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)
- secret
Key String - Secret key for S3 service (string)
ClusterServicesKubeApi, ClusterServicesKubeApiArgs
- 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 Dictionary<string, object> - Extra arguments that are added to the kube-api services
- Extra
Binds List<string> - Extra binds added to the controlplane nodes
- Extra
Envs List<string> - Extra env added to the controlplane nodes
- Image string
- Docker image for scheduler service (string)
- Pod
Security stringConfiguration - 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 stringIp Range - Virtual IP range that will be used by Kubernetes services
- Service
Node 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 map[string]interface{} - Extra arguments that are added to the kube-api services
- Extra
Binds []string - Extra binds added to the controlplane nodes
- Extra
Envs []string - Extra env added to the controlplane nodes
- Image string
- Docker image for scheduler service (string)
- Pod
Security stringConfiguration - 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 stringIp Range - Virtual IP range that will be used by Kubernetes services
- Service
Node stringPort Range - Port range for services defined with NodePort type
- always
Pull BooleanImages - 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 Map<String,Object> - Extra arguments that are added to the kube-api services
- extra
Binds List<String> - Extra binds added to the controlplane nodes
- extra
Envs List<String> - Extra env added to the controlplane nodes
- image String
- Docker image for scheduler service (string)
- pod
Security StringConfiguration - Built-in PodSecurityPolicy (privileged or restricted)
- pod
Security BooleanPolicy - Enabled/Disable PodSecurityPolicy
- secrets
Encryption ClusterConfig Services Kube Api Secrets Encryption Config - Encrypt k8s secret data configration. (list maxitem: 1)
- service
Cluster StringIp Range - Virtual IP range that will be used by Kubernetes services
- service
Node StringPort Range - Port range for services defined with NodePort type
- always
Pull booleanImages - 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 {[key: string]: any} - Extra arguments that are added to the kube-api services
- extra
Binds string[] - Extra binds added to the controlplane nodes
- extra
Envs string[] - Extra env added to the controlplane nodes
- image string
- Docker image for scheduler service (string)
- pod
Security stringConfiguration - Built-in PodSecurityPolicy (privileged or restricted)
- pod
Security booleanPolicy - Enabled/Disable PodSecurityPolicy
- secrets
Encryption ClusterConfig Services Kube Api Secrets Encryption Config - Encrypt k8s secret data configration. (list maxitem: 1)
- service
Cluster stringIp Range - Virtual IP range that will be used by Kubernetes services
- service
Node 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, Any] - 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
- always
Pull BooleanImages - Enable/Disable AlwaysPullImages admissions plugin
- audit
Log Property Map - K8s audit log configuration. (list maxitem: 1)
- event
Rate Property MapLimit - K8s event rate limit configuration. (list maxitem: 1)
- extra
Args Map<Any> - Extra arguments that are added to the kube-api services
- extra
Binds List<String> - Extra binds added to the controlplane nodes
- extra
Envs List<String> - Extra env added to the controlplane nodes
- image String
- Docker image for scheduler service (string)
- pod
Security StringConfiguration - Built-in PodSecurityPolicy (privileged or restricted)
- pod
Security BooleanPolicy - Enabled/Disable PodSecurityPolicy
- secrets
Encryption Property MapConfig - Encrypt k8s secret data configration. (list maxitem: 1)
- service
Cluster StringIp Range - Virtual IP range that will be used by Kubernetes services
- service
Node StringPort Range - Port range for services defined with NodePort type
ClusterServicesKubeApiAuditLog, ClusterServicesKubeApiAuditLogArgs
- Configuration
Cluster
Services 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\n
More info (string) - Enabled bool
- Enable secrets encryption (bool)
- Configuration
Cluster
Services 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\n
More info (string) - Enabled bool
- Enable secrets encryption (bool)
- configuration
Cluster
Services 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\n
More info (string) - enabled Boolean
- Enable secrets encryption (bool)
- configuration
Cluster
Services 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\n
More info (string) - enabled boolean
- Enable secrets encryption (bool)
- configuration
Cluster
Services 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\n
More info (string) - enabled bool
- Enable secrets encryption (bool)
- configuration Property Map
- Event rate limit yaml encoded configuration.
"apiVersion"
and"kind":"Configuration"
fields are required in the yaml. Ex.apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n
More info (string) - enabled Boolean
- Enable secrets encryption (bool)
ClusterServicesKubeApiAuditLogConfiguration, ClusterServicesKubeApiAuditLogConfigurationArgs
- Format string
- Audit log format (string)
- Max
Age int - Audit log max age (int)
- Max
Backup int - Audit log max backup. Default:
10
(int) - Max
Size int - Audit log max size. Default:
100
(int) - Path 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)
- Max
Age int - Audit log max age (int)
- Max
Backup int - Audit log max backup. Default:
10
(int) - Max
Size int - Audit log max size. Default:
100
(int) - Path 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)
- max
Age Integer - Audit log max age (int)
- max
Backup Integer - Audit log max backup. Default:
10
(int) - max
Size Integer - Audit log max size. Default:
100
(int) - path String
- Audit log path. Default:
/var/log/kube-audit/audit-log.json
(string) - policy String
- Audit policy json encoded definition.
"apiVersion"
and"kind":"Policy","rules"
fields are required in the json. Ex.jsonencode({"apiVersion":"audit.k8s.io/v1","kind":"Policy","rules":[{"level":"RequestResponse","resources":[{"group":"","resources":["pods"]}]}]})
More info (string)
- format string
- Audit log format (string)
- max
Age number - Audit log max age (int)
- max
Backup number - Audit log max backup. Default:
10
(int) - max
Size number - Audit log max size. Default:
100
(int) - path string
- Audit log path. Default:
/var/log/kube-audit/audit-log.json
(string) - policy string
- Audit policy json encoded definition.
"apiVersion"
and"kind":"Policy","rules"
fields are required in the json. Ex.jsonencode({"apiVersion":"audit.k8s.io/v1","kind":"Policy","rules":[{"level":"RequestResponse","resources":[{"group":"","resources":["pods"]}]}]})
More info (string)
- format str
- Audit log format (string)
- max_
age int - Audit log max age (int)
- max_
backup int - Audit log max backup. Default:
10
(int) - max_
size int - Audit log max size. Default:
100
(int) - path str
- Audit log path. Default:
/var/log/kube-audit/audit-log.json
(string) - policy str
- Audit policy json encoded definition.
"apiVersion"
and"kind":"Policy","rules"
fields are required in the json. Ex.jsonencode({"apiVersion":"audit.k8s.io/v1","kind":"Policy","rules":[{"level":"RequestResponse","resources":[{"group":"","resources":["pods"]}]}]})
More info (string)
- format String
- Audit log format (string)
- max
Age Number - Audit log max age (int)
- max
Backup Number - Audit log max backup. Default:
10
(int) - max
Size Number - Audit log max size. Default:
100
(int) - path String
- Audit log path. Default:
/var/log/kube-audit/audit-log.json
(string) - policy String
- Audit policy json encoded definition.
"apiVersion"
and"kind":"Policy","rules"
fields are required in the json. Ex.jsonencode({"apiVersion":"audit.k8s.io/v1","kind":"Policy","rules":[{"level":"RequestResponse","resources":[{"group":"","resources":["pods"]}]}]})
More info (string)
ClusterServicesKubeApiDeprecated, ClusterServicesKubeApiDeprecatedArgs
- Always
Pull boolImages - Enable/Disable AlwaysPullImages admissions plugin
- Audit
Log ClusterServices Kube Api Deprecated Audit Log - K8s audit log configuration. (list maxitem: 1)
- Event
Rate ClusterLimit Services Kube Api Deprecated Event Rate Limit - K8s event rate limit configuration. (list maxitem: 1)
- Extra
Args Dictionary<string, object> - Extra arguments that are added to the kube-api services
- Extra
Binds List<string> - Extra binds added to the controlplane nodes
- Extra
Envs List<string> - Extra env added to the controlplane nodes
- Image string
- Docker image for scheduler service (string)
- Pod
Security stringConfiguration - Built-in PodSecurityPolicy (privileged or restricted)
- Pod
Security boolPolicy - Enabled/Disable PodSecurityPolicy
- Secrets
Encryption ClusterConfig Services Kube Api Deprecated Secrets Encryption Config - Encrypt k8s secret data configration. (list maxitem: 1)
- Service
Cluster stringIp Range - Virtual IP range that will be used by Kubernetes services
- Service
Node stringPort Range - Port range for services defined with NodePort type
- Always
Pull boolImages - Enable/Disable AlwaysPullImages admissions plugin
- Audit
Log ClusterServices Kube Api Deprecated Audit Log - K8s audit log configuration. (list maxitem: 1)
- Event
Rate ClusterLimit Services Kube Api Deprecated Event Rate Limit - K8s event rate limit configuration. (list maxitem: 1)
- Extra
Args map[string]interface{} - Extra arguments that are added to the kube-api services
- Extra
Binds []string - Extra binds added to the controlplane nodes
- Extra
Envs []string - Extra env added to the controlplane nodes
- Image string
- Docker image for scheduler service (string)
- Pod
Security stringConfiguration - Built-in PodSecurityPolicy (privileged or restricted)
- Pod
Security boolPolicy - Enabled/Disable PodSecurityPolicy
- Secrets
Encryption ClusterConfig Services Kube Api Deprecated Secrets Encryption Config - Encrypt k8s secret data configration. (list maxitem: 1)
- Service
Cluster stringIp Range - Virtual IP range that will be used by Kubernetes services
- Service
Node stringPort Range - Port range for services defined with NodePort type
- always
Pull BooleanImages - Enable/Disable AlwaysPullImages admissions plugin
- audit
Log ClusterServices Kube Api Deprecated Audit Log - K8s audit log configuration. (list maxitem: 1)
- event
Rate ClusterLimit Services Kube Api Deprecated Event Rate Limit - K8s event rate limit configuration. (list maxitem: 1)
- extra
Args Map<String,Object> - Extra arguments that are added to the kube-api services
- extra
Binds List<String> - Extra binds added to the controlplane nodes
- extra
Envs List<String> - Extra env added to the controlplane nodes
- image String
- Docker image for scheduler service (string)
- pod
Security StringConfiguration - Built-in PodSecurityPolicy (privileged or restricted)
- pod
Security BooleanPolicy - Enabled/Disable PodSecurityPolicy
- secrets
Encryption ClusterConfig Services Kube Api Deprecated Secrets Encryption Config - Encrypt k8s secret data configration. (list maxitem: 1)
- service
Cluster StringIp Range - Virtual IP range that will be used by Kubernetes services
- service
Node StringPort Range - Port range for services defined with NodePort type
- always
Pull booleanImages - Enable/Disable AlwaysPullImages admissions plugin
- audit
Log ClusterServices Kube Api Deprecated Audit Log - K8s audit log configuration. (list maxitem: 1)
- event
Rate ClusterLimit Services Kube Api Deprecated Event Rate Limit - K8s event rate limit configuration. (list maxitem: 1)
- extra
Args {[key: string]: any} - Extra arguments that are added to the kube-api services
- extra
Binds string[] - Extra binds added to the controlplane nodes
- extra
Envs string[] - Extra env added to the controlplane nodes
- image string
- Docker image for scheduler service (string)
- pod
Security stringConfiguration - Built-in PodSecurityPolicy (privileged or restricted)
- pod
Security booleanPolicy - Enabled/Disable PodSecurityPolicy
- secrets
Encryption ClusterConfig Services Kube Api Deprecated Secrets Encryption Config - Encrypt k8s secret data configration. (list maxitem: 1)
- service
Cluster stringIp Range - Virtual IP range that will be used by Kubernetes services
- service
Node stringPort Range - Port range for services defined with NodePort type
- always_
pull_ boolimages - Enable/Disable AlwaysPullImages admissions plugin
- audit_
log ClusterServices Kube Api Deprecated Audit Log - K8s audit log configuration. (list maxitem: 1)
- event_
rate_ Clusterlimit Services Kube Api Deprecated Event Rate Limit - K8s event rate limit configuration. (list maxitem: 1)
- extra_
args Mapping[str, Any] - 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 Deprecated 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
- always
Pull BooleanImages - Enable/Disable AlwaysPullImages admissions plugin
- audit
Log Property Map - K8s audit log configuration. (list maxitem: 1)
- event
Rate Property MapLimit - K8s event rate limit configuration. (list maxitem: 1)
- extra
Args Map<Any> - Extra arguments that are added to the kube-api services
- extra
Binds List<String> - Extra binds added to the controlplane nodes
- extra
Envs List<String> - Extra env added to the controlplane nodes
- image String
- Docker image for scheduler service (string)
- pod
Security StringConfiguration - Built-in PodSecurityPolicy (privileged or restricted)
- pod
Security BooleanPolicy - Enabled/Disable PodSecurityPolicy
- secrets
Encryption Property MapConfig - Encrypt k8s secret data configration. (list maxitem: 1)
- service
Cluster StringIp Range - Virtual IP range that will be used by Kubernetes services
- service
Node StringPort Range - Port range for services defined with NodePort type
ClusterServicesKubeApiDeprecatedAuditLog, ClusterServicesKubeApiDeprecatedAuditLogArgs
- Configuration
Cluster
Services Kube Api Deprecated 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\n
More info (string) - Enabled bool
- Enable secrets encryption (bool)
- Configuration
Cluster
Services Kube Api Deprecated 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\n
More info (string) - Enabled bool
- Enable secrets encryption (bool)
- configuration
Cluster
Services Kube Api Deprecated 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\n
More info (string) - enabled Boolean
- Enable secrets encryption (bool)
- configuration
Cluster
Services Kube Api Deprecated 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\n
More info (string) - enabled boolean
- Enable secrets encryption (bool)
- configuration
Cluster
Services Kube Api Deprecated 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\n
More info (string) - enabled bool
- Enable secrets encryption (bool)
- configuration Property Map
- Event rate limit yaml encoded configuration.
"apiVersion"
and"kind":"Configuration"
fields are required in the yaml. Ex.apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n
More info (string) - enabled Boolean
- Enable secrets encryption (bool)
ClusterServicesKubeApiDeprecatedAuditLogConfiguration, ClusterServicesKubeApiDeprecatedAuditLogConfigurationArgs
- Format string
- Audit log format (string)
- Max
Age int - Audit log max age (int)
- Max
Backup int - Audit log max backup. Default:
10
(int) - Max
Size int - Audit log max size. Default:
100
(int) - Path 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)
- Max
Age int - Audit log max age (int)
- Max
Backup int - Audit log max backup. Default:
10
(int) - Max
Size int - Audit log max size. Default:
100
(int) - Path 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)
- max
Age Integer - Audit log max age (int)
- max
Backup Integer - Audit log max backup. Default:
10
(int) - max
Size Integer - Audit log max size. Default:
100
(int) - path String
- Audit log path. Default:
/var/log/kube-audit/audit-log.json
(string) - policy String
- Audit policy json encoded definition.
"apiVersion"
and"kind":"Policy","rules"
fields are required in the json. Ex.jsonencode({"apiVersion":"audit.k8s.io/v1","kind":"Policy","rules":[{"level":"RequestResponse","resources":[{"group":"","resources":["pods"]}]}]})
More info (string)
- format string
- Audit log format (string)
- max
Age number - Audit log max age (int)
- max
Backup number - Audit log max backup. Default:
10
(int) - max
Size number - Audit log max size. Default:
100
(int) - path string
- Audit log path. Default:
/var/log/kube-audit/audit-log.json
(string) - policy string
- Audit policy json encoded definition.
"apiVersion"
and"kind":"Policy","rules"
fields are required in the json. Ex.jsonencode({"apiVersion":"audit.k8s.io/v1","kind":"Policy","rules":[{"level":"RequestResponse","resources":[{"group":"","resources":["pods"]}]}]})
More info (string)
- format str
- Audit log format (string)
- max_
age int - Audit log max age (int)
- max_
backup int - Audit log max backup. Default:
10
(int) - max_
size int - Audit log max size. Default:
100
(int) - path str
- Audit log path. Default:
/var/log/kube-audit/audit-log.json
(string) - policy str
- Audit policy json encoded definition.
"apiVersion"
and"kind":"Policy","rules"
fields are required in the json. Ex.jsonencode({"apiVersion":"audit.k8s.io/v1","kind":"Policy","rules":[{"level":"RequestResponse","resources":[{"group":"","resources":["pods"]}]}]})
More info (string)
- format String
- Audit log format (string)
- max
Age Number - Audit log max age (int)
- max
Backup Number - Audit log max backup. Default:
10
(int) - max
Size Number - Audit log max size. Default:
100
(int) - path String
- Audit log path. Default:
/var/log/kube-audit/audit-log.json
(string) - policy String
- Audit policy json encoded definition.
"apiVersion"
and"kind":"Policy","rules"
fields are required in the json. Ex.jsonencode({"apiVersion":"audit.k8s.io/v1","kind":"Policy","rules":[{"level":"RequestResponse","resources":[{"group":"","resources":["pods"]}]}]})
More info (string)
ClusterServicesKubeApiDeprecatedEventRateLimit, ClusterServicesKubeApiDeprecatedEventRateLimitArgs
- Configuration string
- Event rate limit yaml encoded configuration.
"apiVersion"
and"kind":"Configuration"
fields are required in the yaml. Ex.apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n
More info (string) - Enabled bool
- Enable secrets encryption (bool)
- Configuration string
- Event rate limit yaml encoded configuration.
"apiVersion"
and"kind":"Configuration"
fields are required in the yaml. Ex.apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n
More info (string) - Enabled bool
- Enable secrets encryption (bool)
- configuration String
- Event rate limit yaml encoded configuration.
"apiVersion"
and"kind":"Configuration"
fields are required in the yaml. Ex.apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n
More info (string) - enabled Boolean
- Enable secrets encryption (bool)
- configuration string
- Event rate limit yaml encoded configuration.
"apiVersion"
and"kind":"Configuration"
fields are required in the yaml. Ex.apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n
More info (string) - enabled boolean
- Enable secrets encryption (bool)
- configuration str
- Event rate limit yaml encoded configuration.
"apiVersion"
and"kind":"Configuration"
fields are required in the yaml. Ex.apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n
More info (string) - enabled bool
- Enable secrets encryption (bool)
- configuration String
- Event rate limit yaml encoded configuration.
"apiVersion"
and"kind":"Configuration"
fields are required in the yaml. Ex.apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n
More info (string) - enabled Boolean
- Enable secrets encryption (bool)
ClusterServicesKubeApiDeprecatedSecretsEncryptionConfig, ClusterServicesKubeApiDeprecatedSecretsEncryptionConfigArgs
- Custom
Config string - Secrets encryption yaml encoded custom configuration.
"apiVersion"
and"kind":"EncryptionConfiguration"
fields are required in the yaml. Ex.apiVersion: apiserver.config.k8s.io/v1\nkind: EncryptionConfiguration\nresources:\n- resources:\n - secrets\n providers:\n - aescbc:\n keys:\n - name: k-fw5hn\n secret: RTczRjFDODMwQzAyMDVBREU4NDJBMUZFNDhCNzM5N0I=\n identity: {}\n
More info (string) - Enabled bool
- Enable secrets encryption (bool)
- Custom
Config string - Secrets encryption yaml encoded custom configuration.
"apiVersion"
and"kind":"EncryptionConfiguration"
fields are required in the yaml. Ex.apiVersion: apiserver.config.k8s.io/v1\nkind: EncryptionConfiguration\nresources:\n- resources:\n - secrets\n providers:\n - aescbc:\n keys:\n - name: k-fw5hn\n secret: RTczRjFDODMwQzAyMDVBREU4NDJBMUZFNDhCNzM5N0I=\n identity: {}\n
More info (string) - Enabled bool
- Enable secrets encryption (bool)
- custom
Config String - Secrets encryption yaml encoded custom configuration.
"apiVersion"
and"kind":"EncryptionConfiguration"
fields are required in the yaml. Ex.apiVersion: apiserver.config.k8s.io/v1\nkind: EncryptionConfiguration\nresources:\n- resources:\n - secrets\n providers:\n - aescbc:\n keys:\n - name: k-fw5hn\n secret: RTczRjFDODMwQzAyMDVBREU4NDJBMUZFNDhCNzM5N0I=\n identity: {}\n
More info (string) - enabled Boolean
- Enable secrets encryption (bool)
- custom
Config string - Secrets encryption yaml encoded custom configuration.
"apiVersion"
and"kind":"EncryptionConfiguration"
fields are required in the yaml. Ex.apiVersion: apiserver.config.k8s.io/v1\nkind: EncryptionConfiguration\nresources:\n- resources:\n - secrets\n providers:\n - aescbc:\n keys:\n - name: k-fw5hn\n secret: RTczRjFDODMwQzAyMDVBREU4NDJBMUZFNDhCNzM5N0I=\n identity: {}\n
More info (string) - enabled boolean
- Enable secrets encryption (bool)
- custom_
config str - Secrets encryption yaml encoded custom configuration.
"apiVersion"
and"kind":"EncryptionConfiguration"
fields are required in the yaml. Ex.apiVersion: apiserver.config.k8s.io/v1\nkind: EncryptionConfiguration\nresources:\n- resources:\n - secrets\n providers:\n - aescbc:\n keys:\n - name: k-fw5hn\n secret: RTczRjFDODMwQzAyMDVBREU4NDJBMUZFNDhCNzM5N0I=\n identity: {}\n
More info (string) - enabled bool
- Enable secrets encryption (bool)
- custom
Config String - Secrets encryption yaml encoded custom configuration.
"apiVersion"
and"kind":"EncryptionConfiguration"
fields are required in the yaml. Ex.apiVersion: apiserver.config.k8s.io/v1\nkind: EncryptionConfiguration\nresources:\n- resources:\n - secrets\n providers:\n - aescbc:\n keys:\n - name: k-fw5hn\n secret: RTczRjFDODMwQzAyMDVBREU4NDJBMUZFNDhCNzM5N0I=\n identity: {}\n
More info (string) - enabled Boolean
- Enable secrets encryption (bool)
ClusterServicesKubeApiEventRateLimit, ClusterServicesKubeApiEventRateLimitArgs
- Configuration string
- Event rate limit yaml encoded configuration.
"apiVersion"
and"kind":"Configuration"
fields are required in the yaml. Ex.apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n
More info (string) - Enabled bool
- Enable secrets encryption (bool)
- Configuration string
- Event rate limit yaml encoded configuration.
"apiVersion"
and"kind":"Configuration"
fields are required in the yaml. Ex.apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n
More info (string) - Enabled bool
- Enable secrets encryption (bool)
- configuration String
- Event rate limit yaml encoded configuration.
"apiVersion"
and"kind":"Configuration"
fields are required in the yaml. Ex.apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n
More info (string) - enabled Boolean
- Enable secrets encryption (bool)
- configuration string
- Event rate limit yaml encoded configuration.
"apiVersion"
and"kind":"Configuration"
fields are required in the yaml. Ex.apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n
More info (string) - enabled boolean
- Enable secrets encryption (bool)
- configuration str
- Event rate limit yaml encoded configuration.
"apiVersion"
and"kind":"Configuration"
fields are required in the yaml. Ex.apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n
More info (string) - enabled bool
- Enable secrets encryption (bool)
- configuration String
- Event rate limit yaml encoded configuration.
"apiVersion"
and"kind":"Configuration"
fields are required in the yaml. Ex.apiVersion: eventratelimit.admission.k8s.io/v1alpha1\nkind: Configuration\nlimits:\n- type: Server\n burst: 30000\n qps: 6000\n
More info (string) - enabled Boolean
- Enable secrets encryption (bool)
ClusterServicesKubeApiSecretsEncryptionConfig, ClusterServicesKubeApiSecretsEncryptionConfigArgs
- Custom
Config string - Secrets encryption yaml encoded custom configuration.
"apiVersion"
and"kind":"EncryptionConfiguration"
fields are required in the yaml. Ex.apiVersion: apiserver.config.k8s.io/v1\nkind: EncryptionConfiguration\nresources:\n- resources:\n - secrets\n providers:\n - aescbc:\n keys:\n - name: k-fw5hn\n secret: RTczRjFDODMwQzAyMDVBREU4NDJBMUZFNDhCNzM5N0I=\n identity: {}\n
More info (string) - Enabled bool
- Enable secrets encryption (bool)
- Custom
Config string - Secrets encryption yaml encoded custom configuration.
"apiVersion"
and"kind":"EncryptionConfiguration"
fields are required in the yaml. Ex.apiVersion: apiserver.config.k8s.io/v1\nkind: EncryptionConfiguration\nresources:\n- resources:\n - secrets\n providers:\n - aescbc:\n keys:\n - name: k-fw5hn\n secret: RTczRjFDODMwQzAyMDVBREU4NDJBMUZFNDhCNzM5N0I=\n identity: {}\n
More info (string) - Enabled bool
- Enable secrets encryption (bool)
- custom
Config String - Secrets encryption yaml encoded custom configuration.
"apiVersion"
and"kind":"EncryptionConfiguration"
fields are required in the yaml. Ex.apiVersion: apiserver.config.k8s.io/v1\nkind: EncryptionConfiguration\nresources:\n- resources:\n - secrets\n providers:\n - aescbc:\n keys:\n - name: k-fw5hn\n secret: RTczRjFDODMwQzAyMDVBREU4NDJBMUZFNDhCNzM5N0I=\n identity: {}\n
More info (string) - enabled Boolean
- Enable secrets encryption (bool)
- custom
Config string - Secrets encryption yaml encoded custom configuration.
"apiVersion"
and"kind":"EncryptionConfiguration"
fields are required in the yaml. Ex.apiVersion: apiserver.config.k8s.io/v1\nkind: EncryptionConfiguration\nresources:\n- resources:\n - secrets\n providers:\n - aescbc:\n keys:\n - name: k-fw5hn\n secret: RTczRjFDODMwQzAyMDVBREU4NDJBMUZFNDhCNzM5N0I=\n identity: {}\n
More info (string) - enabled boolean
- Enable secrets encryption (bool)
- custom_
config str - Secrets encryption yaml encoded custom configuration.
"apiVersion"
and"kind":"EncryptionConfiguration"
fields are required in the yaml. Ex.apiVersion: apiserver.config.k8s.io/v1\nkind: EncryptionConfiguration\nresources:\n- resources:\n - secrets\n providers:\n - aescbc:\n keys:\n - name: k-fw5hn\n secret: RTczRjFDODMwQzAyMDVBREU4NDJBMUZFNDhCNzM5N0I=\n identity: {}\n
More info (string) - enabled bool
- Enable secrets encryption (bool)
- custom
Config String - Secrets encryption yaml encoded custom configuration.
"apiVersion"
and"kind":"EncryptionConfiguration"
fields are required in the yaml. Ex.apiVersion: apiserver.config.k8s.io/v1\nkind: EncryptionConfiguration\nresources:\n- resources:\n - secrets\n providers:\n - aescbc:\n keys:\n - name: k-fw5hn\n secret: RTczRjFDODMwQzAyMDVBREU4NDJBMUZFNDhCNzM5N0I=\n identity: {}\n
More info (string) - enabled Boolean
- Enable secrets encryption (bool)
ClusterServicesKubeController, ClusterServicesKubeControllerArgs
- Cluster
Cidr string - (Computed) RKE k8s cluster cidr (string)
- Extra
Args Dictionary<string, object> - Extra arguments that are added to the kube-controller service
- Extra
Binds List<string> - Extra binds added to the controlplane nodes
- Extra
Envs List<string> - Extra env added to the controlplane nodes
- Image string
- Docker image of the kube-controller service
- Service
Cluster stringIp Range - Virtual IP range that will be used by Kubernetes services
- Cluster
Cidr string - (Computed) RKE k8s cluster cidr (string)
- Extra
Args map[string]interface{} - Extra arguments that are added to the kube-controller service
- Extra
Binds []string - Extra binds added to the controlplane nodes
- Extra
Envs []string - Extra env added to the controlplane nodes
- Image string
- Docker image of the kube-controller service
- Service
Cluster stringIp Range - Virtual IP range that will be used by Kubernetes services
- cluster
Cidr String - (Computed) RKE k8s cluster cidr (string)
- extra
Args Map<String,Object> - Extra arguments that are added to the kube-controller service
- extra
Binds List<String> - Extra binds added to the controlplane nodes
- extra
Envs List<String> - Extra env added to the controlplane nodes
- image String
- Docker image of the kube-controller service
- service
Cluster StringIp Range - Virtual IP range that will be used by Kubernetes services
- cluster
Cidr string - (Computed) RKE k8s cluster cidr (string)
- extra
Args {[key: string]: any} - Extra arguments that are added to the kube-controller service
- extra
Binds string[] - Extra binds added to the controlplane nodes
- extra
Envs string[] - Extra env added to the controlplane nodes
- image string
- Docker image of the kube-controller service
- service
Cluster 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, Any] - 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
- cluster
Cidr String - (Computed) RKE k8s cluster cidr (string)
- extra
Args Map<Any> - Extra arguments that are added to the kube-controller service
- extra
Binds List<String> - Extra binds added to the controlplane nodes
- extra
Envs List<String> - Extra env added to the controlplane nodes
- image String
- Docker image of the kube-controller service
- service
Cluster StringIp Range - Virtual IP range that will be used by Kubernetes services
ClusterServicesKubeControllerDeprecated, ClusterServicesKubeControllerDeprecatedArgs
- Cluster
Cidr string - (Computed) RKE k8s cluster cidr (string)
- Extra
Args Dictionary<string, object> - Extra arguments that are added to the kube-controller service
- Extra
Binds List<string> - Extra binds added to the controlplane nodes
- Extra
Envs List<string> - Extra env added to the controlplane nodes
- Image string
- Docker image of the kube-controller service
- Service
Cluster stringIp Range - Virtual IP range that will be used by Kubernetes services
- Cluster
Cidr string - (Computed) RKE k8s cluster cidr (string)
- Extra
Args map[string]interface{} - Extra arguments that are added to the kube-controller service
- Extra
Binds []string - Extra binds added to the controlplane nodes
- Extra
Envs []string - Extra env added to the controlplane nodes
- Image string
- Docker image of the kube-controller service
- Service
Cluster stringIp Range - Virtual IP range that will be used by Kubernetes services
- cluster
Cidr String - (Computed) RKE k8s cluster cidr (string)
- extra
Args Map<String,Object> - Extra arguments that are added to the kube-controller service
- extra
Binds List<String> - Extra binds added to the controlplane nodes
- extra
Envs List<String> - Extra env added to the controlplane nodes
- image String
- Docker image of the kube-controller service
- service
Cluster StringIp Range - Virtual IP range that will be used by Kubernetes services
- cluster
Cidr string - (Computed) RKE k8s cluster cidr (string)
- extra
Args {[key: string]: any} - Extra arguments that are added to the kube-controller service
- extra
Binds string[] - Extra binds added to the controlplane nodes
- extra
Envs string[] - Extra env added to the controlplane nodes
- image string
- Docker image of the kube-controller service
- service
Cluster 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, Any] - 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
- cluster
Cidr String - (Computed) RKE k8s cluster cidr (string)
- extra
Args Map<Any> - Extra arguments that are added to the kube-controller service
- extra
Binds List<String> - Extra binds added to the controlplane nodes
- extra
Envs List<String> - Extra env added to the controlplane nodes
- image String
- Docker image of the kube-controller service
- service
Cluster StringIp Range - Virtual IP range that will be used by Kubernetes services
ClusterServicesKubeProxyDeprecated, ClusterServicesKubeProxyDeprecatedArgs
- Extra
Args Dictionary<string, object> - Extra arguments that are added to the kubeproxy services
- Extra
Binds List<string> - Extra binds added to the worker nodes
- Extra
Envs List<string> - Extra env added to the worker nodes
- Image string
- Docker image of the kubeproxy service
- Extra
Args map[string]interface{} - Extra arguments that are added to the kubeproxy services
- Extra
Binds []string - Extra binds added to the worker nodes
- Extra
Envs []string - Extra env added to the worker nodes
- Image string
- Docker image of the kubeproxy service
- extra
Args Map<String,Object> - Extra arguments that are added to the kubeproxy services
- extra
Binds List<String> - Extra binds added to the worker nodes
- extra
Envs List<String> - Extra env added to the worker nodes
- image String
- Docker image of the kubeproxy service
- extra
Args {[key: string]: any} - Extra arguments that are added to the kubeproxy services
- extra
Binds string[] - Extra binds added to the worker nodes
- extra
Envs string[] - Extra env added to the worker nodes
- image string
- Docker image of the kubeproxy service
- extra_
args Mapping[str, Any] - 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
- extra
Args Map<Any> - Extra arguments that are added to the kubeproxy services
- extra
Binds List<String> - Extra binds added to the worker nodes
- extra
Envs List<String> - Extra env added to the worker nodes
- image String
- Docker image of the kubeproxy service
ClusterServicesKubeSchedulerDeprecated, ClusterServicesKubeSchedulerDeprecatedArgs
- Extra
Args Dictionary<string, object> - Extra arguments that are added to the scheduler services
- Extra
Binds List<string> - Extra binds added to the controlplane nodes
- Extra
Envs List<string> - Extra env added to the controlplane nodes
- Image string
- Docker image of the scheduler service
- Extra
Args map[string]interface{} - Extra arguments that are added to the scheduler services
- Extra
Binds []string - Extra binds added to the controlplane nodes
- Extra
Envs []string - Extra env added to the controlplane nodes
- Image string
- Docker image of the scheduler service
- extra
Args Map<String,Object> - Extra arguments that are added to the scheduler services
- extra
Binds List<String> - Extra binds added to the controlplane nodes
- extra
Envs List<String> - Extra env added to the controlplane nodes
- image String
- Docker image of the scheduler service
- extra
Args {[key: string]: any} - Extra arguments that are added to the scheduler services
- extra
Binds string[] - Extra binds added to the controlplane nodes
- extra
Envs string[] - Extra env added to the controlplane nodes
- image string
- Docker image of the scheduler service
- extra_
args Mapping[str, Any] - 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
- extra
Args Map<Any> - Extra arguments that are added to the scheduler services
- extra
Binds List<String> - Extra binds added to the controlplane nodes
- extra
Envs List<String> - Extra env added to the controlplane nodes
- image String
- Docker image of the scheduler service
ClusterServicesKubelet, ClusterServicesKubeletArgs
- Cluster
Dns stringServer - (Computed) RKE k8s cluster dns server (string)
- Cluster
Domain string - (Computed) RKE k8s cluster domain (string)
- Extra
Args Dictionary<string, object> - Extra arguments that are added to the kubelet services
- Extra
Binds List<string> - Extra binds added to the worker nodes
- Extra
Envs List<string> - 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 string
- Docker image of the kubelet service
- Infra
Container stringImage - The image whose network/ipc namespaces containers in each pod will use
- Cluster
Dns stringServer - (Computed) RKE k8s cluster dns server (string)
- Cluster
Domain string - (Computed) RKE k8s cluster domain (string)
- Extra
Args map[string]interface{} - Extra arguments that are added to the kubelet services
- Extra
Binds []string - Extra binds added to the worker nodes
- Extra
Envs []string - 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 string
- Docker image of the kubelet service
- Infra
Container stringImage - The image whose network/ipc namespaces containers in each pod will use
- cluster
Dns StringServer - (Computed) RKE k8s cluster dns server (string)
- cluster
Domain String - (Computed) RKE k8s cluster domain (string)
- extra
Args Map<String,Object> - Extra arguments that are added to the kubelet services
- extra
Binds List<String> - Extra binds added to the worker nodes
- extra
Envs List<String> - Extra env added to the nodes
- fail
Swap BooleanOn - Fail if swap is enabled
- generate
Serving BooleanCertificate - Generate a certificate signed by the kube-ca. Default
false
(bool) - image String
- Docker image of the kubelet service
- infra
Container StringImage - The image whose network/ipc namespaces containers in each pod will use
- cluster
Dns stringServer - (Computed) RKE k8s cluster dns server (string)
- cluster
Domain string - (Computed) RKE k8s cluster domain (string)
- extra
Args {[key: string]: any} - Extra arguments that are added to the kubelet services
- extra
Binds string[] - Extra binds added to the worker nodes
- extra
Envs string[] - Extra env added to the nodes
- fail
Swap booleanOn - Fail if swap is enabled
- generate
Serving booleanCertificate - Generate a certificate signed by the kube-ca. Default
false
(bool) - image string
- Docker image of the kubelet service
- infra
Container 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, Any] - 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
- cluster
Dns StringServer - (Computed) RKE k8s cluster dns server (string)
- cluster
Domain String - (Computed) RKE k8s cluster domain (string)
- extra
Args Map<Any> - Extra arguments that are added to the kubelet services
- extra
Binds List<String> - Extra binds added to the worker nodes
- extra
Envs List<String> - Extra env added to the nodes
- fail
Swap BooleanOn - Fail if swap is enabled
- generate
Serving BooleanCertificate - Generate a certificate signed by the kube-ca. Default
false
(bool) - image String
- Docker image of the kubelet service
- infra
Container StringImage - The image whose network/ipc namespaces containers in each pod will use
ClusterServicesKubeletDeprecated, ClusterServicesKubeletDeprecatedArgs
- Cluster
Dns stringServer - (Computed) RKE k8s cluster dns server (string)
- Cluster
Domain string - (Computed) RKE k8s cluster domain (string)
- Extra
Args Dictionary<string, object> - Extra arguments that are added to the kubelet services
- Extra
Binds List<string> - Extra binds added to the worker nodes
- Extra
Envs List<string> - 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 string
- Docker image of the kubelet service
- Infra
Container stringImage - The image whose network/ipc namespaces containers in each pod will use
- Cluster
Dns stringServer - (Computed) RKE k8s cluster dns server (string)
- Cluster
Domain string - (Computed) RKE k8s cluster domain (string)
- Extra
Args map[string]interface{} - Extra arguments that are added to the kubelet services
- Extra
Binds []string - Extra binds added to the worker nodes
- Extra
Envs []string - 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 string
- Docker image of the kubelet service
- Infra
Container stringImage - The image whose network/ipc namespaces containers in each pod will use
- cluster
Dns StringServer - (Computed) RKE k8s cluster dns server (string)
- cluster
Domain String - (Computed) RKE k8s cluster domain (string)
- extra
Args Map<String,Object> - Extra arguments that are added to the kubelet services
- extra
Binds List<String> - Extra binds added to the worker nodes
- extra
Envs List<String> - Extra env added to the nodes
- fail
Swap BooleanOn - Fail if swap is enabled
- generate
Serving BooleanCertificate - Generate a certificate signed by the kube-ca. Default
false
(bool) - image String
- Docker image of the kubelet service
- infra
Container StringImage - The image whose network/ipc namespaces containers in each pod will use
- cluster
Dns stringServer - (Computed) RKE k8s cluster dns server (string)
- cluster
Domain string - (Computed) RKE k8s cluster domain (string)
- extra
Args {[key: string]: any} - Extra arguments that are added to the kubelet services
- extra
Binds string[] - Extra binds added to the worker nodes
- extra
Envs string[] - Extra env added to the nodes
- fail
Swap booleanOn - Fail if swap is enabled
- generate
Serving booleanCertificate - Generate a certificate signed by the kube-ca. Default
false
(bool) - image string
- Docker image of the kubelet service
- infra
Container 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, Any] - 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
- cluster
Dns StringServer - (Computed) RKE k8s cluster dns server (string)
- cluster
Domain String - (Computed) RKE k8s cluster domain (string)
- extra
Args Map<Any> - Extra arguments that are added to the kubelet services
- extra
Binds List<String> - Extra binds added to the worker nodes
- extra
Envs List<String> - Extra env added to the nodes
- fail
Swap BooleanOn - Fail if swap is enabled
- generate
Serving BooleanCertificate - Generate a certificate signed by the kube-ca. Default
false
(bool) - image String
- Docker image of the kubelet service
- infra
Container StringImage - The image whose network/ipc namespaces containers in each pod will use
ClusterServicesKubeproxy, ClusterServicesKubeproxyArgs
- Extra
Args Dictionary<string, object> - Extra arguments that are added to the kubeproxy services
- Extra
Binds List<string> - Extra binds added to the worker nodes
- Extra
Envs List<string> - Extra env added to the worker nodes
- Image string
- Docker image of the kubeproxy service
- Extra
Args map[string]interface{} - Extra arguments that are added to the kubeproxy services
- Extra
Binds []string - Extra binds added to the worker nodes
- Extra
Envs []string - Extra env added to the worker nodes
- Image string
- Docker image of the kubeproxy service
- extra
Args Map<String,Object> - Extra arguments that are added to the kubeproxy services
- extra
Binds List<String> - Extra binds added to the worker nodes
- extra
Envs List<String> - Extra env added to the worker nodes
- image String
- Docker image of the kubeproxy service
- extra
Args {[key: string]: any} - Extra arguments that are added to the kubeproxy services
- extra
Binds string[] - Extra binds added to the worker nodes
- extra
Envs string[] - Extra env added to the worker nodes
- image string
- Docker image of the kubeproxy service
- extra_
args Mapping[str, Any] - 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
- extra
Args Map<Any> - Extra arguments that are added to the kubeproxy services
- extra
Binds List<String> - Extra binds added to the worker nodes
- extra
Envs List<String> - Extra env added to the worker nodes
- image String
- Docker image of the kubeproxy service
ClusterServicesScheduler, ClusterServicesSchedulerArgs
- Extra
Args Dictionary<string, object> - Extra arguments that are added to the scheduler services
- Extra
Binds List<string> - Extra binds added to the controlplane nodes
- Extra
Envs List<string> - Extra env added to the controlplane nodes
- Image string
- Docker image of the scheduler service
- Extra
Args map[string]interface{} - Extra arguments that are added to the scheduler services
- Extra
Binds []string - Extra binds added to the controlplane nodes
- Extra
Envs []string - Extra env added to the controlplane nodes
- Image string
- Docker image of the scheduler service
- extra
Args Map<String,Object> - Extra arguments that are added to the scheduler services
- extra
Binds List<String> - Extra binds added to the controlplane nodes
- extra
Envs List<String> - Extra env added to the controlplane nodes
- image String
- Docker image of the scheduler service
- extra
Args {[key: string]: any} - Extra arguments that are added to the scheduler services
- extra
Binds string[] - Extra binds added to the controlplane nodes
- extra
Envs string[] - Extra env added to the controlplane nodes
- image string
- Docker image of the scheduler service
- extra_
args Mapping[str, Any] - 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
- extra
Args Map<Any> - Extra arguments that are added to the scheduler services
- extra
Binds List<String> - Extra binds added to the controlplane nodes
- extra
Envs List<String> - Extra env added to the controlplane nodes
- image String
- Docker image of the scheduler service
ClusterSystemImages, ClusterSystemImagesArgs
- Aci
Cni stringDeploy Container - Docker image for aci_cni_deploy_container (string)
- Aci
Controller stringContainer - Docker image for aci_controller_container (string)
- Aci
Host stringContainer - Docker image for aci_host_container (string)
- Aci
Mcast stringContainer - Docker image for aci_mcast_container (string)
- Aci
Opflex stringContainer - Docker image for aci_opflex_container (string)
- Aci
Ovs stringContainer - Docker image for aci_ovs_container (string)
- Alpine string
- Docker image for alpine (string)
- Calico
Cni string - Docker image for calico_cni (string)
- Calico
Controllers string - Docker image for calico_controllers (string)
- Calico
Ctl string - Docker image for calico_ctl (string)
- Calico
Flex stringVol - Docker image for calico_flex_vol (string)
- Calico
Node string - Docker image for calico_node (string)
- Canal
Cni string - Docker image for canal_cni (string)
- Canal
Flannel string - Docker image for canal_flannel (string)
- Canal
Flex stringVol - Docker image for canal_flex_vol (string)
- Canal
Node string - Docker image for canal_node (string)
- Cert
Downloader string - Docker image for cert_downloader (string)
- Coredns string
- Docker image for coredns (string)
- Coredns
Autoscaler 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)
- Flannel
Cni string - Docker image for flannel_cni (string)
- Ingress string
- RKE k8s cluster ingress controller configuration (list maxitems:1)
- Ingress
Backend string - Docker image for ingress_backend (string)
- Kube
Dns string - Docker image for kube_dns (string)
- Kube
Dns stringAutoscaler - Docker image for kube_dns_autoscaler (string)
- Kube
Dns stringSidecar - Docker image for kube_dns_sidecar (string)
- Kubernetes string
- Docker image for kubernetes (string)
- Kubernetes
Services stringSidecar - Docker image for kubernetes_services_sidecar (string)
- Metrics
Server string - Docker image for metrics_server (string)
- Nginx
Proxy string - Docker image for nginx_proxy (string)
- Nodelocal string
- Docker image for nodelocal (string)
- Pod
Infra stringContainer - Docker image for pod_infra_container (string)
- Weave
Cni string - Docker image for weave_cni (string)
- Weave
Node string - Docker image for weave_node (string)
- Windows
Pod stringInfra Container - Docker image for windows_pod_infra_container (string)
- Aci
Cni stringDeploy Container - Docker image for aci_cni_deploy_container (string)
- Aci
Controller stringContainer - Docker image for aci_controller_container (string)
- Aci
Host stringContainer - Docker image for aci_host_container (string)
- Aci
Mcast stringContainer - Docker image for aci_mcast_container (string)
- Aci
Opflex stringContainer - Docker image for aci_opflex_container (string)
- Aci
Ovs stringContainer - Docker image for aci_ovs_container (string)
- Alpine string
- Docker image for alpine (string)
- Calico
Cni string - Docker image for calico_cni (string)
- Calico
Controllers string - Docker image for calico_controllers (string)
- Calico
Ctl string - Docker image for calico_ctl (string)
- Calico
Flex stringVol - Docker image for calico_flex_vol (string)
- Calico
Node string - Docker image for calico_node (string)
- Canal
Cni string - Docker image for canal_cni (string)
- Canal
Flannel string - Docker image for canal_flannel (string)
- Canal
Flex stringVol - Docker image for canal_flex_vol (string)
- Canal
Node string - Docker image for canal_node (string)
- Cert
Downloader string - Docker image for cert_downloader (string)
- Coredns string
- Docker image for coredns (string)
- Coredns
Autoscaler 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)
- Flannel
Cni string - Docker image for flannel_cni (string)
- Ingress string
- RKE k8s cluster ingress controller configuration (list maxitems:1)
- Ingress
Backend string - Docker image for ingress_backend (string)
- Kube
Dns string - Docker image for kube_dns (string)
- Kube
Dns stringAutoscaler - Docker image for kube_dns_autoscaler (string)
- Kube
Dns stringSidecar - Docker image for kube_dns_sidecar (string)
- Kubernetes string
- Docker image for kubernetes (string)
- Kubernetes
Services stringSidecar - Docker image for kubernetes_services_sidecar (string)
- Metrics
Server string - Docker image for metrics_server (string)
- Nginx
Proxy string - Docker image for nginx_proxy (string)
- Nodelocal string
- Docker image for nodelocal (string)
- Pod
Infra stringContainer - Docker image for pod_infra_container (string)
- Weave
Cni string - Docker image for weave_cni (string)
- Weave
Node string - Docker image for weave_node (string)
- Windows
Pod stringInfra Container - Docker image for windows_pod_infra_container (string)
- aci
Cni StringDeploy Container - Docker image for aci_cni_deploy_container (string)
- aci
Controller StringContainer - Docker image for aci_controller_container (string)
- aci
Host StringContainer - Docker image for aci_host_container (string)
- aci
Mcast StringContainer - Docker image for aci_mcast_container (string)
- aci
Opflex StringContainer - Docker image for aci_opflex_container (string)
- aci
Ovs StringContainer - Docker image for aci_ovs_container (string)
- alpine String
- Docker image for alpine (string)
- calico
Cni String - Docker image for calico_cni (string)
- calico
Controllers String - Docker image for calico_controllers (string)
- calico
Ctl String - Docker image for calico_ctl (string)
- calico
Flex StringVol - Docker image for calico_flex_vol (string)
- calico
Node String - Docker image for calico_node (string)
- canal
Cni String - Docker image for canal_cni (string)
- canal
Flannel String - Docker image for canal_flannel (string)
- canal
Flex StringVol - Docker image for canal_flex_vol (string)
- canal
Node String - Docker image for canal_node (string)
- cert
Downloader String - Docker image for cert_downloader (string)
- coredns String
- Docker image for coredns (string)
- coredns
Autoscaler 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)
- flannel
Cni String - Docker image for flannel_cni (string)
- ingress String
- RKE k8s cluster ingress controller configuration (list maxitems:1)
- ingress
Backend String - Docker image for ingress_backend (string)
- kube
Dns String - Docker image for kube_dns (string)
- kube
Dns StringAutoscaler - Docker image for kube_dns_autoscaler (string)
- kube
Dns StringSidecar - Docker image for kube_dns_sidecar (string)
- kubernetes String
- Docker image for kubernetes (string)
- kubernetes
Services StringSidecar - Docker image for kubernetes_services_sidecar (string)
- metrics
Server String - Docker image for metrics_server (string)
- nginx
Proxy String - Docker image for nginx_proxy (string)
- nodelocal String
- Docker image for nodelocal (string)
- pod
Infra StringContainer - Docker image for pod_infra_container (string)
- weave
Cni String - Docker image for weave_cni (string)
- weave
Node String - Docker image for weave_node (string)
- windows
Pod StringInfra Container - Docker image for windows_pod_infra_container (string)
- aci
Cni stringDeploy Container - Docker image for aci_cni_deploy_container (string)
- aci
Controller stringContainer - Docker image for aci_controller_container (string)
- aci
Host stringContainer - Docker image for aci_host_container (string)
- aci
Mcast stringContainer - Docker image for aci_mcast_container (string)
- aci
Opflex stringContainer - Docker image for aci_opflex_container (string)
- aci
Ovs stringContainer - Docker image for aci_ovs_container (string)
- alpine string
- Docker image for alpine (string)
- calico
Cni string - Docker image for calico_cni (string)
- calico
Controllers string - Docker image for calico_controllers (string)
- calico
Ctl string - Docker image for calico_ctl (string)
- calico
Flex stringVol - Docker image for calico_flex_vol (string)
- calico
Node string - Docker image for calico_node (string)
- canal
Cni string - Docker image for canal_cni (string)
- canal
Flannel string - Docker image for canal_flannel (string)
- canal
Flex stringVol - Docker image for canal_flex_vol (string)
- canal
Node string - Docker image for canal_node (string)
- cert
Downloader string - Docker image for cert_downloader (string)
- coredns string
- Docker image for coredns (string)
- coredns
Autoscaler 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)
- flannel
Cni string - Docker image for flannel_cni (string)
- ingress string
- RKE k8s cluster ingress controller configuration (list maxitems:1)
- ingress
Backend string - Docker image for ingress_backend (string)
- kube
Dns string - Docker image for kube_dns (string)
- kube
Dns stringAutoscaler - Docker image for kube_dns_autoscaler (string)
- kube
Dns stringSidecar - Docker image for kube_dns_sidecar (string)
- kubernetes string
- Docker image for kubernetes (string)
- kubernetes
Services stringSidecar - Docker image for kubernetes_services_sidecar (string)
- metrics
Server string - Docker image for metrics_server (string)
- nginx
Proxy string - Docker image for nginx_proxy (string)
- nodelocal string
- Docker image for nodelocal (string)
- pod
Infra stringContainer - Docker image for pod_infra_container (string)
- weave
Cni string - Docker image for weave_cni (string)
- weave
Node string - Docker image for weave_node (string)
- windows
Pod 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)
- aci
Cni StringDeploy Container - Docker image for aci_cni_deploy_container (string)
- aci
Controller StringContainer - Docker image for aci_controller_container (string)
- aci
Host StringContainer - Docker image for aci_host_container (string)
- aci
Mcast StringContainer - Docker image for aci_mcast_container (string)
- aci
Opflex StringContainer - Docker image for aci_opflex_container (string)
- aci
Ovs StringContainer - Docker image for aci_ovs_container (string)
- alpine String
- Docker image for alpine (string)
- calico
Cni String - Docker image for calico_cni (string)
- calico
Controllers String - Docker image for calico_controllers (string)
- calico
Ctl String - Docker image for calico_ctl (string)
- calico
Flex StringVol - Docker image for calico_flex_vol (string)
- calico
Node String - Docker image for calico_node (string)
- canal
Cni String - Docker image for canal_cni (string)
- canal
Flannel String - Docker image for canal_flannel (string)
- canal
Flex StringVol - Docker image for canal_flex_vol (string)
- canal
Node String - Docker image for canal_node (string)
- cert
Downloader String - Docker image for cert_downloader (string)
- coredns String
- Docker image for coredns (string)
- coredns
Autoscaler 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)
- flannel
Cni String - Docker image for flannel_cni (string)
- ingress String
- RKE k8s cluster ingress controller configuration (list maxitems:1)
- ingress
Backend String - Docker image for ingress_backend (string)
- kube
Dns String - Docker image for kube_dns (string)
- kube
Dns StringAutoscaler - Docker image for kube_dns_autoscaler (string)
- kube
Dns StringSidecar - Docker image for kube_dns_sidecar (string)
- kubernetes String
- Docker image for kubernetes (string)
- kubernetes
Services StringSidecar - Docker image for kubernetes_services_sidecar (string)
- metrics
Server String - Docker image for metrics_server (string)
- nginx
Proxy String - Docker image for nginx_proxy (string)
- nodelocal String
- Docker image for nodelocal (string)
- pod
Infra StringContainer - Docker image for pod_infra_container (string)
- weave
Cni String - Docker image for weave_cni (string)
- weave
Node String - Docker image for weave_node (string)
- windows
Pod StringInfra Container - Docker image for windows_pod_infra_container (string)
ClusterUpgradeStrategy, ClusterUpgradeStrategyArgs
- Drain bool
- RKE drain nodes (bool)
- Drain
Input 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)
- string
- RKE max unavailable controlplane nodes (string)
- string
- RKE max unavailable worker nodes (string)
- drain Boolean
- RKE drain nodes (bool)
- drain
Input 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)
- drain
Input 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)
- drain
Input 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
- Delete
Local boolData - Delete RKE node local data (bool)
- Force bool
- Force RKE node drain (bool)
- Grace
Period int - RKE node drain grace period (int)
- Ignore
Daemon boolSets - Ignore RKE daemon sets (bool)
- Timeout int
- RKE node drain timeout (int)
- Delete
Local boolData - Delete RKE node local data (bool)
- Force bool
- Force RKE node drain (bool)
- Grace
Period int - RKE node drain grace period (int)
- Ignore
Daemon boolSets - Ignore RKE daemon sets (bool)
- Timeout int
- RKE node drain timeout (int)
- delete
Local BooleanData - Delete RKE node local data (bool)
- force Boolean
- Force RKE node drain (bool)
- grace
Period Integer - RKE node drain grace period (int)
- ignore
Daemon BooleanSets - Ignore RKE daemon sets (bool)
- timeout Integer
- RKE node drain timeout (int)
- delete
Local booleanData - Delete RKE node local data (bool)
- force boolean
- Force RKE node drain (bool)
- grace
Period number - RKE node drain grace period (int)
- ignore
Daemon 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 int - RKE node drain grace period (int)
- ignore_
daemon_ boolsets - Ignore RKE daemon sets (bool)
- timeout int
- RKE node drain timeout (int)
- delete
Local BooleanData - Delete RKE node local data (bool)
- force Boolean
- Force RKE node drain (bool)
- grace
Period Number - RKE node drain grace period (int)
- ignore
Daemon BooleanSets - Ignore RKE daemon sets (bool)
- timeout Number
- RKE node drain timeout (int)
ClusterWorkerHost, ClusterWorkerHostArgs
Package Details
- Repository
- Rancher Kubernetes Engine (RKE) pulumi/pulumi-rke
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
rke
Terraform Provider.