Partilhar via


SysctlConfig Class

Definition

Sysctl settings for Linux agent nodes.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.Api20230201.SysctlConfigTypeConverter))]
public class SysctlConfig : Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.Api20230201.ISysctlConfig
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.Api20230201.SysctlConfigTypeConverter))>]
type SysctlConfig = class
    interface ISysctlConfig
    interface IJsonSerializable
Public Class SysctlConfig
Implements ISysctlConfig
Inheritance
SysctlConfig
Attributes
Implements

Constructors

SysctlConfig()

Creates an new SysctlConfig instance.

Properties

FsAioMaxNr

Sysctl setting fs.aio-max-nr.

FsFileMax

Sysctl setting fs.file-max.

FsInotifyMaxUserWatch

Sysctl setting fs.inotify.max_user_watches.

FsNrOpen

Sysctl setting fs.nr_open.

KernelThreadsMax

Sysctl setting kernel.threads-max.

NetCoreNetdevMaxBacklog

Sysctl setting net.core.netdev_max_backlog.

NetCoreOptmemMax

Sysctl setting net.core.optmem_max.

NetCoreRmemDefault

Sysctl setting net.core.rmem_default.

NetCoreRmemMax

Sysctl setting net.core.rmem_max.

NetCoreSomaxconn

Sysctl setting net.core.somaxconn.

NetCoreWmemDefault

Sysctl setting net.core.wmem_default.

NetCoreWmemMax

Sysctl setting net.core.wmem_max.

NetIpv4IPLocalPortRange

Sysctl setting net.ipv4.ip_local_port_range.

NetIpv4NeighDefaultGcThresh1

Sysctl setting net.ipv4.neigh.default.gc_thresh1.

NetIpv4NeighDefaultGcThresh2

Sysctl setting net.ipv4.neigh.default.gc_thresh2.

NetIpv4NeighDefaultGcThresh3

Sysctl setting net.ipv4.neigh.default.gc_thresh3.

NetIpv4TcpFinTimeout

Sysctl setting net.ipv4.tcp_fin_timeout.

NetIpv4TcpkeepaliveIntvl

Sysctl setting net.ipv4.tcp_keepalive_intvl.

NetIpv4TcpKeepaliveProbe

Sysctl setting net.ipv4.tcp_keepalive_probes.

NetIpv4TcpKeepaliveTime

Sysctl setting net.ipv4.tcp_keepalive_time.

NetIpv4TcpMaxSynBacklog

Sysctl setting net.ipv4.tcp_max_syn_backlog.

NetIpv4TcpMaxTwBucket

Sysctl setting net.ipv4.tcp_max_tw_buckets.

NetIpv4TcpTwReuse

Sysctl setting net.ipv4.tcp_tw_reuse.

NetNetfilterNfConntrackBucket

Sysctl setting net.netfilter.nf_conntrack_buckets.

NetNetfilterNfConntrackMax

Sysctl setting net.netfilter.nf_conntrack_max.

VMMaxMapCount

Sysctl setting vm.max_map_count.

VMSwappiness

Sysctl setting vm.swappiness.

VMVfsCachePressure

Sysctl setting vm.vfs_cache_pressure.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of SysctlConfig.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of SysctlConfig.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.Api20230201.ISysctlConfig.

FromJsonString(String)

Creates a new instance of SysctlConfig, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of SysctlConfig into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to