ManagedKubernetesAddonArgs

data class ManagedKubernetesAddonArgs(val config: Output<String>? = null, val disabled: Output<Boolean>? = null, val name: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<ManagedKubernetesAddonArgs>

Constructors

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

Properties

Link copied to clipboard
val config: Output<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: Output<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: Output<String>? = null

This parameter specifies the name of the component.

Link copied to clipboard
val version: Output<String>? = null

It specifies the version of the component.

Functions

Link copied to clipboard
open override fun toJava(): ManagedKubernetesAddonArgs