export default function(type, count, obj) {
  var key = '';
  obj['CONSUL_ACLS_ENABLE'] = 1;
  switch (type) {
    case 'dc':
      key = 'CONSUL_DATACENTER_COUNT';
      break;
    case 'service':
      key = 'CONSUL_SERVICE_COUNT';
      break;
    case 'node':
    case 'instance':
      key = 'CONSUL_NODE_COUNT';
      break;
    case 'kv':
      key = 'CONSUL_KV_COUNT';
      break;
    case 'acl':
      key = 'CONSUL_ACL_COUNT';
      obj['CONSUL_ACLS_ENABLE'] = 1;
      break;
    case 'session':
      key = 'CONSUL_SESSION_COUNT';
      break;
    case 'intention':
      key = 'CONSUL_INTENTION_COUNT';
      break;
    case 'policy':
      key = 'CONSUL_POLICY_COUNT';
      obj['CONSUL_ACLS_ENABLE'] = 1;
      break;
    case 'role':
      key = 'CONSUL_ROLE_COUNT';
      obj['CONSUL_ACLS_ENABLE'] = 1;
      break;
    case 'token':
      key = 'CONSUL_TOKEN_COUNT';
      obj['CONSUL_ACLS_ENABLE'] = 1;
      break;
  }
  if (key) {
    obj[key] = count;
  }
  return obj;
}
