DebugMask

JSON representation
{
  "name": string,
  "namespaces": {
    string: string,
    ...
  },
  "requestXPaths": [
    string
  ],
  "responseXPaths": [
    string
  ],
  "faultXPaths": [
    string
  ],
  "requestJSONPaths": [
    string
  ],
  "responseJSONPaths": [
    string
  ],
  "faultJSONPaths": [
    string
  ],
  "variables": [
    string
  ]
}
Fields
name

string

The DebugMask resource name.

namespaces

map (key: string, value: string)

Map of namespaces to uris.

An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

requestXPaths[]

string

List of XPaths that specify XML elements to be filtered from XML request message payloads.

responseXPaths[]

string

List of XPaths that specify XML elements to be filtered from XML response message payloads.

faultXPaths[]

string

List of XPaths that specify XML elements to be filtered from XML payloads in error flows.

requestJSONPaths[]

string

List of JSON paths that specify JSON elements to be filtered from JSON request message payloads.

responseJSONPaths[]

string

List of JSON paths that specify JSON elements to be filtered from JSON response message payloads.

faultJSONPaths[]

string

List of JSON paths that specify JSON elements to be filtered from JSON payloads in error flows.

variables[]

string

List of variables that should be masked from debug output.