# 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" : "ERROR",
        "validationMessage" : "...",
        "validationWarningsSuppressed" : true
      }, {
        "name" : "...",
        "value" : "...",
        "required" : true,
        "default" : "...",
        "displayName" : "...",
        "description" : "...",
        "relatedName" : "...",
        "sensitive" : true,
        "validationState" : "ERROR",
        "validationMessage" : "...",
        "validationWarningsSuppressed" : true
      } ]
    }