@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?
optionalaccount-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?
optionalactive:boolean
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:27
Whether this config is active (for multi-config files)
Inherited from
auth-methods?
optionalauth-methods:AuthMethod[]
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:59
Allowed authentication methods in priority order
Inherited from
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)
Inherited from
certificate-passphrase?
optionalcertificate-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?
optionalclient-id:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:39
OAuth client ID
Inherited from
client-secret?
optionalclient-secret:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:41
OAuth client secret
Inherited from
cloudOrigin?
optionalcloudOrigin:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:69
MRT cloud origin URL (alias)
Inherited from
code-version?
optionalcode-version:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:33
Code version for deployments
Inherited from
configs?
optionalconfigs:DwJsonConfig[]
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:89
Array of named instance configurations
hostname?
optionalhostname:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:29
B2C instance hostname
Inherited from
mrtEnvironment?
optionalmrtEnvironment:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:65
MRT environment name (e.g., staging, production)
Inherited from
mrtOrigin?
optionalmrtOrigin:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:67
MRT cloud origin URL
Inherited from
mrtProject?
optionalmrtProject:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:63
MRT project slug
Inherited from
name?
optionalname:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:25
Instance name (for multi-config files)
Inherited from
oauth-scopes?
optionaloauth-scopes:string[]
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:43
OAuth scopes
Inherited from
passphrase?
optionalpassphrase:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:77
Passphrase for the certificate (legacy)
Inherited from
password?
optionalpassword:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:37
Password/access-key for Basic auth (WebDAV)
Inherited from
scapi-shortcode?
optionalscapi-shortcode:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:49
SCAPI short code (alternate kebab-case)
Inherited from
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)
Inherited from
secureHostname?
optionalsecureHostname:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:55
Alternate hostname for WebDAV (legacy camelCase format)
Inherited from
self-signed?
optionalself-signed:boolean
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:79
Allow self-signed certificates (kebab-case)
Inherited from
selfsigned?
optionalselfsigned:boolean
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:81
Allow self-signed certificates (legacy)
Inherited from
server?
optionalserver:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:31
B2C instance hostname (alias for CLI flag consistency)
Inherited from
short-code?
optionalshort-code:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:45
SCAPI short code (kebab-case)
Inherited from
shortCode?
optionalshortCode:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:47
SCAPI short code (camelCase)
Inherited from
tenant-id?
optionaltenant-id:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:71
Tenant/Organization ID for SCAPI
Inherited from
username?
optionalusername:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:35
Username for Basic auth (WebDAV)
Inherited from
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)
Inherited from
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)