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
| 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"
}