KubernetesClusterDefaultNodePoolLinuxOsConfigArgs

data class KubernetesClusterDefaultNodePoolLinuxOsConfigArgs(val swapFileSizeMb: Output<Int>? = null, val sysctlConfig: Output<KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigArgs>? = null, val transparentHugePageDefrag: Output<String>? = null, val transparentHugePageEnabled: Output<String>? = null) : ConvertibleToJava<KubernetesClusterDefaultNodePoolLinuxOsConfigArgs>

Constructors

fun KubernetesClusterDefaultNodePoolLinuxOsConfigArgs(swapFileSizeMb: Output<Int>? = null, sysctlConfig: Output<KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigArgs>? = null, transparentHugePageDefrag: Output<String>? = null, transparentHugePageEnabled: Output<String>? = null)

Functions

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

Properties

Link copied to clipboard
val swapFileSizeMb: Output<Int>? = null

Specifies the size of the swap file on each node in MB. Changing this forces a new resource to be created.

Link copied to clipboard

A sysctl_config block as defined below. Changing this forces a new resource to be created.

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

specifies the defrag configuration for Transparent Huge Page. Possible values are always, defer, defer+madvise, madvise and never. Changing this forces a new resource to be created.

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

Specifies the Transparent Huge Page enabled configuration. Possible values are always, madvise and never. Changing this forces a new resource to be created.