macos:rlimit
Description
The macos:rlimit test is used to check system resource limits for launchd.
The rlimit_object element is a singleton used to access resource limit information.
The rlimit_state element specifies the system setup elements to check.
Technical Details
Artifact Parameters
macos.rlimit
Name |
Type |
Description |
|---|---|---|
check_existence |
string |
Defines how many items should be collected. |
- NOTE: The
check_existenceparameter is governed by a constraint allowing only the following values: all_exist
any_exist
at_least_one_exists
none_exist
only_one_exists
Supported Test Types
macos:rlimit
Test Type Parameters
macos.rlimit
Name |
Type |
Description |
|---|---|---|
check |
string |
Defines how many collected items must match the expected state. |
cpu_current |
integer |
The maximum amount of cpu time (in seconds) to be used by each process. Cannot be blank. |
cpu_current_datatype |
string |
Data type. |
cpu_current_operation |
string |
Comparison operation. |
cpu_max |
integer |
CPU hard limit. Cannot be blank. |
cpu_max_datatype |
string |
Data type. |
cpu_max_operation |
string |
Comparison operation. |
filesize_current |
integer |
The largest size (in bytes) file that may be created. Cannot be blank. |
filesize_current_datatype |
string |
Data type. |
filesize_current_operation |
string |
Comparison operation. |
filesize_max |
integer |
Filesize hard limit. Cannot be blank. |
filesize_max_datatype |
string |
Data type. |
filesize_max_operation |
string |
Comparison operation. |
data_current |
integer |
The maximum size (in bytes) of the data segment for a process; this defines how far a program may extend its break with the sbrk(2) system call. Cannot be blank. |
data_current_datatype |
string |
Data type. |
data_current_operation |
string |
Comparison operation. |
data_max |
integer |
Data hard limit. Cannot be blank. |
data_max_datatype |
string |
Data type. |
data_max_operation |
string |
Comparison operation. |
stack_current |
integer |
The maximum size (in bytes) of the stack segment for a process; this defines how far a program’s stack segment may be extended. Stack extension is performed automatically by the system. Cannot be blank. |
stack_current_datatype |
string |
Data type. |
stack_current_operation |
string |
Comparison operation. |
stack_max |
integer |
Stack hard limit. Cannot be blank. |
stack_max_datatype |
string |
Data type. |
stack_max_operation |
string |
Comparison operation. |
core_current |
integer |
The largest size (in bytes) core file that may be created. Cannot be blank. |
core_current_datatype |
string |
Data type. |
core_current_operation |
string |
Comparison operation. |
core_max |
integer |
Core hard limit. Cannot be blank. |
core_max_datatype |
string |
Data type. |
core_max_operation |
string |
Comparison operation. |
rss_current |
integer |
The maximum size (in bytes) to which a process’s resident set size may grow. This imposes a limit on the amount of physical memory to be given to a process; if memory is tight, the system will prefer to take memory from processes that are exceeding their declared resident set size. Cannot be blank. |
rss_current_datatype |
string |
Data type. |
rss_current_operation |
string |
Comparison operation. |
rss_max |
integer |
RSS hard limit. Cannot be blank. |
rss_max_datatype |
string |
Data type. |
rss_max_operation |
string |
Comparison operation. |
memlock_current |
integer |
The maximum size (in bytes) which a process may lock into memory using the mlock(2) function. Cannot be blank. |
memlock_current_datatype |
string |
Data type. |
memlock_current_operation |
string |
Comparison operation. |
memlock_max |
integer |
Memlock hard limit. Cannot be blank. |
memlock_max_datatype |
string |
Data type. |
memlock_max_operation |
string |
Comparison operation. |
maxproc_current |
string |
The maximum number of simultaneous processes for this user id. Cannot be blank. |
maxproc_current_datatype |
string |
Data type. |
maxproc_current_operation |
string |
Comparison operation. |
maxproc_max |
integer |
Maxproc hard limit. Cannot be blank. |
maxproc_max_datatype |
string |
Data type. |
maxproc_max_operation |
string |
Comparison operation. |
maxfiles_current |
integer |
The maximum number of open files for this process. Cannot be blank. |
maxfiles_current_datatype |
string |
Data type. |
maxfiles_current_operation |
string |
Comparison operation. |
maxfiles_max |
integer |
Maxfiles hard limit. Cannot be blank. |
maxfiles_max_datatype |
string |
Data type. |
maxfiles_max_operation |
string |
Comparison operation. |
- NOTE: The
checkparameter is governed by a constraint allowing only the following values: all
at least one
none satisfy
only one
- NOTE: The following parameters:
cpu_current_operationcpu_max_operationfilesize_current_operationfilesize_max_operationdata_current_operationdata_max_operationstack_current_operationstack_max_operationcore_current_operationcore_max_operationrss_current_operationrss_max_operationmemlock_current_operationmemlock_max_operationmaxproc_current_operationmaxproc_max_operationmaxfiles_current_operationmaxfiles_max_operation- are governed by a constraint allowing only the following values:
equals
not equal
case insensitive equals
case insensitive not equal
greater than
less than
greater than or equal
less than or equal
bitwise and
bitwise or
pattern match
subset of
superset of
- NOTE: The following parameters:
cpu_current_datatypecpu_max_datatypefilesize_current_datatypefilesize_max_datatypedata_current_datatypedata_max_datatypestack_current_datatypestack_max_datatypecore_current_datatypecore_max_datatyperss_current_datatyperss_max_datatypememlock_current_datatypememlock_max_datatypemaxproc_current_datatypemaxproc_max_datatypemaxfiles_current_datatypemaxfiles_max_datatype- are governed by a constraint allowing only the following values:
boolean
float
int
string
version
set
Generated Content
macos.rlimit
XCCDF+AE
This is what the AE check looks like, inside a Rule, in the XCCDF.
<xccdf:check system="https://benchmarks.cisecurity.org/ae/0.5">
<xccdf:check-content>
<ae:artifact_expression id="xccdf_org.cisecurity.benchmarks_ae_[SECTION-NUMBER]">
<ae:artifact_oval_id>[ARTIFACT-OVAL-ID]</ae:artifact_oval_id>
<ae:title>[ARTIFACT-TITLE]</ae:title>
<ae:artifact type="[ARTIFACT-TYPE-NAME]">
<ae:parameters>
<ae:parameter dt="string" name="check_existence">[check_existence.value]</ae:parameter>
</ae:parameters>
</ae:artifact>
<ae:test type="[TEST-TYPE-NAME]">
<ae:parameters>
<ae:parameter dt="string" name="check">[check.value]</ae:parameter>
<ae:parameter dt="integer" name="cpu_current">[cpu_current.value]</ae:parameter>
<ae:parameter dt="string" name="cpu_current_operation">[cpu_current_operation.value]</ae:parameter>
<ae:parameter dt="string" name="cpu_current_datatype">[cpu_current_datatype.value]</ae:parameter>
<ae:parameter dt="integer" name="cpu_max">[cpu_max.value]</ae:parameter>
<ae:parameter dt="string" name="cpu_max_operation">[cpu_max_operation.value]</ae:parameter>
<ae:parameter dt="string" name="cpu_max_datatype">[cpu_max_datatype.value]</ae:parameter>
<ae:parameter dt="integer" name="filesize_current">[filesize_current.value]</ae:parameter>
<ae:parameter dt="string" name="filesize_current_operation">[filesize_current_operation.value]</ae:parameter>
<ae:parameter dt="string" name="filesize_current_datatype">[filesize_current_datatype.value]</ae:parameter>
<ae:parameter dt="integer" name="filesize_max">[filesize_max.value]</ae:parameter>
<ae:parameter dt="string" name="filesize_max_operation">[filesize_max_operation.value]</ae:parameter>
<ae:parameter dt="string" name="filesize_max_datatype">[filesize_max_datatype.value]</ae:parameter>
<ae:parameter dt="integer" name="data_current">[data_current.value]</ae:parameter>
<ae:parameter dt="string" name="data_current_operation">[data_current_operation.value]</ae:parameter>
<ae:parameter dt="string" name="data_current_datatype">[data_current_datatype.value]</ae:parameter>
<ae:parameter dt="integer" name="data_max">[data_max.value]</ae:parameter>
<ae:parameter dt="string" name="data_max_operation">[data_max_operation.value]</ae:parameter>
<ae:parameter dt="string" name="data_max_datatype">[data_max_datatype.value]</ae:parameter>
<ae:parameter dt="integer" name="stack_current">[stack_current.value]</ae:parameter>
<ae:parameter dt="string" name="stack_current_operation">[stack_current_operation.value]</ae:parameter>
<ae:parameter dt="string" name="stack_current_datatype">[stack_current_datatype.value]</ae:parameter>
<ae:parameter dt="integer" name="stack_max">[stack_max.value]</ae:parameter>
<ae:parameter dt="string" name="stack_max_operation">[stack_max_operation.value]</ae:parameter>
<ae:parameter dt="string" name="stack_max_datatype">[stack_max_datatype.value]</ae:parameter>
<ae:parameter dt="integer" name="core_current">[core_current.value]</ae:parameter>
<ae:parameter dt="string" name="core_current_operation">[core_current_operation.value]</ae:parameter>
<ae:parameter dt="string" name="core_current_datatype">[core_current_datatype.value]</ae:parameter>
<ae:parameter dt="integer" name="core_max">[core_max.value]</ae:parameter>
<ae:parameter dt="string" name="core_max_operation">[core_max_operation.value]</ae:parameter>
<ae:parameter dt="string" name="core_max_datatype">[core_max_datatype.value]</ae:parameter>
<ae:parameter dt="integer" name="rss_current">[rss_current.value]</ae:parameter>
<ae:parameter dt="string" name="rss_current_operation">[rss_current_operation.value]</ae:parameter>
<ae:parameter dt="string" name="rss_current_datatype">[rss_current_datatype.value]</ae:parameter>
<ae:parameter dt="integer" name="rss_max">[rss_max.value]</ae:parameter>
<ae:parameter dt="string" name="rss_max_operation">[rss_max_operation.value]</ae:parameter>
<ae:parameter dt="string" name="rss_max_datatype">[rss_max_datatype.value]</ae:parameter>
<ae:parameter dt="integer" name="memlock_current">[memlock_current.value]</ae:parameter>
<ae:parameter dt="string" name="memlock_current_operation">[memlock_current_operation.value]</ae:parameter>
<ae:parameter dt="string" name="memlock_current_datatype">[memlock_current_datatype.value]</ae:parameter>
<ae:parameter dt="integer" name="memlock_max">[memlock_max.value]</ae:parameter>
<ae:parameter dt="string" name="memlock_max_operation">[memlock_max_operation.value]</ae:parameter>
<ae:parameter dt="string" name="memlock_max_datatype">[memlock_max_datatype.value]</ae:parameter>
<ae:parameter dt="integer" name="maxproc_current">[maxproc_current.value]</ae:parameter>
<ae:parameter dt="string" name="maxproc_current_operation">[maxproc_current_operation.value]</ae:parameter>
<ae:parameter dt="string" name="maxproc_current_datatype">[maxproc_current_datatype.value]</ae:parameter>
<ae:parameter dt="integer" name="maxproc_max">[maxproc_max.value]</ae:parameter>
<ae:parameter dt="string" name="maxproc_max_operation">[maxproc_max_operation.value]</ae:parameter>
<ae:parameter dt="string" name="maxproc_max_datatype">[maxproc_max_datatype.value]</ae:parameter>
<ae:parameter dt="integer" name="maxfiles_current">[maxfiles_current.value]</ae:parameter>
<ae:parameter dt="string" name="maxfiles_current_operation">[maxfiles_current_operation.value]</ae:parameter>
<ae:parameter dt="string" name="maxfiles_current_datatype">[maxfiles_current_datatype.value]</ae:parameter>
<ae:parameter dt="integer" name="maxfiles_max">[maxfiles_max.value]</ae:parameter>
<ae:parameter dt="string" name="maxfiles_max_operation">[maxfiles_max_operation.value]</ae:parameter>
<ae:parameter dt="string" name="maxfiles_max_datatype">[maxfiles_max_datatype.value]</ae:parameter>
</ae:parameters>
</ae:test>
<ae:profiles>
<ae:profile idref="xccdf_org.cisecurity.benchmarks_profile_1" />
<ae:profile idref="xccdf_org.cisecurity.benchmarks_profile_2" />
</ae:profiles>
</ae:artifact_expression>
</xccdf:check-content>
</xccdf:check>
SCAP
XCCDF
For macos.rlimit macos.rlimit artifacts, the XCCDF check looks like this. There is no Value element in the XCCDF for this artifact.
<check system="http://oval.mitre.org/XMLSchema/oval-definitions-5">
<xccdf:check-content-ref
href="[BENCHMARK-TITLE]-oval.xml"
name="oval:org.cisecurity.benchmarks.[PLATFORM]:def:[ARTIFACT-OVAL-ID]" />
</check>
OVAL
Test
<rlimit_test
xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#macos"
id="oval:org.cisecurity.benchmarks.[PLATFORM]:tst:[ARTIFACT-OVAL-ID]"
check_existence="[check_existence.value]"
check="[check.value]"
comment="[ARTIFACT-TTILE]"
version="1">
<object object_ref="oval:org.cisecurity.benchmarks.[PLATFORM]:obj:[ARTIFACT-OVAL-ID]" />
<state state_ref="oval:org.cisecurity.benchmarks.[PLATFORM]:ste:[ARTIFACT-OVAL-ID]" />
</rlimit_test>
Object
<rlimit_object
xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#macos"
id="oval:org.cisecurity.benchmarks.[PLATFORM]:obj:[ARTIFACT-OVAL-ID]"
comment="[ARTIFACT-TTILE]"
version="1" />
State
<rlimit_state
xmlns="http://oval.mitre.org/XMLSchema/oval-definitions-5#macos"
id="oval:org.cisecurity.benchmarks.[PLATFORM]:ste:[ARTIFACT-OVAL-ID]"
comment="[ARTIFACT-TTILE]"
version="1">
<cpu_current
datatype="[cpu_current_datatype.value]"
operation="[cpu_current_operation.value]">
[cpu_current.value]
</cpu_current>
<cpu_max
datatype="[cpu_max_datatype.value]"
operation="[cpu_max_operation.value]">
[cpu_max.value]
</cpu_max>
<filesize_current
datatype="[filesize_current_datatype.value]"
operation="[filesize_current_operation.value]">
[filesize_current.value]
</filesize_current>
<filesize_max
datatype="[filesize_max_datatype.value]"
operation="[filesize_max_operation.value]">
[filesize_max.value]
</filesize_max>
<data_current
datatype="[data_current_datatype.value]"
operation="[data_current_operation.value]">
[data_current.value]
</data_current>
<data_max
datatype="[data_max_datatype.value]"
operation="[data_max_operation.value]">
[data_max.value]
</data_max>
<stack_current
datatype="[stack_current_datatype.value]"
operation="[stack_current_operation.value]">
[stack_current.value]
</stack_current>
<stack_max
datatype="[stack_max_datatype.value]"
operation="[stack_max_operation.value]">
[stack_max.value]
</stack_max>
<core_current
datatype="[core_current_datatype.value]"
operation="[core_current_operation.value]">
[core_current.value]
</core_current>
<core_max
datatype="[core_max_datatype.value]"
operation="[core_max_operation.value]">
[core_max.value]
</core_max>
<rss_current
datatype="[rss_current_datatype.value]"
operation="[rss_current_operation.value]">
[rss_current.value]
</rss_current>
<rss_max
datatype="[rss_max_datatype.value]"
operation="[rss_max_operation.value]">
[rss_max.value]
</rss_max>
<memlock_current
datatype="[memlock_current_datatype.value]"
operation="[memlock_current_operation.value]">
[memlock_current.value]
</memlock_current>
<memlock_max
datatype="[memlock_max_datatype.value]"
operation="[memlock_max_operation.value]">
[memlock_max.value]
</memlock_max>
<maxproc_current
datatype="[maxproc_current_datatype.value]"
operation="[maxproc_current_operation.value]">
[maxproc_current.value]
</maxproc_current>
<maxproc_max
datatype="[maxproc_max_datatype.value]"
operation="[maxproc_max_operation.value]">
[maxproc_max.value]
</maxproc_max>
<maxfiles_current
datatype="[maxfiles_current_datatype.value]"
operation="[maxfiles_current_operation.value]">
[maxfiles_current.value]
</maxfiles_current>
<maxfiles_max
datatype="[maxfiles_max_datatype.value]"
operation="[maxfiles_max_operation.value]">
[maxfiles_max.value]
</maxfiles_max>
YAML
artifact-expression:
artifact-unique-id: "[ARTIFACT-OVAL-ID]"
artifact-title: "[ARTIFACT-TITLE]"
artifact:
type: "[ARTIFACT-TYPE-NAME]"
parameters:
- parameter:
name: "check_existence"
dt: "string"
value: "[check_existence.value]"
test:
type: "[TEST-TYPE-NAME]"
parameters:
- parameter:
name="check"
dt: "string"
value: "[check.value]"
- parameter:
name="cpu_current"
dt: "integer"
value: "[cpu_current.value]"
- parameter:
name="cpu_current_datatype"
dt: "string"
value: "[cpu_current_datatype.value]"
- parameter:
name="cpu_current_operation"
dt: "string"
value: "[cpu_current_operation.value]"
- parameter:
name="cpu_max"
dt: "integer"
value: "[cpu_max.value]"
- parameter:
name="cpu_max_datatype"
dt: "string"
value: "[cpu_max_datatype.value]"
- parameter:
name="cpu_max_operation"
dt: "string"
value: "[cpu_max_operation.value]"
- parameter:
name="filesize_current"
dt: "integer"
value: "[filesize_current.value]"
- parameter:
name="filesize_current_datatype"
dt: "string"
value: "[filesize_current_datatype.value]"
- parameter:
name="filesize_current_operation"
dt: "string"
value: "[filesize_current_operation.value]"
- parameter:
name="filesize_max"
dt: "integer"
value: "[filesize_max.value]"
- parameter:
name="filesize_max_datatype"
dt: "string"
value: "[filesize_max_datatype.value]"
- parameter:
name="filesize_max_operation"
dt: "string"
value: "[filesize_max_operation.value]"
- parameter:
name="data_current"
dt: "integer"
value: "[data_current.value]"
- parameter:
name="data_current_operation"
dt: "string"
value: "[data_current_operation.value]"
- parameter:
name="data_current_datatype"
dt: "string"
value: "[data_current_datatype.value]"
- parameter:
name="data_max"
dt: "integer"
value: "[data_max.value]"
- parameter:
name="data_max_datatype"
dt: "string"
value: "[data_max_datatype.value]"
- parameter:
name="data_max_operation"
dt: "string"
value: "[data_max_operation.value]"
- parameter:
name="stack_current"
dt: "integer"
value: "[stack_current.value]"
- parameter:
name="stack_current_datatype"
dt: "string"
value: "[stack_current_datatype.value]"
- parameter:
name="stack_current_operation"
dt: "string"
value: "[stack_current_operation.value]"
- parameter:
name="stack_max"
dt: "integer"
value: "[stack_max.value]"
- parameter:
name="stack_max_datatype"
dt: "string"
value: "[stack_max_datatype.value]"
- parameter:
name="stack_max_operation"
dt: "string"
value: "[stack_max_operation.value]"
- parameter:
name="core_current"
dt: "integer"
value: "[core_current.value]"
- parameter:
name="core_current_datatype"
dt: "string"
value: "[core_current_datatype.value]"
- parameter:
name="core_current_operation"
dt: "string"
value: "[core_current_operation.value]"
- parameter:
name="core_max"
dt: "integer"
value: "[core_max.value]"
- parameter:
name="core_max_datatype"
dt: "string"
value: "[core_max_datatype.value]"
- parameter:
name="core_max_operation"
dt: "string"
value: "[core_max_operation.value]"
- parameter:
name="rss_current"
dt: "integer"
value: "[rss_current.value]"
- parameter:
name="rss_current_datatype"
dt: "string"
value: "[rss_current_datatype.value]"
- parameter:
name="rss_current_operation"
dt: "string"
value: "[rss_current_operation.value]"
- parameter:
name="rss_max"
dt: "integer"
value: "[rss_max.value]"
- parameter:
name="rss_max_datatype"
dt: "string"
value: "[rss_max_datatype.value]"
- parameter:
name="rss_max_operation"
dt: "string"
value: "[rss_max_operation.value]"
- parameter:
name="memlock_current"
dt: "integer"
value: "[memlock_current.value]"
- parameter:
name="memlock_current_datatype"
dt: "string"
value: "[memlock_current_datatype.value]"
- parameter:
name="memlock_current_operation"
dt: "string"
value: "[memlock_current_operation.value]"
- parameter:
name="memlock_max"
dt: "integer"
value: "[memlock_max.value]"
- parameter:
name="memlock_max_datatype"
dt: "string"
value: "[memlock_max_datatype.value]"
- parameter:
name="memlock_max_operation"
dt: "string"
value: "[memlock_max_operation.value]"
- parameter:
name="maxproc_current"
dt: "integer"
value: "[maxproc_current.value]"
- parameter:
name="maxproc_current_datatype"
dt: "string"
value: "[maxproc_current_datatype.value]"
- parameter:
name="maxproc_current_operation"
dt: "string"
value: "[maxproc_current_operation.value]"
- parameter:
name="maxproc_max"
dt: "integer"
value: "[maxproc_max.value]"
- parameter:
name="maxproc_max_datatype"
dt: "string"
value: "[maxproc_max_datatype.value]"
- parameter:
name="maxproc_max_operation"
dt: "string"
value: "[maxproc_max_operation.value]"
- parameter:
name="maxfiles_current"
dt: "integer"
value: "[maxfiles_current.value]"
- parameter:
name="maxfiles_current_datatype"
dt: "string"
value: "[maxfiles_current_datatype.value]"
- parameter:
name="maxfiles_max_operation"
dt: "string"
value: "[maxfiles_max_operation.value]"
JSON
{
"artifact-expression": {
"artifact-unique-id": "[ARTIFACT-OVAL-ID]",
"artifact_title": "[ARTIFACT-TITLE]",
"artifact": {
"type": "[ARTIFACT-TYPE-NAME]",
"parameters": [
{
"parameter": {
"name": "check_existence",
"dt": "string",
"value": "[check_existence.value]"
}
}
]
},
"test": {
"type": "[TEST-TYPE-NAME]",
"parameters": [
{
"parameter": {
"name": "check",
"dt": "string",
"value": "[check.value]"
}
},
{
"parameter": {
"name": "cpu_current",
"dt": "integer",
"value": "[cpu_current.value]"
}
},
{
"parameter": {
"name": "cpu_current_datatype",
"dt": "string",
"value": "[cpu_current_datatype.value]"
}
},
{
"parameter": {
"name": "cpu_current_operation",
"dt": "string",
"value": "[cpu_current_operation.value]"
}
},
{
"parameter": {
"name": "cpu_max",
"dt": "integer",
"value": "[cpu_max.value]"
}
},
{
"parameter": {
"name": "cpu_max_datatype",
"dt": "string",
"value": "[cpu_max_datatype.value]"
}
},
{
"parameter": {
"name": "cpu_max_operation",
"dt": "string",
"value": "[cpu_max_operation.value]"
}
},
{
"parameter": {
"name": "filesize_current",
"dt": "integer",
"value": "[filesize_current.value]"
}
},
{
"parameter": {
"name": "filesize_current_datatype",
"dt": "string",
"value": "[filesize_current_datatype.value]"
}
},
{
"parameter": {
"name": "filesize_current_operation",
"dt": "string",
"value": "[filesize_current_operation.value]"
}
},
{
"parameter": {
"name": "filesize_max",
"dt": "integer",
"value": "[filesize_max.value]"
}
},
{
"parameter": {
"name": "filesize_max_datatype",
"dt": "string",
"value": "[filesize_max_datatype.value]"
}
},
{
"parameter": {
"name": "filesize_max_operation",
"dt": "string",
"value": "[filesize_max_operation.value]"
}
},
{
"parameter": {
"name": "data_current",
"dt": "integer",
"value": "[data_current.value]"
}
},
{
"parameter": {
"name": "data_current_datatype",
"dt": "string",
"value": "[data_current_datatype.value]"
}
},
{
"parameter": {
"name": "data_current_operation",
"dt": "string",
"value": "[data_current_operation.value]"
}
},
{
"parameter": {
"name": "data_max",
"dt": "integer",
"value": "[data_max.value]"
}
},
{
"parameter": {
"name": "data_max_datatype",
"dt": "string",
"value": "[data_max_datatype.value]"
}
},
{
"parameter": {
"name": "data_max_operation",
"dt": "string",
"value": "[data_max_operation.value]"
}
},
{
"parameter": {
"name": "stack_current",
"dt": "integer",
"value": "[stack_current.value]"
}
},
{
"parameter": {
"name": "stack_current_datatype",
"dt": "string",
"value": "[stack_current_datatype.value]"
}
},
{
"parameter": {
"name": "stack_current_operation",
"dt": "string",
"value": "[stack_current_operation.value]"
}
},
{
"parameter": {
"name": "stack_max",
"dt": "integer",
"value": "[stack_max.value]"
}
},
{
"parameter": {
"name": "stack_max_datatype",
"dt": "string",
"value": "[stack_max_datatype.value]"
}
},
{
"parameter": {
"name": "stack_max_operation",
"dt": "string",
"value": "[stack_max_operation.value]"
}
},
{
"parameter": {
"name": "core_current",
"dt": "integer",
"value": "[core_current.value]"
}
},
{
"parameter": {
"name": "core_current_datatype",
"dt": "string",
"value": "[core_current_datatype.value]"
}
},
{
"parameter": {
"name": "core_current_operation",
"dt": "string",
"value": "[core_current_operation.value]"
}
},
{
"parameter": {
"name": "core_max",
"dt": "integer",
"value": "[core_max.value]"
}
},
{
"parameter": {
"name": "core_max_datatype",
"dt": "string",
"value": "[core_max_datatype.value]"
}
},
{
"parameter": {
"name": "core_max_operation",
"dt": "string",
"value": "[core_max_operation.value]"
}
},
{
"parameter": {
"name": "rss_current",
"dt": "integer",
"value": "[rss_current.value]"
}
},
{
"parameter": {
"name": "rss_current_datatype",
"dt": "string",
"value": "[rss_current_datatype.value]"
}
},
{
"parameter": {
"name": "rss_current_operation",
"dt": "string",
"value": "[rss_current_operation.value]"
}
},
{
"parameter": {
"name": "rss_max",
"dt": "integer",
"value": "[rss_max.value]"
}
},
{
"parameter": {
"name": "rss_max_datatype",
"dt": "string",
"value": "[rss_max_datatype.value]"
}
},
{
"parameter": {
"name": "rss_max_operation",
"dt": "string",
"value": "[rss_max_operation.value]"
}
},
{
"parameter": {
"name": "memlock_current",
"dt": "integer",
"value": "[memlock_current.value]"
}
},
{
"parameter": {
"name": "memlock_current_datatype",
"dt": "string",
"value": "[memlock_current_datatype.value]"
}
},
{
"parameter": {
"name": "memlock_current_operation",
"dt": "string",
"value": "[memlock_current_operation.value]"
}
},
{
"parameter": {
"name": "memlock_max",
"dt": "integer",
"value": "[memlock_max.value]"
}
},
{
"parameter": {
"name": "memlock_max_datatype",
"dt": "string",
"value": "[memlock_max_datatype.value]"
}
},
{
"parameter": {
"name": "memlock_max_operation",
"dt": "string",
"value": "[memlock_max_operation.value]"
}
},
{
"parameter": {
"name": "maxproc_current",
"dt": "integer",
"value": "[maxproc_current.value]"
}
},
{
"parameter": {
"name": "maxproc_current_datatype",
"dt": "string",
"value": "[maxproc_current_datatype.value]"
}
},
{
"parameter": {
"name": "maxproc_current_operation",
"dt": "string",
"value": "[maxproc_current_operation.value]"
}
},
{
"parameter": {
"name": "maxproc_max",
"dt": "integer",
"value": "[maxproc_max.value]"
}
},
{
"parameter": {
"name": "maxproc_max_datatype",
"dt": "string",
"value": "[maxproc_max_datatype.value]"
}
},
{
"parameter": {
"name": "maxproc_max_operation",
"dt": "string",
"value": "[maxproc_max_operation.value]"
}
},
{
"parameter": {
"name": "maxfiles_current",
"dt": "integer",
"value": "[maxfiles_current.value]"
}
},
{
"parameter": {
"name": "maxfiles_current_datatype",
"dt": "string",
"value": "[maxfiles_current_datatype.value]"
}
},
{
"parameter": {
"name": "maxfiles_current_operation",
"dt": "string",
"value": "[maxfiles_current_operation.value]"
}
},
{
"parameter": {
"name": "maxfiles_max",
"dt": "integer",
"value": "[maxfiles_max.value]"
}
},
{
"parameter": {
"name": "maxfiles_max_datatype",
"dt": "string",
"value": "[maxfiles_max_datatype.value]"
}
},
{
"parameter": {
"name": "maxfiles_max_operation",
"dt": "string",
"value": "[maxfiles_max_operation.value]"
}
}
]
}
}
}