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

[@salesforce/b2c-tooling-sdk](../../../modules.md) / [operations/code](../index.md) / DeployOptions

# Interface: DeployOptions

Defined in: [packages/b2c-tooling-sdk/src/operations/code/deploy.ts:35](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/code/deploy.ts#L35)

Options for finding cartridges.

## Extends

- [`FindCartridgesOptions`](FindCartridgesOptions.md)

## Properties

### activate?

> `optional` **activate**: `boolean`

Defined in: [packages/b2c-tooling-sdk/src/operations/code/deploy.ts:37](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/code/deploy.ts#L37)

Activate the code version after deploy

***

### delete?

> `optional` **delete**: `boolean`

Defined in: [packages/b2c-tooling-sdk/src/operations/code/deploy.ts:41](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/code/deploy.ts#L41)

Delete existing cartridges before uploading

***

### exclude?

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

Defined in: [packages/b2c-tooling-sdk/src/operations/code/cartridges.ts:28](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/code/cartridges.ts#L28)

Cartridge names to exclude

#### Inherited from

[`FindCartridgesOptions`](FindCartridgesOptions.md).[`exclude`](FindCartridgesOptions.md#exclude)

***

### include?

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

Defined in: [packages/b2c-tooling-sdk/src/operations/code/cartridges.ts:26](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/code/cartridges.ts#L26)

Cartridge names to include (if empty, all are included)

#### Inherited from

[`FindCartridgesOptions`](FindCartridgesOptions.md).[`include`](FindCartridgesOptions.md#include)

***

### onProgress()?

> `optional` **onProgress**: (`info`) => `void`

Defined in: [packages/b2c-tooling-sdk/src/operations/code/deploy.ts:43](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/code/deploy.ts#L43)

Callback for progress updates during long-running operations

#### Parameters

##### info

[`UploadProgressInfo`](UploadProgressInfo.md)

#### Returns

`void`

***

### reload?

> `optional` **reload**: `boolean`

Defined in: [packages/b2c-tooling-sdk/src/operations/code/deploy.ts:39](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/code/deploy.ts#L39)

Reload (toggle activation to force reload) the code version after deploy
