---
title: EnvironmentOptions (v0.41)
description: API reference for qiskit_ibm_runtime.options.EnvironmentOptions in qiskit-ibm-runtime v0.41
source: https://eu-de.quantum.cloud.ibm.com/docs/en/api/qiskit-ibm-runtime/0.41/options-environment-options
---

# EnvironmentOptions

*class* `EnvironmentOptions(log_level='WARNING', callback=None, job_tags=None, private=False)`

[GitHub](https://github.com/Qiskit/qiskit-ibm-runtime/tree/stable/0.41/qiskit_ibm_runtime/options/environment_options.py#L28-L63)

Bases: `object`

Options related to the execution environment.

## Attributes

**Parameters**

- **log\_level** (*Literal\['DEBUG', 'INFO', 'WARNING', 'ERROR', 'CRITICAL']*)
- **callback** (*Callable | None*)
- **job\_tags** (*List | None*)
- **private** (*bool | None*)

### callback

Type: `Callable | None`

Default value: `None`

(DEPRECATED) Callback function to be invoked for any interim results and final result. The callback function will receive 2 positional parameters:

> 1. Job ID
> 2. Job result.

Default: `None`.

### job\_tags

Type: `List | None`

Default value: `None`

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.

Default: `None`.

### log\_level

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

Default value: `'WARNING'`

logging level to set in the execution environment. The valid log levels are: `DEBUG`, `INFO`, `WARNING`, `ERROR`, and `CRITICAL`.

Default: `WARNING`.

### private

Type: `bool | None`

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.

Default: False.

## Methods
