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

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

# Interface: WaitForDeploymentScapiOptions

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/deployment.ts:491](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/operations/mrt/deployment.ts#L491)

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

## Properties

### deploymentId

> **deploymentId**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/deployment.ts:495](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/operations/mrt/deployment.ts#L495)

Deployment UUID returned by [createDeploymentScapi](../functions/createDeploymentScapi.md).

***

### environmentId

> **environmentId**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/deployment.ts:493](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/operations/mrt/deployment.ts#L493)

***

### now()?

> `optional` **now**: () => `number`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/deployment.ts:511](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/operations/mrt/deployment.ts#L511)

Custom clock for testing. Defaults to Date.now.

#### Returns

`number`

***

### onPoll()?

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

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/deployment.ts:507](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/operations/mrt/deployment.ts#L507)

Optional callback invoked on each poll with current status.

#### Parameters

##### info

[`DeploymentScapiPollInfo`](DeploymentScapiPollInfo.md)

#### Returns

`void`

***

### pollIntervalSeconds?

> `optional` **pollIntervalSeconds**: `number`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/deployment.ts:500](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/operations/mrt/deployment.ts#L500)

Polling interval in seconds.

#### Default

```ts
30
```

***

### sleep()?

> `optional` **sleep**: (`ms`) => `Promise`\<`void`\>

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/deployment.ts:509](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/operations/mrt/deployment.ts#L509)

Custom sleep function for testing.

#### Parameters

##### ms

`number`

#### Returns

`Promise`\<`void`\>

***

### storefrontId

> **storefrontId**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/deployment.ts:492](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/operations/mrt/deployment.ts#L492)

***

### timeoutSeconds?

> `optional` **timeoutSeconds**: `number`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/deployment.ts:505](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/operations/mrt/deployment.ts#L505)

Maximum time to wait in seconds (0 for no timeout).

#### Default

```ts
600
```
