---
editLink: false
lastUpdated: false
---

[@salesforce/b2c-tooling-sdk](../../modules.md) / [openshell](../index.md) / OpenShellSetupOptions

# Interface: OpenShellSetupOptions

Defined in: [packages/b2c-tooling-sdk/src/openshell/setup.ts:82](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/bceb8da43dd8bc63d57932bbd905d36a1b40c949/packages/b2c-tooling-sdk/src/openshell/setup.ts#L82)

Options for [buildOpenShellSetup](../functions/buildOpenShellSetup.md).

## Properties

### accessLevel?

> `optional` **accessLevel**: [`SafetyLevel`](../../safety/type-aliases/SafetyLevel.md)

Defined in: [packages/b2c-tooling-sdk/src/openshell/setup.ts:86](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/bceb8da43dd8bc63d57932bbd905d36a1b40c949/packages/b2c-tooling-sdk/src/openshell/setup.ts#L86)

Access level for B2C hosts, also applied to Safety Mode in the sandbox. Defaults to `NONE`.

***

### allowHosts?

> `optional` **allowHosts**: `string`[]

Defined in: [packages/b2c-tooling-sdk/src/openshell/setup.ts:93](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/bceb8da43dd8bc63d57932bbd905d36a1b40c949/packages/b2c-tooling-sdk/src/openshell/setup.ts#L93)

Additional hosts to allow at the same access level (e.g. the sandbox API host)

***

### safety?

> `optional` **safety**: `object`

Defined in: [packages/b2c-tooling-sdk/src/openshell/setup.ts:91](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/bceb8da43dd8bc63d57932bbd905d36a1b40c949/packages/b2c-tooling-sdk/src/openshell/setup.ts#L91)

Safety Mode settings to forward to the sandbox. `allow` and `confirm`
rules for HTTP requests and jobs are also added to the network policy.

#### confirm?

> `optional` **confirm**: `boolean`

#### rules?

> `optional` **rules**: [`SafetyRule`](../../safety/interfaces/SafetyRule.md)[]

***

### sandboxName?

> `optional` **sandboxName**: `string`

Defined in: [packages/b2c-tooling-sdk/src/openshell/setup.ts:84](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/bceb8da43dd8bc63d57932bbd905d36a1b40c949/packages/b2c-tooling-sdk/src/openshell/setup.ts#L84)

Sandbox name. Defaults to `b2c-<instance name or host prefix>`.
