@salesforce/b2c-tooling-sdk / config / DwJsonConfig
Interface: DwJsonConfig
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:23
Configuration structure matching dw.json file format. Uses kebab-case keys to match the file format.
Extended by
Properties
account-manager-host?
optionalaccount-manager-host:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:61
Account Manager hostname for OAuth
active?
optionalactive:boolean
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:27
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:59
Allowed authentication methods in priority order
certificate?
optionalcertificate:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:73
Path to PKCS12 certificate file for mTLS (two-factor auth)
certificate-passphrase?
optionalcertificate-passphrase:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:75
Passphrase for the certificate (kebab-case)
client-id?
optionalclient-id:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:39
OAuth client ID
client-secret?
optionalclient-secret:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:41
OAuth client secret
cloudOrigin?
optionalcloudOrigin:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:69
MRT cloud origin URL (alias)
code-version?
optionalcode-version:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:33
Code version for deployments
hostname?
optionalhostname:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:29
B2C instance hostname
mrtEnvironment?
optionalmrtEnvironment:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:65
MRT environment name (e.g., staging, production)
mrtOrigin?
optionalmrtOrigin:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:67
MRT cloud origin URL
mrtProject?
optionalmrtProject:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:63
MRT project slug
name?
optionalname:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:25
Instance name (for multi-config files)
oauth-scopes?
optionaloauth-scopes:string[]
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:43
OAuth scopes
passphrase?
optionalpassphrase:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:77
Passphrase for the certificate (legacy)
password?
optionalpassword:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:37
Password/access-key for Basic auth (WebDAV)
scapi-shortcode?
optionalscapi-shortcode:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:49
SCAPI short code (alternate kebab-case)
secure-server?
optionalsecure-server:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:57
Alternate hostname for WebDAV (legacy kebab-case format)
secureHostname?
optionalsecureHostname:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:55
Alternate hostname for WebDAV (legacy camelCase format)
self-signed?
optionalself-signed:boolean
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:79
Allow self-signed certificates (kebab-case)
selfsigned?
optionalselfsigned:boolean
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:81
Allow self-signed certificates (legacy)
server?
optionalserver:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:31
B2C instance hostname (alias for CLI flag consistency)
short-code?
optionalshort-code:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:45
SCAPI short code (kebab-case)
shortCode?
optionalshortCode:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:47
SCAPI short code (camelCase)
tenant-id?
optionaltenant-id:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:71
Tenant/Organization ID for SCAPI
username?
optionalusername:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:35
Username for Basic auth (WebDAV)
webdav-hostname?
optionalwebdav-hostname:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:51
Alternate hostname for WebDAV (if different from main hostname)
webdav-server?
optionalwebdav-server:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:53
Alternate hostname for WebDAV (matches CLI flag name)