LinuxOSConfigArgs

data class LinuxOSConfigArgs(val swapFileSizeMB: Output<Int>? = null, val sysctls: Output<SysctlConfigArgs>? = null, val transparentHugePageDefrag: Output<String>? = null, val transparentHugePageEnabled: Output<String>? = null) : ConvertibleToJava<LinuxOSConfigArgs>

See AKS custom node configuration for more details.

Constructors

Link copied to clipboard
constructor(swapFileSizeMB: Output<Int>? = null, sysctls: Output<SysctlConfigArgs>? = null, transparentHugePageDefrag: Output<String>? = null, transparentHugePageEnabled: Output<String>? = null)

Properties

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

The size in MB of a swap file that will be created on each node.

Link copied to clipboard
val sysctls: Output<SysctlConfigArgs>? = null

Sysctl settings for Linux agent nodes.

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

Valid values are 'always', 'defer', 'defer+madvise', 'madvise' and 'never'. The default is 'madvise'. For more information see Transparent Hugepages.

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

Valid values are 'always', 'madvise', and 'never'. The default is 'always'. For more information see Transparent Hugepages.

Functions

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