Service information
| name | data type | description |
|---|---|---|
| refName | string | Reference name of the service. This could be referred by some configuration. |
| serviceType | string | Service type |
| serviceConfigs | array of ApiClusterTemplateConfig | Service level configuration |
| roleConfigGroups | array of ApiClusterTemplateRoleConfigGroup | All role config groups for that service |
| roles | array of ApiClusterTemplateRole | List of roles for this service that are referred by some configuration. |
| displayName | string | Service display name. |
Example
{
"refName" : "...",
"serviceType" : "...",
"serviceConfigs" : [ {
"name" : "...",
"value" : "...",
"ref" : "...",
"variable" : "...",
"autoConfig" : true
}, {
"name" : "...",
"value" : "...",
"ref" : "...",
"variable" : "...",
"autoConfig" : true
} ],
"roleConfigGroups" : [ {
"refName" : "...",
"roleType" : "...",
"base" : true,
"displayName" : "...",
"configs" : [ {
"name" : "...",
"value" : "...",
"ref" : "...",
"variable" : "...",
"autoConfig" : true
}, {
"name" : "...",
"value" : "...",
"ref" : "...",
"variable" : "...",
"autoConfig" : true
} ]
}, {
"refName" : "...",
"roleType" : "...",
"base" : true,
"displayName" : "...",
"configs" : [ {
"name" : "...",
"value" : "...",
"ref" : "...",
"variable" : "...",
"autoConfig" : true
}, {
"name" : "...",
"value" : "...",
"ref" : "...",
"variable" : "...",
"autoConfig" : true
} ]
} ],
"roles" : [ {
"refName" : "...",
"roleType" : "..."
}, {
"refName" : "...",
"roleType" : "..."
} ],
"displayName" : "..."
}