Share via


SysctlConfig Class

Definition

Sysctl settings for Linux agent nodes.

public class SysctlConfig : Azure.Provisioning.Primitives.ProvisionableConstruct
type SysctlConfig = class
    inherit ProvisionableConstruct
Public Class SysctlConfig
Inherits ProvisionableConstruct
Inheritance

Constructors

SysctlConfig()

Creates a new 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.

Methods

AssignOrReplace<T>(T, T) (Inherited from ProvisionableConstruct)
Compile()

Compile the resource into a set of Bicep statements.

(Inherited from ProvisionableConstruct)
DefineDictionaryProperty<T>(String, String[], Boolean, Boolean) (Inherited from ProvisionableConstruct)
DefineListProperty<T>(String, String[], Boolean, Boolean) (Inherited from ProvisionableConstruct)
DefineModelProperty<T>(String, String[], Boolean, Boolean, Boolean, String) (Inherited from ProvisionableConstruct)
DefineProperty<T>(String, String[], Boolean, Boolean, Boolean, BicepValue<T>, String) (Inherited from ProvisionableConstruct)
DefineProvisionableProperties()

Define all the provisionable properties of SysctlConfig.

GetProvisionableResources()

Get any resources represented by this object. This will typically only be the object itself for everything but Infrastructure.

(Inherited from Provisionable)
GetResources()

Get any resources represented by this object. This will typically only be the object itself for everything but Infrastructure.

(Inherited from Provisionable)
Initialize()

Initialize this construct.

(Inherited from ProvisionableConstruct)
OverrideWithExpression(BicepExpression) (Inherited from ProvisionableConstruct)
Resolve(ProvisioningBuildOptions)

Resolve any resources or properties that were not explicitly specified.

(Inherited from ProvisionableConstruct)
Resolve(ProvisioningContext)

Resolve any resources or properties that were not explicitly specified.

(Inherited from Provisionable)
Validate(ProvisioningBuildOptions)

Validate the presence of any required members.

(Inherited from ProvisionableConstruct)
Validate(ProvisioningContext)

Validate the presence of any required members.

(Inherited from Provisionable)

Applies to