system:
  monitor:
    - "GET:/api/v1/monitor"
    - "POST:/api/v1/monitor"
    - "PUT:/api/v1/monitor"
    - "DELETE:/api/v1/monitor"
  service_categories_setting:
    - "GET:/api/v1/categories"
    - "POST:/api/v1/catalogue"
    - "PUT:/api/v1/catalogue"
    - "DELETE:/api/v1/catalogue"
  team_manager:
    - "GET:/api/v1/manager/teams"
    - "GET:/api/v1/manager/team"
    - "POST:/api/v1/manager/team"
    - "PUT:/api/v1/manager/team"
    - "DELETE:/api/v1/manager/team"
  user_manager:
    - "GET:/api/v1/user/departments"
    -  "GET:/api/v1/user/department"
    - "POST:/api/v1/user/department"
    - "PUT:/api/v1/user/department"
    - "DELETE:/api/v1/user/department"
    - "POST:/api/v1/user/department/member"
    - "DELETE:/api/v1/user/department/member"
    - "POST:/api/v1/user/department/member/remove"
    - "GET:/api/v1/user/accounts"
    - "POST:/api/v1/user/account"
    - "POST:/api/v1/user/account/enable"
    - "POST:/api/v1/user/account/disable"
    - "DELETE:/api/v1/user/account"
#    -  "GET:/api/v1/simple/member"

  user_group:
    - "GET:/api/v1/user/groups"
    - "GET:/api/v1/user/group"
    - "GET:/api/v1/user/group/:id"
    - "POST:/api/v1/user/group"
    - "PUT:/api/v1/user/group"
    - "PUT:/api/v1/user/group/:id"
    - "DELETE:/api/v1/user/group/:id"
    - "DELETE:/api/v1/user/group"
    - "POST:/api/v1/user/group/member"
    - "DELETE:/api/v1/user/group/member"
    - "GET:/api/v1/user/group/members"
  organization_manager:
    - "GET:/api/v1/manager/organizations"
    - "GET:/api/v1/manager/organization"
    - "GET:/api/v1/manager/organization/:id"
    - "POST:/api/v1/manager/organization"
    - "PUT:/api/v1/manager/organization"
    - "PUT:/api/v1/manager/organization/:id"
    - "DELETE:/api/v1/manager/organization/:id"
    - "DELETE:/api/v1/manager/organization"
    -  "GET:/api/v1/manager/organization/partitions"
    -  "POST:/api/v1/simple/organizations"

  role_manager:
    - "GET:/api/v1/manage/roles"
    - "GET:/api/v1/manage/role"
    - "GET:/api/v1/manage/role/:id"
    - "POST:/api/v1/manage/role"
    - "PUT:/api/v1/manage/role"
    - "PUT:/api/v1/manage/role/:id"
    - "DELETE:/api/v1/manage/role/:id"
    - "DELETE:/api/v1/manage/role"
#    -  "POST:/api/v1/simple/roles"
  system_permission_setting:
    - "GET:/api/v1/system/permissions"
    - "GET:/api/v1/system/permission/options"
    - "GET:/api/v1/system/permission/options/team"
    - "GET:/api/v1/system/permission/options/project"
    - "POST:/api/v1/system/permission"
    - "DELETE:/api/v1/system/permission"
    - "POST:/api/v1/system/permission/team"
    - "DELETE:/api/v1/system/permission/team"
    - "POST:/api/v1/system/permission/project"
    - "DELETE:/api/v1/system/permission/project"
  devops:

  environs_setting:
    - "GET:/api/v1/partitions"
    - "POST:/api/v1/partition"
    - "DELETE:/api/v1/partition"
    - "PUT:/api/v1/partition"
    - "GET:/api/v1/partition"
    - "GET:/api/v1/partition/certificates"
    - "POST:/api/v1/partition/certificate"
    - "DELETE:/api/v1/partition/certificate"
    - "PUT:/api/v1/partition/certificate"
    - "GET:/api/v1/partition/certificate"
    - "GET:/api/v1/partition/clusters"
    - "GET:/api/v1/partition/cluster"
    - "POST:/api/v1/partition/cluster"
    - "DELETE:/api/v1/partition/cluster"
    - "PUT:/api/v1/partition/cluster"
    - "PUT:/api/v1/partition/cluster/reset"
    - "GET:/api/v1/partition/cluster/nodes"
team:
  project_manager:
    - "GET:/api/v1/team/projects"
    - "POST:/api/v1/team/project"
    - "PUT:/api/v1/team/project"
    - "GET:/api/v1/team/members/simple"
    - "DELETE:/api/v1/team/project"
  team_manager:
    - "PUT:/api/v1/team"
    - "DELETE:/api/v1/team"
    - "POST:/api/v1/team/member"
    - "DELETE:/api/v1/team/member"
    - "GET:/api/v1/team/members"

  project_view:
    - "GET:/api/v1/team/projects"
  team_permission_setting:
    - "GET:/api/v1/team/setting/permissions"
    - "GET:/api/v1/team/setting/permission/options"
    - "GET:/api/v1/team/setting/permission/options/project"
    - "POST:/api/v1/team/setting/permission"
    - "DELETE:/api/v1/team/setting/permission"
    - "POST:/api/v1/team/setting/permission/project"
    - "DELETE:/api/v1/team/setting/permission/project"
  team_setting:
    - "PUT:/api/v1/team"
