@salesforce/b2c-tooling-sdk / config / DwJsonConfig
Interface: DwJsonConfig
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:22
Configuration structure matching dw.json file format. Uses kebab-case keys to match the file format.
Extended by
Properties
active?
optionalactive:boolean
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:26
Whether this config is active (for multi-config files)
auth-methods?
optionalauth-methods:AuthMethod[]
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:54
Allowed authentication methods in priority order
client-id?
optionalclient-id:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:36
OAuth client ID
client-secret?
optionalclient-secret:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:38
OAuth client secret
code-version?
optionalcode-version:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:30
Code version for deployments
hostname?
optionalhostname:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:28
B2C instance hostname
mrtEnvironment?
optionalmrtEnvironment:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:58
MRT environment name (e.g., staging, production)
mrtProject?
optionalmrtProject:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:56
MRT project slug
name?
optionalname:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:24
Instance name (for multi-config files)
oauth-scopes?
optionaloauth-scopes:string[]
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:40
OAuth scopes
password?
optionalpassword:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:34
Password/access-key for Basic auth (WebDAV)
scapi-shortcode?
optionalscapi-shortcode:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:46
SCAPI short code (alternate kebab-case)
secure-server?
optionalsecure-server:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:52
Alternate hostname for WebDAV (legacy kebab-case format)
secureHostname?
optionalsecureHostname:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:50
Alternate hostname for WebDAV (legacy camelCase format)
short-code?
optionalshort-code:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:42
SCAPI short code (kebab-case)
shortCode?
optionalshortCode:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:44
SCAPI short code (camelCase)
username?
optionalusername:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:32
Username for Basic auth (WebDAV)
webdav-hostname?
optionalwebdav-hostname:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:48
Alternate hostname for WebDAV (if different from main hostname)