Files
APIPark/resources/permit/permit.yml
T
2024-08-12 21:38:09 +08:00

233 lines
8.1 KiB
YAML

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"