Share via


SysctlConfig Class

Definition

Sysctl settings for Linux agent nodes.

public class SysctlConfig : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.ContainerService.Models.SysctlConfig>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.ContainerService.Models.SysctlConfig>
public class SysctlConfig
type SysctlConfig = class
    interface IJsonModel<SysctlConfig>
    interface IPersistableModel<SysctlConfig>
type SysctlConfig = class
Public Class SysctlConfig
Implements IJsonModel(Of SysctlConfig), IPersistableModel(Of SysctlConfig)
Public Class SysctlConfig
Inheritance
SysctlConfig
Implements

Constructors

SysctlConfig()

Initializes a new instance of SysctlConfig.

Properties

FsAioMaxNr

Sysctl setting fs.aio-max-nr.

FsFileMax

Sysctl setting fs.file-max.

FsInotifyMaxUserWatches

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.

NetIPv4TcpKeepaliveProbes

Sysctl setting net.ipv4.tcp_keepalive_probes.

NetIPv4TcpKeepaliveTime

Sysctl setting net.ipv4.tcp_keepalive_time.

NetIPv4TcpMaxSynBacklog

Sysctl setting net.ipv4.tcp_max_syn_backlog.

NetIPv4TcpMaxTwBuckets

Sysctl setting net.ipv4.tcp_max_tw_buckets.

NetIPv4TcpTwReuse

Sysctl setting net.ipv4.tcp_tw_reuse.

NetNetfilterNfConntrackBuckets

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.

Explicit Interface Implementations

IJsonModel<SysctlConfig>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<SysctlConfig>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<SysctlConfig>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SysctlConfig>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<SysctlConfig>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to