---
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:504](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/d2e58e4f1db44e0a640eb7f21c14a77b6380b451/packages/b2c-tooling-sdk/src/operations/mrt/deployment.ts#L504)

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

## Properties

### deploymentId

> **deploymentId**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/deployment.ts:508](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/d2e58e4f1db44e0a640eb7f21c14a77b6380b451/packages/b2c-tooling-sdk/src/operations/mrt/deployment.ts#L508)

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

***

### environmentId

> **environmentId**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/deployment.ts:506](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/d2e58e4f1db44e0a640eb7f21c14a77b6380b451/packages/b2c-tooling-sdk/src/operations/mrt/deployment.ts#L506)

***

### now()?

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

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/deployment.ts:524](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/d2e58e4f1db44e0a640eb7f21c14a77b6380b451/packages/b2c-tooling-sdk/src/operations/mrt/deployment.ts#L524)

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:520](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/d2e58e4f1db44e0a640eb7f21c14a77b6380b451/packages/b2c-tooling-sdk/src/operations/mrt/deployment.ts#L520)

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:513](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/d2e58e4f1db44e0a640eb7f21c14a77b6380b451/packages/b2c-tooling-sdk/src/operations/mrt/deployment.ts#L513)

Polling interval in seconds.

#### Default

```ts
30
```

***

### sleep()?

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

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/deployment.ts:522](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/d2e58e4f1db44e0a640eb7f21c14a77b6380b451/packages/b2c-tooling-sdk/src/operations/mrt/deployment.ts#L522)

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:505](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/d2e58e4f1db44e0a640eb7f21c14a77b6380b451/packages/b2c-tooling-sdk/src/operations/mrt/deployment.ts#L505)

***

### timeoutSeconds?

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

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/deployment.ts:518](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/d2e58e4f1db44e0a640eb7f21c14a77b6380b451/packages/b2c-tooling-sdk/src/operations/mrt/deployment.ts#L518)

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

#### Default

```ts
600
```
