---
title: ExecutorOptions (latest version)
description: API reference for qiskit_ibm_runtime.options_models.ExecutorOptions in the latest version of qiskit-ibm-runtime
source: https://eu-de.quantum.cloud.ibm.com/docs/en/api/qiskit-ibm-runtime/options-models-executor-options
---

# qiskit\_ibm\_runtime.options\_models.ExecutorOptions

*pydantic model* `ExecutorOptions`

[GitHub](https://github.com/Qiskit/qiskit-ibm-runtime/tree/stable/0.49/qiskit_ibm_runtime/options_models/executor.py#L22-L32)

Bases: `BaseOptionsModel`

Options for the executor.

**Config**

- **validate\_assignment**: *bool = True*
- **extra**: *str = forbid*

### environment

*field*

Type: `EnvironmentOptions`

Default value: `EnvironmentOptions(log_level='WARNING', job_tags=[], private=False, max_execution_time=None, image=None)`

Options related to the execution environment.

### execution

*field*

Type: `ExecutionOptions`

Default value: `ExecutionOptions(init_qubits=True, rep_delay=None, scheduler_timing=False, stretch_values=False)`

Low-level execution options.

### experimental

*field*

Type: `dict`

Default value: `{}`

Experimental options that are passed to the executor.

### update

`update(**kwargs)`

[GitHub](https://github.com/Qiskit/qiskit-ibm-runtime/tree/stable/0.49/qiskit_ibm_runtime/options_models/base.py#L46-L54)

Update the options.

**Parameters**

**kwargs** (*Any*)

**Return type**

None
