ApiClusterTemplateService Data Model

Service information

Properties
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" : "..."
}