[@wago/wdx-schema](../README.md) / [Exports](../modules.md) / [WDX](../modules/WDX.md) / [Schema](../modules/WDX.Schema.md) / [Model](../modules/WDX.Schema.Model.md) / [Instance](../modules/WDX.Schema.Model.Instance.md) / ResourceUsage

# Class: ResourceUsage

[Model](../modules/WDX.Schema.Model.md).[Instance](../modules/WDX.Schema.Model.Instance.md).ResourceUsage

## Table of contents

### Constructors

- [constructor](WDX.Schema.Model.Instance.ResourceUsage.md#constructor)

### Properties

- [available\_memory](WDX.Schema.Model.Instance.ResourceUsage.md#available_memory)
- [cpuConsumptionPercent](WDX.Schema.Model.Instance.ResourceUsage.md#cpuconsumptionpercent)
- [free\_memory](WDX.Schema.Model.Instance.ResourceUsage.md#free_memory)
- [kernelCpuConsumptionPercent](WDX.Schema.Model.Instance.ResourceUsage.md#kernelcpuconsumptionpercent)
- [kernelCpuSeconds](WDX.Schema.Model.Instance.ResourceUsage.md#kernelcpuseconds)
- [maxRss](WDX.Schema.Model.Instance.ResourceUsage.md#maxrss)
- [rss](WDX.Schema.Model.Instance.ResourceUsage.md#rss)
- [total\_memory](WDX.Schema.Model.Instance.ResourceUsage.md#total_memory)
- [userCpuConsumptionPercent](WDX.Schema.Model.Instance.ResourceUsage.md#usercpuconsumptionpercent)
- [userCpuSeconds](WDX.Schema.Model.Instance.ResourceUsage.md#usercpuseconds)

## Constructors

### constructor

• **new ResourceUsage**(`free_memory`, `total_memory`, `rss`, `available_memory`, `userCpuSeconds`, `kernelCpuSeconds`, `cpuConsumptionPercent`, `userCpuConsumptionPercent`, `kernelCpuConsumptionPercent`, `maxRss`): [`ResourceUsage`](WDX.Schema.Model.Instance.ResourceUsage.md)

#### Parameters

| Name | Type |
| :------ | :------ |
| `free_memory` | `number` |
| `total_memory` | `number` |
| `rss` | `number` |
| `available_memory` | `number` |
| `userCpuSeconds` | `number` |
| `kernelCpuSeconds` | `number` |
| `cpuConsumptionPercent` | `number` |
| `userCpuConsumptionPercent` | `number` |
| `kernelCpuConsumptionPercent` | `number` |
| `maxRss` | `number` |

#### Returns

[`ResourceUsage`](WDX.Schema.Model.Instance.ResourceUsage.md)

#### Defined in

src/WDX/Schema/Model/Instance/ResourceUsage.ts:10

## Properties

### available\_memory

• **available\_memory**: `number`

#### Defined in

src/WDX/Schema/Model/Instance/ResourceUsage.ts:14

___

### cpuConsumptionPercent

• **cpuConsumptionPercent**: `number`

#### Defined in

src/WDX/Schema/Model/Instance/ResourceUsage.ts:17

___

### free\_memory

• **free\_memory**: `number`

#### Defined in

src/WDX/Schema/Model/Instance/ResourceUsage.ts:11

___

### kernelCpuConsumptionPercent

• **kernelCpuConsumptionPercent**: `number`

#### Defined in

src/WDX/Schema/Model/Instance/ResourceUsage.ts:19

___

### kernelCpuSeconds

• **kernelCpuSeconds**: `number`

#### Defined in

src/WDX/Schema/Model/Instance/ResourceUsage.ts:16

___

### maxRss

• **maxRss**: `number`

#### Defined in

src/WDX/Schema/Model/Instance/ResourceUsage.ts:20

___

### rss

• **rss**: `number`

#### Defined in

src/WDX/Schema/Model/Instance/ResourceUsage.ts:13

___

### total\_memory

• **total\_memory**: `number`

#### Defined in

src/WDX/Schema/Model/Instance/ResourceUsage.ts:12

___

### userCpuConsumptionPercent

• **userCpuConsumptionPercent**: `number`

#### Defined in

src/WDX/Schema/Model/Instance/ResourceUsage.ts:18

___

### userCpuSeconds

• **userCpuSeconds**: `number`

#### Defined in

src/WDX/Schema/Model/Instance/ResourceUsage.ts:15
