class Azure::ContainerService::Mgmt::V2020_12_01::Models::SysctlConfig

Sysctl settings for Linux agent nodes.

Attributes

fs_aio_max_nr[RW]

@return [Integer] Sysctl setting fs.aio-max-nr.

fs_file_max[RW]

@return [Integer] Sysctl setting fs.file-max.

fs_inotify_max_user_watches[RW]

@return [Integer] Sysctl setting fs.inotify.max_user_watches.

fs_nr_open[RW]

@return [Integer] Sysctl setting fs.nr_open.

kernel_threads_max[RW]

@return [Integer] Sysctl setting kernel.threads-max.

net_core_netdev_max_backlog[RW]

@return [Integer] Sysctl setting net.core.netdev_max_backlog.

net_core_optmem_max[RW]

@return [Integer] Sysctl setting net.core.optmem_max.

net_core_rmem_default[RW]

@return [Integer] Sysctl setting net.core.rmem_default.

net_core_rmem_max[RW]

@return [Integer] Sysctl setting net.core.rmem_max.

net_core_somaxconn[RW]

@return [Integer] Sysctl setting net.core.somaxconn.

net_core_wmem_default[RW]

@return [Integer] Sysctl setting net.core.wmem_default.

net_core_wmem_max[RW]

@return [Integer] Sysctl setting net.core.wmem_max.

net_ipv4ip_local_port_range[RW]

@return [String] Sysctl setting net.ipv4.ip_local_port_range.

net_ipv4neigh_default_gc_thresh1[RW]

@return [Integer] Sysctl setting net.ipv4.neigh.default.gc_thresh1.

net_ipv4neigh_default_gc_thresh2[RW]

@return [Integer] Sysctl setting net.ipv4.neigh.default.gc_thresh2.

net_ipv4neigh_default_gc_thresh3[RW]

@return [Integer] Sysctl setting net.ipv4.neigh.default.gc_thresh3.

net_ipv4tcp_fin_timeout[RW]

@return [Integer] Sysctl setting net.ipv4.tcp_fin_timeout.

net_ipv4tcp_keepalive_probes[RW]

@return [Integer] Sysctl setting net.ipv4.tcp_keepalive_probes.

net_ipv4tcp_keepalive_time[RW]

@return [Integer] Sysctl setting net.ipv4.tcp_keepalive_time.

net_ipv4tcp_max_syn_backlog[RW]

@return [Integer] Sysctl setting net.ipv4.tcp_max_syn_backlog.

net_ipv4tcp_max_tw_buckets[RW]

@return [Integer] Sysctl setting net.ipv4.tcp_max_tw_buckets.

net_ipv4tcp_tw_reuse[RW]

@return [Boolean] Sysctl setting net.ipv4.tcp_tw_reuse.

net_ipv4tcpkeepalive_intvl[RW]

@return [Integer] Sysctl setting net.ipv4.tcp_keepalive_intvl.

net_netfilter_nf_conntrack_buckets[RW]

@return [Integer] Sysctl setting net.netfilter.nf_conntrack_buckets.

net_netfilter_nf_conntrack_max[RW]

@return [Integer] Sysctl setting net.netfilter.nf_conntrack_max.

vm_max_map_count[RW]

@return [Integer] Sysctl setting vm.max_map_count.

vm_swappiness[RW]

@return [Integer] Sysctl setting vm.swappiness.

vm_vfs_cache_pressure[RW]

@return [Integer] Sysctl setting vm.vfs_cache_pressure.

Private Class Methods

mapper() click to toggle source

