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

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

# Interface: SiteArchiveImportSplitOptions

Defined in: [packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:468](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/9c8c448223735b087738106fca3bc4c8e812ceb7/packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts#L468)

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

## Properties

### archiveName?

> `optional` **archiveName**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:480](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/9c8c448223735b087738106fca3bc4c8e812ceb7/packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts#L480)

Base archive name; parts are suffixed (e.g. `<name>-core`, `<name>-assets-1`).

***

### keepArchive?

> `optional` **keepArchive**: `boolean`

Defined in: [packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:476](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/9c8c448223735b087738106fca3bc4c8e812ceb7/packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts#L476)

Keep archive parts on the instance after import (default: false).

***

### maxBytes?

> `optional` **maxBytes**: `number`

Defined in: [packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:474](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/9c8c448223735b087738106fca3bc4c8e812ceb7/packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts#L474)

Maximum size in bytes for each archive part (default: 190 MiB). Parts are
packed by estimated compressed size to stay under this ceiling; the
instance import limit is the constraint this works around.

***

### onPart()?

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

Defined in: [packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:484](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/9c8c448223735b087738106fca3bc4c8e812ceb7/packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts#L484)

Called before each part begins uploading.

#### Parameters

##### info

[`SplitImportPartInfo`](SplitImportPartInfo.md)

#### Returns

`void`

***

### onPlan()?

> `optional` **onPlan**: (`plan`) => `void`

Defined in: [packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:482](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/9c8c448223735b087738106fca3bc4c8e812ceb7/packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts#L482)

Called when the overall plan is known, before any upload.

#### Parameters

##### plan

[`SplitImportPlanInfo`](SplitImportPlanInfo.md)

#### Returns

`void`

***

### waitOptions?

> `optional` **waitOptions**: [`WaitForJobOptions`](WaitForJobOptions.md)

Defined in: [packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:478](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/9c8c448223735b087738106fca3bc4c8e812ceb7/packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts#L478)

Wait options applied to each part's import job.
