# SysctlConfigProxy

- Module: [Aspire.Hosting.Azure.Provisioning.ContainerService](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice.md)
- Version: `13.6.0-preview.1.26478.8`
- Kind: `handle`
- Source: [GitHub](https://github.com/microsoft/aspire/tree/f4c27f2d43ddc1cacd0dd083b30d1fea1cee7a62)

Represents the SysctlConfig Azure Provisioning model.

## Definition

```typescript
interface SysctlConfigProxy {
  fsAioMaxNr: BicepValueProxy | number;
  fsFileMax: BicepValueProxy | number;
  fsInotifyMaxUserWatches: BicepValueProxy | number;
  fsNrOpen: BicepValueProxy | number;
  isNetIpv4TcpTwReuseEnabled: BicepValueProxy | boolean;
  kernelThreadsMax: BicepValueProxy | number;
  netCoreNetdevMaxBacklog: BicepValueProxy | number;
  netCoreOptmemMax: BicepValueProxy | number;
  netCoreRmemDefault: BicepValueProxy | number;
  netCoreRmemMax: BicepValueProxy | number;
  netCoreSomaxconn: BicepValueProxy | number;
  netCoreWmemDefault: BicepValueProxy | number;
  netCoreWmemMax: BicepValueProxy | number;
  netIPv4IPLocalPortRange: BicepValueProxy | string;
  netIPv4NeighDefaultGcThresh1: BicepValueProxy | number;
  netIPv4NeighDefaultGcThresh2: BicepValueProxy | number;
  netIPv4NeighDefaultGcThresh3: BicepValueProxy | number;
  netIPv4TcpFinTimeout: BicepValueProxy | number;
  netIPv4TcpKeepaliveIntvl: BicepValueProxy | number;
  netIPv4TcpKeepaliveProbes: BicepValueProxy | number;
  netIPv4TcpKeepaliveTime: BicepValueProxy | number;
  netIPv4TcpMaxSynBacklog: BicepValueProxy | number;
  netIPv4TcpMaxTwBuckets: BicepValueProxy | number;
  netNetfilterNfConntrackBuckets: BicepValueProxy | number;
  netNetfilterNfConntrackMax: BicepValueProxy | number;
  vmMaxMapCount: BicepValueProxy | number;
  vmSwappiness: BicepValueProxy | number;
  vmVfsCachePressure: BicepValueProxy | number;
  clearFsAioMaxNr(): void;
  clearFsFileMax(): void;
  clearFsInotifyMaxUserWatches(): void;
  clearFsNrOpen(): void;
  clearIsNetIpv4TcpTwReuseEnabled(): void;
  clearKernelThreadsMax(): void;
  clearNetCoreNetdevMaxBacklog(): void;
  clearNetCoreOptmemMax(): void;
  clearNetCoreRmemDefault(): void;
  clearNetCoreRmemMax(): void;
  clearNetCoreSomaxconn(): void;
  clearNetCoreWmemDefault(): void;
  clearNetCoreWmemMax(): void;
  clearNetIPv4IPLocalPortRange(): void;
  clearNetIPv4NeighDefaultGcThresh1(): void;
  clearNetIPv4NeighDefaultGcThresh2(): void;
  clearNetIPv4NeighDefaultGcThresh3(): void;
  clearNetIPv4TcpFinTimeout(): void;
  clearNetIPv4TcpKeepaliveIntvl(): void;
  clearNetIPv4TcpKeepaliveProbes(): void;
  clearNetIPv4TcpKeepaliveTime(): void;
  clearNetIPv4TcpMaxSynBacklog(): void;
  clearNetIPv4TcpMaxTwBuckets(): void;
  clearNetNetfilterNfConntrackBuckets(): void;
  clearNetNetfilterNfConntrackMax(): void;
  clearVmMaxMapCount(): void;
  clearVmSwappiness(): void;
  clearVmVfsCachePressure(): void;
}
```

## Properties

- `fsAioMaxNr`: `BicepValueProxy | number` `get - set` -- Gets or sets the FsAioMaxNr provisioning property.
- `fsFileMax`: `BicepValueProxy | number` `get - set` -- Gets or sets the FsFileMax provisioning property.
- `fsInotifyMaxUserWatches`: `BicepValueProxy | number` `get - set` -- Gets or sets the FsInotifyMaxUserWatches provisioning property.
- `fsNrOpen`: `BicepValueProxy | number` `get - set` -- Gets or sets the FsNrOpen provisioning property.
- `isNetIpv4TcpTwReuseEnabled`: `BicepValueProxy | boolean` `get - set` -- Gets or sets the IsNetIpv4TcpTwReuseEnabled provisioning property.
- `kernelThreadsMax`: `BicepValueProxy | number` `get - set` -- Gets or sets the KernelThreadsMax provisioning property.
- `netCoreNetdevMaxBacklog`: `BicepValueProxy | number` `get - set` -- Gets or sets the NetCoreNetdevMaxBacklog provisioning property.
- `netCoreOptmemMax`: `BicepValueProxy | number` `get - set` -- Gets or sets the NetCoreOptmemMax provisioning property.
- `netCoreRmemDefault`: `BicepValueProxy | number` `get - set` -- Gets or sets the NetCoreRmemDefault provisioning property.
- `netCoreRmemMax`: `BicepValueProxy | number` `get - set` -- Gets or sets the NetCoreRmemMax provisioning property.
- `netCoreSomaxconn`: `BicepValueProxy | number` `get - set` -- Gets or sets the NetCoreSomaxconn provisioning property.
- `netCoreWmemDefault`: `BicepValueProxy | number` `get - set` -- Gets or sets the NetCoreWmemDefault provisioning property.
- `netCoreWmemMax`: `BicepValueProxy | number` `get - set` -- Gets or sets the NetCoreWmemMax provisioning property.
- `netIPv4IPLocalPortRange`: `BicepValueProxy | string` `get - set` -- Gets or sets the NetIPv4IPLocalPortRange provisioning property.
- `netIPv4NeighDefaultGcThresh1`: `BicepValueProxy | number` `get - set` -- Gets or sets the NetIPv4NeighDefaultGcThresh1 provisioning property.
- `netIPv4NeighDefaultGcThresh2`: `BicepValueProxy | number` `get - set` -- Gets or sets the NetIPv4NeighDefaultGcThresh2 provisioning property.
- `netIPv4NeighDefaultGcThresh3`: `BicepValueProxy | number` `get - set` -- Gets or sets the NetIPv4NeighDefaultGcThresh3 provisioning property.
- `netIPv4TcpFinTimeout`: `BicepValueProxy | number` `get - set` -- Gets or sets the NetIPv4TcpFinTimeout provisioning property.
- `netIPv4TcpKeepaliveIntvl`: `BicepValueProxy | number` `get - set` -- Gets or sets the NetIPv4TcpKeepaliveIntvl provisioning property.
- `netIPv4TcpKeepaliveProbes`: `BicepValueProxy | number` `get - set` -- Gets or sets the NetIPv4TcpKeepaliveProbes provisioning property.
- `netIPv4TcpKeepaliveTime`: `BicepValueProxy | number` `get - set` -- Gets or sets the NetIPv4TcpKeepaliveTime provisioning property.
- `netIPv4TcpMaxSynBacklog`: `BicepValueProxy | number` `get - set` -- Gets or sets the NetIPv4TcpMaxSynBacklog provisioning property.
- `netIPv4TcpMaxTwBuckets`: `BicepValueProxy | number` `get - set` -- Gets or sets the NetIPv4TcpMaxTwBuckets provisioning property.
- `netNetfilterNfConntrackBuckets`: `BicepValueProxy | number` `get - set` -- Gets or sets the NetNetfilterNfConntrackBuckets provisioning property.
- `netNetfilterNfConntrackMax`: `BicepValueProxy | number` `get - set` -- Gets or sets the NetNetfilterNfConntrackMax provisioning property.
- `vmMaxMapCount`: `BicepValueProxy | number` `get - set` -- Gets or sets the VmMaxMapCount provisioning property.
- `vmSwappiness`: `BicepValueProxy | number` `get - set` -- Gets or sets the VmSwappiness provisioning property.
- `vmVfsCachePressure`: `BicepValueProxy | number` `get - set` -- Gets or sets the VmVfsCachePressure provisioning property.

## Methods

- [clearFsAioMaxNr](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/sysctlconfigproxy/clearfsaiomaxnr.md) -- `method` -- Clears the FsAioMaxNr provisioning property.
    ```typescript
  clearFsAioMaxNr(): void
  ```
- [clearFsFileMax](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/sysctlconfigproxy/clearfsfilemax.md) -- `method` -- Clears the FsFileMax provisioning property.
    ```typescript
  clearFsFileMax(): void
  ```
- [clearFsInotifyMaxUserWatches](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/sysctlconfigproxy/clearfsinotifymaxuserwatches.md) -- `method` -- Clears the FsInotifyMaxUserWatches provisioning property.
    ```typescript
  clearFsInotifyMaxUserWatches(): void
  ```
- [clearFsNrOpen](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/sysctlconfigproxy/clearfsnropen.md) -- `method` -- Clears the FsNrOpen provisioning property.
    ```typescript
  clearFsNrOpen(): void
  ```
- [clearIsNetIpv4TcpTwReuseEnabled](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/sysctlconfigproxy/clearisnetipv4tcptwreuseenabled.md) -- `method` -- Clears the IsNetIpv4TcpTwReuseEnabled provisioning property.
    ```typescript
  clearIsNetIpv4TcpTwReuseEnabled(): void
  ```
- [clearKernelThreadsMax](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/sysctlconfigproxy/clearkernelthreadsmax.md) -- `method` -- Clears the KernelThreadsMax provisioning property.
    ```typescript
  clearKernelThreadsMax(): void
  ```
- [clearNetCoreNetdevMaxBacklog](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/sysctlconfigproxy/clearnetcorenetdevmaxbacklog.md) -- `method` -- Clears the NetCoreNetdevMaxBacklog provisioning property.
    ```typescript
  clearNetCoreNetdevMaxBacklog(): void
  ```
- [clearNetCoreOptmemMax](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/sysctlconfigproxy/clearnetcoreoptmemmax.md) -- `method` -- Clears the NetCoreOptmemMax provisioning property.
    ```typescript
  clearNetCoreOptmemMax(): void
  ```
- [clearNetCoreRmemDefault](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/sysctlconfigproxy/clearnetcorermemdefault.md) -- `method` -- Clears the NetCoreRmemDefault provisioning property.
    ```typescript
  clearNetCoreRmemDefault(): void
  ```
- [clearNetCoreRmemMax](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/sysctlconfigproxy/clearnetcorermemmax.md) -- `method` -- Clears the NetCoreRmemMax provisioning property.
    ```typescript
  clearNetCoreRmemMax(): void
  ```
- [clearNetCoreSomaxconn](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/sysctlconfigproxy/clearnetcoresomaxconn.md) -- `method` -- Clears the NetCoreSomaxconn provisioning property.
    ```typescript
  clearNetCoreSomaxconn(): void
  ```
- [clearNetCoreWmemDefault](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/sysctlconfigproxy/clearnetcorewmemdefault.md) -- `method` -- Clears the NetCoreWmemDefault provisioning property.
    ```typescript
  clearNetCoreWmemDefault(): void
  ```
- [clearNetCoreWmemMax](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/sysctlconfigproxy/clearnetcorewmemmax.md) -- `method` -- Clears the NetCoreWmemMax provisioning property.
    ```typescript
  clearNetCoreWmemMax(): void
  ```
- [clearNetIPv4IPLocalPortRange](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/sysctlconfigproxy/clearnetipv4iplocalportrange.md) -- `method` -- Clears the NetIPv4IPLocalPortRange provisioning property.
    ```typescript
  clearNetIPv4IPLocalPortRange(): void
  ```
- [clearNetIPv4NeighDefaultGcThresh1](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/sysctlconfigproxy/clearnetipv4neighdefaultgcthresh1.md) -- `method` -- Clears the NetIPv4NeighDefaultGcThresh1 provisioning property.
    ```typescript
  clearNetIPv4NeighDefaultGcThresh1(): void
  ```
- [clearNetIPv4NeighDefaultGcThresh2](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/sysctlconfigproxy/clearnetipv4neighdefaultgcthresh2.md) -- `method` -- Clears the NetIPv4NeighDefaultGcThresh2 provisioning property.
    ```typescript
  clearNetIPv4NeighDefaultGcThresh2(): void
  ```
- [clearNetIPv4NeighDefaultGcThresh3](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/sysctlconfigproxy/clearnetipv4neighdefaultgcthresh3.md) -- `method` -- Clears the NetIPv4NeighDefaultGcThresh3 provisioning property.
    ```typescript
  clearNetIPv4NeighDefaultGcThresh3(): void
  ```
- [clearNetIPv4TcpFinTimeout](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/sysctlconfigproxy/clearnetipv4tcpfintimeout.md) -- `method` -- Clears the NetIPv4TcpFinTimeout provisioning property.
    ```typescript
  clearNetIPv4TcpFinTimeout(): void
  ```
- [clearNetIPv4TcpKeepaliveIntvl](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/sysctlconfigproxy/clearnetipv4tcpkeepaliveintvl.md) -- `method` -- Clears the NetIPv4TcpKeepaliveIntvl provisioning property.
    ```typescript
  clearNetIPv4TcpKeepaliveIntvl(): void
  ```
- [clearNetIPv4TcpKeepaliveProbes](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/sysctlconfigproxy/clearnetipv4tcpkeepaliveprobes.md) -- `method` -- Clears the NetIPv4TcpKeepaliveProbes provisioning property.
    ```typescript
  clearNetIPv4TcpKeepaliveProbes(): void
  ```
- [clearNetIPv4TcpKeepaliveTime](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/sysctlconfigproxy/clearnetipv4tcpkeepalivetime.md) -- `method` -- Clears the NetIPv4TcpKeepaliveTime provisioning property.
    ```typescript
  clearNetIPv4TcpKeepaliveTime(): void
  ```
- [clearNetIPv4TcpMaxSynBacklog](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/sysctlconfigproxy/clearnetipv4tcpmaxsynbacklog.md) -- `method` -- Clears the NetIPv4TcpMaxSynBacklog provisioning property.
    ```typescript
  clearNetIPv4TcpMaxSynBacklog(): void
  ```
- [clearNetIPv4TcpMaxTwBuckets](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/sysctlconfigproxy/clearnetipv4tcpmaxtwbuckets.md) -- `method` -- Clears the NetIPv4TcpMaxTwBuckets provisioning property.
    ```typescript
  clearNetIPv4TcpMaxTwBuckets(): void
  ```
- [clearNetNetfilterNfConntrackBuckets](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/sysctlconfigproxy/clearnetnetfilternfconntrackbuckets.md) -- `method` -- Clears the NetNetfilterNfConntrackBuckets provisioning property.
    ```typescript
  clearNetNetfilterNfConntrackBuckets(): void
  ```
- [clearNetNetfilterNfConntrackMax](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/sysctlconfigproxy/clearnetnetfilternfconntrackmax.md) -- `method` -- Clears the NetNetfilterNfConntrackMax provisioning property.
    ```typescript
  clearNetNetfilterNfConntrackMax(): void
  ```
- [clearVmMaxMapCount](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/sysctlconfigproxy/clearvmmaxmapcount.md) -- `method` -- Clears the VmMaxMapCount provisioning property.
    ```typescript
  clearVmMaxMapCount(): void
  ```
- [clearVmSwappiness](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/sysctlconfigproxy/clearvmswappiness.md) -- `method` -- Clears the VmSwappiness provisioning property.
    ```typescript
  clearVmSwappiness(): void
  ```
- [clearVmVfsCachePressure](/reference/api/typescript/aspire.hosting.azure.provisioning.containerservice/sysctlconfigproxy/clearvmvfscachepressure.md) -- `method` -- Clears the VmVfsCachePressure provisioning property.
    ```typescript
  clearVmVfsCachePressure(): void
  ```
