ApiConfigRecord Data Model

This class is differentiated from ApiConfig in the following way: ApiConfig is used in a hierarchical structure where you have ApiService -> ApiRoleConfigGroup or ApiRole ApiConfigRecord is used for a flat representation, so it contains all the coordinates identifying the owner of the config

Properties
name data type description
name string
value string
rcg ApiRoleConfigGroupRef
service ApiServiceRef
applicability AutoConfigApplicability This field is present when the config is returning information obtained during running our autoconfig rules.

Example

{
  "name" : "...",
  "value" : "...",
  "rcg" : {
    "roleConfigGroupName" : "..."
  },
  "service" : {
    "peerName" : "...",
    "clusterName" : "...",
    "clusterDisplayName" : "...",
    "serviceName" : "...",
    "serviceDisplayName" : "...",
    "serviceType" : "..."
  },
  "applicability" : "UNAFFECTED_DUE_TO_EQUAL_VALUE"
}