@salesforce/b2c-tooling-sdk / config / DwJsonMultiConfig
Interface: DwJsonMultiConfig
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:81
dw.json with multi-config support (configs array).
Extends
Properties
accountManagerHost?
optionalaccountManagerHost:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:57
Account Manager hostname for OAuth
Inherited from
DwJsonConfig.accountManagerHost
active?
optionalactive:boolean
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:35
Whether this config is active (for multi-config files)
Inherited from
authMethods?
optionalauthMethods:AuthMethod[]
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:55
Allowed authentication methods in priority order
Inherited from
certificate?
optionalcertificate:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:71
Path to PKCS12 certificate file for mTLS (two-factor auth)
Inherited from
certificatePassphrase?
optionalcertificatePassphrase:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:73
Passphrase for the certificate
Inherited from
DwJsonConfig.certificatePassphrase
clientId?
optionalclientId:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:45
OAuth client ID
Inherited from
clientSecret?
optionalclientSecret:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:47
OAuth client secret
Inherited from
codeVersion?
optionalcodeVersion:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:39
Code version for deployments
Inherited from
configs?
optionalconfigs:DwJsonConfig[]
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:83
Array of named instance configurations
hostname?
optionalhostname:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:37
B2C instance hostname
Inherited from
mrtApiKey?
optionalmrtApiKey:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:63
MRT API key
Inherited from
mrtEnvironment?
optionalmrtEnvironment:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:61
MRT environment name (e.g., staging, production)
Inherited from
mrtOrigin?
optionalmrtOrigin:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:65
MRT cloud origin URL
Inherited from
mrtProject?
optionalmrtProject:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:59
MRT project slug
Inherited from
name?
optionalname:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:33
Instance name (for multi-config files)
Inherited from
oauthScopes?
optionaloauthScopes:string[]
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:49
OAuth scopes
Inherited from
password?
optionalpassword:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:43
Password/access-key for Basic auth (WebDAV)
Inherited from
sandboxApiHost?
optionalsandboxApiHost:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:69
ODS API hostname
Inherited from
selfSigned?
optionalselfSigned:boolean
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:75
Whether to skip SSL/TLS certificate verification (self-signed certs)
Inherited from
shortCode?
optionalshortCode:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:51
SCAPI short code
Inherited from
tenantId?
optionaltenantId:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:67
Tenant/Organization ID for SCAPI
Inherited from
username?
optionalusername:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:41
Username for Basic auth (WebDAV)
Inherited from
webdavHostname?
optionalwebdavHostname:string
Defined in: packages/b2c-tooling-sdk/src/config/dw-json.ts:53
Alternate hostname for WebDAV (if different from main hostname)