ApiServiceConfig Data Model

Service and role type configuration.

Properties
name data type description
roleTypeConfigs array of ApiRoleTypeConfig List of role type configurations. Only available up to API v2.
Properties inherited from ApiConfigList
items array of ApiConfig

Example

{
  "roleTypeConfigs" : [ {
    "roleType" : "...",
    "items" : [ {
      "name" : "...",
      "value" : "...",
      "required" : true,
      "default" : "...",
      "displayName" : "...",
      "description" : "...",
      "relatedName" : "...",
      "sensitive" : true,
      "validationState" : "ERROR",
      "validationMessage" : "...",
      "validationWarningsSuppressed" : true
    }, {
      "name" : "...",
      "value" : "...",
      "required" : true,
      "default" : "...",
      "displayName" : "...",
      "description" : "...",
      "relatedName" : "...",
      "sensitive" : true,
      "validationState" : "WARNING",
      "validationMessage" : "...",
      "validationWarningsSuppressed" : true
    } ]
  }, {
    "roleType" : "...",
    "items" : [ {
      "name" : "...",
      "value" : "...",
      "required" : true,
      "default" : "...",
      "displayName" : "...",
      "description" : "...",
      "relatedName" : "...",
      "sensitive" : true,
      "validationState" : "OK",
      "validationMessage" : "...",
      "validationWarningsSuppressed" : true
    }, {
      "name" : "...",
      "value" : "...",
      "required" : true,
      "default" : "...",
      "displayName" : "...",
      "description" : "...",
      "relatedName" : "...",
      "sensitive" : true,
      "validationState" : "ERROR",
      "validationMessage" : "...",
      "validationWarningsSuppressed" : true
    } ]
  } ],
  "items" : [ {
    "name" : "...",
    "value" : "...",
    "required" : true,
    "default" : "...",
    "displayName" : "...",
    "description" : "...",
    "relatedName" : "...",
    "sensitive" : true,
    "validationState" : "WARNING",
    "validationMessage" : "...",
    "validationWarningsSuppressed" : true
  }, {
    "name" : "...",
    "value" : "...",
    "required" : true,
    "default" : "...",
    "displayName" : "...",
    "description" : "...",
    "relatedName" : "...",
    "sensitive" : true,
    "validationState" : "OK",
    "validationMessage" : "...",
    "validationWarningsSuppressed" : true
  } ]
}