#    - "GET:/api/v1/team"
  member_setting:
    - "GET:/api/v1/team/members"
    - "POST:/api/v1/team/member"
    - "DELETE:/api/v1/team/member"
    - "GET:/api/v1/team/members/toadd"
    - "GET:/api/v1/team/members/simple"
project:
  project_setting:
#    - "GET:/api/v1/project/info"
    - "PUT:/api/v1/project/info"
  member_setting:
    - "GET:/api/v1/project/members"
    - "POST:/api/v1/project/member"
    - "DELETE:/api/v1/project/member"
    - "GET:/api/v1/project/members/toadd"
  api_manager:
    - "GET:/api/v1/project/apis"
    - "GET:/api/v1/project/api/detail"
    - "GET:/api/v1/project/api/detail/simple"
    - "GET:/api/v1/project/api/doc"
    - "GET:/api/v1/project/api/proxy"
    - "GET:/api/v1/project/apis/simple"
    - "POST:/api/v1/project/api"
    - "PUT:/api/v1/project/api"
    - "DELETE:/api/v1/project/api"
    - "POST:/api/v1/project/api/copy"
    - "GET:/api/v1/project/api/define"
  api_view:
    - "GET:/api/v1/project/apis"
    - "GET:/api/v1/project/api/detail"
    - "GET:/api/v1/project/api/detail/simple"
    - "GET:/api/v1/project/api/doc"
    - "GET:/api/v1/project/api/proxy"
    - "GET:/api/v1/project/apis/simple"
  upstream_manager:
    - "GET:/api/v1/project/upstreams"
    - "POST:/api/v1/project/upstream"
    - "PUT:/api/v1/project/upstream"
    - "DELETE:/api/v1/project/upstream"
    - "GET:/api/v1/project/upstream"
    - "DELETE:/api/v1/project/upstream/:id"
  upstream_view:
    - "GET:/api/vi/project/upstreams"
    - "GET:/api/v1/project/upstream"
  service_manager:
    - "POST:/api/v1/project/service"
    - "GET:/api/v1/project/services"
    - "GET:/api/v1/project/service/doc"
    - "GET:/api/v1/project/service/info"
    - "PUT:/api/v1/project/service/enable"
    - "PUT:/api/v1/project/service/disable"
    - "PUT:/api/v1/project/service/doc"
    - "PUT:/api/v1/project/service/info"
    - "DELETE:/api/v1/project/service"
  service_view:
    - "GET:/api/v1/project/services"
    - "GET:/api/v1/project/service/doc"
    - "GET:/api/v1/project/service/info"
  subscribe_view:
    - "GET:/api/v1/project/subscriptions"
    - "GET:/api/v1/project/subscription/approval"
  subscribe_apply:
    - "GET:/api/v1/project/subscriptions"
    - "GET:/api/v1/project/subscription/approval"
    - "POST:/api/v1/project/subscription/cancel"
    - "POST:/api/v1/project/subscription/cancel/application"
  subscribers_manager:
    - "GET:/api/v1/project/subscribers"
    - "POST:/api/v1/project/subscriber"
    - "DELETE:/api/v1/project/subscriber"
  subscribe_approval:
    - "GET:/api/v1/project/approval/subscribers"
    - "POST:/api/v1/project/approval/subscriber"
    - "GET:/api/v1/project/approval/subscriber"
  authentication_view:
    - "GET:/api/v1/project/authorization"
    - "GET:/api/v1/project/authorizations"
    - "GET:/api/v1/project/authorization/drivers"
    - "GET:/api/v1/project/authorization/details"
  authentication_manager:
    - "GET:/api/v1/project/authorization"
    - "GET:/api/v1/project/authorizations"
    - "GET:/api/v1/project/authorization/drivers"
    - "GET:/api/v1/project/authorization/details"
    - "PUT:/api/v1/project/authorization"
    - "POST:/api/v1/project/authorization"
    - "DELETE:/api/v1/project/authorization"
  publish_manager:
    - "GET:/api/v1/project/publish/Check"
    - "DELETE:/api/v1/project/publish/close"
    - "GET:/api/v1/project/publish"
    - "GET:/api/v1/project/publishs"
    - "POST:/api/v1/project/publish/release"
    - "POST:/api/v1/project/publish/apply"
    - "PUT:/api/v1/project/publish/execute"
    - "DELETE:/api/v1/project/publish/stop"

  publish_approve:
    - "POST:/api/v1/project/publish/do"
    - "GET:/api/v1/project/publish"
    - "GET:/api/v1/project/publishs"
    - "PUT:/api/v1/project/publish/accept"
    - "PUT:/api/v1/project/publish/refuse"
  permission_manager:
    - "GET:/api/v1/project/setting/permissions"
    - "GET:/api/v1/project/setting/permission/options"
    - "POST:/api/v1/project/setting/permission"
    - "DELETE:/api/v1/project/setting/permission"