# 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.
tags | array of ApiEntityTag | Tags associated with the service

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" : "...",
      "tags" : [ {
        "name" : "...",
        "value" : "..."
      }, {
        "name" : "...",
        "value" : "..."
      } ]
    }