Fugue.AWS.ECS.Ulimit

Module Members

core

(Function)

Set the maximum size of core files.

Type Signature

 fun { softLimit: Int,
       hardLimit: Int} -> Ulimit
Argument: softLimit
Type: Int
Argument: hardLimit
Type: Int
Returns:
Type: Ulimit

cpu

(Function)

Set maximum CPU time in seconds a process may consume.

Type Signature

 fun { softLimit: Int,
       hardLimit: Int} -> Ulimit
Argument: softLimit
Type: Int
Argument: hardLimit
Type: Int
Returns:
Type: Ulimit

data

(Function)

Set the maximum size of the data segment in processes.

Type Signature

 fun { softLimit: Int,
       hardLimit: Int} -> Ulimit
Argument: softLimit
Type: Int
Argument: hardLimit
Type: Int
Returns:
Type: Ulimit

fsize

(Function)

Set the maximum size of files that may be created.

Type Signature

 fun { softLimit: Int,
       hardLimit: Int} -> Ulimit
Argument: softLimit
Type: Int
Argument: hardLimit
Type: Int
Returns:
Type: Ulimit

locks

(Function)

Set the maximum number of locks a process may create (via flock and fcntl).

Type Signature

 fun { softLimit: Int,
       hardLimit: Int} -> Ulimit
Argument: softLimit
Type: Int
Argument: hardLimit
Type: Int
Returns:
Type: Ulimit

memlock

(Function)

Set the maximum number of bytes of memory that may be locked in memory.

Type Signature

 fun { softLimit: Int,
       hardLimit: Int} -> Ulimit
Argument: softLimit
Type: Int
Argument: hardLimit
Type: Int
Returns:
Type: Ulimit

msgqueue

(Function)

Set the maximum number of bytes that may be allocated for POSIX message queues.

Type Signature

 fun { softLimit: Int,
       hardLimit: Int} -> Ulimit
Argument: softLimit
Type: Int
Argument: hardLimit
Type: Int
Returns:
Type: Ulimit

nice

(Function)

Set the maximum nice level.

Type Signature

 fun { softLimit: Int,
       hardLimit: Int} -> Ulimit
Argument: softLimit
Type: Int
Argument: hardLimit
Type: Int
Returns:
Type: Ulimit

nofile

(Function)

Set the maximum number of open files.

Type Signature

 fun { softLimit: Int,
       hardLimit: Int} -> Ulimit
Argument: softLimit
Type: Int
Argument: hardLimit
Type: Int
Returns:
Type: Ulimit

nproc

(Function)

Set the maximum number of processes that can be created for the current user.

Type Signature

 fun { softLimit: Int,
       hardLimit: Int} -> Ulimit
Argument: softLimit
Type: Int
Argument: hardLimit
Type: Int
Returns:
Type: Ulimit

rss

(Function)

Set the maximum number of pages in a process’s resident set.

Type Signature

 fun { softLimit: Int,
       hardLimit: Int} -> Ulimit
Argument: softLimit
Type: Int
Argument: hardLimit
Type: Int
Returns:
Type: Ulimit

rtprio

(Function)

Set the maximum real-time priority for a process.

Type Signature

 fun { softLimit: Int,
       hardLimit: Int} -> Ulimit
Argument: softLimit
Type: Int
Argument: hardLimit
Type: Int
Returns:
Type: Ulimit

rttime

(Function)

Set the maximum number of microseconds of CPU time a real-time scheduled process may consume.

Type Signature

 fun { softLimit: Int,
       hardLimit: Int} -> Ulimit
Argument: softLimit
Type: Int
Argument: hardLimit
Type: Int
Returns:
Type: Ulimit

sigpending

(Function)

Set the maximum number of queued signals for a process.

Type Signature

 fun { softLimit: Int,
       hardLimit: Int} -> Ulimit
Argument: softLimit
Type: Int
Argument: hardLimit
Type: Int
Returns:
Type: Ulimit

stack

(Function)

Set the maximum stack size in bytes for a process.

Type Signature

 fun { softLimit: Int,
       hardLimit: Int} -> Ulimit
Argument: softLimit
Type: Int
Argument: hardLimit
Type: Int
Returns:
Type: Ulimit