@salesforce/b2c-tooling-sdk / operations/jobs / SiteArchiveImportSetOptions
Interface: SiteArchiveImportSetOptions
Defined in: packages/b2c-tooling-sdk/src/operations/jobs/import-set.ts:80
Options for siteArchiveImportSet.
Properties
breakLock?
optionalbreakLock:boolean
Defined in: packages/b2c-tooling-sdk/src/operations/jobs/import-set.ts:96
Immediately remove an existing lock before attempting to acquire it.
dryRun?
optionaldryRun:boolean
Defined in: packages/b2c-tooling-sdk/src/operations/jobs/import-set.ts:84
Plan imports without creating state, locking, importing, or writing receipts.
heartbeatIntervalSeconds?
optionalheartbeatIntervalSeconds:number
Defined in: packages/b2c-tooling-sdk/src/operations/jobs/import-set.ts:94
Lock heartbeat interval. Defaults to 30 seconds.
importArchive()?
optionalimportArchive: (instance,target,options) =>Promise<SiteArchiveImportResult>
Defined in: packages/b2c-tooling-sdk/src/operations/jobs/import-set.ts:107
Archive importer override. Defaults to siteArchiveImport. Useful when embedding the operation with a custom import policy.
Parameters
instance
target
string
options
Returns
Promise<SiteArchiveImportResult>
keepArchive?
optionalkeepArchive:boolean
Defined in: packages/b2c-tooling-sdk/src/operations/jobs/import-set.ts:86
Keep uploaded archives in Impex/src/instance after each import.
lockPollIntervalSeconds?
optionallockPollIntervalSeconds:number
Defined in: packages/b2c-tooling-sdk/src/operations/jobs/import-set.ts:92
Poll interval while another runner owns the set lock. Defaults to 3 seconds.
onEvent()?
optionalonEvent: (event) =>void
Defined in: packages/b2c-tooling-sdk/src/operations/jobs/import-set.ts:102
Receives planning, locking, and item progress events.
Parameters
event
Returns
void
owner?
optionalowner:string
Defined in: packages/b2c-tooling-sdk/src/operations/jobs/import-set.ts:98
Optional owner label stored in lock metadata.
setId?
optionalsetId:string
Defined in: packages/b2c-tooling-sdk/src/operations/jobs/import-set.ts:82
Stable receipt and lock namespace. Defaults to migrations.
sleep()?
optionalsleep: (milliseconds) =>Promise<void>
Defined in: packages/b2c-tooling-sdk/src/operations/jobs/import-set.ts:113
Sleep implementation used while polling for a lock.
Parameters
milliseconds
number
Returns
Promise<void>
staleLockSeconds?
optionalstaleLockSeconds:number
Defined in: packages/b2c-tooling-sdk/src/operations/jobs/import-set.ts:90
Age after which a lock heartbeat is considered stale. Defaults to 1800 seconds.
stateRoot?
optionalstateRoot:string
Defined in: packages/b2c-tooling-sdk/src/operations/jobs/import-set.ts:88
WebDAV state root. Defaults to Impex/b2c-cli/import-sets.
waitOptions?
optionalwaitOptions:WaitForJobOptions
Defined in: packages/b2c-tooling-sdk/src/operations/jobs/import-set.ts:100
Wait options forwarded to each site archive import.