-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathswagger.json
1 lines (1 loc) · 499 KB
/
swagger.json
1
{"swagger": "2.0", "info": {"title": "JumpServer API Docs", "description": "JumpServer Restful api docs", "termsOfService": "https://www.jumpserver.org", "contact": {"email": "[email protected]"}, "license": {"name": "GPLv2 License"}, "version": "v1"}, "host": "172.27.136.6", "schemes": ["http"], "basePath": "/api/v1", "consumes": ["application/json", "text/csv", "*/*"], "produces": ["application/json", "text/csv"], "securityDefinitions": {"Bearer": {"in": "header", "name": "Authorization", "type": "apiKey"}}, "security": [{"Bearer": []}], "paths": {"/applications/database-apps/": {"get": {"operationId": "applications_database-apps_list", "description": "", "parameters": [{"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/DatabaseApp"}}}}}}, "tags": ["applications_database-apps"], "summary": "applications_database-apps_list"}, "post": {"operationId": "applications_database-apps_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/DatabaseApp"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/DatabaseApp"}}}, "tags": ["applications_database-apps"], "summary": "applications_database-apps_create"}, "put": {"operationId": "applications_database-apps_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/DatabaseApp"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/DatabaseApp"}}}, "tags": ["applications_database-apps"], "summary": "applications_database-apps_bulk_update"}, "patch": {"operationId": "applications_database-apps_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/DatabaseApp"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/DatabaseApp"}}}, "tags": ["applications_database-apps"], "summary": "applications_database-apps_partial_bulk_update"}, "delete": {"operationId": "applications_database-apps_bulk_delete", "description": "", "parameters": [{"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["applications_database-apps"], "summary": "applications_database-apps_bulk_delete"}, "parameters": []}, "/applications/database-apps/{id}/": {"get": {"operationId": "applications_database-apps_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/DatabaseApp"}}}, "tags": ["applications_database-apps"], "summary": "applications_database-apps_read"}, "put": {"operationId": "applications_database-apps_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/DatabaseApp"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/DatabaseApp"}}}, "tags": ["applications_database-apps"], "summary": "applications_database-apps_update"}, "patch": {"operationId": "applications_database-apps_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/DatabaseApp"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/DatabaseApp"}}}, "tags": ["applications_database-apps"], "summary": "applications_database-apps_partial_update"}, "delete": {"operationId": "applications_database-apps_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["applications_database-apps"], "summary": "applications_database-apps_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/applications/k8s-apps/": {"get": {"operationId": "applications_k8s-apps_list", "description": "", "parameters": [{"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/K8sApp"}}}}}}, "tags": ["applications_k8s-apps"], "summary": "applications_k8s-apps_list"}, "post": {"operationId": "applications_k8s-apps_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/K8sApp"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/K8sApp"}}}, "tags": ["applications_k8s-apps"], "summary": "applications_k8s-apps_create"}, "put": {"operationId": "applications_k8s-apps_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/K8sApp"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/K8sApp"}}}, "tags": ["applications_k8s-apps"], "summary": "applications_k8s-apps_bulk_update"}, "patch": {"operationId": "applications_k8s-apps_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/K8sApp"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/K8sApp"}}}, "tags": ["applications_k8s-apps"], "summary": "applications_k8s-apps_partial_bulk_update"}, "delete": {"operationId": "applications_k8s-apps_bulk_delete", "description": "", "parameters": [{"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["applications_k8s-apps"], "summary": "applications_k8s-apps_bulk_delete"}, "parameters": []}, "/applications/k8s-apps/{id}/": {"get": {"operationId": "applications_k8s-apps_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/K8sApp"}}}, "tags": ["applications_k8s-apps"], "summary": "applications_k8s-apps_read"}, "put": {"operationId": "applications_k8s-apps_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/K8sApp"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/K8sApp"}}}, "tags": ["applications_k8s-apps"], "summary": "applications_k8s-apps_update"}, "patch": {"operationId": "applications_k8s-apps_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/K8sApp"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/K8sApp"}}}, "tags": ["applications_k8s-apps"], "summary": "applications_k8s-apps_partial_update"}, "delete": {"operationId": "applications_k8s-apps_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["applications_k8s-apps"], "summary": "applications_k8s-apps_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/applications/remote-apps/": {"get": {"operationId": "applications_remote-apps_list", "description": "", "parameters": [{"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "type", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "comment", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/RemoteApp"}}}}}}, "tags": ["applications_remote-apps"], "summary": "applications_remote-apps_list"}, "post": {"operationId": "applications_remote-apps_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/RemoteApp"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/RemoteApp"}}}, "tags": ["applications_remote-apps"], "summary": "applications_remote-apps_create"}, "put": {"operationId": "applications_remote-apps_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/RemoteApp"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RemoteApp"}}}, "tags": ["applications_remote-apps"], "summary": "applications_remote-apps_bulk_update"}, "patch": {"operationId": "applications_remote-apps_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/RemoteApp"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RemoteApp"}}}, "tags": ["applications_remote-apps"], "summary": "applications_remote-apps_partial_bulk_update"}, "delete": {"operationId": "applications_remote-apps_bulk_delete", "description": "", "parameters": [{"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "type", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "comment", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["applications_remote-apps"], "summary": "applications_remote-apps_bulk_delete"}, "parameters": []}, "/applications/remote-apps/{id}/": {"get": {"operationId": "applications_remote-apps_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RemoteApp"}}}, "tags": ["applications_remote-apps"], "summary": "applications_remote-apps_read"}, "put": {"operationId": "applications_remote-apps_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/RemoteApp"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RemoteApp"}}}, "tags": ["applications_remote-apps"], "summary": "applications_remote-apps_update"}, "patch": {"operationId": "applications_remote-apps_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/RemoteApp"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RemoteApp"}}}, "tags": ["applications_remote-apps"], "summary": "applications_remote-apps_partial_update"}, "delete": {"operationId": "applications_remote-apps_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["applications_remote-apps"], "summary": "applications_remote-apps_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/applications/remote-apps/{id}/connection-info/": {"get": {"operationId": "applications_remote-apps_connection-info_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RemoteAppConnectionInfo"}}}, "tags": ["applications_remote-apps"], "summary": "applications_remote-apps_connection-info_read"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/assets/admin-users/": {"get": {"operationId": "assets_admin-users_list", "description": "Admin user api set, for add,delete,update,list,retrieve resource", "parameters": [{"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "username", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/AdminUser"}}}}}}, "tags": ["assets_admin-users"], "summary": "assets_admin-users_list"}, "post": {"operationId": "assets_admin-users_create", "description": "Admin user api set, for add,delete,update,list,retrieve resource", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AdminUser"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/AdminUser"}}}, "tags": ["assets_admin-users"], "summary": "assets_admin-users_create"}, "put": {"operationId": "assets_admin-users_bulk_update", "description": "Admin user api set, for add,delete,update,list,retrieve resource", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AdminUser"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AdminUser"}}}, "tags": ["assets_admin-users"], "summary": "assets_admin-users_bulk_update"}, "patch": {"operationId": "assets_admin-users_partial_bulk_update", "description": "Admin user api set, for add,delete,update,list,retrieve resource", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AdminUser"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AdminUser"}}}, "tags": ["assets_admin-users"], "summary": "assets_admin-users_partial_bulk_update"}, "delete": {"operationId": "assets_admin-users_bulk_delete", "description": "Admin user api set, for add,delete,update,list,retrieve resource", "parameters": [{"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "username", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["assets_admin-users"], "summary": "assets_admin-users_bulk_delete"}, "parameters": []}, "/assets/admin-users/{id}/": {"get": {"operationId": "assets_admin-users_read", "description": "Admin user api set, for add,delete,update,list,retrieve resource", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AdminUser"}}}, "tags": ["assets_admin-users"], "summary": "assets_admin-users_read"}, "put": {"operationId": "assets_admin-users_update", "description": "Admin user api set, for add,delete,update,list,retrieve resource", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AdminUser"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AdminUser"}}}, "tags": ["assets_admin-users"], "summary": "assets_admin-users_update"}, "patch": {"operationId": "assets_admin-users_partial_update", "description": "Admin user api set, for add,delete,update,list,retrieve resource", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AdminUser"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AdminUser"}}}, "tags": ["assets_admin-users"], "summary": "assets_admin-users_partial_update"}, "delete": {"operationId": "assets_admin-users_delete", "description": "Admin user api set, for add,delete,update,list,retrieve resource", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["assets_admin-users"], "summary": "assets_admin-users_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/assets/admin-users/{id}/assets/": {"get": {"operationId": "assets_admin-users_assets_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/AssetSimple"}}}}}}, "tags": ["assets_admin-users"], "summary": "assets_admin-users_assets_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/assets/admin-users/{id}/auth/": {"put": {"operationId": "assets_admin-users_auth_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AdminUserAuth"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AdminUserAuth"}}}, "tags": ["assets_admin-users"], "summary": "assets_admin-users_auth_update"}, "patch": {"operationId": "assets_admin-users_auth_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AdminUserAuth"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AdminUserAuth"}}}, "tags": ["assets_admin-users"], "summary": "assets_admin-users_auth_partial_update"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/assets/admin-users/{id}/connective/": {"get": {"operationId": "assets_admin-users_connective_read", "description": "Test asset admin user assets_connectivity", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/TaskID"}}}, "tags": ["assets_admin-users"], "summary": "assets_admin-users_connective_read"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/assets/admin-users/{id}/nodes/": {"put": {"operationId": "assets_admin-users_nodes_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/ReplaceNodeAdminUser"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/ReplaceNodeAdminUser"}}}, "tags": ["assets_admin-users"], "summary": "assets_admin-users_nodes_update"}, "patch": {"operationId": "assets_admin-users_nodes_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/ReplaceNodeAdminUser"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/ReplaceNodeAdminUser"}}}, "tags": ["assets_admin-users"], "summary": "assets_admin-users_nodes_partial_update"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/assets/asset-user-auth-infos/": {"get": {"operationId": "assets_asset-user-auth-infos_list", "description": "", "parameters": [{"name": "latest", "in": "query", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/AssetUserAuthInfo"}}}}}}, "tags": ["assets_asset-user-auth-infos"], "summary": "assets_asset-user-auth-infos_list"}, "post": {"operationId": "assets_asset-user-auth-infos_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AssetUserAuthInfo"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/AssetUserAuthInfo"}}}, "tags": ["assets_asset-user-auth-infos"], "summary": "assets_asset-user-auth-infos_create"}, "parameters": []}, "/assets/asset-user-auth-infos/{id}/": {"get": {"operationId": "assets_asset-user-auth-infos_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AssetUserAuthInfo"}}}, "tags": ["assets_asset-user-auth-infos"], "summary": "assets_asset-user-auth-infos_read"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/assets/asset-users/": {"get": {"operationId": "assets_asset-users_list", "description": "", "parameters": [{"name": "latest", "in": "query", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/AssetUserWrite"}}}}}}, "tags": ["assets_asset-users"], "summary": "assets_asset-users_list"}, "post": {"operationId": "assets_asset-users_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AssetUserWrite"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/AssetUserWrite"}}}, "tags": ["assets_asset-users"], "summary": "assets_asset-users_create"}, "put": {"operationId": "assets_asset-users_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AssetUserWrite"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AssetUserWrite"}}}, "tags": ["assets_asset-users"], "summary": "assets_asset-users_bulk_update"}, "patch": {"operationId": "assets_asset-users_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AssetUserWrite"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AssetUserWrite"}}}, "tags": ["assets_asset-users"], "summary": "assets_asset-users_partial_bulk_update"}, "delete": {"operationId": "assets_asset-users_bulk_delete", "description": "", "parameters": [{"name": "latest", "in": "query", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["assets_asset-users"], "summary": "assets_asset-users_bulk_delete"}, "parameters": []}, "/assets/asset-users/tasks/": {"post": {"operationId": "assets_asset-users_tasks_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AssetUserTask"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/AssetUserTask"}}}, "tags": ["assets_asset-users"], "summary": "assets_asset-users_tasks_create"}, "parameters": []}, "/assets/asset-users/{id}/": {"get": {"operationId": "assets_asset-users_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AssetUserRead"}}}, "tags": ["assets_asset-users"], "summary": "assets_asset-users_read"}, "put": {"operationId": "assets_asset-users_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AssetUserWrite"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AssetUserWrite"}}}, "tags": ["assets_asset-users"], "summary": "assets_asset-users_update"}, "patch": {"operationId": "assets_asset-users_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AssetUserWrite"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AssetUserWrite"}}}, "tags": ["assets_asset-users"], "summary": "assets_asset-users_partial_update"}, "delete": {"operationId": "assets_asset-users_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["assets_asset-users"], "summary": "assets_asset-users_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/assets/assets/": {"get": {"operationId": "assets_assets_list", "description": "API endpoint that allows Asset to be viewed or edited.", "parameters": [{"name": "hostname", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "ip", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "systemuser__id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "admin_user__id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "platform__base", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "is_active", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "node", "in": "query", "required": false, "type": "string"}, {"name": "all", "in": "query", "required": false, "type": "string"}, {"name": "label", "in": "query", "required": false, "type": "string"}, {"name": "ips", "in": "query", "description": "ip in filter", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/Asset"}}}}}}, "tags": ["assets_assets"], "summary": "assets_assets_list"}, "post": {"operationId": "assets_assets_create", "description": "API endpoint that allows Asset to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Asset"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/Asset"}}}, "tags": ["assets_assets"], "summary": "assets_assets_create"}, "put": {"operationId": "assets_assets_bulk_update", "description": "API endpoint that allows Asset to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Asset"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Asset"}}}, "tags": ["assets_assets"], "summary": "assets_assets_bulk_update"}, "patch": {"operationId": "assets_assets_partial_bulk_update", "description": "API endpoint that allows Asset to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Asset"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Asset"}}}, "tags": ["assets_assets"], "summary": "assets_assets_partial_bulk_update"}, "delete": {"operationId": "assets_assets_bulk_delete", "description": "API endpoint that allows Asset to be viewed or edited.", "parameters": [{"name": "hostname", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "ip", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "systemuser__id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "admin_user__id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "platform__base", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "is_active", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "node", "in": "query", "required": false, "type": "string"}, {"name": "all", "in": "query", "required": false, "type": "string"}, {"name": "label", "in": "query", "required": false, "type": "string"}, {"name": "ips", "in": "query", "description": "ip in filter", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["assets_assets"], "summary": "assets_assets_bulk_delete"}, "parameters": []}, "/assets/assets/{id}/": {"get": {"operationId": "assets_assets_read", "description": "API endpoint that allows Asset to be viewed or edited.", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Asset"}}}, "tags": ["assets_assets"], "summary": "assets_assets_read"}, "put": {"operationId": "assets_assets_update", "description": "API endpoint that allows Asset to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Asset"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Asset"}}}, "tags": ["assets_assets"], "summary": "assets_assets_update"}, "patch": {"operationId": "assets_assets_partial_update", "description": "API endpoint that allows Asset to be viewed or edited.", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Asset"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Asset"}}}, "tags": ["assets_assets"], "summary": "assets_assets_partial_update"}, "delete": {"operationId": "assets_assets_delete", "description": "API endpoint that allows Asset to be viewed or edited.", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["assets_assets"], "summary": "assets_assets_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/assets/assets/{id}/gateways/": {"get": {"operationId": "assets_assets_gateways_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/GatewayWithAuth"}}}}}}, "tags": ["assets_assets"], "summary": "assets_assets_gateways_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/assets/assets/{id}/platform/": {"get": {"operationId": "assets_assets_platform_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Platform"}}}, "tags": ["assets_assets"], "summary": "assets_assets_platform_read"}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this \u7cfb\u7edf\u5e73\u53f0.", "required": true, "type": "integer"}]}, "/assets/assets/{id}/tasks/": {"post": {"operationId": "assets_assets_tasks_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AssetTask"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/AssetTask"}}}, "tags": ["assets_assets"], "summary": "assets_assets_tasks_create"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/assets/cmd-filters/": {"get": {"operationId": "assets_cmd-filters_list", "description": "", "parameters": [{"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/CommandFilter"}}}}}}, "tags": ["assets_cmd-filters"], "summary": "assets_cmd-filters_list"}, "post": {"operationId": "assets_cmd-filters_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/CommandFilter"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/CommandFilter"}}}, "tags": ["assets_cmd-filters"], "summary": "assets_cmd-filters_create"}, "put": {"operationId": "assets_cmd-filters_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/CommandFilter"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/CommandFilter"}}}, "tags": ["assets_cmd-filters"], "summary": "assets_cmd-filters_bulk_update"}, "patch": {"operationId": "assets_cmd-filters_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/CommandFilter"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/CommandFilter"}}}, "tags": ["assets_cmd-filters"], "summary": "assets_cmd-filters_partial_bulk_update"}, "delete": {"operationId": "assets_cmd-filters_bulk_delete", "description": "", "parameters": [{"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["assets_cmd-filters"], "summary": "assets_cmd-filters_bulk_delete"}, "parameters": []}, "/assets/cmd-filters/{filter_pk}/rules/": {"get": {"operationId": "assets_cmd-filters_rules_list", "description": "", "parameters": [{"name": "content", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/CommandFilterRule"}}}}}}, "tags": ["assets_cmd-filters"], "summary": "assets_cmd-filters_rules_list"}, "post": {"operationId": "assets_cmd-filters_rules_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/CommandFilterRule"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/CommandFilterRule"}}}, "tags": ["assets_cmd-filters"], "summary": "assets_cmd-filters_rules_create"}, "parameters": [{"name": "filter_pk", "in": "path", "required": true, "type": "string"}]}, "/assets/cmd-filters/{filter_pk}/rules/{id}/": {"get": {"operationId": "assets_cmd-filters_rules_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/CommandFilterRule"}}}, "tags": ["assets_cmd-filters"], "summary": "assets_cmd-filters_rules_read"}, "put": {"operationId": "assets_cmd-filters_rules_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/CommandFilterRule"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/CommandFilterRule"}}}, "tags": ["assets_cmd-filters"], "summary": "assets_cmd-filters_rules_update"}, "patch": {"operationId": "assets_cmd-filters_rules_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/CommandFilterRule"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/CommandFilterRule"}}}, "tags": ["assets_cmd-filters"], "summary": "assets_cmd-filters_rules_partial_update"}, "delete": {"operationId": "assets_cmd-filters_rules_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["assets_cmd-filters"], "summary": "assets_cmd-filters_rules_delete"}, "parameters": [{"name": "filter_pk", "in": "path", "required": true, "type": "string"}, {"name": "id", "in": "path", "required": true, "type": "string"}]}, "/assets/cmd-filters/{id}/": {"get": {"operationId": "assets_cmd-filters_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/CommandFilter"}}}, "tags": ["assets_cmd-filters"], "summary": "assets_cmd-filters_read"}, "put": {"operationId": "assets_cmd-filters_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/CommandFilter"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/CommandFilter"}}}, "tags": ["assets_cmd-filters"], "summary": "assets_cmd-filters_update"}, "patch": {"operationId": "assets_cmd-filters_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/CommandFilter"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/CommandFilter"}}}, "tags": ["assets_cmd-filters"], "summary": "assets_cmd-filters_partial_update"}, "delete": {"operationId": "assets_cmd-filters_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["assets_cmd-filters"], "summary": "assets_cmd-filters_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/assets/domains/": {"get": {"operationId": "assets_domains_list", "description": "", "parameters": [{"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/Domain"}}}}}}, "tags": ["assets_domains"], "summary": "assets_domains_list"}, "post": {"operationId": "assets_domains_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Domain"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/Domain"}}}, "tags": ["assets_domains"], "summary": "assets_domains_create"}, "put": {"operationId": "assets_domains_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Domain"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Domain"}}}, "tags": ["assets_domains"], "summary": "assets_domains_bulk_update"}, "patch": {"operationId": "assets_domains_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Domain"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Domain"}}}, "tags": ["assets_domains"], "summary": "assets_domains_partial_bulk_update"}, "delete": {"operationId": "assets_domains_bulk_delete", "description": "", "parameters": [{"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["assets_domains"], "summary": "assets_domains_bulk_delete"}, "parameters": []}, "/assets/domains/{id}/": {"get": {"operationId": "assets_domains_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Domain"}}}, "tags": ["assets_domains"], "summary": "assets_domains_read"}, "put": {"operationId": "assets_domains_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Domain"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Domain"}}}, "tags": ["assets_domains"], "summary": "assets_domains_update"}, "patch": {"operationId": "assets_domains_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Domain"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Domain"}}}, "tags": ["assets_domains"], "summary": "assets_domains_partial_update"}, "delete": {"operationId": "assets_domains_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["assets_domains"], "summary": "assets_domains_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/assets/favorite-assets/": {"get": {"operationId": "assets_favorite-assets_list", "description": "", "parameters": [{"name": "asset", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/FavoriteAsset"}}}}}}, "tags": ["assets_favorite-assets"], "summary": "assets_favorite-assets_list"}, "post": {"operationId": "assets_favorite-assets_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/FavoriteAsset"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/FavoriteAsset"}}}, "tags": ["assets_favorite-assets"], "summary": "assets_favorite-assets_create"}, "put": {"operationId": "assets_favorite-assets_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/FavoriteAsset"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/FavoriteAsset"}}}, "tags": ["assets_favorite-assets"], "summary": "assets_favorite-assets_bulk_update"}, "patch": {"operationId": "assets_favorite-assets_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/FavoriteAsset"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/FavoriteAsset"}}}, "tags": ["assets_favorite-assets"], "summary": "assets_favorite-assets_partial_bulk_update"}, "delete": {"operationId": "assets_favorite-assets_bulk_delete", "description": "", "parameters": [{"name": "asset", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["assets_favorite-assets"], "summary": "assets_favorite-assets_bulk_delete"}, "parameters": []}, "/assets/favorite-assets/{id}/": {"get": {"operationId": "assets_favorite-assets_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/FavoriteAsset"}}}, "tags": ["assets_favorite-assets"], "summary": "assets_favorite-assets_read"}, "put": {"operationId": "assets_favorite-assets_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/FavoriteAsset"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/FavoriteAsset"}}}, "tags": ["assets_favorite-assets"], "summary": "assets_favorite-assets_update"}, "patch": {"operationId": "assets_favorite-assets_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/FavoriteAsset"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/FavoriteAsset"}}}, "tags": ["assets_favorite-assets"], "summary": "assets_favorite-assets_partial_update"}, "delete": {"operationId": "assets_favorite-assets_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["assets_favorite-assets"], "summary": "assets_favorite-assets_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/assets/gateways/": {"get": {"operationId": "assets_gateways_list", "description": "", "parameters": [{"name": "domain__name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "username", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "ip", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "domain", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/Gateway"}}}}}}, "tags": ["assets_gateways"], "summary": "assets_gateways_list"}, "post": {"operationId": "assets_gateways_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Gateway"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/Gateway"}}}, "tags": ["assets_gateways"], "summary": "assets_gateways_create"}, "put": {"operationId": "assets_gateways_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Gateway"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Gateway"}}}, "tags": ["assets_gateways"], "summary": "assets_gateways_bulk_update"}, "patch": {"operationId": "assets_gateways_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Gateway"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Gateway"}}}, "tags": ["assets_gateways"], "summary": "assets_gateways_partial_bulk_update"}, "delete": {"operationId": "assets_gateways_bulk_delete", "description": "", "parameters": [{"name": "domain__name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "username", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "ip", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "domain", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["assets_gateways"], "summary": "assets_gateways_bulk_delete"}, "parameters": []}, "/assets/gateways/{id}/": {"get": {"operationId": "assets_gateways_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Gateway"}}}, "tags": ["assets_gateways"], "summary": "assets_gateways_read"}, "put": {"operationId": "assets_gateways_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Gateway"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Gateway"}}}, "tags": ["assets_gateways"], "summary": "assets_gateways_update"}, "patch": {"operationId": "assets_gateways_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Gateway"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Gateway"}}}, "tags": ["assets_gateways"], "summary": "assets_gateways_partial_update"}, "delete": {"operationId": "assets_gateways_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["assets_gateways"], "summary": "assets_gateways_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/assets/gateways/{id}/test-connective/": {"post": {"operationId": "assets_gateways_test-connective_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["assets_gateways"], "summary": "assets_gateways_test-connective_create"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/assets/gathered-users/": {"get": {"operationId": "assets_gathered-users_list", "description": "", "parameters": [{"name": "asset", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "username", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "present", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "asset__ip", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "asset__hostname", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "asset_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "node", "in": "query", "required": false, "type": "string"}, {"name": "all", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/GatheredUser"}}}}}}, "tags": ["assets_gathered-users"], "summary": "assets_gathered-users_list"}, "post": {"operationId": "assets_gathered-users_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/GatheredUser"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/GatheredUser"}}}, "tags": ["assets_gathered-users"], "summary": "assets_gathered-users_create"}, "parameters": []}, "/assets/gathered-users/{id}/": {"get": {"operationId": "assets_gathered-users_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/GatheredUser"}}}, "tags": ["assets_gathered-users"], "summary": "assets_gathered-users_read"}, "put": {"operationId": "assets_gathered-users_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/GatheredUser"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/GatheredUser"}}}, "tags": ["assets_gathered-users"], "summary": "assets_gathered-users_update"}, "patch": {"operationId": "assets_gathered-users_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/GatheredUser"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/GatheredUser"}}}, "tags": ["assets_gathered-users"], "summary": "assets_gathered-users_partial_update"}, "delete": {"operationId": "assets_gathered-users_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["assets_gathered-users"], "summary": "assets_gathered-users_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/assets/labels/": {"get": {"operationId": "assets_labels_list", "description": "", "parameters": [{"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "value", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/Label"}}}}}}, "tags": ["assets_labels"], "summary": "assets_labels_list"}, "post": {"operationId": "assets_labels_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Label"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/Label"}}}, "tags": ["assets_labels"], "summary": "assets_labels_create"}, "put": {"operationId": "assets_labels_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Label"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Label"}}}, "tags": ["assets_labels"], "summary": "assets_labels_bulk_update"}, "patch": {"operationId": "assets_labels_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Label"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Label"}}}, "tags": ["assets_labels"], "summary": "assets_labels_partial_bulk_update"}, "delete": {"operationId": "assets_labels_bulk_delete", "description": "", "parameters": [{"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "value", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["assets_labels"], "summary": "assets_labels_bulk_delete"}, "parameters": []}, "/assets/labels/{id}/": {"get": {"operationId": "assets_labels_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Label"}}}, "tags": ["assets_labels"], "summary": "assets_labels_read"}, "put": {"operationId": "assets_labels_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Label"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Label"}}}, "tags": ["assets_labels"], "summary": "assets_labels_update"}, "patch": {"operationId": "assets_labels_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Label"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Label"}}}, "tags": ["assets_labels"], "summary": "assets_labels_partial_update"}, "delete": {"operationId": "assets_labels_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["assets_labels"], "summary": "assets_labels_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/assets/nodes/": {"get": {"operationId": "assets_nodes_list", "description": "", "parameters": [{"name": "value", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "key", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/Node"}}}}}}, "tags": ["assets_nodes"], "summary": "assets_nodes_list"}, "post": {"operationId": "assets_nodes_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Node"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/Node"}}}, "tags": ["assets_nodes"], "summary": "assets_nodes_create"}, "parameters": []}, "/assets/nodes/children/": {"get": {"operationId": "assets_nodes_root_children_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/Node"}}}}}}, "tags": ["assets_nodes"], "summary": "assets_nodes_root_children_list"}, "post": {"operationId": "assets_nodes_root_children_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Node"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/Node"}}}, "tags": ["assets_nodes"], "summary": "assets_nodes_root_children_create"}, "parameters": []}, "/assets/nodes/children/tree/": {"get": {"operationId": "assets_nodes_children_tree_list", "description": "\u8282\u70b9\u5b50\u8282\u70b9\u4f5c\u4e3a\u6811\u8fd4\u56de\uff0c\n[\n {\n \"id\": \"\",\n \"name\": \"\",\n \"pId\": \"\",\n \"meta\": \"\"\n }\n]", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/TreeNode"}}}}}}, "tags": ["assets_nodes"], "summary": "assets_nodes_children_tree_list"}, "parameters": []}, "/assets/nodes/tree/": {"get": {"operationId": "assets_nodes_tree_list", "description": "\u83b7\u53d6\u8282\u70b9\u5217\u8868\u6811\n[\n {\n \"id\": \"\",\n \"name\": \"\",\n \"pId\": \"\",\n \"meta\": \"\"\n }\n]", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/TreeNode"}}}}}}, "tags": ["assets_nodes"], "summary": "assets_nodes_tree_list"}, "parameters": []}, "/assets/nodes/{id}/": {"get": {"operationId": "assets_nodes_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Node"}}}, "tags": ["assets_nodes"], "summary": "assets_nodes_read"}, "put": {"operationId": "assets_nodes_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Node"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Node"}}}, "tags": ["assets_nodes"], "summary": "assets_nodes_update"}, "patch": {"operationId": "assets_nodes_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Node"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Node"}}}, "tags": ["assets_nodes"], "summary": "assets_nodes_partial_update"}, "delete": {"operationId": "assets_nodes_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["assets_nodes"], "summary": "assets_nodes_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/assets/nodes/{id}/assets/": {"get": {"operationId": "assets_nodes_assets_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/Asset"}}}}}}, "tags": ["assets_nodes"], "summary": "assets_nodes_assets_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/assets/nodes/{id}/assets/add/": {"put": {"operationId": "assets_nodes_assets_add_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/NodeAssets"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/NodeAssets"}}}, "tags": ["assets_nodes"], "summary": "assets_nodes_assets_add_update"}, "patch": {"operationId": "assets_nodes_assets_add_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/NodeAssets"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/NodeAssets"}}}, "tags": ["assets_nodes"], "summary": "assets_nodes_assets_add_partial_update"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/assets/nodes/{id}/assets/remove/": {"put": {"operationId": "assets_nodes_assets_remove_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/NodeAssets"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/NodeAssets"}}}, "tags": ["assets_nodes"], "summary": "assets_nodes_assets_remove_update"}, "patch": {"operationId": "assets_nodes_assets_remove_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/NodeAssets"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/NodeAssets"}}}, "tags": ["assets_nodes"], "summary": "assets_nodes_assets_remove_partial_update"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/assets/nodes/{id}/assets/replace/": {"put": {"operationId": "assets_nodes_assets_replace_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/NodeAssets"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/NodeAssets"}}}, "tags": ["assets_nodes"], "summary": "assets_nodes_assets_replace_update"}, "patch": {"operationId": "assets_nodes_assets_replace_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/NodeAssets"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/NodeAssets"}}}, "tags": ["assets_nodes"], "summary": "assets_nodes_assets_replace_partial_update"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/assets/nodes/{id}/children/": {"get": {"operationId": "assets_nodes_children_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/Node"}}}}}}, "tags": ["assets_nodes"], "summary": "assets_nodes_children_list"}, "post": {"operationId": "assets_nodes_children_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Node"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/Node"}}}, "tags": ["assets_nodes"], "summary": "assets_nodes_children_create"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/assets/nodes/{id}/children/add/": {"put": {"operationId": "assets_nodes_children_add_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/NodeAddChildren"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/NodeAddChildren"}}}, "tags": ["assets_nodes"], "summary": "assets_nodes_children_add_update"}, "patch": {"operationId": "assets_nodes_children_add_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/NodeAddChildren"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/NodeAddChildren"}}}, "tags": ["assets_nodes"], "summary": "assets_nodes_children_add_partial_update"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/assets/nodes/{id}/tasks/": {"post": {"operationId": "assets_nodes_tasks_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/NodeTask"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/NodeTask"}}}, "tags": ["assets_nodes"], "summary": "assets_nodes_tasks_create"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/assets/platforms/": {"get": {"operationId": "assets_platforms_list", "description": "", "parameters": [{"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "base", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/Platform"}}}}}}, "tags": ["assets_platforms"], "summary": "assets_platforms_list"}, "post": {"operationId": "assets_platforms_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Platform"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/Platform"}}}, "tags": ["assets_platforms"], "summary": "assets_platforms_create"}, "parameters": []}, "/assets/platforms/{id}/": {"get": {"operationId": "assets_platforms_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Platform"}}}, "tags": ["assets_platforms"], "summary": "assets_platforms_read"}, "put": {"operationId": "assets_platforms_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Platform"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Platform"}}}, "tags": ["assets_platforms"], "summary": "assets_platforms_update"}, "patch": {"operationId": "assets_platforms_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Platform"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Platform"}}}, "tags": ["assets_platforms"], "summary": "assets_platforms_partial_update"}, "delete": {"operationId": "assets_platforms_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["assets_platforms"], "summary": "assets_platforms_delete"}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this \u7cfb\u7edf\u5e73\u53f0.", "required": true, "type": "integer"}]}, "/assets/system-users-assets-relations/": {"get": {"operationId": "assets_system-users-assets-relations_list", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "asset", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "systemuser", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/SystemUserAssetRelation"}}}}}}, "tags": ["assets_system-users-assets-relations"], "summary": "assets_system-users-assets-relations_list"}, "post": {"operationId": "assets_system-users-assets-relations_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/SystemUserAssetRelation"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/SystemUserAssetRelation"}}}, "tags": ["assets_system-users-assets-relations"], "summary": "assets_system-users-assets-relations_create"}, "put": {"operationId": "assets_system-users-assets-relations_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/SystemUserAssetRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/SystemUserAssetRelation"}}}, "tags": ["assets_system-users-assets-relations"], "summary": "assets_system-users-assets-relations_bulk_update"}, "patch": {"operationId": "assets_system-users-assets-relations_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/SystemUserAssetRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/SystemUserAssetRelation"}}}, "tags": ["assets_system-users-assets-relations"], "summary": "assets_system-users-assets-relations_partial_bulk_update"}, "delete": {"operationId": "assets_system-users-assets-relations_bulk_delete", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "asset", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "systemuser", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["assets_system-users-assets-relations"], "summary": "assets_system-users-assets-relations_bulk_delete"}, "parameters": []}, "/assets/system-users-assets-relations/{id}/": {"get": {"operationId": "assets_system-users-assets-relations_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/SystemUserAssetRelation"}}}, "tags": ["assets_system-users-assets-relations"], "summary": "assets_system-users-assets-relations_read"}, "put": {"operationId": "assets_system-users-assets-relations_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/SystemUserAssetRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/SystemUserAssetRelation"}}}, "tags": ["assets_system-users-assets-relations"], "summary": "assets_system-users-assets-relations_update"}, "patch": {"operationId": "assets_system-users-assets-relations_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/SystemUserAssetRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/SystemUserAssetRelation"}}}, "tags": ["assets_system-users-assets-relations"], "summary": "assets_system-users-assets-relations_partial_update"}, "delete": {"operationId": "assets_system-users-assets-relations_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["assets_system-users-assets-relations"], "summary": "assets_system-users-assets-relations_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/assets/system-users-nodes-relations/": {"get": {"operationId": "assets_system-users-nodes-relations_list", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "node", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "systemuser", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/SystemUserNodeRelation"}}}}}}, "tags": ["assets_system-users-nodes-relations"], "summary": "assets_system-users-nodes-relations_list"}, "post": {"operationId": "assets_system-users-nodes-relations_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/SystemUserNodeRelation"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/SystemUserNodeRelation"}}}, "tags": ["assets_system-users-nodes-relations"], "summary": "assets_system-users-nodes-relations_create"}, "put": {"operationId": "assets_system-users-nodes-relations_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/SystemUserNodeRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/SystemUserNodeRelation"}}}, "tags": ["assets_system-users-nodes-relations"], "summary": "assets_system-users-nodes-relations_bulk_update"}, "patch": {"operationId": "assets_system-users-nodes-relations_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/SystemUserNodeRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/SystemUserNodeRelation"}}}, "tags": ["assets_system-users-nodes-relations"], "summary": "assets_system-users-nodes-relations_partial_bulk_update"}, "delete": {"operationId": "assets_system-users-nodes-relations_bulk_delete", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "node", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "systemuser", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["assets_system-users-nodes-relations"], "summary": "assets_system-users-nodes-relations_bulk_delete"}, "parameters": []}, "/assets/system-users-nodes-relations/{id}/": {"get": {"operationId": "assets_system-users-nodes-relations_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/SystemUserNodeRelation"}}}, "tags": ["assets_system-users-nodes-relations"], "summary": "assets_system-users-nodes-relations_read"}, "put": {"operationId": "assets_system-users-nodes-relations_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/SystemUserNodeRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/SystemUserNodeRelation"}}}, "tags": ["assets_system-users-nodes-relations"], "summary": "assets_system-users-nodes-relations_update"}, "patch": {"operationId": "assets_system-users-nodes-relations_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/SystemUserNodeRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/SystemUserNodeRelation"}}}, "tags": ["assets_system-users-nodes-relations"], "summary": "assets_system-users-nodes-relations_partial_update"}, "delete": {"operationId": "assets_system-users-nodes-relations_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["assets_system-users-nodes-relations"], "summary": "assets_system-users-nodes-relations_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/assets/system-users-users-relations/": {"get": {"operationId": "assets_system-users-users-relations_list", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "user", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "systemuser", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/SystemUserUserRelation"}}}}}}, "tags": ["assets_system-users-users-relations"], "summary": "assets_system-users-users-relations_list"}, "post": {"operationId": "assets_system-users-users-relations_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/SystemUserUserRelation"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/SystemUserUserRelation"}}}, "tags": ["assets_system-users-users-relations"], "summary": "assets_system-users-users-relations_create"}, "put": {"operationId": "assets_system-users-users-relations_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/SystemUserUserRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/SystemUserUserRelation"}}}, "tags": ["assets_system-users-users-relations"], "summary": "assets_system-users-users-relations_bulk_update"}, "patch": {"operationId": "assets_system-users-users-relations_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/SystemUserUserRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/SystemUserUserRelation"}}}, "tags": ["assets_system-users-users-relations"], "summary": "assets_system-users-users-relations_partial_bulk_update"}, "delete": {"operationId": "assets_system-users-users-relations_bulk_delete", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "user", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "systemuser", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["assets_system-users-users-relations"], "summary": "assets_system-users-users-relations_bulk_delete"}, "parameters": []}, "/assets/system-users-users-relations/{id}/": {"get": {"operationId": "assets_system-users-users-relations_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/SystemUserUserRelation"}}}, "tags": ["assets_system-users-users-relations"], "summary": "assets_system-users-users-relations_read"}, "put": {"operationId": "assets_system-users-users-relations_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/SystemUserUserRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/SystemUserUserRelation"}}}, "tags": ["assets_system-users-users-relations"], "summary": "assets_system-users-users-relations_update"}, "patch": {"operationId": "assets_system-users-users-relations_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/SystemUserUserRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/SystemUserUserRelation"}}}, "tags": ["assets_system-users-users-relations"], "summary": "assets_system-users-users-relations_partial_update"}, "delete": {"operationId": "assets_system-users-users-relations_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["assets_system-users-users-relations"], "summary": "assets_system-users-users-relations_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/assets/system-users/": {"get": {"operationId": "assets_system-users_list", "description": "System user api set, for add,delete,update,list,retrieve resource", "parameters": [{"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "username", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "protocol", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/SystemUserList"}}}}}}, "tags": ["assets_system-users"], "summary": "assets_system-users_list"}, "post": {"operationId": "assets_system-users_create", "description": "System user api set, for add,delete,update,list,retrieve resource", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/SystemUser"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/SystemUser"}}}, "tags": ["assets_system-users"], "summary": "assets_system-users_create"}, "put": {"operationId": "assets_system-users_bulk_update", "description": "System user api set, for add,delete,update,list,retrieve resource", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/SystemUser"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/SystemUser"}}}, "tags": ["assets_system-users"], "summary": "assets_system-users_bulk_update"}, "patch": {"operationId": "assets_system-users_partial_bulk_update", "description": "System user api set, for add,delete,update,list,retrieve resource", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/SystemUser"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/SystemUser"}}}, "tags": ["assets_system-users"], "summary": "assets_system-users_partial_bulk_update"}, "delete": {"operationId": "assets_system-users_bulk_delete", "description": "System user api set, for add,delete,update,list,retrieve resource", "parameters": [{"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "username", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "protocol", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["assets_system-users"], "summary": "assets_system-users_bulk_delete"}, "parameters": []}, "/assets/system-users/{id}/": {"get": {"operationId": "assets_system-users_read", "description": "System user api set, for add,delete,update,list,retrieve resource", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/SystemUser"}}}, "tags": ["assets_system-users"], "summary": "assets_system-users_read"}, "put": {"operationId": "assets_system-users_update", "description": "System user api set, for add,delete,update,list,retrieve resource", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/SystemUser"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/SystemUser"}}}, "tags": ["assets_system-users"], "summary": "assets_system-users_update"}, "patch": {"operationId": "assets_system-users_partial_update", "description": "System user api set, for add,delete,update,list,retrieve resource", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/SystemUser"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/SystemUser"}}}, "tags": ["assets_system-users"], "summary": "assets_system-users_partial_update"}, "delete": {"operationId": "assets_system-users_delete", "description": "System user api set, for add,delete,update,list,retrieve resource", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["assets_system-users"], "summary": "assets_system-users_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/assets/system-users/{id}/assets/{aid}/auth-info/": {"get": {"operationId": "assets_system-users_assets_auth-info_read", "description": "Get system user with asset auth info", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/SystemUserWithAuthInfo"}}}, "tags": ["assets_system-users"], "summary": "assets_system-users_assets_auth-info_read"}, "parameters": [{"name": "aid", "in": "path", "required": true, "type": "string"}, {"name": "id", "in": "path", "required": true, "type": "string"}]}, "/assets/system-users/{id}/auth-info/": {"get": {"operationId": "assets_system-users_auth-info_read", "description": "Get system user auth info", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/SystemUserWithAuthInfo"}}}, "tags": ["assets_system-users"], "summary": "assets_system-users_auth-info_read"}, "put": {"operationId": "assets_system-users_auth-info_update", "description": "Get system user auth info", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/SystemUserWithAuthInfo"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/SystemUserWithAuthInfo"}}}, "tags": ["assets_system-users"], "summary": "assets_system-users_auth-info_update"}, "patch": {"operationId": "assets_system-users_auth-info_partial_update", "description": "Get system user auth info", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/SystemUserWithAuthInfo"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/SystemUserWithAuthInfo"}}}, "tags": ["assets_system-users"], "summary": "assets_system-users_auth-info_partial_update"}, "delete": {"operationId": "assets_system-users_auth-info_delete", "description": "Get system user auth info", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["assets_system-users"], "summary": "assets_system-users_auth-info_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/assets/system-users/{id}/cmd-filter-rules/": {"get": {"operationId": "assets_system-users_cmd-filter-rules_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/CommandFilterRule"}}}}}}, "tags": ["assets_system-users"], "summary": "assets_system-users_cmd-filter-rules_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/assets/system-users/{id}/tasks/": {"post": {"operationId": "assets_system-users_tasks_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/SystemUserTask"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/SystemUserTask"}}}, "tags": ["assets_system-users"], "summary": "assets_system-users_tasks_create"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/audits/command-execution-logs/": {"get": {"operationId": "audits_command-execution-logs_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "date_from", "in": "query", "description": "date_start date_from", "required": false, "type": "string"}, {"name": "date_to", "in": "query", "description": "date_start date_to", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/CommandExecution"}}}}}}, "tags": ["audits_command-execution-logs"], "summary": "audits_command-execution-logs_list"}, "parameters": []}, "/audits/command-executions-hosts-relations/": {"get": {"operationId": "audits_command-executions-hosts-relations_list", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "asset", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "commandexecution", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/CommandExecutionHostsRelation"}}}}}}, "tags": ["audits_command-executions-hosts-relations"], "summary": "audits_command-executions-hosts-relations_list"}, "parameters": []}, "/audits/command-executions-hosts-relations/{id}/": {"get": {"operationId": "audits_command-executions-hosts-relations_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/CommandExecutionHostsRelation"}}}, "tags": ["audits_command-executions-hosts-relations"], "summary": "audits_command-executions-hosts-relations_read"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/audits/ftp-logs/": {"get": {"operationId": "audits_ftp-logs_list", "description": "", "parameters": [{"name": "user", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "asset", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "system_user", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "filename", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "date_from", "in": "query", "description": "date_start date_from", "required": false, "type": "string"}, {"name": "date_to", "in": "query", "description": "date_start date_to", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/FTPLog"}}}}}}, "tags": ["audits_ftp-logs"], "summary": "audits_ftp-logs_list"}, "post": {"operationId": "audits_ftp-logs_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/FTPLog"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/FTPLog"}}}, "tags": ["audits_ftp-logs"], "summary": "audits_ftp-logs_create"}, "parameters": []}, "/audits/login-logs/": {"get": {"operationId": "audits_login-logs_list", "description": "", "parameters": [{"name": "username", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "ip", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "city", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "type", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "status", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "mfa", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "date_from", "in": "query", "description": "datetime date_from", "required": false, "type": "string"}, {"name": "date_to", "in": "query", "description": "datetime date_to", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/UserLoginLog"}}}}}}, "tags": ["audits_login-logs"], "summary": "audits_login-logs_list"}, "parameters": []}, "/audits/operate-logs/": {"get": {"operationId": "audits_operate-logs_list", "description": "", "parameters": [{"name": "user", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "action", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "resource_type", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "resource", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "remote_addr", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "date_from", "in": "query", "description": "datetime date_from", "required": false, "type": "string"}, {"name": "date_to", "in": "query", "description": "datetime date_to", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/OperateLog"}}}}}}, "tags": ["audits_operate-logs"], "summary": "audits_operate-logs_list"}, "parameters": []}, "/audits/password-change-logs/": {"get": {"operationId": "audits_password-change-logs_list", "description": "", "parameters": [{"name": "user", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "change_by", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "remote_addr", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "date_from", "in": "query", "description": "datetime date_from", "required": false, "type": "string"}, {"name": "date_to", "in": "query", "description": "datetime date_to", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/PasswordChangeLog"}}}}}}, "tags": ["audits_password-change-logs"], "summary": "audits_password-change-logs_list"}, "parameters": []}, "/authentication/access-keys/": {"get": {"operationId": "authentication_access-keys_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/AccessKey"}}}}}}, "tags": ["authentication_access-keys"], "summary": "authentication_access-keys_list"}, "post": {"operationId": "authentication_access-keys_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AccessKey"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/AccessKey"}}}, "tags": ["authentication_access-keys"], "summary": "authentication_access-keys_create"}, "parameters": []}, "/authentication/access-keys/{id}/": {"get": {"operationId": "authentication_access-keys_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AccessKey"}}}, "tags": ["authentication_access-keys"], "summary": "authentication_access-keys_read"}, "put": {"operationId": "authentication_access-keys_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AccessKey"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AccessKey"}}}, "tags": ["authentication_access-keys"], "summary": "authentication_access-keys_update"}, "patch": {"operationId": "authentication_access-keys_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AccessKey"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AccessKey"}}}, "tags": ["authentication_access-keys"], "summary": "authentication_access-keys_partial_update"}, "delete": {"operationId": "authentication_access-keys_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["authentication_access-keys"], "summary": "authentication_access-keys_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/authentication/auth/": {"post": {"operationId": "authentication_auth_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/BearerToken"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/BearerToken"}}}, "tags": ["authentication_auth"], "summary": "authentication_auth_create"}, "parameters": []}, "/authentication/connection-token/": {"get": {"operationId": "authentication_connection-token_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["authentication_connection-token"], "summary": "authentication_connection-token_list"}, "post": {"operationId": "authentication_connection-token_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["authentication_connection-token"], "summary": "authentication_connection-token_create"}, "parameters": []}, "/authentication/login-confirm-settings/{user_id}/": {"put": {"operationId": "authentication_login-confirm-settings_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/LoginConfirmSetting"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/LoginConfirmSetting"}}}, "tags": ["authentication_login-confirm-settings"], "summary": "authentication_login-confirm-settings_update"}, "patch": {"operationId": "authentication_login-confirm-settings_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/LoginConfirmSetting"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/LoginConfirmSetting"}}}, "tags": ["authentication_login-confirm-settings"], "summary": "authentication_login-confirm-settings_partial_update"}, "parameters": [{"name": "user_id", "in": "path", "required": true, "type": "string"}]}, "/authentication/login-confirm-ticket/status/": {"get": {"operationId": "authentication_login-confirm-ticket_status_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["authentication_login-confirm-ticket"], "summary": "authentication_login-confirm-ticket_status_list"}, "delete": {"operationId": "authentication_login-confirm-ticket_status_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["authentication_login-confirm-ticket"], "summary": "authentication_login-confirm-ticket_status_delete"}, "parameters": []}, "/authentication/mfa/challenge/": {"post": {"operationId": "authentication_mfa_challenge_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/MFAChallenge"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/MFAChallenge"}}}, "tags": ["authentication_mfa"], "summary": "authentication_mfa_challenge_create"}, "parameters": []}, "/authentication/otp/verify/": {"post": {"operationId": "authentication_otp_verify_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/OtpVerify"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/OtpVerify"}}}, "tags": ["authentication_otp"], "summary": "authentication_otp_verify_create"}, "parameters": []}, "/authentication/sso/login-url/": {"post": {"operationId": "authentication_sso_login_url", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/SSOToken"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/SSOToken"}}}, "tags": ["authentication_sso"], "summary": "authentication_sso_login_url"}, "parameters": []}, "/authentication/sso/login/": {"get": {"operationId": "authentication_sso_login", "description": "\u6b64\u63a5\u53e3\u8fdd\u53cd\u4e86 `Restful` \u7684\u89c4\u8303\n`GET` \u5e94\u8be5\u662f\u5b89\u5168\u7684\u65b9\u6cd5\uff0c\u4f46\u6b64\u63a5\u53e3\u662f\u4e0d\u5b89\u5168\u7684", "parameters": [{"name": "authkey", "in": "query", "description": "authkey", "required": true, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/Empty"}}}}}}, "tags": ["authentication_sso"], "summary": "authentication_sso_login"}, "parameters": []}, "/authentication/tokens/": {"post": {"operationId": "authentication_tokens_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/BearerToken"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/BearerToken"}}}, "tags": ["authentication_tokens"], "summary": "authentication_tokens_create"}, "parameters": []}, "/common/resources/cache/": {"post": {"operationId": "common_resources_cache_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["common_resources"], "summary": "common_resources_cache_create"}, "parameters": []}, "/index/": {"get": {"operationId": "index_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["index"], "summary": "index_list"}, "parameters": []}, "/ops/adhoc-executions/": {"get": {"operationId": "ops_adhoc-executions_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/AdHocExecution"}}}}}}, "tags": ["ops_adhoc-executions"], "summary": "ops_adhoc-executions_list"}, "post": {"operationId": "ops_adhoc-executions_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AdHocExecution"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/AdHocExecution"}}}, "tags": ["ops_adhoc-executions"], "summary": "ops_adhoc-executions_create"}, "parameters": []}, "/ops/adhoc-executions/{id}/": {"get": {"operationId": "ops_adhoc-executions_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AdHocExecution"}}}, "tags": ["ops_adhoc-executions"], "summary": "ops_adhoc-executions_read"}, "put": {"operationId": "ops_adhoc-executions_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AdHocExecution"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AdHocExecution"}}}, "tags": ["ops_adhoc-executions"], "summary": "ops_adhoc-executions_update"}, "patch": {"operationId": "ops_adhoc-executions_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AdHocExecution"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AdHocExecution"}}}, "tags": ["ops_adhoc-executions"], "summary": "ops_adhoc-executions_partial_update"}, "delete": {"operationId": "ops_adhoc-executions_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["ops_adhoc-executions"], "summary": "ops_adhoc-executions_delete"}, "parameters": [{"name": "id", "in": "path", "description": "A UUID string identifying this ad hoc execution.", "required": true, "type": "string", "format": "uuid"}]}, "/ops/adhoc/": {"get": {"operationId": "ops_adhoc_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/AdHoc"}}}}}}, "tags": ["ops_adhoc"], "summary": "ops_adhoc_list"}, "post": {"operationId": "ops_adhoc_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AdHoc"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/AdHoc"}}}, "tags": ["ops_adhoc"], "summary": "ops_adhoc_create"}, "parameters": []}, "/ops/adhoc/{id}/": {"get": {"operationId": "ops_adhoc_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AdHocDetail"}}}, "tags": ["ops_adhoc"], "summary": "ops_adhoc_read"}, "put": {"operationId": "ops_adhoc_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AdHoc"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AdHoc"}}}, "tags": ["ops_adhoc"], "summary": "ops_adhoc_update"}, "patch": {"operationId": "ops_adhoc_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AdHoc"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AdHoc"}}}, "tags": ["ops_adhoc"], "summary": "ops_adhoc_partial_update"}, "delete": {"operationId": "ops_adhoc_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["ops_adhoc"], "summary": "ops_adhoc_delete"}, "parameters": [{"name": "id", "in": "path", "description": "A UUID string identifying this ad hoc.", "required": true, "type": "string", "format": "uuid"}]}, "/ops/celery/period-tasks/": {"get": {"operationId": "ops_celery_period-tasks_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/CeleryPeriodTask"}}}}}}, "tags": ["ops_celery"], "summary": "ops_celery_period-tasks_list"}, "parameters": []}, "/ops/celery/period-tasks/{id}/": {"get": {"operationId": "ops_celery_period-tasks_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/CeleryPeriodTask"}}}, "tags": ["ops_celery"], "summary": "ops_celery_period-tasks_read"}, "patch": {"operationId": "ops_celery_period-tasks_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/CeleryPeriodTask"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/CeleryPeriodTask"}}}, "tags": ["ops_celery"], "summary": "ops_celery_period-tasks_partial_update"}, "parameters": [{"name": "id", "in": "path", "description": "A unique integer value identifying this periodic task.", "required": true, "type": "integer"}]}, "/ops/celery/task/{id}/log/": {"get": {"operationId": "ops_celery_task_log_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Output"}}}, "tags": ["ops_celery"], "summary": "ops_celery_task_log_read"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/ops/celery/task/{id}/result/": {"get": {"operationId": "ops_celery_task_result_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/CeleryResult"}}}, "tags": ["ops_celery"], "summary": "ops_celery_task_result_read"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/ops/command-executions/": {"get": {"operationId": "ops_command-executions_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/CommandExecution"}}}}}}, "tags": ["ops_command-executions"], "summary": "ops_command-executions_list"}, "post": {"operationId": "ops_command-executions_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/CommandExecution"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/CommandExecution"}}}, "tags": ["ops_command-executions"], "summary": "ops_command-executions_create"}, "parameters": []}, "/ops/command-executions/{id}/": {"get": {"operationId": "ops_command-executions_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/CommandExecution"}}}, "tags": ["ops_command-executions"], "summary": "ops_command-executions_read"}, "put": {"operationId": "ops_command-executions_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/CommandExecution"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/CommandExecution"}}}, "tags": ["ops_command-executions"], "summary": "ops_command-executions_update"}, "patch": {"operationId": "ops_command-executions_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/CommandExecution"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/CommandExecution"}}}, "tags": ["ops_command-executions"], "summary": "ops_command-executions_partial_update"}, "delete": {"operationId": "ops_command-executions_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["ops_command-executions"], "summary": "ops_command-executions_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/ops/tasks/": {"get": {"operationId": "ops_tasks_list", "description": "", "parameters": [{"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/Task"}}}}}}, "tags": ["ops_tasks"], "summary": "ops_tasks_list"}, "post": {"operationId": "ops_tasks_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Task"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/Task"}}}, "tags": ["ops_tasks"], "summary": "ops_tasks_create"}, "parameters": []}, "/ops/tasks/{id}/": {"get": {"operationId": "ops_tasks_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/TaskDetail"}}}, "tags": ["ops_tasks"], "summary": "ops_tasks_read"}, "put": {"operationId": "ops_tasks_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Task"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Task"}}}, "tags": ["ops_tasks"], "summary": "ops_tasks_update"}, "patch": {"operationId": "ops_tasks_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Task"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Task"}}}, "tags": ["ops_tasks"], "summary": "ops_tasks_partial_update"}, "delete": {"operationId": "ops_tasks_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["ops_tasks"], "summary": "ops_tasks_delete"}, "parameters": [{"name": "id", "in": "path", "description": "A UUID string identifying this task.", "required": true, "type": "string", "format": "uuid"}]}, "/ops/tasks/{id}/run/": {"get": {"operationId": "ops_tasks_run_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/CeleryTask"}}}, "tags": ["ops_tasks"], "summary": "ops_tasks_run_read"}, "parameters": [{"name": "id", "in": "path", "description": "A UUID string identifying this task.", "required": true, "type": "string", "format": "uuid"}]}, "/orgs/org-memeber-relation/": {"get": {"operationId": "orgs_org-memeber-relation_list", "description": "", "parameters": [{"name": "org_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "user_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "role", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "id", "in": "query", "description": "Multiple values may be separated by commas.", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/OrgMember"}}}}}}, "tags": ["orgs_org-memeber-relation"], "summary": "orgs_org-memeber-relation_list"}, "post": {"operationId": "orgs_org-memeber-relation_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/OrgMember"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/OrgMember"}}}, "tags": ["orgs_org-memeber-relation"], "summary": "orgs_org-memeber-relation_create"}, "put": {"operationId": "orgs_org-memeber-relation_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/OrgMember"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/OrgMember"}}}, "tags": ["orgs_org-memeber-relation"], "summary": "orgs_org-memeber-relation_bulk_update"}, "patch": {"operationId": "orgs_org-memeber-relation_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/OrgMember"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/OrgMember"}}}, "tags": ["orgs_org-memeber-relation"], "summary": "orgs_org-memeber-relation_partial_bulk_update"}, "delete": {"operationId": "orgs_org-memeber-relation_bulk_delete", "description": "", "parameters": [{"name": "org_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "user_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "role", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "id", "in": "query", "description": "Multiple values may be separated by commas.", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["orgs_org-memeber-relation"], "summary": "orgs_org-memeber-relation_bulk_delete"}, "parameters": []}, "/orgs/org-memeber-relation/{id}/": {"get": {"operationId": "orgs_org-memeber-relation_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/OrgMember"}}}, "tags": ["orgs_org-memeber-relation"], "summary": "orgs_org-memeber-relation_read"}, "put": {"operationId": "orgs_org-memeber-relation_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/OrgMember"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/OrgMember"}}}, "tags": ["orgs_org-memeber-relation"], "summary": "orgs_org-memeber-relation_update"}, "patch": {"operationId": "orgs_org-memeber-relation_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/OrgMember"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/OrgMember"}}}, "tags": ["orgs_org-memeber-relation"], "summary": "orgs_org-memeber-relation_partial_update"}, "delete": {"operationId": "orgs_org-memeber-relation_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["orgs_org-memeber-relation"], "summary": "orgs_org-memeber-relation_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/orgs/orgs/": {"get": {"operationId": "orgs_orgs_list", "description": "", "parameters": [{"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/OrgRead"}}}}}}, "tags": ["orgs_orgs"], "summary": "orgs_orgs_list"}, "post": {"operationId": "orgs_orgs_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Org"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/Org"}}}, "tags": ["orgs_orgs"], "summary": "orgs_orgs_create"}, "parameters": []}, "/orgs/orgs/{id}/": {"get": {"operationId": "orgs_orgs_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/OrgRetrieve"}}}, "tags": ["orgs_orgs"], "summary": "orgs_orgs_read"}, "put": {"operationId": "orgs_orgs_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Org"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Org"}}}, "tags": ["orgs_orgs"], "summary": "orgs_orgs_update"}, "patch": {"operationId": "orgs_orgs_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Org"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Org"}}}, "tags": ["orgs_orgs"], "summary": "orgs_orgs_partial_update"}, "delete": {"operationId": "orgs_orgs_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["orgs_orgs"], "summary": "orgs_orgs_delete"}, "parameters": [{"name": "id", "in": "path", "description": "A UUID string identifying this \u7ec4\u7ec7.", "required": true, "type": "string", "format": "uuid"}]}, "/perms/asset-permissions-assets-relations/": {"get": {"operationId": "perms_asset-permissions-assets-relations_list", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "asset", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "assetpermission", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/AssetPermissionAssetRelation"}}}}}}, "tags": ["perms_asset-permissions-assets-relations"], "summary": "perms_asset-permissions-assets-relations_list"}, "post": {"operationId": "perms_asset-permissions-assets-relations_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AssetPermissionAssetRelation"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/AssetPermissionAssetRelation"}}}, "tags": ["perms_asset-permissions-assets-relations"], "summary": "perms_asset-permissions-assets-relations_create"}, "put": {"operationId": "perms_asset-permissions-assets-relations_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AssetPermissionAssetRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AssetPermissionAssetRelation"}}}, "tags": ["perms_asset-permissions-assets-relations"], "summary": "perms_asset-permissions-assets-relations_bulk_update"}, "patch": {"operationId": "perms_asset-permissions-assets-relations_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AssetPermissionAssetRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AssetPermissionAssetRelation"}}}, "tags": ["perms_asset-permissions-assets-relations"], "summary": "perms_asset-permissions-assets-relations_partial_bulk_update"}, "delete": {"operationId": "perms_asset-permissions-assets-relations_bulk_delete", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "asset", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "assetpermission", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["perms_asset-permissions-assets-relations"], "summary": "perms_asset-permissions-assets-relations_bulk_delete"}, "parameters": []}, "/perms/asset-permissions-assets-relations/{id}/": {"get": {"operationId": "perms_asset-permissions-assets-relations_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AssetPermissionAssetRelation"}}}, "tags": ["perms_asset-permissions-assets-relations"], "summary": "perms_asset-permissions-assets-relations_read"}, "put": {"operationId": "perms_asset-permissions-assets-relations_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AssetPermissionAssetRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AssetPermissionAssetRelation"}}}, "tags": ["perms_asset-permissions-assets-relations"], "summary": "perms_asset-permissions-assets-relations_update"}, "patch": {"operationId": "perms_asset-permissions-assets-relations_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AssetPermissionAssetRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AssetPermissionAssetRelation"}}}, "tags": ["perms_asset-permissions-assets-relations"], "summary": "perms_asset-permissions-assets-relations_partial_update"}, "delete": {"operationId": "perms_asset-permissions-assets-relations_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["perms_asset-permissions-assets-relations"], "summary": "perms_asset-permissions-assets-relations_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/asset-permissions-nodes-relations/": {"get": {"operationId": "perms_asset-permissions-nodes-relations_list", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "node", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "assetpermission", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/AssetPermissionNodeRelation"}}}}}}, "tags": ["perms_asset-permissions-nodes-relations"], "summary": "perms_asset-permissions-nodes-relations_list"}, "post": {"operationId": "perms_asset-permissions-nodes-relations_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AssetPermissionNodeRelation"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/AssetPermissionNodeRelation"}}}, "tags": ["perms_asset-permissions-nodes-relations"], "summary": "perms_asset-permissions-nodes-relations_create"}, "put": {"operationId": "perms_asset-permissions-nodes-relations_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AssetPermissionNodeRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AssetPermissionNodeRelation"}}}, "tags": ["perms_asset-permissions-nodes-relations"], "summary": "perms_asset-permissions-nodes-relations_bulk_update"}, "patch": {"operationId": "perms_asset-permissions-nodes-relations_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AssetPermissionNodeRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AssetPermissionNodeRelation"}}}, "tags": ["perms_asset-permissions-nodes-relations"], "summary": "perms_asset-permissions-nodes-relations_partial_bulk_update"}, "delete": {"operationId": "perms_asset-permissions-nodes-relations_bulk_delete", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "node", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "assetpermission", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["perms_asset-permissions-nodes-relations"], "summary": "perms_asset-permissions-nodes-relations_bulk_delete"}, "parameters": []}, "/perms/asset-permissions-nodes-relations/{id}/": {"get": {"operationId": "perms_asset-permissions-nodes-relations_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AssetPermissionNodeRelation"}}}, "tags": ["perms_asset-permissions-nodes-relations"], "summary": "perms_asset-permissions-nodes-relations_read"}, "put": {"operationId": "perms_asset-permissions-nodes-relations_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AssetPermissionNodeRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AssetPermissionNodeRelation"}}}, "tags": ["perms_asset-permissions-nodes-relations"], "summary": "perms_asset-permissions-nodes-relations_update"}, "patch": {"operationId": "perms_asset-permissions-nodes-relations_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AssetPermissionNodeRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AssetPermissionNodeRelation"}}}, "tags": ["perms_asset-permissions-nodes-relations"], "summary": "perms_asset-permissions-nodes-relations_partial_update"}, "delete": {"operationId": "perms_asset-permissions-nodes-relations_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["perms_asset-permissions-nodes-relations"], "summary": "perms_asset-permissions-nodes-relations_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/asset-permissions-system-users-relations/": {"get": {"operationId": "perms_asset-permissions-system-users-relations_list", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "systemuser", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "assetpermission", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/AssetPermissionSystemUserRelation"}}}}}}, "tags": ["perms_asset-permissions-system-users-relations"], "summary": "perms_asset-permissions-system-users-relations_list"}, "post": {"operationId": "perms_asset-permissions-system-users-relations_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AssetPermissionSystemUserRelation"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/AssetPermissionSystemUserRelation"}}}, "tags": ["perms_asset-permissions-system-users-relations"], "summary": "perms_asset-permissions-system-users-relations_create"}, "put": {"operationId": "perms_asset-permissions-system-users-relations_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AssetPermissionSystemUserRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AssetPermissionSystemUserRelation"}}}, "tags": ["perms_asset-permissions-system-users-relations"], "summary": "perms_asset-permissions-system-users-relations_bulk_update"}, "patch": {"operationId": "perms_asset-permissions-system-users-relations_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AssetPermissionSystemUserRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AssetPermissionSystemUserRelation"}}}, "tags": ["perms_asset-permissions-system-users-relations"], "summary": "perms_asset-permissions-system-users-relations_partial_bulk_update"}, "delete": {"operationId": "perms_asset-permissions-system-users-relations_bulk_delete", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "systemuser", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "assetpermission", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["perms_asset-permissions-system-users-relations"], "summary": "perms_asset-permissions-system-users-relations_bulk_delete"}, "parameters": []}, "/perms/asset-permissions-system-users-relations/{id}/": {"get": {"operationId": "perms_asset-permissions-system-users-relations_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AssetPermissionSystemUserRelation"}}}, "tags": ["perms_asset-permissions-system-users-relations"], "summary": "perms_asset-permissions-system-users-relations_read"}, "put": {"operationId": "perms_asset-permissions-system-users-relations_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AssetPermissionSystemUserRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AssetPermissionSystemUserRelation"}}}, "tags": ["perms_asset-permissions-system-users-relations"], "summary": "perms_asset-permissions-system-users-relations_update"}, "patch": {"operationId": "perms_asset-permissions-system-users-relations_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AssetPermissionSystemUserRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AssetPermissionSystemUserRelation"}}}, "tags": ["perms_asset-permissions-system-users-relations"], "summary": "perms_asset-permissions-system-users-relations_partial_update"}, "delete": {"operationId": "perms_asset-permissions-system-users-relations_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["perms_asset-permissions-system-users-relations"], "summary": "perms_asset-permissions-system-users-relations_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/asset-permissions-user-groups-relations/": {"get": {"operationId": "perms_asset-permissions-user-groups-relations_list", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "usergroup", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "assetpermission", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/AssetPermissionUserGroupRelation"}}}}}}, "tags": ["perms_asset-permissions-user-groups-relations"], "summary": "perms_asset-permissions-user-groups-relations_list"}, "post": {"operationId": "perms_asset-permissions-user-groups-relations_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AssetPermissionUserGroupRelation"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/AssetPermissionUserGroupRelation"}}}, "tags": ["perms_asset-permissions-user-groups-relations"], "summary": "perms_asset-permissions-user-groups-relations_create"}, "put": {"operationId": "perms_asset-permissions-user-groups-relations_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AssetPermissionUserGroupRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AssetPermissionUserGroupRelation"}}}, "tags": ["perms_asset-permissions-user-groups-relations"], "summary": "perms_asset-permissions-user-groups-relations_bulk_update"}, "patch": {"operationId": "perms_asset-permissions-user-groups-relations_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AssetPermissionUserGroupRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AssetPermissionUserGroupRelation"}}}, "tags": ["perms_asset-permissions-user-groups-relations"], "summary": "perms_asset-permissions-user-groups-relations_partial_bulk_update"}, "delete": {"operationId": "perms_asset-permissions-user-groups-relations_bulk_delete", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "usergroup", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "assetpermission", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["perms_asset-permissions-user-groups-relations"], "summary": "perms_asset-permissions-user-groups-relations_bulk_delete"}, "parameters": []}, "/perms/asset-permissions-user-groups-relations/{id}/": {"get": {"operationId": "perms_asset-permissions-user-groups-relations_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AssetPermissionUserGroupRelation"}}}, "tags": ["perms_asset-permissions-user-groups-relations"], "summary": "perms_asset-permissions-user-groups-relations_read"}, "put": {"operationId": "perms_asset-permissions-user-groups-relations_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AssetPermissionUserGroupRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AssetPermissionUserGroupRelation"}}}, "tags": ["perms_asset-permissions-user-groups-relations"], "summary": "perms_asset-permissions-user-groups-relations_update"}, "patch": {"operationId": "perms_asset-permissions-user-groups-relations_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AssetPermissionUserGroupRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AssetPermissionUserGroupRelation"}}}, "tags": ["perms_asset-permissions-user-groups-relations"], "summary": "perms_asset-permissions-user-groups-relations_partial_update"}, "delete": {"operationId": "perms_asset-permissions-user-groups-relations_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["perms_asset-permissions-user-groups-relations"], "summary": "perms_asset-permissions-user-groups-relations_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/asset-permissions-users-relations/": {"get": {"operationId": "perms_asset-permissions-users-relations_list", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "user", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "assetpermission", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/AssetPermissionUserRelation"}}}}}}, "tags": ["perms_asset-permissions-users-relations"], "summary": "perms_asset-permissions-users-relations_list"}, "post": {"operationId": "perms_asset-permissions-users-relations_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AssetPermissionUserRelation"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/AssetPermissionUserRelation"}}}, "tags": ["perms_asset-permissions-users-relations"], "summary": "perms_asset-permissions-users-relations_create"}, "put": {"operationId": "perms_asset-permissions-users-relations_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AssetPermissionUserRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AssetPermissionUserRelation"}}}, "tags": ["perms_asset-permissions-users-relations"], "summary": "perms_asset-permissions-users-relations_bulk_update"}, "patch": {"operationId": "perms_asset-permissions-users-relations_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AssetPermissionUserRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AssetPermissionUserRelation"}}}, "tags": ["perms_asset-permissions-users-relations"], "summary": "perms_asset-permissions-users-relations_partial_bulk_update"}, "delete": {"operationId": "perms_asset-permissions-users-relations_bulk_delete", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "user", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "assetpermission", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["perms_asset-permissions-users-relations"], "summary": "perms_asset-permissions-users-relations_bulk_delete"}, "parameters": []}, "/perms/asset-permissions-users-relations/{id}/": {"get": {"operationId": "perms_asset-permissions-users-relations_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AssetPermissionUserRelation"}}}, "tags": ["perms_asset-permissions-users-relations"], "summary": "perms_asset-permissions-users-relations_read"}, "put": {"operationId": "perms_asset-permissions-users-relations_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AssetPermissionUserRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AssetPermissionUserRelation"}}}, "tags": ["perms_asset-permissions-users-relations"], "summary": "perms_asset-permissions-users-relations_update"}, "patch": {"operationId": "perms_asset-permissions-users-relations_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AssetPermissionUserRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AssetPermissionUserRelation"}}}, "tags": ["perms_asset-permissions-users-relations"], "summary": "perms_asset-permissions-users-relations_partial_update"}, "delete": {"operationId": "perms_asset-permissions-users-relations_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["perms_asset-permissions-users-relations"], "summary": "perms_asset-permissions-users-relations_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/asset-permissions/": {"get": {"operationId": "perms_asset-permissions_list", "description": "\u8d44\u4ea7\u6388\u6743\u5217\u8868\u7684\u589e\u5220\u6539\u67e5api", "parameters": [{"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/AssetPermission"}}}}}}, "tags": ["perms_asset-permissions"], "summary": "perms_asset-permissions_list"}, "post": {"operationId": "perms_asset-permissions_create", "description": "\u8d44\u4ea7\u6388\u6743\u5217\u8868\u7684\u589e\u5220\u6539\u67e5api", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AssetPermission"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/AssetPermission"}}}, "tags": ["perms_asset-permissions"], "summary": "perms_asset-permissions_create"}, "parameters": []}, "/perms/asset-permissions/cache/refresh/": {"get": {"operationId": "perms_asset-permissions_cache_refresh_read", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["perms_asset-permissions"], "summary": "perms_asset-permissions_cache_refresh_read"}, "parameters": []}, "/perms/asset-permissions/user/actions/": {"get": {"operationId": "perms_asset-permissions_user_actions_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Actions"}}}, "tags": ["perms_asset-permissions"], "summary": "perms_asset-permissions_user_actions_read"}, "parameters": []}, "/perms/asset-permissions/user/validate/": {"get": {"operationId": "perms_asset-permissions_user_validate_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["perms_asset-permissions"], "summary": "perms_asset-permissions_user_validate_list"}, "parameters": []}, "/perms/asset-permissions/{id}/": {"get": {"operationId": "perms_asset-permissions_read", "description": "\u8d44\u4ea7\u6388\u6743\u5217\u8868\u7684\u589e\u5220\u6539\u67e5api", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AssetPermission"}}}, "tags": ["perms_asset-permissions"], "summary": "perms_asset-permissions_read"}, "put": {"operationId": "perms_asset-permissions_update", "description": "\u8d44\u4ea7\u6388\u6743\u5217\u8868\u7684\u589e\u5220\u6539\u67e5api", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AssetPermission"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AssetPermission"}}}, "tags": ["perms_asset-permissions"], "summary": "perms_asset-permissions_update"}, "patch": {"operationId": "perms_asset-permissions_partial_update", "description": "\u8d44\u4ea7\u6388\u6743\u5217\u8868\u7684\u589e\u5220\u6539\u67e5api", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/AssetPermission"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/AssetPermission"}}}, "tags": ["perms_asset-permissions"], "summary": "perms_asset-permissions_partial_update"}, "delete": {"operationId": "perms_asset-permissions_delete", "description": "\u8d44\u4ea7\u6388\u6743\u5217\u8868\u7684\u589e\u5220\u6539\u67e5api", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["perms_asset-permissions"], "summary": "perms_asset-permissions_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/asset-permissions/{id}/assets/all/": {"get": {"operationId": "perms_asset-permissions_assets_all_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/AssetPermissionAllAsset"}}}}}}, "tags": ["perms_asset-permissions"], "summary": "perms_asset-permissions_assets_all_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/asset-permissions/{id}/users/all/": {"get": {"operationId": "perms_asset-permissions_users_all_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/AssetPermissionAllUser"}}}}}}, "tags": ["perms_asset-permissions"], "summary": "perms_asset-permissions_users_all_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/database-app-permissions-database-apps-relations/": {"get": {"operationId": "perms_database-app-permissions-database-apps-relations_list", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "databaseapp", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "databaseapppermission", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/DatabaseAppPermissionDatabaseAppRelation"}}}}}}, "tags": ["perms_database-app-permissions-database-apps-relations"], "summary": "perms_database-app-permissions-database-apps-relations_list"}, "post": {"operationId": "perms_database-app-permissions-database-apps-relations_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/DatabaseAppPermissionDatabaseAppRelation"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/DatabaseAppPermissionDatabaseAppRelation"}}}, "tags": ["perms_database-app-permissions-database-apps-relations"], "summary": "perms_database-app-permissions-database-apps-relations_create"}, "put": {"operationId": "perms_database-app-permissions-database-apps-relations_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/DatabaseAppPermissionDatabaseAppRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/DatabaseAppPermissionDatabaseAppRelation"}}}, "tags": ["perms_database-app-permissions-database-apps-relations"], "summary": "perms_database-app-permissions-database-apps-relations_bulk_update"}, "patch": {"operationId": "perms_database-app-permissions-database-apps-relations_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/DatabaseAppPermissionDatabaseAppRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/DatabaseAppPermissionDatabaseAppRelation"}}}, "tags": ["perms_database-app-permissions-database-apps-relations"], "summary": "perms_database-app-permissions-database-apps-relations_partial_bulk_update"}, "delete": {"operationId": "perms_database-app-permissions-database-apps-relations_bulk_delete", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "databaseapp", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "databaseapppermission", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["perms_database-app-permissions-database-apps-relations"], "summary": "perms_database-app-permissions-database-apps-relations_bulk_delete"}, "parameters": []}, "/perms/database-app-permissions-database-apps-relations/{id}/": {"get": {"operationId": "perms_database-app-permissions-database-apps-relations_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/DatabaseAppPermissionDatabaseAppRelation"}}}, "tags": ["perms_database-app-permissions-database-apps-relations"], "summary": "perms_database-app-permissions-database-apps-relations_read"}, "put": {"operationId": "perms_database-app-permissions-database-apps-relations_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/DatabaseAppPermissionDatabaseAppRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/DatabaseAppPermissionDatabaseAppRelation"}}}, "tags": ["perms_database-app-permissions-database-apps-relations"], "summary": "perms_database-app-permissions-database-apps-relations_update"}, "patch": {"operationId": "perms_database-app-permissions-database-apps-relations_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/DatabaseAppPermissionDatabaseAppRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/DatabaseAppPermissionDatabaseAppRelation"}}}, "tags": ["perms_database-app-permissions-database-apps-relations"], "summary": "perms_database-app-permissions-database-apps-relations_partial_update"}, "delete": {"operationId": "perms_database-app-permissions-database-apps-relations_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["perms_database-app-permissions-database-apps-relations"], "summary": "perms_database-app-permissions-database-apps-relations_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/database-app-permissions-system-users-relations/": {"get": {"operationId": "perms_database-app-permissions-system-users-relations_list", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "systemuser", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "databaseapppermission", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/DatabaseAppPermissionSystemUserRelation"}}}}}}, "tags": ["perms_database-app-permissions-system-users-relations"], "summary": "perms_database-app-permissions-system-users-relations_list"}, "post": {"operationId": "perms_database-app-permissions-system-users-relations_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/DatabaseAppPermissionSystemUserRelation"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/DatabaseAppPermissionSystemUserRelation"}}}, "tags": ["perms_database-app-permissions-system-users-relations"], "summary": "perms_database-app-permissions-system-users-relations_create"}, "put": {"operationId": "perms_database-app-permissions-system-users-relations_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/DatabaseAppPermissionSystemUserRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/DatabaseAppPermissionSystemUserRelation"}}}, "tags": ["perms_database-app-permissions-system-users-relations"], "summary": "perms_database-app-permissions-system-users-relations_bulk_update"}, "patch": {"operationId": "perms_database-app-permissions-system-users-relations_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/DatabaseAppPermissionSystemUserRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/DatabaseAppPermissionSystemUserRelation"}}}, "tags": ["perms_database-app-permissions-system-users-relations"], "summary": "perms_database-app-permissions-system-users-relations_partial_bulk_update"}, "delete": {"operationId": "perms_database-app-permissions-system-users-relations_bulk_delete", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "systemuser", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "databaseapppermission", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["perms_database-app-permissions-system-users-relations"], "summary": "perms_database-app-permissions-system-users-relations_bulk_delete"}, "parameters": []}, "/perms/database-app-permissions-system-users-relations/{id}/": {"get": {"operationId": "perms_database-app-permissions-system-users-relations_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/DatabaseAppPermissionSystemUserRelation"}}}, "tags": ["perms_database-app-permissions-system-users-relations"], "summary": "perms_database-app-permissions-system-users-relations_read"}, "put": {"operationId": "perms_database-app-permissions-system-users-relations_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/DatabaseAppPermissionSystemUserRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/DatabaseAppPermissionSystemUserRelation"}}}, "tags": ["perms_database-app-permissions-system-users-relations"], "summary": "perms_database-app-permissions-system-users-relations_update"}, "patch": {"operationId": "perms_database-app-permissions-system-users-relations_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/DatabaseAppPermissionSystemUserRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/DatabaseAppPermissionSystemUserRelation"}}}, "tags": ["perms_database-app-permissions-system-users-relations"], "summary": "perms_database-app-permissions-system-users-relations_partial_update"}, "delete": {"operationId": "perms_database-app-permissions-system-users-relations_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["perms_database-app-permissions-system-users-relations"], "summary": "perms_database-app-permissions-system-users-relations_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/database-app-permissions-user-groups-relations/": {"get": {"operationId": "perms_database-app-permissions-user-groups-relations_list", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "usergroup", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "databaseapppermission", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/DatabaseAppPermissionUserGroupRelation"}}}}}}, "tags": ["perms_database-app-permissions-user-groups-relations"], "summary": "perms_database-app-permissions-user-groups-relations_list"}, "post": {"operationId": "perms_database-app-permissions-user-groups-relations_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/DatabaseAppPermissionUserGroupRelation"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/DatabaseAppPermissionUserGroupRelation"}}}, "tags": ["perms_database-app-permissions-user-groups-relations"], "summary": "perms_database-app-permissions-user-groups-relations_create"}, "put": {"operationId": "perms_database-app-permissions-user-groups-relations_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/DatabaseAppPermissionUserGroupRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/DatabaseAppPermissionUserGroupRelation"}}}, "tags": ["perms_database-app-permissions-user-groups-relations"], "summary": "perms_database-app-permissions-user-groups-relations_bulk_update"}, "patch": {"operationId": "perms_database-app-permissions-user-groups-relations_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/DatabaseAppPermissionUserGroupRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/DatabaseAppPermissionUserGroupRelation"}}}, "tags": ["perms_database-app-permissions-user-groups-relations"], "summary": "perms_database-app-permissions-user-groups-relations_partial_bulk_update"}, "delete": {"operationId": "perms_database-app-permissions-user-groups-relations_bulk_delete", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "usergroup", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "databaseapppermission", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["perms_database-app-permissions-user-groups-relations"], "summary": "perms_database-app-permissions-user-groups-relations_bulk_delete"}, "parameters": []}, "/perms/database-app-permissions-user-groups-relations/{id}/": {"get": {"operationId": "perms_database-app-permissions-user-groups-relations_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/DatabaseAppPermissionUserGroupRelation"}}}, "tags": ["perms_database-app-permissions-user-groups-relations"], "summary": "perms_database-app-permissions-user-groups-relations_read"}, "put": {"operationId": "perms_database-app-permissions-user-groups-relations_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/DatabaseAppPermissionUserGroupRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/DatabaseAppPermissionUserGroupRelation"}}}, "tags": ["perms_database-app-permissions-user-groups-relations"], "summary": "perms_database-app-permissions-user-groups-relations_update"}, "patch": {"operationId": "perms_database-app-permissions-user-groups-relations_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/DatabaseAppPermissionUserGroupRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/DatabaseAppPermissionUserGroupRelation"}}}, "tags": ["perms_database-app-permissions-user-groups-relations"], "summary": "perms_database-app-permissions-user-groups-relations_partial_update"}, "delete": {"operationId": "perms_database-app-permissions-user-groups-relations_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["perms_database-app-permissions-user-groups-relations"], "summary": "perms_database-app-permissions-user-groups-relations_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/database-app-permissions-users-relations/": {"get": {"operationId": "perms_database-app-permissions-users-relations_list", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "user", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "databaseapppermission", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/DatabaseAppPermissionUserRelation"}}}}}}, "tags": ["perms_database-app-permissions-users-relations"], "summary": "perms_database-app-permissions-users-relations_list"}, "post": {"operationId": "perms_database-app-permissions-users-relations_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/DatabaseAppPermissionUserRelation"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/DatabaseAppPermissionUserRelation"}}}, "tags": ["perms_database-app-permissions-users-relations"], "summary": "perms_database-app-permissions-users-relations_create"}, "put": {"operationId": "perms_database-app-permissions-users-relations_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/DatabaseAppPermissionUserRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/DatabaseAppPermissionUserRelation"}}}, "tags": ["perms_database-app-permissions-users-relations"], "summary": "perms_database-app-permissions-users-relations_bulk_update"}, "patch": {"operationId": "perms_database-app-permissions-users-relations_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/DatabaseAppPermissionUserRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/DatabaseAppPermissionUserRelation"}}}, "tags": ["perms_database-app-permissions-users-relations"], "summary": "perms_database-app-permissions-users-relations_partial_bulk_update"}, "delete": {"operationId": "perms_database-app-permissions-users-relations_bulk_delete", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "user", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "databaseapppermission", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["perms_database-app-permissions-users-relations"], "summary": "perms_database-app-permissions-users-relations_bulk_delete"}, "parameters": []}, "/perms/database-app-permissions-users-relations/{id}/": {"get": {"operationId": "perms_database-app-permissions-users-relations_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/DatabaseAppPermissionUserRelation"}}}, "tags": ["perms_database-app-permissions-users-relations"], "summary": "perms_database-app-permissions-users-relations_read"}, "put": {"operationId": "perms_database-app-permissions-users-relations_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/DatabaseAppPermissionUserRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/DatabaseAppPermissionUserRelation"}}}, "tags": ["perms_database-app-permissions-users-relations"], "summary": "perms_database-app-permissions-users-relations_update"}, "patch": {"operationId": "perms_database-app-permissions-users-relations_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/DatabaseAppPermissionUserRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/DatabaseAppPermissionUserRelation"}}}, "tags": ["perms_database-app-permissions-users-relations"], "summary": "perms_database-app-permissions-users-relations_partial_update"}, "delete": {"operationId": "perms_database-app-permissions-users-relations_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["perms_database-app-permissions-users-relations"], "summary": "perms_database-app-permissions-users-relations_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/database-app-permissions/": {"get": {"operationId": "perms_database-app-permissions_list", "description": "", "parameters": [{"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/DatabaseAppPermission"}}}}}}, "tags": ["perms_database-app-permissions"], "summary": "perms_database-app-permissions_list"}, "post": {"operationId": "perms_database-app-permissions_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/DatabaseAppPermission"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/DatabaseAppPermission"}}}, "tags": ["perms_database-app-permissions"], "summary": "perms_database-app-permissions_create"}, "put": {"operationId": "perms_database-app-permissions_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/DatabaseAppPermission"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/DatabaseAppPermission"}}}, "tags": ["perms_database-app-permissions"], "summary": "perms_database-app-permissions_bulk_update"}, "patch": {"operationId": "perms_database-app-permissions_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/DatabaseAppPermission"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/DatabaseAppPermission"}}}, "tags": ["perms_database-app-permissions"], "summary": "perms_database-app-permissions_partial_bulk_update"}, "delete": {"operationId": "perms_database-app-permissions_bulk_delete", "description": "", "parameters": [{"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["perms_database-app-permissions"], "summary": "perms_database-app-permissions_bulk_delete"}, "parameters": []}, "/perms/database-app-permissions/user/validate/": {"get": {"operationId": "perms_database-app-permissions_user_validate_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["perms_database-app-permissions"], "summary": "perms_database-app-permissions_user_validate_list"}, "parameters": []}, "/perms/database-app-permissions/{id}/": {"get": {"operationId": "perms_database-app-permissions_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/DatabaseAppPermission"}}}, "tags": ["perms_database-app-permissions"], "summary": "perms_database-app-permissions_read"}, "put": {"operationId": "perms_database-app-permissions_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/DatabaseAppPermission"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/DatabaseAppPermission"}}}, "tags": ["perms_database-app-permissions"], "summary": "perms_database-app-permissions_update"}, "patch": {"operationId": "perms_database-app-permissions_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/DatabaseAppPermission"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/DatabaseAppPermission"}}}, "tags": ["perms_database-app-permissions"], "summary": "perms_database-app-permissions_partial_update"}, "delete": {"operationId": "perms_database-app-permissions_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["perms_database-app-permissions"], "summary": "perms_database-app-permissions_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/database-app-permissions/{id}/database-apps/all/": {"get": {"operationId": "perms_database-app-permissions_database-apps_all_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/DatabaseAppPermissionAllDatabaseApp"}}}}}}, "tags": ["perms_database-app-permissions"], "summary": "perms_database-app-permissions_database-apps_all_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/database-app-permissions/{id}/users/all/": {"get": {"operationId": "perms_database-app-permissions_users_all_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/DatabaseAppPermissionAllUser"}}}}}}, "tags": ["perms_database-app-permissions"], "summary": "perms_database-app-permissions_users_all_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/k8s-app-permissions-k8s-apps-relations/": {"get": {"operationId": "perms_k8s-app-permissions-k8s-apps-relations_list", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "k8sapp", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "k8sapppermission", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/K8sAppPermissionK8sAppRelation"}}}}}}, "tags": ["perms_k8s-app-permissions-k8s-apps-relations"], "summary": "perms_k8s-app-permissions-k8s-apps-relations_list"}, "post": {"operationId": "perms_k8s-app-permissions-k8s-apps-relations_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/K8sAppPermissionK8sAppRelation"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/K8sAppPermissionK8sAppRelation"}}}, "tags": ["perms_k8s-app-permissions-k8s-apps-relations"], "summary": "perms_k8s-app-permissions-k8s-apps-relations_create"}, "put": {"operationId": "perms_k8s-app-permissions-k8s-apps-relations_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/K8sAppPermissionK8sAppRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/K8sAppPermissionK8sAppRelation"}}}, "tags": ["perms_k8s-app-permissions-k8s-apps-relations"], "summary": "perms_k8s-app-permissions-k8s-apps-relations_bulk_update"}, "patch": {"operationId": "perms_k8s-app-permissions-k8s-apps-relations_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/K8sAppPermissionK8sAppRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/K8sAppPermissionK8sAppRelation"}}}, "tags": ["perms_k8s-app-permissions-k8s-apps-relations"], "summary": "perms_k8s-app-permissions-k8s-apps-relations_partial_bulk_update"}, "delete": {"operationId": "perms_k8s-app-permissions-k8s-apps-relations_bulk_delete", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "k8sapp", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "k8sapppermission", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["perms_k8s-app-permissions-k8s-apps-relations"], "summary": "perms_k8s-app-permissions-k8s-apps-relations_bulk_delete"}, "parameters": []}, "/perms/k8s-app-permissions-k8s-apps-relations/{id}/": {"get": {"operationId": "perms_k8s-app-permissions-k8s-apps-relations_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/K8sAppPermissionK8sAppRelation"}}}, "tags": ["perms_k8s-app-permissions-k8s-apps-relations"], "summary": "perms_k8s-app-permissions-k8s-apps-relations_read"}, "put": {"operationId": "perms_k8s-app-permissions-k8s-apps-relations_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/K8sAppPermissionK8sAppRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/K8sAppPermissionK8sAppRelation"}}}, "tags": ["perms_k8s-app-permissions-k8s-apps-relations"], "summary": "perms_k8s-app-permissions-k8s-apps-relations_update"}, "patch": {"operationId": "perms_k8s-app-permissions-k8s-apps-relations_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/K8sAppPermissionK8sAppRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/K8sAppPermissionK8sAppRelation"}}}, "tags": ["perms_k8s-app-permissions-k8s-apps-relations"], "summary": "perms_k8s-app-permissions-k8s-apps-relations_partial_update"}, "delete": {"operationId": "perms_k8s-app-permissions-k8s-apps-relations_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["perms_k8s-app-permissions-k8s-apps-relations"], "summary": "perms_k8s-app-permissions-k8s-apps-relations_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/k8s-app-permissions-system-users-relations/": {"get": {"operationId": "perms_k8s-app-permissions-system-users-relations_list", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "systemuser", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "k8sapppermission", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/K8sAppPermissionSystemUserRelation"}}}}}}, "tags": ["perms_k8s-app-permissions-system-users-relations"], "summary": "perms_k8s-app-permissions-system-users-relations_list"}, "post": {"operationId": "perms_k8s-app-permissions-system-users-relations_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/K8sAppPermissionSystemUserRelation"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/K8sAppPermissionSystemUserRelation"}}}, "tags": ["perms_k8s-app-permissions-system-users-relations"], "summary": "perms_k8s-app-permissions-system-users-relations_create"}, "put": {"operationId": "perms_k8s-app-permissions-system-users-relations_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/K8sAppPermissionSystemUserRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/K8sAppPermissionSystemUserRelation"}}}, "tags": ["perms_k8s-app-permissions-system-users-relations"], "summary": "perms_k8s-app-permissions-system-users-relations_bulk_update"}, "patch": {"operationId": "perms_k8s-app-permissions-system-users-relations_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/K8sAppPermissionSystemUserRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/K8sAppPermissionSystemUserRelation"}}}, "tags": ["perms_k8s-app-permissions-system-users-relations"], "summary": "perms_k8s-app-permissions-system-users-relations_partial_bulk_update"}, "delete": {"operationId": "perms_k8s-app-permissions-system-users-relations_bulk_delete", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "systemuser", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "k8sapppermission", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["perms_k8s-app-permissions-system-users-relations"], "summary": "perms_k8s-app-permissions-system-users-relations_bulk_delete"}, "parameters": []}, "/perms/k8s-app-permissions-system-users-relations/{id}/": {"get": {"operationId": "perms_k8s-app-permissions-system-users-relations_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/K8sAppPermissionSystemUserRelation"}}}, "tags": ["perms_k8s-app-permissions-system-users-relations"], "summary": "perms_k8s-app-permissions-system-users-relations_read"}, "put": {"operationId": "perms_k8s-app-permissions-system-users-relations_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/K8sAppPermissionSystemUserRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/K8sAppPermissionSystemUserRelation"}}}, "tags": ["perms_k8s-app-permissions-system-users-relations"], "summary": "perms_k8s-app-permissions-system-users-relations_update"}, "patch": {"operationId": "perms_k8s-app-permissions-system-users-relations_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/K8sAppPermissionSystemUserRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/K8sAppPermissionSystemUserRelation"}}}, "tags": ["perms_k8s-app-permissions-system-users-relations"], "summary": "perms_k8s-app-permissions-system-users-relations_partial_update"}, "delete": {"operationId": "perms_k8s-app-permissions-system-users-relations_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["perms_k8s-app-permissions-system-users-relations"], "summary": "perms_k8s-app-permissions-system-users-relations_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/k8s-app-permissions-user-groups-relations/": {"get": {"operationId": "perms_k8s-app-permissions-user-groups-relations_list", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "usergroup", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "k8sapppermission", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/K8sAppPermissionUserGroupRelation"}}}}}}, "tags": ["perms_k8s-app-permissions-user-groups-relations"], "summary": "perms_k8s-app-permissions-user-groups-relations_list"}, "post": {"operationId": "perms_k8s-app-permissions-user-groups-relations_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/K8sAppPermissionUserGroupRelation"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/K8sAppPermissionUserGroupRelation"}}}, "tags": ["perms_k8s-app-permissions-user-groups-relations"], "summary": "perms_k8s-app-permissions-user-groups-relations_create"}, "put": {"operationId": "perms_k8s-app-permissions-user-groups-relations_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/K8sAppPermissionUserGroupRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/K8sAppPermissionUserGroupRelation"}}}, "tags": ["perms_k8s-app-permissions-user-groups-relations"], "summary": "perms_k8s-app-permissions-user-groups-relations_bulk_update"}, "patch": {"operationId": "perms_k8s-app-permissions-user-groups-relations_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/K8sAppPermissionUserGroupRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/K8sAppPermissionUserGroupRelation"}}}, "tags": ["perms_k8s-app-permissions-user-groups-relations"], "summary": "perms_k8s-app-permissions-user-groups-relations_partial_bulk_update"}, "delete": {"operationId": "perms_k8s-app-permissions-user-groups-relations_bulk_delete", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "usergroup", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "k8sapppermission", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["perms_k8s-app-permissions-user-groups-relations"], "summary": "perms_k8s-app-permissions-user-groups-relations_bulk_delete"}, "parameters": []}, "/perms/k8s-app-permissions-user-groups-relations/{id}/": {"get": {"operationId": "perms_k8s-app-permissions-user-groups-relations_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/K8sAppPermissionUserGroupRelation"}}}, "tags": ["perms_k8s-app-permissions-user-groups-relations"], "summary": "perms_k8s-app-permissions-user-groups-relations_read"}, "put": {"operationId": "perms_k8s-app-permissions-user-groups-relations_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/K8sAppPermissionUserGroupRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/K8sAppPermissionUserGroupRelation"}}}, "tags": ["perms_k8s-app-permissions-user-groups-relations"], "summary": "perms_k8s-app-permissions-user-groups-relations_update"}, "patch": {"operationId": "perms_k8s-app-permissions-user-groups-relations_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/K8sAppPermissionUserGroupRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/K8sAppPermissionUserGroupRelation"}}}, "tags": ["perms_k8s-app-permissions-user-groups-relations"], "summary": "perms_k8s-app-permissions-user-groups-relations_partial_update"}, "delete": {"operationId": "perms_k8s-app-permissions-user-groups-relations_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["perms_k8s-app-permissions-user-groups-relations"], "summary": "perms_k8s-app-permissions-user-groups-relations_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/k8s-app-permissions-users-relations/": {"get": {"operationId": "perms_k8s-app-permissions-users-relations_list", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "user", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "k8sapppermission", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/K8sAppPermissionUserRelation"}}}}}}, "tags": ["perms_k8s-app-permissions-users-relations"], "summary": "perms_k8s-app-permissions-users-relations_list"}, "post": {"operationId": "perms_k8s-app-permissions-users-relations_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/K8sAppPermissionUserRelation"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/K8sAppPermissionUserRelation"}}}, "tags": ["perms_k8s-app-permissions-users-relations"], "summary": "perms_k8s-app-permissions-users-relations_create"}, "put": {"operationId": "perms_k8s-app-permissions-users-relations_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/K8sAppPermissionUserRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/K8sAppPermissionUserRelation"}}}, "tags": ["perms_k8s-app-permissions-users-relations"], "summary": "perms_k8s-app-permissions-users-relations_bulk_update"}, "patch": {"operationId": "perms_k8s-app-permissions-users-relations_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/K8sAppPermissionUserRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/K8sAppPermissionUserRelation"}}}, "tags": ["perms_k8s-app-permissions-users-relations"], "summary": "perms_k8s-app-permissions-users-relations_partial_bulk_update"}, "delete": {"operationId": "perms_k8s-app-permissions-users-relations_bulk_delete", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "user", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "k8sapppermission", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["perms_k8s-app-permissions-users-relations"], "summary": "perms_k8s-app-permissions-users-relations_bulk_delete"}, "parameters": []}, "/perms/k8s-app-permissions-users-relations/{id}/": {"get": {"operationId": "perms_k8s-app-permissions-users-relations_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/K8sAppPermissionUserRelation"}}}, "tags": ["perms_k8s-app-permissions-users-relations"], "summary": "perms_k8s-app-permissions-users-relations_read"}, "put": {"operationId": "perms_k8s-app-permissions-users-relations_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/K8sAppPermissionUserRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/K8sAppPermissionUserRelation"}}}, "tags": ["perms_k8s-app-permissions-users-relations"], "summary": "perms_k8s-app-permissions-users-relations_update"}, "patch": {"operationId": "perms_k8s-app-permissions-users-relations_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/K8sAppPermissionUserRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/K8sAppPermissionUserRelation"}}}, "tags": ["perms_k8s-app-permissions-users-relations"], "summary": "perms_k8s-app-permissions-users-relations_partial_update"}, "delete": {"operationId": "perms_k8s-app-permissions-users-relations_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["perms_k8s-app-permissions-users-relations"], "summary": "perms_k8s-app-permissions-users-relations_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/k8s-app-permissions/": {"get": {"operationId": "perms_k8s-app-permissions_list", "description": "", "parameters": [{"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/K8sAppPermission"}}}}}}, "tags": ["perms_k8s-app-permissions"], "summary": "perms_k8s-app-permissions_list"}, "post": {"operationId": "perms_k8s-app-permissions_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/K8sAppPermission"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/K8sAppPermission"}}}, "tags": ["perms_k8s-app-permissions"], "summary": "perms_k8s-app-permissions_create"}, "put": {"operationId": "perms_k8s-app-permissions_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/K8sAppPermission"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/K8sAppPermission"}}}, "tags": ["perms_k8s-app-permissions"], "summary": "perms_k8s-app-permissions_bulk_update"}, "patch": {"operationId": "perms_k8s-app-permissions_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/K8sAppPermission"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/K8sAppPermission"}}}, "tags": ["perms_k8s-app-permissions"], "summary": "perms_k8s-app-permissions_partial_bulk_update"}, "delete": {"operationId": "perms_k8s-app-permissions_bulk_delete", "description": "", "parameters": [{"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["perms_k8s-app-permissions"], "summary": "perms_k8s-app-permissions_bulk_delete"}, "parameters": []}, "/perms/k8s-app-permissions/user/validate/": {"get": {"operationId": "perms_k8s-app-permissions_user_validate_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["perms_k8s-app-permissions"], "summary": "perms_k8s-app-permissions_user_validate_list"}, "parameters": []}, "/perms/k8s-app-permissions/{id}/": {"get": {"operationId": "perms_k8s-app-permissions_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/K8sAppPermission"}}}, "tags": ["perms_k8s-app-permissions"], "summary": "perms_k8s-app-permissions_read"}, "put": {"operationId": "perms_k8s-app-permissions_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/K8sAppPermission"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/K8sAppPermission"}}}, "tags": ["perms_k8s-app-permissions"], "summary": "perms_k8s-app-permissions_update"}, "patch": {"operationId": "perms_k8s-app-permissions_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/K8sAppPermission"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/K8sAppPermission"}}}, "tags": ["perms_k8s-app-permissions"], "summary": "perms_k8s-app-permissions_partial_update"}, "delete": {"operationId": "perms_k8s-app-permissions_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["perms_k8s-app-permissions"], "summary": "perms_k8s-app-permissions_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/k8s-app-permissions/{id}/k8s-apps/all/": {"get": {"operationId": "perms_k8s-app-permissions_k8s-apps_all_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/K8sAppPermissionAllK8sApp"}}}}}}, "tags": ["perms_k8s-app-permissions"], "summary": "perms_k8s-app-permissions_k8s-apps_all_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/k8s-app-permissions/{id}/users/all/": {"get": {"operationId": "perms_k8s-app-permissions_users_all_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/K8sAppPermissionAllUser"}}}}}}, "tags": ["perms_k8s-app-permissions"], "summary": "perms_k8s-app-permissions_users_all_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/remote-app-permissions-remote-apps-relations/": {"get": {"operationId": "perms_remote-app-permissions-remote-apps-relations_list", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "remoteapp", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "remoteapppermission", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/RemoteAppPermissionRemoteAppRelation"}}}}}}, "tags": ["perms_remote-app-permissions-remote-apps-relations"], "summary": "perms_remote-app-permissions-remote-apps-relations_list"}, "post": {"operationId": "perms_remote-app-permissions-remote-apps-relations_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/RemoteAppPermissionRemoteAppRelation"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/RemoteAppPermissionRemoteAppRelation"}}}, "tags": ["perms_remote-app-permissions-remote-apps-relations"], "summary": "perms_remote-app-permissions-remote-apps-relations_create"}, "put": {"operationId": "perms_remote-app-permissions-remote-apps-relations_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/RemoteAppPermissionRemoteAppRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RemoteAppPermissionRemoteAppRelation"}}}, "tags": ["perms_remote-app-permissions-remote-apps-relations"], "summary": "perms_remote-app-permissions-remote-apps-relations_bulk_update"}, "patch": {"operationId": "perms_remote-app-permissions-remote-apps-relations_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/RemoteAppPermissionRemoteAppRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RemoteAppPermissionRemoteAppRelation"}}}, "tags": ["perms_remote-app-permissions-remote-apps-relations"], "summary": "perms_remote-app-permissions-remote-apps-relations_partial_bulk_update"}, "delete": {"operationId": "perms_remote-app-permissions-remote-apps-relations_bulk_delete", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "remoteapp", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "remoteapppermission", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["perms_remote-app-permissions-remote-apps-relations"], "summary": "perms_remote-app-permissions-remote-apps-relations_bulk_delete"}, "parameters": []}, "/perms/remote-app-permissions-remote-apps-relations/{id}/": {"get": {"operationId": "perms_remote-app-permissions-remote-apps-relations_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RemoteAppPermissionRemoteAppRelation"}}}, "tags": ["perms_remote-app-permissions-remote-apps-relations"], "summary": "perms_remote-app-permissions-remote-apps-relations_read"}, "put": {"operationId": "perms_remote-app-permissions-remote-apps-relations_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/RemoteAppPermissionRemoteAppRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RemoteAppPermissionRemoteAppRelation"}}}, "tags": ["perms_remote-app-permissions-remote-apps-relations"], "summary": "perms_remote-app-permissions-remote-apps-relations_update"}, "patch": {"operationId": "perms_remote-app-permissions-remote-apps-relations_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/RemoteAppPermissionRemoteAppRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RemoteAppPermissionRemoteAppRelation"}}}, "tags": ["perms_remote-app-permissions-remote-apps-relations"], "summary": "perms_remote-app-permissions-remote-apps-relations_partial_update"}, "delete": {"operationId": "perms_remote-app-permissions-remote-apps-relations_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["perms_remote-app-permissions-remote-apps-relations"], "summary": "perms_remote-app-permissions-remote-apps-relations_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/remote-app-permissions-users-relations/": {"get": {"operationId": "perms_remote-app-permissions-users-relations_list", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "user", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "remoteapppermission", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/RemoteAppPermissionUserRelation"}}}}}}, "tags": ["perms_remote-app-permissions-users-relations"], "summary": "perms_remote-app-permissions-users-relations_list"}, "post": {"operationId": "perms_remote-app-permissions-users-relations_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/RemoteAppPermissionUserRelation"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/RemoteAppPermissionUserRelation"}}}, "tags": ["perms_remote-app-permissions-users-relations"], "summary": "perms_remote-app-permissions-users-relations_create"}, "put": {"operationId": "perms_remote-app-permissions-users-relations_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/RemoteAppPermissionUserRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RemoteAppPermissionUserRelation"}}}, "tags": ["perms_remote-app-permissions-users-relations"], "summary": "perms_remote-app-permissions-users-relations_bulk_update"}, "patch": {"operationId": "perms_remote-app-permissions-users-relations_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/RemoteAppPermissionUserRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RemoteAppPermissionUserRelation"}}}, "tags": ["perms_remote-app-permissions-users-relations"], "summary": "perms_remote-app-permissions-users-relations_partial_bulk_update"}, "delete": {"operationId": "perms_remote-app-permissions-users-relations_bulk_delete", "description": "", "parameters": [{"name": "id", "in": "query", "description": "", "required": false, "type": "number"}, {"name": "user", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "remoteapppermission", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["perms_remote-app-permissions-users-relations"], "summary": "perms_remote-app-permissions-users-relations_bulk_delete"}, "parameters": []}, "/perms/remote-app-permissions-users-relations/{id}/": {"get": {"operationId": "perms_remote-app-permissions-users-relations_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RemoteAppPermissionUserRelation"}}}, "tags": ["perms_remote-app-permissions-users-relations"], "summary": "perms_remote-app-permissions-users-relations_read"}, "put": {"operationId": "perms_remote-app-permissions-users-relations_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/RemoteAppPermissionUserRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RemoteAppPermissionUserRelation"}}}, "tags": ["perms_remote-app-permissions-users-relations"], "summary": "perms_remote-app-permissions-users-relations_update"}, "patch": {"operationId": "perms_remote-app-permissions-users-relations_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/RemoteAppPermissionUserRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RemoteAppPermissionUserRelation"}}}, "tags": ["perms_remote-app-permissions-users-relations"], "summary": "perms_remote-app-permissions-users-relations_partial_update"}, "delete": {"operationId": "perms_remote-app-permissions-users-relations_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["perms_remote-app-permissions-users-relations"], "summary": "perms_remote-app-permissions-users-relations_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/remote-app-permissions/": {"get": {"operationId": "perms_remote-app-permissions_list", "description": "", "parameters": [{"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/RemoteAppPermission"}}}}}}, "tags": ["perms_remote-app-permissions"], "summary": "perms_remote-app-permissions_list"}, "post": {"operationId": "perms_remote-app-permissions_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/RemoteAppPermission"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/RemoteAppPermission"}}}, "tags": ["perms_remote-app-permissions"], "summary": "perms_remote-app-permissions_create"}, "parameters": []}, "/perms/remote-app-permissions/user/validate/": {"get": {"operationId": "perms_remote-app-permissions_user_validate_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["perms_remote-app-permissions"], "summary": "perms_remote-app-permissions_user_validate_list"}, "parameters": []}, "/perms/remote-app-permissions/{id}/": {"get": {"operationId": "perms_remote-app-permissions_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RemoteAppPermission"}}}, "tags": ["perms_remote-app-permissions"], "summary": "perms_remote-app-permissions_read"}, "put": {"operationId": "perms_remote-app-permissions_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/RemoteAppPermission"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RemoteAppPermission"}}}, "tags": ["perms_remote-app-permissions"], "summary": "perms_remote-app-permissions_update"}, "patch": {"operationId": "perms_remote-app-permissions_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/RemoteAppPermission"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RemoteAppPermission"}}}, "tags": ["perms_remote-app-permissions"], "summary": "perms_remote-app-permissions_partial_update"}, "delete": {"operationId": "perms_remote-app-permissions_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["perms_remote-app-permissions"], "summary": "perms_remote-app-permissions_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/remote-app-permissions/{id}/remote-apps/add/": {"get": {"operationId": "perms_remote-app-permissions_remote-apps_add_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RemoteAppPermissionUpdateRemoteApp"}}}, "tags": ["perms_remote-app-permissions"], "summary": "perms_remote-app-permissions_remote-apps_add_read"}, "put": {"operationId": "perms_remote-app-permissions_remote-apps_add_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/RemoteAppPermissionUpdateRemoteApp"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RemoteAppPermissionUpdateRemoteApp"}}}, "tags": ["perms_remote-app-permissions"], "summary": "perms_remote-app-permissions_remote-apps_add_update"}, "patch": {"operationId": "perms_remote-app-permissions_remote-apps_add_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/RemoteAppPermissionUpdateRemoteApp"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RemoteAppPermissionUpdateRemoteApp"}}}, "tags": ["perms_remote-app-permissions"], "summary": "perms_remote-app-permissions_remote-apps_add_partial_update"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/remote-app-permissions/{id}/remote-apps/all/": {"get": {"operationId": "perms_remote-app-permissions_remote-apps_all_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/RemoteAppPermissionAllRemoteApp"}}}}}}, "tags": ["perms_remote-app-permissions"], "summary": "perms_remote-app-permissions_remote-apps_all_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/remote-app-permissions/{id}/remote-apps/remove/": {"get": {"operationId": "perms_remote-app-permissions_remote-apps_remove_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RemoteAppPermissionUpdateRemoteApp"}}}, "tags": ["perms_remote-app-permissions"], "summary": "perms_remote-app-permissions_remote-apps_remove_read"}, "put": {"operationId": "perms_remote-app-permissions_remote-apps_remove_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/RemoteAppPermissionUpdateRemoteApp"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RemoteAppPermissionUpdateRemoteApp"}}}, "tags": ["perms_remote-app-permissions"], "summary": "perms_remote-app-permissions_remote-apps_remove_update"}, "patch": {"operationId": "perms_remote-app-permissions_remote-apps_remove_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/RemoteAppPermissionUpdateRemoteApp"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RemoteAppPermissionUpdateRemoteApp"}}}, "tags": ["perms_remote-app-permissions"], "summary": "perms_remote-app-permissions_remote-apps_remove_partial_update"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/remote-app-permissions/{id}/users/add/": {"get": {"operationId": "perms_remote-app-permissions_users_add_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RemoteAppPermissionUpdateUser"}}}, "tags": ["perms_remote-app-permissions"], "summary": "perms_remote-app-permissions_users_add_read"}, "put": {"operationId": "perms_remote-app-permissions_users_add_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/RemoteAppPermissionUpdateUser"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RemoteAppPermissionUpdateUser"}}}, "tags": ["perms_remote-app-permissions"], "summary": "perms_remote-app-permissions_users_add_update"}, "patch": {"operationId": "perms_remote-app-permissions_users_add_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/RemoteAppPermissionUpdateUser"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RemoteAppPermissionUpdateUser"}}}, "tags": ["perms_remote-app-permissions"], "summary": "perms_remote-app-permissions_users_add_partial_update"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/remote-app-permissions/{id}/users/all/": {"get": {"operationId": "perms_remote-app-permissions_users_all_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/PermissionAllUser"}}}}}}, "tags": ["perms_remote-app-permissions"], "summary": "perms_remote-app-permissions_users_all_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/remote-app-permissions/{id}/users/remove/": {"get": {"operationId": "perms_remote-app-permissions_users_remove_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RemoteAppPermissionUpdateUser"}}}, "tags": ["perms_remote-app-permissions"], "summary": "perms_remote-app-permissions_users_remove_read"}, "put": {"operationId": "perms_remote-app-permissions_users_remove_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/RemoteAppPermissionUpdateUser"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RemoteAppPermissionUpdateUser"}}}, "tags": ["perms_remote-app-permissions"], "summary": "perms_remote-app-permissions_users_remove_update"}, "patch": {"operationId": "perms_remote-app-permissions_users_remove_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/RemoteAppPermissionUpdateUser"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RemoteAppPermissionUpdateUser"}}}, "tags": ["perms_remote-app-permissions"], "summary": "perms_remote-app-permissions_users_remove_partial_update"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/system-users-permission/": {"get": {"operationId": "perms_system-users-permission_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/SystemUser"}}}}}}, "tags": ["perms_system-users-permission"], "summary": "perms_system-users-permission_list"}, "parameters": []}, "/perms/user-groups/{id}/assets/": {"get": {"operationId": "perms_user-groups_assets_list", "description": "", "parameters": [{"name": "hostname", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "ip", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "comment", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/AssetGranted"}}}}}}, "tags": ["perms_user-groups"], "summary": "perms_user-groups_assets_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/user-groups/{id}/assets/{asset_id}/system-users/": {"get": {"operationId": "perms_user-groups_assets_system-users_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/AssetSystemUser"}}}}}}, "tags": ["perms_user-groups"], "summary": "perms_user-groups_assets_system-users_list"}, "parameters": [{"name": "asset_id", "in": "path", "required": true, "type": "string"}, {"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/user-groups/{id}/database-apps/": {"get": {"operationId": "perms_user-groups_database-apps_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/DatabaseApp"}}}}}}, "tags": ["perms_user-groups"], "summary": "perms_user-groups_database-apps_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/user-groups/{id}/k8s-apps/": {"get": {"operationId": "perms_user-groups_k8s-apps_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/K8sApp"}}}}}}, "tags": ["perms_user-groups"], "summary": "perms_user-groups_k8s-apps_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/user-groups/{id}/nodes/": {"get": {"operationId": "perms_user-groups_nodes_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/NodeGranted"}}}}}}, "tags": ["perms_user-groups"], "summary": "perms_user-groups_nodes_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/user-groups/{id}/nodes/children/": {"get": {"operationId": "perms_user-groups_nodes_children_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/NodeGranted"}}}}}}, "tags": ["perms_user-groups"], "summary": "perms_user-groups_nodes_children_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/user-groups/{id}/nodes/children/tree/": {"get": {"operationId": "perms_user-groups_nodes_children_tree_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"type": "array", "items": {"$ref": "#/definitions/TreeNode"}}}}}}}, "tags": ["perms_user-groups"], "summary": "perms_user-groups_nodes_children_tree_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/user-groups/{id}/nodes/{node_id}/assets/": {"get": {"operationId": "perms_user-groups_nodes_assets_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/AssetGranted"}}}}}}, "tags": ["perms_user-groups"], "summary": "perms_user-groups_nodes_assets_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}, {"name": "node_id", "in": "path", "required": true, "type": "string"}]}, "/perms/user-groups/{id}/remote-apps/": {"get": {"operationId": "perms_user-groups_remote-apps_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/RemoteApp"}}}}}}, "tags": ["perms_user-groups"], "summary": "perms_user-groups_remote-apps_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/users/asset-permissions/cache/": {"delete": {"operationId": "perms_users_my_asset-permissions_cache_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["perms_users"], "summary": "perms_users_my_asset-permissions_cache_delete"}, "parameters": []}, "/perms/users/assets/": {"get": {"operationId": "perms_users_my_assets_list", "description": "", "parameters": [{"name": "hostname", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "ip", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "comment", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/AssetGranted"}}}}}}, "tags": ["perms_users"], "summary": "perms_users_my_assets_list"}, "parameters": []}, "/perms/users/assets/tree/": {"get": {"operationId": "perms_users_my_assets_tree_list", "description": "", "parameters": [{"name": "hostname", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "ip", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "comment", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"type": "array", "items": {"$ref": "#/definitions/TreeNode"}}}}}}}, "tags": ["perms_users"], "summary": "perms_users_my_assets_tree_list"}, "parameters": []}, "/perms/users/assets/{asset_id}/system-users/": {"get": {"operationId": "perms_users_my_assets_system-users_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/AssetSystemUser"}}}}}}, "tags": ["perms_users"], "summary": "perms_users_my_assets_system-users_list"}, "parameters": [{"name": "asset_id", "in": "path", "required": true, "type": "string"}]}, "/perms/users/database-apps/": {"get": {"operationId": "perms_users_my_database-apps_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/DatabaseApp"}}}}}}, "tags": ["perms_users"], "summary": "perms_users_my_database-apps_list"}, "parameters": []}, "/perms/users/database-apps/tree/": {"get": {"operationId": "perms_users_my_database-apps_tree_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": ""}}, "tags": ["perms_users"], "summary": "perms_users_my_database-apps_tree_list"}, "parameters": []}, "/perms/users/database-apps/{database_app_id}/system-users/": {"get": {"operationId": "perms_users_my_database-apps_system-users_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/DatabaseAppSystemUser"}}}}}}, "tags": ["perms_users"], "summary": "perms_users_my_database-apps_system-users_list"}, "parameters": [{"name": "database_app_id", "in": "path", "required": true, "type": "string"}]}, "/perms/users/k8s-apps/": {"get": {"operationId": "perms_users_my_k8s-apps_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/K8sApp"}}}}}}, "tags": ["perms_users"], "summary": "perms_users_my_k8s-apps_list"}, "parameters": []}, "/perms/users/k8s-apps/tree/": {"get": {"operationId": "perms_users_my_k8s-apps_tree_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": ""}}, "tags": ["perms_users"], "summary": "perms_users_my_k8s-apps_tree_list"}, "parameters": []}, "/perms/users/k8s-apps/{k8s_app_id}/system-users/": {"get": {"operationId": "perms_users_my_k8s-apps_system-users_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/K8sAppSystemUser"}}}}}}, "tags": ["perms_users"], "summary": "perms_users_my_k8s-apps_system-users_list"}, "parameters": [{"name": "k8s_app_id", "in": "path", "required": true, "type": "string"}]}, "/perms/users/nodes-with-assets/tree/": {"get": {"operationId": "perms_users_my_nodes-with-assets_tree_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"type": "array", "items": {"$ref": "#/definitions/TreeNode"}}}}}}}, "tags": ["perms_users"], "summary": "perms_users_my_nodes-with-assets_tree_list"}, "parameters": []}, "/perms/users/nodes/": {"get": {"operationId": "perms_users_my_nodes_list", "description": "\u67e5\u8be2\u7528\u6237\u6388\u6743\u7684\u6240\u6709\u8282\u70b9\u7684API", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/NodeGranted"}}}}}}, "tags": ["perms_users"], "summary": "perms_users_my_nodes_list"}, "parameters": []}, "/perms/users/nodes/children-with-assets/tree/": {"get": {"operationId": "perms_users_my_nodes_children-with-assets_tree_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"type": "array", "items": {"$ref": "#/definitions/TreeNode"}}}}}}}, "tags": ["perms_users"], "summary": "perms_users_my_nodes_children-with-assets_tree_list"}, "parameters": []}, "/perms/users/nodes/children/": {"get": {"operationId": "perms_users_my_nodes_root_children_list", "description": "\u67e5\u8be2\u7528\u6237\u6388\u6743\u7684\u6240\u6709\u8282\u70b9\u7684API", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/NodeGranted"}}}}}}, "tags": ["perms_users"], "summary": "perms_users_my_nodes_root_children_list"}, "parameters": []}, "/perms/users/nodes/children/tree/": {"get": {"operationId": "perms_users_my_nodes_children_tree_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"type": "array", "items": {"$ref": "#/definitions/TreeNode"}}}}}}}, "tags": ["perms_users"], "summary": "perms_users_my_nodes_children_tree_list"}, "parameters": []}, "/perms/users/nodes/tree/": {"get": {"operationId": "perms_users_my_nodes_tree_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"type": "array", "items": {"$ref": "#/definitions/TreeNode"}}}}}}}, "tags": ["perms_users"], "summary": "perms_users_my_nodes_tree_list"}, "parameters": []}, "/perms/users/nodes/{node_id}/assets/": {"get": {"operationId": "perms_users_my_nodes_assets_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/AssetGranted"}}}}}}, "tags": ["perms_users"], "summary": "perms_users_my_nodes_assets_list"}, "parameters": [{"name": "node_id", "in": "path", "required": true, "type": "string"}]}, "/perms/users/remote-apps/": {"get": {"operationId": "perms_users_my_remote-apps_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/RemoteApp"}}}}}}, "tags": ["perms_users"], "summary": "perms_users_my_remote-apps_list"}, "parameters": []}, "/perms/users/remote-apps/tree/": {"get": {"operationId": "perms_users_my_remote-apps_tree_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"type": "array", "items": {"$ref": "#/definitions/TreeNode"}}}}}}}, "tags": ["perms_users"], "summary": "perms_users_my_remote-apps_tree_list"}, "parameters": []}, "/perms/users/remote-apps/{remote_app_id}/system-users/": {"get": {"operationId": "perms_users_my_remote-apps_system-users_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/RemoteAppSystemUser"}}}}}}, "tags": ["perms_users"], "summary": "perms_users_my_remote-apps_system-users_list"}, "parameters": [{"name": "remote_app_id", "in": "path", "required": true, "type": "string"}]}, "/perms/users/{id}/asset-permissions/cache/": {"delete": {"operationId": "perms_users_asset-permissions_cache_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["perms_users"], "summary": "perms_users_asset-permissions_cache_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/users/{id}/assets/": {"get": {"operationId": "perms_users_assets_list", "description": "", "parameters": [{"name": "hostname", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "ip", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "comment", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/AssetGranted"}}}}}}, "tags": ["perms_users"], "summary": "perms_users_assets_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/users/{id}/assets/tree/": {"get": {"operationId": "perms_users_assets_tree_list", "description": "", "parameters": [{"name": "hostname", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "ip", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "comment", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"type": "array", "items": {"$ref": "#/definitions/TreeNode"}}}}}}}, "tags": ["perms_users"], "summary": "perms_users_assets_tree_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/users/{id}/assets/{asset_id}/system-users/": {"get": {"operationId": "perms_users_assets_system-users_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/AssetSystemUser"}}}}}}, "tags": ["perms_users"], "summary": "perms_users_assets_system-users_list"}, "parameters": [{"name": "asset_id", "in": "path", "required": true, "type": "string"}, {"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/users/{id}/database-apps/": {"get": {"operationId": "perms_users_database-apps_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/DatabaseApp"}}}}}}, "tags": ["perms_users"], "summary": "perms_users_database-apps_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/users/{id}/database-apps/tree/": {"get": {"operationId": "perms_users_database-apps_tree_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": ""}}, "tags": ["perms_users"], "summary": "perms_users_database-apps_tree_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/users/{id}/database-apps/{database_app_id}/system-users/": {"get": {"operationId": "perms_users_database-apps_system-users_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/DatabaseAppSystemUser"}}}}}}, "tags": ["perms_users"], "summary": "perms_users_database-apps_system-users_list"}, "parameters": [{"name": "database_app_id", "in": "path", "required": true, "type": "string"}, {"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/users/{id}/k8s-apps/": {"get": {"operationId": "perms_users_k8s-apps_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/K8sApp"}}}}}}, "tags": ["perms_users"], "summary": "perms_users_k8s-apps_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/users/{id}/k8s-apps/tree/": {"get": {"operationId": "perms_users_k8s-apps_tree_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": ""}}, "tags": ["perms_users"], "summary": "perms_users_k8s-apps_tree_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/users/{id}/k8s-apps/{k8s_app_id}/system-users/": {"get": {"operationId": "perms_users_k8s-apps_system-users_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/K8sAppSystemUser"}}}}}}, "tags": ["perms_users"], "summary": "perms_users_k8s-apps_system-users_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}, {"name": "k8s_app_id", "in": "path", "required": true, "type": "string"}]}, "/perms/users/{id}/nodes-with-assets/tree/": {"get": {"operationId": "perms_users_nodes-with-assets_tree_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"type": "array", "items": {"$ref": "#/definitions/TreeNode"}}}}}}}, "tags": ["perms_users"], "summary": "perms_users_nodes-with-assets_tree_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/users/{id}/nodes/": {"get": {"operationId": "perms_users_nodes_list", "description": "\u67e5\u8be2\u7528\u6237\u6388\u6743\u7684\u6240\u6709\u8282\u70b9\u7684API", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/NodeGranted"}}}}}}, "tags": ["perms_users"], "summary": "perms_users_nodes_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/users/{id}/nodes/children-with-assets/tree/": {"get": {"operationId": "perms_users_nodes_children-with-assets_tree_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"type": "array", "items": {"$ref": "#/definitions/TreeNode"}}}}}}}, "tags": ["perms_users"], "summary": "perms_users_nodes_children-with-assets_tree_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/users/{id}/nodes/children/": {"get": {"operationId": "perms_users_nodes_children_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/NodeGranted"}}}}}}, "tags": ["perms_users"], "summary": "perms_users_nodes_children_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/users/{id}/nodes/children/tree/": {"get": {"operationId": "perms_users_nodes_children_tree_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"type": "array", "items": {"$ref": "#/definitions/TreeNode"}}}}}}}, "tags": ["perms_users"], "summary": "perms_users_nodes_children_tree_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/users/{id}/nodes/tree/": {"get": {"operationId": "perms_users_nodes_tree_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"type": "array", "items": {"$ref": "#/definitions/TreeNode"}}}}}}}, "tags": ["perms_users"], "summary": "perms_users_nodes_tree_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/users/{id}/nodes/{node_id}/assets/": {"get": {"operationId": "perms_users_nodes_assets_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/AssetGranted"}}}}}}, "tags": ["perms_users"], "summary": "perms_users_nodes_assets_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}, {"name": "node_id", "in": "path", "required": true, "type": "string"}]}, "/perms/users/{id}/remote-apps/": {"get": {"operationId": "perms_users_remote-apps_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/RemoteApp"}}}}}}, "tags": ["perms_users"], "summary": "perms_users_remote-apps_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/users/{id}/remote-apps/tree/": {"get": {"operationId": "perms_users_remote-apps_tree_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"type": "array", "items": {"$ref": "#/definitions/TreeNode"}}}}}}}, "tags": ["perms_users"], "summary": "perms_users_remote-apps_tree_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/perms/users/{id}/remote-apps/{remote_app_id}/system-users/": {"get": {"operationId": "perms_users_remote-apps_system-users_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/RemoteAppSystemUser"}}}}}}, "tags": ["perms_users"], "summary": "perms_users_remote-apps_system-users_list"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}, {"name": "remote_app_id", "in": "path", "required": true, "type": "string"}]}, "/settings/ldap/cache/refresh/": {"get": {"operationId": "settings_ldap_cache_refresh_read", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["settings_ldap"], "summary": "settings_ldap_cache_refresh_read"}, "parameters": []}, "/settings/ldap/testing/config/": {"post": {"operationId": "settings_ldap_testing_config_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["settings_ldap"], "summary": "settings_ldap_testing_config_create"}, "parameters": []}, "/settings/ldap/testing/login/": {"post": {"operationId": "settings_ldap_testing_login_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["settings_ldap"], "summary": "settings_ldap_testing_login_create"}, "parameters": []}, "/settings/ldap/users/": {"get": {"operationId": "settings_ldap_users_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/LDAPUser"}}}}}}, "tags": ["settings_ldap"], "summary": "settings_ldap_users_list"}, "parameters": []}, "/settings/ldap/users/import/": {"post": {"operationId": "settings_ldap_users_import_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["settings_ldap"], "summary": "settings_ldap_users_import_create"}, "parameters": []}, "/settings/mail/testing/": {"post": {"operationId": "settings_mail_testing_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["settings_mail"], "summary": "settings_mail_testing_create"}, "parameters": []}, "/settings/public/": {"get": {"operationId": "settings_public_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/PublicSetting"}}}, "tags": ["settings_public"], "summary": "settings_public_read"}, "parameters": []}, "/settings/setting/": {"get": {"operationId": "settings_setting_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Settings"}}}, "tags": ["settings_setting"], "summary": "settings_setting_read"}, "put": {"operationId": "settings_setting_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Settings"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Settings"}}}, "tags": ["settings_setting"], "summary": "settings_setting_update"}, "patch": {"operationId": "settings_setting_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Settings"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Settings"}}}, "tags": ["settings_setting"], "summary": "settings_setting_partial_update"}, "parameters": []}, "/terminal/command-storages/": {"get": {"operationId": "terminal_command-storages_list", "description": "", "parameters": [{"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "type", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/CommandStorage"}}}}}}, "tags": ["terminal_command-storages"], "summary": "terminal_command-storages_list"}, "post": {"operationId": "terminal_command-storages_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/CommandStorage"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/CommandStorage"}}}, "tags": ["terminal_command-storages"], "summary": "terminal_command-storages_create"}, "parameters": []}, "/terminal/command-storages/{id}/": {"get": {"operationId": "terminal_command-storages_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/CommandStorage"}}}, "tags": ["terminal_command-storages"], "summary": "terminal_command-storages_read"}, "put": {"operationId": "terminal_command-storages_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/CommandStorage"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/CommandStorage"}}}, "tags": ["terminal_command-storages"], "summary": "terminal_command-storages_update"}, "patch": {"operationId": "terminal_command-storages_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/CommandStorage"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/CommandStorage"}}}, "tags": ["terminal_command-storages"], "summary": "terminal_command-storages_partial_update"}, "delete": {"operationId": "terminal_command-storages_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["terminal_command-storages"], "summary": "terminal_command-storages_delete"}, "parameters": [{"name": "id", "in": "path", "description": "A UUID string identifying this command storage.", "required": true, "type": "string", "format": "uuid"}]}, "/terminal/command-storages/{id}/test-connective/": {"get": {"operationId": "terminal_command-storages_test-connective_read", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["terminal_command-storages"], "summary": "terminal_command-storages_test-connective_read"}, "parameters": [{"name": "id", "in": "path", "description": "A UUID string identifying this command storage.", "required": true, "type": "string", "format": "uuid"}]}, "/terminal/commands/": {"get": {"operationId": "terminal_commands_list", "description": "\u63a5\u53d7app\u53d1\u9001\u6765\u7684command log, \u683c\u5f0f\u5982\u4e0b\n{\n \"user\": \"admin\",\n \"asset\": \"localhost\",\n \"system_user\": \"web\",\n \"session\": \"xxxxxx\",\n \"input\": \"whoami\",\n \"output\": \"d2hvbWFp\", # base64.b64encode(s)\n \"timestamp\": 1485238673.0\n}", "parameters": [{"name": "asset", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "system_user", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "user", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "session", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "risk_level", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "input", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/SessionCommand"}}}}}}, "tags": ["terminal_commands"], "summary": "terminal_commands_list"}, "post": {"operationId": "terminal_commands_create", "description": "\u63a5\u53d7app\u53d1\u9001\u6765\u7684command log, \u683c\u5f0f\u5982\u4e0b\n{\n \"user\": \"admin\",\n \"asset\": \"localhost\",\n \"system_user\": \"web\",\n \"session\": \"xxxxxx\",\n \"input\": \"whoami\",\n \"output\": \"d2hvbWFp\", # base64.b64encode(s)\n \"timestamp\": 1485238673.0\n}", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/SessionCommand"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/SessionCommand"}}}, "tags": ["terminal_commands"], "summary": "terminal_commands_create"}, "parameters": []}, "/terminal/commands/export/": {"get": {"operationId": "terminal_commands_export_list", "description": "", "parameters": [{"name": "asset", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "system_user", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "user", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "session", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "risk_level", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "input", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/SessionCommand"}}}}}}, "tags": ["terminal_commands"], "summary": "terminal_commands_export_list"}, "parameters": []}, "/terminal/commands/{id}/": {"get": {"operationId": "terminal_commands_read", "description": "\u63a5\u53d7app\u53d1\u9001\u6765\u7684command log, \u683c\u5f0f\u5982\u4e0b\n{\n \"user\": \"admin\",\n \"asset\": \"localhost\",\n \"system_user\": \"web\",\n \"session\": \"xxxxxx\",\n \"input\": \"whoami\",\n \"output\": \"d2hvbWFp\", # base64.b64encode(s)\n \"timestamp\": 1485238673.0\n}", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/SessionCommand"}}}, "tags": ["terminal_commands"], "summary": "terminal_commands_read"}, "put": {"operationId": "terminal_commands_update", "description": "\u63a5\u53d7app\u53d1\u9001\u6765\u7684command log, \u683c\u5f0f\u5982\u4e0b\n{\n \"user\": \"admin\",\n \"asset\": \"localhost\",\n \"system_user\": \"web\",\n \"session\": \"xxxxxx\",\n \"input\": \"whoami\",\n \"output\": \"d2hvbWFp\", # base64.b64encode(s)\n \"timestamp\": 1485238673.0\n}", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/SessionCommand"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/SessionCommand"}}}, "tags": ["terminal_commands"], "summary": "terminal_commands_update"}, "patch": {"operationId": "terminal_commands_partial_update", "description": "\u63a5\u53d7app\u53d1\u9001\u6765\u7684command log, \u683c\u5f0f\u5982\u4e0b\n{\n \"user\": \"admin\",\n \"asset\": \"localhost\",\n \"system_user\": \"web\",\n \"session\": \"xxxxxx\",\n \"input\": \"whoami\",\n \"output\": \"d2hvbWFp\", # base64.b64encode(s)\n \"timestamp\": 1485238673.0\n}", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/SessionCommand"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/SessionCommand"}}}, "tags": ["terminal_commands"], "summary": "terminal_commands_partial_update"}, "delete": {"operationId": "terminal_commands_delete", "description": "\u63a5\u53d7app\u53d1\u9001\u6765\u7684command log, \u683c\u5f0f\u5982\u4e0b\n{\n \"user\": \"admin\",\n \"asset\": \"localhost\",\n \"system_user\": \"web\",\n \"session\": \"xxxxxx\",\n \"input\": \"whoami\",\n \"output\": \"d2hvbWFp\", # base64.b64encode(s)\n \"timestamp\": 1485238673.0\n}", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["terminal_commands"], "summary": "terminal_commands_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/terminal/replay-storages/": {"get": {"operationId": "terminal_replay-storages_list", "description": "", "parameters": [{"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "type", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/ReplayStorage"}}}}}}, "tags": ["terminal_replay-storages"], "summary": "terminal_replay-storages_list"}, "post": {"operationId": "terminal_replay-storages_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/ReplayStorage"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/ReplayStorage"}}}, "tags": ["terminal_replay-storages"], "summary": "terminal_replay-storages_create"}, "parameters": []}, "/terminal/replay-storages/{id}/": {"get": {"operationId": "terminal_replay-storages_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/ReplayStorage"}}}, "tags": ["terminal_replay-storages"], "summary": "terminal_replay-storages_read"}, "put": {"operationId": "terminal_replay-storages_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/ReplayStorage"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/ReplayStorage"}}}, "tags": ["terminal_replay-storages"], "summary": "terminal_replay-storages_update"}, "patch": {"operationId": "terminal_replay-storages_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/ReplayStorage"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/ReplayStorage"}}}, "tags": ["terminal_replay-storages"], "summary": "terminal_replay-storages_partial_update"}, "delete": {"operationId": "terminal_replay-storages_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["terminal_replay-storages"], "summary": "terminal_replay-storages_delete"}, "parameters": [{"name": "id", "in": "path", "description": "A UUID string identifying this replay storage.", "required": true, "type": "string", "format": "uuid"}]}, "/terminal/replay-storages/{id}/test-connective/": {"get": {"operationId": "terminal_replay-storages_test-connective_read", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["terminal_replay-storages"], "summary": "terminal_replay-storages_test-connective_read"}, "parameters": [{"name": "id", "in": "path", "description": "A UUID string identifying this replay storage.", "required": true, "type": "string", "format": "uuid"}]}, "/terminal/sessions/": {"get": {"operationId": "terminal_sessions_list", "description": "", "parameters": [{"name": "user", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "asset", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "system_user", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "remote_addr", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "protocol", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "terminal", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "is_finished", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "login_from", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "date_from", "in": "query", "description": "date_start date_from", "required": false, "type": "string"}, {"name": "date_to", "in": "query", "description": "date_start date_to", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/Session"}}}}}}, "tags": ["terminal_sessions"], "summary": "terminal_sessions_list"}, "post": {"operationId": "terminal_sessions_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Session"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/Session"}}}, "tags": ["terminal_sessions"], "summary": "terminal_sessions_create"}, "put": {"operationId": "terminal_sessions_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Session"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Session"}}}, "tags": ["terminal_sessions"], "summary": "terminal_sessions_bulk_update"}, "patch": {"operationId": "terminal_sessions_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Session"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Session"}}}, "tags": ["terminal_sessions"], "summary": "terminal_sessions_partial_bulk_update"}, "delete": {"operationId": "terminal_sessions_bulk_delete", "description": "", "parameters": [{"name": "user", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "asset", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "system_user", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "remote_addr", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "protocol", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "terminal", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "is_finished", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "login_from", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "date_from", "in": "query", "description": "date_start date_from", "required": false, "type": "string"}, {"name": "date_to", "in": "query", "description": "date_start date_to", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["terminal_sessions"], "summary": "terminal_sessions_bulk_delete"}, "parameters": []}, "/terminal/sessions/join/validate/": {"post": {"operationId": "terminal_sessions_join_validate_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["terminal_sessions"], "summary": "terminal_sessions_join_validate_create"}, "parameters": []}, "/terminal/sessions/{id}/": {"get": {"operationId": "terminal_sessions_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Session"}}}, "tags": ["terminal_sessions"], "summary": "terminal_sessions_read"}, "put": {"operationId": "terminal_sessions_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Session"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Session"}}}, "tags": ["terminal_sessions"], "summary": "terminal_sessions_update"}, "patch": {"operationId": "terminal_sessions_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Session"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Session"}}}, "tags": ["terminal_sessions"], "summary": "terminal_sessions_partial_update"}, "delete": {"operationId": "terminal_sessions_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["terminal_sessions"], "summary": "terminal_sessions_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/terminal/sessions/{id}/replay/": {"get": {"operationId": "terminal_sessions_replay_read", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["terminal_sessions"], "summary": "terminal_sessions_replay_read"}, "post": {"operationId": "terminal_sessions_replay_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["terminal_sessions"], "summary": "terminal_sessions_replay_create"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/terminal/sessions/{id}/replay/download/": {"get": {"operationId": "terminal_sessions_replay_download", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Session"}}}, "produces": [""], "tags": ["terminal_sessions"], "summary": "terminal_sessions_replay_download"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/terminal/status/": {"get": {"operationId": "terminal_status_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/Status"}}}}}}, "tags": ["terminal_status"], "summary": "terminal_status_list"}, "post": {"operationId": "terminal_status_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Status"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/Status"}}}, "tags": ["terminal_status"], "summary": "terminal_status_create"}, "parameters": []}, "/terminal/status/{id}/": {"get": {"operationId": "terminal_status_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Status"}}}, "tags": ["terminal_status"], "summary": "terminal_status_read"}, "put": {"operationId": "terminal_status_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Status"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Status"}}}, "tags": ["terminal_status"], "summary": "terminal_status_update"}, "patch": {"operationId": "terminal_status_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Status"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Status"}}}, "tags": ["terminal_status"], "summary": "terminal_status_partial_update"}, "delete": {"operationId": "terminal_status_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["terminal_status"], "summary": "terminal_status_delete"}, "parameters": [{"name": "id", "in": "path", "description": "A UUID string identifying this status.", "required": true, "type": "string", "format": "uuid"}]}, "/terminal/tasks/": {"get": {"operationId": "terminal_tasks_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/Task"}}}}}}, "tags": ["terminal_tasks"], "summary": "terminal_tasks_list"}, "post": {"operationId": "terminal_tasks_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Task"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/Task"}}}, "tags": ["terminal_tasks"], "summary": "terminal_tasks_create"}, "put": {"operationId": "terminal_tasks_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Task"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Task"}}}, "tags": ["terminal_tasks"], "summary": "terminal_tasks_bulk_update"}, "patch": {"operationId": "terminal_tasks_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Task"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Task"}}}, "tags": ["terminal_tasks"], "summary": "terminal_tasks_partial_bulk_update"}, "delete": {"operationId": "terminal_tasks_bulk_delete", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["terminal_tasks"], "summary": "terminal_tasks_bulk_delete"}, "parameters": []}, "/terminal/tasks/kill-session/": {"post": {"operationId": "terminal_tasks_kill-session_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["terminal_tasks"], "summary": "terminal_tasks_kill-session_create"}, "parameters": []}, "/terminal/tasks/{id}/": {"get": {"operationId": "terminal_tasks_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Task"}}}, "tags": ["terminal_tasks"], "summary": "terminal_tasks_read"}, "put": {"operationId": "terminal_tasks_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Task"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Task"}}}, "tags": ["terminal_tasks"], "summary": "terminal_tasks_update"}, "patch": {"operationId": "terminal_tasks_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Task"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Task"}}}, "tags": ["terminal_tasks"], "summary": "terminal_tasks_partial_update"}, "delete": {"operationId": "terminal_tasks_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["terminal_tasks"], "summary": "terminal_tasks_delete"}, "parameters": [{"name": "id", "in": "path", "description": "A UUID string identifying this task.", "required": true, "type": "string", "format": "uuid"}]}, "/terminal/terminals/": {"get": {"operationId": "terminal_terminals_list", "description": "", "parameters": [{"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "remote_addr", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/Terminal"}}}}}}, "tags": ["terminal_terminals"], "summary": "terminal_terminals_list"}, "post": {"operationId": "terminal_terminals_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Terminal"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/Terminal"}}}, "tags": ["terminal_terminals"], "summary": "terminal_terminals_create"}, "put": {"operationId": "terminal_terminals_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Terminal"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Terminal"}}}, "tags": ["terminal_terminals"], "summary": "terminal_terminals_bulk_update"}, "patch": {"operationId": "terminal_terminals_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Terminal"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Terminal"}}}, "tags": ["terminal_terminals"], "summary": "terminal_terminals_partial_bulk_update"}, "delete": {"operationId": "terminal_terminals_bulk_delete", "description": "", "parameters": [{"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "remote_addr", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["terminal_terminals"], "summary": "terminal_terminals_bulk_delete"}, "parameters": []}, "/terminal/terminals/config/": {"get": {"operationId": "terminal_terminals_config_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["terminal_terminals"], "summary": "terminal_terminals_config_list"}, "parameters": []}, "/terminal/terminals/{id}/": {"get": {"operationId": "terminal_terminals_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Terminal"}}}, "tags": ["terminal_terminals"], "summary": "terminal_terminals_read"}, "put": {"operationId": "terminal_terminals_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Terminal"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Terminal"}}}, "tags": ["terminal_terminals"], "summary": "terminal_terminals_update"}, "patch": {"operationId": "terminal_terminals_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Terminal"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Terminal"}}}, "tags": ["terminal_terminals"], "summary": "terminal_terminals_partial_update"}, "delete": {"operationId": "terminal_terminals_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["terminal_terminals"], "summary": "terminal_terminals_delete"}, "parameters": [{"name": "id", "in": "path", "description": "A UUID string identifying this terminal.", "required": true, "type": "string", "format": "uuid"}]}, "/terminal/terminals/{terminal}/access-key/": {"get": {"operationId": "terminal_terminals_access-key_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["terminal_terminals"], "summary": "terminal_terminals_access-key_list"}, "parameters": [{"name": "terminal", "in": "path", "required": true, "type": "string"}]}, "/terminal/terminals/{terminal}/sessions/": {"get": {"operationId": "terminal_terminals_sessions_list", "description": "", "parameters": [{"name": "user", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "asset", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "system_user", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "remote_addr", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "protocol", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "terminal", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "is_finished", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "login_from", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "date_from", "in": "query", "description": "date_start date_from", "required": false, "type": "string"}, {"name": "date_to", "in": "query", "description": "date_start date_to", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/Session"}}}}}}, "tags": ["terminal_terminals"], "summary": "terminal_terminals_sessions_list"}, "post": {"operationId": "terminal_terminals_sessions_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Session"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/Session"}}}, "tags": ["terminal_terminals"], "summary": "terminal_terminals_sessions_create"}, "put": {"operationId": "terminal_terminals_sessions_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Session"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Session"}}}, "tags": ["terminal_terminals"], "summary": "terminal_terminals_sessions_bulk_update"}, "patch": {"operationId": "terminal_terminals_sessions_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Session"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Session"}}}, "tags": ["terminal_terminals"], "summary": "terminal_terminals_sessions_partial_bulk_update"}, "delete": {"operationId": "terminal_terminals_sessions_bulk_delete", "description": "", "parameters": [{"name": "user", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "asset", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "system_user", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "remote_addr", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "protocol", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "terminal", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "is_finished", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "login_from", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "date_from", "in": "query", "description": "date_start date_from", "required": false, "type": "string"}, {"name": "date_to", "in": "query", "description": "date_start date_to", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["terminal_terminals"], "summary": "terminal_terminals_sessions_bulk_delete"}, "parameters": [{"name": "terminal", "in": "path", "required": true, "type": "string"}]}, "/terminal/terminals/{terminal}/sessions/{id}/": {"get": {"operationId": "terminal_terminals_sessions_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Session"}}}, "tags": ["terminal_terminals"], "summary": "terminal_terminals_sessions_read"}, "put": {"operationId": "terminal_terminals_sessions_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Session"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Session"}}}, "tags": ["terminal_terminals"], "summary": "terminal_terminals_sessions_update"}, "patch": {"operationId": "terminal_terminals_sessions_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Session"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Session"}}}, "tags": ["terminal_terminals"], "summary": "terminal_terminals_sessions_partial_update"}, "delete": {"operationId": "terminal_terminals_sessions_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["terminal_terminals"], "summary": "terminal_terminals_sessions_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}, {"name": "terminal", "in": "path", "required": true, "type": "string"}]}, "/terminal/terminals/{terminal}/sessions/{id}/replay/download/": {"get": {"operationId": "terminal_terminals_sessions_replay_download", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Session"}}}, "produces": [""], "tags": ["terminal_terminals"], "summary": "terminal_terminals_sessions_replay_download"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}, {"name": "terminal", "in": "path", "required": true, "type": "string"}]}, "/terminal/terminals/{terminal}/status/": {"get": {"operationId": "terminal_terminals_status_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/Status"}}}}}}, "tags": ["terminal_terminals"], "summary": "terminal_terminals_status_list"}, "post": {"operationId": "terminal_terminals_status_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Status"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/Status"}}}, "tags": ["terminal_terminals"], "summary": "terminal_terminals_status_create"}, "parameters": [{"name": "terminal", "in": "path", "required": true, "type": "string"}]}, "/terminal/terminals/{terminal}/status/{id}/": {"get": {"operationId": "terminal_terminals_status_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Status"}}}, "tags": ["terminal_terminals"], "summary": "terminal_terminals_status_read"}, "put": {"operationId": "terminal_terminals_status_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Status"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Status"}}}, "tags": ["terminal_terminals"], "summary": "terminal_terminals_status_update"}, "patch": {"operationId": "terminal_terminals_status_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Status"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Status"}}}, "tags": ["terminal_terminals"], "summary": "terminal_terminals_status_partial_update"}, "delete": {"operationId": "terminal_terminals_status_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["terminal_terminals"], "summary": "terminal_terminals_status_delete"}, "parameters": [{"name": "id", "in": "path", "description": "A UUID string identifying this status.", "required": true, "type": "string", "format": "uuid"}, {"name": "terminal", "in": "path", "required": true, "type": "string"}]}, "/tickets/tickets/": {"get": {"operationId": "tickets_tickets_list", "description": "", "parameters": [{"name": "status", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "title", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "action", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "user_display", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/Ticket"}}}}}}, "tags": ["tickets_tickets"], "summary": "tickets_tickets_list"}, "post": {"operationId": "tickets_tickets_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Ticket"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/Ticket"}}}, "tags": ["tickets_tickets"], "summary": "tickets_tickets_create"}, "parameters": []}, "/tickets/tickets/request-asset-perm/": {"get": {"operationId": "tickets_tickets_request-asset-perm_list", "description": "", "parameters": [{"name": "status", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "title", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "action", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "user_display", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "org_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/RequestAssetPermTicket"}}}}}}, "tags": ["tickets_tickets"], "summary": "tickets_tickets_request-asset-perm_list"}, "post": {"operationId": "tickets_tickets_request-asset-perm_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/RequestAssetPermTicket"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/RequestAssetPermTicket"}}}, "tags": ["tickets_tickets"], "summary": "tickets_tickets_request-asset-perm_create"}, "parameters": []}, "/tickets/tickets/request-asset-perm/assignees/": {"get": {"operationId": "tickets_tickets_request-asset-perm_assignees", "description": "", "parameters": [{"name": "status", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "title", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "action", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "user_display", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "org_id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/Assignee"}}}}}}, "tags": ["tickets_tickets"], "summary": "tickets_tickets_request-asset-perm_assignees"}, "parameters": []}, "/tickets/tickets/request-asset-perm/{id}/": {"get": {"operationId": "tickets_tickets_request-asset-perm_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RequestAssetPermTicket"}}}, "tags": ["tickets_tickets"], "summary": "tickets_tickets_request-asset-perm_read"}, "put": {"operationId": "tickets_tickets_request-asset-perm_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/RequestAssetPermTicket"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RequestAssetPermTicket"}}}, "tags": ["tickets_tickets"], "summary": "tickets_tickets_request-asset-perm_update"}, "patch": {"operationId": "tickets_tickets_request-asset-perm_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/RequestAssetPermTicket"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/RequestAssetPermTicket"}}}, "tags": ["tickets_tickets"], "summary": "tickets_tickets_request-asset-perm_partial_update"}, "delete": {"operationId": "tickets_tickets_request-asset-perm_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["tickets_tickets"], "summary": "tickets_tickets_request-asset-perm_delete"}, "parameters": [{"name": "id", "in": "path", "description": "A UUID string identifying this ticket.", "required": true, "type": "string", "format": "uuid"}]}, "/tickets/tickets/request-asset-perm/{id}/approve/": {"post": {"operationId": "tickets_tickets_request-asset-perm_approve", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Empty"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/Empty"}}}, "tags": ["tickets_tickets"], "summary": "tickets_tickets_request-asset-perm_approve"}, "parameters": [{"name": "id", "in": "path", "description": "A UUID string identifying this ticket.", "required": true, "type": "string", "format": "uuid"}]}, "/tickets/tickets/request-asset-perm/{id}/close/": {"post": {"operationId": "tickets_tickets_request-asset-perm_close", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Empty"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/Empty"}}}, "tags": ["tickets_tickets"], "summary": "tickets_tickets_request-asset-perm_close"}, "parameters": [{"name": "id", "in": "path", "description": "A UUID string identifying this ticket.", "required": true, "type": "string", "format": "uuid"}]}, "/tickets/tickets/request-asset-perm/{id}/reject/": {"post": {"operationId": "tickets_tickets_request-asset-perm_reject", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Empty"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/Empty"}}}, "tags": ["tickets_tickets"], "summary": "tickets_tickets_request-asset-perm_reject"}, "parameters": [{"name": "id", "in": "path", "description": "A UUID string identifying this ticket.", "required": true, "type": "string", "format": "uuid"}]}, "/tickets/tickets/{id}/": {"get": {"operationId": "tickets_tickets_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Ticket"}}}, "tags": ["tickets_tickets"], "summary": "tickets_tickets_read"}, "put": {"operationId": "tickets_tickets_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Ticket"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Ticket"}}}, "tags": ["tickets_tickets"], "summary": "tickets_tickets_update"}, "patch": {"operationId": "tickets_tickets_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/Ticket"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/Ticket"}}}, "tags": ["tickets_tickets"], "summary": "tickets_tickets_partial_update"}, "delete": {"operationId": "tickets_tickets_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["tickets_tickets"], "summary": "tickets_tickets_delete"}, "parameters": [{"name": "id", "in": "path", "description": "A UUID string identifying this ticket.", "required": true, "type": "string", "format": "uuid"}]}, "/tickets/tickets/{ticket_id}/comments/": {"get": {"operationId": "tickets_tickets_comments_list", "description": "", "parameters": [{"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": ""}}, "tags": ["tickets_tickets"], "summary": "tickets_tickets_comments_list"}, "post": {"operationId": "tickets_tickets_comments_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["tickets_tickets"], "summary": "tickets_tickets_comments_create"}, "parameters": [{"name": "ticket_id", "in": "path", "required": true, "type": "string"}]}, "/tickets/tickets/{ticket_id}/comments/{id}/": {"get": {"operationId": "tickets_tickets_comments_read", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["tickets_tickets"], "summary": "tickets_tickets_comments_read"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}, {"name": "ticket_id", "in": "path", "required": true, "type": "string"}]}, "/users/connection-token/": {"get": {"operationId": "users_connection-token_list", "description": "", "parameters": [], "responses": {"200": {"description": ""}}, "tags": ["users_connection-token"], "summary": "users_connection-token_list"}, "post": {"operationId": "users_connection-token_create", "description": "", "parameters": [], "responses": {"201": {"description": ""}}, "tags": ["users_connection-token"], "summary": "users_connection-token_create"}, "parameters": []}, "/users/groups/": {"get": {"operationId": "users_groups_list", "description": "", "parameters": [{"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/UserGroup"}}}}}}, "tags": ["users_groups"], "summary": "users_groups_list"}, "post": {"operationId": "users_groups_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/UserGroup"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/UserGroup"}}}, "tags": ["users_groups"], "summary": "users_groups_create"}, "put": {"operationId": "users_groups_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/UserGroup"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/UserGroup"}}}, "tags": ["users_groups"], "summary": "users_groups_bulk_update"}, "patch": {"operationId": "users_groups_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/UserGroup"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/UserGroup"}}}, "tags": ["users_groups"], "summary": "users_groups_partial_bulk_update"}, "delete": {"operationId": "users_groups_bulk_delete", "description": "", "parameters": [{"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["users_groups"], "summary": "users_groups_bulk_delete"}, "parameters": []}, "/users/groups/{id}/": {"get": {"operationId": "users_groups_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/UserGroup"}}}, "tags": ["users_groups"], "summary": "users_groups_read"}, "put": {"operationId": "users_groups_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/UserGroup"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/UserGroup"}}}, "tags": ["users_groups"], "summary": "users_groups_update"}, "patch": {"operationId": "users_groups_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/UserGroup"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/UserGroup"}}}, "tags": ["users_groups"], "summary": "users_groups_partial_update"}, "delete": {"operationId": "users_groups_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["users_groups"], "summary": "users_groups_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/users/otp/reset/": {"get": {"operationId": "users_otp_reset_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/ResetOTP"}}}, "tags": ["users_otp"], "summary": "users_otp_reset_read"}, "parameters": []}, "/users/profile/": {"get": {"operationId": "users_profile_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/UserProfile"}}}, "tags": ["users_profile"], "summary": "users_profile_read"}, "put": {"operationId": "users_profile_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/UserProfile"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/UserProfile"}}}, "tags": ["users_profile"], "summary": "users_profile_update"}, "patch": {"operationId": "users_profile_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/UserProfile"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/UserProfile"}}}, "tags": ["users_profile"], "summary": "users_profile_partial_update"}, "parameters": []}, "/users/profile/password/": {"get": {"operationId": "users_profile_password_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/UserUpdatePassword"}}}, "tags": ["users_profile"], "summary": "users_profile_password_read"}, "put": {"operationId": "users_profile_password_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/UserUpdatePassword"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/UserUpdatePassword"}}}, "tags": ["users_profile"], "summary": "users_profile_password_update"}, "patch": {"operationId": "users_profile_password_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/UserUpdatePassword"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/UserUpdatePassword"}}}, "tags": ["users_profile"], "summary": "users_profile_password_partial_update"}, "parameters": []}, "/users/profile/public-key/": {"get": {"operationId": "users_profile_public-key_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/UserUpdatePublicKey"}}}, "tags": ["users_profile"], "summary": "users_profile_public-key_read"}, "put": {"operationId": "users_profile_public-key_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/UserUpdatePublicKey"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/UserUpdatePublicKey"}}}, "tags": ["users_profile"], "summary": "users_profile_public-key_update"}, "patch": {"operationId": "users_profile_public-key_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/UserUpdatePublicKey"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/UserUpdatePublicKey"}}}, "tags": ["users_profile"], "summary": "users_profile_public-key_partial_update"}, "parameters": []}, "/users/users-groups-relations/": {"get": {"operationId": "users_users-groups-relations_list", "description": "", "parameters": [{"name": "user", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "usergroup", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/UserUserGroupRelation"}}}}}}, "tags": ["users_users-groups-relations"], "summary": "users_users-groups-relations_list"}, "post": {"operationId": "users_users-groups-relations_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/UserUserGroupRelation"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/UserUserGroupRelation"}}}, "tags": ["users_users-groups-relations"], "summary": "users_users-groups-relations_create"}, "put": {"operationId": "users_users-groups-relations_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/UserUserGroupRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/UserUserGroupRelation"}}}, "tags": ["users_users-groups-relations"], "summary": "users_users-groups-relations_bulk_update"}, "patch": {"operationId": "users_users-groups-relations_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/UserUserGroupRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/UserUserGroupRelation"}}}, "tags": ["users_users-groups-relations"], "summary": "users_users-groups-relations_partial_bulk_update"}, "delete": {"operationId": "users_users-groups-relations_bulk_delete", "description": "", "parameters": [{"name": "user", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "usergroup", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["users_users-groups-relations"], "summary": "users_users-groups-relations_bulk_delete"}, "parameters": []}, "/users/users-groups-relations/{id}/": {"get": {"operationId": "users_users-groups-relations_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/UserUserGroupRelation"}}}, "tags": ["users_users-groups-relations"], "summary": "users_users-groups-relations_read"}, "put": {"operationId": "users_users-groups-relations_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/UserUserGroupRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/UserUserGroupRelation"}}}, "tags": ["users_users-groups-relations"], "summary": "users_users-groups-relations_update"}, "patch": {"operationId": "users_users-groups-relations_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/UserUserGroupRelation"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/UserUserGroupRelation"}}}, "tags": ["users_users-groups-relations"], "summary": "users_users-groups-relations_partial_update"}, "delete": {"operationId": "users_users-groups-relations_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["users_users-groups-relations"], "summary": "users_users-groups-relations_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/users/users/": {"get": {"operationId": "users_users_list", "description": "", "parameters": [{"name": "username", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "email", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "source", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "org_role", "in": "query", "description": "Organization role users can be {admins|auditors|users|members}", "required": false, "type": "string"}, {"name": "limit", "in": "query", "description": "Number of results to return per page.", "required": false, "type": "integer"}, {"name": "offset", "in": "query", "description": "The initial index from which to return the results.", "required": false, "type": "integer"}], "responses": {"200": {"description": "", "schema": {"required": ["count", "results"], "type": "object", "properties": {"count": {"type": "integer"}, "next": {"type": "string", "format": "uri"}, "previous": {"type": "string", "format": "uri"}, "results": {"type": "array", "items": {"$ref": "#/definitions/User"}}}}}}, "tags": ["users_users"], "summary": "users_users_list"}, "post": {"operationId": "users_users_create", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/User"}}], "responses": {"201": {"description": "", "schema": {"$ref": "#/definitions/User"}}}, "tags": ["users_users"], "summary": "users_users_create"}, "put": {"operationId": "users_users_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/User"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/User"}}}, "tags": ["users_users"], "summary": "users_users_bulk_update"}, "patch": {"operationId": "users_users_partial_bulk_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/User"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/User"}}}, "tags": ["users_users"], "summary": "users_users_partial_bulk_update"}, "delete": {"operationId": "users_users_bulk_delete", "description": "", "parameters": [{"name": "username", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "email", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "name", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "id", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "source", "in": "query", "description": "", "required": false, "type": "string"}, {"name": "search", "in": "query", "description": "A search term.", "required": false, "type": "string"}, {"name": "order", "in": "query", "description": "Which field to use when ordering the results.", "required": false, "type": "string"}, {"name": "spm", "in": "query", "required": false, "type": "string"}, {"name": "ids", "in": "query", "required": false, "type": "string"}, {"name": "org_role", "in": "query", "description": "Organization role users can be {admins|auditors|users|members}", "required": false, "type": "string"}], "responses": {"204": {"description": ""}}, "tags": ["users_users"], "summary": "users_users_bulk_delete"}, "parameters": []}, "/users/users/{id}/": {"get": {"operationId": "users_users_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/UserRetrieve"}}}, "tags": ["users_users"], "summary": "users_users_read"}, "put": {"operationId": "users_users_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/User"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/User"}}}, "tags": ["users_users"], "summary": "users_users_update"}, "patch": {"operationId": "users_users_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/User"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/User"}}}, "tags": ["users_users"], "summary": "users_users_partial_update"}, "delete": {"operationId": "users_users_delete", "description": "", "parameters": [], "responses": {"204": {"description": ""}}, "tags": ["users_users"], "summary": "users_users_delete"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/users/users/{id}/otp/reset/": {"get": {"operationId": "users_users_otp_reset_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/ResetOTP"}}}, "tags": ["users_users"], "summary": "users_users_otp_reset_read"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/users/users/{id}/password/": {"get": {"operationId": "users_users_password_read", "description": "", "parameters": [], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/ChangeUserPassword"}}}, "tags": ["users_users"], "summary": "users_users_password_read"}, "put": {"operationId": "users_users_password_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/ChangeUserPassword"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/ChangeUserPassword"}}}, "tags": ["users_users"], "summary": "users_users_password_update"}, "patch": {"operationId": "users_users_password_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/ChangeUserPassword"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/ChangeUserPassword"}}}, "tags": ["users_users"], "summary": "users_users_password_partial_update"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/users/users/{id}/password/reset/": {"put": {"operationId": "users_users_password_reset_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/User"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/User"}}}, "tags": ["users_users"], "summary": "users_users_password_reset_update"}, "patch": {"operationId": "users_users_password_reset_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/User"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/User"}}}, "tags": ["users_users"], "summary": "users_users_password_reset_partial_update"}, "parameters": [{"name": "id", "in": "path", "description": "A UUID string identifying this \u7528\u6237.", "required": true, "type": "string", "format": "uuid"}]}, "/users/users/{id}/pubkey/reset/": {"put": {"operationId": "users_users_pubkey_reset_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/User"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/User"}}}, "tags": ["users_users"], "summary": "users_users_pubkey_reset_update"}, "patch": {"operationId": "users_users_pubkey_reset_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/User"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/User"}}}, "tags": ["users_users"], "summary": "users_users_pubkey_reset_partial_update"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/users/users/{id}/pubkey/update/": {"put": {"operationId": "users_users_pubkey_update_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/UserPKUpdate"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/UserPKUpdate"}}}, "tags": ["users_users"], "summary": "users_users_pubkey_update_update"}, "patch": {"operationId": "users_users_pubkey_update_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/UserPKUpdate"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/UserPKUpdate"}}}, "tags": ["users_users"], "summary": "users_users_pubkey_update_partial_update"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}, "/users/users/{id}/unblock/": {"put": {"operationId": "users_users_unblock_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/User"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/User"}}}, "tags": ["users_users"], "summary": "users_users_unblock_update"}, "patch": {"operationId": "users_users_unblock_partial_update", "description": "", "parameters": [{"name": "data", "in": "body", "required": true, "schema": {"$ref": "#/definitions/User"}}], "responses": {"200": {"description": "", "schema": {"$ref": "#/definitions/User"}}}, "tags": ["users_users"], "summary": "users_users_unblock_partial_update"}, "parameters": [{"name": "id", "in": "path", "required": true, "type": "string"}]}}, "definitions": {"DatabaseApp": {"required": ["name", "host"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "name": {"title": "\u540d\u79f0", "type": "string", "maxLength": 128, "minLength": 1}, "type": {"title": "\u7c7b\u578b", "type": "string", "enum": ["mysql"]}, "get_type_display": {"title": "Get type display", "type": "string", "readOnly": true}, "host": {"title": "\u4e3b\u673a", "type": "string", "maxLength": 128, "minLength": 1}, "port": {"title": "\u7aef\u53e3", "type": "integer", "maximum": 2147483647, "minimum": -2147483648}, "database": {"title": "\u6570\u636e\u5e93", "type": "string", "maxLength": 128}, "comment": {"title": "\u5907\u6ce8", "type": "string", "maxLength": 128}, "created_by": {"title": "\u521b\u5efa\u8005", "type": "string", "readOnly": true, "minLength": 1}, "date_created": {"title": "\u521b\u5efa\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "date_updated": {"title": "\u66f4\u65b0\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "org_id": {"title": "\u7ec4\u7ec7", "type": "string", "readOnly": true, "default": ""}, "org_name": {"title": "\u7ec4\u7ec7\u540d\u79f0", "type": "string", "readOnly": true}}}, "K8sApp": {"required": ["name", "cluster"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid", "readOnly": true}, "name": {"title": "\u540d\u79f0", "type": "string", "maxLength": 128, "minLength": 1}, "type": {"title": "\u7c7b\u578b", "type": "string", "enum": ["k8s"]}, "type_display": {"title": "Type display", "type": "string", "readOnly": true, "minLength": 1}, "comment": {"title": "\u5907\u6ce8", "type": "string", "maxLength": 128}, "created_by": {"title": "\u521b\u5efa\u8005", "type": "string", "readOnly": true, "minLength": 1}, "date_created": {"title": "\u521b\u5efa\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "date_updated": {"title": "\u66f4\u65b0\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "cluster": {"title": "\u96c6\u7fa4", "type": "string", "maxLength": 1024, "minLength": 1}, "org_id": {"title": "\u7ec4\u7ec7", "type": "string", "readOnly": true, "default": ""}, "org_name": {"title": "\u7ec4\u7ec7\u540d\u79f0", "type": "string", "readOnly": true}}}, "RemoteApp": {"required": ["name", "asset", "path", "params"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "name": {"title": "\u540d\u79f0", "type": "string", "maxLength": 128, "minLength": 1}, "asset": {"title": "\u8d44\u4ea7", "type": "string", "format": "uuid"}, "asset_info": {"title": "Asset info", "type": "string", "readOnly": true}, "type": {"title": "\u5e94\u7528\u7c7b\u578b", "type": "string", "enum": ["chrome", "mysql_workbench", "vmware_client", "custom"]}, "get_type_display": {"title": "Get type display", "type": "string", "readOnly": true}, "path": {"title": "\u5e94\u7528\u8def\u5f84", "type": "string", "maxLength": 128, "minLength": 1}, "params": {"title": "Params", "type": "object", "additionalProperties": {"type": "string"}}, "date_created": {"title": "\u521b\u5efa\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "created_by": {"title": "\u521b\u5efa\u8005", "type": "string", "readOnly": true, "minLength": 1}, "comment": {"title": "\u5907\u6ce8", "type": "string", "maxLength": 128}, "org_id": {"title": "\u7ec4\u7ec7", "type": "string", "readOnly": true, "default": ""}, "org_name": {"title": "\u7ec4\u7ec7\u540d\u79f0", "type": "string", "readOnly": true}}}, "RemoteAppConnectionInfo": {"required": ["name", "asset"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "name": {"title": "\u540d\u79f0", "type": "string", "maxLength": 128, "minLength": 1}, "asset": {"title": "\u8d44\u4ea7", "type": "string", "format": "uuid"}, "parameter_remote_app": {"title": "Parameter remote app", "type": "string", "readOnly": true}}}, "AdminUser": {"required": ["name"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "name": {"title": "\u540d\u79f0", "type": "string", "maxLength": 128, "minLength": 1}, "username": {"title": "\u7528\u6237\u540d", "type": "string", "pattern": "^[0-9a-zA-Z_@\\-\\.]*$", "maxLength": 128}, "password": {"title": "\u5bc6\u7801", "type": "string", "maxLength": 512}, "private_key": {"title": "SSH\u5bc6\u94a5", "type": "string"}, "public_key": {"title": "SSH\u516c\u94a5", "type": "string"}, "comment": {"title": "\u5907\u6ce8", "type": "string"}, "assets_amount": {"title": "\u8d44\u4ea7", "type": "string", "readOnly": true}, "date_created": {"title": "\u521b\u5efa\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "date_updated": {"title": "\u66f4\u65b0\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "created_by": {"title": "\u521b\u5efa\u8005", "type": "string", "readOnly": true, "minLength": 1}, "org_id": {"title": "\u7ec4\u7ec7", "type": "string", "readOnly": true, "default": ""}, "org_name": {"title": "\u7ec4\u7ec7\u540d\u79f0", "type": "string", "readOnly": true}}}, "Connectivity": {"title": "\u8fde\u63a5", "required": ["status", "datetime"], "type": "object", "properties": {"status": {"title": "Status", "type": "integer"}, "datetime": {"title": "Datetime", "type": "string", "format": "date-time"}}, "readOnly": true}, "AssetSimple": {"required": ["hostname", "ip"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "hostname": {"title": "\u4e3b\u673a\u540d", "type": "string", "maxLength": 128, "minLength": 1}, "ip": {"title": "IP", "type": "string", "maxLength": 128, "minLength": 1}, "connectivity": {"$ref": "#/definitions/Connectivity"}, "port": {"title": "\u7aef\u53e3", "type": "integer", "maximum": 2147483647, "minimum": -2147483648}}}, "AdminUserAuth": {"type": "object", "properties": {"password": {"title": "Password", "type": "string", "maxLength": 1024}, "private_key": {"title": "Private key", "type": "string", "maxLength": 4096}}}, "TaskID": {"type": "object", "properties": {"task": {"title": "Task", "type": "string", "readOnly": true, "minLength": 1}}}, "ReplaceNodeAdminUser": {"required": ["nodes"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "nodes": {"type": "array", "items": {"type": "string", "format": "uuid"}, "uniqueItems": true}}}, "AssetUserAuthInfo": {"required": ["username", "asset"], "type": "object", "properties": {"id": {"title": "ID", "type": "string", "readOnly": true, "minLength": 1}, "username": {"title": "\u7528\u6237\u540d", "type": "string", "pattern": "^[0-9a-zA-Z_@\\-\\.]*$", "maxLength": 128}, "password": {"title": "\u5bc6\u7801", "type": "string", "maxLength": 256}, "private_key": {"title": "ssh\u79c1\u94a5", "type": "string", "maxLength": 4096}, "public_key": {"title": "SSH\u516c\u94a5", "type": "string", "maxLength": 4096}, "asset": {"title": "\u8d44\u4ea7", "type": "string", "minLength": 1}, "hostname": {"title": "\u4e3b\u673a\u540d", "type": "string", "readOnly": true, "minLength": 1}, "ip": {"title": "IP", "type": "string", "readOnly": true, "minLength": 1}, "backend": {"title": "\u540e\u7aef", "type": "string", "readOnly": true, "minLength": 1}, "version": {"title": "\u7248\u672c", "type": "integer", "readOnly": true}, "date_created": {"title": "\u521b\u5efa\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "date_updated": {"title": "\u66f4\u65b0\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "comment": {"title": "\u5907\u6ce8", "type": "string"}, "org_id": {"title": "\u7ec4\u7ec7", "type": "string", "readOnly": true, "default": ""}, "org_name": {"title": "\u7ec4\u7ec7\u540d\u79f0", "type": "string", "readOnly": true}}}, "AssetUserWrite": {"required": ["username", "asset"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "username": {"title": "\u7528\u6237\u540d", "type": "string", "pattern": "^[0-9a-zA-Z_@\\-\\.]*$", "maxLength": 128}, "password": {"title": "\u5bc6\u7801", "type": "string", "maxLength": 512}, "private_key": {"title": "SSH\u5bc6\u94a5", "type": "string"}, "public_key": {"title": "SSH\u516c\u94a5", "type": "string"}, "asset": {"title": "\u8d44\u4ea7", "type": "string", "format": "uuid"}, "comment": {"title": "\u5907\u6ce8", "type": "string"}, "org_id": {"title": "\u7ec4\u7ec7", "type": "string", "readOnly": true, "default": ""}, "org_name": {"title": "\u7ec4\u7ec7\u540d\u79f0", "type": "string", "readOnly": true}}}, "AssetUserTask": {"required": ["action"], "type": "object", "properties": {"action": {"title": "Action", "type": "string", "enum": ["test"]}, "task": {"title": "Task", "type": "string", "readOnly": true, "minLength": 1}}}, "AssetUserRead": {"required": ["username", "asset"], "type": "object", "properties": {"id": {"title": "ID", "type": "string", "readOnly": true, "minLength": 1}, "username": {"title": "\u7528\u6237\u540d", "type": "string", "pattern": "^[0-9a-zA-Z_@\\-\\.]*$", "maxLength": 128}, "password": {"title": "\u5bc6\u7801", "type": "string", "maxLength": 512}, "private_key": {"title": "SSH\u5bc6\u94a5", "type": "string"}, "public_key": {"title": "SSH\u516c\u94a5", "type": "string"}, "asset": {"title": "\u8d44\u4ea7", "type": "string", "minLength": 1}, "hostname": {"title": "\u4e3b\u673a\u540d", "type": "string", "readOnly": true, "minLength": 1}, "ip": {"title": "IP", "type": "string", "readOnly": true, "minLength": 1}, "backend": {"title": "\u540e\u7aef", "type": "string", "readOnly": true, "minLength": 1}, "version": {"title": "\u7248\u672c", "type": "integer", "readOnly": true}, "date_created": {"title": "\u521b\u5efa\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "date_updated": {"title": "\u66f4\u65b0\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "comment": {"title": "\u5907\u6ce8", "type": "string"}, "org_id": {"title": "\u7ec4\u7ec7", "type": "string", "readOnly": true, "default": ""}, "org_name": {"title": "\u7ec4\u7ec7\u540d\u79f0", "type": "string", "readOnly": true}}}, "Asset": {"required": ["hostname", "ip", "platform"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "hostname": {"title": "\u4e3b\u673a\u540d", "type": "string", "maxLength": 128, "minLength": 1}, "ip": {"title": "IP", "type": "string", "maxLength": 128, "minLength": 1}, "protocol": {"title": "\u534f\u8bae", "type": "string", "enum": ["ssh", "rdp", "telnet", "vnc"]}, "port": {"title": "\u7aef\u53e3", "type": "integer", "maximum": 2147483647, "minimum": -2147483648}, "protocols": {"type": "array", "items": {"type": "string", "pattern": "^(ssh|rdp|telnet|vnc)/(\\d{1,5})$", "minLength": 1}}, "is_active": {"title": "\u6fc0\u6d3b", "type": "boolean"}, "public_ip": {"title": "\u516c\u7f51IP", "type": "string", "maxLength": 128}, "number": {"title": "\u8d44\u4ea7\u7f16\u53f7", "type": "string", "maxLength": 32}, "vendor": {"title": "\u5236\u9020\u5546", "type": "string", "readOnly": true, "minLength": 1}, "model": {"title": "\u578b\u53f7", "type": "string", "readOnly": true, "minLength": 1}, "sn": {"title": "\u5e8f\u5217\u53f7", "type": "string", "readOnly": true, "minLength": 1}, "cpu_model": {"title": "CPU\u578b\u53f7", "type": "string", "readOnly": true, "minLength": 1}, "cpu_count": {"title": "CPU\u6570\u91cf", "type": "integer", "readOnly": true}, "cpu_cores": {"title": "CPU\u6838\u6570", "type": "integer", "readOnly": true}, "cpu_vcpus": {"title": "CPU\u603b\u6570", "type": "integer", "readOnly": true}, "memory": {"title": "\u5185\u5b58", "type": "string", "readOnly": true, "minLength": 1}, "disk_total": {"title": "\u786c\u76d8\u5927\u5c0f", "type": "string", "readOnly": true, "minLength": 1}, "disk_info": {"title": "\u786c\u76d8\u4fe1\u606f", "type": "string", "readOnly": true, "minLength": 1}, "os": {"title": "\u64cd\u4f5c\u7cfb\u7edf", "type": "string", "readOnly": true, "minLength": 1}, "os_version": {"title": "\u7cfb\u7edf\u7248\u672c", "type": "string", "readOnly": true, "minLength": 1}, "os_arch": {"title": "\u7cfb\u7edf\u67b6\u6784", "type": "string", "readOnly": true, "minLength": 1}, "hostname_raw": {"title": "\u4e3b\u673a\u540d\u539f\u59cb", "type": "string", "readOnly": true, "minLength": 1}, "comment": {"title": "\u5907\u6ce8", "type": "string", "maxLength": 128}, "created_by": {"title": "\u521b\u5efa\u8005", "type": "string", "readOnly": true, "minLength": 1}, "date_created": {"title": "\u521b\u5efa\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "hardware_info": {"title": "\u786c\u4ef6\u4fe1\u606f", "type": "string", "readOnly": true}, "admin_user": {"title": "\u7ba1\u7406\u7528\u6237", "type": "string", "format": "uuid"}, "admin_user_display": {"title": "Admin user display", "type": "string", "readOnly": true}, "domain": {"title": "\u7f51\u57df", "type": "string", "format": "uuid"}, "domain_display": {"title": "Domain display", "type": "string", "readOnly": true}, "platform": {"title": "\u7cfb\u7edf\u5e73\u53f0", "type": "string", "format": "slug", "pattern": "^[-\\w]+$"}, "nodes": {"type": "array", "items": {"title": "\u8282\u70b9", "type": "string", "format": "uuid"}, "uniqueItems": true}, "labels": {"type": "array", "items": {"title": "\u6807\u7b7e\u7ba1\u7406", "type": "string", "format": "uuid"}, "uniqueItems": true}, "org_id": {"title": "\u7ec4\u7ec7", "type": "string", "readOnly": true, "default": ""}, "org_name": {"title": "\u7ec4\u7ec7\u540d\u79f0", "type": "string", "readOnly": true}}}, "GatewayWithAuth": {"required": ["name", "ip", "domain"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "name": {"title": "\u540d\u79f0", "type": "string", "maxLength": 128, "minLength": 1}, "ip": {"title": "IP", "type": "string", "minLength": 1}, "port": {"title": "\u7aef\u53e3", "type": "integer", "maximum": 2147483647, "minimum": -2147483648}, "protocol": {"title": "\u534f\u8bae", "type": "string", "enum": ["ssh"]}, "username": {"title": "\u7528\u6237\u540d", "type": "string", "pattern": "^[0-9a-zA-Z_@\\-\\.]*$", "maxLength": 128}, "password": {"title": "\u5bc6\u7801", "type": "string", "maxLength": 512}, "private_key": {"title": "SSH\u5bc6\u94a5", "type": "string"}, "public_key": {"title": "SSH\u516c\u94a5", "type": "string"}, "domain": {"title": "\u7f51\u57df", "type": "string", "format": "uuid"}, "is_active": {"title": "\u6fc0\u6d3b", "type": "boolean"}, "date_created": {"title": "\u521b\u5efa\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "date_updated": {"title": "\u66f4\u65b0\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "created_by": {"title": "\u521b\u5efa\u8005", "type": "string", "maxLength": 128, "minLength": 1}, "comment": {"title": "\u5907\u6ce8", "type": "string", "maxLength": 128}, "org_id": {"title": "\u7ec4\u7ec7", "type": "string", "readOnly": true, "default": ""}, "org_name": {"title": "\u7ec4\u7ec7\u540d\u79f0", "type": "string", "readOnly": true}}}, "Platform": {"required": ["name"], "type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "name": {"title": "\u540d\u79f0", "type": "string", "format": "slug", "maxLength": 50, "minLength": 1}, "base": {"title": "\u57fa\u7840", "type": "string", "enum": ["Linux", "Unix", "MacOS", "BSD", "Windows", "Other"]}, "charset": {"title": "\u7f16\u7801", "type": "string", "enum": ["utf8", "gbk"]}, "internal": {"title": "\u5185\u90e8\u7684", "type": "boolean"}, "meta": {"title": "Meta", "type": "object", "additionalProperties": {"type": "string"}}, "comment": {"title": "\u5907\u6ce8", "type": "string"}}}, "AssetTask": {"required": ["action"], "type": "object", "properties": {"task": {"title": "Task", "type": "string", "readOnly": true, "minLength": 1}, "action": {"title": "Action", "type": "string", "enum": ["refresh", "test"]}}}, "CommandFilter": {"required": ["name"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "name": {"title": "\u540d\u79f0", "type": "string", "maxLength": 64, "minLength": 1}, "org_id": {"title": "\u7ec4\u7ec7", "type": "string", "readOnly": true, "default": ""}, "org_name": {"title": "\u7ec4\u7ec7\u540d\u79f0", "type": "string", "readOnly": true}, "is_active": {"title": "\u6fc0\u6d3b", "type": "boolean"}, "comment": {"title": "\u5907\u6ce8", "type": "string"}, "created_by": {"title": "\u521b\u5efa\u8005", "type": "string", "maxLength": 128}, "date_created": {"title": "Date created", "type": "string", "format": "date-time", "readOnly": true}, "date_updated": {"title": "Date updated", "type": "string", "format": "date-time", "readOnly": true}, "rules": {"type": "array", "items": {"type": "string"}, "readOnly": true, "uniqueItems": true}, "system_users": {"type": "array", "items": {"type": "string", "format": "uuid"}, "uniqueItems": true}}}, "CommandFilterRule": {"required": ["content", "filter"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "org_id": {"title": "\u7ec4\u7ec7", "type": "string", "readOnly": true, "default": ""}, "org_name": {"title": "\u7ec4\u7ec7\u540d\u79f0", "type": "string", "readOnly": true}, "type_display": {"title": "Type display", "type": "string", "readOnly": true}, "action_display": {"title": "Action display", "type": "string", "readOnly": true}, "type": {"title": "\u7c7b\u578b", "type": "string", "enum": ["regex", "command"]}, "priority": {"title": "\u4f18\u5148\u7ea7", "description": "\u4f18\u5148\u7ea7\u53ef\u9009\u8303\u56f4\u4e3a1-100\uff0c1\u6700\u4f4e\u4f18\u5148\u7ea7\uff0c100\u6700\u9ad8\u4f18\u5148\u7ea7", "type": "integer", "maximum": 100, "minimum": 1}, "content": {"title": "\u5185\u5bb9", "description": "\u6bcf\u884c\u4e00\u4e2a\u547d\u4ee4", "type": "string", "maxLength": 1024, "minLength": 1}, "action": {"title": "\u52a8\u4f5c", "type": "integer", "enum": [0, 1]}, "comment": {"title": "\u5907\u6ce8", "type": "string", "maxLength": 64}, "date_created": {"title": "Date created", "type": "string", "format": "date-time", "readOnly": true}, "date_updated": {"title": "Date updated", "type": "string", "format": "date-time", "readOnly": true}, "created_by": {"title": "\u521b\u5efa\u8005", "type": "string", "maxLength": 128}, "filter": {"title": "\u8fc7\u6ee4\u5668", "type": "string", "format": "uuid"}}}, "Domain": {"required": ["name"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "name": {"title": "\u540d\u79f0", "type": "string", "maxLength": 128, "minLength": 1}, "comment": {"title": "\u5907\u6ce8", "type": "string"}, "date_created": {"title": "\u521b\u5efa\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "asset_count": {"title": "Asset count", "type": "string", "readOnly": true}, "assets": {"type": "array", "items": {"type": "string", "format": "uuid"}, "uniqueItems": true}, "gateway_count": {"title": "Gateway count", "type": "string", "readOnly": true}, "org_id": {"title": "\u7ec4\u7ec7", "type": "string", "readOnly": true, "default": ""}, "org_name": {"title": "\u7ec4\u7ec7\u540d\u79f0", "type": "string", "readOnly": true}}}, "FavoriteAsset": {"required": ["asset"], "type": "object", "properties": {"asset": {"title": "Asset", "type": "string", "format": "uuid"}}}, "Gateway": {"required": ["name", "ip", "domain"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "name": {"title": "\u540d\u79f0", "type": "string", "maxLength": 128, "minLength": 1}, "ip": {"title": "IP", "type": "string", "minLength": 1}, "port": {"title": "\u7aef\u53e3", "type": "integer", "maximum": 2147483647, "minimum": -2147483648}, "protocol": {"title": "\u534f\u8bae", "type": "string", "enum": ["ssh"]}, "username": {"title": "\u7528\u6237\u540d", "type": "string", "pattern": "^[0-9a-zA-Z_@\\-\\.]*$", "maxLength": 128}, "password": {"title": "\u5bc6\u7801", "type": "string", "maxLength": 512}, "private_key": {"title": "SSH\u5bc6\u94a5", "type": "string"}, "public_key": {"title": "SSH\u516c\u94a5", "type": "string"}, "domain": {"title": "\u7f51\u57df", "type": "string", "format": "uuid"}, "is_active": {"title": "\u6fc0\u6d3b", "type": "boolean"}, "date_created": {"title": "\u521b\u5efa\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "date_updated": {"title": "\u66f4\u65b0\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "created_by": {"title": "\u521b\u5efa\u8005", "type": "string", "maxLength": 128, "minLength": 1}, "comment": {"title": "\u5907\u6ce8", "type": "string", "maxLength": 128}, "org_id": {"title": "\u7ec4\u7ec7", "type": "string", "readOnly": true, "default": ""}, "org_name": {"title": "\u7ec4\u7ec7\u540d\u79f0", "type": "string", "readOnly": true}}}, "GatheredUser": {"type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid", "readOnly": true}, "asset": {"title": "\u8d44\u4ea7", "type": "string", "format": "uuid", "readOnly": true}, "hostname": {"title": "\u4e3b\u673a\u540d", "type": "string", "readOnly": true}, "ip": {"title": "IP", "type": "string", "readOnly": true}, "username": {"title": "\u7528\u6237\u540d", "type": "string", "readOnly": true, "minLength": 1}, "date_last_login": {"title": "\u6700\u540e\u767b\u5f55\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "ip_last_login": {"title": "\u6700\u540e\u767b\u5f55IP", "type": "string", "readOnly": true, "minLength": 1}, "present": {"title": "\u5b58\u5728", "type": "boolean", "readOnly": true}, "date_created": {"title": "\u521b\u5efa\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "date_updated": {"title": "\u66f4\u65b0\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "org_id": {"title": "\u7ec4\u7ec7", "type": "string", "readOnly": true, "default": ""}, "org_name": {"title": "\u7ec4\u7ec7\u540d\u79f0", "type": "string", "readOnly": true}}}, "Label": {"required": ["name", "value"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "name": {"title": "\u540d\u79f0", "type": "string", "maxLength": 128, "minLength": 1}, "value": {"title": "\u503c", "type": "string", "maxLength": 128, "minLength": 1}, "category": {"title": "\u5206\u7c7b", "type": "string", "enum": ["S", "U"], "readOnly": true}, "is_active": {"title": "\u6fc0\u6d3b", "type": "boolean"}, "comment": {"title": "\u5907\u6ce8", "type": "string"}, "date_created": {"title": "\u521b\u5efa\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "asset_count": {"title": "Asset count", "type": "string", "readOnly": true}, "assets": {"type": "array", "items": {"type": "string", "format": "uuid"}, "uniqueItems": true}, "get_category_display": {"title": "Get category display", "type": "string", "readOnly": true}, "org_id": {"title": "\u7ec4\u7ec7", "type": "string", "readOnly": true, "default": ""}, "org_name": {"title": "\u7ec4\u7ec7\u540d\u79f0", "type": "string", "readOnly": true}}}, "Node": {"type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "key": {"title": "\u952e", "type": "string", "readOnly": true, "minLength": 1}, "value": {"title": "\u503c", "type": "string"}, "org_id": {"title": "\u7ec4\u7ec7", "type": "string", "readOnly": true, "default": ""}, "name": {"title": "Name", "type": "string", "readOnly": true}, "full_value": {"title": "Full value", "type": "string", "readOnly": true}, "org_name": {"title": "\u7ec4\u7ec7\u540d\u79f0", "type": "string", "readOnly": true}}}, "TreeNode": {"required": ["id", "name", "title", "pId", "iconSkin", "meta"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "maxLength": 128, "minLength": 1}, "name": {"title": "Name", "type": "string", "maxLength": 128, "minLength": 1}, "title": {"title": "Title", "type": "string", "maxLength": 128, "minLength": 1}, "pId": {"title": "Pid", "type": "string", "maxLength": 128, "minLength": 1}, "isParent": {"title": "Isparent", "type": "boolean", "default": false}, "open": {"title": "Open", "type": "boolean", "default": false}, "iconSkin": {"title": "Iconskin", "type": "string", "maxLength": 128}, "nocheck": {"title": "Nocheck", "type": "boolean", "default": false}, "meta": {"title": "Meta", "type": "string"}}}, "NodeAssets": {"required": ["assets"], "type": "object", "properties": {"assets": {"type": "array", "items": {"type": "string", "format": "uuid"}, "uniqueItems": true}, "org_id": {"title": "\u7ec4\u7ec7", "type": "string", "readOnly": true, "default": ""}, "org_name": {"title": "\u7ec4\u7ec7\u540d\u79f0", "type": "string", "readOnly": true}}}, "NodeAddChildren": {"required": ["nodes"], "type": "object", "properties": {"nodes": {"type": "array", "items": {"type": "string"}}}}, "NodeTask": {"required": ["action"], "type": "object", "properties": {"task": {"title": "Task", "type": "string", "readOnly": true, "minLength": 1}, "action": {"title": "Action", "type": "string", "enum": ["refresh", "test", "refresh_cache"]}}}, "SystemUserAssetRelation": {"required": ["asset", "systemuser"], "type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "asset": {"title": "Asset", "type": "string", "format": "uuid"}, "asset_display": {"title": "Asset display", "type": "string", "readOnly": true}, "systemuser": {"title": "Systemuser", "type": "string", "format": "uuid"}, "systemuser_display": {"title": "Systemuser display", "type": "string", "readOnly": true}}}, "SystemUserNodeRelation": {"required": ["node", "systemuser"], "type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "node": {"title": "Node", "type": "string", "format": "uuid"}, "node_display": {"title": "Node display", "type": "string", "readOnly": true}, "systemuser": {"title": "Systemuser", "type": "string", "format": "uuid"}, "systemuser_display": {"title": "Systemuser display", "type": "string", "readOnly": true}}}, "SystemUserUserRelation": {"required": ["user", "systemuser"], "type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "user": {"title": "User", "type": "string", "format": "uuid"}, "user_display": {"title": "User display", "type": "string", "readOnly": true}, "systemuser": {"title": "Systemuser", "type": "string", "format": "uuid"}, "systemuser_display": {"title": "Systemuser display", "type": "string", "readOnly": true}}}, "SystemUserList": {"required": ["name"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "name": {"title": "\u540d\u79f0", "type": "string", "maxLength": 128, "minLength": 1}, "username": {"title": "\u7528\u6237\u540d", "type": "string", "pattern": "^[0-9a-zA-Z_@\\-\\.]*$", "maxLength": 128}, "protocol": {"title": "\u534f\u8bae", "type": "string", "enum": ["ssh", "rdp", "telnet", "vnc", "mysql", "k8s"]}, "login_mode": {"title": "\u767b\u5f55\u6a21\u5f0f", "type": "string", "enum": ["auto", "manual"]}, "login_mode_display": {"title": "\u767b\u5f55\u6a21\u5f0f\u663e\u793a", "type": "string", "readOnly": true}, "priority": {"title": "\u4f18\u5148\u7ea7", "type": "integer", "maximum": 100, "minimum": 1}, "username_same_with_user": {"title": "\u7528\u6237\u540d\u4e0e\u7528\u6237\u76f8\u540c", "type": "boolean"}, "auto_push": {"title": "\u81ea\u52a8\u63a8\u9001", "type": "boolean"}, "sudo": {"title": "Sudo", "type": "string", "minLength": 1}, "shell": {"title": "Shell", "type": "string", "maxLength": 64, "minLength": 1}, "comment": {"title": "\u5907\u6ce8", "type": "string"}, "assets_amount": {"title": "\u8d44\u4ea7", "type": "string", "readOnly": true}, "home": {"title": "\u5bb6\u76ee\u5f55", "type": "string", "maxLength": 4096}, "system_groups": {"title": "\u7528\u6237\u7ec4", "type": "string", "maxLength": 4096}, "auto_generate_key": {"title": "Auto generate key", "type": "boolean"}, "sftp_root": {"title": "SFTP\u6839\u8def\u5f84", "type": "string", "maxLength": 128, "minLength": 1}, "org_id": {"title": "\u7ec4\u7ec7", "type": "string", "readOnly": true, "default": ""}, "org_name": {"title": "\u7ec4\u7ec7\u540d\u79f0", "type": "string", "readOnly": true}}}, "SystemUser": {"required": ["name"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "name": {"title": "\u540d\u79f0", "type": "string", "maxLength": 128, "minLength": 1}, "username": {"title": "\u7528\u6237\u540d", "type": "string", "pattern": "^[0-9a-zA-Z_@\\-\\.]*$", "maxLength": 128}, "protocol": {"title": "\u534f\u8bae", "type": "string", "enum": ["ssh", "rdp", "telnet", "vnc", "mysql", "k8s"]}, "password": {"title": "\u5bc6\u7801", "type": "string", "maxLength": 512}, "public_key": {"title": "SSH\u516c\u94a5", "type": "string"}, "private_key": {"title": "SSH\u5bc6\u94a5", "type": "string"}, "login_mode": {"title": "\u767b\u5f55\u6a21\u5f0f", "type": "string", "enum": ["auto", "manual"]}, "login_mode_display": {"title": "\u767b\u5f55\u6a21\u5f0f\u663e\u793a", "type": "string", "readOnly": true}, "priority": {"title": "\u4f18\u5148\u7ea7", "type": "integer", "maximum": 100, "minimum": 1}, "username_same_with_user": {"title": "\u7528\u6237\u540d\u4e0e\u7528\u6237\u76f8\u540c", "type": "boolean"}, "auto_push": {"title": "\u81ea\u52a8\u63a8\u9001", "type": "boolean"}, "cmd_filters": {"type": "array", "items": {"title": "\u547d\u4ee4\u8fc7\u6ee4\u5668", "type": "string", "format": "uuid"}, "uniqueItems": true}, "sudo": {"title": "Sudo", "type": "string", "minLength": 1}, "shell": {"title": "Shell", "type": "string", "maxLength": 64, "minLength": 1}, "comment": {"title": "\u5907\u6ce8", "type": "string"}, "auto_generate_key": {"title": "Auto generate key", "type": "boolean"}, "sftp_root": {"title": "SFTP\u6839\u8def\u5f84", "type": "string", "maxLength": 128, "minLength": 1}, "token": {"title": "\u4ee4\u724c", "type": "string", "minLength": 1}, "assets_amount": {"title": "\u8d44\u4ea7", "type": "string", "readOnly": true}, "date_created": {"title": "\u521b\u5efa\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "created_by": {"title": "\u521b\u5efa\u8005", "type": "string", "readOnly": true, "minLength": 1}, "home": {"title": "\u5bb6\u76ee\u5f55", "type": "string", "maxLength": 4096}, "system_groups": {"title": "\u7528\u6237\u7ec4", "type": "string", "maxLength": 4096}, "org_id": {"title": "\u7ec4\u7ec7", "type": "string", "readOnly": true, "default": ""}, "org_name": {"title": "\u7ec4\u7ec7\u540d\u79f0", "type": "string", "readOnly": true}}}, "SystemUserWithAuthInfo": {"required": ["name"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "name": {"title": "\u540d\u79f0", "type": "string", "maxLength": 128, "minLength": 1}, "username": {"title": "\u7528\u6237\u540d", "type": "string", "pattern": "^[0-9a-zA-Z_@\\-\\.]*$", "maxLength": 128}, "protocol": {"title": "\u534f\u8bae", "type": "string", "enum": ["ssh", "rdp", "telnet", "vnc", "mysql", "k8s"]}, "password": {"title": "\u5bc6\u7801", "type": "string", "maxLength": 512}, "public_key": {"title": "SSH\u516c\u94a5", "type": "string"}, "private_key": {"title": "SSH\u5bc6\u94a5", "type": "string"}, "login_mode": {"title": "\u767b\u5f55\u6a21\u5f0f", "type": "string", "enum": ["auto", "manual"]}, "login_mode_display": {"title": "\u767b\u5f55\u6a21\u5f0f\u663e\u793a", "type": "string", "readOnly": true}, "priority": {"title": "\u4f18\u5148\u7ea7", "type": "integer", "maximum": 100, "minimum": 1}, "username_same_with_user": {"title": "\u7528\u6237\u540d\u4e0e\u7528\u6237\u76f8\u540c", "type": "boolean"}, "auto_push": {"title": "\u81ea\u52a8\u63a8\u9001", "type": "boolean"}, "sudo": {"title": "Sudo", "type": "string", "minLength": 1}, "shell": {"title": "Shell", "type": "string", "maxLength": 64, "minLength": 1}, "comment": {"title": "\u5907\u6ce8", "type": "string"}, "auto_generate_key": {"title": "Auto generate key", "type": "boolean"}, "sftp_root": {"title": "SFTP\u6839\u8def\u5f84", "type": "string", "maxLength": 128, "minLength": 1}, "token": {"title": "\u4ee4\u724c", "type": "string", "minLength": 1}, "org_id": {"title": "\u7ec4\u7ec7", "type": "string", "readOnly": true, "default": ""}, "org_name": {"title": "\u7ec4\u7ec7\u540d\u79f0", "type": "string", "readOnly": true}}}, "SystemUserTask": {"required": ["action"], "type": "object", "properties": {"action": {"title": "Action", "type": "string", "enum": ["test", "push"]}, "asset": {"title": "Asset", "type": "string", "format": "uuid"}, "task": {"title": "Task", "type": "string", "readOnly": true, "minLength": 1}}}, "CommandExecution": {"required": ["run_as", "command", "hosts"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "run_as": {"title": "\u8fd0\u884c\u7528\u6237", "type": "string", "format": "uuid"}, "command": {"title": "\u547d\u4ee4", "type": "string", "minLength": 1}, "user": {"title": "\u7528\u6237", "type": "string", "format": "uuid"}, "is_finished": {"title": "\u662f\u5426\u5b8c\u6210", "type": "boolean"}, "date_start": {"title": "\u5f00\u59cb\u65e5\u671f", "type": "string", "format": "date-time"}, "result": {"title": "\u7ed3\u679c", "type": "string", "readOnly": true}, "is_success": {"title": "\u662f\u5426\u6210\u529f", "type": "boolean", "readOnly": true}, "org_id": {"title": "\u7ec4\u7ec7", "type": "string", "maxLength": 36}, "hosts": {"type": "array", "items": {"title": "\u4e3b\u673a", "type": "string", "format": "uuid"}, "uniqueItems": true}, "run_as_display": {"title": "Run as display", "type": "string", "readOnly": true}, "user_display": {"title": "User display", "type": "string", "readOnly": true}}}, "CommandExecutionHostsRelation": {"required": ["asset", "commandexecution"], "type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "asset": {"title": "Asset", "type": "string", "format": "uuid"}, "asset_display": {"title": "Asset display", "type": "string", "readOnly": true}, "commandexecution": {"title": "Commandexecution", "type": "string", "format": "uuid"}, "commandexecution_display": {"title": "Commandexecution display", "type": "string", "readOnly": true}}}, "FTPLog": {"required": ["user", "asset", "system_user", "operate", "filename"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "user": {"title": "\u7528\u6237", "type": "string", "maxLength": 128, "minLength": 1}, "remote_addr": {"title": "\u8fdc\u7aef\u5730\u5740", "type": "string", "maxLength": 128}, "asset": {"title": "\u8d44\u4ea7", "type": "string", "maxLength": 1024, "minLength": 1}, "system_user": {"title": "\u7cfb\u7edf\u7528\u6237", "type": "string", "maxLength": 128, "minLength": 1}, "org_id": {"title": "\u7ec4\u7ec7", "type": "string", "maxLength": 36}, "operate": {"title": "\u64cd\u4f5c", "type": "string", "enum": ["Delete", "Upload", "Download", "Rmdir", "Rename", "Mkdir", "Symlink"]}, "filename": {"title": "\u6587\u4ef6\u540d", "type": "string", "maxLength": 1024, "minLength": 1}, "is_success": {"title": "\u6210\u529f", "type": "boolean"}, "date_start": {"title": "\u5f00\u59cb\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "operate_display": {"title": "Operate display", "type": "string", "readOnly": true}}}, "UserLoginLog": {"required": ["username", "type", "ip"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "username": {"title": "\u7528\u6237\u540d", "type": "string", "maxLength": 128, "minLength": 1}, "type": {"title": "\u767b\u5f55\u65b9\u5f0f", "type": "string", "enum": ["W", "T"]}, "type_display": {"title": "Type display", "type": "string", "readOnly": true}, "ip": {"title": "\u767b\u5f55IP", "type": "string", "minLength": 1}, "city": {"title": "\u767b\u5f55\u57ce\u5e02", "type": "string", "maxLength": 254}, "user_agent": {"title": "Agent", "type": "string", "maxLength": 254}, "mfa": {"title": "\u591a\u56e0\u5b50\u8ba4\u8bc1", "type": "integer", "enum": [0, 1, 2]}, "reason": {"title": "\u539f\u56e0", "type": "string", "maxLength": 128}, "status": {"title": "\u72b6\u6001", "type": "boolean", "enum": [true, false]}, "status_display": {"title": "Status display", "type": "string", "readOnly": true}, "datetime": {"title": "\u767b\u5f55\u65e5\u671f", "type": "string", "format": "date-time"}, "mfa_display": {"title": "Mfa display", "type": "string", "readOnly": true}}}, "OperateLog": {"required": ["user", "action", "resource_type", "resource"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "user": {"title": "\u7528\u6237", "type": "string", "maxLength": 128, "minLength": 1}, "action": {"title": "\u52a8\u4f5c", "type": "string", "enum": ["create", "update", "delete"]}, "resource_type": {"title": "\u8d44\u6e90\u7c7b\u578b", "type": "string", "maxLength": 64, "minLength": 1}, "resource": {"title": "\u8d44\u6e90", "type": "string", "maxLength": 128, "minLength": 1}, "remote_addr": {"title": "\u8fdc\u7aef\u5730\u5740", "type": "string", "maxLength": 128}, "datetime": {"title": "\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "org_id": {"title": "\u7ec4\u7ec7", "type": "string", "maxLength": 36}}}, "PasswordChangeLog": {"required": ["user", "change_by"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "user": {"title": "\u7528\u6237", "type": "string", "maxLength": 128, "minLength": 1}, "change_by": {"title": "\u4fee\u6539\u8005", "type": "string", "maxLength": 128, "minLength": 1}, "remote_addr": {"title": "\u8fdc\u7aef\u5730\u5740", "type": "string", "maxLength": 128}, "datetime": {"title": "\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}}}, "AccessKey": {"type": "object", "properties": {"id": {"title": "AccessKeyID", "type": "string", "format": "uuid", "readOnly": true}, "secret": {"title": "AccessKeySecret", "type": "string", "format": "uuid", "readOnly": true}, "is_active": {"title": "\u6fc0\u6d3b\u4e2d", "type": "boolean"}, "date_created": {"title": "Date created", "type": "string", "format": "date-time", "readOnly": true}}}, "UserOrg": {"required": ["id", "name"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "minLength": 1}, "name": {"title": "Name", "type": "string", "minLength": 1}}}, "UserOrgLabel": {"required": ["value", "label"], "type": "object", "properties": {"value": {"title": "Value", "type": "string", "minLength": 1}, "label": {"title": "Label", "type": "string", "minLength": 1}}}, "UserProfile": {"title": "User", "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "name": {"title": "\u540d\u79f0", "type": "string", "readOnly": true, "maxLength": 128, "minLength": 1}, "username": {"title": "\u7528\u6237\u540d", "type": "string", "readOnly": true, "maxLength": 128, "minLength": 1}, "email": {"title": "\u90ae\u4ef6", "type": "string", "format": "email", "readOnly": true, "minLength": 1}, "public_key": {"title": "SSH\u516c\u94a5", "type": "string"}, "wechat": {"title": "\u5fae\u4fe1", "type": "string", "maxLength": 128}, "phone": {"title": "\u624b\u673a", "type": "string", "maxLength": 20}, "mfa_level": {"title": "\u591a\u56e0\u5b50\u8ba4\u8bc1", "type": "integer", "enum": [0, 1]}, "mfa_enabled": {"title": "Mfa enabled", "type": "string", "readOnly": true}, "mfa_level_display": {"title": "Mfa level display", "type": "string", "readOnly": true}, "mfa_force_enabled": {"title": "Mfa force enabled", "type": "string", "readOnly": true}, "role_display": {"title": "\u8d85\u7ea7\u89d2\u8272\u540d\u79f0", "type": "string", "readOnly": true}, "org_role_display": {"title": "\u7ec4\u7ec7\u89d2\u8272\u540d\u79f0", "type": "string", "readOnly": true}, "total_role_display": {"title": "\u6c47\u603b\u89d2\u8272\u540d\u79f0", "type": "string", "readOnly": true}, "comment": {"title": "\u5907\u6ce8", "type": "string"}, "source": {"title": "\u7528\u6237\u6765\u6e90", "type": "string", "enum": ["local", "ldap", "openid", "radius", "cas"], "readOnly": true}, "is_valid": {"title": "Is valid", "type": "string", "readOnly": true}, "is_expired": {"title": " \u662f\u5426\u8fc7\u671f", "type": "string", "readOnly": true}, "is_active": {"title": "\u6709\u6548", "description": "\u6307\u660e\u7528\u6237\u662f\u5426\u88ab\u8ba4\u4e3a\u662f\u6d3b\u8dc3\u7684\u3002\u4ee5\u53cd\u9009\u4ee3\u66ff\u5220\u9664\u5e10\u53f7\u3002", "type": "boolean", "readOnly": true}, "created_by": {"title": "\u521b\u5efa\u8005", "type": "string", "readOnly": true}, "is_first_login": {"title": "\u9996\u6b21\u767b\u5f55", "type": "boolean"}, "password_strategy": {"title": "\u5bc6\u7801\u7b56\u7565", "type": "string", "enum": [0, 1]}, "date_password_last_updated": {"title": "\u6700\u540e\u66f4\u65b0\u5bc6\u7801\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "date_expired": {"title": "\u5931\u6548\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "avatar_url": {"title": "\u5934\u50cf\u8def\u5f84", "type": "string", "readOnly": true}, "source_display": {"title": "\u7528\u6237\u6765\u6e90\u540d", "type": "string", "readOnly": true}, "date_joined": {"title": "\u52a0\u5165\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "last_login": {"title": "\u4e0a\u6b21\u767b\u5f55", "type": "string", "format": "date-time", "readOnly": true}, "groups": {"type": "array", "items": {"title": "\u7528\u6237\u7ec4", "type": "string"}, "readOnly": true, "uniqueItems": true}, "role": {"title": "\u89d2\u8272", "type": "string", "enum": ["Admin", "Auditor", "User"], "readOnly": true}, "groups_display": {"title": "\u7528\u6237\u7ec4\u540d", "type": "string", "readOnly": true}, "can_update": {"title": "Can update", "type": "string", "readOnly": true}, "can_delete": {"title": "Can delete", "type": "string", "readOnly": true}, "login_blocked": {"title": "Login blocked", "type": "string", "readOnly": true}, "org_roles": {"type": "array", "items": {"type": "string", "enum": ["Admin", "Auditor", "User"]}}, "public_key_comment": {"title": "Public key comment", "type": "string", "readOnly": true, "maxLength": 128, "minLength": 1}, "public_key_hash_md5": {"title": "Public key hash md5", "type": "string", "readOnly": true, "maxLength": 128, "minLength": 1}, "admin_or_audit_orgs": {"type": "array", "items": {"$ref": "#/definitions/UserOrg"}, "readOnly": true}, "current_org_roles": {"type": "array", "items": {"type": "string"}, "readOnly": true}, "guide_url": {"title": "Guide url", "type": "string", "readOnly": true}, "user_all_orgs": {"type": "array", "items": {"$ref": "#/definitions/UserOrgLabel"}, "readOnly": true}}, "readOnly": true}, "BearerToken": {"type": "object", "properties": {"username": {"title": "Username", "type": "string", "minLength": 1}, "password": {"title": "Password", "type": "string"}, "public_key": {"title": "Public key", "type": "string"}, "token": {"title": "Token", "type": "string", "readOnly": true, "minLength": 1}, "keyword": {"title": "Keyword", "type": "string", "readOnly": true}, "date_expired": {"title": "Date expired", "type": "string", "format": "date-time", "readOnly": true}, "user": {"$ref": "#/definitions/UserProfile"}}}, "LoginConfirmSetting": {"required": ["user"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "user": {"title": "\u7528\u6237", "type": "string", "format": "uuid"}, "reviewers": {"type": "array", "items": {"title": "\u5ba1\u6279\u4eba", "type": "string", "format": "uuid"}, "uniqueItems": true}, "date_created": {"title": "\u521b\u5efa\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "date_updated": {"title": "\u66f4\u65b0\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}}}, "MFAChallenge": {"required": ["code"], "type": "object", "properties": {"type": {"title": "Type", "type": "string"}, "code": {"title": "Code", "type": "string", "minLength": 1}}}, "OtpVerify": {"required": ["code"], "type": "object", "properties": {"code": {"title": "Code", "type": "string", "maxLength": 6, "minLength": 6}}}, "SSOToken": {"required": ["username"], "type": "object", "properties": {"username": {"title": "Username", "type": "string", "minLength": 1}, "login_url": {"title": "Login url", "type": "string", "readOnly": true, "minLength": 1}, "next": {"title": "Next", "type": "string"}}}, "Empty": {"type": "object", "properties": {}}, "AdHocExecution": {"required": ["last_success", "last_failure"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "task": {"title": "Task", "type": "string", "format": "uuid"}, "task_display": {"title": "\u4efb\u52a1\u5c55\u793a", "type": "string", "maxLength": 128}, "hosts_amount": {"title": "\u4e3b\u673a\u6570\u91cf", "type": "integer", "maximum": 2147483647, "minimum": -2147483648}, "adhoc": {"title": "Adhoc", "type": "string", "format": "uuid"}, "date_start": {"title": "\u5f00\u59cb\u65f6\u95f4", "type": "string", "format": "date-time", "readOnly": true}, "stat": {"title": "Stat", "type": "string", "readOnly": true}, "date_finished": {"title": "\u5b8c\u6210\u65f6\u95f4", "type": "string", "format": "date-time"}, "timedelta": {"title": "\u65f6\u95f4", "type": "number"}, "is_finished": {"title": "\u662f\u5426\u5b8c\u6210", "type": "boolean"}, "is_success": {"title": "\u662f\u5426\u6210\u529f", "type": "boolean"}, "result": {"title": "\u7ed3\u679c", "type": "string"}, "summary": {"title": "\u6c47\u603b", "type": "string"}, "short_id": {"title": "Short id", "type": "string", "readOnly": true}, "adhoc_short_id": {"title": "Adhoc short id", "type": "string", "readOnly": true}, "last_success": {"type": "array", "items": {"type": "string"}}, "last_failure": {"title": "Last failure", "type": "object", "additionalProperties": {"type": "string"}}}}, "AdHoc": {"required": ["task", "tasks", "hosts"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "task": {"title": "Task", "type": "string", "format": "uuid"}, "tasks": {"type": "array", "items": {"type": "string"}}, "pattern": {"title": "\u6a21\u5f0f", "type": "string", "maxLength": 64, "minLength": 1}, "options": {"title": "\u9009\u9879", "type": "string", "maxLength": 1024, "minLength": 1}, "hosts": {"type": "array", "items": {"title": "\u4e3b\u673a", "type": "string", "format": "uuid"}, "uniqueItems": true}, "run_as_admin": {"title": "\u518d\u6b21\u6267\u884c", "type": "boolean"}, "run_as": {"title": "\u7528\u6237\u540d", "type": "string", "maxLength": 64}, "become": {"title": "Become", "type": "string", "maxLength": 1024}, "date_created": {"title": "Date created", "type": "string", "format": "date-time", "readOnly": true}, "short_id": {"title": "Short id", "type": "string", "readOnly": true}, "become_display": {"title": "Become display", "type": "string", "readOnly": true}}}, "AdHocExecutionNest": {"title": "Latest execution", "required": ["last_success", "last_failure", "last_run"], "type": "object", "properties": {"last_success": {"type": "array", "items": {"type": "string"}}, "last_failure": {"title": "Last failure", "type": "object", "additionalProperties": {"type": "string"}}, "last_run": {"title": "Last run", "type": "string", "minLength": 1}, "timedelta": {"title": "\u65f6\u95f4", "type": "number"}, "is_finished": {"title": "\u662f\u5426\u5b8c\u6210", "type": "boolean"}, "is_success": {"title": "\u662f\u5426\u6210\u529f", "type": "boolean"}}}, "AdHocDetail": {"required": ["task", "tasks", "hosts", "latest_execution", "task_name"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "task": {"title": "Task", "type": "string", "format": "uuid"}, "tasks": {"type": "array", "items": {"type": "string"}}, "pattern": {"title": "\u6a21\u5f0f", "type": "string", "maxLength": 64, "minLength": 1}, "options": {"title": "\u9009\u9879", "type": "string", "maxLength": 1024, "minLength": 1}, "hosts": {"type": "array", "items": {"title": "\u4e3b\u673a", "type": "string", "format": "uuid"}, "uniqueItems": true}, "run_as_admin": {"title": "\u518d\u6b21\u6267\u884c", "type": "boolean"}, "run_as": {"title": "\u7528\u6237\u540d", "type": "string", "maxLength": 64}, "become": {"title": "Become", "type": "string", "maxLength": 1024}, "date_created": {"title": "Date created", "type": "string", "format": "date-time", "readOnly": true}, "short_id": {"title": "Short id", "type": "string", "readOnly": true}, "become_display": {"title": "Become display", "type": "string", "readOnly": true}, "latest_execution": {"$ref": "#/definitions/AdHocExecutionNest"}, "created_by": {"title": "\u521b\u5efa\u8005", "type": "string", "maxLength": 64}, "run_times": {"title": "Run times", "type": "string", "readOnly": true}, "task_name": {"title": "Task name", "type": "string", "minLength": 1}}}, "CeleryPeriodTask": {"required": ["name", "task"], "type": "object", "properties": {"name": {"title": "\u540d\u79f0", "description": "Useful description", "type": "string", "maxLength": 200, "minLength": 1}, "task": {"title": "Task name", "type": "string", "maxLength": 200, "minLength": 1}, "enabled": {"title": "Enabled", "type": "boolean"}, "description": {"title": "Description", "type": "string"}, "last_run_at": {"title": "Last run at", "type": "string", "format": "date-time", "readOnly": true}, "total_run_count": {"title": "Total run count", "type": "integer", "readOnly": true}}}, "Output": {"required": ["output", "is_end", "mark"], "type": "object", "properties": {"output": {"title": "Output", "type": "string", "minLength": 1}, "is_end": {"title": "Is end", "type": "boolean"}, "mark": {"title": "Mark", "type": "string", "minLength": 1}}}, "CeleryResult": {"required": ["id", "result", "state"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "result": {"title": "Result", "type": "string"}, "state": {"title": "State", "type": "string", "maxLength": 16, "minLength": 1}}}, "AdHocExecutionExcludeResult": {"title": "Latest execution", "required": ["last_success", "last_failure"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "task": {"title": "Task", "type": "string", "format": "uuid"}, "task_display": {"title": "\u4efb\u52a1\u5c55\u793a", "type": "string", "maxLength": 128}, "hosts_amount": {"title": "\u4e3b\u673a\u6570\u91cf", "type": "integer", "maximum": 2147483647, "minimum": -2147483648}, "adhoc": {"title": "Adhoc", "type": "string", "format": "uuid"}, "date_start": {"title": "\u5f00\u59cb\u65f6\u95f4", "type": "string", "format": "date-time", "readOnly": true}, "stat": {"title": "Stat", "type": "string", "readOnly": true}, "date_finished": {"title": "\u5b8c\u6210\u65f6\u95f4", "type": "string", "format": "date-time"}, "timedelta": {"title": "\u65f6\u95f4", "type": "number"}, "is_finished": {"title": "\u662f\u5426\u5b8c\u6210", "type": "boolean"}, "is_success": {"title": "\u662f\u5426\u6210\u529f", "type": "boolean"}, "short_id": {"title": "Short id", "type": "string", "readOnly": true}, "adhoc_short_id": {"title": "Adhoc short id", "type": "string", "readOnly": true}, "last_success": {"type": "array", "items": {"type": "string"}}, "last_failure": {"title": "Last failure", "type": "object", "additionalProperties": {"type": "string"}}}, "readOnly": true}, "Task": {"required": ["name"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "name": {"title": "\u540d\u79f0", "type": "string", "maxLength": 128, "minLength": 1}, "interval": {"title": "\u5468\u671f\u6267\u884c", "type": "integer", "maximum": 2147483647, "minimum": -2147483648}, "crontab": {"title": "\u5b9a\u671f\u6267\u884c", "type": "string", "maxLength": 128}, "is_periodic": {"title": "Is periodic", "type": "boolean"}, "is_deleted": {"title": "Is deleted", "type": "boolean", "readOnly": true}, "comment": {"title": "\u5907\u6ce8", "type": "string"}, "date_created": {"title": "\u521b\u5efa\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "date_updated": {"title": "\u66f4\u65b0\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "latest_execution": {"$ref": "#/definitions/AdHocExecutionExcludeResult"}, "summary": {"title": "Summary", "type": "string", "readOnly": true}}}, "TaskDetail": {"required": ["name", "contents"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "name": {"title": "\u540d\u79f0", "type": "string", "maxLength": 128, "minLength": 1}, "interval": {"title": "\u5468\u671f\u6267\u884c", "type": "integer", "maximum": 2147483647, "minimum": -2147483648}, "crontab": {"title": "\u5b9a\u671f\u6267\u884c", "type": "string", "maxLength": 128}, "is_periodic": {"title": "Is periodic", "type": "boolean"}, "is_deleted": {"title": "Is deleted", "type": "boolean", "readOnly": true}, "comment": {"title": "\u5907\u6ce8", "type": "string"}, "date_created": {"title": "\u521b\u5efa\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "date_updated": {"title": "\u66f4\u65b0\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "latest_execution": {"$ref": "#/definitions/AdHocExecutionExcludeResult"}, "summary": {"title": "Summary", "type": "string", "readOnly": true}, "contents": {"type": "array", "items": {"type": "string"}}}}, "CeleryTask": {"type": "object", "properties": {"task": {"title": "Task", "type": "string", "readOnly": true, "minLength": 1}}}, "OrgMember": {"required": ["org", "user", "org_display", "user_display", "role_display"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "org": {"title": "\u7ec4\u7ec7", "type": "string", "format": "uuid"}, "user": {"title": "\u7528\u6237", "type": "string", "format": "uuid"}, "role": {"title": "\u89d2\u8272", "type": "string", "enum": ["Admin", "Auditor", "User"], "default": "User"}, "org_display": {"title": "Org display", "type": "string", "minLength": 1}, "user_display": {"title": "User display", "type": "string", "minLength": 1}, "role_display": {"title": "Role display", "type": "string", "minLength": 1}}}, "OrgRead": {"required": ["name"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "name": {"title": "\u540d\u79f0", "type": "string", "maxLength": 128, "minLength": 1}, "created_by": {"title": "\u521b\u5efa\u8005", "type": "string", "readOnly": true, "minLength": 1}, "date_created": {"title": "\u521b\u5efa\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "comment": {"title": "\u5907\u6ce8", "type": "string", "maxLength": 128}, "users": {"type": "array", "items": {"type": "string", "format": "uuid"}, "uniqueItems": true}, "admins": {"type": "array", "items": {"type": "string", "format": "uuid"}, "uniqueItems": true}, "auditors": {"type": "array", "items": {"type": "string", "format": "uuid"}, "uniqueItems": true}}}, "Org": {"required": ["name"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "name": {"title": "\u540d\u79f0", "type": "string", "maxLength": 128, "minLength": 1}, "created_by": {"title": "\u521b\u5efa\u8005", "type": "string", "readOnly": true, "minLength": 1}, "date_created": {"title": "\u521b\u5efa\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "comment": {"title": "\u5907\u6ce8", "type": "string", "maxLength": 128}, "users": {"type": "array", "items": {"type": "string", "format": "uuid"}, "uniqueItems": true}, "admins": {"type": "array", "items": {"type": "string", "format": "uuid"}, "uniqueItems": true}, "auditors": {"type": "array", "items": {"type": "string", "format": "uuid"}, "uniqueItems": true}}}, "OrgRetrieve": {"required": ["name"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "name": {"title": "\u540d\u79f0", "type": "string", "maxLength": 128, "minLength": 1}, "created_by": {"title": "\u521b\u5efa\u8005", "type": "string", "readOnly": true, "minLength": 1}, "date_created": {"title": "\u521b\u5efa\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "comment": {"title": "\u5907\u6ce8", "type": "string", "maxLength": 128}, "users": {"type": "array", "items": {"type": "string"}, "readOnly": true, "uniqueItems": true}, "admins": {"type": "array", "items": {"type": "string"}, "readOnly": true, "uniqueItems": true}, "auditors": {"type": "array", "items": {"type": "string"}, "readOnly": true, "uniqueItems": true}}}, "AssetPermissionAssetRelation": {"required": ["asset", "assetpermission"], "type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "asset": {"title": "Asset", "type": "string", "format": "uuid"}, "asset_display": {"title": "Asset display", "type": "string", "readOnly": true}, "assetpermission": {"title": "Assetpermission", "type": "string", "format": "uuid"}, "assetpermission_display": {"title": "Assetpermission display", "type": "string", "readOnly": true}}}, "AssetPermissionNodeRelation": {"required": ["node", "assetpermission"], "type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "node": {"title": "Node", "type": "string", "format": "uuid"}, "node_display": {"title": "Node display", "type": "string", "readOnly": true}, "assetpermission": {"title": "Assetpermission", "type": "string", "format": "uuid"}, "assetpermission_display": {"title": "Assetpermission display", "type": "string", "readOnly": true}}}, "AssetPermissionSystemUserRelation": {"required": ["systemuser", "assetpermission"], "type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "systemuser": {"title": "Systemuser", "type": "string", "format": "uuid"}, "systemuser_display": {"title": "Systemuser display", "type": "string", "readOnly": true}, "assetpermission": {"title": "Assetpermission", "type": "string", "format": "uuid"}, "assetpermission_display": {"title": "Assetpermission display", "type": "string", "readOnly": true}}}, "AssetPermissionUserGroupRelation": {"required": ["usergroup", "assetpermission"], "type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "usergroup": {"title": "Usergroup", "type": "string", "format": "uuid"}, "usergroup_display": {"title": "Usergroup display", "type": "string", "readOnly": true}, "assetpermission": {"title": "Assetpermission", "type": "string", "format": "uuid"}, "assetpermission_display": {"title": "Assetpermission display", "type": "string", "readOnly": true}}}, "AssetPermissionUserRelation": {"required": ["user", "assetpermission"], "type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "user": {"title": "User", "type": "string", "format": "uuid"}, "user_display": {"title": "User display", "type": "string", "readOnly": true}, "assetpermission": {"title": "Assetpermission", "type": "string", "format": "uuid"}, "assetpermission_display": {"title": "Assetpermission display", "type": "string", "readOnly": true}}}, "AssetPermission": {"required": ["name", "system_users"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "name": {"title": "\u540d\u79f0", "type": "string", "maxLength": 128, "minLength": 1}, "is_active": {"title": "\u6fc0\u6d3b\u4e2d", "type": "boolean"}, "is_expired": {"title": "Is expired", "type": "boolean", "readOnly": true}, "is_valid": {"title": "Is valid", "type": "boolean", "readOnly": true}, "actions": {"type": "array", "items": {"type": "integer", "enum": ["all", "connect", "upload_file", "download_file", "updownload", "clipboard_copy", "clipboard_paste", "clipboard_copy_paste"]}}, "created_by": {"title": "\u521b\u5efa\u8005", "type": "string", "readOnly": true, "minLength": 1}, "date_created": {"title": "\u521b\u5efa\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "date_expired": {"title": "\u5931\u6548\u65e5\u671f", "type": "string", "format": "date-time"}, "date_start": {"title": "\u5f00\u59cb\u65e5\u671f", "type": "string", "format": "date-time"}, "comment": {"title": "\u5907\u6ce8", "type": "string"}, "users": {"type": "array", "items": {"title": "\u7528\u6237", "type": "string", "format": "uuid"}, "uniqueItems": true}, "user_groups": {"type": "array", "items": {"title": "\u7528\u6237\u7ec4", "type": "string", "format": "uuid"}, "uniqueItems": true}, "assets": {"type": "array", "items": {"title": "\u8d44\u4ea7", "type": "string", "format": "uuid"}, "uniqueItems": true}, "nodes": {"type": "array", "items": {"title": "\u8282\u70b9", "type": "string", "format": "uuid"}, "uniqueItems": true}, "system_users": {"type": "array", "items": {"title": "\u7cfb\u7edf\u7528\u6237", "type": "string", "format": "uuid"}, "uniqueItems": true}, "users_amount": {"title": "Users amount", "type": "string", "readOnly": true}, "user_groups_amount": {"title": "User groups amount", "type": "string", "readOnly": true}, "assets_amount": {"title": "Assets amount", "type": "string", "readOnly": true}, "nodes_amount": {"title": "Nodes amount", "type": "string", "readOnly": true}, "system_users_amount": {"title": "System users amount", "type": "string", "readOnly": true}, "org_id": {"title": "\u7ec4\u7ec7", "type": "string", "readOnly": true, "default": ""}, "org_name": {"title": "\u7ec4\u7ec7\u540d\u79f0", "type": "string", "readOnly": true}}}, "Actions": {"type": "object", "properties": {"actions": {"type": "array", "items": {"type": "string", "enum": ["all", "connect", "upload_file", "download_file", "updownload", "clipboard_copy", "clipboard_paste", "clipboard_copy_paste"]}, "readOnly": true}}}, "AssetPermissionAllAsset": {"type": "object", "properties": {"asset": {"title": "Asset", "type": "string", "format": "uuid", "readOnly": true}, "asset_display": {"title": "Asset display", "type": "string", "readOnly": true}}}, "AssetPermissionAllUser": {"type": "object", "properties": {"user": {"title": "User", "type": "string", "format": "uuid", "readOnly": true}, "user_display": {"title": "User display", "type": "string", "readOnly": true}}}, "DatabaseAppPermissionDatabaseAppRelation": {"required": ["databaseapp", "databaseapppermission"], "type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "databaseapp": {"title": "Databaseapp", "type": "string", "format": "uuid"}, "databaseapp_display": {"title": "Databaseapp display", "type": "string", "readOnly": true}, "databaseapppermission": {"title": "Databaseapppermission", "type": "string", "format": "uuid"}, "databaseapppermission_display": {"title": "Databaseapppermission display", "type": "string", "readOnly": true}}}, "DatabaseAppPermissionSystemUserRelation": {"required": ["systemuser", "databaseapppermission"], "type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "systemuser": {"title": "Systemuser", "type": "string", "format": "uuid"}, "systemuser_display": {"title": "Systemuser display", "type": "string", "readOnly": true}, "databaseapppermission": {"title": "Databaseapppermission", "type": "string", "format": "uuid"}, "databaseapppermission_display": {"title": "Databaseapppermission display", "type": "string", "readOnly": true}}}, "DatabaseAppPermissionUserGroupRelation": {"required": ["usergroup", "databaseapppermission"], "type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "usergroup": {"title": "Usergroup", "type": "string", "format": "uuid"}, "usergroup_display": {"title": "Usergroup display", "type": "string", "readOnly": true}, "databaseapppermission": {"title": "Databaseapppermission", "type": "string", "format": "uuid"}, "databaseapppermission_display": {"title": "Databaseapppermission display", "type": "string", "readOnly": true}}}, "DatabaseAppPermissionUserRelation": {"required": ["user", "databaseapppermission"], "type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "user": {"title": "User", "type": "string", "format": "uuid"}, "user_display": {"title": "User display", "type": "string", "readOnly": true}, "databaseapppermission": {"title": "Databaseapppermission", "type": "string", "format": "uuid"}, "databaseapppermission_display": {"title": "Databaseapppermission display", "type": "string", "readOnly": true}}}, "DatabaseAppPermission": {"required": ["name", "system_users"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "name": {"title": "\u540d\u79f0", "type": "string", "maxLength": 128, "minLength": 1}, "users": {"type": "array", "items": {"title": "\u7528\u6237", "type": "string", "format": "uuid"}, "uniqueItems": true}, "user_groups": {"type": "array", "items": {"title": "\u7528\u6237\u7ec4", "type": "string", "format": "uuid"}, "uniqueItems": true}, "database_apps": {"type": "array", "items": {"title": "\u6570\u636e\u5e93\u5e94\u7528", "type": "string", "format": "uuid"}, "uniqueItems": true}, "system_users": {"type": "array", "items": {"title": "\u7cfb\u7edf\u7528\u6237", "type": "string", "format": "uuid"}, "uniqueItems": true}, "comment": {"title": "\u5907\u6ce8", "type": "string"}, "is_active": {"title": "\u6fc0\u6d3b\u4e2d", "type": "boolean"}, "date_start": {"title": "\u5f00\u59cb\u65e5\u671f", "type": "string", "format": "date-time"}, "date_expired": {"title": "\u5931\u6548\u65e5\u671f", "type": "string", "format": "date-time"}, "is_valid": {"title": "Is valid", "type": "string", "readOnly": true}, "created_by": {"title": "\u521b\u5efa\u8005", "type": "string", "readOnly": true, "minLength": 1}, "date_created": {"title": "\u521b\u5efa\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "users_amount": {"title": "Users amount", "type": "string", "readOnly": true}, "user_groups_amount": {"title": "User groups amount", "type": "string", "readOnly": true}, "database_apps_amount": {"title": "Database apps amount", "type": "string", "readOnly": true}, "system_users_amount": {"title": "System users amount", "type": "string", "readOnly": true}, "org_id": {"title": "\u7ec4\u7ec7", "type": "string", "readOnly": true, "default": ""}, "org_name": {"title": "\u7ec4\u7ec7\u540d\u79f0", "type": "string", "readOnly": true}}}, "DatabaseAppPermissionAllDatabaseApp": {"type": "object", "properties": {"databaseapp": {"title": "Databaseapp", "type": "string", "format": "uuid", "readOnly": true}, "databaseapp_display": {"title": "Databaseapp display", "type": "string", "readOnly": true}}}, "DatabaseAppPermissionAllUser": {"type": "object", "properties": {"user": {"title": "User", "type": "string", "format": "uuid", "readOnly": true}, "user_display": {"title": "User display", "type": "string", "readOnly": true}}}, "K8sAppPermissionK8sAppRelation": {"required": ["k8sapp", "k8sapppermission"], "type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "k8sapp": {"title": "K8sapp", "type": "string", "format": "uuid"}, "k8sapp_display": {"title": "K8sapp display", "type": "string", "readOnly": true}, "k8sapppermission": {"title": "K8sapppermission", "type": "string", "format": "uuid"}, "k8sapppermission_display": {"title": "K8sapppermission display", "type": "string", "readOnly": true}}}, "K8sAppPermissionSystemUserRelation": {"required": ["systemuser", "k8sapppermission"], "type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "systemuser": {"title": "Systemuser", "type": "string", "format": "uuid"}, "systemuser_display": {"title": "Systemuser display", "type": "string", "readOnly": true}, "k8sapppermission": {"title": "K8sapppermission", "type": "string", "format": "uuid"}, "k8sapppermission_display": {"title": "K8sapppermission display", "type": "string", "readOnly": true}}}, "K8sAppPermissionUserGroupRelation": {"required": ["usergroup", "k8sapppermission"], "type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "usergroup": {"title": "Usergroup", "type": "string", "format": "uuid"}, "usergroup_display": {"title": "Usergroup display", "type": "string", "readOnly": true}, "k8sapppermission": {"title": "K8sapppermission", "type": "string", "format": "uuid"}, "k8sapppermission_display": {"title": "K8sapppermission display", "type": "string", "readOnly": true}}}, "K8sAppPermissionUserRelation": {"required": ["user", "k8sapppermission"], "type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "user": {"title": "User", "type": "string", "format": "uuid"}, "user_display": {"title": "User display", "type": "string", "readOnly": true}, "k8sapppermission": {"title": "K8sapppermission", "type": "string", "format": "uuid"}, "k8sapppermission_display": {"title": "K8sapppermission display", "type": "string", "readOnly": true}}}, "K8sAppPermission": {"required": ["name", "system_users"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid", "readOnly": true}, "name": {"title": "\u540d\u79f0", "type": "string", "maxLength": 128, "minLength": 1}, "users": {"type": "array", "items": {"title": "\u7528\u6237", "type": "string", "format": "uuid"}, "uniqueItems": true}, "user_groups": {"type": "array", "items": {"title": "\u7528\u6237\u7ec4", "type": "string", "format": "uuid"}, "uniqueItems": true}, "k8s_apps": {"type": "array", "items": {"title": "Kubernetes\u5e94\u7528", "type": "string", "format": "uuid"}, "uniqueItems": true}, "system_users": {"type": "array", "items": {"title": "\u7cfb\u7edf\u7528\u6237", "type": "string", "format": "uuid"}, "uniqueItems": true}, "comment": {"title": "\u5907\u6ce8", "type": "string"}, "is_active": {"title": "\u6fc0\u6d3b\u4e2d", "type": "boolean"}, "date_start": {"title": "\u5f00\u59cb\u65e5\u671f", "type": "string", "format": "date-time"}, "date_expired": {"title": "\u5931\u6548\u65e5\u671f", "type": "string", "format": "date-time"}, "is_valid": {"title": "Is valid", "type": "string", "readOnly": true}, "created_by": {"title": "\u521b\u5efa\u8005", "type": "string", "readOnly": true, "minLength": 1}, "date_created": {"title": "\u521b\u5efa\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "users_amount": {"title": "Users amount", "type": "string", "readOnly": true}, "user_groups_amount": {"title": "User groups amount", "type": "string", "readOnly": true}, "k8s_apps_amount": {"title": "K8s apps amount", "type": "string", "readOnly": true}, "system_users_amount": {"title": "System users amount", "type": "string", "readOnly": true}, "org_id": {"title": "\u7ec4\u7ec7", "type": "string", "readOnly": true, "default": ""}, "org_name": {"title": "\u7ec4\u7ec7\u540d\u79f0", "type": "string", "readOnly": true}}}, "K8sAppPermissionAllK8sApp": {"type": "object", "properties": {"k8sapp": {"title": "K8sapp", "type": "string", "format": "uuid", "readOnly": true}, "k8sapp_display": {"title": "K8sapp display", "type": "string", "readOnly": true}}}, "K8sAppPermissionAllUser": {"type": "object", "properties": {"user": {"title": "User", "type": "string", "format": "uuid", "readOnly": true}, "user_display": {"title": "User display", "type": "string", "readOnly": true}}}, "RemoteAppPermissionRemoteAppRelation": {"required": ["remoteapp", "remoteapppermission"], "type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "remoteapp": {"title": "Remoteapp", "type": "string", "format": "uuid"}, "remoteapp_display": {"title": "Remoteapp display", "type": "string", "readOnly": true}, "remoteapppermission": {"title": "Remoteapppermission", "type": "string", "format": "uuid"}, "remoteapppermission_display": {"title": "Remoteapppermission display", "type": "string", "readOnly": true}}}, "RemoteAppPermissionUserRelation": {"required": ["user", "remoteapppermission"], "type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "user": {"title": "User", "type": "string", "format": "uuid"}, "user_display": {"title": "User display", "type": "string", "readOnly": true}, "remoteapppermission": {"title": "Remoteapppermission", "type": "string", "format": "uuid"}, "remoteapppermission_display": {"title": "Remoteapppermission display", "type": "string", "readOnly": true}}}, "RemoteAppPermission": {"required": ["name", "system_users"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "name": {"title": "\u540d\u79f0", "type": "string", "maxLength": 128, "minLength": 1}, "comment": {"title": "\u5907\u6ce8", "type": "string"}, "is_active": {"title": "\u6fc0\u6d3b\u4e2d", "type": "boolean"}, "date_start": {"title": "\u5f00\u59cb\u65e5\u671f", "type": "string", "format": "date-time"}, "date_expired": {"title": "\u5931\u6548\u65e5\u671f", "type": "string", "format": "date-time"}, "is_valid": {"title": "Is valid", "type": "string", "readOnly": true}, "created_by": {"title": "\u521b\u5efa\u8005", "type": "string", "readOnly": true, "minLength": 1}, "date_created": {"title": "\u521b\u5efa\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "users": {"type": "array", "items": {"title": "\u7528\u6237", "type": "string", "format": "uuid"}, "uniqueItems": true}, "user_groups": {"type": "array", "items": {"title": "\u7528\u6237\u7ec4", "type": "string", "format": "uuid"}, "uniqueItems": true}, "remote_apps": {"type": "array", "items": {"title": "\u8fdc\u7a0b\u5e94\u7528", "type": "string", "format": "uuid"}, "uniqueItems": true}, "system_users": {"type": "array", "items": {"title": "\u7cfb\u7edf\u7528\u6237", "type": "string", "format": "uuid"}, "uniqueItems": true}, "users_amount": {"title": "Users amount", "type": "string", "readOnly": true}, "user_groups_amount": {"title": "User groups amount", "type": "string", "readOnly": true}, "remote_apps_amount": {"title": "Remote apps amount", "type": "string", "readOnly": true}, "system_users_amount": {"title": "System users amount", "type": "string", "readOnly": true}, "org_id": {"title": "\u7ec4\u7ec7", "type": "string", "readOnly": true, "default": ""}, "org_name": {"title": "\u7ec4\u7ec7\u540d\u79f0", "type": "string", "readOnly": true}}}, "RemoteAppPermissionUpdateRemoteApp": {"type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "remote_apps": {"type": "array", "items": {"title": "\u8fdc\u7a0b\u5e94\u7528", "type": "string", "format": "uuid"}, "uniqueItems": true}}}, "RemoteAppPermissionAllRemoteApp": {"type": "object", "properties": {"remoteapp": {"title": "Remoteapp", "type": "string", "format": "uuid", "readOnly": true}, "remoteapp_display": {"title": "Remoteapp display", "type": "string", "readOnly": true}}}, "RemoteAppPermissionUpdateUser": {"type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "users": {"type": "array", "items": {"title": "\u7528\u6237", "type": "string", "format": "uuid"}, "uniqueItems": true}}}, "PermissionAllUser": {"type": "object", "properties": {"user": {"title": "User", "type": "string", "format": "uuid", "readOnly": true}, "user_display": {"title": "User display", "type": "string", "readOnly": true}}}, "AssetGranted": {"type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid", "readOnly": true}, "hostname": {"title": "\u4e3b\u673a\u540d", "type": "string", "readOnly": true, "minLength": 1}, "ip": {"title": "IP", "type": "string", "readOnly": true, "minLength": 1}, "protocols": {"type": "array", "items": {"type": "string", "pattern": "^(ssh|rdp|telnet|vnc)/(\\d{1,5})$", "minLength": 1}, "readOnly": true}, "os": {"title": "\u64cd\u4f5c\u7cfb\u7edf", "type": "string", "readOnly": true, "minLength": 1}, "domain": {"title": "\u7f51\u57df", "type": "string", "format": "uuid", "readOnly": true}, "platform": {"title": "Platform", "type": "string", "readOnly": true}, "comment": {"title": "\u5907\u6ce8", "type": "string", "readOnly": true, "minLength": 1}, "org_id": {"title": "\u7ec4\u7ec7", "type": "string", "readOnly": true, "default": "", "minLength": 1}, "org_name": {"title": "Org name", "type": "string", "readOnly": true}}}, "AssetSystemUser": {"type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid", "readOnly": true}, "name": {"title": "\u540d\u79f0", "type": "string", "readOnly": true, "minLength": 1}, "username": {"title": "\u7528\u6237\u540d", "type": "string", "readOnly": true, "minLength": 1}, "priority": {"title": "\u4f18\u5148\u7ea7", "type": "integer", "readOnly": true}, "protocol": {"title": "\u534f\u8bae", "type": "string", "enum": ["ssh", "rdp", "telnet", "vnc", "mysql", "k8s"], "readOnly": true}, "login_mode": {"title": "\u767b\u5f55\u6a21\u5f0f", "type": "string", "enum": ["auto", "manual"], "readOnly": true}, "sftp_root": {"title": "SFTP\u6839\u8def\u5f84", "type": "string", "readOnly": true, "minLength": 1}, "username_same_with_user": {"title": "\u7528\u6237\u540d\u4e0e\u7528\u6237\u76f8\u540c", "type": "boolean", "readOnly": true}, "actions": {"type": "array", "items": {"type": "string", "enum": ["all", "connect", "upload_file", "download_file", "updownload", "clipboard_copy", "clipboard_paste", "clipboard_copy_paste"]}, "readOnly": true}}}, "NodeGranted": {"type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid", "readOnly": true}, "name": {"title": "Name", "type": "string", "readOnly": true}, "key": {"title": "\u952e", "type": "string", "readOnly": true, "minLength": 1}, "value": {"title": "\u503c", "type": "string", "readOnly": true, "minLength": 1}, "org_id": {"title": "\u7ec4\u7ec7", "type": "string", "readOnly": true, "minLength": 1}, "assets_amount": {"title": "Assets amount", "type": "string", "readOnly": true}}}, "DatabaseAppSystemUser": {"type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid", "readOnly": true}, "name": {"title": "\u540d\u79f0", "type": "string", "readOnly": true, "minLength": 1}, "username": {"title": "\u7528\u6237\u540d", "type": "string", "readOnly": true, "minLength": 1}, "priority": {"title": "\u4f18\u5148\u7ea7", "type": "integer", "readOnly": true}, "protocol": {"title": "\u534f\u8bae", "type": "string", "enum": ["ssh", "rdp", "telnet", "vnc", "mysql", "k8s"], "readOnly": true}, "login_mode": {"title": "\u767b\u5f55\u6a21\u5f0f", "type": "string", "enum": ["auto", "manual"], "readOnly": true}}}, "K8sAppSystemUser": {"type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid", "readOnly": true}, "name": {"title": "\u540d\u79f0", "type": "string", "readOnly": true, "minLength": 1}, "username": {"title": "\u7528\u6237\u540d", "type": "string", "readOnly": true, "minLength": 1}, "priority": {"title": "\u4f18\u5148\u7ea7", "type": "integer", "readOnly": true}, "protocol": {"title": "\u534f\u8bae", "type": "string", "enum": ["ssh", "rdp", "telnet", "vnc", "mysql", "k8s"], "readOnly": true}, "login_mode": {"title": "\u767b\u5f55\u6a21\u5f0f", "type": "string", "enum": ["auto", "manual"], "readOnly": true}}}, "RemoteAppSystemUser": {"type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid", "readOnly": true}, "name": {"title": "\u540d\u79f0", "type": "string", "readOnly": true, "minLength": 1}, "username": {"title": "\u7528\u6237\u540d", "type": "string", "readOnly": true, "minLength": 1}, "priority": {"title": "\u4f18\u5148\u7ea7", "type": "integer", "readOnly": true}, "protocol": {"title": "\u534f\u8bae", "type": "string", "enum": ["ssh", "rdp", "telnet", "vnc", "mysql", "k8s"], "readOnly": true}, "login_mode": {"title": "\u767b\u5f55\u6a21\u5f0f", "type": "string", "enum": ["auto", "manual"], "readOnly": true}}}, "LDAPUser": {"required": ["id", "username", "name", "email"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "minLength": 1}, "username": {"title": "Username", "type": "string", "minLength": 1}, "name": {"title": "Name", "type": "string", "minLength": 1}, "email": {"title": "Email", "type": "string", "minLength": 1}, "existing": {"title": "Existing", "type": "boolean", "readOnly": true}}}, "PublicSetting": {"type": "object", "properties": {"data": {"title": "Data", "type": "object", "additionalProperties": {"type": "string"}, "readOnly": true}}}, "BasicSetting": {"title": "Basic", "required": ["SITE_URL", "EMAIL_SUBJECT_PREFIX"], "type": "object", "properties": {"SITE_URL": {"title": "Site url", "type": "string", "format": "uri", "minLength": 1}, "USER_GUIDE_URL": {"title": "User guide url", "type": "string", "format": "uri"}, "EMAIL_SUBJECT_PREFIX": {"title": "Email subject prefix", "type": "string", "maxLength": 1024, "minLength": 1}}}, "EmailSetting": {"title": "Email", "required": ["EMAIL_HOST", "EMAIL_PORT", "EMAIL_HOST_USER"], "type": "object", "properties": {"EMAIL_HOST": {"title": "Email host", "type": "string", "maxLength": 1024, "minLength": 1}, "EMAIL_PORT": {"title": "Email port", "type": "string", "maxLength": 5, "minLength": 1}, "EMAIL_HOST_USER": {"title": "Email host user", "type": "string", "maxLength": 128, "minLength": 1}, "EMAIL_HOST_PASSWORD": {"title": "Email host password", "type": "string", "maxLength": 1024, "minLength": 1}, "EMAIL_FROM": {"title": "Email from", "type": "string", "maxLength": 128}, "EMAIL_RECIPIENT": {"title": "Email recipient", "type": "string", "maxLength": 128}, "EMAIL_USE_SSL": {"title": "Email use ssl", "type": "boolean"}, "EMAIL_USE_TLS": {"title": "Email use tls", "type": "boolean"}}}, "EmailContentSetting": {"title": "Email content", "type": "object", "properties": {"EMAIL_CUSTOM_USER_CREATED_SUBJECT": {"title": "Email custom user created subject", "type": "string", "maxLength": 1024}, "EMAIL_CUSTOM_USER_CREATED_HONORIFIC": {"title": "Email custom user created honorific", "type": "string", "maxLength": 1024}, "EMAIL_CUSTOM_USER_CREATED_BODY": {"title": "Email custom user created body", "type": "string", "maxLength": 4096}, "EMAIL_CUSTOM_USER_CREATED_SIGNATURE": {"title": "Email custom user created signature", "type": "string", "maxLength": 512}}}, "LdapSetting": {"title": "Ldap", "required": ["AUTH_LDAP_SERVER_URI", "AUTH_LDAP_SEARCH_FILTER", "AUTH_LDAP_USER_ATTR_MAP"], "type": "object", "properties": {"AUTH_LDAP_SERVER_URI": {"title": "Auth ldap server uri", "type": "string", "minLength": 1}, "AUTH_LDAP_BIND_DN": {"title": "Auth ldap bind dn", "type": "string", "minLength": 1}, "AUTH_LDAP_BIND_PASSWORD": {"title": "Auth ldap bind password", "type": "string", "maxLength": 1024, "minLength": 1}, "AUTH_LDAP_SEARCH_OU": {"title": "Auth ldap search ou", "type": "string", "maxLength": 1024}, "AUTH_LDAP_SEARCH_FILTER": {"title": "Auth ldap search filter", "type": "string", "maxLength": 1024, "minLength": 1}, "AUTH_LDAP_USER_ATTR_MAP": {"title": "Auth ldap user attr map", "type": "object", "additionalProperties": {"type": "string"}}, "AUTH_LDAP": {"title": "Auth ldap", "type": "boolean"}}}, "TerminalSetting": {"title": "Terminal", "required": ["TERMINAL_HEARTBEAT_INTERVAL", "TERMINAL_SESSION_KEEP_DURATION"], "type": "object", "properties": {"TERMINAL_PASSWORD_AUTH": {"title": "Terminal password auth", "type": "boolean"}, "TERMINAL_PUBLIC_KEY_AUTH": {"title": "Terminal public key auth", "type": "boolean"}, "TERMINAL_HEARTBEAT_INTERVAL": {"title": "Terminal heartbeat interval", "type": "integer", "maximum": 99999, "minimum": 5}, "TERMINAL_ASSET_LIST_SORT_BY": {"title": "Terminal asset list sort by", "type": "string", "enum": ["hostname", "ip"]}, "TERMINAL_ASSET_LIST_PAGE_SIZE": {"title": "Terminal asset list page size", "type": "string", "enum": ["all", "auto", "10", "15", "25", "50"]}, "TERMINAL_SESSION_KEEP_DURATION": {"title": "Terminal session keep duration", "type": "integer", "maximum": 99999, "minimum": 1}, "TERMINAL_TELNET_REGEX": {"title": "Terminal telnet regex", "type": "string"}}}, "SecuritySetting": {"title": "Security", "required": ["SECURITY_SERVICE_ACCOUNT_REGISTRATION", "SECURITY_LOGIN_LIMIT_COUNT", "SECURITY_LOGIN_LIMIT_TIME", "SECURITY_PASSWORD_EXPIRATION_TIME", "SECURITY_PASSWORD_MIN_LENGTH"], "type": "object", "properties": {"SECURITY_MFA_AUTH": {"title": "Security mfa auth", "type": "boolean"}, "SECURITY_COMMAND_EXECUTION": {"title": "Security command execution", "type": "boolean"}, "SECURITY_SERVICE_ACCOUNT_REGISTRATION": {"title": "Security service account registration", "type": "boolean"}, "SECURITY_LOGIN_LIMIT_COUNT": {"title": "Security login limit count", "type": "integer", "maximum": 99999, "minimum": 3}, "SECURITY_LOGIN_LIMIT_TIME": {"title": "Security login limit time", "type": "integer", "maximum": 99999, "minimum": 5}, "SECURITY_MAX_IDLE_TIME": {"title": "Security max idle time", "type": "integer", "maximum": 99999, "minimum": 1}, "SECURITY_PASSWORD_EXPIRATION_TIME": {"title": "Security password expiration time", "type": "integer", "maximum": 99999, "minimum": 1}, "SECURITY_PASSWORD_MIN_LENGTH": {"title": "Security password min length", "type": "integer", "maximum": 30, "minimum": 6}, "SECURITY_PASSWORD_UPPER_CASE": {"title": "Security password upper case", "type": "boolean"}, "SECURITY_PASSWORD_LOWER_CASE": {"title": "Security password lower case", "type": "boolean"}, "SECURITY_PASSWORD_NUMBER": {"title": "Security password number", "type": "boolean"}, "SECURITY_PASSWORD_SPECIAL_CHAR": {"title": "Security password special char", "type": "boolean"}}}, "Settings": {"type": "object", "properties": {"basic": {"$ref": "#/definitions/BasicSetting"}, "email": {"$ref": "#/definitions/EmailSetting"}, "email_content": {"$ref": "#/definitions/EmailContentSetting"}, "ldap": {"$ref": "#/definitions/LdapSetting"}, "terminal": {"$ref": "#/definitions/TerminalSetting"}, "security": {"$ref": "#/definitions/SecuritySetting"}}}, "CommandStorage": {"required": ["name", "meta"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "name": {"title": "\u540d\u79f0", "type": "string", "maxLength": 32, "minLength": 1}, "type": {"title": "\u7c7b\u578b", "type": "string", "enum": ["null", "server", "es"]}, "meta": {"title": "Meta", "type": "object", "additionalProperties": {"type": "string"}}, "comment": {"title": "\u5907\u6ce8", "type": "string", "maxLength": 128}}}, "SessionCommand": {"required": ["user", "asset", "system_user", "input", "output", "session", "timestamp"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid", "readOnly": true}, "user": {"title": "\u7528\u6237", "type": "string", "maxLength": 64, "minLength": 1}, "asset": {"title": "\u8d44\u4ea7", "type": "string", "maxLength": 128, "minLength": 1}, "system_user": {"title": "\u7cfb\u7edf\u7528\u6237", "type": "string", "maxLength": 64, "minLength": 1}, "input": {"title": "\u547d\u4ee4", "type": "string", "maxLength": 128, "minLength": 1}, "output": {"title": "\u8f93\u51fa", "type": "string", "maxLength": 1024}, "session": {"title": "\u4f1a\u8bdd", "type": "string", "maxLength": 36, "minLength": 1}, "risk_level": {"title": "\u98ce\u9669\u7b49\u7ea7", "type": "string", "enum": [0, 5]}, "risk_level_display": {"title": "Risk level display", "type": "string", "readOnly": true}, "org_id": {"title": "Org id", "type": "string", "default": "", "maxLength": 36}, "timestamp": {"title": "Timestamp", "type": "integer"}}}, "ReplayStorage": {"required": ["name", "meta"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "name": {"title": "\u540d\u79f0", "type": "string", "maxLength": 32, "minLength": 1}, "type": {"title": "\u7c7b\u578b", "type": "string", "enum": ["null", "server", "s3", "ceph", "swift", "oss", "azure"]}, "meta": {"title": "Meta", "type": "object", "additionalProperties": {"type": "string"}}, "comment": {"title": "\u5907\u6ce8", "type": "string", "maxLength": 128}}}, "Session": {"required": ["user", "asset", "system_user", "org_id"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "user": {"title": "\u7528\u6237", "type": "string", "maxLength": 128, "minLength": 1}, "asset": {"title": "\u8d44\u4ea7", "type": "string", "maxLength": 128, "minLength": 1}, "system_user": {"title": "\u7cfb\u7edf\u7528\u6237", "type": "string", "maxLength": 128, "minLength": 1}, "user_id": {"title": "User id", "type": "string", "maxLength": 36}, "asset_id": {"title": "Asset id", "type": "string", "maxLength": 36}, "system_user_id": {"title": "System user id", "type": "string", "maxLength": 36}, "login_from": {"title": "\u767b\u5f55\u6765\u6e90", "type": "string", "enum": ["ST", "WT"]}, "login_from_display": {"title": "Login from display", "type": "string", "readOnly": true}, "remote_addr": {"title": "\u8fdc\u7aef\u5730\u5740", "type": "string", "maxLength": 128}, "is_success": {"title": "Is success", "type": "boolean"}, "is_finished": {"title": "\u662f\u5426\u5b8c\u6210", "type": "boolean"}, "has_replay": {"title": "\u56de\u653e", "type": "boolean"}, "can_replay": {"title": "Can replay", "type": "string", "readOnly": true}, "can_join": {"title": "Can join", "type": "string", "readOnly": true}, "protocol": {"title": "\u534f\u8bae", "type": "string", "enum": ["ssh", "rdp", "vnc", "telnet", "mysql", "k8s"]}, "date_start": {"title": "\u5f00\u59cb\u65e5\u671f", "type": "string", "format": "date-time"}, "date_end": {"title": "\u7ed3\u675f\u65e5\u671f", "type": "string", "format": "date-time"}, "terminal": {"title": "Terminal", "type": "string", "format": "uuid"}, "org_id": {"title": "Org id", "type": "string"}, "org_name": {"title": "\u7ec4\u7ec7\u540d\u79f0", "type": "string", "readOnly": true}}}, "Status": {"type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "terminal": {"title": "Terminal", "type": "string", "format": "uuid"}}}, "Terminal": {"required": ["name"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "name": {"title": "\u540d\u79f0", "type": "string", "maxLength": 32, "minLength": 1}, "remote_addr": {"title": "\u8fdc\u7aef\u5730\u5740", "type": "string", "maxLength": 128}, "http_port": {"title": "HTTP\u7aef\u53e3", "type": "integer", "maximum": 2147483647, "minimum": -2147483648}, "ssh_port": {"title": "SSH\u7aef\u53e3", "type": "integer", "maximum": 2147483647, "minimum": -2147483648}, "comment": {"title": "\u5907\u6ce8", "type": "string"}, "is_accepted": {"title": "Is Accepted", "type": "boolean"}, "is_active": {"title": "Is active", "type": "string", "readOnly": true}, "session_online": {"title": "Session online", "type": "string", "readOnly": true}, "is_alive": {"title": "Is alive", "type": "boolean", "readOnly": true}, "date_created": {"title": "Date created", "type": "string", "format": "date-time", "readOnly": true}, "command_storage": {"title": "\u547d\u4ee4\u5b58\u50a8", "type": "string", "maxLength": 128, "minLength": 1}, "replay_storage": {"title": "\u5f55\u50cf\u5b58\u50a8", "type": "string", "maxLength": 128, "minLength": 1}}}, "Ticket": {"required": ["title", "body", "assignees"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "user": {"title": "\u7528\u6237", "type": "string", "format": "uuid"}, "user_display": {"title": "\u7528\u6237", "type": "string", "readOnly": true, "minLength": 1}, "title": {"title": "\u6807\u9898", "type": "string", "maxLength": 256, "minLength": 1}, "body": {"title": "\u5185\u5bb9", "type": "string", "minLength": 1}, "assignees": {"type": "array", "items": {"title": "\u5f85\u5904\u7406\u4eba", "type": "string", "format": "uuid"}, "uniqueItems": true}, "assignees_display": {"title": "\u5f85\u5904\u7406\u4eba\u540d\u79f0", "type": "string", "readOnly": true, "minLength": 1}, "assignee": {"title": "\u5904\u7406\u4eba", "type": "string", "format": "uuid"}, "assignee_display": {"title": "\u5904\u7406\u4eba\u540d\u79f0", "type": "string", "maxLength": 128}, "status": {"title": "\u72b6\u6001", "type": "string", "enum": ["open", "closed"]}, "action": {"title": "\u52a8\u4f5c", "type": "string", "enum": ["approve", "reject"]}, "date_created": {"title": "\u521b\u5efa\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "date_updated": {"title": "\u66f4\u65b0\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "type": {"title": "\u7c7b\u578b", "type": "string", "enum": ["general", "login_confirm", "request_asset"]}, "type_display": {"title": "Type display", "type": "string", "readOnly": true}, "action_display": {"title": "Action display", "type": "string", "readOnly": true}}}, "RequestAssetPermTicket": {"required": ["title", "org_id", "assignees"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid", "readOnly": true}, "title": {"title": "\u6807\u9898", "type": "string", "maxLength": 256, "minLength": 1}, "status": {"title": "\u72b6\u6001", "type": "string", "enum": ["open", "closed"], "readOnly": true}, "action": {"title": "\u52a8\u4f5c", "type": "string", "enum": ["approve", "reject"], "readOnly": true}, "date_created": {"title": "\u521b\u5efa\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "date_updated": {"title": "\u66f4\u65b0\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "system_user_waitlist_url": {"title": "System user waitlist url", "type": "string", "readOnly": true}, "type": {"title": "\u7c7b\u578b", "type": "string", "enum": ["general", "login_confirm", "request_asset"], "readOnly": true}, "type_display": {"title": "Type display", "type": "string", "readOnly": true}, "action_display": {"title": "Action display", "type": "string", "readOnly": true}, "ips": {"type": "array", "items": {"type": "string", "minLength": 1}, "default": []}, "confirmed_assets": {"type": "array", "items": {"type": "string", "format": "uuid"}, "default": []}, "date_start": {"title": "\u5f00\u59cb\u65e5\u671f", "type": "string", "format": "date-time"}, "date_expired": {"title": "\u5931\u6548\u65e5\u671f", "type": "string", "format": "date-time"}, "confirmed_system_user": {"title": "\u786e\u8ba4\u7684\u7cfb\u7edf\u7528\u6237", "type": "string", "format": "uuid", "default": ""}, "hostname": {"title": "\u4e3b\u673a\u540d", "type": "string", "default": "", "maxLength": 256}, "assets_waitlist_url": {"title": "Assets waitlist url", "type": "string", "readOnly": true}, "system_user": {"title": "\u7cfb\u7edf\u7528\u6237", "type": "string", "default": "", "maxLength": 256}, "org_id": {"title": "\u7ec4\u7ec7", "type": "string", "maxLength": 36}, "actions": {"type": "array", "items": {"type": "string", "enum": ["all", "connect", "upload_file", "download_file", "updownload", "clipboard_copy", "clipboard_paste", "clipboard_copy_paste"]}, "default": ["connect"]}, "user": {"title": "\u7528\u6237", "type": "string", "format": "uuid", "readOnly": true}, "user_display": {"title": "\u7528\u6237", "type": "string", "readOnly": true, "minLength": 1}, "assignees": {"type": "array", "items": {"title": "\u5f85\u5904\u7406\u4eba", "type": "string", "format": "uuid"}, "uniqueItems": true}, "assignees_display": {"title": "\u5f85\u5904\u7406\u4eba\u540d\u79f0", "type": "string", "readOnly": true, "minLength": 1}, "assignee": {"title": "\u5904\u7406\u4eba", "type": "string", "format": "uuid", "readOnly": true}, "assignee_display": {"title": "\u5904\u7406\u4eba\u540d\u79f0", "type": "string", "readOnly": true, "minLength": 1}}}, "Assignee": {"required": ["id", "name", "username"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "name": {"title": "Name", "type": "string", "minLength": 1}, "username": {"title": "Username", "type": "string", "minLength": 1}}}, "UserGroup": {"required": ["name"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "name": {"title": "\u540d\u79f0", "type": "string", "maxLength": 128, "minLength": 1}, "comment": {"title": "\u5907\u6ce8", "type": "string"}, "date_created": {"title": "\u521b\u5efa\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "created_by": {"title": "\u521b\u5efa\u8005", "type": "string", "readOnly": true, "minLength": 1}, "users": {"type": "array", "items": {"title": "\u7528\u6237", "type": "string", "format": "uuid"}, "uniqueItems": true}, "users_amount": {"title": "Users amount", "type": "string", "readOnly": true}, "org_id": {"title": "\u7ec4\u7ec7", "type": "string", "readOnly": true, "default": "00000000-0000-0000-0000-000000000000"}, "org_name": {"title": "\u7ec4\u7ec7\u540d\u79f0", "type": "string", "readOnly": true}}}, "ResetOTP": {"type": "object", "properties": {"msg": {"title": "Msg", "type": "string", "readOnly": true, "minLength": 1}}}, "UserUpdatePassword": {"required": ["old_password", "new_password", "new_password_again"], "type": "object", "properties": {"old_password": {"title": "Old password", "type": "string", "maxLength": 128, "minLength": 1}, "new_password": {"title": "New password", "type": "string", "maxLength": 128, "minLength": 1}, "new_password_again": {"title": "New password again", "type": "string", "maxLength": 128, "minLength": 1}}}, "UserUpdatePublicKey": {"required": ["public_key"], "type": "object", "properties": {"public_key_comment": {"title": "Public key comment", "type": "string", "readOnly": true, "maxLength": 128, "minLength": 1}, "public_key_hash_md5": {"title": "Public key hash md5", "type": "string", "readOnly": true, "maxLength": 128, "minLength": 1}, "public_key": {"title": "SSH\u516c\u94a5", "type": "string", "maxLength": 2048}}}, "UserUserGroupRelation": {"required": ["user", "usergroup"], "type": "object", "properties": {"id": {"title": "ID", "type": "integer", "readOnly": true}, "user": {"title": "User", "type": "string", "format": "uuid"}, "user_display": {"title": "User display", "type": "string", "readOnly": true, "minLength": 1}, "usergroup": {"title": "Usergroup", "type": "string", "format": "uuid"}, "usergroup_display": {"title": "Usergroup display", "type": "string", "readOnly": true, "minLength": 1}}}, "User": {"required": ["name", "username", "email"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "name": {"title": "\u540d\u79f0", "type": "string", "maxLength": 128, "minLength": 1}, "username": {"title": "\u7528\u6237\u540d", "type": "string", "maxLength": 128, "minLength": 1}, "password": {"title": "\u5bc6\u7801", "type": "string", "maxLength": 128}, "email": {"title": "\u90ae\u4ef6", "type": "string", "format": "email", "maxLength": 128, "minLength": 1}, "public_key": {"title": "SSH\u516c\u94a5", "type": "string"}, "wechat": {"title": "\u5fae\u4fe1", "type": "string", "maxLength": 128}, "phone": {"title": "\u624b\u673a", "type": "string", "maxLength": 20}, "mfa_level": {"title": "\u591a\u56e0\u5b50\u8ba4\u8bc1", "type": "integer", "enum": [0, 1, 2]}, "mfa_enabled": {"title": "Mfa enabled", "type": "string", "readOnly": true}, "mfa_level_display": {"title": "Mfa level display", "type": "string", "readOnly": true}, "mfa_force_enabled": {"title": "Mfa force enabled", "type": "string", "readOnly": true}, "role_display": {"title": "\u8d85\u7ea7\u89d2\u8272\u540d\u79f0", "type": "string", "readOnly": true}, "org_role_display": {"title": "\u7ec4\u7ec7\u89d2\u8272\u540d\u79f0", "type": "string", "readOnly": true}, "total_role_display": {"title": "\u6c47\u603b\u89d2\u8272\u540d\u79f0", "type": "string", "readOnly": true}, "comment": {"title": "\u5907\u6ce8", "type": "string"}, "source": {"title": "\u7528\u6237\u6765\u6e90", "type": "string", "enum": ["local", "ldap", "openid", "radius", "cas"]}, "is_valid": {"title": "\u8d26\u6237\u662f\u5426\u6709\u6548", "type": "string", "readOnly": true}, "is_expired": {"title": " \u662f\u5426\u8fc7\u671f", "type": "string", "readOnly": true}, "is_active": {"title": "\u6709\u6548", "description": "\u6307\u660e\u7528\u6237\u662f\u5426\u88ab\u8ba4\u4e3a\u662f\u6d3b\u8dc3\u7684\u3002\u4ee5\u53cd\u9009\u4ee3\u66ff\u5220\u9664\u5e10\u53f7\u3002", "type": "boolean"}, "created_by": {"title": "\u521b\u5efa\u8005", "type": "string", "readOnly": true}, "is_first_login": {"title": "\u9996\u6b21\u767b\u5f55", "type": "boolean", "readOnly": true}, "password_strategy": {"title": "\u5bc6\u7801\u7b56\u7565", "type": "string", "enum": [0, 1]}, "date_password_last_updated": {"title": "\u6700\u540e\u66f4\u65b0\u5bc6\u7801\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "date_expired": {"title": "\u5931\u6548\u65e5\u671f", "type": "string", "format": "date-time"}, "avatar_url": {"title": "\u5934\u50cf\u8def\u5f84", "type": "string", "readOnly": true}, "source_display": {"title": "\u7528\u6237\u6765\u6e90\u540d", "type": "string", "readOnly": true}, "date_joined": {"title": "\u52a0\u5165\u65e5\u671f", "type": "string", "format": "date-time"}, "last_login": {"title": "\u4e0a\u6b21\u767b\u5f55", "type": "string", "format": "date-time"}, "groups": {"type": "array", "items": {"title": "\u7528\u6237\u7ec4", "type": "string", "format": "uuid"}, "uniqueItems": true}, "role": {"title": "\u89d2\u8272", "type": "string", "enum": ["User"]}, "groups_display": {"title": "\u7528\u6237\u7ec4\u540d", "type": "string", "readOnly": true}, "can_update": {"title": "Can update", "type": "string", "readOnly": true}, "can_delete": {"title": "Can delete", "type": "string", "readOnly": true}, "login_blocked": {"title": "Login blocked", "type": "string", "readOnly": true}, "org_roles": {"type": "array", "items": {"type": "string", "enum": ["Admin", "Auditor", "User"]}}}}, "UserRetrieve": {"required": ["name", "username", "email"], "type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "name": {"title": "\u540d\u79f0", "type": "string", "maxLength": 128, "minLength": 1}, "username": {"title": "\u7528\u6237\u540d", "type": "string", "maxLength": 128, "minLength": 1}, "password": {"title": "\u5bc6\u7801", "type": "string", "maxLength": 128}, "email": {"title": "\u90ae\u4ef6", "type": "string", "format": "email", "maxLength": 128, "minLength": 1}, "public_key": {"title": "SSH\u516c\u94a5", "type": "string"}, "wechat": {"title": "\u5fae\u4fe1", "type": "string", "maxLength": 128}, "phone": {"title": "\u624b\u673a", "type": "string", "maxLength": 20}, "mfa_level": {"title": "\u591a\u56e0\u5b50\u8ba4\u8bc1", "type": "integer", "enum": [0, 1, 2]}, "mfa_enabled": {"title": "Mfa enabled", "type": "string", "readOnly": true}, "mfa_level_display": {"title": "Mfa level display", "type": "string", "readOnly": true}, "mfa_force_enabled": {"title": "Mfa force enabled", "type": "string", "readOnly": true}, "role_display": {"title": "\u8d85\u7ea7\u89d2\u8272\u540d\u79f0", "type": "string", "readOnly": true}, "org_role_display": {"title": "\u7ec4\u7ec7\u89d2\u8272\u540d\u79f0", "type": "string", "readOnly": true}, "total_role_display": {"title": "\u6c47\u603b\u89d2\u8272\u540d\u79f0", "type": "string", "readOnly": true}, "comment": {"title": "\u5907\u6ce8", "type": "string"}, "source": {"title": "\u7528\u6237\u6765\u6e90", "type": "string", "enum": ["local", "ldap", "openid", "radius", "cas"]}, "is_valid": {"title": "\u8d26\u6237\u662f\u5426\u6709\u6548", "type": "string", "readOnly": true}, "is_expired": {"title": " \u662f\u5426\u8fc7\u671f", "type": "string", "readOnly": true}, "is_active": {"title": "\u6709\u6548", "description": "\u6307\u660e\u7528\u6237\u662f\u5426\u88ab\u8ba4\u4e3a\u662f\u6d3b\u8dc3\u7684\u3002\u4ee5\u53cd\u9009\u4ee3\u66ff\u5220\u9664\u5e10\u53f7\u3002", "type": "boolean"}, "created_by": {"title": "\u521b\u5efa\u8005", "type": "string", "readOnly": true}, "is_first_login": {"title": "\u9996\u6b21\u767b\u5f55", "type": "boolean", "readOnly": true}, "password_strategy": {"title": "\u5bc6\u7801\u7b56\u7565", "type": "string", "enum": [0, 1]}, "date_password_last_updated": {"title": "\u6700\u540e\u66f4\u65b0\u5bc6\u7801\u65e5\u671f", "type": "string", "format": "date-time", "readOnly": true}, "date_expired": {"title": "\u5931\u6548\u65e5\u671f", "type": "string", "format": "date-time"}, "avatar_url": {"title": "\u5934\u50cf\u8def\u5f84", "type": "string", "readOnly": true}, "source_display": {"title": "\u7528\u6237\u6765\u6e90\u540d", "type": "string", "readOnly": true}, "date_joined": {"title": "\u52a0\u5165\u65e5\u671f", "type": "string", "format": "date-time"}, "last_login": {"title": "\u4e0a\u6b21\u767b\u5f55", "type": "string", "format": "date-time"}, "groups": {"type": "array", "items": {"title": "\u7528\u6237\u7ec4", "type": "string", "format": "uuid"}, "uniqueItems": true}, "role": {"title": "\u89d2\u8272", "type": "string", "enum": ["User"]}, "groups_display": {"title": "\u7528\u6237\u7ec4\u540d", "type": "string", "readOnly": true}, "can_update": {"title": "Can update", "type": "string", "readOnly": true}, "can_delete": {"title": "Can delete", "type": "string", "readOnly": true}, "login_blocked": {"title": "Login blocked", "type": "string", "readOnly": true}, "org_roles": {"type": "array", "items": {"type": "string", "enum": ["Admin", "Auditor", "User"]}}, "login_confirm_settings": {"type": "array", "items": {"type": "string"}, "readOnly": true, "uniqueItems": true}}}, "ChangeUserPassword": {"required": ["password"], "type": "object", "properties": {"password": {"title": "\u5bc6\u7801", "type": "string", "maxLength": 128, "minLength": 1}}}, "UserPKUpdate": {"type": "object", "properties": {"id": {"title": "Id", "type": "string", "format": "uuid"}, "public_key": {"title": "SSH\u516c\u94a5", "type": "string"}}}}}