---
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:455](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/2feab01f654eec77c6d702777ec2818472f131f1/packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts#L455)

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

## Properties

### archiveName?

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

Defined in: [packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts:467](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/2feab01f654eec77c6d702777ec2818472f131f1/packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts#L467)

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:463](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/2feab01f654eec77c6d702777ec2818472f131f1/packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts#L463)

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:461](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/2feab01f654eec77c6d702777ec2818472f131f1/packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts#L461)

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:471](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/2feab01f654eec77c6d702777ec2818472f131f1/packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts#L471)

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:469](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/2feab01f654eec77c6d702777ec2818472f131f1/packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts#L469)

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:465](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/2feab01f654eec77c6d702777ec2818472f131f1/packages/b2c-tooling-sdk/src/operations/jobs/site-archive.ts#L465)

Wait options applied to each part's import job.