Mapper for SysctlConfig class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/2020-12-01/generated/azure_mgmt_container_service/models/sysctl_config.rb, line 104
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'SysctlConfig',
    type: {
      name: 'Composite',
      class_name: 'SysctlConfig',
      model_properties: {
        net_core_somaxconn: {
          client_side_validation: true,
          required: false,
          serialized_name: 'netCoreSomaxconn',
          type: {
            name: 'Number'
          }
        },
        net_core_netdev_max_backlog: {
          client_side_validation: true,
          required: false,
          serialized_name: 'netCoreNetdevMaxBacklog',
          type: {
            name: 'Number'
          }
        },
        net_core_rmem_default: {
          client_side_validation: true,
          required: false,
          serialized_name: 'netCoreRmemDefault',
          type: {
            name: 'Number'
          }
        },
        net_core_rmem_max: {
          client_side_validation: true,
          required: false,
          serialized_name: 'netCoreRmemMax',
          type: {
            name: 'Number'
          }
        },
        net_core_wmem_default: {
          client_side_validation: true,
          required: false,
          serialized_name: 'netCoreWmemDefault',
          type: {
            name: 'Number'
          }
        },
        net_core_wmem_max: {
          client_side_validation: true,
          required: false,
          serialized_name: 'netCoreWmemMax',
          type: {
            name: 'Number'
          }
        },
        net_core_optmem_max: {
          client_side_validation: true,
          required: false,
          serialized_name: 'netCoreOptmemMax',
          type: {
            name: 'Number'
          }
        },
        net_ipv4tcp_max_syn_backlog: {
          client_side_validation: true,
          required: false,
          serialized_name: 'netIpv4TcpMaxSynBacklog',
          type: {
            name: 'Number'
          }
        },
        net_ipv4tcp_max_tw_buckets: {
          client_side_validation: true,
          required: false,
          serialized_name: 'netIpv4TcpMaxTwBuckets',
          type: {
            name: 'Number'
          }
        },
        net_ipv4tcp_fin_timeout: {
          client_side_validation: true,
          required: false,
          serialized_name: 'netIpv4TcpFinTimeout',
          type: {
            name: 'Number'
          }
        },
        net_ipv4tcp_keepalive_time: {
          client_side_validation: true,
          required: false,
          serialized_name: 'netIpv4TcpKeepaliveTime',
          type: {
            name: 'Number'
          }
        },
        net_ipv4tcp_keepalive_probes: {
          client_side_validation: true,
          required: false,
          serialized_name: 'netIpv4TcpKeepaliveProbes',
          type: {
            name: 'Number'
          }
        },
        net_ipv4tcpkeepalive_intvl: {
          client_side_validation: true,
          required: false,
          serialized_name: 'netIpv4TcpkeepaliveIntvl',
          type: {
            name: 'Number'
          }
        },
        net_ipv4tcp_tw_reuse: {
          client_side_validation: true,
          required: false,
          serialized_name: 'netIpv4TcpTwReuse',
          type: {
            name: 'Boolean'
          }
        },
        net_ipv4ip_local_port_range: {
          client_side_validation: true,
          required: false,
          serialized_name: 'netIpv4IpLocalPortRange',
          type: {
            name: 'String'
          }
        },
        net_ipv4neigh_default_gc_thresh1: {
          client_side_validation: true,
          required: false,
          serialized_name: 'netIpv4NeighDefaultGcThresh1',
          type: {
            name: 'Number'
          }
        },
        net_ipv4neigh_default_gc_thresh2: {
          client_side_validation: true,
          required: false,
          serialized_name: 'netIpv4NeighDefaultGcThresh2',
          type: {
            name: 'Number'
          }
        },
        net_ipv4neigh_default_gc_thresh3: {
          client_side_validation: true,
          required: false,
          serialized_name: 'netIpv4NeighDefaultGcThresh3',
          type: {
            name: 'Number'
          }
        },
        net_netfilter_nf_conntrack_max: {
          client_side_validation: true,
          required: false,
          serialized_name: 'netNetfilterNfConntrackMax',
          type: {
            name: 'Number'
          }
        },
        net_netfilter_nf_conntrack_buckets: {
          client_side_validation: true,
          required: false,
          serialized_name: 'netNetfilterNfConntrackBuckets',
          type: {
            name: 'Number'
          }
        },
        fs_inotify_max_user_watches: {
          client_side_validation: true,
          required: false,
          serialized_name: 'fsInotifyMaxUserWatches',
          type: {
            name: 'Number'
          }
        },
        fs_file_max: {
          client_side_validation: true,
          required: false,
          serialized_name: 'fsFileMax',
          type: {
            name: 'Number'
          }
        },
        fs_aio_max_nr: {
          client_side_validation: true,
          required: false,
          serialized_name: 'fsAioMaxNr',
          type: {
            name: 'Number'
          }
        },
        fs_nr_open: {
          client_side_validation: true,
          required: false,
          serialized_name: 'fsNrOpen',
          type: {
            name: 'Number'
          }
        },
        kernel_threads_max: {
          client_side_validation: true,
          required: false,
          serialized_name: 'kernelThreadsMax',
          type: {
            name: 'Number'
          }
        },
        vm_max_map_count: {
          client_side_validation: true,
          required: false,
          serialized_name: 'vmMaxMapCount',
          type: {
            name: 'Number'
          }
        },
        vm_swappiness: {
          client_side_validation: true,
          required: false,
          serialized_name: 'vmSwappiness',
          type: {
            name: 'Number'
          }
        },
        vm_vfs_cache_pressure: {
          client_side_validation: true,
          required: false,
          serialized_name: 'vmVfsCachePressure',
          type: {
            name: 'Number'
          }
        }
      }
    }
  }
end