{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Control Plane","description":"Documentation for Control Plane, a hybrid multi-cloud platform for deploying and managing workloads, Kubernetes, networking, secrets, logs, and infrastructure across AWS, GCP, Azure, and private clouds.","colors":{"primary":"#1563ff","light":"#64a5ef","dark":"#1563ff"},"logo":{"light":"https://mintcdn.com/controlplanecorporation/hwvJiAoqIziVJ3gK/logos/dark.svg?fit=max\u0026auto=format\u0026n=hwvJiAoqIziVJ3gK\u0026q=85\u0026s=ec7b5a4bb958adc4d92dedfb41ab2e3c","dark":"https://mintcdn.com/controlplanecorporation/hwvJiAoqIziVJ3gK/logos/light.svg?fit=max\u0026auto=format\u0026n=hwvJiAoqIziVJ3gK\u0026q=85\u0026s=4904ca0b5a8c55fa87495b8edd04aadc"},"favicon":"https://mintcdn.com/controlplanecorporation/hwvJiAoqIziVJ3gK/logos/favicon.png?fit=max\u0026auto=format\u0026n=hwvJiAoqIziVJ3gK\u0026q=85\u0026s=11640a5f7b1a462c233be7a72afa72d7","api":{"openapi":["https://api.cpln.io/openapi.json","https://audit.cpln.io/openapi.json"],"mdx":{"auth":{"method":"bearer"},"server":"https://api.cpln.io"}},"navbar":{"links":[{"href":"https://console.cpln.io/signin","label":"Sign in"}],"primary":{"type":"button","label":"Sign up","href":"https://console.cpln.io/signup"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/control-plane-corporation","youtube":"https://www.youtube.com/@controlplanecorporation","reddit":"https://www.reddit.com/r/controlplane"}},"search":{"prompt":"Search Control Plane docs..."},"seo":{"indexing":"navigable"},"contextual":{"options":["copy","view","chatgpt","claude","perplexity",{"title":"Install MCP Server","description":"Connect the Control Plane MCP Server to your AI tool","icon":"plug","href":"https://docs.controlplane.com/ai/overview"}],"display":"header"},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Website","icon":"compass","href":"https://controlplane.com"},{"anchor":"Status","icon":"signal","href":"https://status.cpln.io/"},{"anchor":"Blog","icon":"newspaper","href":"https://controlplane.com/blog"},{"anchor":"FAQ","icon":"question","href":"https://controlplane.com/faq"},{"anchor":"Product Demos","icon":"video","href":"https://controlplane.com/product-demos"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"controlplanecorporation","hasAudioNarration":false,"actualSubdomain":"controlplanecorporation","customDomains":["docs.controlplane.com"],"gitSource":{"type":"github","owner":"controlplane-docs","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae3d8d1a6d51aa4658d8422","collectionId":"07e6ba87-b8c4-43e0-9584-3cb1e7cb1e7f","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae3d8d1a6d51aa4658d8422"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"DISABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"DISABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae3d8d1a6d51aa4658d8422","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"API Reference","count":173},{"language":"default","tag":"Core API","count":164},{"language":"default","tag":"Template Catalog","count":100},{"language":"default","tag":"Templates","count":90},{"language":"default","tag":"Home","count":79},{"language":"default","tag":"How-to Guides","count":71},{"language":"default","tag":"CLI Reference","count":66},{"language":"default","tag":"Reference","count":49},{"language":"default","tag":"Commands","count":38},{"language":"default","tag":"Workload","count":24}],"searchSettings":{"maxResults":5}},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[],"googleFontsInlined":false},"customCss":[{"filePath":"global.css","content":"html{overflow-y:scroll}"},{"filePath":"style.css","content":"img[src*=\"/icons/mcp-sidebar.svg\"]{filter:brightness(0) saturate(100%) invert(69%) sepia(9%) saturate(309%) hue-rotate(176deg) brightness(95%) contrast(87%)!important}a[aria-current=page] img[src*=\"/icons/mcp-sidebar.svg\"],img[src*=\"/icons/mcp.svg\"]{filter:brightness(0) saturate(100%) invert(28%) sepia(98%) saturate(3000%) hue-rotate(213deg) brightness(102%) contrast(101%)!important}.dark img[src*=\"/icons/mcp-sidebar.svg\"]{filter:brightness(0) saturate(100%) invert(47%) sepia(8%) saturate(420%) hue-rotate(177deg) brightness(94%) contrast(85%)!important}img.sidebar-group-icon[src*=\"/icons/mcp-sidebar.svg\"]{filter:brightness(0)!important}.dark img.sidebar-group-icon[src*=\"/icons/mcp-sidebar.svg\"]{filter:brightness(0) invert(1)!important}.dark a[aria-current=page] img[src*=\"/icons/mcp-sidebar.svg\"],.dark img[src*=\"/icons/mcp.svg\"]{filter:brightness(0) saturate(100%) invert(63%) sepia(74%) saturate(380%) hue-rotate(186deg) brightness(98%) contrast(91%)!important}.dark img[src*=\"/icons/chatgpt.svg\"],.dark img[src*=\"/icons/codex.svg\"],.dark img[src*=\"/icons/cursor.svg\"],.dark img[src*=\"/icons/opencode.svg\"]{filter:invert(1)!important}"}],"page":{"pagePath":"api-reference/mk8s/get-an-mk8s-cluster-by-name","slug":"/api-reference/mk8s/get-an-mk8s-cluster-by-name","pageMetadata":{"openapi":"get /org/{org}/mk8s/{name}","title":"Get an mk8s cluster by name","description":"Response will contain the requested mk8s cluster if the caller is authorized to view it","href":"/api-reference/mk8s/get-an-mk8s-cluster-by-name"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Response will contain the requested mk8s cluster if the caller is authorized to view it\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"openapi":"get /org/{org}/mk8s/{name}","title":"Get an mk8s cluster by name","description":"Response will contain the requested mk8s cluster if the caller is authorized to view it","href":"/api-reference/mk8s/get-an-mk8s-cluster-by-name"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/controlplanecorporation/20452e834d3719a6/content/legacy-cli-hash-redirects.js","/_mintlify/custom/controlplanecorporation/dd1961f62f732454/content/sync-tabs.js"],"openApiReferenceData":{"operation":{"tags":["mk8s"],"summary":"Get an mk8s cluster by name","description":"Response will contain the requested mk8s cluster if the caller is authorized to view it","parameters":["a4fc0e4a-9aa2-49c5-aa87-a9d553cbc7ad","c0715f97-5ddf-4069-a71e-11ed43bf85c7"],"responses":{"200":"ac6270ad-6f57-4feb-a137-ffdfd79df8c1","403":"eb788c67-a7d5-4cf0-987d-9a64a1b99334"},"method":"get","type":"path","servers":["d56dccd7-a25a-45eb-aeaf-7cd270ecc515"],"security":["3418f629-1ff8-4ce7-b7bb-212b407b661c","73467719-7d3f-457a-ab94-eaed8e248135","c9d6a513-a7e0-496d-afaa-3533564d3b2e"],"path":"/org/{org}/mk8s/{name}","baseUrlOptions":["https://api.cpln.io"],"title":"Get an mk8s cluster by name","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"a4fc0e4a-9aa2-49c5-aa87-a9d553cbc7ad":{"in":"path","name":"org","required":true,"schema":{"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"c0715f97-5ddf-4069-a71e-11ed43bf85c7":{"in":"path","name":"name","required":true,"schema":{"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"}}},"responses":{"ac6270ad-6f57-4feb-a137-ffdfd79df8c1":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","readOnly":true,"uniqueKey":"id","typeLabel":"string"},"name":{"type":"string","maxLength":64,"uniqueKey":"name","typeLabel":"string"},"kind":{"type":"string","readOnly":true,"uniqueKey":"kind","typeLabel":"string"},"version":{"type":"integer","readOnly":true,"uniqueKey":"version","typeLabel":"integer"},"description":{"type":"string","maxLength":250,"uniqueKey":"description","typeLabel":"string"},"tags":{"type":"object","uniqueKey":"tags","typeLabel":"object"},"created":{"type":"string","format":"date-time","readOnly":true,"uniqueKey":"created","typeLabel":"string\u003cdate-time>"},"lastModified":{"type":"string","format":"date-time","readOnly":true,"uniqueKey":"lastModified","typeLabel":"string\u003cdate-time>"},"links":{"type":"array","items":{"type":"object","properties":{"rel":{"type":"string","uniqueKey":"links.items.[INDEX].rel","typeLabel":"string"},"href":{"type":"string","uniqueKey":"links.items.[INDEX].href","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"links.items.[INDEX]","typeLabel":"object"},"readOnly":true,"uniqueKey":"links","typeLabel":"object[]"},"spec":{"type":"object","properties":{"version":{"type":"string","enum":["1.26.0","1.26.4","1.27.3","1.28.2","1.28.4","1.29.7","1.30.3","1.31.5","1.31.13","1.32.1","1.32.9","1.33.5","1.34.2","1.35.3","1.35.9","1.36.5"],"uniqueKey":"spec.version","typeLabel":"enum\u003cstring>"},"firewall":{"type":"array","items":{"type":"object","properties":{"sourceCIDR":{"type":"string","uniqueKey":"spec.firewall.items.[INDEX].sourceCIDR","typeLabel":"string"},"description":{"type":"string","uniqueKey":"spec.firewall.items.[INDEX].description","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.firewall.items.[INDEX]","typeLabel":"object"},"description":"Allow-list","uniqueKey":"spec.firewall","typeLabel":"object[]"},"provider":{"type":"object","properties":{"generic":{"type":"object","properties":{"location":{"type":"string","enum":["aws-eu-central-1","aws-us-east-2","aws-us-west-2","gcp-me-west1","gcp-us-east1"],"description":"Control Plane location that will host the K8S components. Prefer one that is closest to where the nodes are runnin","uniqueKey":"spec.provider.generic.location","typeLabel":"enum\u003cstring>"},"networking":{"type":"object","properties":{"serviceNetwork":{"type":"string","enum":["10.43.0.0/16","192.168.0.0/16"],"default":"10.43.0.0/16","description":"The CIDR of the service network","uniqueKey":"spec.provider.generic.networking.serviceNetwork","typeLabel":"enum\u003cstring>"},"podNetwork":{"type":"string","enum":["10.42.0.0/16","172.16.0.0/15","172.18.0.0/15","172.20.0.0/15","172.22.0.0/15","172.24.0.0/15","172.26.0.0/15","172.28.0.0/15","172.30.0.0/15"],"default":"10.42.0.0/16","description":"The CIDR of the pod network","uniqueKey":"spec.provider.generic.networking.podNetwork","typeLabel":"enum\u003cstring>"},"dnsForwarder":{"type":"string","maxLength":100,"description":"DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.","uniqueKey":"spec.provider.generic.networking.dnsForwarder","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.provider.generic.networking","typeLabel":"object"},"nodePools":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":63,"uniqueKey":"spec.provider.generic.nodePools.items.[INDEX].name","typeLabel":"string"},"labels":{"type":"object","description":"Labels to attach to nodes of a node pool","uniqueKey":"spec.provider.generic.nodePools.items.[INDEX].labels","typeLabel":"object"},"taints":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string","uniqueKey":"spec.provider.generic.nodePools.items.[INDEX].taints.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","uniqueKey":"spec.provider.generic.nodePools.items.[INDEX].taints.items.[INDEX].value","typeLabel":"string"},"effect":{"type":"string","enum":["NoSchedule","PreferNoSchedule","NoExecute"],"uniqueKey":"spec.provider.generic.nodePools.items.[INDEX].taints.items.[INDEX].effect","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"spec.provider.generic.nodePools.items.[INDEX].taints.items.[INDEX]","typeLabel":"object"},"description":"Taints for the nodes of a pool","uniqueKey":"spec.provider.generic.nodePools.items.[INDEX].taints","typeLabel":"object[]"},"maxPods":{"type":"integer","maximum":250,"minimum":16,"description":"Maximum number of pods per node. Defaults to a value derived from the node memory","uniqueKey":"spec.provider.generic.nodePools.items.[INDEX].maxPods","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"spec.provider.generic.nodePools.items.[INDEX]","typeLabel":"object"},"uniqueKey":"spec.provider.generic.nodePools","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"spec.provider.generic","typeLabel":"object"},"hetzner":{"type":"object","properties":{"region":{"type":"string","enum":["fsn1","nbg1","hel1","ash","hil"],"description":"Hetzner region to deploy nodes to","uniqueKey":"spec.provider.hetzner.region","typeLabel":"enum\u003cstring>"},"hetznerLabels":{"type":"object","description":"Extra labels to attach to servers","uniqueKey":"spec.provider.hetzner.hetznerLabels","typeLabel":"object"},"networking":{"type":"object","properties":{"serviceNetwork":{"type":"string","enum":["10.43.0.0/16","192.168.0.0/16"],"default":"10.43.0.0/16","readOnly":true,"uniqueKey":"spec.provider.hetzner.networking.serviceNetwork","typeLabel":"enum\u003cstring>"},"podNetwork":{"type":"string","enum":["10.42.0.0/16","172.16.0.0/15","172.18.0.0/15","172.20.0.0/15","172.22.0.0/15","172.24.0.0/15","172.26.0.0/15","172.28.0.0/15","172.30.0.0/15"],"default":"10.42.0.0/16","readOnly":true,"uniqueKey":"spec.provider.hetzner.networking.podNetwork","typeLabel":"enum\u003cstring>"},"dnsForwarder":{"type":"string","maxLength":100,"description":"DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.","uniqueKey":"spec.provider.hetzner.networking.dnsForwarder","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.provider.hetzner.networking","typeLabel":"object"},"preInstallScript":{"type":"string","description":"Optional shell script that will be run before K8S is installed","uniqueKey":"spec.provider.hetzner.preInstallScript","typeLabel":"string"},"tokenSecretLink":{"type":"string","description":"Link to a secret holding Hetzner access key","uniqueKey":"spec.provider.hetzner.tokenSecretLink","typeLabel":"string"},"networkId":{"type":"string","description":"ID of the Hetzner network to deploy nodes to","uniqueKey":"spec.provider.hetzner.networkId","typeLabel":"string"},"firewallId":{"type":"string","description":"Optional firewall rule to attach to all nodes","uniqueKey":"spec.provider.hetzner.firewallId","typeLabel":"string"},"nodePools":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":63,"uniqueKey":"spec.provider.hetzner.nodePools.items.[INDEX].name","typeLabel":"string"},"labels":{"type":"object","description":"Labels to attach to nodes of a node pool","uniqueKey":"spec.provider.hetzner.nodePools.items.[INDEX].labels","typeLabel":"object"},"taints":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string","uniqueKey":"spec.provider.hetzner.nodePools.items.[INDEX].taints.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","uniqueKey":"spec.provider.hetzner.nodePools.items.[INDEX].taints.items.[INDEX].value","typeLabel":"string"},"effect":{"type":"string","enum":["NoSchedule","PreferNoSchedule","NoExecute"],"uniqueKey":"spec.provider.hetzner.nodePools.items.[INDEX].taints.items.[INDEX].effect","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"spec.provider.hetzner.nodePools.items.[INDEX].taints.items.[INDEX]","typeLabel":"object"},"description":"Taints for the nodes of a pool","uniqueKey":"spec.provider.hetzner.nodePools.items.[INDEX].taints","typeLabel":"object[]"},"maxPods":{"type":"integer","maximum":250,"minimum":16,"description":"Maximum number of pods per node. Defaults to a value derived from the node memory","uniqueKey":"spec.provider.hetzner.nodePools.items.[INDEX].maxPods","typeLabel":"integer"},"serverType":{"type":"string","uniqueKey":"spec.provider.hetzner.nodePools.items.[INDEX].serverType","typeLabel":"string"},"overrideImage":{"type":"string","uniqueKey":"spec.provider.hetzner.nodePools.items.[INDEX].overrideImage","typeLabel":"string"},"minSize":{"type":"integer","minimum":0,"uniqueKey":"spec.provider.hetzner.nodePools.items.[INDEX].minSize","typeLabel":"integer"},"maxSize":{"type":"integer","uniqueKey":"spec.provider.hetzner.nodePools.items.[INDEX].maxSize","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"spec.provider.hetzner.nodePools.items.[INDEX]","typeLabel":"object"},"description":"List of node pools","uniqueKey":"spec.provider.hetzner.nodePools","typeLabel":"object[]"},"dedicatedServerNodePools":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":63,"uniqueKey":"spec.provider.hetzner.dedicatedServerNodePools.items.[INDEX].name","typeLabel":"string"},"labels":{"type":"object","description":"Labels to attach to nodes of a node pool","uniqueKey":"spec.provider.hetzner.dedicatedServerNodePools.items.[INDEX].labels","typeLabel":"object"},"taints":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string","uniqueKey":"spec.provider.hetzner.dedicatedServerNodePools.items.[INDEX].taints.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","uniqueKey":"spec.provider.hetzner.dedicatedServerNodePools.items.[INDEX].taints.items.[INDEX].value","typeLabel":"string"},"effect":{"type":"string","enum":["NoSchedule","PreferNoSchedule","NoExecute"],"uniqueKey":"spec.provider.hetzner.dedicatedServerNodePools.items.[INDEX].taints.items.[INDEX].effect","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"spec.provider.hetzner.dedicatedServerNodePools.items.[INDEX].taints.items.[INDEX]","typeLabel":"object"},"description":"Taints for the nodes of a pool","uniqueKey":"spec.provider.hetzner.dedicatedServerNodePools.items.[INDEX].taints","typeLabel":"object[]"},"maxPods":{"type":"integer","maximum":250,"minimum":16,"description":"Maximum number of pods per node. Defaults to a value derived from the node memory","uniqueKey":"spec.provider.hetzner.dedicatedServerNodePools.items.[INDEX].maxPods","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"spec.provider.hetzner.dedicatedServerNodePools.items.[INDEX]","typeLabel":"object"},"description":"Node pools that can configure dedicated Hetzner servers","uniqueKey":"spec.provider.hetzner.dedicatedServerNodePools","typeLabel":"object[]"},"image":{"type":"string","default":"ubuntu-20.04","description":"Default image for all nodes","uniqueKey":"spec.provider.hetzner.image","typeLabel":"string"},"sshKey":{"type":"string","description":"SSH key name for accessing deployed nodes","uniqueKey":"spec.provider.hetzner.sshKey","typeLabel":"string"},"autoscaler":{"type":"object","properties":{"expander":{"type":"array","items":{"type":"string","enum":["random","most-pods","least-waste","price"],"uniqueKey":"spec.provider.hetzner.autoscaler.expander.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"spec.provider.hetzner.autoscaler.expander","typeLabel":"enum\u003cstring>[]"},"unneededTime":{"type":"string","default":"10m","uniqueKey":"spec.provider.hetzner.autoscaler.unneededTime","typeLabel":"string"},"unreadyTime":{"type":"string","default":"20m","uniqueKey":"spec.provider.hetzner.autoscaler.unreadyTime","typeLabel":"string"},"utilizationThreshold":{"type":"number","maximum":1,"minimum":0.1,"default":0.7,"uniqueKey":"spec.provider.hetzner.autoscaler.utilizationThreshold","typeLabel":"number"}},"additionalProperties":false,"uniqueKey":"spec.provider.hetzner.autoscaler","typeLabel":"object"},"floatingIPSelector":{"type":"object","description":"If supplied, nodes will get assigned a random floating ip matching the selector","uniqueKey":"spec.provider.hetzner.floatingIPSelector","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"spec.provider.hetzner","typeLabel":"object"},"aws":{"type":"object","properties":{"region":{"type":"string","enum":["af-south-1","ap-east-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-south-1","ap-south-2","ap-southeast-1","ap-southeast-2","ap-southeast-3","ap-southeast-4","ca-central-1","eu-central-1","eu-central-2","eu-north-1","eu-south-1","eu-south-2","eu-west-1","eu-west-2","eu-west-3","me-central-1","me-south-1","sa-east-1","us-east-1","us-east-2","us-west-1","us-west-2"],"description":"Region where the cluster nodes will live","uniqueKey":"spec.provider.aws.region","typeLabel":"enum\u003cstring>"},"awsTags":{"type":"object","description":"Extra tags to attach to all created objects","uniqueKey":"spec.provider.aws.awsTags","typeLabel":"object"},"skipCreateRoles":{"type":"boolean","default":false,"description":"If true, Control Plane will not create any roles","uniqueKey":"spec.provider.aws.skipCreateRoles","typeLabel":"boolean"},"networking":{"type":"object","properties":{"serviceNetwork":{"type":"string","enum":["10.43.0.0/16","192.168.0.0/16"],"default":"10.43.0.0/16","uniqueKey":"spec.provider.aws.networking.serviceNetwork","typeLabel":"enum\u003cstring>"},"podNetwork":{"type":"string","enum":["vpc","10.42.0.0/16","172.16.0.0/15","172.18.0.0/15","172.20.0.0/15","172.22.0.0/15","172.24.0.0/15","172.26.0.0/15","172.28.0.0/15","172.30.0.0/15"],"default":"10.42.0.0/16","uniqueKey":"spec.provider.aws.networking.podNetwork","typeLabel":"enum\u003cstring>"},"dnsForwarder":{"type":"string","maxLength":100,"description":"DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.","uniqueKey":"spec.provider.aws.networking.dnsForwarder","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.provider.aws.networking","typeLabel":"object"},"preInstallScript":{"type":"string","description":"Optional shell script that will be run before K8S is installed. Supports SSM","uniqueKey":"spec.provider.aws.preInstallScript","typeLabel":"string"},"image":{"type":"object","properties":{"recommended":{"type":"string","enum":["ubuntu/jammy-22.04","ubuntu/jammy-22.04+nvidia","ubuntu/focal-20.04","ubuntu/focal-20.04+nvidia","ubuntu/noble-24.04","ubuntu/noble-24.04+nvidia","ubuntu/bionic-18.04","amazon/amzn2","amazon/al2023"],"uniqueKey":"spec.provider.aws.image.recommended","typeLabel":"enum\u003cstring>"},"exact":{"type":"string","description":"Support SSM","uniqueKey":"spec.provider.aws.image.exact","typeLabel":"string"}},"additionalProperties":false,"description":"Default image for all nodes.","uniqueKey":"spec.provider.aws.image","typeLabel":"object"},"deployRoleArn":{"type":"string","description":"Control Plane will set up the cluster by assuming this role","uniqueKey":"spec.provider.aws.deployRoleArn","typeLabel":"string"},"deployRoleChain":{"type":"array","items":{"type":"object","properties":{"roleArn":{"type":"string","uniqueKey":"spec.provider.aws.deployRoleChain.items.[INDEX].roleArn","typeLabel":"string"},"externalId":{"type":"string","uniqueKey":"spec.provider.aws.deployRoleChain.items.[INDEX].externalId","typeLabel":"string"},"sessionNamePrefix":{"type":"string","maxLength":50,"description":"Control Plane will append random","uniqueKey":"spec.provider.aws.deployRoleChain.items.[INDEX].sessionNamePrefix","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.provider.aws.deployRoleChain.items.[INDEX]","typeLabel":"object"},"uniqueKey":"spec.provider.aws.deployRoleChain","typeLabel":"object[]"},"vpcId":{"type":"string","description":"The vpc where nodes will be deployed. Supports SSM.","uniqueKey":"spec.provider.aws.vpcId","typeLabel":"string"},"keyPair":{"type":"string","description":"Name of keyPair. Supports SSM","uniqueKey":"spec.provider.aws.keyPair","typeLabel":"string"},"diskEncryptionKeyArn":{"type":"string","description":"KMS key used to encrypt volumes. Supports SSM.","uniqueKey":"spec.provider.aws.diskEncryptionKeyArn","typeLabel":"string"},"securityGroupIds":{"type":"array","items":{"type":"string","description":"Supports SSM.","uniqueKey":"spec.provider.aws.securityGroupIds.items.[INDEX]","typeLabel":"string"},"description":"Security groups to deploy nodes to. Security groups control if the cluster is multi-zone or single-zon","uniqueKey":"spec.provider.aws.securityGroupIds","typeLabel":"string[]"},"extraNodePolicies":{"type":"array","items":{"type":"string","uniqueKey":"spec.provider.aws.extraNodePolicies.items.[INDEX]","typeLabel":"string"},"uniqueKey":"spec.provider.aws.extraNodePolicies","typeLabel":"string[]"},"nodePools":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":63,"uniqueKey":"spec.provider.aws.nodePools.items.[INDEX].name","typeLabel":"string"},"labels":{"type":"object","description":"Labels to attach to nodes of a node pool","uniqueKey":"spec.provider.aws.nodePools.items.[INDEX].labels","typeLabel":"object"},"taints":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string","uniqueKey":"spec.provider.aws.nodePools.items.[INDEX].taints.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","uniqueKey":"spec.provider.aws.nodePools.items.[INDEX].taints.items.[INDEX].value","typeLabel":"string"},"effect":{"type":"string","enum":["NoSchedule","PreferNoSchedule","NoExecute"],"uniqueKey":"spec.provider.aws.nodePools.items.[INDEX].taints.items.[INDEX].effect","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"spec.provider.aws.nodePools.items.[INDEX].taints.items.[INDEX]","typeLabel":"object"},"description":"Taints for the nodes of a pool","uniqueKey":"spec.provider.aws.nodePools.items.[INDEX].taints","typeLabel":"object[]"},"maxPods":{"type":"integer","maximum":250,"minimum":16,"description":"Maximum number of pods per node. Defaults to a value derived from the node memory","uniqueKey":"spec.provider.aws.nodePools.items.[INDEX].maxPods","typeLabel":"integer"},"instanceTypes":{"type":"array","items":{"type":"string","uniqueKey":"spec.provider.aws.nodePools.items.[INDEX].instanceTypes.items.[INDEX]","typeLabel":"string"},"uniqueKey":"spec.provider.aws.nodePools.items.[INDEX].instanceTypes","typeLabel":"string[]"},"overrideImage":{"type":"object","properties":{"recommended":{"type":"string","enum":["ubuntu/jammy-22.04","ubuntu/jammy-22.04+nvidia","ubuntu/focal-20.04","ubuntu/focal-20.04+nvidia","ubuntu/noble-24.04","ubuntu/noble-24.04+nvidia","ubuntu/bionic-18.04","amazon/amzn2","amazon/al2023"],"uniqueKey":"spec.provider.aws.nodePools.items.[INDEX].overrideImage.recommended","typeLabel":"enum\u003cstring>"},"exact":{"type":"string","description":"Support SSM","uniqueKey":"spec.provider.aws.nodePools.items.[INDEX].overrideImage.exact","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.provider.aws.nodePools.items.[INDEX].overrideImage","typeLabel":"object"},"bootDiskSize":{"type":"integer","minimum":20,"default":20,"description":"size in GB","uniqueKey":"spec.provider.aws.nodePools.items.[INDEX].bootDiskSize","typeLabel":"integer"},"minSize":{"type":"integer","minimum":0,"uniqueKey":"spec.provider.aws.nodePools.items.[INDEX].minSize","typeLabel":"integer"},"maxSize":{"type":"integer","uniqueKey":"spec.provider.aws.nodePools.items.[INDEX].maxSize","typeLabel":"integer"},"onDemandBaseCapacity":{"type":"integer","minimum":0,"default":0,"uniqueKey":"spec.provider.aws.nodePools.items.[INDEX].onDemandBaseCapacity","typeLabel":"integer"},"onDemandPercentageAboveBaseCapacity":{"type":"integer","maximum":100,"minimum":0,"default":0,"uniqueKey":"spec.provider.aws.nodePools.items.[INDEX].onDemandPercentageAboveBaseCapacity","typeLabel":"integer"},"spotAllocationStrategy":{"type":"string","enum":["lowest-price","capacity-optimized","capacity-optimized-prioritized","price-capacity-optimized"],"default":"lowest-price","uniqueKey":"spec.provider.aws.nodePools.items.[INDEX].spotAllocationStrategy","typeLabel":"enum\u003cstring>"},"subnetIds":{"type":"array","items":{"type":"string","description":"Supports SSM.","uniqueKey":"spec.provider.aws.nodePools.items.[INDEX].subnetIds.items.[INDEX]","typeLabel":"string"},"uniqueKey":"spec.provider.aws.nodePools.items.[INDEX].subnetIds","typeLabel":"string[]"},"extraSecurityGroupIds":{"type":"array","items":{"type":"string","description":"Supports SSM.","uniqueKey":"spec.provider.aws.nodePools.items.[INDEX].extraSecurityGroupIds.items.[INDEX]","typeLabel":"string"},"uniqueKey":"spec.provider.aws.nodePools.items.[INDEX].extraSecurityGroupIds","typeLabel":"string[]"},"cpuOptions":{"type":"object","properties":{"nestedVirtualization":{"type":"boolean","description":"Enable nested virtualization. Only supported on 8th generation Intel instance types (c8i, m8i, r8i and variants).","uniqueKey":"spec.provider.aws.nodePools.items.[INDEX].cpuOptions.nestedVirtualization","typeLabel":"boolean"}},"additionalProperties":false,"description":"CPU options for the node pool instances.","uniqueKey":"spec.provider.aws.nodePools.items.[INDEX].cpuOptions","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"spec.provider.aws.nodePools.items.[INDEX]","typeLabel":"object"},"uniqueKey":"spec.provider.aws.nodePools","typeLabel":"object[]"},"autoscaler":{"type":"object","properties":{"expander":{"type":"array","items":{"type":"string","enum":["random","most-pods","least-waste","price"],"uniqueKey":"spec.provider.aws.autoscaler.expander.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"spec.provider.aws.autoscaler.expander","typeLabel":"enum\u003cstring>[]"},"unneededTime":{"type":"string","default":"10m","uniqueKey":"spec.provider.aws.autoscaler.unneededTime","typeLabel":"string"},"unreadyTime":{"type":"string","default":"20m","uniqueKey":"spec.provider.aws.autoscaler.unreadyTime","typeLabel":"string"},"utilizationThreshold":{"type":"number","maximum":1,"minimum":0.1,"default":0.7,"uniqueKey":"spec.provider.aws.autoscaler.utilizationThreshold","typeLabel":"number"}},"additionalProperties":false,"uniqueKey":"spec.provider.aws.autoscaler","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"spec.provider.aws","typeLabel":"object"},"linode":{"type":"object","properties":{"region":{"type":"string","uniqueKey":"spec.provider.linode.region","typeLabel":"string"},"tokenSecretLink":{"type":"string","uniqueKey":"spec.provider.linode.tokenSecretLink","typeLabel":"string"},"firewallId":{"type":"string","uniqueKey":"spec.provider.linode.firewallId","typeLabel":"string"},"nodePools":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":63,"uniqueKey":"spec.provider.linode.nodePools.items.[INDEX].name","typeLabel":"string"},"labels":{"type":"object","description":"Labels to attach to nodes of a node pool","uniqueKey":"spec.provider.linode.nodePools.items.[INDEX].labels","typeLabel":"object"},"taints":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string","uniqueKey":"spec.provider.linode.nodePools.items.[INDEX].taints.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","uniqueKey":"spec.provider.linode.nodePools.items.[INDEX].taints.items.[INDEX].value","typeLabel":"string"},"effect":{"type":"string","enum":["NoSchedule","PreferNoSchedule","NoExecute"],"uniqueKey":"spec.provider.linode.nodePools.items.[INDEX].taints.items.[INDEX].effect","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"spec.provider.linode.nodePools.items.[INDEX].taints.items.[INDEX]","typeLabel":"object"},"description":"Taints for the nodes of a pool","uniqueKey":"spec.provider.linode.nodePools.items.[INDEX].taints","typeLabel":"object[]"},"maxPods":{"type":"integer","maximum":250,"minimum":16,"description":"Maximum number of pods per node. Defaults to a value derived from the node memory","uniqueKey":"spec.provider.linode.nodePools.items.[INDEX].maxPods","typeLabel":"integer"},"serverType":{"type":"string","uniqueKey":"spec.provider.linode.nodePools.items.[INDEX].serverType","typeLabel":"string"},"overrideImage":{"type":"string","uniqueKey":"spec.provider.linode.nodePools.items.[INDEX].overrideImage","typeLabel":"string"},"subnetId":{"type":"string","uniqueKey":"spec.provider.linode.nodePools.items.[INDEX].subnetId","typeLabel":"string"},"minSize":{"type":"integer","minimum":0,"uniqueKey":"spec.provider.linode.nodePools.items.[INDEX].minSize","typeLabel":"integer"},"maxSize":{"type":"integer","uniqueKey":"spec.provider.linode.nodePools.items.[INDEX].maxSize","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"spec.provider.linode.nodePools.items.[INDEX]","typeLabel":"object"},"uniqueKey":"spec.provider.linode.nodePools","typeLabel":"object[]"},"image":{"type":"string","uniqueKey":"spec.provider.linode.image","typeLabel":"string"},"authorizedUsers":{"type":"array","items":{"type":"string","uniqueKey":"spec.provider.linode.authorizedUsers.items.[INDEX]","typeLabel":"string"},"uniqueKey":"spec.provider.linode.authorizedUsers","typeLabel":"string[]"},"authorizedKeys":{"type":"array","items":{"type":"string","uniqueKey":"spec.provider.linode.authorizedKeys.items.[INDEX]","typeLabel":"string"},"uniqueKey":"spec.provider.linode.authorizedKeys","typeLabel":"string[]"},"vpcId":{"type":"string","uniqueKey":"spec.provider.linode.vpcId","typeLabel":"string"},"preInstallScript":{"type":"string","description":"Optional shell script that will be run before K8S is installed","uniqueKey":"spec.provider.linode.preInstallScript","typeLabel":"string"},"networking":{"type":"object","properties":{"serviceNetwork":{"type":"string","enum":["10.43.0.0/16","192.168.0.0/16"],"default":"10.43.0.0/16","readOnly":true,"uniqueKey":"spec.provider.linode.networking.serviceNetwork","typeLabel":"enum\u003cstring>"},"podNetwork":{"type":"string","enum":["10.42.0.0/16","172.16.0.0/15","172.18.0.0/15","172.20.0.0/15","172.22.0.0/15","172.24.0.0/15","172.26.0.0/15","172.28.0.0/15","172.30.0.0/15"],"default":"10.42.0.0/16","readOnly":true,"uniqueKey":"spec.provider.linode.networking.podNetwork","typeLabel":"enum\u003cstring>"},"dnsForwarder":{"type":"string","maxLength":100,"description":"DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.","uniqueKey":"spec.provider.linode.networking.dnsForwarder","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.provider.linode.networking","typeLabel":"object"},"autoscaler":{"type":"object","properties":{"expander":{"type":"array","items":{"type":"string","enum":["random","most-pods","least-waste","price"],"uniqueKey":"spec.provider.linode.autoscaler.expander.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"spec.provider.linode.autoscaler.expander","typeLabel":"enum\u003cstring>[]"},"unneededTime":{"type":"string","default":"10m","uniqueKey":"spec.provider.linode.autoscaler.unneededTime","typeLabel":"string"},"unreadyTime":{"type":"string","default":"20m","uniqueKey":"spec.provider.linode.autoscaler.unreadyTime","typeLabel":"string"},"utilizationThreshold":{"type":"number","maximum":1,"minimum":0.1,"default":0.7,"uniqueKey":"spec.provider.linode.autoscaler.utilizationThreshold","typeLabel":"number"}},"additionalProperties":false,"uniqueKey":"spec.provider.linode.autoscaler","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"spec.provider.linode","typeLabel":"object"},"oblivus":{"type":"object","properties":{"datacenter":{"type":"string","enum":["MON1","OSL1"],"uniqueKey":"spec.provider.oblivus.datacenter","typeLabel":"enum\u003cstring>"},"tokenSecretLink":{"type":"string","uniqueKey":"spec.provider.oblivus.tokenSecretLink","typeLabel":"string"},"nodePools":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":63,"uniqueKey":"spec.provider.oblivus.nodePools.items.[INDEX].name","typeLabel":"string"},"labels":{"type":"object","description":"Labels to attach to nodes of a node pool","uniqueKey":"spec.provider.oblivus.nodePools.items.[INDEX].labels","typeLabel":"object"},"taints":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string","uniqueKey":"spec.provider.oblivus.nodePools.items.[INDEX].taints.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","uniqueKey":"spec.provider.oblivus.nodePools.items.[INDEX].taints.items.[INDEX].value","typeLabel":"string"},"effect":{"type":"string","enum":["NoSchedule","PreferNoSchedule","NoExecute"],"uniqueKey":"spec.provider.oblivus.nodePools.items.[INDEX].taints.items.[INDEX].effect","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"spec.provider.oblivus.nodePools.items.[INDEX].taints.items.[INDEX]","typeLabel":"object"},"description":"Taints for the nodes of a pool","uniqueKey":"spec.provider.oblivus.nodePools.items.[INDEX].taints","typeLabel":"object[]"},"maxPods":{"type":"integer","maximum":250,"minimum":16,"description":"Maximum number of pods per node. Defaults to a value derived from the node memory","uniqueKey":"spec.provider.oblivus.nodePools.items.[INDEX].maxPods","typeLabel":"integer"},"minSize":{"type":"integer","minimum":0,"uniqueKey":"spec.provider.oblivus.nodePools.items.[INDEX].minSize","typeLabel":"integer"},"maxSize":{"type":"integer","uniqueKey":"spec.provider.oblivus.nodePools.items.[INDEX].maxSize","typeLabel":"integer"},"flavor":{"type":"string","enum":["A100_NVLINK_80GB_x8","A100_PCIE_80GB_x1","A100_PCIE_80GB_x2","A100_PCIE_80GB_x4","A100_PCIE_80GB_x8","H100_NVLINK_80GB_x8","H100_PCIE_80GB_x1","H100_PCIE_80GB_x2","H100_PCIE_80GB_x4","H100_PCIE_80GB_x8","INTEL_XEON_V3_x16","INTEL_XEON_V3_x4","INTEL_XEON_V3_x8","L40_x1","L40_x2","L40_x4","L40_x8","RTX_A4000_x1","RTX_A4000_x2","RTX_A4000_x4","RTX_A4000_x8","RTX_A5000_x1","RTX_A5000_x2","RTX_A5000_x4","RTX_A5000_x8","RTX_A6000_x1","RTX_A6000_x2","RTX_A6000_x4","RTX_A6000_x8"],"uniqueKey":"spec.provider.oblivus.nodePools.items.[INDEX].flavor","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"spec.provider.oblivus.nodePools.items.[INDEX]","typeLabel":"object"},"uniqueKey":"spec.provider.oblivus.nodePools","typeLabel":"object[]"},"sshKeys":{"type":"array","items":{"type":"string","uniqueKey":"spec.provider.oblivus.sshKeys.items.[INDEX]","typeLabel":"string"},"uniqueKey":"spec.provider.oblivus.sshKeys","typeLabel":"string[]"},"unmanagedNodePools":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":63,"uniqueKey":"spec.provider.oblivus.unmanagedNodePools.items.[INDEX].name","typeLabel":"string"},"labels":{"type":"object","description":"Labels to attach to nodes of a node pool","uniqueKey":"spec.provider.oblivus.unmanagedNodePools.items.[INDEX].labels","typeLabel":"object"},"taints":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string","uniqueKey":"spec.provider.oblivus.unmanagedNodePools.items.[INDEX].taints.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","uniqueKey":"spec.provider.oblivus.unmanagedNodePools.items.[INDEX].taints.items.[INDEX].value","typeLabel":"string"},"effect":{"type":"string","enum":["NoSchedule","PreferNoSchedule","NoExecute"],"uniqueKey":"spec.provider.oblivus.unmanagedNodePools.items.[INDEX].taints.items.[INDEX].effect","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"spec.provider.oblivus.unmanagedNodePools.items.[INDEX].taints.items.[INDEX]","typeLabel":"object"},"description":"Taints for the nodes of a pool","uniqueKey":"spec.provider.oblivus.unmanagedNodePools.items.[INDEX].taints","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"spec.provider.oblivus.unmanagedNodePools.items.[INDEX]","typeLabel":"object"},"uniqueKey":"spec.provider.oblivus.unmanagedNodePools","typeLabel":"object[]"},"autoscaler":{"type":"object","properties":{"expander":{"type":"array","items":{"type":"string","enum":["random","most-pods","least-waste","price"],"uniqueKey":"spec.provider.oblivus.autoscaler.expander.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"spec.provider.oblivus.autoscaler.expander","typeLabel":"enum\u003cstring>[]"},"unneededTime":{"type":"string","default":"10m","uniqueKey":"spec.provider.oblivus.autoscaler.unneededTime","typeLabel":"string"},"unreadyTime":{"type":"string","default":"20m","uniqueKey":"spec.provider.oblivus.autoscaler.unreadyTime","typeLabel":"string"},"utilizationThreshold":{"type":"number","maximum":1,"minimum":0.1,"default":0.7,"uniqueKey":"spec.provider.oblivus.autoscaler.utilizationThreshold","typeLabel":"number"}},"additionalProperties":false,"uniqueKey":"spec.provider.oblivus.autoscaler","typeLabel":"object"},"preInstallScript":{"type":"string","description":"Optional shell script that will be run before K8S is installed","uniqueKey":"spec.provider.oblivus.preInstallScript","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.provider.oblivus","typeLabel":"object"},"lambdalabs":{"type":"object","properties":{"region":{"type":"string","enum":["asia-northeast-1","asia-northeast-2","asia-south-1","australia-southeast-1","europe-central-1","europe-south-1","me-west-1","us-east-1","us-midwest-1","us-south-1","us-west-1","us-west-2","us-west-3"],"uniqueKey":"spec.provider.lambdalabs.region","typeLabel":"enum\u003cstring>"},"tokenSecretLink":{"type":"string","uniqueKey":"spec.provider.lambdalabs.tokenSecretLink","typeLabel":"string"},"nodePools":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":63,"uniqueKey":"spec.provider.lambdalabs.nodePools.items.[INDEX].name","typeLabel":"string"},"labels":{"type":"object","description":"Labels to attach to nodes of a node pool","uniqueKey":"spec.provider.lambdalabs.nodePools.items.[INDEX].labels","typeLabel":"object"},"taints":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string","uniqueKey":"spec.provider.lambdalabs.nodePools.items.[INDEX].taints.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","uniqueKey":"spec.provider.lambdalabs.nodePools.items.[INDEX].taints.items.[INDEX].value","typeLabel":"string"},"effect":{"type":"string","enum":["NoSchedule","PreferNoSchedule","NoExecute"],"uniqueKey":"spec.provider.lambdalabs.nodePools.items.[INDEX].taints.items.[INDEX].effect","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"spec.provider.lambdalabs.nodePools.items.[INDEX].taints.items.[INDEX]","typeLabel":"object"},"description":"Taints for the nodes of a pool","uniqueKey":"spec.provider.lambdalabs.nodePools.items.[INDEX].taints","typeLabel":"object[]"},"maxPods":{"type":"integer","maximum":250,"minimum":16,"description":"Maximum number of pods per node. Defaults to a value derived from the node memory","uniqueKey":"spec.provider.lambdalabs.nodePools.items.[INDEX].maxPods","typeLabel":"integer"},"minSize":{"type":"integer","minimum":0,"uniqueKey":"spec.provider.lambdalabs.nodePools.items.[INDEX].minSize","typeLabel":"integer"},"maxSize":{"type":"integer","uniqueKey":"spec.provider.lambdalabs.nodePools.items.[INDEX].maxSize","typeLabel":"integer"},"instanceType":{"type":"string","enum":["cpu_4x_general","gpu_1x_a10","gpu_1x_a100","gpu_1x_a100_sxm4","gpu_1x_a6000","gpu_1x_h100_pcie","gpu_1x_rtx6000","gpu_2x_a100","gpu_2x_a6000","gpu_4x_a100","gpu_4x_a6000","gpu_8x_a100","gpu_8x_a100_80gb_sxm4","gpu_8x_h100_sxm5","gpu_8x_v100"],"uniqueKey":"spec.provider.lambdalabs.nodePools.items.[INDEX].instanceType","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"spec.provider.lambdalabs.nodePools.items.[INDEX]","typeLabel":"object"},"uniqueKey":"spec.provider.lambdalabs.nodePools","typeLabel":"object[]"},"sshKey":{"type":"string","uniqueKey":"spec.provider.lambdalabs.sshKey","typeLabel":"string"},"unmanagedNodePools":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":63,"uniqueKey":"spec.provider.lambdalabs.unmanagedNodePools.items.[INDEX].name","typeLabel":"string"},"labels":{"type":"object","description":"Labels to attach to nodes of a node pool","uniqueKey":"spec.provider.lambdalabs.unmanagedNodePools.items.[INDEX].labels","typeLabel":"object"},"taints":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string","uniqueKey":"spec.provider.lambdalabs.unmanagedNodePools.items.[INDEX].taints.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","uniqueKey":"spec.provider.lambdalabs.unmanagedNodePools.items.[INDEX].taints.items.[INDEX].value","typeLabel":"string"},"effect":{"type":"string","enum":["NoSchedule","PreferNoSchedule","NoExecute"],"uniqueKey":"spec.provider.lambdalabs.unmanagedNodePools.items.[INDEX].taints.items.[INDEX].effect","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"spec.provider.lambdalabs.unmanagedNodePools.items.[INDEX].taints.items.[INDEX]","typeLabel":"object"},"description":"Taints for the nodes of a pool","uniqueKey":"spec.provider.lambdalabs.unmanagedNodePools.items.[INDEX].taints","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"spec.provider.lambdalabs.unmanagedNodePools.items.[INDEX]","typeLabel":"object"},"uniqueKey":"spec.provider.lambdalabs.unmanagedNodePools","typeLabel":"object[]"},"autoscaler":{"type":"object","properties":{"expander":{"type":"array","items":{"type":"string","enum":["random","most-pods","least-waste","price"],"uniqueKey":"spec.provider.lambdalabs.autoscaler.expander.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"spec.provider.lambdalabs.autoscaler.expander","typeLabel":"enum\u003cstring>[]"},"unneededTime":{"type":"string","default":"10m","uniqueKey":"spec.provider.lambdalabs.autoscaler.unneededTime","typeLabel":"string"},"unreadyTime":{"type":"string","default":"20m","uniqueKey":"spec.provider.lambdalabs.autoscaler.unreadyTime","typeLabel":"string"},"utilizationThreshold":{"type":"number","maximum":1,"minimum":0.1,"default":0.7,"uniqueKey":"spec.provider.lambdalabs.autoscaler.utilizationThreshold","typeLabel":"number"}},"additionalProperties":false,"uniqueKey":"spec.provider.lambdalabs.autoscaler","typeLabel":"object"},"fileSystems":{"type":"array","items":{"type":"string","uniqueKey":"spec.provider.lambdalabs.fileSystems.items.[INDEX]","typeLabel":"string"},"uniqueKey":"spec.provider.lambdalabs.fileSystems","typeLabel":"string[]"},"preInstallScript":{"type":"string","description":"Optional shell script that will be run before K8S is installed","uniqueKey":"spec.provider.lambdalabs.preInstallScript","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.provider.lambdalabs","typeLabel":"object"},"paperspace":{"type":"object","properties":{"region":{"type":"string","enum":["AMS1","NY2","CA1"],"uniqueKey":"spec.provider.paperspace.region","typeLabel":"enum\u003cstring>"},"tokenSecretLink":{"type":"string","uniqueKey":"spec.provider.paperspace.tokenSecretLink","typeLabel":"string"},"sharedDrives":{"type":"array","items":{"type":"string","uniqueKey":"spec.provider.paperspace.sharedDrives.items.[INDEX]","typeLabel":"string"},"uniqueKey":"spec.provider.paperspace.sharedDrives","typeLabel":"string[]"},"nodePools":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":63,"uniqueKey":"spec.provider.paperspace.nodePools.items.[INDEX].name","typeLabel":"string"},"labels":{"type":"object","description":"Labels to attach to nodes of a node pool","uniqueKey":"spec.provider.paperspace.nodePools.items.[INDEX].labels","typeLabel":"object"},"taints":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string","uniqueKey":"spec.provider.paperspace.nodePools.items.[INDEX].taints.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","uniqueKey":"spec.provider.paperspace.nodePools.items.[INDEX].taints.items.[INDEX].value","typeLabel":"string"},"effect":{"type":"string","enum":["NoSchedule","PreferNoSchedule","NoExecute"],"uniqueKey":"spec.provider.paperspace.nodePools.items.[INDEX].taints.items.[INDEX].effect","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"spec.provider.paperspace.nodePools.items.[INDEX].taints.items.[INDEX]","typeLabel":"object"},"description":"Taints for the nodes of a pool","uniqueKey":"spec.provider.paperspace.nodePools.items.[INDEX].taints","typeLabel":"object[]"},"maxPods":{"type":"integer","maximum":250,"minimum":16,"description":"Maximum number of pods per node. Defaults to a value derived from the node memory","uniqueKey":"spec.provider.paperspace.nodePools.items.[INDEX].maxPods","typeLabel":"integer"},"minSize":{"type":"integer","minimum":0,"uniqueKey":"spec.provider.paperspace.nodePools.items.[INDEX].minSize","typeLabel":"integer"},"maxSize":{"type":"integer","uniqueKey":"spec.provider.paperspace.nodePools.items.[INDEX].maxSize","typeLabel":"integer"},"publicIpType":{"type":"string","enum":["none","dynamic","static"],"uniqueKey":"spec.provider.paperspace.nodePools.items.[INDEX].publicIpType","typeLabel":"enum\u003cstring>"},"bootDiskSize":{"type":"integer","uniqueKey":"spec.provider.paperspace.nodePools.items.[INDEX].bootDiskSize","typeLabel":"integer"},"machineType":{"type":"string","enum":["A100","A100-80G","A100-80Gx2","A100-80Gx4","A100-80Gx8","A100x2","A100x4","A100x8","A4000","A4000x2","A4000x4","A5000","A5000x2","A5000x4","A6000","A6000x2","A6000x4","C10","C2","C3","C4","C5","C6","C7","C8","C9","GPU+","P4000","P4000x2","P4000x4","P5000","P5000x2","P6000","P6000x2","RTX4000","RTX5000","RTX5000x2","V100","V100-32G","V100-32Gx2","V100-32Gx4"],"uniqueKey":"spec.provider.paperspace.nodePools.items.[INDEX].machineType","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"spec.provider.paperspace.nodePools.items.[INDEX]","typeLabel":"object"},"uniqueKey":"spec.provider.paperspace.nodePools","typeLabel":"object[]"},"autoscaler":{"type":"object","properties":{"expander":{"type":"array","items":{"type":"string","enum":["random","most-pods","least-waste","price"],"uniqueKey":"spec.provider.paperspace.autoscaler.expander.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"spec.provider.paperspace.autoscaler.expander","typeLabel":"enum\u003cstring>[]"},"unneededTime":{"type":"string","default":"10m","uniqueKey":"spec.provider.paperspace.autoscaler.unneededTime","typeLabel":"string"},"unreadyTime":{"type":"string","default":"20m","uniqueKey":"spec.provider.paperspace.autoscaler.unreadyTime","typeLabel":"string"},"utilizationThreshold":{"type":"number","maximum":1,"minimum":0.1,"default":0.7,"uniqueKey":"spec.provider.paperspace.autoscaler.utilizationThreshold","typeLabel":"number"}},"additionalProperties":false,"uniqueKey":"spec.provider.paperspace.autoscaler","typeLabel":"object"},"unmanagedNodePools":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":63,"uniqueKey":"spec.provider.paperspace.unmanagedNodePools.items.[INDEX].name","typeLabel":"string"},"labels":{"type":"object","description":"Labels to attach to nodes of a node pool","uniqueKey":"spec.provider.paperspace.unmanagedNodePools.items.[INDEX].labels","typeLabel":"object"},"taints":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string","uniqueKey":"spec.provider.paperspace.unmanagedNodePools.items.[INDEX].taints.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","uniqueKey":"spec.provider.paperspace.unmanagedNodePools.items.[INDEX].taints.items.[INDEX].value","typeLabel":"string"},"effect":{"type":"string","enum":["NoSchedule","PreferNoSchedule","NoExecute"],"uniqueKey":"spec.provider.paperspace.unmanagedNodePools.items.[INDEX].taints.items.[INDEX].effect","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"spec.provider.paperspace.unmanagedNodePools.items.[INDEX].taints.items.[INDEX]","typeLabel":"object"},"description":"Taints for the nodes of a pool","uniqueKey":"spec.provider.paperspace.unmanagedNodePools.items.[INDEX].taints","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"spec.provider.paperspace.unmanagedNodePools.items.[INDEX]","typeLabel":"object"},"uniqueKey":"spec.provider.paperspace.unmanagedNodePools","typeLabel":"object[]"},"preInstallScript":{"type":"string","description":"Optional shell script that will be run before K8S is installed","uniqueKey":"spec.provider.paperspace.preInstallScript","typeLabel":"string"},"userIds":{"type":"array","items":{"type":"string","uniqueKey":"spec.provider.paperspace.userIds.items.[INDEX]","typeLabel":"string"},"uniqueKey":"spec.provider.paperspace.userIds","typeLabel":"string[]"},"networkId":{"type":"string","uniqueKey":"spec.provider.paperspace.networkId","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.provider.paperspace","typeLabel":"object"},"ephemeral":{"type":"object","properties":{"location":{"type":"string","enum":["aws-eu-central-1","aws-us-east-2","aws-us-west-2","gcp-me-west1","gcp-us-east1"],"description":"Control Plane location that will host the K8S components. Prefer one that is closest to where the nodes are runnin","uniqueKey":"spec.provider.ephemeral.location","typeLabel":"enum\u003cstring>"},"nodePools":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":63,"uniqueKey":"spec.provider.ephemeral.nodePools.items.[INDEX].name","typeLabel":"string"},"labels":{"type":"object","description":"Labels to attach to nodes of a node pool","uniqueKey":"spec.provider.ephemeral.nodePools.items.[INDEX].labels","typeLabel":"object"},"taints":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string","uniqueKey":"spec.provider.ephemeral.nodePools.items.[INDEX].taints.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","uniqueKey":"spec.provider.ephemeral.nodePools.items.[INDEX].taints.items.[INDEX].value","typeLabel":"string"},"effect":{"type":"string","enum":["NoSchedule","PreferNoSchedule","NoExecute"],"uniqueKey":"spec.provider.ephemeral.nodePools.items.[INDEX].taints.items.[INDEX].effect","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"spec.provider.ephemeral.nodePools.items.[INDEX].taints.items.[INDEX]","typeLabel":"object"},"description":"Taints for the nodes of a pool","uniqueKey":"spec.provider.ephemeral.nodePools.items.[INDEX].taints","typeLabel":"object[]"},"maxPods":{"type":"integer","maximum":250,"minimum":16,"description":"Maximum number of pods per node. Defaults to a value derived from the node memory","uniqueKey":"spec.provider.ephemeral.nodePools.items.[INDEX].maxPods","typeLabel":"integer"},"count":{"type":"integer","maximum":4,"minimum":0,"description":"Number of nodes to deploy","uniqueKey":"spec.provider.ephemeral.nodePools.items.[INDEX].count","typeLabel":"integer"},"arch":{"type":"string","enum":["any","arm64","amd64"],"description":"CPU architecture of the nodes","uniqueKey":"spec.provider.ephemeral.nodePools.items.[INDEX].arch","typeLabel":"enum\u003cstring>"},"flavor":{"type":"string","enum":["debian","ubuntu","fedora"],"default":"debian","description":"Linux distro to use for ephemeral nodes","uniqueKey":"spec.provider.ephemeral.nodePools.items.[INDEX].flavor","typeLabel":"enum\u003cstring>"},"cpu":{"type":"string","maxLength":20,"description":"Allocated CPU","uniqueKey":"spec.provider.ephemeral.nodePools.items.[INDEX].cpu","typeLabel":"string"},"memory":{"type":"string","maxLength":20,"description":"Allocated memory","uniqueKey":"spec.provider.ephemeral.nodePools.items.[INDEX].memory","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.provider.ephemeral.nodePools.items.[INDEX]","typeLabel":"object"},"uniqueKey":"spec.provider.ephemeral.nodePools","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"spec.provider.ephemeral","typeLabel":"object"},"triton":{"type":"object","properties":{"connection":{"type":"object","properties":{"url":{"type":"string","uniqueKey":"spec.provider.triton.connection.url","typeLabel":"string"},"account":{"type":"string","uniqueKey":"spec.provider.triton.connection.account","typeLabel":"string"},"user":{"type":"string","uniqueKey":"spec.provider.triton.connection.user","typeLabel":"string"},"privateKeySecretLink":{"type":"string","description":"Link to a ssh or opaque secret","uniqueKey":"spec.provider.triton.connection.privateKeySecretLink","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.provider.triton.connection","typeLabel":"object"},"networking":{"type":"object","properties":{"serviceNetwork":{"type":"string","enum":["10.43.0.0/16","192.168.0.0/16"],"default":"10.43.0.0/16","readOnly":true,"uniqueKey":"spec.provider.triton.networking.serviceNetwork","typeLabel":"enum\u003cstring>"},"podNetwork":{"type":"string","enum":["10.42.0.0/16","172.16.0.0/15","172.18.0.0/15","172.20.0.0/15","172.22.0.0/15","172.24.0.0/15","172.26.0.0/15","172.28.0.0/15","172.30.0.0/15"],"default":"10.42.0.0/16","readOnly":true,"uniqueKey":"spec.provider.triton.networking.podNetwork","typeLabel":"enum\u003cstring>"},"dnsForwarder":{"type":"string","maxLength":100,"description":"DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.","uniqueKey":"spec.provider.triton.networking.dnsForwarder","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.provider.triton.networking","typeLabel":"object"},"preInstallScript":{"type":"string","description":"Optional shell script that will be run before K8S is installed","uniqueKey":"spec.provider.triton.preInstallScript","typeLabel":"string"},"location":{"type":"string","enum":["aws-eu-central-1","aws-us-east-2","aws-us-west-2","gcp-me-west1","gcp-us-east1"],"description":"Control Plane location that will host the K8S components. Prefer one that is closest to the Triton datacenter","uniqueKey":"spec.provider.triton.location","typeLabel":"enum\u003cstring>"},"loadBalancer":{"type":"object","properties":{"manual":{"type":"object","properties":{"packageId":{"type":"string","uniqueKey":"spec.provider.triton.loadBalancer.manual.packageId","typeLabel":"string"},"imageId":{"type":"string","uniqueKey":"spec.provider.triton.loadBalancer.manual.imageId","typeLabel":"string"},"publicNetworkId":{"type":"string","description":"If set, machine will also get a public IP","uniqueKey":"spec.provider.triton.loadBalancer.manual.publicNetworkId","typeLabel":"string"},"privateNetworkIds":{"type":"array","items":{"type":"string","uniqueKey":"spec.provider.triton.loadBalancer.manual.privateNetworkIds.items.[INDEX]","typeLabel":"string"},"description":"More private networks to join","uniqueKey":"spec.provider.triton.loadBalancer.manual.privateNetworkIds","typeLabel":"string[]"},"metadata":{"type":"object","description":"Extra tags to attach to instances from a node pool","uniqueKey":"spec.provider.triton.loadBalancer.manual.metadata","typeLabel":"object"},"tags":{"type":"object","description":"Extra tags to attach to instances from a node pool","uniqueKey":"spec.provider.triton.loadBalancer.manual.tags","typeLabel":"object"},"logging":{"type":"object","properties":{"nodePort":{"type":"integer","maximum":65535,"minimum":30000,"uniqueKey":"spec.provider.triton.loadBalancer.manual.logging.nodePort","typeLabel":"integer"},"externalSyslog":{"type":"string","uniqueKey":"spec.provider.triton.loadBalancer.manual.logging.externalSyslog","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.provider.triton.loadBalancer.manual.logging","typeLabel":"object"},"count":{"type":"integer","maximum":3,"minimum":1,"default":1,"uniqueKey":"spec.provider.triton.loadBalancer.manual.count","typeLabel":"integer"},"cnsInternalDomain":{"type":"string","uniqueKey":"spec.provider.triton.loadBalancer.manual.cnsInternalDomain","typeLabel":"string"},"cnsPublicDomain":{"type":"string","uniqueKey":"spec.provider.triton.loadBalancer.manual.cnsPublicDomain","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.provider.triton.loadBalancer.manual","typeLabel":"object"},"none":{"type":"object","uniqueKey":"spec.provider.triton.loadBalancer.none","typeLabel":"object"},"gateway":{"type":"object","uniqueKey":"spec.provider.triton.loadBalancer.gateway","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"spec.provider.triton.loadBalancer","typeLabel":"object"},"privateNetworkId":{"type":"string","description":"ID of the private Fabric/Network","uniqueKey":"spec.provider.triton.privateNetworkId","typeLabel":"string"},"firewallEnabled":{"type":"boolean","description":"Enable firewall for the instances deployed","uniqueKey":"spec.provider.triton.firewallEnabled","typeLabel":"boolean"},"nodePools":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":63,"uniqueKey":"spec.provider.triton.nodePools.items.[INDEX].name","typeLabel":"string"},"labels":{"type":"object","description":"Labels to attach to nodes of a node pool","uniqueKey":"spec.provider.triton.nodePools.items.[INDEX].labels","typeLabel":"object"},"taints":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string","uniqueKey":"spec.provider.triton.nodePools.items.[INDEX].taints.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","uniqueKey":"spec.provider.triton.nodePools.items.[INDEX].taints.items.[INDEX].value","typeLabel":"string"},"effect":{"type":"string","enum":["NoSchedule","PreferNoSchedule","NoExecute"],"uniqueKey":"spec.provider.triton.nodePools.items.[INDEX].taints.items.[INDEX].effect","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"spec.provider.triton.nodePools.items.[INDEX].taints.items.[INDEX]","typeLabel":"object"},"description":"Taints for the nodes of a pool","uniqueKey":"spec.provider.triton.nodePools.items.[INDEX].taints","typeLabel":"object[]"},"maxPods":{"type":"integer","maximum":250,"minimum":16,"description":"Maximum number of pods per node. Defaults to a value derived from the node memory","uniqueKey":"spec.provider.triton.nodePools.items.[INDEX].maxPods","typeLabel":"integer"},"packageId":{"type":"string","uniqueKey":"spec.provider.triton.nodePools.items.[INDEX].packageId","typeLabel":"string"},"overrideImageId":{"type":"string","uniqueKey":"spec.provider.triton.nodePools.items.[INDEX].overrideImageId","typeLabel":"string"},"publicNetworkId":{"type":"string","description":"If set, machine will also get a public IP","uniqueKey":"spec.provider.triton.nodePools.items.[INDEX].publicNetworkId","typeLabel":"string"},"privateNetworkIds":{"type":"array","items":{"type":"string","uniqueKey":"spec.provider.triton.nodePools.items.[INDEX].privateNetworkIds.items.[INDEX]","typeLabel":"string"},"description":"More private networks to join","uniqueKey":"spec.provider.triton.nodePools.items.[INDEX].privateNetworkIds","typeLabel":"string[]"},"tritonTags":{"type":"object","description":"Extra tags to attach to instances from a node pool","uniqueKey":"spec.provider.triton.nodePools.items.[INDEX].tritonTags","typeLabel":"object"},"minSize":{"type":"integer","minimum":0,"uniqueKey":"spec.provider.triton.nodePools.items.[INDEX].minSize","typeLabel":"integer"},"maxSize":{"type":"integer","uniqueKey":"spec.provider.triton.nodePools.items.[INDEX].maxSize","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"spec.provider.triton.nodePools.items.[INDEX]","typeLabel":"object"},"description":"List of node pools","uniqueKey":"spec.provider.triton.nodePools","typeLabel":"object[]"},"imageId":{"type":"string","description":"Default image for all nodes","uniqueKey":"spec.provider.triton.imageId","typeLabel":"string"},"sshKeys":{"type":"array","items":{"type":"string","uniqueKey":"spec.provider.triton.sshKeys.items.[INDEX]","typeLabel":"string"},"description":"Extra SSH keys to provision for user root","uniqueKey":"spec.provider.triton.sshKeys","typeLabel":"string[]"},"autoscaler":{"type":"object","properties":{"expander":{"type":"array","items":{"type":"string","enum":["random","most-pods","least-waste","price"],"uniqueKey":"spec.provider.triton.autoscaler.expander.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"spec.provider.triton.autoscaler.expander","typeLabel":"enum\u003cstring>[]"},"unneededTime":{"type":"string","default":"10m","uniqueKey":"spec.provider.triton.autoscaler.unneededTime","typeLabel":"string"},"unreadyTime":{"type":"string","default":"20m","uniqueKey":"spec.provider.triton.autoscaler.unreadyTime","typeLabel":"string"},"utilizationThreshold":{"type":"number","maximum":1,"minimum":0.1,"default":0.7,"uniqueKey":"spec.provider.triton.autoscaler.utilizationThreshold","typeLabel":"number"}},"additionalProperties":false,"uniqueKey":"spec.provider.triton.autoscaler","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"spec.provider.triton","typeLabel":"object"},"azure":{"type":"object","properties":{"location":{"type":"string","description":"Region where the cluster nodes will live","uniqueKey":"spec.provider.azure.location","typeLabel":"string"},"subscriptionId":{"type":"string","uniqueKey":"spec.provider.azure.subscriptionId","typeLabel":"string"},"sdkSecretLink":{"type":"string","description":"Link to an opaque secret","uniqueKey":"spec.provider.azure.sdkSecretLink","typeLabel":"string"},"resourceGroup":{"type":"string","uniqueKey":"spec.provider.azure.resourceGroup","typeLabel":"string"},"networking":{"type":"object","properties":{"serviceNetwork":{"type":"string","enum":["10.43.0.0/16","192.168.0.0/16"],"default":"10.43.0.0/16","uniqueKey":"spec.provider.azure.networking.serviceNetwork","typeLabel":"enum\u003cstring>"},"podNetwork":{"type":"string","enum":["10.42.0.0/16","172.16.0.0/15","172.18.0.0/15","172.20.0.0/15","172.22.0.0/15","172.24.0.0/15","172.26.0.0/15","172.28.0.0/15","172.30.0.0/15"],"default":"10.42.0.0/16","uniqueKey":"spec.provider.azure.networking.podNetwork","typeLabel":"enum\u003cstring>"},"dnsForwarder":{"type":"string","maxLength":100,"description":"DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.","uniqueKey":"spec.provider.azure.networking.dnsForwarder","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.provider.azure.networking","typeLabel":"object"},"preInstallScript":{"type":"string","description":"Optional shell script that will be run before K8S is installed. Supports SSM","uniqueKey":"spec.provider.azure.preInstallScript","typeLabel":"string"},"image":{"type":"object","properties":{"recommended":{"type":"string","enum":["ubuntu/noble-24.04","ubuntu/jammy-22.04","ubuntu/focal-20.04","debian/bookworm-12","debian/bullseye-11"],"uniqueKey":"spec.provider.azure.image.recommended","typeLabel":"enum\u003cstring>"},"reference":{"type":"object","properties":{"publisher":{"type":"string","uniqueKey":"spec.provider.azure.image.reference.publisher","typeLabel":"string"},"offer":{"type":"string","uniqueKey":"spec.provider.azure.image.reference.offer","typeLabel":"string"},"sku":{"type":"string","uniqueKey":"spec.provider.azure.image.reference.sku","typeLabel":"string"},"version":{"type":"string","uniqueKey":"spec.provider.azure.image.reference.version","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.provider.azure.image.reference","typeLabel":"object"}},"additionalProperties":false,"description":"Default image for all nodes.","uniqueKey":"spec.provider.azure.image","typeLabel":"object"},"sshKeys":{"type":"array","items":{"type":"string","uniqueKey":"spec.provider.azure.sshKeys.items.[INDEX]","typeLabel":"string"},"description":"SSH keys to install for \"azureuser\" linux user","uniqueKey":"spec.provider.azure.sshKeys","typeLabel":"string[]"},"networkId":{"type":"string","description":"The vpc where nodes will be deployed.","uniqueKey":"spec.provider.azure.networkId","typeLabel":"string"},"tags":{"type":"object","description":"Extra tags to attach to all created objects","uniqueKey":"spec.provider.azure.tags","typeLabel":"object"},"nodePools":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":63,"uniqueKey":"spec.provider.azure.nodePools.items.[INDEX].name","typeLabel":"string"},"labels":{"type":"object","description":"Labels to attach to nodes of a node pool","uniqueKey":"spec.provider.azure.nodePools.items.[INDEX].labels","typeLabel":"object"},"taints":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string","uniqueKey":"spec.provider.azure.nodePools.items.[INDEX].taints.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","uniqueKey":"spec.provider.azure.nodePools.items.[INDEX].taints.items.[INDEX].value","typeLabel":"string"},"effect":{"type":"string","enum":["NoSchedule","PreferNoSchedule","NoExecute"],"uniqueKey":"spec.provider.azure.nodePools.items.[INDEX].taints.items.[INDEX].effect","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"spec.provider.azure.nodePools.items.[INDEX].taints.items.[INDEX]","typeLabel":"object"},"description":"Taints for the nodes of a pool","uniqueKey":"spec.provider.azure.nodePools.items.[INDEX].taints","typeLabel":"object[]"},"maxPods":{"type":"integer","maximum":250,"minimum":16,"description":"Maximum number of pods per node. Defaults to a value derived from the node memory","uniqueKey":"spec.provider.azure.nodePools.items.[INDEX].maxPods","typeLabel":"integer"},"size":{"type":"string","uniqueKey":"spec.provider.azure.nodePools.items.[INDEX].size","typeLabel":"string"},"subnetId":{"type":"string","uniqueKey":"spec.provider.azure.nodePools.items.[INDEX].subnetId","typeLabel":"string"},"zones":{"type":"array","items":{"type":"number","uniqueKey":"spec.provider.azure.nodePools.items.[INDEX].zones.items.[INDEX]","typeLabel":"number"},"uniqueKey":"spec.provider.azure.nodePools.items.[INDEX].zones","typeLabel":"number[]"},"overrideImage":{"type":"object","properties":{"recommended":{"type":"string","enum":["ubuntu/noble-24.04","ubuntu/jammy-22.04","ubuntu/focal-20.04","debian/bookworm-12","debian/bullseye-11"],"uniqueKey":"spec.provider.azure.nodePools.items.[INDEX].overrideImage.recommended","typeLabel":"enum\u003cstring>"},"reference":{"type":"object","properties":{"publisher":{"type":"string","uniqueKey":"spec.provider.azure.nodePools.items.[INDEX].overrideImage.reference.publisher","typeLabel":"string"},"offer":{"type":"string","uniqueKey":"spec.provider.azure.nodePools.items.[INDEX].overrideImage.reference.offer","typeLabel":"string"},"sku":{"type":"string","uniqueKey":"spec.provider.azure.nodePools.items.[INDEX].overrideImage.reference.sku","typeLabel":"string"},"version":{"type":"string","uniqueKey":"spec.provider.azure.nodePools.items.[INDEX].overrideImage.reference.version","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.provider.azure.nodePools.items.[INDEX].overrideImage.reference","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"spec.provider.azure.nodePools.items.[INDEX].overrideImage","typeLabel":"object"},"bootDiskSize":{"type":"integer","minimum":30,"default":30,"description":"size in GB","uniqueKey":"spec.provider.azure.nodePools.items.[INDEX].bootDiskSize","typeLabel":"integer"},"minSize":{"type":"integer","minimum":0,"uniqueKey":"spec.provider.azure.nodePools.items.[INDEX].minSize","typeLabel":"integer"},"maxSize":{"type":"integer","uniqueKey":"spec.provider.azure.nodePools.items.[INDEX].maxSize","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"spec.provider.azure.nodePools.items.[INDEX]","typeLabel":"object"},"uniqueKey":"spec.provider.azure.nodePools","typeLabel":"object[]"},"autoscaler":{"type":"object","properties":{"expander":{"type":"array","items":{"type":"string","enum":["random","most-pods","least-waste","price"],"uniqueKey":"spec.provider.azure.autoscaler.expander.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"spec.provider.azure.autoscaler.expander","typeLabel":"enum\u003cstring>[]"},"unneededTime":{"type":"string","default":"10m","uniqueKey":"spec.provider.azure.autoscaler.unneededTime","typeLabel":"string"},"unreadyTime":{"type":"string","default":"20m","uniqueKey":"spec.provider.azure.autoscaler.unreadyTime","typeLabel":"string"},"utilizationThreshold":{"type":"number","maximum":1,"minimum":0.1,"default":0.7,"uniqueKey":"spec.provider.azure.autoscaler.utilizationThreshold","typeLabel":"number"}},"additionalProperties":false,"uniqueKey":"spec.provider.azure.autoscaler","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"spec.provider.azure","typeLabel":"object"},"digitalocean":{"type":"object","properties":{"region":{"type":"string","enum":["ams3","blr1","fra1","lon1","nyc1","nyc2","nyc3","sfo2","sfo3","sgp1","syd1","tor1"],"description":"Region to deploy nodes to","uniqueKey":"spec.provider.digitalocean.region","typeLabel":"enum\u003cstring>"},"digitalOceanTags":{"type":"array","items":{"type":"string","maxLength":254,"uniqueKey":"spec.provider.digitalocean.digitalOceanTags.items.[INDEX]","typeLabel":"string"},"description":"Extra tags to attach to droplets","uniqueKey":"spec.provider.digitalocean.digitalOceanTags","typeLabel":"string[]"},"networking":{"type":"object","properties":{"serviceNetwork":{"type":"string","enum":["10.43.0.0/16","192.168.0.0/16"],"default":"10.43.0.0/16","readOnly":true,"uniqueKey":"spec.provider.digitalocean.networking.serviceNetwork","typeLabel":"enum\u003cstring>"},"podNetwork":{"type":"string","enum":["10.42.0.0/16","172.16.0.0/15","172.18.0.0/15","172.20.0.0/15","172.22.0.0/15","172.24.0.0/15","172.26.0.0/15","172.28.0.0/15","172.30.0.0/15"],"default":"10.42.0.0/16","readOnly":true,"uniqueKey":"spec.provider.digitalocean.networking.podNetwork","typeLabel":"enum\u003cstring>"},"dnsForwarder":{"type":"string","maxLength":100,"description":"DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.","uniqueKey":"spec.provider.digitalocean.networking.dnsForwarder","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.provider.digitalocean.networking","typeLabel":"object"},"preInstallScript":{"type":"string","description":"Optional shell script that will be run before K8S is installed","uniqueKey":"spec.provider.digitalocean.preInstallScript","typeLabel":"string"},"tokenSecretLink":{"type":"string","description":"Link to a secret holding personal access token","uniqueKey":"spec.provider.digitalocean.tokenSecretLink","typeLabel":"string"},"vpcId":{"type":"string","description":"ID of the Hetzner network to deploy nodes to","uniqueKey":"spec.provider.digitalocean.vpcId","typeLabel":"string"},"nodePools":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":63,"uniqueKey":"spec.provider.digitalocean.nodePools.items.[INDEX].name","typeLabel":"string"},"labels":{"type":"object","description":"Labels to attach to nodes of a node pool","uniqueKey":"spec.provider.digitalocean.nodePools.items.[INDEX].labels","typeLabel":"object"},"taints":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string","uniqueKey":"spec.provider.digitalocean.nodePools.items.[INDEX].taints.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","uniqueKey":"spec.provider.digitalocean.nodePools.items.[INDEX].taints.items.[INDEX].value","typeLabel":"string"},"effect":{"type":"string","enum":["NoSchedule","PreferNoSchedule","NoExecute"],"uniqueKey":"spec.provider.digitalocean.nodePools.items.[INDEX].taints.items.[INDEX].effect","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"spec.provider.digitalocean.nodePools.items.[INDEX].taints.items.[INDEX]","typeLabel":"object"},"description":"Taints for the nodes of a pool","uniqueKey":"spec.provider.digitalocean.nodePools.items.[INDEX].taints","typeLabel":"object[]"},"maxPods":{"type":"integer","maximum":250,"minimum":16,"description":"Maximum number of pods per node. Defaults to a value derived from the node memory","uniqueKey":"spec.provider.digitalocean.nodePools.items.[INDEX].maxPods","typeLabel":"integer"},"dropletSize":{"type":"string","uniqueKey":"spec.provider.digitalocean.nodePools.items.[INDEX].dropletSize","typeLabel":"string"},"overrideImage":{"type":"string","uniqueKey":"spec.provider.digitalocean.nodePools.items.[INDEX].overrideImage","typeLabel":"string"},"minSize":{"type":"integer","minimum":0,"uniqueKey":"spec.provider.digitalocean.nodePools.items.[INDEX].minSize","typeLabel":"integer"},"maxSize":{"type":"integer","uniqueKey":"spec.provider.digitalocean.nodePools.items.[INDEX].maxSize","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"spec.provider.digitalocean.nodePools.items.[INDEX]","typeLabel":"object"},"description":"List of node pools","uniqueKey":"spec.provider.digitalocean.nodePools","typeLabel":"object[]"},"image":{"type":"string","description":"Default image for all nodes","uniqueKey":"spec.provider.digitalocean.image","typeLabel":"string"},"sshKeys":{"type":"array","items":{"type":"string","uniqueKey":"spec.provider.digitalocean.sshKeys.items.[INDEX]","typeLabel":"string"},"description":"SSH key name for accessing deployed nodes","uniqueKey":"spec.provider.digitalocean.sshKeys","typeLabel":"string[]"},"extraSshKeys":{"type":"array","items":{"type":"string","uniqueKey":"spec.provider.digitalocean.extraSshKeys.items.[INDEX]","typeLabel":"string"},"description":"Extra SSH keys to provision for user root that are not registered in the DigitalOcean","uniqueKey":"spec.provider.digitalocean.extraSshKeys","typeLabel":"string[]"},"autoscaler":{"type":"object","properties":{"expander":{"type":"array","items":{"type":"string","enum":["random","most-pods","least-waste","price"],"uniqueKey":"spec.provider.digitalocean.autoscaler.expander.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"spec.provider.digitalocean.autoscaler.expander","typeLabel":"enum\u003cstring>[]"},"unneededTime":{"type":"string","default":"10m","uniqueKey":"spec.provider.digitalocean.autoscaler.unneededTime","typeLabel":"string"},"unreadyTime":{"type":"string","default":"20m","uniqueKey":"spec.provider.digitalocean.autoscaler.unreadyTime","typeLabel":"string"},"utilizationThreshold":{"type":"number","maximum":1,"minimum":0.1,"default":0.7,"uniqueKey":"spec.provider.digitalocean.autoscaler.utilizationThreshold","typeLabel":"number"}},"additionalProperties":false,"uniqueKey":"spec.provider.digitalocean.autoscaler","typeLabel":"object"},"reservedIPs":{"type":"array","items":{"type":"string","uniqueKey":"spec.provider.digitalocean.reservedIPs.items.[INDEX]","typeLabel":"string"},"description":"Optional set of IPs to assign as extra IPs for nodes of the cluster","uniqueKey":"spec.provider.digitalocean.reservedIPs","typeLabel":"string[]"}},"additionalProperties":false,"uniqueKey":"spec.provider.digitalocean","typeLabel":"object"},"gcp":{"type":"object","properties":{"projectId":{"type":"string","uniqueKey":"spec.provider.gcp.projectId","typeLabel":"string"},"region":{"type":"string","description":"Region where the cluster nodes will live","uniqueKey":"spec.provider.gcp.region","typeLabel":"string"},"labels":{"type":"object","description":"Extra tags to attach to all created objects","uniqueKey":"spec.provider.gcp.labels","typeLabel":"object"},"tags":{"type":"array","items":{"type":"string","maxLength":63,"uniqueKey":"spec.provider.gcp.tags.items.[INDEX]","typeLabel":"string"},"uniqueKey":"spec.provider.gcp.tags","typeLabel":"string[]"},"metadata":{"type":"object","uniqueKey":"spec.provider.gcp.metadata","typeLabel":"object"},"network":{"type":"string","uniqueKey":"spec.provider.gcp.network","typeLabel":"string"},"saKeyLink":{"type":"string","description":"Link to a GCP secret containing the SA json key","uniqueKey":"spec.provider.gcp.saKeyLink","typeLabel":"string"},"networking":{"type":"object","properties":{"serviceNetwork":{"type":"string","enum":["10.43.0.0/16","192.168.0.0/16"],"default":"10.43.0.0/16","uniqueKey":"spec.provider.gcp.networking.serviceNetwork","typeLabel":"enum\u003cstring>"},"podNetwork":{"type":"string","enum":["vpc","10.42.0.0/16","172.16.0.0/15","172.18.0.0/15","172.20.0.0/15","172.22.0.0/15","172.24.0.0/15","172.26.0.0/15","172.28.0.0/15","172.30.0.0/15"],"default":"10.42.0.0/16","uniqueKey":"spec.provider.gcp.networking.podNetwork","typeLabel":"enum\u003cstring>"},"dnsForwarder":{"type":"string","maxLength":100,"description":"DNS forwarder used by the cluster. Can be a space-delimited list of dns servers. Default is /etc/resolv.conf when not specified.","uniqueKey":"spec.provider.gcp.networking.dnsForwarder","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.provider.gcp.networking","typeLabel":"object"},"preInstallScript":{"type":"string","description":"Optional shell script that will be run before K8S is installed","uniqueKey":"spec.provider.gcp.preInstallScript","typeLabel":"string"},"image":{"type":"object","properties":{"recommended":{"type":"string","enum":["ubuntu/jammy-22.04","ubuntu/noble-24.04","debian/bookworm-12","debian/trixie-13","google/cos-stable"],"uniqueKey":"spec.provider.gcp.image.recommended","typeLabel":"enum\u003cstring>"},"family":{"type":"object","properties":{"project":{"type":"string","uniqueKey":"spec.provider.gcp.image.family.project","typeLabel":"string"},"family":{"type":"string","uniqueKey":"spec.provider.gcp.image.family.family","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.provider.gcp.image.family","typeLabel":"object"},"exact":{"type":"string","uniqueKey":"spec.provider.gcp.image.exact","typeLabel":"string"}},"additionalProperties":false,"description":"Default image for all nodes.","uniqueKey":"spec.provider.gcp.image","typeLabel":"object"},"nodePools":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","maxLength":63,"uniqueKey":"spec.provider.gcp.nodePools.items.[INDEX].name","typeLabel":"string"},"labels":{"type":"object","description":"Labels to attach to nodes of a node pool","uniqueKey":"spec.provider.gcp.nodePools.items.[INDEX].labels","typeLabel":"object"},"taints":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string","uniqueKey":"spec.provider.gcp.nodePools.items.[INDEX].taints.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","uniqueKey":"spec.provider.gcp.nodePools.items.[INDEX].taints.items.[INDEX].value","typeLabel":"string"},"effect":{"type":"string","enum":["NoSchedule","PreferNoSchedule","NoExecute"],"uniqueKey":"spec.provider.gcp.nodePools.items.[INDEX].taints.items.[INDEX].effect","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"spec.provider.gcp.nodePools.items.[INDEX].taints.items.[INDEX]","typeLabel":"object"},"description":"Taints for the nodes of a pool","uniqueKey":"spec.provider.gcp.nodePools.items.[INDEX].taints","typeLabel":"object[]"},"maxPods":{"type":"integer","maximum":250,"minimum":16,"description":"Maximum number of pods per node. Defaults to a value derived from the node memory","uniqueKey":"spec.provider.gcp.nodePools.items.[INDEX].maxPods","typeLabel":"integer"},"machineType":{"type":"string","uniqueKey":"spec.provider.gcp.nodePools.items.[INDEX].machineType","typeLabel":"string"},"assignPublicIP":{"type":"boolean","uniqueKey":"spec.provider.gcp.nodePools.items.[INDEX].assignPublicIP","typeLabel":"boolean"},"zone":{"type":"string","uniqueKey":"spec.provider.gcp.nodePools.items.[INDEX].zone","typeLabel":"string"},"overrideImage":{"type":"object","properties":{"recommended":{"type":"string","enum":["ubuntu/jammy-22.04","ubuntu/noble-24.04","debian/bookworm-12","debian/trixie-13","google/cos-stable"],"uniqueKey":"spec.provider.gcp.nodePools.items.[INDEX].overrideImage.recommended","typeLabel":"enum\u003cstring>"},"family":{"type":"object","properties":{"project":{"type":"string","uniqueKey":"spec.provider.gcp.nodePools.items.[INDEX].overrideImage.family.project","typeLabel":"string"},"family":{"type":"string","uniqueKey":"spec.provider.gcp.nodePools.items.[INDEX].overrideImage.family.family","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.provider.gcp.nodePools.items.[INDEX].overrideImage.family","typeLabel":"object"},"exact":{"type":"string","uniqueKey":"spec.provider.gcp.nodePools.items.[INDEX].overrideImage.exact","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.provider.gcp.nodePools.items.[INDEX].overrideImage","typeLabel":"object"},"bootDiskSize":{"type":"integer","minimum":20,"default":20,"description":"size in GB","uniqueKey":"spec.provider.gcp.nodePools.items.[INDEX].bootDiskSize","typeLabel":"integer"},"minSize":{"type":"integer","minimum":0,"uniqueKey":"spec.provider.gcp.nodePools.items.[INDEX].minSize","typeLabel":"integer"},"maxSize":{"type":"integer","uniqueKey":"spec.provider.gcp.nodePools.items.[INDEX].maxSize","typeLabel":"integer"},"preemptible":{"type":"boolean","uniqueKey":"spec.provider.gcp.nodePools.items.[INDEX].preemptible","typeLabel":"boolean"},"subnet":{"type":"string","uniqueKey":"spec.provider.gcp.nodePools.items.[INDEX].subnet","typeLabel":"string"},"localPersistentDisks":{"type":"integer","minimum":0,"uniqueKey":"spec.provider.gcp.nodePools.items.[INDEX].localPersistentDisks","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"spec.provider.gcp.nodePools.items.[INDEX]","typeLabel":"object"},"uniqueKey":"spec.provider.gcp.nodePools","typeLabel":"object[]"},"autoscaler":{"type":"object","properties":{"expander":{"type":"array","items":{"type":"string","enum":["random","most-pods","least-waste","price"],"uniqueKey":"spec.provider.gcp.autoscaler.expander.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"spec.provider.gcp.autoscaler.expander","typeLabel":"enum\u003cstring>[]"},"unneededTime":{"type":"string","default":"10m","uniqueKey":"spec.provider.gcp.autoscaler.unneededTime","typeLabel":"string"},"unreadyTime":{"type":"string","default":"20m","uniqueKey":"spec.provider.gcp.autoscaler.unreadyTime","typeLabel":"string"},"utilizationThreshold":{"type":"number","maximum":1,"minimum":0.1,"default":0.7,"uniqueKey":"spec.provider.gcp.autoscaler.utilizationThreshold","typeLabel":"number"}},"additionalProperties":false,"uniqueKey":"spec.provider.gcp.autoscaler","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"spec.provider.gcp","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"spec.provider","typeLabel":"object"},"addOns":{"type":"object","properties":{"dashboard":{"type":"object","properties":{},"additionalProperties":false,"uniqueKey":"spec.addOns.dashboard","typeLabel":"object"},"headlamp":{"type":"object","properties":{},"additionalProperties":false,"uniqueKey":"spec.addOns.headlamp","typeLabel":"object"},"azureWorkloadIdentity":{"type":"object","properties":{"tenantId":{"type":"string","description":"Tenant ID to use for workload identity","uniqueKey":"spec.addOns.azureWorkloadIdentity.tenantId","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.addOns.azureWorkloadIdentity","typeLabel":"object"},"awsWorkloadIdentity":{"type":"object","properties":{},"additionalProperties":false,"uniqueKey":"spec.addOns.awsWorkloadIdentity","typeLabel":"object"},"localPathStorage":{"type":"object","properties":{},"additionalProperties":false,"uniqueKey":"spec.addOns.localPathStorage","typeLabel":"object"},"metrics":{"type":"object","properties":{"kubeState":{"type":"boolean","description":"Enable kube-state metrics","uniqueKey":"spec.addOns.metrics.kubeState","typeLabel":"boolean"},"kubeStateDrop":{"type":"string","description":"Drop scraped series whose metric name matches this RE2 regex. It must match the whole name, e.g. \"foo_.*\"","uniqueKey":"spec.addOns.metrics.kubeStateDrop","typeLabel":"string"},"coreDns":{"type":"boolean","description":"Enable scraping of core-dns service","uniqueKey":"spec.addOns.metrics.coreDns","typeLabel":"boolean"},"coreDnsDrop":{"type":"string","description":"Drop scraped series whose metric name matches this RE2 regex. It must match the whole name, e.g. \"foo_.*\"","uniqueKey":"spec.addOns.metrics.coreDnsDrop","typeLabel":"string"},"kubelet":{"type":"boolean","description":"Enable scraping kubelet stats","uniqueKey":"spec.addOns.metrics.kubelet","typeLabel":"boolean"},"kubeletDrop":{"type":"string","description":"Drop scraped series whose metric name matches this RE2 regex. It must match the whole name, e.g. \"foo_.*\"","uniqueKey":"spec.addOns.metrics.kubeletDrop","typeLabel":"string"},"apiserver":{"type":"boolean","description":"Enable scraping apiserver stats","uniqueKey":"spec.addOns.metrics.apiserver","typeLabel":"boolean"},"apiserverDrop":{"type":"string","description":"Drop scraped series whose metric name matches this RE2 regex. It must match the whole name, e.g. \"foo_.*\"","uniqueKey":"spec.addOns.metrics.apiserverDrop","typeLabel":"string"},"nodeExporter":{"type":"boolean","description":"Enable collecting node-level stats (disk, network, filesystem, etc)","uniqueKey":"spec.addOns.metrics.nodeExporter","typeLabel":"boolean"},"nodeExporterDrop":{"type":"string","description":"Drop scraped series whose metric name matches this RE2 regex. It must match the whole name, e.g. \"foo_.*\"","uniqueKey":"spec.addOns.metrics.nodeExporterDrop","typeLabel":"string"},"cadvisor":{"type":"boolean","description":"Enable CNI-level container stats","uniqueKey":"spec.addOns.metrics.cadvisor","typeLabel":"boolean"},"cadvisorDrop":{"type":"string","description":"Drop scraped series whose metric name matches this RE2 regex. It must match the whole name, e.g. \"foo_.*\"","uniqueKey":"spec.addOns.metrics.cadvisorDrop","typeLabel":"string"},"scrapeAnnotated":{"type":"object","properties":{"intervalSeconds":{"type":"integer","minimum":30,"default":30,"uniqueKey":"spec.addOns.metrics.scrapeAnnotated.intervalSeconds","typeLabel":"integer"},"includeNamespaces":{"type":"string","uniqueKey":"spec.addOns.metrics.scrapeAnnotated.includeNamespaces","typeLabel":"string"},"excludeNamespaces":{"type":"string","uniqueKey":"spec.addOns.metrics.scrapeAnnotated.excludeNamespaces","typeLabel":"string"},"retainLabels":{"type":"string","uniqueKey":"spec.addOns.metrics.scrapeAnnotated.retainLabels","typeLabel":"string"}},"additionalProperties":false,"description":"Scrape pods annotated with prometheus.io/scrape=true","uniqueKey":"spec.addOns.metrics.scrapeAnnotated","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"spec.addOns.metrics","typeLabel":"object"},"logs":{"type":"object","properties":{"auditEnabled":{"type":"boolean","description":"Collect k8s audit log as log events ","uniqueKey":"spec.addOns.logs.auditEnabled","typeLabel":"boolean"},"includeNamespaces":{"type":"string","uniqueKey":"spec.addOns.logs.includeNamespaces","typeLabel":"string"},"excludeNamespaces":{"type":"string","uniqueKey":"spec.addOns.logs.excludeNamespaces","typeLabel":"string"},"docker":{"type":"boolean","description":"Collect docker logs if docker is also running","uniqueKey":"spec.addOns.logs.docker","typeLabel":"boolean"},"kubelet":{"type":"boolean","description":"Collect kubelet logs from journald","uniqueKey":"spec.addOns.logs.kubelet","typeLabel":"boolean"},"kernel":{"type":"boolean","description":"Collect kernel logs","uniqueKey":"spec.addOns.logs.kernel","typeLabel":"boolean"},"events":{"type":"boolean","description":"Collect K8S events from all namespaces","uniqueKey":"spec.addOns.logs.events","typeLabel":"boolean"}},"additionalProperties":false,"uniqueKey":"spec.addOns.logs","typeLabel":"object"},"registryMirror":{"type":"object","properties":{"mirrors":{"type":"array","items":{"type":"object","properties":{"registry":{"oneOf":[{"type":"string","uniqueKey":"spec.addOns.registryMirror.mirrors.items.[INDEX].registry.oneOf.0","typeLabel":"string"},{"type":"string","enum":["*"],"uniqueKey":"spec.addOns.registryMirror.mirrors.items.[INDEX].registry.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"spec.addOns.registryMirror.mirrors.items.[INDEX].registry","typeLabel":"string | enum\u003cstring>"},"mirrors":{"type":"array","items":{"type":"string","uniqueKey":"spec.addOns.registryMirror.mirrors.items.[INDEX].mirrors.items.[INDEX]","typeLabel":"string"},"uniqueKey":"spec.addOns.registryMirror.mirrors.items.[INDEX].mirrors","typeLabel":"string[]"}},"additionalProperties":false,"uniqueKey":"spec.addOns.registryMirror.mirrors.items.[INDEX]","typeLabel":"object"},"uniqueKey":"spec.addOns.registryMirror.mirrors","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"spec.addOns.registryMirror","typeLabel":"object"},"nvidia":{"type":"object","properties":{"taintGPUNodes":{"type":"boolean","uniqueKey":"spec.addOns.nvidia.taintGPUNodes","typeLabel":"boolean"}},"additionalProperties":false,"uniqueKey":"spec.addOns.nvidia","typeLabel":"object"},"awsEFS":{"type":"object","properties":{"roleArn":{"type":"string","description":"Optional on AWS, when not provided it will create the recommended role","uniqueKey":"spec.addOns.awsEFS.roleArn","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.addOns.awsEFS","typeLabel":"object"},"awsECR":{"type":"object","properties":{"roleArn":{"type":"string","description":"Optional on AWS, in which case it will use the instance role to pull","uniqueKey":"spec.addOns.awsECR.roleArn","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.addOns.awsECR","typeLabel":"object"},"awsELB":{"type":"object","properties":{"roleArn":{"type":"string","description":"Optional on AWS, when not provided it will create the recommended role","uniqueKey":"spec.addOns.awsELB.roleArn","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.addOns.awsELB","typeLabel":"object"},"azureACR":{"type":"object","properties":{"clientId":{"type":"string","uniqueKey":"spec.addOns.azureACR.clientId","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.addOns.azureACR","typeLabel":"object"},"sysbox":{"type":"object","properties":{},"additionalProperties":false,"uniqueKey":"spec.addOns.sysbox","typeLabel":"object"},"byok":{"type":"object","properties":{"ignoreUpdates":{"type":"boolean","uniqueKey":"spec.addOns.byok.ignoreUpdates","typeLabel":"boolean"},"location":{"type":"string","uniqueKey":"spec.addOns.byok.location","typeLabel":"string"},"config":{"type":"object","properties":{"actuator":{"type":"object","properties":{"minCpu":{"type":"string","maxLength":20,"description":"CPU allocation specified as millicores (e.g., 50m, 1000m)","uniqueKey":"spec.addOns.byok.config.actuator.minCpu","typeLabel":"string"},"maxCpu":{"type":"string","maxLength":20,"description":"CPU allocation specified as millicores (e.g., 50m, 1000m)","uniqueKey":"spec.addOns.byok.config.actuator.maxCpu","typeLabel":"string"},"minMemory":{"type":"string","maxLength":20,"description":"Memory allocation specified as a string with units (e.g., 128Mi, 1Gi, 512M). Supports G, M, k, Gi, Mi, Ki suffixes.","uniqueKey":"spec.addOns.byok.config.actuator.minMemory","typeLabel":"string"},"maxMemory":{"type":"string","maxLength":20,"description":"Memory allocation specified as a string with units (e.g., 128Mi, 1Gi, 512M). Supports G, M, k, Gi, Mi, Ki suffixes.","uniqueKey":"spec.addOns.byok.config.actuator.maxMemory","typeLabel":"string"},"logLevel":{"type":"string","enum":["trace","info","error"],"uniqueKey":"spec.addOns.byok.config.actuator.logLevel","typeLabel":"enum\u003cstring>"},"env":{"type":"object","uniqueKey":"spec.addOns.byok.config.actuator.env","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"spec.addOns.byok.config.actuator","typeLabel":"object"},"maintainer":{"type":"object","properties":{"env":{"type":"object","uniqueKey":"spec.addOns.byok.config.maintainer.env","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"spec.addOns.byok.config.maintainer","typeLabel":"object"},"juicefs":{"type":"object","properties":{"enabled":{"type":"boolean","uniqueKey":"spec.addOns.byok.config.juicefs.enabled","typeLabel":"boolean"}},"additionalProperties":false,"uniqueKey":"spec.addOns.byok.config.juicefs","typeLabel":"object"},"middlebox":{"type":"object","properties":{"enabled":{"type":"boolean","uniqueKey":"spec.addOns.byok.config.middlebox.enabled","typeLabel":"boolean"},"bandwidthAlertMbps":{"type":"integer","minimum":0,"uniqueKey":"spec.addOns.byok.config.middlebox.bandwidthAlertMbps","typeLabel":"integer"},"ip":{"type":"string","uniqueKey":"spec.addOns.byok.config.middlebox.ip","typeLabel":"string"},"ingressReplicas":{"type":"integer","minimum":0,"default":0,"uniqueKey":"spec.addOns.byok.config.middlebox.ingressReplicas","typeLabel":"integer"},"port":{"type":"number","uniqueKey":"spec.addOns.byok.config.middlebox.port","typeLabel":"number"}},"additionalProperties":false,"uniqueKey":"spec.addOns.byok.config.middlebox","typeLabel":"object"},"common":{"type":"object","properties":{"deploymentReplicas":{"type":"integer","minimum":0,"uniqueKey":"spec.addOns.byok.config.common.deploymentReplicas","typeLabel":"integer"},"pdb":{"type":"object","properties":{"maxUnavailable":{"type":"integer","minimum":0,"uniqueKey":"spec.addOns.byok.config.common.pdb.maxUnavailable","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"spec.addOns.byok.config.common.pdb","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"spec.addOns.byok.config.common","typeLabel":"object"},"longhorn":{"type":"object","properties":{"numberOfReplicas":{"type":"integer","minimum":1,"uniqueKey":"spec.addOns.byok.config.longhorn.numberOfReplicas","typeLabel":"integer"},"replicas":{"type":"integer","minimum":1,"uniqueKey":"spec.addOns.byok.config.longhorn.replicas","typeLabel":"integer"},"isDefault":{"type":"boolean","uniqueKey":"spec.addOns.byok.config.longhorn.isDefault","typeLabel":"boolean"}},"additionalProperties":false,"uniqueKey":"spec.addOns.byok.config.longhorn","typeLabel":"object"},"byok":{"type":"object","properties":{"noDefaultStorageClasses":{"type":"boolean","default":false,"uniqueKey":"spec.addOns.byok.config.byok.noDefaultStorageClasses","typeLabel":"boolean"}},"additionalProperties":false,"uniqueKey":"spec.addOns.byok.config.byok","typeLabel":"object"},"ingress":{"type":"object","properties":{"cpu":{"type":"string","maxLength":20,"description":"CPU allocation specified as millicores (e.g., 50m, 1000m)","uniqueKey":"spec.addOns.byok.config.ingress.cpu","typeLabel":"string"},"memory":{"type":"string","maxLength":20,"description":"Memory allocation specified as a string with units (e.g., 128Mi, 1Gi, 512M). Supports G, M, k, Gi, Mi, Ki suffixes.","uniqueKey":"spec.addOns.byok.config.ingress.memory","typeLabel":"string"},"targetPercent":{"type":"number","minimum":0,"uniqueKey":"spec.addOns.byok.config.ingress.targetPercent","typeLabel":"number"}},"additionalProperties":false,"uniqueKey":"spec.addOns.byok.config.ingress","typeLabel":"object"},"istio":{"type":"object","properties":{"istiod":{"type":"object","properties":{"replicas":{"type":"integer","minimum":0,"uniqueKey":"spec.addOns.byok.config.istio.istiod.replicas","typeLabel":"integer"},"minCpu":{"type":"string","maxLength":20,"description":"CPU allocation specified as millicores (e.g., 50m, 1000m)","uniqueKey":"spec.addOns.byok.config.istio.istiod.minCpu","typeLabel":"string"},"maxCpu":{"type":"string","maxLength":20,"description":"CPU allocation specified as millicores (e.g., 50m, 1000m)","uniqueKey":"spec.addOns.byok.config.istio.istiod.maxCpu","typeLabel":"string"},"minMemory":{"type":"string","maxLength":20,"description":"Memory allocation specified as a string with units (e.g., 128Mi, 1Gi, 512M). Supports G, M, k, Gi, Mi, Ki suffixes.","uniqueKey":"spec.addOns.byok.config.istio.istiod.minMemory","typeLabel":"string"},"maxMemory":{"type":"string","maxLength":20,"description":"Memory allocation specified as a string with units (e.g., 128Mi, 1Gi, 512M). Supports G, M, k, Gi, Mi, Ki suffixes.","uniqueKey":"spec.addOns.byok.config.istio.istiod.maxMemory","typeLabel":"string"},"pdb":{"type":"integer","minimum":0,"uniqueKey":"spec.addOns.byok.config.istio.istiod.pdb","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"spec.addOns.byok.config.istio.istiod","typeLabel":"object"},"ingressgateway":{"type":"object","properties":{"replicas":{"type":"integer","minimum":0,"uniqueKey":"spec.addOns.byok.config.istio.ingressgateway.replicas","typeLabel":"integer"},"maxCpu":{"type":"string","maxLength":20,"description":"CPU allocation specified as millicores (e.g., 50m, 1000m)","uniqueKey":"spec.addOns.byok.config.istio.ingressgateway.maxCpu","typeLabel":"string"},"maxMemory":{"type":"string","maxLength":20,"description":"Memory allocation specified as a string with units (e.g., 128Mi, 1Gi, 512M). Supports G, M, k, Gi, Mi, Ki suffixes.","uniqueKey":"spec.addOns.byok.config.istio.ingressgateway.maxMemory","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.addOns.byok.config.istio.ingressgateway","typeLabel":"object"},"sidecar":{"type":"object","properties":{"minCpu":{"type":"string","maxLength":20,"description":"CPU allocation specified as millicores (e.g., 50m, 1000m)","uniqueKey":"spec.addOns.byok.config.istio.sidecar.minCpu","typeLabel":"string"},"minMemory":{"type":"string","maxLength":20,"description":"Memory allocation specified as a string with units (e.g., 128Mi, 1Gi, 512M). Supports G, M, k, Gi, Mi, Ki suffixes.","uniqueKey":"spec.addOns.byok.config.istio.sidecar.minMemory","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.addOns.byok.config.istio.sidecar","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"spec.addOns.byok.config.istio","typeLabel":"object"},"logSplitter":{"type":"object","properties":{"minCpu":{"type":"string","maxLength":20,"description":"CPU allocation specified as millicores (e.g., 50m, 1000m)","uniqueKey":"spec.addOns.byok.config.logSplitter.minCpu","typeLabel":"string"},"maxCpu":{"type":"string","maxLength":20,"description":"CPU allocation specified as millicores (e.g., 50m, 1000m)","uniqueKey":"spec.addOns.byok.config.logSplitter.maxCpu","typeLabel":"string"},"minMemory":{"type":"string","maxLength":20,"description":"Memory allocation specified as a string with units (e.g., 128Mi, 1Gi, 512M). Supports G, M, k, Gi, Mi, Ki suffixes.","uniqueKey":"spec.addOns.byok.config.logSplitter.minMemory","typeLabel":"string"},"maxMemory":{"type":"string","maxLength":20,"description":"Memory allocation specified as a string with units (e.g., 128Mi, 1Gi, 512M). Supports G, M, k, Gi, Mi, Ki suffixes.","uniqueKey":"spec.addOns.byok.config.logSplitter.maxMemory","typeLabel":"string"},"memBufferSize":{"type":"string","uniqueKey":"spec.addOns.byok.config.logSplitter.memBufferSize","typeLabel":"string"},"perPodRate":{"type":"integer","minimum":0,"uniqueKey":"spec.addOns.byok.config.logSplitter.perPodRate","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"spec.addOns.byok.config.logSplitter","typeLabel":"object"},"monitoring":{"type":"object","properties":{"minMemory":{"type":"string","maxLength":20,"description":"Memory allocation specified as a string with units (e.g., 128Mi, 1Gi, 512M). Supports G, M, k, Gi, Mi, Ki suffixes.","uniqueKey":"spec.addOns.byok.config.monitoring.minMemory","typeLabel":"string"},"maxMemory":{"type":"string","maxLength":20,"description":"Memory allocation specified as a string with units (e.g., 128Mi, 1Gi, 512M). Supports G, M, k, Gi, Mi, Ki suffixes.","uniqueKey":"spec.addOns.byok.config.monitoring.maxMemory","typeLabel":"string"},"kubeStateMetrics":{"type":"object","properties":{"minMemory":{"type":"string","maxLength":20,"description":"Memory allocation specified as a string with units (e.g., 128Mi, 1Gi, 512M). Supports G, M, k, Gi, Mi, Ki suffixes.","uniqueKey":"spec.addOns.byok.config.monitoring.kubeStateMetrics.minMemory","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.addOns.byok.config.monitoring.kubeStateMetrics","typeLabel":"object"},"prometheus":{"type":"object","properties":{"main":{"type":"object","properties":{"storage":{"type":"string","maxLength":20,"description":"Memory allocation specified as a string with units (e.g., 128Mi, 1Gi, 512M). Supports G, M, k, Gi, Mi, Ki suffixes.","uniqueKey":"spec.addOns.byok.config.monitoring.prometheus.main.storage","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.addOns.byok.config.monitoring.prometheus.main","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"spec.addOns.byok.config.monitoring.prometheus","typeLabel":"object"},"remoteWrite":{"type":"array","items":{"type":"object","properties":{"basic_auth":{"type":"object","properties":{"username":{"type":"string","uniqueKey":"spec.addOns.byok.config.monitoring.remoteWrite.items.[INDEX].basic_auth.username","typeLabel":"string"},"username_file":{"type":"string","uniqueKey":"spec.addOns.byok.config.monitoring.remoteWrite.items.[INDEX].basic_auth.username_file","typeLabel":"string"},"password":{"type":"string","uniqueKey":"spec.addOns.byok.config.monitoring.remoteWrite.items.[INDEX].basic_auth.password","typeLabel":"string"},"password_file":{"type":"string","uniqueKey":"spec.addOns.byok.config.monitoring.remoteWrite.items.[INDEX].basic_auth.password_file","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.addOns.byok.config.monitoring.remoteWrite.items.[INDEX].basic_auth","typeLabel":"object"},"authorization":{"type":"object","properties":{"type":{"type":"string","uniqueKey":"spec.addOns.byok.config.monitoring.remoteWrite.items.[INDEX].authorization.type","typeLabel":"string"},"credentials":{"type":"string","uniqueKey":"spec.addOns.byok.config.monitoring.remoteWrite.items.[INDEX].authorization.credentials","typeLabel":"string"},"credentials_file":{"type":"string","uniqueKey":"spec.addOns.byok.config.monitoring.remoteWrite.items.[INDEX].authorization.credentials_file","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.addOns.byok.config.monitoring.remoteWrite.items.[INDEX].authorization","typeLabel":"object"},"oauth2":{"type":"object","uniqueKey":"spec.addOns.byok.config.monitoring.remoteWrite.items.[INDEX].oauth2","typeLabel":"object"},"follow_redirects":{"type":"boolean","uniqueKey":"spec.addOns.byok.config.monitoring.remoteWrite.items.[INDEX].follow_redirects","typeLabel":"boolean"},"enable_http2":{"type":"boolean","uniqueKey":"spec.addOns.byok.config.monitoring.remoteWrite.items.[INDEX].enable_http2","typeLabel":"boolean"},"tls_config":{"type":"object","uniqueKey":"spec.addOns.byok.config.monitoring.remoteWrite.items.[INDEX].tls_config","typeLabel":"object"},"proxy_url":{"type":"string","uniqueKey":"spec.addOns.byok.config.monitoring.remoteWrite.items.[INDEX].proxy_url","typeLabel":"string"},"no_proxy":{"type":"string","uniqueKey":"spec.addOns.byok.config.monitoring.remoteWrite.items.[INDEX].no_proxy","typeLabel":"string"},"proxy_from_environment":{"type":"boolean","uniqueKey":"spec.addOns.byok.config.monitoring.remoteWrite.items.[INDEX].proxy_from_environment","typeLabel":"boolean"},"proxy_connect_header":{"type":"object","uniqueKey":"spec.addOns.byok.config.monitoring.remoteWrite.items.[INDEX].proxy_connect_header","typeLabel":"object"},"http_headers":{"type":"object","uniqueKey":"spec.addOns.byok.config.monitoring.remoteWrite.items.[INDEX].http_headers","typeLabel":"object"},"url":{"type":"string","uniqueKey":"spec.addOns.byok.config.monitoring.remoteWrite.items.[INDEX].url","typeLabel":"string"},"remote_timeout":{"type":"string","uniqueKey":"spec.addOns.byok.config.monitoring.remoteWrite.items.[INDEX].remote_timeout","typeLabel":"string"},"headers":{"type":"object","uniqueKey":"spec.addOns.byok.config.monitoring.remoteWrite.items.[INDEX].headers","typeLabel":"object"},"write_relabel_configs":{"type":"array","items":{"type":"object","uniqueKey":"spec.addOns.byok.config.monitoring.remoteWrite.items.[INDEX].write_relabel_configs.items.[INDEX]","typeLabel":"object"},"uniqueKey":"spec.addOns.byok.config.monitoring.remoteWrite.items.[INDEX].write_relabel_configs","typeLabel":"object[]"},"name":{"type":"string","uniqueKey":"spec.addOns.byok.config.monitoring.remoteWrite.items.[INDEX].name","typeLabel":"string"},"send_exemplars":{"type":"boolean","uniqueKey":"spec.addOns.byok.config.monitoring.remoteWrite.items.[INDEX].send_exemplars","typeLabel":"boolean"},"send_native_histograms":{"type":"boolean","uniqueKey":"spec.addOns.byok.config.monitoring.remoteWrite.items.[INDEX].send_native_histograms","typeLabel":"boolean"},"sigv4":{"type":"object","uniqueKey":"spec.addOns.byok.config.monitoring.remoteWrite.items.[INDEX].sigv4","typeLabel":"object"},"azuread":{"type":"object","uniqueKey":"spec.addOns.byok.config.monitoring.remoteWrite.items.[INDEX].azuread","typeLabel":"object"},"google_iam":{"type":"object","uniqueKey":"spec.addOns.byok.config.monitoring.remoteWrite.items.[INDEX].google_iam","typeLabel":"object"},"queue_config":{"type":"object","uniqueKey":"spec.addOns.byok.config.monitoring.remoteWrite.items.[INDEX].queue_config","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"spec.addOns.byok.config.monitoring.remoteWrite.items.[INDEX]","typeLabel":"object"},"uniqueKey":"spec.addOns.byok.config.monitoring.remoteWrite","typeLabel":"object[]"},"externalLabels":{"type":"object","uniqueKey":"spec.addOns.byok.config.monitoring.externalLabels","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"spec.addOns.byok.config.monitoring","typeLabel":"object"},"redis":{"type":"object","properties":{"minCpu":{"type":"string","maxLength":20,"description":"CPU allocation specified as millicores (e.g., 50m, 1000m)","uniqueKey":"spec.addOns.byok.config.redis.minCpu","typeLabel":"string"},"maxCpu":{"type":"string","maxLength":20,"description":"CPU allocation specified as millicores (e.g., 50m, 1000m)","uniqueKey":"spec.addOns.byok.config.redis.maxCpu","typeLabel":"string"},"minMemory":{"type":"string","maxLength":20,"description":"Memory allocation specified as a string with units (e.g., 128Mi, 1Gi, 512M). Supports G, M, k, Gi, Mi, Ki suffixes.","uniqueKey":"spec.addOns.byok.config.redis.minMemory","typeLabel":"string"},"maxMemory":{"type":"string","maxLength":20,"description":"Memory allocation specified as a string with units (e.g., 128Mi, 1Gi, 512M). Supports G, M, k, Gi, Mi, Ki suffixes.","uniqueKey":"spec.addOns.byok.config.redis.maxMemory","typeLabel":"string"},"storage":{"type":"string","maxLength":20,"description":"Memory allocation specified as a string with units (e.g., 128Mi, 1Gi, 512M). Supports G, M, k, Gi, Mi, Ki suffixes.","uniqueKey":"spec.addOns.byok.config.redis.storage","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.addOns.byok.config.redis","typeLabel":"object"},"redisHa":{"type":"object","properties":{"minCpu":{"type":"string","maxLength":20,"description":"CPU allocation specified as millicores (e.g., 50m, 1000m)","uniqueKey":"spec.addOns.byok.config.redisHa.minCpu","typeLabel":"string"},"maxCpu":{"type":"string","maxLength":20,"description":"CPU allocation specified as millicores (e.g., 50m, 1000m)","uniqueKey":"spec.addOns.byok.config.redisHa.maxCpu","typeLabel":"string"},"minMemory":{"type":"string","maxLength":20,"description":"Memory allocation specified as a string with units (e.g., 128Mi, 1Gi, 512M). Supports G, M, k, Gi, Mi, Ki suffixes.","uniqueKey":"spec.addOns.byok.config.redisHa.minMemory","typeLabel":"string"},"maxMemory":{"type":"string","maxLength":20,"description":"Memory allocation specified as a string with units (e.g., 128Mi, 1Gi, 512M). Supports G, M, k, Gi, Mi, Ki suffixes.","uniqueKey":"spec.addOns.byok.config.redisHa.maxMemory","typeLabel":"string"},"storage":{"type":"integer","minimum":0,"uniqueKey":"spec.addOns.byok.config.redisHa.storage","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"spec.addOns.byok.config.redisHa","typeLabel":"object"},"redisSentinel":{"type":"object","properties":{"minCpu":{"type":"string","maxLength":20,"description":"CPU allocation specified as millicores (e.g., 50m, 1000m)","uniqueKey":"spec.addOns.byok.config.redisSentinel.minCpu","typeLabel":"string"},"maxCpu":{"type":"string","maxLength":20,"description":"CPU allocation specified as millicores (e.g., 50m, 1000m)","uniqueKey":"spec.addOns.byok.config.redisSentinel.maxCpu","typeLabel":"string"},"minMemory":{"type":"string","maxLength":20,"description":"Memory allocation specified as a string with units (e.g., 128Mi, 1Gi, 512M). Supports G, M, k, Gi, Mi, Ki suffixes.","uniqueKey":"spec.addOns.byok.config.redisSentinel.minMemory","typeLabel":"string"},"maxMemory":{"type":"string","maxLength":20,"description":"Memory allocation specified as a string with units (e.g., 128Mi, 1Gi, 512M). Supports G, M, k, Gi, Mi, Ki suffixes.","uniqueKey":"spec.addOns.byok.config.redisSentinel.maxMemory","typeLabel":"string"},"storage":{"type":"integer","minimum":0,"uniqueKey":"spec.addOns.byok.config.redisSentinel.storage","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"spec.addOns.byok.config.redisSentinel","typeLabel":"object"},"tempoAgent":{"type":"object","properties":{"minCpu":{"type":"string","maxLength":20,"description":"CPU allocation specified as millicores (e.g., 50m, 1000m)","uniqueKey":"spec.addOns.byok.config.tempoAgent.minCpu","typeLabel":"string"},"minMemory":{"type":"string","maxLength":20,"description":"Memory allocation specified as a string with units (e.g., 128Mi, 1Gi, 512M). Supports G, M, k, Gi, Mi, Ki suffixes.","uniqueKey":"spec.addOns.byok.config.tempoAgent.minMemory","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.addOns.byok.config.tempoAgent","typeLabel":"object"},"internalDns":{"type":"object","properties":{"minCpu":{"type":"string","maxLength":20,"description":"CPU allocation specified as millicores (e.g., 50m, 1000m)","uniqueKey":"spec.addOns.byok.config.internalDns.minCpu","typeLabel":"string"},"maxCpu":{"type":"string","maxLength":20,"description":"CPU allocation specified as millicores (e.g., 50m, 1000m)","uniqueKey":"spec.addOns.byok.config.internalDns.maxCpu","typeLabel":"string"},"minMemory":{"type":"string","maxLength":20,"description":"Memory allocation specified as a string with units (e.g., 128Mi, 1Gi, 512M). Supports G, M, k, Gi, Mi, Ki suffixes.","uniqueKey":"spec.addOns.byok.config.internalDns.minMemory","typeLabel":"string"},"maxMemory":{"type":"string","maxLength":20,"description":"Memory allocation specified as a string with units (e.g., 128Mi, 1Gi, 512M). Supports G, M, k, Gi, Mi, Ki suffixes.","uniqueKey":"spec.addOns.byok.config.internalDns.maxMemory","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.addOns.byok.config.internalDns","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"spec.addOns.byok.config","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"spec.addOns.byok","typeLabel":"object"},"kubevirt":{"type":"object","properties":{"scratchSpaceStorageClass":{"type":"string","description":"Filesystem-mode StorageClass CDI uses for import scratch space. Required when the cluster default SC is block-mode.","uniqueKey":"spec.addOns.kubevirt.scratchSpaceStorageClass","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"spec.addOns.kubevirt","typeLabel":"object"},"nodeLocalDns":{"type":"object","properties":{},"additionalProperties":false,"uniqueKey":"spec.addOns.nodeLocalDns","typeLabel":"object"},"kata":{"type":"object","properties":{},"additionalProperties":false,"uniqueKey":"spec.addOns.kata","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"spec.addOns","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"spec","typeLabel":"object"},"alias":{"type":"string","readOnly":true,"uniqueKey":"alias","typeLabel":"string"},"status":{"type":"object","properties":{"oidcProviderUrl":{"type":"string","uniqueKey":"status.oidcProviderUrl","typeLabel":"string"},"serverUrl":{"type":"string","uniqueKey":"status.serverUrl","typeLabel":"string"},"homeLocation":{"type":"string","uniqueKey":"status.homeLocation","typeLabel":"string"},"addOns":{"type":"object","properties":{"dashboard":{"type":"object","properties":{"url":{"type":"string","description":"Access to dashboard","uniqueKey":"status.addOns.dashboard.url","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"status.addOns.dashboard","typeLabel":"object"},"headlamp":{"type":"object","properties":{"url":{"type":"string","description":"Access to dashboard","uniqueKey":"status.addOns.headlamp.url","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"status.addOns.headlamp","typeLabel":"object"},"awsWorkloadIdentity":{"type":"object","properties":{"oidcProviderConfig":{"type":"object","properties":{"providerUrl":{"type":"string","uniqueKey":"status.addOns.awsWorkloadIdentity.oidcProviderConfig.providerUrl","typeLabel":"string"},"audience":{"type":"string","uniqueKey":"status.addOns.awsWorkloadIdentity.oidcProviderConfig.audience","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"status.addOns.awsWorkloadIdentity.oidcProviderConfig","typeLabel":"object"},"trustPolicy":{"type":"object","uniqueKey":"status.addOns.awsWorkloadIdentity.trustPolicy","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"status.addOns.awsWorkloadIdentity","typeLabel":"object"},"metrics":{"type":"object","properties":{"prometheusEndpoint":{"type":"string","uniqueKey":"status.addOns.metrics.prometheusEndpoint","typeLabel":"string"},"remoteWriteConfig":{"type":"object","uniqueKey":"status.addOns.metrics.remoteWriteConfig","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"status.addOns.metrics","typeLabel":"object"},"logs":{"type":"object","properties":{"lokiAddress":{"type":"string","description":"Loki endpoint to query logs from","uniqueKey":"status.addOns.logs.lokiAddress","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"status.addOns.logs","typeLabel":"object"},"awsECR":{"type":"object","properties":{"trustPolicy":{"type":"object","uniqueKey":"status.addOns.awsECR.trustPolicy","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"status.addOns.awsECR","typeLabel":"object"},"awsEFS":{"type":"object","properties":{"trustPolicy":{"type":"object","uniqueKey":"status.addOns.awsEFS.trustPolicy","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"status.addOns.awsEFS","typeLabel":"object"},"awsELB":{"type":"object","properties":{"trustPolicy":{"type":"object","uniqueKey":"status.addOns.awsELB.trustPolicy","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"status.addOns.awsELB","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"status.addOns","typeLabel":"object"}},"additionalProperties":false,"readOnly":true,"uniqueKey":"status","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"\u003cstring>","name":"\u003cstring>","kind":"\u003cstring>","version":123,"description":"\u003cstring>","tags":{},"created":"2023-11-07T05:31:56Z","lastModified":"2023-11-07T05:31:56Z","links":[{"rel":"\u003cstring>","href":"\u003cstring>"}],"spec":{"version":"1.26.0","firewall":[{"sourceCIDR":"\u003cstring>","description":"\u003cstring>"}],"provider":{"generic":{"location":"aws-eu-central-1","networking":{"serviceNetwork":"10.43.0.0/16","podNetwork":"10.42.0.0/16","dnsForwarder":"\u003cstring>"},"nodePools":[{"name":"\u003cstring>","labels":{},"taints":[{"key":"\u003cstring>","value":"\u003cstring>","effect":"NoSchedule"}],"maxPods":133}]},"hetzner":{"region":"fsn1","hetznerLabels":{},"networking":{"serviceNetwork":"10.43.0.0/16","podNetwork":"10.42.0.0/16","dnsForwarder":"\u003cstring>"},"preInstallScript":"\u003cstring>","tokenSecretLink":"\u003cstring>","networkId":"\u003cstring>","firewallId":"\u003cstring>","nodePools":[{"name":"\u003cstring>","labels":{},"taints":[{"key":"\u003cstring>","value":"\u003cstring>","effect":"NoSchedule"}],"maxPods":133,"serverType":"\u003cstring>","overrideImage":"\u003cstring>","minSize":1,"maxSize":123}],"dedicatedServerNodePools":[{"name":"\u003cstring>","labels":{},"taints":[{"key":"\u003cstring>","value":"\u003cstring>","effect":"NoSchedule"}],"maxPods":133}],"image":"ubuntu-20.04","sshKey":"\u003cstring>","autoscaler":{"expander":["random"],"unneededTime":"10m","unreadyTime":"20m","utilizationThreshold":0.7},"floatingIPSelector":{}},"aws":{"region":"af-south-1","awsTags":{},"skipCreateRoles":false,"networking":{"serviceNetwork":"10.43.0.0/16","podNetwork":"10.42.0.0/16","dnsForwarder":"\u003cstring>"},"preInstallScript":"\u003cstring>","image":{"recommended":"ubuntu/jammy-22.04","exact":"\u003cstring>"},"deployRoleArn":"\u003cstring>","deployRoleChain":[{"roleArn":"\u003cstring>","externalId":"\u003cstring>","sessionNamePrefix":"\u003cstring>"}],"vpcId":"\u003cstring>","keyPair":"\u003cstring>","diskEncryptionKeyArn":"\u003cstring>","securityGroupIds":["\u003cstring>"],"extraNodePolicies":["\u003cstring>"],"nodePools":[{"name":"\u003cstring>","labels":{},"taints":[{"key":"\u003cstring>","value":"\u003cstring>","effect":"NoSchedule"}],"maxPods":133,"instanceTypes":["\u003cstring>"],"overrideImage":{"recommended":"ubuntu/jammy-22.04","exact":"\u003cstring>"},"bootDiskSize":20,"minSize":1,"maxSize":123,"onDemandBaseCapacity":0,"onDemandPercentageAboveBaseCapacity":0,"spotAllocationStrategy":"lowest-price","subnetIds":["\u003cstring>"],"extraSecurityGroupIds":["\u003cstring>"],"cpuOptions":{"nestedVirtualization":true}}],"autoscaler":{"expander":["random"],"unneededTime":"10m","unreadyTime":"20m","utilizationThreshold":0.7}},"linode":{"region":"\u003cstring>","tokenSecretLink":"\u003cstring>","firewallId":"\u003cstring>","nodePools":[{"name":"\u003cstring>","labels":{},"taints":[{"key":"\u003cstring>","value":"\u003cstring>","effect":"NoSchedule"}],"maxPods":133,"serverType":"\u003cstring>","overrideImage":"\u003cstring>","subnetId":"\u003cstring>","minSize":1,"maxSize":123}],"image":"\u003cstring>","authorizedUsers":["\u003cstring>"],"authorizedKeys":["\u003cstring>"],"vpcId":"\u003cstring>","preInstallScript":"\u003cstring>","networking":{"serviceNetwork":"10.43.0.0/16","podNetwork":"10.42.0.0/16","dnsForwarder":"\u003cstring>"},"autoscaler":{"expander":["random"],"unneededTime":"10m","unreadyTime":"20m","utilizationThreshold":0.7}},"oblivus":{"datacenter":"MON1","tokenSecretLink":"\u003cstring>","nodePools":[{"name":"\u003cstring>","labels":{},"taints":[{"key":"\u003cstring>","value":"\u003cstring>","effect":"NoSchedule"}],"maxPods":133,"minSize":1,"maxSize":123,"flavor":"A100_NVLINK_80GB_x8"}],"sshKeys":["\u003cstring>"],"unmanagedNodePools":[{"name":"\u003cstring>","labels":{},"taints":[{"key":"\u003cstring>","value":"\u003cstring>","effect":"NoSchedule"}]}],"autoscaler":{"expander":["random"],"unneededTime":"10m","unreadyTime":"20m","utilizationThreshold":0.7},"preInstallScript":"\u003cstring>"},"lambdalabs":{"region":"asia-northeast-1","tokenSecretLink":"\u003cstring>","nodePools":[{"name":"\u003cstring>","labels":{},"taints":[{"key":"\u003cstring>","value":"\u003cstring>","effect":"NoSchedule"}],"maxPods":133,"minSize":1,"maxSize":123,"instanceType":"cpu_4x_general"}],"sshKey":"\u003cstring>","unmanagedNodePools":[{"name":"\u003cstring>","labels":{},"taints":[{"key":"\u003cstring>","value":"\u003cstring>","effect":"NoSchedule"}]}],"autoscaler":{"expander":["random"],"unneededTime":"10m","unreadyTime":"20m","utilizationThreshold":0.7},"fileSystems":["\u003cstring>"],"preInstallScript":"\u003cstring>"},"paperspace":{"region":"AMS1","tokenSecretLink":"\u003cstring>","sharedDrives":["\u003cstring>"],"nodePools":[{"name":"\u003cstring>","labels":{},"taints":[{"key":"\u003cstring>","value":"\u003cstring>","effect":"NoSchedule"}],"maxPods":133,"minSize":1,"maxSize":123,"publicIpType":"none","bootDiskSize":123,"machineType":"A100"}],"autoscaler":{"expander":["random"],"unneededTime":"10m","unreadyTime":"20m","utilizationThreshold":0.7},"unmanagedNodePools":[{"name":"\u003cstring>","labels":{},"taints":[{"key":"\u003cstring>","value":"\u003cstring>","effect":"NoSchedule"}]}],"preInstallScript":"\u003cstring>","userIds":["\u003cstring>"],"networkId":"\u003cstring>"},"ephemeral":{"location":"aws-eu-central-1","nodePools":[{"name":"\u003cstring>","labels":{},"taints":[{"key":"\u003cstring>","value":"\u003cstring>","effect":"NoSchedule"}],"maxPods":133,"count":2,"arch":"any","flavor":"debian","cpu":"\u003cstring>","memory":"\u003cstring>"}]},"triton":{"connection":{"url":"\u003cstring>","account":"\u003cstring>","user":"\u003cstring>","privateKeySecretLink":"\u003cstring>"},"networking":{"serviceNetwork":"10.43.0.0/16","podNetwork":"10.42.0.0/16","dnsForwarder":"\u003cstring>"},"preInstallScript":"\u003cstring>","location":"aws-eu-central-1","loadBalancer":{"manual":{"packageId":"\u003cstring>","imageId":"\u003cstring>","publicNetworkId":"\u003cstring>","privateNetworkIds":["\u003cstring>"],"metadata":{},"tags":{},"logging":{"nodePort":47767,"externalSyslog":"\u003cstring>"},"count":1,"cnsInternalDomain":"\u003cstring>","cnsPublicDomain":"\u003cstring>"},"none":{},"gateway":{}},"privateNetworkId":"\u003cstring>","firewallEnabled":true,"nodePools":[{"name":"\u003cstring>","labels":{},"taints":[{"key":"\u003cstring>","value":"\u003cstring>","effect":"NoSchedule"}],"maxPods":133,"packageId":"\u003cstring>","overrideImageId":"\u003cstring>","publicNetworkId":"\u003cstring>","privateNetworkIds":["\u003cstring>"],"tritonTags":{},"minSize":1,"maxSize":123}],"imageId":"\u003cstring>","sshKeys":["\u003cstring>"],"autoscaler":{"expander":["random"],"unneededTime":"10m","unreadyTime":"20m","utilizationThreshold":0.7}},"azure":{"location":"\u003cstring>","subscriptionId":"\u003cstring>","sdkSecretLink":"\u003cstring>","resourceGroup":"\u003cstring>","networking":{"serviceNetwork":"10.43.0.0/16","podNetwork":"10.42.0.0/16","dnsForwarder":"\u003cstring>"},"preInstallScript":"\u003cstring>","image":{"recommended":"ubuntu/noble-24.04","reference":{"publisher":"\u003cstring>","offer":"\u003cstring>","sku":"\u003cstring>","version":"\u003cstring>"}},"sshKeys":["\u003cstring>"],"networkId":"\u003cstring>","tags":{},"nodePools":[{"name":"\u003cstring>","labels":{},"taints":[{"key":"\u003cstring>","value":"\u003cstring>","effect":"NoSchedule"}],"maxPods":133,"size":"\u003cstring>","subnetId":"\u003cstring>","zones":[123],"overrideImage":{"recommended":"ubuntu/noble-24.04","reference":{"publisher":"\u003cstring>","offer":"\u003cstring>","sku":"\u003cstring>","version":"\u003cstring>"}},"bootDiskSize":30,"minSize":1,"maxSize":123}],"autoscaler":{"expander":["random"],"unneededTime":"10m","unreadyTime":"20m","utilizationThreshold":0.7}},"digitalocean":{"region":"ams3","digitalOceanTags":["\u003cstring>"],"networking":{"serviceNetwork":"10.43.0.0/16","podNetwork":"10.42.0.0/16","dnsForwarder":"\u003cstring>"},"preInstallScript":"\u003cstring>","tokenSecretLink":"\u003cstring>","vpcId":"\u003cstring>","nodePools":[{"name":"\u003cstring>","labels":{},"taints":[{"key":"\u003cstring>","value":"\u003cstring>","effect":"NoSchedule"}],"maxPods":133,"dropletSize":"\u003cstring>","overrideImage":"\u003cstring>","minSize":1,"maxSize":123}],"image":"\u003cstring>","sshKeys":["\u003cstring>"],"extraSshKeys":["\u003cstring>"],"autoscaler":{"expander":["random"],"unneededTime":"10m","unreadyTime":"20m","utilizationThreshold":0.7},"reservedIPs":["\u003cstring>"]},"gcp":{"projectId":"\u003cstring>","region":"\u003cstring>","labels":{},"tags":["\u003cstring>"],"metadata":{},"network":"\u003cstring>","saKeyLink":"\u003cstring>","networking":{"serviceNetwork":"10.43.0.0/16","podNetwork":"10.42.0.0/16","dnsForwarder":"\u003cstring>"},"preInstallScript":"\u003cstring>","image":{"recommended":"ubuntu/jammy-22.04","family":{"project":"\u003cstring>","family":"\u003cstring>"},"exact":"\u003cstring>"},"nodePools":[{"name":"\u003cstring>","labels":{},"taints":[{"key":"\u003cstring>","value":"\u003cstring>","effect":"NoSchedule"}],"maxPods":133,"machineType":"\u003cstring>","assignPublicIP":true,"zone":"\u003cstring>","overrideImage":{"recommended":"ubuntu/jammy-22.04","family":{"project":"\u003cstring>","family":"\u003cstring>"},"exact":"\u003cstring>"},"bootDiskSize":20,"minSize":1,"maxSize":123,"preemptible":true,"subnet":"\u003cstring>","localPersistentDisks":1}],"autoscaler":{"expander":["random"],"unneededTime":"10m","unreadyTime":"20m","utilizationThreshold":0.7}}},"addOns":{"dashboard":{},"headlamp":{},"azureWorkloadIdentity":{"tenantId":"\u003cstring>"},"awsWorkloadIdentity":{},"localPathStorage":{},"metrics":{"kubeState":true,"kubeStateDrop":"\u003cstring>","coreDns":true,"coreDnsDrop":"\u003cstring>","kubelet":true,"kubeletDrop":"\u003cstring>","apiserver":true,"apiserverDrop":"\u003cstring>","nodeExporter":true,"nodeExporterDrop":"\u003cstring>","cadvisor":true,"cadvisorDrop":"\u003cstring>","scrapeAnnotated":{"intervalSeconds":30,"includeNamespaces":"\u003cstring>","excludeNamespaces":"\u003cstring>","retainLabels":"\u003cstring>"}},"logs":{"auditEnabled":true,"includeNamespaces":"\u003cstring>","excludeNamespaces":"\u003cstring>","docker":true,"kubelet":true,"kernel":true,"events":true},"registryMirror":{"mirrors":[{"registry":"\u003cstring>","mirrors":["\u003cstring>"]}]},"nvidia":{"taintGPUNodes":true},"awsEFS":{"roleArn":"\u003cstring>"},"awsECR":{"roleArn":"\u003cstring>"},"awsELB":{"roleArn":"\u003cstring>"},"azureACR":{"clientId":"\u003cstring>"},"sysbox":{},"byok":{"ignoreUpdates":true,"location":"\u003cstring>","config":{"actuator":{"minCpu":"\u003cstring>","maxCpu":"\u003cstring>","minMemory":"\u003cstring>","maxMemory":"\u003cstring>","logLevel":"trace","env":{}},"maintainer":{"env":{}},"juicefs":{"enabled":true},"middlebox":{"enabled":true,"bandwidthAlertMbps":1,"ip":"\u003cstring>","ingressReplicas":0,"port":123},"common":{"deploymentReplicas":1,"pdb":{"maxUnavailable":1}},"longhorn":{"numberOfReplicas":2,"replicas":2,"isDefault":true},"byok":{"noDefaultStorageClasses":false},"ingress":{"cpu":"\u003cstring>","memory":"\u003cstring>","targetPercent":1},"istio":{"istiod":{"replicas":1,"minCpu":"\u003cstring>","maxCpu":"\u003cstring>","minMemory":"\u003cstring>","maxMemory":"\u003cstring>","pdb":1},"ingressgateway":{"replicas":1,"maxCpu":"\u003cstring>","maxMemory":"\u003cstring>"},"sidecar":{"minCpu":"\u003cstring>","minMemory":"\u003cstring>"}},"logSplitter":{"minCpu":"\u003cstring>","maxCpu":"\u003cstring>","minMemory":"\u003cstring>","maxMemory":"\u003cstring>","memBufferSize":"\u003cstring>","perPodRate":1},"monitoring":{"minMemory":"\u003cstring>","maxMemory":"\u003cstring>","kubeStateMetrics":{"minMemory":"\u003cstring>"},"prometheus":{"main":{"storage":"\u003cstring>"}},"remoteWrite":[{"basic_auth":{"username":"\u003cstring>","username_file":"\u003cstring>","password":"\u003cstring>","password_file":"\u003cstring>"},"authorization":{"type":"\u003cstring>","credentials":"\u003cstring>","credentials_file":"\u003cstring>"},"oauth2":{},"follow_redirects":true,"enable_http2":true,"tls_config":{},"proxy_url":"\u003cstring>","no_proxy":"\u003cstring>","proxy_from_environment":true,"proxy_connect_header":{},"http_headers":{},"url":"\u003cstring>","remote_timeout":"\u003cstring>","headers":{},"write_relabel_configs":[{}],"name":"\u003cstring>","send_exemplars":true,"send_native_histograms":true,"sigv4":{},"azuread":{},"google_iam":{},"queue_config":{}}],"externalLabels":{}},"redis":{"minCpu":"\u003cstring>","maxCpu":"\u003cstring>","minMemory":"\u003cstring>","maxMemory":"\u003cstring>","storage":"\u003cstring>"},"redisHa":{"minCpu":"\u003cstring>","maxCpu":"\u003cstring>","minMemory":"\u003cstring>","maxMemory":"\u003cstring>","storage":1},"redisSentinel":{"minCpu":"\u003cstring>","maxCpu":"\u003cstring>","minMemory":"\u003cstring>","maxMemory":"\u003cstring>","storage":1},"tempoAgent":{"minCpu":"\u003cstring>","minMemory":"\u003cstring>"},"internalDns":{"minCpu":"\u003cstring>","maxCpu":"\u003cstring>","minMemory":"\u003cstring>","maxMemory":"\u003cstring>"}}},"kubevirt":{"scratchSpaceStorageClass":"\u003cstring>"},"nodeLocalDns":{},"kata":{}}},"alias":"\u003cstring>","status":{"oidcProviderUrl":"\u003cstring>","serverUrl":"\u003cstring>","homeLocation":"\u003cstring>","addOns":{"dashboard":{"url":"\u003cstring>"},"headlamp":{"url":"\u003cstring>"},"awsWorkloadIdentity":{"oidcProviderConfig":{"providerUrl":"\u003cstring>","audience":"\u003cstring>"},"trustPolicy":{}},"metrics":{"prometheusEndpoint":"\u003cstring>","remoteWriteConfig":{}},"logs":{"lokiAddress":"\u003cstring>"},"awsECR":{"trustPolicy":{}},"awsEFS":{"trustPolicy":{}},"awsELB":{"trustPolicy":{}}}}}}},"exampleType":"generated"}},"exampleType":"generated"},"eb788c67-a7d5-4cf0-987d-9a64a1b99334":{"description":"Not found or not allowed to view","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"integer","uniqueKey":"status","typeLabel":"integer"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"},"code":{"type":"string","uniqueKey":"code","typeLabel":"string"},"details":{"type":"object","uniqueKey":"details","typeLabel":"object"},"id":{"type":"string","uniqueKey":"id","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":123,"message":"\u003cstring>","code":"\u003cstring>","details":{},"id":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"3418f629-1ff8-4ce7-b7bb-212b407b661c":{},"73467719-7d3f-457a-ab94-eaed8e248135":{"serviceAccountKey":{"type":"apiKey","in":"header","name":"Authorization","description":"Service account key can be used as API keys","scopes":[],"schemeName":"serviceAccountKey"}},"c9d6a513-a7e0-496d-afaa-3533564d3b2e":{"jwt":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"IDP-provided token","scopes":[],"schemeName":"jwt"}}},"servers":{"d56dccd7-a25a-45eb-aeaf-7cd270ecc515":{"url":"https://api.cpln.io","description":""}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"Authorization","description":"Service account key can be used as API keys","scopes":[],"schemeName":"serviceAccountKey"},"schema":{"title":"Authorization","type":"string","description":"Service account key can be used as API keys","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"serviceAccountKey","name":"Authorization"}],"title":"serviceAccountKey"},{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"IDP-provided token","scopes":[],"schemeName":"jwt"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"IDP-provided token","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"jwt","name":"Authorization"}],"title":"jwt"}]},"originalFileLocation":"https://api.cpln.io/openapi.json"},"subdomain":"controlplanecorporation","siteName":"Control Plane","title":"Get an mk8s cluster by name - Control Plane","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-06-18T21:15:17.301Z","originalFileLocation":"api-reference/mk8s/get-an-mk8s-cluster-by-name.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Response will contain the requested mk8s cluster if the caller is authorized to view it\">\u003cmeta data-mint-head name=\"application-name\" content=\"Control Plane\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/controlplanecorporation/N_jUg8p-q778yjKC/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/controlplanecorporation/N_jUg8p-q778yjKC/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/controlplanecorporation/N_jUg8p-q778yjKC/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/controlplanecorporation/N_jUg8p-q778yjKC/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/controlplanecorporation/N_jUg8p-q778yjKC/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/controlplanecorporation/N_jUg8p-q778yjKC/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/controlplanecorporation/N_jUg8p-q778yjKC/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/controlplanecorporation/N_jUg8p-q778yjKC/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/controlplanecorporation/N_jUg8p-q778yjKC/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get an mk8s cluster by name - Control Plane\">\u003cmeta data-mint-head property=\"og:description\" content=\"Response will contain the requested mk8s cluster if the caller is authorized to view it\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Control Plane\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.controlplane.com/api-reference/mk8s/get-an-mk8s-cluster-by-name\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://controlplanecorporation.mintlify.app/_mintlify/api/og/v2?division=Managed+Kubernetes+%28mk8s%29\u0026amp;title=Get+an+mk8s+cluster+by+name\u0026amp;description=Response+will+contain+the+requested+mk8s+cluster+if+the+caller+is+authorized+to+view+it\u0026amp;theme=5c8c59bec2193070854fc823\u0026amp;signature=54b219870bb2362486d54b50aaa3dfb53b28f77c9a9ad3e2b3381d1a2ba4ff37\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Get an mk8s cluster by name - Control Plane\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Response will contain the requested mk8s cluster if the caller is authorized to view it\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://controlplanecorporation.mintlify.app/_mintlify/api/og/v2?division=Managed+Kubernetes+%28mk8s%29\u0026amp;title=Get+an+mk8s+cluster+by+name\u0026amp;description=Response+will+contain+the+requested+mk8s+cluster+if+the+caller+is+authorized+to+view+it\u0026amp;theme=5c8c59bec2193070854fc823\u0026amp;signature=54b219870bb2362486d54b50aaa3dfb53b28f77c9a9ad3e2b3381d1a2ba4ff37\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/controlplanecorporation/N_jUg8p-q778yjKC/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Control Plane\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1563ff\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.controlplane.com/api-reference/mk8s/get-an-mk8s-cluster-by-name\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/mk8s/get-an-mk8s-cluster-by-name.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.controlplane.com/#organization\",\"name\":\"Control Plane\",\"url\":\"https://docs.controlplane.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/controlplanecorporation/hwvJiAoqIziVJ3gK/logos/dark.svg?fit=max\u0026auto=format\u0026n=hwvJiAoqIziVJ3gK\u0026q=85\u0026s=ec7b5a4bb958adc4d92dedfb41ab2e3c\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.controlplane.com#website\",\"name\":\"Control Plane\",\"url\":\"https://docs.controlplane.com\",\"publisher\":{\"@id\":\"https://docs.controlplane.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.controlplane.com/api-reference/mk8s/get-an-mk8s-cluster-by-name#webpage\",\"url\":\"https://docs.controlplane.com/api-reference/mk8s/get-an-mk8s-cluster-by-name\",\"name\":\"Get an mk8s cluster by name\",\"description\":\"Response will contain the requested mk8s cluster if the caller is authorized to view it\",\"dateModified\":\"2026-06-18T21:15:17.301Z\",\"isPartOf\":{\"@id\":\"https://docs.controlplane.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.controlplane.com/api-reference/mk8s/get-an-mk8s-cluster-by-name#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.controlplane.com/api-reference/mk8s/get-an-mk8s-cluster-by-name#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Core API\",\"item\":\"https://docs.controlplane.com/api-reference/agent/get-an-agent-by-name\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get an mk8s cluster by name\",\"item\":\"https://docs.controlplane.com/api-reference/mk8s/get-an-mk8s-cluster-by-name\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.controlplane.com/api-reference/mk8s/get-an-mk8s-cluster-by-name#apireference\",\"headline\":\"Get an mk8s cluster by name\",\"name\":\"Get an mk8s cluster by name\",\"description\":\"Response will contain the requested mk8s cluster if the caller is authorized to view it\",\"url\":\"https://docs.controlplane.com/api-reference/mk8s/get-an-mk8s-cluster-by-name\",\"mainEntityOfPage\":{\"@id\":\"https://docs.controlplane.com/api-reference/mk8s/get-an-mk8s-cluster-by-name#webpage\"},\"dateModified\":\"2026-06-18T21:15:17.301Z\",\"publisher\":{\"@id\":\"https://docs.controlplane.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.controlplane.com#website\"}}]}\u003c/script>","siteName":"Control Plane","nav":{"global":{"anchors":[{"anchor":"Website","icon":"compass","href":"https://controlplane.com"},{"anchor":"Status","icon":"signal","href":"https://status.cpln.io/"},{"anchor":"Blog","icon":"newspaper","href":"https://controlplane.com/blog"},{"anchor":"FAQ","icon":"question","href":"https://controlplane.com/faq"},{"anchor":"Product Demos","icon":"video","href":"https://controlplane.com/product-demos"}]},"tabs":[{"tab":"Home","pages":[{"title":"Home","href":"/introduction"}]},{"tab":"How-to Guides","pages":[{"title":"How-to Guides","href":"/guides/overview"}]},{"tab":"Template Catalog","pages":[{"title":"Template Catalog","href":"/template-catalog/overview"}]},{"tab":"Managed Kubernetes","pages":[{"title":"Managed Kubernetes","href":"/mk8s/overview"}]},{"tab":"CPLN BYOK","pages":[{"title":"CPLN BYOK","href":"/byok/overview"}]},{"tab":"AI Agents","pages":[{"title":"AI Agents","href":"/ai/overview"}]},{"tab":"Infra as Code","pages":[{"title":"Infra as Code","href":"/iac/overview"}]},{"tab":"CLI Reference","pages":[{"title":"CLI Reference","href":"/cli-reference/overview"}]},{"tab":"API Reference","groups":[{"group":"API Reference","pages":[{"title":"API Reference","sidebarTitle":"Introduction","href":"/api-reference/api"}]},{"group":"Core API","pages":[{"group":"Agent","pages":[{"openapi":"get /org/{org}/agent/{name}","title":"Get an agent by name","href":"/api-reference/agent/get-an-agent-by-name"},{"openapi":"delete /org/{org}/agent/{name}","title":"Delete an agent by name","href":"/api-reference/agent/delete-an-agent-by-name"},{"openapi":"patch /org/{org}/agent/{name}","title":"Perform a Patch on an agent by name","href":"/api-reference/agent/perform-a-patch-on-an-agent-by-name"},{"openapi":"get /org/{org}/agent/{name}/-info","title":"Query agent health","href":"/api-reference/agent/query-agent-health"},{"openapi":"get /org/{org}/agent","title":"Get all agents","href":"/api-reference/agent/get-all-agents"},{"openapi":"post /org/{org}/agent","title":"Create an agent","href":"/api-reference/agent/create-an-agent"},{"openapi":"post /org/{org}/agent/-query","title":"Get all agents based on a query","href":"/api-reference/agent/get-all-agents-based-on-a-query"},{"openapi":"get /org/{org}/agent/{name}/-accessreport","title":"Get the access report for an agent by name","href":"/api-reference/agent/get-the-access-report-for-an-agent-by-name"},{"openapi":"get /org/{org}/agent/-schema/permissions","title":"Get available permissions for an agent","href":"/api-reference/agent/get-available-permissions-for-an-agent"}]},{"group":"Audit Context","pages":[{"openapi":"get /org/{org}/auditctx/{name}","title":"Get an audit context by name","href":"/api-reference/auditctx/get-an-audit-context-by-name"},{"openapi":"delete /org/{org}/auditctx/{name}","title":"Delete an audit context by name","href":"/api-reference/auditctx/delete-an-audit-context-by-name"},{"openapi":"patch /org/{org}/auditctx/{name}","title":"Perform a Patch on an audit context by name","href":"/api-reference/auditctx/perform-a-patch-on-an-audit-context-by-name"},{"openapi":"get /org/{org}/auditctx","title":"Get all audit contexts","href":"/api-reference/auditctx/get-all-audit-contexts"},{"openapi":"post /org/{org}/auditctx","title":"Create an audit context","href":"/api-reference/auditctx/create-an-audit-context"},{"openapi":"post /org/{org}/auditctx/-query","title":"Get all audit contexts based on a query","href":"/api-reference/auditctx/get-all-audit-contexts-based-on-a-query"},{"openapi":"get /org/{org}/auditctx/{name}/-accessreport","title":"Get the access report for an audit context by name","href":"/api-reference/auditctx/get-the-access-report-for-an-audit-context-by-name"},{"openapi":"get /org/{org}/auditctx/-schema/permissions","title":"Get available permissions for an audit context","href":"/api-reference/auditctx/get-available-permissions-for-an-audit-context"}]},{"group":"Cloud Account","pages":[{"openapi":"get /org/{org}/cloudaccount/{name}","title":"Get a cloud account by name","href":"/api-reference/cloudaccount/get-a-cloud-account-by-name"},{"openapi":"delete /org/{org}/cloudaccount/{name}","title":"Delete an cloud account by name","href":"/api-reference/cloudaccount/delete-an-cloud-account-by-name"},{"openapi":"patch /org/{org}/cloudaccount/{name}","title":"Perform a Patch on a cloud account by name","href":"/api-reference/cloudaccount/perform-a-patch-on-a-cloud-account-by-name"},{"openapi":"get /org/{org}/cloudaccount","title":"Get all cloud accounts","href":"/api-reference/cloudaccount/get-all-cloud-accounts"},{"openapi":"post /org/{org}/cloudaccount","title":"Create a cloud account","href":"/api-reference/cloudaccount/create-a-cloud-account"},{"openapi":"post /org/{org}/cloudaccount/-query","title":"Get all cloud accounts based on a query","href":"/api-reference/cloudaccount/get-all-cloud-accounts-based-on-a-query"},{"openapi":"get /org/{org}/cloudaccount/{name}/-accessreport","title":"Get the access report for a cloud account by name","href":"/api-reference/cloudaccount/get-the-access-report-for-a-cloud-account-by-name"},{"openapi":"get /org/{org}/cloudaccount/-schema/permissions","title":"Get available permissions for a cloud account resource type","href":"/api-reference/cloudaccount/get-available-permissions-for-a-cloud-account-resource-type"}]},{"group":"Domain","pages":[{"openapi":"get /org/{org}/domain/{name}","title":"Get a domain by name","href":"/api-reference/domain/get-a-domain-by-name"},{"openapi":"delete /org/{org}/domain/{name}","title":"Delete a domain by name","href":"/api-reference/domain/delete-a-domain-by-name"},{"openapi":"patch /org/{org}/domain/{name}","title":"Perform a Patch on a domain by name","href":"/api-reference/domain/perform-a-patch-on-a-domain-by-name"},{"openapi":"get /org/{org}/domain","title":"Get all domains","href":"/api-reference/domain/get-all-domains"},{"openapi":"post /org/{org}/domain","title":"Create a domain","href":"/api-reference/domain/create-a-domain"},{"openapi":"post /org/{org}/domain/-query","title":"Get all domains based on a query","href":"/api-reference/domain/get-all-domains-based-on-a-query"},{"openapi":"get /org/{org}/domain/{name}/-accessreport","title":"Get the access report for a domain by name","href":"/api-reference/domain/get-the-access-report-for-a-domain-by-name"},{"openapi":"get /org/{org}/domain/-schema/permissions","title":"Get available permissions for a domain resource type","href":"/api-reference/domain/get-available-permissions-for-a-domain-resource-type"}]},{"group":"Group","pages":[{"openapi":"get /org/{org}/group/{name}","title":"Get a group by name","href":"/api-reference/group/get-a-group-by-name"},{"openapi":"delete /org/{org}/group/{name}","title":"Delete a group by name","href":"/api-reference/group/delete-a-group-by-name"},{"openapi":"patch /org/{org}/group/{name}","title":"Perform a Patch on a group by name","href":"/api-reference/group/perform-a-patch-on-a-group-by-name"},{"openapi":"get /org/{org}/group","title":"Get all groups","href":"/api-reference/group/get-all-groups"},{"openapi":"post /org/{org}/group","title":"Create a group","href":"/api-reference/group/create-a-group"},{"openapi":"post /org/{org}/group/-query","title":"Get all groups based on a query","href":"/api-reference/group/get-all-groups-based-on-a-query"},{"openapi":"get /org/{org}/group/{name}/-accessreport","title":"Get the access report for a group by name","href":"/api-reference/group/get-the-access-report-for-a-group-by-name"},{"openapi":"get /org/{org}/group/-schema/permissions","title":"Get available permissions for a group resource type","href":"/api-reference/group/get-available-permissions-for-a-group-resource-type"}]},{"group":"GVC","pages":[{"openapi":"get /org/{org}/gvc/{name}","title":"Get a GVC by name","href":"/api-reference/gvc/get-a-gvc-by-name"},{"openapi":"delete /org/{org}/gvc/{name}","title":"Delete a GVC by name","href":"/api-reference/gvc/delete-a-gvc-by-name"},{"openapi":"patch /org/{org}/gvc/{name}","title":"Perform a Patch on a GVC by name","href":"/api-reference/gvc/perform-a-patch-on-a-gvc-by-name"},{"openapi":"get /org/{org}/gvc","title":"Get all GVCs","href":"/api-reference/gvc/get-all-gvcs"},{"openapi":"post /org/{org}/gvc","title":"Create a GVC","href":"/api-reference/gvc/create-a-gvc"},{"openapi":"post /org/{org}/gvc/-query","title":"Get all GVCs based on a query","href":"/api-reference/gvc/get-all-gvcs-based-on-a-query"},{"openapi":"get /org/{org}/gvc/{name}/-accessreport","title":"Get the access report for a GVC by name","href":"/api-reference/gvc/get-the-access-report-for-a-gvc-by-name"},{"openapi":"get /org/{org}/gvc/-schema/permissions","title":"Get available permissions for a GVC resource type","href":"/api-reference/gvc/get-available-permissions-for-a-gvc-resource-type"}]},{"group":"Identity","pages":[{"openapi":"get /org/{org}/gvc/{gvc}/identity/{name}","title":"Get an identity by GVC and name","href":"/api-reference/identity/get-an-identity-by-gvc-and-name"},{"openapi":"delete /org/{org}/gvc/{gvc}/identity/{name}","title":"Delete an identity by GVC and name","href":"/api-reference/identity/delete-an-identity-by-gvc-and-name"},{"openapi":"patch /org/{org}/gvc/{gvc}/identity/{name}","title":"Perform a Patch on an identity by name","href":"/api-reference/identity/perform-a-patch-on-an-identity-by-name"},{"openapi":"get /org/{org}/gvc/{gvc}/identity","title":"Get all identities in a GVC","href":"/api-reference/identity/get-all-identities-in-a-gvc"},{"openapi":"post /org/{org}/gvc/{gvc}/identity","title":"Create an identity","href":"/api-reference/identity/create-an-identity"},{"openapi":"get /org/{org}/identity","title":"Get all identities from all GVCs","href":"/api-reference/identity/get-all-identities-from-all-gvcs"},{"openapi":"post /org/{org}/identity/-query","title":"Get all GVC identities based on a query","href":"/api-reference/identity/get-all-gvc-identities-based-on-a-query"},{"openapi":"get /org/{org}/gvc/{gvc}/identity/{name}/-accessreport","title":"Get the access report for an identity by GVC and name","href":"/api-reference/identity/get-the-access-report-for-an-identity-by-gvc-and-name"},{"openapi":"get /org/{org}/identity/-schema/permissions","title":"Get available permissions for an identity","href":"/api-reference/identity/get-available-permissions-for-an-identity"}]},{"group":"Image","pages":[{"openapi":"get /org/{org}/image/{name}","title":"Get a image by name","href":"/api-reference/image/get-an-image-by-name"},{"openapi":"delete /org/{org}/image/{name}","title":"Delete an image by name","href":"/api-reference/image/delete-an-image-by-name"},{"openapi":"patch /org/{org}/image/{name}","title":"Perform a Patch on an image by name","href":"/api-reference/image/perform-a-patch-on-an-image-by-name"},{"openapi":"get /org/{org}/image","title":"Get all images","href":"/api-reference/image/get-all-images"},{"openapi":"post /org/{org}/image/-query","title":"Get all images based on a query","href":"/api-reference/image/get-all-images-based-on-a-query"},{"openapi":"get /org/{org}/image/{name}/-accessreport","title":"Get the access report for an image by name","href":"/api-reference/image/get-the-access-report-for-an-image-by-name"},{"openapi":"get /org/{org}/image/-schema/permissions","title":"Get available permissions for an image resource type","href":"/api-reference/image/get-available-permissions-for-an-image-resource-type"}]},{"group":"IP Set","pages":[{"openapi":"get /org/{org}/ipset/{name}","title":"Get an IP Set by name","href":"/api-reference/ipset/get-an-ip-set-by-name"},{"openapi":"delete /org/{org}/ipset/{name}","title":"Delete an IP Set by name","href":"/api-reference/ipset/delete-an-ip-set-by-name"},{"openapi":"patch /org/{org}/secret/{name}","title":"Perform a Patch on a secret by name","href":"/api-reference/ipset/perform-a-patch-on-an-ip-set-by-name"},{"openapi":"get /org/{org}/ipset","title":"Get all IP Sets","href":"/api-reference/ipset/get-all-ip-sets"},{"openapi":"post /org/{org}/ipset","title":"Create an IP Set","href":"/api-reference/ipset/create-an-ip-set"},{"openapi":"get /org/{org}/ipset/{name}/-accessreport","title":"Get the access report for an IP Set by name","href":"/api-reference/ipset/get-the-access-report-for-an-ip-set-by-name"},{"openapi":"get /org/{org}/ipset/-schema/permissions","title":"Get available permissions for an IP Set resource type","href":"/api-reference/ipset/get-available-permissions-for-an-ip-set-resource-type"}]},{"group":"Location","pages":[{"openapi":"get /org/{org}/location/{name}","title":"Get a location by name","href":"/api-reference/location/get-a-location-by-name"},{"openapi":"patch /org/{org}/location/{name}","title":"Perform a Patch on a location by name","href":"/api-reference/location/perform-a-patch-on-a-location-by-name"},{"openapi":"get /org/{org}/location","title":"Get all locations","href":"/api-reference/location/get-all-locations"},{"openapi":"post /org/{org}/location/-query","title":"Get all locations based on a query","href":"/api-reference/location/get-all-locations-based-on-a-query"},{"openapi":"get /org/{org}/location/{name}/-accessreport","title":"Get the access report for a location by name","href":"/api-reference/location/get-the-access-report-for-a-location-by-name"},{"openapi":"get /org/{org}/location/-schema/permissions","title":"Get available permissions for a location resource type","description":"Response contains the grantable permissions that are available for a location when adding a binding in a policy.","href":"/api-reference/location/get-available-permissions-for-a-location-resource-type"}]},{"group":"Managed Kubernetes (mk8s)","pages":[{"openapi":"get /org/{org}/mk8s/{name}","title":"Get an mk8s cluster by name","href":"/api-reference/mk8s/get-an-mk8s-cluster-by-name"},{"openapi":"delete /org/{org}/mk8s/{name}","title":"Delete an mk8s cluster by name","description":null,"href":"/api-reference/mk8s/delete-an-mk8s-cluster-by-name"},{"openapi":"patch /org/{org}/mk8s/{name}","title":"Perform a Patch on an mk8s cluster by name","href":"/api-reference/mk8s/perform-a-patch-on-an-mk8s-cluster-by-name"},{"openapi":"get /org/{org}/mk8s","title":"Get all mk8s clusters","href":"/api-reference/mk8s/get-all-mk8s-clusters"},{"openapi":"post /org/{org}/mk8s","title":"Create an Mk8s Cluster","href":"/api-reference/mk8s/create-an-mk8s-cluster"},{"openapi":"post /org/{org}/mk8s/-query","title":"Get all mk8s clusters based on a query","href":"/api-reference/mk8s/get-all-mk8s-clusters-based-on-a-query"},{"openapi":"get /org/{org}/mk8s/{name}/-cacerts","title":"CA root for this cluster","href":"/api-reference/mk8s/ca-root-for-this-cluster"},{"openapi":"get /org/{org}/mk8s/{name}/-ready","title":"Check if cluster is deployed","href":"/api-reference/mk8s/check-if-cluster-is-deployed"},{"openapi":"post /org/{org}/mk8s/{name}/-join","title":"Retrieve a join shell script.","href":"/api-reference/mk8s/retrieve-a-join-shell-script"},{"openapi":"post /org/{org}/mk8s/{name}/-cloudinit","title":"Retrieve a cloud-init script","href":"/api-reference/mk8s/retrieve-a-cloud-init-script"},{"openapi":"post /org/{org}/mk8s/{name}/-kubeconfig","title":"Retrieve a kubeconfig","href":"/api-reference/mk8s/retrieve-a-kubeconfig"},{"openapi":"get /org/{org}/mk8s/{name}/-accessreport","title":"Get the access report for an mk8s cluster name","href":"/api-reference/mk8s/get-the-access-report-for-an-mk8s-cluster-name"},{"openapi":"get /org/{org}/mk8s/-schema/permissions","title":"Get available permissions for an mk8s cluster resource type","href":"/api-reference/mk8s/get-available-permissions-for-an-mk8s-cluster-resource-type"}]},{"group":"Org","pages":[{"openapi":"get /org/{name}","title":"Get an org by name","href":"/api-reference/org/get-an-org-by-name"},{"openapi":"patch /org/{name}","title":"Perform a Patch on an org by name","href":"/api-reference/org/perform-a-patch-on-an-org-by-name"},{"openapi":"get /org","title":"Get all orgs","href":"/api-reference/org/get-all-orgs"},{"openapi":"post /org","title":null,"href":"/api-reference/org/create-an-org"},{"openapi":"post /org/-query","title":"Get all orgs based on a query","href":"/api-reference/org/get-all-orgs-based-on-a-query"},{"openapi":"get /org/{name}/-accessreport","title":"Get the access report for an org by name","href":"/api-reference/org/get-the-access-report-for-an-org-by-name"},{"openapi":"get /org/{org}/org/-schema/permissions","title":"Get available permissions for an org resource type","href":"/api-reference/org/get-available-permissions-for-an-org-resource-type"}]},{"group":"Policy","pages":[{"openapi":"get /org/{org}/policy/{name}","title":"Get a policy by name","href":"/api-reference/policy/get-a-policy-by-name"},{"openapi":"delete /org/{org}/policy/{name}","title":"Delete a policy by name","href":"/api-reference/policy/delete-a-policy-by-name"},{"openapi":"patch /org/{org}/policy/{name}","title":"Perform a Patch on a policy by name","href":"/api-reference/policy/perform-a-patch-on-a-policy-by-name"},{"openapi":"get /org/{org}/policy","title":"Get all policies","href":"/api-reference/policy/get-all-policies"},{"openapi":"post /org/{org}/policy","title":"Create a policy","href":"/api-reference/policy/create-a-policy"},{"openapi":"post /org/{org}/policy/-query","title":"Get all policies based on a query","href":"/api-reference/policy/get-all-policies-based-on-a-query"},{"openapi":"get /org/{org}/policy/{name}/-accessreport","title":"Get the access report for a policy by name","href":"/api-reference/policy/get-the-access-report-for-a-policy-by-name"},{"openapi":"get /org/{org}/policy/-schema/permissions","title":"Get available permissions for a policy resource type","href":"/api-reference/policy/get-available-permissions-for-a-policy-resource-type"}]},{"group":"Quota","pages":[{"openapi":"get /org/{org}/quota/{id}","title":"Get a quota by ID","href":"/api-reference/quota/get-a-quota-by-id"},{"openapi":"get /org/{org}/quota","title":"Get all quotas","href":"/api-reference/quota/get-all-quotas"},{"openapi":"post /org/{org}/quota/-query","title":"Get all quotas based on a query","href":"/api-reference/quota/get-all-quotas-based-on-a-query"},{"openapi":"get /org/{org}/quota/-schema/permissions","title":"Get available permissions for a quota resource type","href":"/api-reference/quota/get-available-permissions-for-a-quota-resource-type"}]},{"group":"Secret","pages":[{"openapi":"get /org/{org}/secret/{name}","title":"Get a secret by name","href":"/api-reference/secret/get-a-secret-by-name"},{"openapi":"delete /org/{org}/secret/{name}","title":"Delete a secret by name","href":"/api-reference/secret/delete-a-secret-by-name"},{"openapi":"patch /org/{org}/secret/{name}","title":"Perform a Patch on a secret by name","href":"/api-reference/secret/perform-a-patch-on-a-secret-by-name"},{"openapi":"get /org/{org}/secret","title":"Get all secrets","href":"/api-reference/secret/get-all-secrets"},{"openapi":"post /org/{org}/secret","title":"Create a secret","href":"/api-reference/secret/create-a-secret"},{"openapi":"get /org/{org}/secret/{name}/-reveal","title":"Get the sensitive content of a secret by name","href":"/api-reference/secret/get-the-sensitive-content-of-a-secret-by-name"},{"openapi":"post /org/{org}/secret/-query","title":"Get all secrets based on a query","href":"/api-reference/secret/get-all-secrets-based-on-a-query"},{"openapi":"get /org/{org}/secret/{name}/-accessreport","title":"Get the access report for a secret by name","href":"/api-reference/secret/get-the-access-report-for-a-secret-by-name"},{"openapi":"get /org/{org}/secret/-schema/permissions","title":"Get available permissions for a secret resource type","href":"/api-reference/secret/get-available-permissions-for-a-secret-resource-type"}]},{"group":"Service Account","pages":[{"openapi":"get /org/{org}/serviceaccount/{name}","title":"Get a service account by name","href":"/api-reference/serviceaccount/get-a-service-account-by-name"},{"openapi":"delete /org/{org}/serviceaccount/{name}","title":"Delete a service account by name","href":"/api-reference/serviceaccount/delete-a-service-account-by-name"},{"openapi":"patch /org/{org}/serviceaccount/{name}","title":"Perform a Patch on a service account by name","href":"/api-reference/serviceaccount/perform-a-patch-on-a-service-account-by-name"},{"openapi":"get /org/{org}/serviceaccount","title":"Get all service accounts","href":"/api-reference/serviceaccount/get-all-service-accounts"},{"openapi":"post /org/{org}/serviceaccount","title":"Create a service account","href":"/api-reference/serviceaccount/create-a-service-account"},{"openapi":"post /org/{org}/serviceaccount/-query","title":"Get all service accounts based on a query","href":"/api-reference/serviceaccount/get-all-service-accounts-based-on-a-query"},{"openapi":"get /org/{org}/serviceaccount/{name}/-accessreport","title":"Get the access report for a service account by name","href":"/api-reference/serviceaccount/get-the-access-report-for-a-service-account-by-name"},{"openapi":"post /org/{org}/serviceaccount/{name}/-addKey","title":"Add a key to a service account","href":"/api-reference/serviceaccount/add-a-key-to-a-service-account"},{"openapi":"get /org/{org}/serviceaccount/-schema/permissions","title":"Get available permissions for a service account resource type","href":"/api-reference/serviceaccount/get-available-permissions-for-a-service-account-resource-type"}]},{"group":"Task","pages":[{"openapi":"get /task/-forme","title":"List tasks that you can accept to refuse","href":"/api-reference/task/list-tasks-that-you-can-accept-to-refuse"},{"openapi":"get /org/{org}/task/-forme","title":"List tasks that you can accept to refuse in a specific org","href":"/api-reference/task/list-tasks-that-you-can-accept-to-refuse-in-a-specific-org"},{"openapi":"get /org/{org}/task/{id}","title":"Get a task by ID","href":"/api-reference/task/get-a-task-by-id"},{"openapi":"post /org/{org}/task/{id}","title":"Post","href":"/api-reference/task/post"},{"openapi":"delete /org/{org}/task/{id}","title":"Delete/Cancel a task by ID","href":"/api-reference/task/deletecancel-a-task-by-id"},{"openapi":"get /org/{org}/task","title":"Get all tasks","href":"/api-reference/task/get-all-tasks"},{"openapi":"post /org/{org}/task/-query","title":"Get all tasks based on a query","href":"/api-reference/task/get-all-tasks-based-on-a-query"},{"openapi":"get /org/{org}/task/-schema/permissions","title":"Get available permissions for a task resource type","href":"/api-reference/task/get-available-permissions-for-a-task-resource-type"}]},{"group":"User","pages":[{"openapi":"get /org/{org}/user/{name}","title":"Get a user by name","href":"/api-reference/user/get-a-user-by-name"},{"openapi":"delete /org/{org}/user/{name}","title":"Delete a user by name","href":"/api-reference/user/delete-a-user-by-name"},{"openapi":"patch /org/{org}/user/{name}","title":"Perform a Patch on a user by name","href":"/api-reference/user/perform-a-patch-on-a-user-by-name"},{"openapi":"get /org/{org}/user","title":"Get all users","href":"/api-reference/user/get-all-users"},{"openapi":"post /org/{org}/user/-query","title":"Get all users based on a query","href":"/api-reference/user/get-all-users-based-on-a-query"},{"openapi":"post /org/{org}/user/-invite","title":"Invite users to this org","href":"/api-reference/user/invite-users-to-this-org"},{"openapi":"get /org/{org}/user/{name}/-accessreport","title":"Get the access report for a user by name","href":"/api-reference/user/get-the-access-report-for-a-user-by-name"},{"openapi":"get /org/{org}/user/-schema/permissions","title":"Get available permissions for a user resource type","href":"/api-reference/user/get-available-permissions-for-a-user-resource-type"}]},{"group":"Volume Set","pages":[{"openapi":"get /org/{org}/gvc/{gvc}/volumeset/{name}","title":"Get a volumeset by GVC and name","href":"/api-reference/volumeset/get-a-volumeset-by-gvc-and-name"},{"openapi":"delete /org/{org}/gvc/{gvc}/volumeset/{name}","title":"Delete a volumeset by name","href":"/api-reference/volumeset/delete-a-volumeset-by-name"},{"openapi":"patch /org/{org}/gvc/{gvc}/volumeset/{name}","title":"Perform a Patch on a volumeset by name","href":"/api-reference/volumeset/perform-a-patch-on-a-volumeset-by-name"},{"openapi":"get /org/{org}/gvc/{gvc}/volumeset","title":"List volumesets in a GVC you are authorized to view","href":"/api-reference/volumeset/list-volumesets-in-a-gvc-you-are-authorized-to-view"},{"openapi":"post /org/{org}/gvc/{gvc}/volumeset","title":"Create a volumeset","href":"/api-reference/volumeset/create-a-volumeset"},{"openapi":"get /org/{org}/volumeset","title":"Get all volumesets","href":"/api-reference/volumeset/get-all-volumesets"},{"openapi":"post /org/{org}/volumeset/-query","title":"Get all volumesets based on a query","href":"/api-reference/volumeset/get-all-volumesets-based-on-a-query"},{"openapi":"get /org/{org}/gvc/{gvc}/volumeset/{name}/-accessreport","title":"Get the access report for a volumeset by GVC and name","href":"/api-reference/volumeset/get-the-access-report-for-a-volumeset-by-gvc-and-name"},{"openapi":"get /org/{org}/volumeset/-schema/permissions","title":"Get available permissions for a volumeset resource type","href":"/api-reference/volumeset/get-available-permissions-for-a-volumeset-resource-type"}]},{"group":"Workload","pages":[{"openapi":"get /org/{org}/gvc/{gvc}/workload/{name}","title":"Get a workload by GVC and name","href":"/api-reference/workload/get-a-workload-by-gvc-and-name"},{"openapi":"delete /org/{org}/gvc/{gvc}/workload/{name}","title":"Delete a workload by name","href":"/api-reference/workload/delete-a-workload-by-name"},{"openapi":"patch /org/{org}/gvc/{gvc}/workload/{name}","title":"Perform a Patch on a workload by name","href":"/api-reference/workload/perform-a-patch-on-a-workload-by-name"},{"openapi":"get /org/{org}/gvc/{gvc}/workload/{workload}/deployment/{name}","title":"Get a deployment by GVC, workload and name","href":"/api-reference/workload/get-a-deployment-by-gvc-workload-and-name"},{"openapi":"get /org/{org}/gvc/{gvc}/workload","title":"List workloads in a GVC you are authorized to view","href":"/api-reference/workload/list-workloads-in-a-gvc-you-are-authorized-to-view"},{"openapi":"post /org/{org}/gvc/{gvc}/workload","title":"Create a workload","href":"/api-reference/workload/create-a-workload"},{"openapi":"get /org/{org}/workload","title":"Get all workloads","href":"/api-reference/workload/get-all-workloads"},{"openapi":"get /org/{org}/gvc/{gvc}/workload/{workload}/deployment","title":"List deployments in a workload","href":"/api-reference/workload/list-deployments-in-a-workload"},{"openapi":"post /org/{org}/workload/-query","title":"Get all workloads based on a query","href":"/api-reference/workload/get-all-workloads-based-on-a-query"},{"openapi":"get /org/{org}/gvc/{gvc}/workload/{name}/-accessreport","title":"Get the access report for a workload by GVC and name","href":"/api-reference/workload/get-the-access-report-for-a-workload-by-gvc-and-name"},{"openapi":"get /org/{org}/workload/-schema/permissions","title":"Get available permissions for a workload resource type","href":"/api-reference/workload/get-available-permissions-for-a-workload-resource-type"}]}]},{"group":"Audit API","pages":[{"group":"Query Events","pages":[{"openapi":"get /org/{org}/id/{id}","title":"Get an audit event by ID","href":"/api-reference/audit/query/get-an-audit-event-by-id"},{"openapi":"get /org/{org}/requestId/{requestId}","title":"Get all audit events by request ID","href":"/api-reference/audit/query/get-all-audit-events-by-request-id"},{"openapi":"get /org/{org}/subject/email/{subjectEmail}","title":"Get all audit events by subject email","href":"/api-reference/audit/query/get-all-audit-events-by-subject-email"},{"openapi":"get /org/{org}/resource/id/{resourceId}","title":"Get all audit events by resource ID","href":"/api-reference/audit/query/get-all-audit-events-by-resource-id"},{"openapi":"get /org/{org}/resource/name/{resourceName}","title":"Get all audit events by resource name","href":"/api-reference/audit/query/get-all-audit-events-by-resource-name"},{"openapi":"get /org/{org}","title":"Get all audit events by query parameters","href":"/api-reference/audit/query/get-all-audit-events-by-query-parameters"}]},{"group":"Producer","pages":[{"openapi":"post /org/{org}/auditctx/{contextName}","title":"Create a new audit event","href":"/api-reference/audit/producer/create-a-new-audit-event"}]}]}]}]},"basePath":"","title":"Get an mk8s cluster by name - Control Plane","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","Page-m07pfKpT.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js","Markdown-DfhCTwyA.js","clsx-xpJZXxdP.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BTZUMDnx.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DqdKa2R4.js"]}