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

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

# Interface: MrtEnvironmentView

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/env.ts:960](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/8fc17d8708d025c83fb0c44ca73198a200605153/packages/b2c-tooling-sdk/src/operations/mrt/env.ts#L960)

An MRT environment (= SCAPI storefront environment / legacy target), normalized
across the legacy and SCAPI backends so the CLI renders one shape regardless of
backend.

Fields that only one backend reports are optional: `isPrimary`/`origin`/
timestamps are SCAPI-only; the status and region strings are kept in each
backend's own form (legacy `state`/`ssr_region`, SCAPI `status`/`ssrRegion`) so
display doesn't silently change for existing legacy users.

## Properties

### allowCookies?

> `optional` **allowCookies**: `boolean`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/env.ts:988](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/8fc17d8708d025c83fb0c44ca73198a200605153/packages/b2c-tooling-sdk/src/operations/mrt/env.ts#L988)

Whether HTTP cookies are forwarded to the origin (legacy only).

***

### architecture?

> `optional` **architecture**: `string` \| `null`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/env.ts:972](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/8fc17d8708d025c83fb0c44ca73198a200605153/packages/b2c-tooling-sdk/src/operations/mrt/env.ts#L972)

SSR architecture (`x86`/`arm64`), when reported.

***

### backend

> **backend**: [`MrtBackend`](../type-aliases/MrtBackend.md)

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/env.ts:1000](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/8fc17d8708d025c83fb0c44ca73198a200605153/packages/b2c-tooling-sdk/src/operations/mrt/env.ts#L1000)

Backend that produced this row.

***

### createdAt?

> `optional` **createdAt**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/env.ts:978](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/8fc17d8708d025c83fb0c44ca73198a200605153/packages/b2c-tooling-sdk/src/operations/mrt/env.ts#L978)

Creation timestamp (ISO 8601), when present (SCAPI only).

***

### enableSourceMaps?

> `optional` **enableSourceMaps**: `boolean`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/env.ts:990](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/8fc17d8708d025c83fb0c44ca73198a200605153/packages/b2c-tooling-sdk/src/operations/mrt/env.ts#L990)

Whether source maps are enabled (legacy only).

***

### externalDomain?

> `optional` **externalDomain**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/env.ts:986](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/8fc17d8708d025c83fb0c44ca73198a200605153/packages/b2c-tooling-sdk/src/operations/mrt/env.ts#L986)

External domain for Universal PWA SSR (legacy only).

***

### externalHostname?

> `optional` **externalHostname**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/env.ts:984](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/8fc17d8708d025c83fb0c44ca73198a200605153/packages/b2c-tooling-sdk/src/operations/mrt/env.ts#L984)

Full external hostname (legacy only).

***

### hostname?

> `optional` **hostname**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/env.ts:982](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/8fc17d8708d025c83fb0c44ca73198a200605153/packages/b2c-tooling-sdk/src/operations/mrt/env.ts#L982)

Hostname pattern for V8 Tag loading (legacy only).

***

### id

> **id**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/env.ts:962](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/8fc17d8708d025c83fb0c44ca73198a200605153/packages/b2c-tooling-sdk/src/operations/mrt/env.ts#L962)

Environment slug (= SCAPI environment ID).

***

### isPrimary?

> `optional` **isPrimary**: `boolean`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/env.ts:968](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/8fc17d8708d025c83fb0c44ca73198a200605153/packages/b2c-tooling-sdk/src/operations/mrt/env.ts#L968)

Whether this is the storefront's primary environment (SCAPI only).

***

### isProduction?

> `optional` **isProduction**: `boolean`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/env.ts:974](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/8fc17d8708d025c83fb0c44ca73198a200605153/packages/b2c-tooling-sdk/src/operations/mrt/env.ts#L974)

Whether the environment is provisioned with production-tier capacity.

***

### logLevel?

> `optional` **logLevel**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/env.ts:992](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/8fc17d8708d025c83fb0c44ca73198a200605153/packages/b2c-tooling-sdk/src/operations/mrt/env.ts#L992)

Minimum log level, in the backend's own form (legacy only).

***

### name

> **name**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/env.ts:964](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/8fc17d8708d025c83fb0c44ca73198a200605153/packages/b2c-tooling-sdk/src/operations/mrt/env.ts#L964)

Environment display name (legacy `name`, SCAPI `displayName`).

***

### origin?

> `optional` **origin**: `string` \| `null`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/env.ts:976](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/8fc17d8708d025c83fb0c44ca73198a200605153/packages/b2c-tooling-sdk/src/operations/mrt/env.ts#L976)

Managed Runtime origin URL that backs the environment (SCAPI only).

***

### proxies?

> `optional` **proxies**: `object`[]

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/env.ts:998](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/8fc17d8708d025c83fb0c44ca73198a200605153/packages/b2c-tooling-sdk/src/operations/mrt/env.ts#L998)

SSR proxy configurations (legacy only).

#### host

> **host**: `string`

#### path?

> `optional` **path**: `string`

***

### region?

> `optional` **region**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/env.ts:970](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/8fc17d8708d025c83fb0c44ca73198a200605153/packages/b2c-tooling-sdk/src/operations/mrt/env.ts#L970)

Default SSR region, in the backend's own form, when reported.

***

### staticIps?

> `optional` **staticIps**: `boolean`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/env.ts:994](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/8fc17d8708d025c83fb0c44ca73198a200605153/packages/b2c-tooling-sdk/src/operations/mrt/env.ts#L994)

Whether outbound requests are made from static IPs (legacy only).

***

### staticOutboundIps?

> `optional` **staticOutboundIps**: `unknown`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/env.ts:996](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/8fc17d8708d025c83fb0c44ca73198a200605153/packages/b2c-tooling-sdk/src/operations/mrt/env.ts#L996)

Assigned static outbound IPs, as returned by the API (legacy only; shape is not typed).

***

### status?

> `optional` **status**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/env.ts:966](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/8fc17d8708d025c83fb0c44ca73198a200605153/packages/b2c-tooling-sdk/src/operations/mrt/env.ts#L966)

Lifecycle status (legacy `state`, SCAPI `status`), when reported.

***

### updatedAt?

> `optional` **updatedAt**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/env.ts:980](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/8fc17d8708d025c83fb0c44ca73198a200605153/packages/b2c-tooling-sdk/src/operations/mrt/env.ts#L980)

Last-modified timestamp (ISO 8601), when present (SCAPI only).
