Developer Preview — This project is in active development. APIs may change. Provide feedback
Skip to content

@salesforce/b2c-tooling-sdk / config / DwJsonMultiConfig

Interface: DwJsonMultiConfig

Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:87

dw.json with multi-config support (configs array).

Extends

Properties

account-manager-host?

optional account-manager-host: string

Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:61

Account Manager hostname for OAuth

Inherited from

DwJsonConfig.account-manager-host


active?

optional active: boolean

Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:27

Whether this config is active (for multi-config files)

Inherited from

DwJsonConfig.active


auth-methods?

optional auth-methods: AuthMethod[]

Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:59

Allowed authentication methods in priority order

Inherited from

DwJsonConfig.auth-methods


certificate?

optional certificate: string

Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:73

Path to PKCS12 certificate file for mTLS (two-factor auth)

Inherited from

DwJsonConfig.certificate


certificate-passphrase?

optional certificate-passphrase: string

Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:75

Passphrase for the certificate (kebab-case)

Inherited from

DwJsonConfig.certificate-passphrase


client-id?

optional client-id: string

Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:39

OAuth client ID

Inherited from

DwJsonConfig.client-id


client-secret?

optional client-secret: string

Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:41

OAuth client secret

Inherited from

DwJsonConfig.client-secret


cloudOrigin?

optional cloudOrigin: string

Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:69

MRT cloud origin URL (alias)

Inherited from

DwJsonConfig.cloudOrigin


code-version?

optional code-version: string

Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:33

Code version for deployments

Inherited from

DwJsonConfig.code-version


configs?

optional configs: DwJsonConfig[]

Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:89

Array of named instance configurations


hostname?

optional hostname: string

Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:29

B2C instance hostname

Inherited from

DwJsonConfig.hostname


mrtEnvironment?

optional mrtEnvironment: string

Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:65

MRT environment name (e.g., staging, production)

Inherited from

DwJsonConfig.mrtEnvironment


mrtOrigin?

optional mrtOrigin: string

Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:67

MRT cloud origin URL

Inherited from

DwJsonConfig.mrtOrigin


mrtProject?

optional mrtProject: string

Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:63

MRT project slug

Inherited from

DwJsonConfig.mrtProject


name?

optional name: string

Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:25

Instance name (for multi-config files)

Inherited from

DwJsonConfig.name


oauth-scopes?

optional oauth-scopes: string[]

Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:43

OAuth scopes

Inherited from

DwJsonConfig.oauth-scopes


passphrase?

optional passphrase: string

Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:77

Passphrase for the certificate (legacy)

Inherited from

DwJsonConfig.passphrase


password?

optional password: string

Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:37

Password/access-key for Basic auth (WebDAV)

Inherited from

DwJsonConfig.password


scapi-shortcode?

optional scapi-shortcode: string

Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:49

SCAPI short code (alternate kebab-case)

Inherited from

DwJsonConfig.scapi-shortcode


secure-server?

optional secure-server: string

Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:57

Alternate hostname for WebDAV (legacy kebab-case format)

Inherited from

DwJsonConfig.secure-server


secureHostname?

optional secureHostname: string

Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:55

Alternate hostname for WebDAV (legacy camelCase format)

Inherited from

DwJsonConfig.secureHostname


self-signed?

optional self-signed: boolean

Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:79

Allow self-signed certificates (kebab-case)

Inherited from

DwJsonConfig.self-signed


selfsigned?

optional selfsigned: boolean

Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:81

Allow self-signed certificates (legacy)

Inherited from

DwJsonConfig.selfsigned


server?

optional server: string

Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:31

B2C instance hostname (alias for CLI flag consistency)

Inherited from

DwJsonConfig.server


short-code?

optional short-code: string

Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:45

SCAPI short code (kebab-case)

Inherited from

DwJsonConfig.short-code


shortCode?

optional shortCode: string

Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:47

SCAPI short code (camelCase)

Inherited from

DwJsonConfig.shortCode


tenant-id?

optional tenant-id: string

Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:71

Tenant/Organization ID for SCAPI

Inherited from

DwJsonConfig.tenant-id


username?

optional username: string

Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:35

Username for Basic auth (WebDAV)

Inherited from

DwJsonConfig.username


webdav-hostname?

optional webdav-hostname: string

Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:51

Alternate hostname for WebDAV (if different from main hostname)

Inherited from

DwJsonConfig.webdav-hostname


webdav-server?

optional webdav-server: string

Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:53

Alternate hostname for WebDAV (matches CLI flag name)

Inherited from

DwJsonConfig.webdav-server

Released under the Apache-2.0 License.