ManagedKubernetesAddon

data class ManagedKubernetesAddon(val config: String? = null, val disabled: Boolean? = null, val name: String? = null, val version: String? = null)

Constructors

Link copied to clipboard
constructor(config: String? = null, disabled: Boolean? = null, name: String? = null, version: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val config: String? = null

If this parameter is left empty, no configurations are required. For more config information, see cs_kubernetes_addon_metadata.

Link copied to clipboard
val disabled: Boolean? = null

It specifies whether to disable automatic installation. It is a new field since 1.75.0. You can specific network plugin, log component,ingress component and so on. You can get more information about addons on ACK web console. When you create a ACK cluster. You can get openapi-spec before creating the cluster on submission page. logtail-ds - You can specify IngressDashboardEnabled and sls_project_name in config. If you switch on IngressDashboardEnabled and sls_project_name,then logtail-ds would use sls_project_name as default log store. nginx-ingress-controller - You can specific IngressSlbNetworkType in config. Options: internet|intranet. The main.tf:

Link copied to clipboard
val name: String? = null

This parameter specifies the name of the component.

Link copied to clipboard
val version: String? = null

It specifies the version of the component.