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

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

*pydantic model* `EnvironmentOptions`

[GitHub](https://github.com/Qiskit/qiskit-ibm-runtime/tree/stable/0.49/qiskit_ibm_runtime/options_models/environment.py#L30-L69)

Bases: `BaseOptionsModel`

Options related to the execution environment.

**Config**

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

### image

*field*

Type: `Annotated`\[`str`, `FieldInfo`(`annotation``=``NoneType`, `required``=``True`, `metadata``=`\[`_PydanticGeneralMetadata`(`pattern``=``'[a-zA-Z0-9]+([/.\\-_][a-zA-Z0-9]+)*:[a-zA-Z0-9]+([.\\-_][a-zA-Z0-9]+)*$'`)])] | `None`

Default value: `None`

IBM Quantum Compute (formerly Qiskit Runtime) image used for this job.

### job\_tags

*field*

Type: `list`\[`str`]

Default value: `[]`

Tags to be assigned to the job.

The tags can subsequently be used as a filter in the `qiskit_ibm_runtime.qiskit_runtime_service.jobs()` function call.

### log\_level

*field*

Type: `Literal`\[`'DEBUG'`, `'INFO'`, `'WARNING'`, `'ERROR'`, `'CRITICAL'`]

Default value: `'WARNING'`

Logging level to set in the execution environment.

### max\_execution\_time

*field*

Type: `int` | `None`

Default value: `None`

Maximum execution time in seconds.

This value bounds system execution time (not wall clock time). System execution time is the amount of time that the system is dedicated to processing your job. If a job exceeds this time limit, it is forcibly cancelled.

### private

*field*

Type: `bool`

Default value: `False`

Boolean that indicates whether the job is marked as private.

When set to true, input parameters are not returned, and the results can only be read once. After the job is completed, input parameters are deleted from the service. After the results are read, these are also deleted from the service. When set to false, the input parameters and results follow the standard retention behavior of the API.

### 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
