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

[@salesforce/b2c-tooling-sdk](../../modules.md) / [instance](../index.md) / InstanceConfig

# Interface: InstanceConfig

Defined in: [packages/b2c-tooling-sdk/src/instance/index.ts:55](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/instance/index.ts#L55)

Instance configuration (hostname, code version, etc.)

## Properties

### codeVersion?

> `optional` **codeVersion**: `string`

Defined in: [packages/b2c-tooling-sdk/src/instance/index.ts:59](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/instance/index.ts#L59)

Code version for deployments

***

### hostname

> **hostname**: `string`

Defined in: [packages/b2c-tooling-sdk/src/instance/index.ts:57](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/instance/index.ts#L57)

B2C instance hostname

***

### tlsOptions?

> `optional` **tlsOptions**: [`TlsOptions`](../../clients/interfaces/TlsOptions.md)

Defined in: [packages/b2c-tooling-sdk/src/instance/index.ts:63](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/instance/index.ts#L63)

TLS options for mTLS/self-signed certificate support

***

### webdavHostname?

> `optional` **webdavHostname**: `string`

Defined in: [packages/b2c-tooling-sdk/src/instance/index.ts:61](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/instance/index.ts#L61)

Separate hostname for WebDAV (if different from main hostname)
