[@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) / ExecutionOptions

# Class: ExecutionOptions

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

## Hierarchy

- **`ExecutionOptions`**

  ↳ [`TrendExecutionOptions`](WDX.Schema.Model.Instance.TrendExecutionOptions.md)

  ↳ [`AuthServerExecutionOptions`](WDX.Schema.Model.Instance.AuthServerExecutionOptions.md)

  ↳ [`APIServerExecutionOptions`](WDX.Schema.Model.Instance.APIServerExecutionOptions.md)

  ↳ [`S7DataAdapterExecutionOptions`](WDX.Schema.Model.Instance.DataAdapter.S7DataAdapterExecutionOptions.md)

  ↳ [`MQDataAdapterExecutionOptions`](WDX.Schema.Model.Instance.DataAdapter.MQDataAdapterExecutionOptions.md)

  ↳ [`eWebDataAdapterExecutionOptions`](WDX.Schema.Model.Instance.DataAdapter.eWebDataAdapterExecutionOptions.md)

  ↳ [`BACNetDataAdapterExecutionOptions`](WDX.Schema.Model.Instance.DataAdapter.BACNetDataAdapterExecutionOptions.md)

  ↳ [`CC100IODataAdapterExecutionOptions`](WDX.Schema.Model.Instance.DataAdapter.CC100IODataAdapterExecutionOptions.md)

  ↳ [`MODBUSDataAdapterExecutionOptions`](WDX.Schema.Model.Instance.DataAdapter.MODBUSDataAdapterExecutionOptions.md)

  ↳ [`MQTTDataAdapterExecutionOptions`](WDX.Schema.Model.Instance.DataAdapter.MQTTDataAdapterExecutionOptions.md)

  ↳ [`ORMDataAdapterExecutionOptions`](WDX.Schema.Model.Instance.DataAdapter.ORMDataAdapterExecutionOptions.md)

  ↳ [`VirtualDataAdapterExecutionOptions`](WDX.Schema.Model.Instance.DataAdapter.VirtualDataAdapterExecutionOptions.md)

  ↳ [`OPCUADataAdapterExecutionOptions`](WDX.Schema.Model.Instance.DataAdapter.OPCUADataAdapterExecutionOptions.md)

  ↳ [`AlarmExecutionOptions`](WDX.Schema.Model.Instance.AlarmExecutionOptions.md)

  ↳ [`ControllerExecutionOptions`](WDX.Schema.Model.Instance.ControllerExecutionOptions.md)

  ↳ [`DataExecutionOptions`](WDX.Schema.Model.Instance.DataExecutionOptions.md)

  ↳ [`JSScriptExecutionOptions`](WDX.Schema.Model.Instance.JSScriptExecutionOptions.md)

  ↳ [`JSSWorkspaceExecutionOptions`](WDX.Schema.Model.Instance.JSSWorkspaceExecutionOptions.md)

  ↳ [`NodeREDExecutionOptions`](WDX.Schema.Model.Instance.NodeREDExecutionOptions.md)

  ↳ [`WebSocketServerExecutionOptions`](WDX.Schema.Model.Instance.WebSocketServerExecutionOptions.md)

## Table of contents

### Constructors

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

### Properties

- [id](WDX.Schema.Model.Instance.ExecutionOptions.md#id)
- [instance](WDX.Schema.Model.Instance.ExecutionOptions.md#instance)
- [mode](WDX.Schema.Model.Instance.ExecutionOptions.md#mode)
- [options](WDX.Schema.Model.Instance.ExecutionOptions.md#options)
- [script](WDX.Schema.Model.Instance.ExecutionOptions.md#script)
- [uuid](WDX.Schema.Model.Instance.ExecutionOptions.md#uuid)

## Constructors

### constructor

• **new ExecutionOptions**(): [`ExecutionOptions`](WDX.Schema.Model.Instance.ExecutionOptions.md)

#### Returns

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

## Properties

### id

• `Optional` **id**: `number`

#### Defined in

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

___

### instance

• **instance**: [`Instance`](WDX.Schema.Model.Instance.Instance.md)

#### Defined in

src/WDX/Schema/Model/Instance/ExecutionOptions.ts:45

___

### mode

• **mode**: [`ExecutionMode`](../enums/WDX.Schema.Model.Instance.ExecutionMode.md)

#### Defined in

src/WDX/Schema/Model/Instance/ExecutionOptions.ts:29

___

### options

• **options**: `SpawnOptions` \| `WorkerOptions`

#### Defined in

src/WDX/Schema/Model/Instance/ExecutionOptions.ts:36

___

### script

• **script**: `string`

#### Defined in

src/WDX/Schema/Model/Instance/ExecutionOptions.ts:34

___

### uuid

• **uuid**: `string`

#### Defined in

src/WDX/Schema/Model/Instance/ExecutionOptions.ts:23
